摘要:为了提高企业经营的工作效率,本文设计完成了一个工资管理系统,该系统的设计目的主要是为了方便系统管理员能够高效地实现对企业的人事管理以及财务管理,使得管理员能够从传统的低效的管理中解脱出来。该系统采用了MVC架构,以JAVA为开发语言,由MySQL作为后台支持数据库开发而成。文中依次论述了系统的需求、设计、实现、测试等方面的内容,并设计完成了对于部门和员工信息的增删改查管理、培训管理、招聘管理等人事管理功能,以及通过连接工时考勤,奖惩,保险,外出经费等来设置生成每个员工的最终发放工资,此外还包括报表管理和用户管理等功能。91436
Abstract: In order to improve the efficiency of enterprise management,this article completes a salary management system,the purpose of the system is designed to facilitate the system administrator to achieve efficient personnal management and financial management so that the administrator can be free from the traditional inefficient management。The system is based on MVC mode, with Java as the development language,MySQL as the background to support the development of the database。 This article discusses the requirements, design,realization of the system,and test sequentially, and completes personnal management function such as the design about the operations on department and employee information management which including inserting,deleting,updating and searching, training management, recruitment management and completes salary management function just as set up the final payment of wages for each employee by connecting time attendance,rewards and punishments,insurance,and out of money。What’s more, It also includes report management and user management and other functions and so on。
Keywords: salary management system, Java, JSP,MySQL
目录
1 绪论 4
1。1 选题背景 4
1。2 选题意义 4
1。3 系统概况 5
1。4 研究方法及工具 5
2 需求分析 6
2。1 可行性分析 6
2。2 功能性需求分析 6
2。3 非功能性需求分析 11
3 系统的概要设计 12
3。1 系统架构设计 12
3。2 模块设计 12
4 系统的详细设计 16
4。1 数据库设计 16
4。2 人机界面设计 23
5 系统实现 23
5。1 用户登录模块 23
5。2 员工管理模块 24
5。3 补贴管理模块 25
5。4 出勤管理模块 26
5。5 报表管理模块 27
5。6 薪资管理模块 28
6 系统测试 29
6。1 系统测试的目的和原则 29
6。2 系统测试的方法及用例。 29
6。3 程序有待改进地方 31
总结