4.8 系统退出模块的实现 26
5 蓝山人事管理系统系统测试报告 27
5.1 人事管理系统内容检查 27
5.2 人事管理易用性测试 27
5.3 人事管理功能检查 28
5.4 人事管理容错性测试 28
结 论 29
参考文献 30
致 谢 31
1 开发背景与技术
1.1 引言
员工代表一个企业组成必不可少的因素,因而人事管理系统设计的好坏,直接影响一个企业在其行业竞争的成败。蓝山人事管理系统省去用户以往人力资源管理工作的繁琐、枯燥,使其变得简单灵活。为企业人事管理提供信息查询,信息修改,信息储存,信息删除等服务,基本上能够满足现代企业对人事管理的需要。系统重点涉及到人力资源管理工作中的员工个人信息,薪资、考勤、假期等基本信息、用户管理以及用户角色切换等方面。是一套完整的企业内部信息管理系统,可以很好地为企业的人力资源管理部门在对员工综合管理给予帮助。以工资为例,其中包括考勤、人事信息变动、奖惩、迟到和早退对本月的薪资计算。
开发这套蓝山人事管理系统,可应用于大部分的企业单位,管理人员可查询员工个人信息、薪资、考勤、假期等相关信息并可对其进行维护,普通员工可进行相应的查询等操作。能够快速准确的进行人事信息的管理。人事管理系统以简单友好而灵活的交互界面为企业管理人员量身打造,具有较强的发展前景。
1.2 系统开发软件介绍
1.2.1 C# 技术简介
Visual Studio.NET是一套完 整的开发工具,它可以用于生成桌面应用程序、ASP Web应用程序、XML Web Services服务以及移动应用程序等,而C#则是微软开发的一种专门运行于Visual Studio.NET间的一种开发语言。C#语言是一种现代的,面向对象的语言,C#语言是从C和C++派生的一种简单、现代、面向对象和类型安全的编程语言。它使用组件编程,在这方面和VB类似。在动态查阅、中间代码技术、参数传递、交叉语言处理、面向对象方面有自己的特点。另外,由于C#中取消了指针的功能,这样可以有效防止病毒程序利用非法指针访问私有成员,也能避免指针的误操作产生的错误。因此,其在安全性方面也有了很大的提高。在.NET Framework环境下,C#结合Visual Basic的快速开发能力和C++的强大灵活的能力。它使得程序员可以快速编写各种基于Microsoft.NET平台的应用程序。而C#的面向对象的良好特征,也使它成为了构建各种应用程序的最佳选择。
1.2.2 SQL 技术简介
数据库的基本概念:SQL(Structured Query Languge)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。SQL语言包括:数据定义语言、数据操作语言、数据查询语言、数据控制语言四部分。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所有具有完全不同底层结构的不同数据库系统,可以使用相同的SQL语言作为数据输入与管理的接口。它以记录集合作为操作对象,所有SQL语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条SQL语句的输出作为另一条SQL语句的输入,所以SQL语句可以嵌套,这使它具有极大的灵活性和强大的功能。