基于SSH框架的智能化办公系统的设计与实现,为了使整个工作流程更有效率、更准确的运行,开发了本系统,主要功能如下:
⑴职员模块:传送/接收文件,查看公告,发布信息,上下班签到及个人密码设置等。
(2)资料中心模块:公司资料、单位资料、部门资料、个人资料五部分,完成对各种类电子资料文件的统一管理和对资料中心的文档信息定制文档分类。
(3)工作计划管理模块:年计划、季度计划、月计划、专项计划四个部分主要完成对各个部门在部门工作里进行工作计划的新增和查询。
(4)管理员管理模块:员工信息管理,资料管理,公告管理,考勤管理,系统管理等。
⑸开发平台:jsp + Myeclipse + mysql
目录
摘要 I
Abstract II
目录 II
第一章 绪论 1
1.1 开发背景 1
1.2 开发意义 1
1.3 工作内容 2
第二章 开发环境和技术介绍 3
2.1 开发模式选择 3
2.2 Java语言 4
2.3 Mysql数据库 4
2.4 系统对软硬件要求 5
第三章 系统分析 6
3.1 需求分析 6
3.2 可行性分析 7
3.2.1 技术可行性 7
3.2.2 经济可行性 7
3.2.3 操作可行性 7
3.2.4 法律可行性 7
3.3 系统用例图 7
3.4 功能模块分析 8
3.5 系统重要流程图 9
3.5.1 用户登录流程图 9
3.5.2 人事管理流程图 9
3.5.3 人员信息录入流程图 10
3.5.4 人事信息查询流程图 10
第四章 系统数据库设计 12
4.1 数据库设计 12
4.1.1 实体ER图 12
4.1.2 数据项设计 14
4.1.3 数据表说明 14
4.1.4 数据表详细设计 14
第五章 系统实现 18
5.1 系统登录 18
5.2 管理员模块 19
5.2.1 权限分配管理 19
5.2.2 请假管理 19
5.2.3 部门管理模块 20
5.2.4 员工签到管理模块 21
5.2.5 人事管理模块 22
5.2.6 上下班时间设置 23
5.2.7 管理员管理 24
5.3 员工模块 25
5.3.1 员工签到模块 25
5.3.2 在线请假模块 26
5.3.3 我的加班 26
5.4 部门领导 27
5.4.1 请假审批 27
5.4.2 加班管理 27
第六章 系统运行与测试 27
6.1 软件测试的目的 27
6.2 软件测试的重要性 28
6.3 测试用列 28
6.4 测试过程 29
6.4.1 在线签到测试 29
6.4.2 登录模块测试 30
第七章 结束语 32
参考文献 33
致谢 34