4.2.5考勤管理模块 26
4.2.6培训计划管理模块 29
4.2.7员工工资管理模块 33
4.2.8 修改密码模块 36
5 系统测试 39
5.1测试目的 39
5.2测试方案 39
5.2.1登录功能测试 40
5.2.2部门管理功能测试 40
5.2.3员工管理功能测试 40
5.2.4考勤管理功能测试 41
5.2.5培训计划管理功能测试 41
5.2.6 员工工资管理功能测试 41
5.2.7 修改密码功能测试 42
6 结束语 43
致谢 45
参考文献 47
1绪论
1.1 课题的目的和意义
随着经济的发展,各行各业都在积极使用现代化的手段,不断改善服务质量,提高工作效率。员工信息管理作为企业内部的一种员工基本档案管理也是如此。由于企业的人数较多,每一位员工的具体情况也不尽相同,如果没有一个有效的员工信息管理系统,员工管理将是一件繁冗复杂的工作,无法适应现代化社会的需要。作为计算机应用的一部分,使用计算机对员工信息进行管理,具有手工管理无法比拟的优点,例如检索迅速,查询方便,可靠性高,存储量大,保密性好等。
本课题拟开发一个面向公司企业使用的员工信息管理系统,开发本系统的目的是为了节省人员管理的成本,并且使资源能够得到更合理的利用,方便员工信息的更新、文护和查询,增加数据的可靠性,提高企业员工信息管理的效率。
课题研究的意义在于通过为企事业单位设计一个员工信息管理系统,深入学习和理解软件架构的思想,对相关的技术和工具进行实践,最后达到实现的软件系统具有实用意义的目标,能够帮助公司管理人员和员工方便快速地添加、删除、更新和查询员工信息,提高企业管理效率和管理水平,为管理者进行管理决策和进行各种人事调配活动提供重要依据。
1.2 国内外研究现状与水平
1.3 发展趋势
2系统分析
2.1需求分析
经过多年的发展我国各行各业的企业逐渐增多,但是很大一部分企业的信息化水平还处在人工信息管理的初级阶段,网络的应用主要在获取信息上,很少用在生产过程中。因此公司员工信息管理的效率非常低下,甚至出现人工不可避免的信息遗漏。随着企业员工数量的增多,人工管理的弊端越来越突出,因此实现公司内部计算机网络化管理的重要性日益凸显。使用计算机对员工信息进行管理,能够避免那些由于人工失误导致的不必要的损失,并且查询方便,存储量大,保密性高等许多优点。
本公司员工信息管理系统采用Microsoft SQL Server 2005数据库,C#为开发语言。用户分为系统管理员和普通员工两个权限类别,系统主要功能模块有用户登录、修改密码、部门管理、员工基本信息管理、培训管理、考勤管理、工资管理七个模块。其中系统管理员和普通员工在各个功能模块中的权利是不同的。用户登录模块实现的功能:管理员和普通员工都需要通过输入各自的密码进入系统;修改密码模块实现的功能:管理员和普通员工都可以在进入系统之后设置新密码;部门管理模块实现的功能:管理员可以实现部门的添加、修改和删除,普通员工可以实现部门查询;员工基本信息管理模块实现的功能:管理员可以实现员工信息的添加、修改和删除,员工可以实现基本信息查询;培训管理模块实现的功能:管理员可以实现员工培训的添加、修改和删除,员工可以实现培训查询;考勤管理模块实现的功能:管理员可以实现员工考勤的添加、修改和删除,员工可以实现考勤查询;工资管理模块实现的功能:管理员可以实现员工工资的添加、修改和删除,员工可以实现工资查询。 C#+sqlserver公司员工信息管理系统设计(2):http://www.youerw.com/jisuanji/lunwen_30218.html