【摘要】人事管理系统就是企业利用信息化技术辅助企业进行人事管理工作的管理软件。本文对人事管理系统进行开发,旨在提高企业人事管理工作的效率,将工作人员从繁琐的手动作业中解脱出来,实现自动化的管理。
本文通过对学生会的人事管理工作进行详细的需求分析,根据实际的工作需求开发了员工管理模块以及考勤管理模块等。通过这些模块的使用,能够管理员工的基本信息以及日常工作的考勤信息,同时,系统能够自动的生成统计报表,从而更加直观的分析各种数据。
本系统是采用Java语言进行开发的,采用了MySQL数据库作为系统的数据库,通过对论文的研究背景以及国内外的发展现状进行分析,在了解系统需求的基础上,开发了基于Java的学生会人事管理系统,具有一定的实际应用价值。
关键词:学生会;人事管理;Java;MySQL
目录
摘要
Abstract
第一章 绪论-6
1.1 背景意义-6
1.2 发展现状-6
1.2.1 国外发展现状研究-6
1.2.2 国内发展现状研究-6
1.3 研究方法-7
第二章 系统分析-9
2.1 可行性分析-9
2.1.1 技术可行性-9
2.1.2 经济可行性-9
2.1.3 操作可行性-9
2.1.4 法律可行性-9
2.2 系统业务流程分析-10
2.2.1 业务流程图使用的基本符号-10
2.2.2 业务流程图-10
2.2.3 员工基本信息管理业务流程图-11
2.2.4 员工考勤信息业务流程图-12
2.2.5 工资信息管理业务流程图-12
2.3 系统数据流程分析-13
2.3.1 数据流程图图形符号-13
2.3.2 系统软件数据流程图-13
2.3.3 系统总体数据流图-14
第三章 系统设计-15
3.1 系统总体设计-15
3.1.1 功能模块设计-15
3.1.2 系统的体系结构-15
3.2 数据库设计-16
3.2.1 E-R图中的图形符号说明-16
3.2.2 概念结构设计-17
3.2.3 逻辑结构设计-17
3.3 网络安全设计-20
第四章 相关技术-22
4.1 开发环境介绍-22
4.1.1 Myeclipse简介-22
4.1.2 Tomcat简介-22
4.2 开发技术介绍-23
4.2.1 JSP简介-23
4.2.2 servlet简介-24
4.2.3 JavaBean简介-24
4.3 数据库简介-25
第五章 系统实现-26
5.1 系统环境配置-26
5.2 功能编码实现-26
5.2.1 登陆模块-26
5.2.2 修改密码管理模块-27
5.2.3 部门信息管理模块-27
5.2.4 员工信息管理模块-27
5.2.5 工资信息管理模块-28
5.2.6 奖惩信息管理模块-28
5.2.7 考勤信息管理模块-29
第六章 系统测试-30
6.1 程序的测试-30
6.2 测试用例-30
6.2.1 测试项目-30
6.3.2 测试结果-31
结论-32
参考文献-33
致谢-34