摘要

在互联网发展开始发展之前,教育机构的管理员工一直用着传统的人工方式对档案进行管理、统计、检索,然而这种人工方式存在许多不足之处,比如工作效率低下、安全性不能得到充足保证以及查询相关资料时整理起来非常复杂等问题,而在这种情况下会有许多废弃不用的文件会不断的累积叠加,从而使得这些文件变得极难处理。这些巨量的数据文件也会伴随着教育机构的常年运营,产生的文件会不断地增加,在不断增加的同时,这些数据文件也会一直积压下去。这对教育机构的管理、维护以及更新上是一个极大的挑战,面对这些挑战的同时,教育机构在自身管理上很容易出现各种漏洞。到了互联网真正开始发展之时,各行各业的教育机构开始不断引进计算机,网络等互联网高科技技术,意旨要积极提高机构的日常办公管理效率,提倡无纸化办公、移动化办公,实现办公业务的网络化、数字化、和移动化。办公管理效率的高低渐渐成为权衡一个教育机构数字化水平的重要凭依之一。
  本论文是基于MVC架构的教育机构OA系统的设计与实现,对于中小型教育机构公司而言,开发一套全面且庞大的OA系统过于厚重。本文基于SSM框架开发具有成本低廉和开发效率高的优势,该框架具有JAVA语言可以方便快捷进行二次开发,以此满足不同行业的乙方公司的实际运用需求。
  论文主要进行了以下工作,首先对该系统进行了需求分析并对该系统的主要功能模块进行了规划,在此选择了功能完整,要素充足的SSM框架设计OA系统。然后研究开发出OA系统,主要模块有:部门人员管理模块,档案中心模块,信息中心功能模块和工作管理模块,以此为根基确认该系统的性能指标体系,最终设计与实现MVC架构的SSM框架的OA系统的发展。
  论文主要内容包括在系统需求分析阶段,通过对市面上教育机构的业务需求进行调查,结合各行各类其他OA系统的功能设计,形成了该OA系统的业务功能需求,明确了业务流程与业务要求,对系统各个功能模块进行分析、规划、设计,构成业务需求分析的模块设计;接下来是设计与实现的步骤,首先进行整体的设计,设计出系统整体的架构方案,然后进行详细设计,详细分析系统各个主要功能模块的实现方法,同时将系统实现过程需要的数据结构,数据库进行精细设计、建立以及编码,在完成了精细设计之后进入测试阶段,本文全面描述了教育机构OA系统的设计与实现。

系统功能

需求分析是项目开发前期的基础,以系统的规格说明和项目规划作为分析活动的基本出发点,并从软件的角度上对项目进行检查和调整。根据业务流程来分析得出符合用户的基本需求,进行合理设计,解决信息互通以及组织活动的信息需求和功能。
系统主要规划分为以下6个一级功能,部门人员管理功能,信息中心功能、个人邮箱功能、档案中心功能、知识库功能和工作管理功能。之后会在功能性需求分析上对这六个模块进行建模。

部门人员管理功能

该功能面对教育机构分公司、部门以及工作人员的管理,以及人员的职位管理和人员权限管理。在部门人员管理功能中,用户可以查看教育机构的人员组成架构以及他们的信息。该功能主要包括部门人员管理、人员职位管理、人员权限管理.

部门人员管理用例图

部门人员管理用例图分为:部门人员管理、人员职位管理、人员权限管理三项功能。
该功能面向教育机构分部、下属部门以及工作人员的信息管理,以及人员的职位管理和人员权限的管理。在部门人员管理功能中,用户可以查看整个教育机构的人员组成架构以及人员信息。
部门人员管理:用户可以添加人员信息、修改人员信息、删除人员信息。
人员职位管理:用户可以修改人员职位
职位名称及职位显示顺序是该模块的基本属性。
人员权限管理:用户可以对人员权限进行设置。
权限管理包括权限名称和权限内容等信息。
权限内容包括系统内全部功能的权限,权限内容有以下三个方面,一是操作权限,即增加、删除、修改,二是查看权限,包括相关信息的浏览,人员信息的查看等,三是流程权限,可以对流程进行处理和查看。

信息中心功能

用户在信息中心添加一条信息后会提交给管理员审核,如果审核不通过就会回到添加信息步骤,如果审核通过就会结束本流程。


信息中心功能用例图

根据需求将信息中心分为两个功能:公文发送、群体公告。
信息中心发布内容的主要属性为:标题、正文、发布人、发布时间、审核状态、信息类型。发布人为系统登录人员,发布时间是服务器时间。
发布内容为文字类型,可上传附件、图片。附件格式包括doc、xls、jpg、png多种格式,同时上传附件大小不能超过5MB。
用户可以对发布信息进行审核,审核成功后可以供所有用户进行查看。
用户可以通过标题、发布人和发布时间进行查询。

档案中心功能

档案中心包括教师信息和学生信息两个功能。教师信息主要包括教育机构内的教师以及课程信息。教师信息的基本属性有主讲课程、姓名、讲授班级、手机号码这四项信息。学生信息的基本属性有姓名、性别、所属班级、手机号码这四项信息。用户可以通过姓名、手机号码、所属班级这三项信息对学员信息进行多项或单项查询。用户可以进行修改、添加、删除教师信息和学生信息的操作。

工作管理功能

工作管理包括教育机构工作人员的日常工作流程,如工作日志、待办事项、查询、工作流管理等。图3.6所示的功能图的功能图

工作管理功能用例图

工作管理功能用例分为:出差申请、请假申请、工作日志三项功能。主要包括教育机构工作人员的日常工作流程,包括工作申请、工作日志、待办工作。
工作申请主要是用户对工作内容发起申请和对已申请的工作内容进行查询操作。工作内容包括出差申请、请假申请。查看流程的当前情况的基本信息有申请类型、申请人、申请时间、当前流程和当前状态等。
工作日志主要是用户对每天的工作情况进行申报上传,填写的内容包括时间、工作计划、对接人、预期目标、完成情况、工作成果和备注。
工作查询中用户可查询当前所有用户的工作记录,其中主要字段包括工作申请类型、申请人、申请时间、当前流程和当前状态。用户可根据申请人姓名、申请人时间范围、申请类型和当前申请状态进行查询。
日志查询中可查询所有用户的工作日志,包括访问人员、时间、对接人、日期、完成详情、归属部门和内容详情。查询条件有访问人员、归属部门、对接情况、完成详情。

获取方式

Gitee仓库

基于SSM架构的教育机构OA系统的设计与实现相关推荐

  1. 基于SSM的校园疫情防控系统的设计与实现

    word完整版可点击如下下载>>>>>>>> 基于SSM的校园疫情防控系统的设计与实现.rar_基于ssm的疫-互联网文档类资源-CSDN下载内容包括详 ...

  2. 基于SSM + MySQL的服饰服装购物平台系统的设计与实现源码+论文+包安装配置+讲解视频

    下载:https://download.csdn.net/download/nike8x/83598568 项目介绍: 基于SSM + MySQL的服饰服装购物平台系统的设计与实现源码+论文+包安装配 ...

  3. 基于SSM的智能无人售货机系统的设计与实现

    开发工具(eclipse/idea/vscode等): 数据库(sqlite/mysql/sqlserver等): 功能模块(请用文字描述,至少200字): 基于SSM的智能无人售货机系统的设计与实现 ...

  4. springboot+jsp教育机构OA系统(源码免费获取+论文+答辩PPT)

    技术架构 springboot+mybatis+springmvc+jsp+mysql 功能模块 整个系统分为三种角色:1.系统管理员 2.上级角色 3.普通教师 其中系统管理员需要的功能:部门人员管 ...

  5. 基于SSM框架的民宿预订系统的设计与实现

    SSM民宿预订系统 摘 要 信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课题.针对民 ...

  6. 基于SSM框架的民宿预订系统的设计与实现 毕业设计-附源码281118

    SSM民宿预订系统 摘 要 信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课题.针对民 ...

  7. 基于SSM框架的家教中介平台系统的设计与实现(源码免费获取)

    技术架构 Java语言:MySQL数据库:SSM框架 功能简介 1.系统登录:系统登录成为了管理员访问系统的路口,设计了系统登录界面,包括管理员名.密码和验证码,然后对登录进来的管理员判断身份信息,判 ...

  8. 基于SSM的医院门诊预约挂号系统的设计与实现(文末附源码、论文)

    摘要 现在社会中计算机网络技术的高速发展以及提高,在各行各业中的使用也逐渐增多,互联网俨然已经成为了当今社会密不可缺的一部分.现在的城镇人口飞速增加,看病的人也越来越多,医院挂号窗口一般都是排成长龙一 ...

  9. 基于SSM框架的校园招聘人才系统的设计与实现(附源码、论文)

    摘要 随着互联网的发展越来越迅猛,加之今年的高校毕业生达到了历年来的最高峰值,找工作已经成为当代毕业生所需要思考的首要问题.传统的招聘方式已经很难满足毕业生的需求,传统招聘要经历发布岗位需求,简历挑选 ...

最新文章

  1. OpenMP并行化实例----Mandelbrot集合并行化计算
  2. java oci_java oracle oci方式连接
  3. python控制灯_Python 控制树莓派 GPIO 输出:控制 LED 灯
  4. spring组键扫描
  5. php 中 stream_select 中的小窟窿.
  6. javascript代码总结
  7. Java面试常问基础知识(持续更新)
  8. python第二十二天,configparser模块 subprocess 模块,xlrd 模块(表格处理)
  9. Linux下C语言实现俄罗斯方块——详细版
  10. 前端五个拿来就能用的炫酷动画登录页面
  11. android小米便签源代码分析,小米开源便签Notes-源码研究(1)-导出功能整体思路
  12. 眼睛容易干燥疲劳怎么办?
  13. OpenStack在天河二号的大规模部署实践(转)
  14. 华为防火墙查看日志命令_华为USG防火墙运维命令大全
  15. 在Flask中上传本地图片到服务器
  16. 什么是 Google Play服务
  17. 字符串格式化-format()
  18. 文章4:多功能智能跟随行李箱控制系统设计 | 本科毕业设计 - 【资料搜索技巧+参考资源整合】
  19. 如何搭建一个docker容器
  20. 新导部队营房室内人员定位系统解决方案

热门文章

  1. Unity——获取本机MAC地址
  2. Java实现 蓝桥杯VIP 算法提高 现代诗如蚯蚓
  3. nginx PHP运行项目报错403,NGINX报错403的解决方法
  4. Android分类导航
  5. abator配置mysql_使用Abator生产ibatis配置文件
  6. JAVA高级特性总结
  7. mysqli mysql pdo_PHP中MySQL、MySQLi和PDO的用法和区别
  8. [附源码]java毕业设计高校班主任班级管理系统
  9. 视频码率 - Bitrate
  10. Python——对区间进行等间距取数