根据系统功能需求分析,对系统功能的进行设计和分解。功能分解的过程就是一个由抽象到具体的过程。
作为人事数据库系统,其主要实现的功能应包括以下几个模块:
1.登录模块
登录模块是由管理员、员工2种不同身份进行登录。
2.系统管理模块
用户管理:新用户的添加和旧用户的删除;
密码管理:对不正确的密码进行修改;
部门信息管理:对部门的基本信息进行查看;
员工信息管理:对员工的基本信息进行查看。
3.请假工资管理模块
添加员工工资:向系统中添加新的员工工资的基本信息;
修改员工工资:修改系统中已存在的员工工资的信息;
删除员工工资:删除系统中已存在的员工工资的基本信息;
添加员工请假信息:向系统中添加新的基本员工请假信息;
修改员工请假信息:修改系统中已存在的员工请假信息;
删除员工请假信息:删除系统中已存在的基本员工请假信息。
添加员工奖罚:向系统中添加新的员工奖罚的基本信息;
修改员工奖罚:修改系统中已存在的员工奖罚的信息;
删除员工奖罚:删除系统中已存在的员工奖罚的基本信息;
4.员工模块
员工工资查询管理:查询自己的员工工资信息。
个人信息管理:查询、修改自己的资料信息。
员工请假查询管理:员工申请请假,查询自己的员工请假信
在信息化时代的不断冲击下,工资请假管理与计算机技术的结合,将会是一条提高工资请假管理水平的捷径。使用计算机对企业人事的各项基本信息进行管理,比起手工管理来说既方便又简便,而且易于管理、搜索速度快、存储量大等多个优点。将其使用在工资请假管理中,不仅能够提高人事部门管理员的工作效率,而且可以使企业的工资请假管理更加科学与规范。从某些方面上来说,现代企业管理的不断标准化促使企业各方面的管理都逐渐与现代信息处理密切相连,因此我们应该将现代信息处理更快的融入到工资请假管理之中。
绪 论 2
(一)开发背景 2
(二)研究意义 3
(三)工资管理信息系统 3
一、系统规划 1
(一)系统目标 1
(二)系统功能要求 1
(三)系统实现环境 2
(四)需求分析 3
(五)可行性分析 3
1.操作的可行性分析 3
2.社会可行性分析 3
3.技术可行性分析 3
(1)硬件可行性分析 3
(2)软件可行性分析 3
二、系统分析 1
(一)业务流程分析 1
(二)数据流程分析 1
(三)数据字典 2
1.数据项描述 3
2.数据结构描述 3
3.数据流描述 3
4.数据存储描述 3
5.数据处理描述 4
6.外部实体描述 4
三、系统设计 5
(一)功能设计 5
1.登录模块 5
2.系统管理模块 5
3.请假工资管理模块 5
4.员工模块 5
5.系统维护模块 5
(二)系统功能模块划分 5
(三)代码设计 6
1.代码的种类 6
2.代码设计的原则 6
3.本系统代码设计 6
(四)数据库设计 7
1.数据库概念设计 7
2.数据库的物理结构设计 8
3.aspx.cs连接数据库 12
四、系统实现 1
(一)系统各功能模块的实现 1
1.主窗体的设计与实现 1
2.系统登录模块 1
3.系统管理模块 2
4.请假信息管理模块 3
5.员工工资管理模块 4
五、系统测试和评价 1
(一)系统测试 1
1.测试的原则 1
2.测试的方法 1
3.系统测试结果 1
结 论 1
(一)本文的研究结论及展望 1
(二)研究的不足及发展意见 1
(三)在系统设计与实现过程中的收获及后续的改进 1
致 谢 1
参 考 文 献 2