基于.NET公司员工管理系统设计
关键词:员工管理系统;员工信息;信息管理
摘 要
本文设计的员工管理系统是为了更好,更方便的管理公司员工的信息。此系统主要包括员工基本信息,员工过失记录,员工奖金记录,员工社保记录,上级评语和基本设置等几个大模块。每个大模块又分成了几个小的模块,如员工基本信息模块又分成了员工列表,扩展信息,离职管理等小的模块。每个模块都完成了其相关信息的添加、修改、删除、查询和查看的功能,如员工列表模块就实现了员工信息的添加,修改,删除,查看和查询。在开发此系统时用了代码生存器,生成了与数据库有关的一些代码以及一些常用的存储过程如记录的添加,删除和修改存储过程。通过代码生成器生成的代码将数据访问层的很好的封装了起来,大大的提高了开发的效率。系统功能的实现大大提高了公司管理员工信息的效率。
2.1.3 添加员工扩展信息
员工的扩展信息主要有:
1. 员工工作经历:菜单名称是添加员工工作经历,页面名称是Staff / Staffs / WorkExp . aspx。它主要记录员工的工作经历以及在每次工作阶段中员工的一些相关信息。
2. 员工学习经历:菜单名称是添加员工学习经历,页面名称是Staff / Staffs / StudyExp . aspx。它主要记录员工的学习经历以及员工的特长。
3. 员工语言能力:菜单名称是添加员工语言能力,页面名称是Staff / Staffs / LanguageLV . aspx。它主要记录员工外语能力如:英语过四级,日语过三级。
4. 员工亲属:菜单名称是添加员工亲属,页面名称是Staff / Staffs / Familys . aspx。它主要记录员工的主要亲戚的联系方式以方便在员工需要时公司帮忙联系。
5. 员工朋友:菜单名称是添加员工朋友,页面名称是Staff / Staffs / Friends . aspx。它主要记录员工朋友的联系方式以方便在员工需要时公司帮忙联系,可以通过联系的优先级别知道优先联系的员工朋友。
6. 员工担保人:菜单名称是添加员工担保人,页面名称是Staff / Staffs / Suretys . aspx。它主要记录员工朋友的担保联系方式以及相关信息。
2.1.4 修改员工信息
修改员工信息的页面名称是Staff / Staffs / StaffEdit . aspx。此页面根据传入的员工编号修改员工信息,但员工的用户名不能修改,因为员工用此名登陆系统。
2.1.5 员工本人资料
员工本人资料页面的菜单名称是查看我的资料。通过此页面可以查看到员工自己的相关信息。
2.1.6 员工离职管理
离职管理的菜单名称是离职管理。此页面有添加、修改、离职信息的按钮和复职按钮,点击按钮分别跳转到添加员工离职记录页面,修改离职记录页面和恢复离职员工。在点击复职按钮后,会弹出信息提醒框,提醒操作者是否要将此员工复职。
目 录
1 引言 1
1.1 课题背景 1
1.2 系统开发环境 1
1.3 系统预期结果 1
2 系统数据库设计 1
3 系统设计与实现 7
3.1 系统权限 7
3.2 系统登陆页面 8
3.3 模版页面 10
3.4 员工信息管理 10
2.1.1 员工管理首页 10
2.1.2 添加员工信息 11
2.1.3 添加员工扩展信息 15
2.1.4 修改员工信息 15
2.1.5 员工本人资料 16
2.1.6 员工离职管理 16
3.5 员工过失记录 16
2.1.1 员工过失列表 16
2.1.2 添加过失记录 17
2.1.3 我的过失记录 17
3.6 评语管理 18
3.6.1 评语记录管理 18
3.6.2 添加评语 18
3.6.3 我发出的评语 19
3.6.4 我收到的评语 19
3.7 奖金记录 19
3.7.1 奖金记录管理 19
3.7.2 我的奖金记录 20
3.8 社保记录 20
3.8.1 社保记录管理 20
3.8.2 添加社保记录 20
3.8.3 我的社保记录 21
3.9 基本设置 21
结 论 21
参考文献 22
致 谢 23
上一篇:【.NET】156 基于【.NET】猎头公司管理软件设计