开发环境:JAVA+SQL
摘 要
EIMS系统(Education Information Management System教育信息管理系统)-OA子系统是依据云南省玉溪市各级教育部门及教学单位的具体需求,设计并开发和实现的一套小型办公自动化系统,它解决了相关教育部门及教学单位的行政人员在办公和管理工作中效率低下的问题。本论文中所设计的OA子系统,作为EIMS系统的一个组成部分,采用了J2EE架构和MVC模式,并结合使用JSP、Struts、Servlet、JavaBeans及AJAX等新技术,在自行设计实现的公文流转算法和综合查询算法的基础上,完成了OA子系统中的部门管理、教师/办公人员信息管理、类型管理、公文流转路径管理、公文流转申请、公文处理、公文归档、公文查询、任务/计划类型管理、任务/计划管理、任务处理和任务查询共十一项功能,基本上满足各级教育单位的办公管理需要,解决了目前专门应用于教育教学相关方面的办公自动化系统所存在的灵活性不高、功能限制较多和可操作性不强等问题,此OA子系统也为基于B/S架构下的办公自动化软件的设计与实现提供了一套具有参考价值的设计方案。
关键词:B/S;J2EE;办公自动化;公文流转算法;综合查询算法
目 录
论文总页数:34页
1 引言 1
1.1 选题背景 1
1.2 课题起源 1
1.3 课题目的 1
1.4 课题意义 1
2 方案阐述 2
2.1 系统架构 2
2.2 系统实现环境和技术 2
2.3 系统框架简介 3
3 需求分析与数据库设计 4
3.1 功能需求 4
3.1.1 应解决的问题 4
3.1.2 应实现的功能 4
3.1.3 数据库的构建 6
3.2 非功能需求 13
4 系统设计与实现 14
4.1 核心数据库表的关系 14
4.2 实现公文流转的算法思想 15
4.2.1 流转路径的算法思想 15
4.2.2 公文流转的算法思想 16
4.2.3 算法展示 17
4.3 公文流转功能的实现 18
4.4 功能流程图 19
4.5 模块设计与实现 20
4.5.1 部门管理模块 21
4.5.2 教师/办公人员信息管理模块 22
4.5.3 类型管理模块 23
4.5.4 流转路径管理模块 23
4.5.5 公文流转申请模块 25
4.5.6 公文处理模块 26
4.5.7 公文归档模块 26
4.5.8 公文查询模块 27
4.5.9 任务/计划类型管理模块 27
4.5.10 任务/计划管理模块 27
4.5.11 任务处理模块 28
4.5.12 任务/计划查询模块 30
5 测试 30
结 论 31
参考文献 32
致 谢 33
声 明 34