某公司员工管理系统的设计与实现
来源:wenku163.com 资料编号:WK1638268 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK1638268
资料介绍
某公司员工管理系统的设计与实现
摘 要
本文设计的员工管理系统是为了更好,更方便的管理公司员工的信息。此系统主要包括员工基本信息,员工过失记录,员工奖金记录,员工社保记录,上级评语和基本设置等几个大模块。每个大模块又分成了几个小的模块,如员工基本信息模块又分成了员工列表,扩展信息,离职管理等小的模块。每个模块都完成了其相关信息的添加、修改、删除、查询和查看的功能,如员工列表模块就实现了员工信息的添加,修改,删除,查看和查询。在开发此系统时用了代码生存器,生成了与数据库有关的一些代码以及一些常用的存储过程如记录的添加,删除和修改存储过程。通过代码生成器生成的代码将数据访问层的很好的封装了起来,大大的提高了开发的效率。系统功能的实现大大提高了公司管理员工信息的效率。
关键词:员工管理系统;员工信息;信息管理
1.2 系统开发环境
此系统通过VS.NET 2005+Sql Server 2000在Windows 2003下开发。
1.3 系统预期结果
实现公司内部员工的管理,包括添加、删除、修改、查询,将每一个员工的详细资料记录下来,并为每个员工设定一个资料保密等级,只能让一些特定的管理者可以管理员工资料,以保证信息的安全性,除此之外,还要对员工的薪资变动、职位变动以及奖惩情况进行记录并管理
2 系统数据库设计
本系统的数据库主要有员工基本资料表,员工学习经历表,奖金记录表,过失记录表,员工担保人表,国籍表,民族表等19张表组成。下面将详细介绍这些表。
国籍表存储世界所有国家的名称。
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 员工离职管理
离职管理的菜单名称是离职管理。此页面有添加、修改、离职信息的按钮和复职按钮,点击按钮分别跳转到添加员工离职记录页面,修改离职记录页面和恢复离职员工。在点击复职按钮后,会弹出信息提醒框,提醒操作者是否要将此员工复职。
|