人事管理系统的设计与实现(SSM,MySQL)(含录像)(论文说明书10000字,程序代码,MySQL数据库)
摘 要
近年来,随着计算机技术的飞速发展,互联网技术逐渐应用于各个领域,为人们的生活带来了极大的便利。一个好的公司必须有一个适合自己的人事管理系统。事实上,许多公司在计算员工信息和计算员工工资方面遇到了麻烦,这给公司的管理者带来了很多麻烦。本文设计了一个人事管理系统。实际应用表明,人事管理系统界面友好,操作灵活,可以大大提高员工信息管理的自动化水平和工作效率。
根据需求,确定系统采用JSP技术,JAVA作为编程语言,MySQL作为数据库。整个系统要操作方便、易于维护、灵活实用。主要实现了个人信息、员工信息、考勤信息、请假信息、工资信息、调动信息、考核信息等功能。
关键词:人事管理系统; JSP; MYSQL
Abstract
In recent years, with the rapid development of computer technology, Internet technology has gradually been applied to various fields, bringing great convenience to people's lives. A good company must have a personnel management system suitable for itself. In fact, many companies have trouble calculating employee information and calculating employee salaries, which has caused a lot of trouble to company managers. This paper designs a personal affairs management system. Practical application shows that the personnel management system has a friendly interface and flexible operation, which can greatly improve the automation level and work efficiency of employee information management.
According to the requirements, it is determined that the system uses JSP technology, JAVA as the programming language, and MySQL as the database. The entire system should be easy to operate, easy to maintain, flexible and practical. Mainly realize the functions of personal information, employee information, attendance information, leave information, salary information, transfer information, assessment information, etc.
Keywords:Personnel Management System; JSP; MYSQL
系统功能分析
本系统实现一个人事管理系统,分为管理员和员工两种用户。具体功能描述如下:
管理员模块包括:
1.个人信息:管理员可以修改自己的登录密码,可以对登录日志信息进行查看或删除。
2.员工信息:管理员可以对部门信息进行添加、修改或删除,对员工信息进行审核或删除。
3.考勤信息:管理员可以查看考勤信息。
4. 请假信息:管理员可以审核请假信息。
5. 工资信息:管理员可以对工资信息进行发工资或删除。
6. 调动信息:管理员可以对调动类型信息进行添加、修改或删除,对调动信息进行添加、查看、修改或删除。
7. 考核信息:管理员可以对考核信息进行考核、查看、修改或删除。
员工模块包括:
1. 员工注册/登录:实现员工的注册和登录。
2. 个人信息:员工可以修改自己的信息,修改自己的登录密码。
3. 考勤信息:员工可以上下班打卡。
4. 请假信息:员工可以申请请假。
5. 工资信息:员工可以查看自己的工资信息。
6. 调动信息:员工可以查看自己的调动信息。
7. 考核信息:员工可以查看自己的考核信息。
开发语言:Java
框架:SSM
服务器:tomcat
数据库:mysql
开发软件:eclipse/myeclipse
目录
1 绪论 5
1.1 系统开发目的 5
1.2 系统开发意义 5
2 系统开发工具介绍 6
2.1 JSP技术 6
2.2 JAVA语言 6
2.3 MyEclipse开发平台 8
2.4 B/S架构 8
2.5 MYSQL数据库技术 8
2.6 SSM 9
3 需求分析与设计 11
3.1 可行性分析 11
3.1.1 技术可行性 11
3.1.2 运行可行性 11
3.2 需求分析 11
3.3 系统功能分析 11
3.4 系统功能结构图 12
3.5 系统流程图 13
3.6 非功能需求 14
4 数据库设计 16
4.1 数据库逻辑结构设计 16
4.2 数据库物理结构设计 18
5 系统的详细设计与实现 23
5.1 系统登录页面 23
5.2 修改密码页面 23
5.3 登录日志信息页面 24
5.4 部门信息页面 24
5.5 员工信息页面 25
5.6 考勤信息页面 25
5.7 请假信息页面 26
5.8 调动信息页面 26
5.9 个人信息页面 27
5.10 工资信息页面 27
5.11 考核信息页面 28
6 系统测试 29
6.1测试原则 29
6.2测试方法 29
6.3测试方案 30
结束语 31
致 谢 32
参考文献 33
|