西雅图企业人事管理系统设计与实施

目 录
一、引言 1
二、系统需求分析 1
(一)系统需求 1
(二)可行性分析 1
三、系统开发环境 1
(一)C#.NET程序设计语言 1
(二)Access 2
(三)Visual Studio 2008 2
四、系统功能介绍 3
(一)用户信息管理模块: 3
(二)用户工资管理模块: 3
(三)用户考勤管理模块: 3
(四)信息查询模块: 3
(五)系统维护模块: 3
五、系统分析 3
六、系统设计 4
(一)数据信息 4
(二)数据库E-R图 6
七、功能实现 8
(一)登陆窗口设计 8
(二)主界面窗口设计 11
(三)用户查询窗口设计 12
(四)人员信息管理窗口设计 14
(五)人员工资管理窗口设计 21
(六)用户考勤窗口设计 22
(七)人员考勤管理窗口设计 23
(八)系统设置 25
八、总结 27
致谢 1
参考文献 1
一、引言
在企业中,人事管理工作是负责整个企业的日常人事安排,人员的人事管理等重要的工作。高效的人事管理可以提高企业的市场竞争力,使企业具有更强的凝聚力和活力。企业人事管理系统主要用来管理联系人群组信息、联系人信息、人事活动提醒和人事活动日志。它可以保存公司内部所有的人事活动资料,给用户提供高效的查询服务,并对人事活动日志进行查询分析。良好的人事活动资料管理和人事活动日志管理,将给公司带来很多有价值的信息,为公司经营决策提供帮助。
二、系统需求分析
(一)系统需求
1.要求此管理系统能够对数据库中的人员进行管理,并且对人员的出勤情况进行考察
2.要求此管理系统能够对数据库中的人员的工资,个人信息等进行增删查改等操作,实现信息的不断更新
3.要求此管理系统在登录时分成3个权限:用户,人事经理与管理员。不同的权限进
 *好棒文|www.hbsrm.com +Q: ¥3^5`1^9`1^6^0`7^2$ 
来很多有价值的信息,为公司经营决策提供帮助。
二、系统需求分析
(一)系统需求
1.要求此管理系统能够对数据库中的人员进行管理,并且对人员的出勤情况进行考察
2.要求此管理系统能够对数据库中的人员的工资,个人信息等进行增删查改等操作,实现信息的不断更新
3.要求此管理系统在登录时分成3个权限:用户,人事经理与管理员。不同的权限进入不同的界面。
用户:查看个人信息、工资信息;签到考勤
人事经理:在用户的基础上可以进行增删改
管理员:对系统的维护以及权限的分配
4.要求此系统功能模块清楚细致,方便人员的操作和后续的维护
5.要求此系统可进行数据备份与数据恢复
(二)可行性分析
可行性研究的目的是为了确认如何用最少的资源来解决现存的这些问题
1.随着互联网的发展,制作系统的所需要的工具也是多种多样,可以帮助制作。而且一些实例的源代码在网上也可以提供参考。所以从技术方面难题不是很多。
2.系统自主开发,节约成本,以后的维护也相对比较低廉
3.本系统的开发可以节省人力物力
4.本系统的开发可以大大的提高管理人员的工作效率
三、系统开发环境
(一)C#.NET程序设计语言
C#.NET是一种面向对象的程序设计编程语言,上世纪C#.NET编程语言刚出之际,以一种简单新颖和高安全性面向广大的用户群和编程人员,在实际的应用中,其以简便易懂的特点让编程人员能够较快速地编写出基于Microsoft.NET平台的应用程序。
C#.NET与其同级别的C++语言又有很多类似的地方,C++程序设计是建立在C#.NET上的,在C#.NET的基础上,C++程序员可以更加高效地开发程序,并具有强大的功能,不难看出C#.NET和C++设计语言是极其相似的。
C#程序设计语言的特点也是丰富的:
支持面向对象的设计语言;
完整性的定义,基本类型集的一致性;
内置支持自动生成XML文档说明;
可以自动对动态分配的内存进行清理,用户自定义的标记或方法;
易于访问Windows.API和C#.NET基类库的完全访问权;
C#语言的自由访问内存;
C#语言中包含了ASP.NET动态Web网页设计和XML Web服务等等。
(二)Access
Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS,即Relational Database Management System),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。
(三)Visual Studio 2008
Microsoft Visual?Studio基于微软公司的智能客户端程序一步一步开发出来的,它能够使用户迅速创建他所需要的东西,并且为用户提供高质量和良好的用户体验的连接程序,使用?Visual?Studio?2008,技术人员发现相比之前,更能够快速的获取和捕捉最有效的信息,从而来帮助他们在有限的时间里做出最高效的决策,Visual?Studio?2008?能够使任何使用它的用户快速创建一个容易管理、操作更可靠的应用程序,并且这些程序跟Vista,Office,Win7等系统软件兼容。
Visual?Studio?2008?在下列三个方面为用户和技术人员带来重大的改革:?
1. 快速应用程序开发?
2. 有效的团队协作?
3. 前所未有的用户体验
Visual?Studio?2008?给开发人员,技术人员和用户自动生成一个智能化,新颖的使用方式。VB 2008提供了一系列的小工具和类别,并且能够将智能客户端和现有应用程序进行整合的过

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2438.html

好棒文