基于CS结构的企业人事管理系统的设计与实现(ASP.NET2.0+SQL2005)
摘 要
在当今社会,互联网空前的发展,给人们的工作和生活带来了极大的便利和高效,信息化,电子化已经成为节约运营成本,提高工作效率的首选。考虑到当前大量企业的人事管理尚处于手工作业阶段,不但效率低下,还常常因为管理的不慎而出现纰漏。因此根据部分企业提供的需求,设计此企业人事管理系统,以帮助企业达到人事管理办公自动化、节约管理成本、提高企业工作效率的目的。
本企业人事管理系统采用C/S结构,主要对企业员工的信息以及跟人事相关的工作流程进行集中的管理,方便企业建立一个完善的、强大的员工信息数据库。它是以.NET2005.和SQL 2005 Express数据库作为开发平台。使用C# 设计操作控件和编写操作程序,完成数据输入、修改、存储、调用查询等功能;并使用SQL 2005数据库形成数据表,进行数据存储。
本文详细介绍了企业人事管理系统的功能需求,系统设计和具体实现。并简要介绍了系统开发采用的过程方法。(毕业设计网 ) [资料来源:http://doc163.com]
关键词 企业人事管理系统;C/S;员工信息数据库
The Design and Implementation of Enterprise Personnel Management System Based on C/S
Abstract
In our society, the unprecedented development of Internet has brought us great convenience and efficiency. Informatization and electronization have become the first choice of saving operation cost and improving work efficiency. Many enterprises' personnel administration systems lie in the phase of manual management which 阿惹 inefficient and easy to go wrong by carelessness. Therefore, this MIS(Management Information System)is designed to make the personnel administration more scientific, normative and efficient.
The system adopts the structure mode of client/server(C/S), Windows XP as the operation system,SQL 2005 Express as the background database, and Microsoft Visual Studio.NET 2005 as the developing tool. It can help enterprises to establish a perfect, strong staff information database, which facilitates the centralized management of staff information and workflow. [版权所有:http://DOC163.com]
The paper explains the course design, system design and implementation of MIS, also briefly introduces the process of the system development. [资料来源:http://Doc163.com]
Key words: Personnel Management System; C/S; Employee Information Database
系统需求分析
性能需求:整个系统应当操作简便,界面友好,维护简便。数据库要求运行稳定,执行速度快,数据安全性高。软件系统本身运行对计算机硬件平台和操作系统平台要求适中。
功能需求:系统功能主要包括以下几个方面:一,信息管理. 包含员工信息管理,用户信息管理和部门信息管理.二,日志管理. 三,系统管理.各模块功能如下:
a) 员工基本信息管理
此功能模块主要完成员工大量基本信息的管理,包括员工信息录入,员工信息删除,员工信息修改等子模块,主要目的是协助企业管理人员管理新老员工的大量信息,将以往大量分散的信息统一集中到数据库中。
b) 员工基本信息统计查询
此功能模块主要提供给管理员查询员工信息详情,协助管理人员根据条件快速定位员工以及对员工信息的统计分析。通过此功能模块,管理人员可以对大量员工的详细情况进行统计,例如年龄段分析,工龄分析等。
c) 部门基本信息管理
此功能模块主要是提供给管理员对公司的部门进行分类统计。完成对公司新增部门或精简部门完成添加或删除等功能。
d) 用户信息管理
此功能模块主要是提供给管理员分配企业人事管理的权限。设置合法用户对整个管理系统实施管理。具有添加或删除或修改管理用户的功能。 [资料来源:Doc163.com]
e) 账号管理
此功能模块对系统中的账号进行管理,将用户密码加密存储,主要为安全方面考虑而设置,使用基于角色的权限控制来区分用户。
f) 日志管理
此功能模块将用户登录登出情况以及对系统的操作等进行日志记录备案以供需要的时候追踪查询。
g) 登录系统
此模块实现系统用户的安全登录,保护系统只接受合法授权用户的访问。
用户需求: 因为此管理系统主要是针对大多数企业的人事管理部门管理公司内部人事而开发的,它仅仅是提供给人事管理部门的工作人员使用,也就是说用户角色都是单一的,他们都是系统的管理者,享有平等的权限.系统管理员点击用户管理,可以对用户信息表进行查询,编辑,删除,添加新用户等操作。合法用户在成功登陆系统后可以进行系统的整体操作.(毕业设计网 )
目 录
1引言 1
2 企业人事管理系统开发基础 1
2.1管理系统简介 1
2.1.1管理信息系统…………………………………………………………………………1
2.1.2 企业人事管理系统的开发方法………………………………………………………2
2.2 SQL Server 2005及C# 简介 2
2.2.1 SQL Server 20005数据库简介………………………………………………………2
2.2.2 C#简介…………………………………………………………………………………3
3 企业人事管理系统设计方案 4
3.1 系统需求分析 4
3.2系统设计原则 5
4 企业人事管理系统的设计 6
4.1 系统设计概要 6
4.2 数据库的设计 6
(毕业设计网 )
4.3 系统模块的设计 8
4.4系统界面设计 10
4.5典型代码设计 11
5 系统测试 14
5.1 测试环境 14
5.1.1 硬件环境…………………………………………………………………………….14
5.1.2 软件环境…………………………………………………………………………….14
5.2 主要模块测试 14
5.2.1系统登陆模块……………………………………………………………………….14
5.2.2信息管理模块……………………………………………………………………….16
5.2.3日志管理模块……………………………………………………………………….18
结 论 19
参考文献 20
致 谢 21
声 明 22