该毕业设计采用ASP.NET的三层架构模型,基于Browser/Server结构,在Visual Studio开发工具下,把C#作为开发语言,SQL Server作为数据库,按照软件工程的方法开发企业人事考勤管理系统。系统主要分为登录功能、退出功能、系统用户管理、部门职位管理、员工管理、考勤管理、请假管理、休假管理、出差安排、工资管理、系统管理等模块。将其使用在企业人事考勤管理中,不仅能够提高人事管理中管理员的工作效率,而且可以使企业的人事管理更加科学与规范。
根据系统功能需求分析,对系统功能的进行设计和分解。功能分解的过程就是一个由抽象到具体的过程。
作为人事数据库系统,其主要实现的功能应包括以下几个模块:
1.登录模块
登录模块是由管理员、员工2种不同身份进行登录。
2.系统管理模块
用户管理:新用户的添加和旧用户的删除;
密码管理:对不正确的密码进行修改;
部门信息管理:对部门的基本信息进行查看;
员工信息管理:对员工的基本信息进行查看。
3.人事信息管理模块
添加员工工资:向系统中添加新的员工工资的基本信息;
修改员工工资:修改系统中已存在的员工工资的信息;
删除员工工资:删除系统中已存在的员工工资的基本信息;
添加员工考勤信息:向系统中添加新的基本员工考勤信息;
修改员工考勤信息:修改系统中已存在的员工考勤信息;
删除员工考勤信息:删除系统中已存在的基本员工考勤信息。
添加员工出差信息:向系统中添加新的基本员工出差信息;
修改员工出差信息:修改系统中已存在的员工出差信息;
删除员工出差信息:删除系统中已存在的基本员工出差信息。
添加员工请假信息:向系统中添加新的基本员工请假信息;
修改员工请假信息:修改系统中已存在的员工请假信息;
删除员工请假信息:删除系统中已存在的基本员工请假信息。
4.员工模块
员工工资查询管理:查询自己的员工工资信息。
员工请假查询管理:查询自己的员工请假信息。
员工出差查询管理:查询自己的员工出差信息。
员工考勤查询管理:查询自己的员工考勤信息。
目 录
摘 要 I
目 录 III
第1章 引言 1
1.1开发背景 1
1.2开发意义 1
1.3系统描述 1
1.4论文组成结构 2
第2章 开发工具及相关技术介绍 3
2.1开发工具介绍 3
2.1.1Visual Studio介绍 3
2.1.2SQL Server介绍 4
2.1.3IIS介绍 4
2.2开发模式B/S介绍 4
2.3开发技术介绍 5
2.3.1ASP.NET介绍 5
2.3.2ADO.NET介绍 5
第3章 系统分析 6
3.1可行性研究 6
3.1.1技术可行性 6
3.1.2经济可行性 6
3.1.3操作可行性 6
3.1.4法律可行性 6
3.2需求分析 6
3.2.1系统用户需求分析 7
3.2.2系统业务流程分析 7
3.2.3系统数据流分析 9
3.2.4数据字典 10
1.数据项描述 10
2.数据结构描述 11
3.数据流描述 11
4.数据存储描述 12
5.数据处理描述 12
6.外部实体描述 12
第4章 系统设计 14
4.1系统设计的原理 14
4.2系统功能设计 14
4.3系统流程设计 15
4.4数据库设计 19
4.4.1概念模型设计 19
4.4.2逻辑结构设计 20
第5章 系统实现 25
5.1数据库连接的实现 25
5.2功能模块的实现 25
5.2.1主页模块 25
5.2.2用户登录模块 27
5.2.3个人资料管理模块 28
5.2.4信息搜索模块 28
5.2.5考勤模块 29
5.2.6员工管理模块 31
5.2.7请假申请模块 32
5.2.8用户管理模块 33
5.2.9员工工资管理模块 33
5.2.10系统管理模块 34
第6章 系统测试 37
6.1登录测试 37
6.2 用户管理测试 37
6.2.1修改密码测试 37
6.2.2员工管理测试 38
6.3请假管理测试 39
第7章 结论 41
参考文献 42
致 谢 43