[关键词] 工资管理;信息管理;ASP.NET;数据库
2.3 需求分析设计
要设计一个公司的工资信息管理系统,首先要清楚系统要实现哪些功能。认识到公司是要给员工发工资,那么工资信息管理系统首先应该包括对公司员工信息的管理;公司给员工发工资的依据与员工出勤情况紧密相关,那么我们又要包括进来员工出勤考核信息的管理;作为系统的主要目标,应该包括进来工资的核算和发放功能;另外公司可能希望系统具有查询、统计或打印统计报表的功能,经过仔细地考虑与分析,本工资信息管理系统应该实现以下各项功能[6]。
本系统采用SQL Server 2005数据库管理系统,数据库中包括操作用户表,工资发放表,工资核算表,工作简历表,工作业绩表,公司部门表,公司信息表,基本档案表,家庭成员表,奖惩记录表,考勤记录表,离职管理表,培训记录表。下面给出几个主要表格的详细设计。
目 录
1 引言 1
1.1 课题背景 1
1.2 课题研究意义 1
2 需求分析 2
2.1 课题研究重点及思路 2
2.2 系统开发环境 3
2.3 需求分析设计 4
2.3.1 员工档案的管理模块 4
2.3.2 员工考勤的管理模块 5
2.3.3 员工工资的管理模块 5
2.3.4 查询管理模块 5
2.3.5 系统的管理模块 6
3 工资管理系统总体设计 6
3.1 系统界面设计的原则 6
3.2 系统结构设计 7
3.3 系统框架设计 8
3.4 数据库设计 8
4 工资管理系统实现 14
4.1 开发语言选择 14
4.2 数据库选择 14
4.3 系统登录验证编码实现 14
4.4 用户操作权限控制 16
4.5 数据的插入、修改和删除 17
4.6 信息的查询 18
4.7 输出信息到Excel文件 18
4.8 给员工发放工资 19
5 系统测试 20
5.1 系统登录 20
5.2 系统操作之人事管理 21
5.3 系统操作之考勤管理 22
5.4 系统操作之工资管理 23
5.5 系统操作之查询管理 24
5.6 系统操作之系统管理 25
结束语 28
参考文献 29
致谢 31