基于ASP.NET的人事管理系统的设计与实现
发布时间:2019-08-14 来源: 人生感悟 点击:
摘 要:本文主要介绍基于ASP.NET的人事管理系统的设计与开发过程。分析了该系统的需求,描述了系统的功能设计与实现,并对系统的功能与性能进行了测试。
关键词:人事管理系统;ASP.NET;SQL SERVER 2005
1 人事管理系统开发的目标及意义
基于ASP.NET的人事管理系统的主要目的是通过B/S结构(Browser/Server结构),方便企业管理者来对企业的人事档案和企业各个部门进行管理,工资和奖金的核算,人员的管理和培训计划,员工信息的查询,使整套系统具有高安全性、高可靠性等优点,能够应用于中小型企业的人事管理部分。
为了做成一个完整的人事管理系统,而且被大家所能够接受,人事管理系统从以下几个方面重点考虑:⑴信息的搜集、存储、传递、分类、统计和检索等功能的计算机化,确保其准确性、及时性、完整性和相关性。⑵分权操作和数据共享,保证系统的有序运行。数据入口唯一、编码存储、明码输出、所有在用数据和历史数据都可共享查询。⑶实用性强,操作简便,容错与随机帮助有机结合,便于用户使用及扩充使一般员工不用培训就能上机操作。本文所开发的企业人事管理系统的总体任务是实现企业员工人事管理的系统化和自动化。人事管理为企业单位和个人提供信息咨询、档案检索、人员档案存取、为企业单位和个人提供档案的收集、整理、保管服务。
2 需求分析
通过调查研究,确定了本系统的需求如下:
⑴基本功能需求。能够管理职工的基本信息,并提供对这些信息的查询、修改、添加和删除功能;系统能对单位的人事变动、奖惩、考勤、工资、培训、绩效、成果、合同等信息进行记录并对其进行查询;系统能提供对职工添加、修改、删除用户帐号的功能,并能分配权限。
⑵用户界面需求。以Web页面的形式显示信息,界面操作简单易懂、页面美观,不需培训可以直接使用,人事管理人员能完成员工的添加、删除、修改员工等的操作,普通职工能完成考勤信息等的上报,领导能对员工的考勤信息等进行审批操作。
⑶性能需求。系统具有灵活性的操作性,可扩展性强,安全级别高,具有和外部程序接口的功能,可以与本企业的其他管理系统进行联网使用。
3 系统的设计
本系统的软件设计是基于网络运行的三层应用模式和浏览器/服务器模式相结合的形式,其中,一层为客户端程序;二层为Web应用服务器,三层为数据库服务器(SQL server 2005);客户端程序(标准浏览器)通过HTTP协议与Web应用服务器进行连接,Web服务器通过ADO.NET标准数据库接口与数据库进行连接,SQL Server2005数据库服务器接受Web服务器对数据库的操纵请求,执行相应的数据操纵,并将处理结果返回给Web服务器。系统使用ASP.Net、HTML、SQL Server数据库和C#编程等技术和开发工具。整个系统主要由一系列相互关联的动态页面组成。该系统按功能可分为六大模块,如下所示:⑴登录界面:设置使用人事管理系统的用户及其使用权限;⑵主界面:该模块提供管理系统的主界面,是主系统的唯一入口和出口,该界面提供用户选择并调用各子模块;⑶浏览模块:该模块提供全部人事档案的界面;⑷查询模块:对档案卡片的查询功能,包括精确条件查询和模糊条件查询;⑸统计模块:按规定的要求进行的统计,它可以较详细直观的统计出要求的结果,统计可以详细的按职务、按职称、按部门、按学历以数字的形式或者以表的形式显示出来;⑹编辑模块:只有管理员才拥有数据修改及删除的权利,该模块里详细的记录了所有单位员工的资料。
4 系统的实现
本系统开发的主要工具是ASP.NET和SQL SERVER2005。首先,开发这个系统所需要的工具简单,易于维护,安全性也能得到可靠的保障,开发费用也比较低。项目投入使用之后也能节省大量的人力,物力,财力。因此开发这个系统对于企业来说是可行的,也是必须的。随着科学技术的不断进步,计算机应用已经遍布整个社会的每个角落。利用计算机实现企业人事管理势在必行。对于大中型企业来说。应用管理信息系统是适应现代化企业制度要求,推动企业劳动人事管理走向科学化、规范化的必要条件,使得本系统的开发得到了实现。
5 系统测试
基于Web的系统测试与传统的软件测试不同,它不但需要检查和验证是否按照设计的要求运行,而且还要测试系统在不同用户的浏览器端的显示是否合适。因此,我们对于测试用户登陆是否成功、测试其他用户是否能够登录、用户注销的测试、测试密码更改、测试编辑功能是否成功、测试查询功能是否成功、测试用户权限等方面进行了测试,均取得满意的结果。
6 结束语
本论文是从现代企业管理中的人事管理现状出发,针对人事管理的复杂程序,经过详细的系统调查,开发出的操作简单而且方便实用的企业人事管理系统。实现了企业员工人事管理的信息化、系统化、规范化。本文所设计的数据库管理系统具有添加、查询、修改、更新等强大的功能。本系统涵盖了人事管理、工资管理、相关查询统计等与员工个人相关的信息,并以一种相容的、一致的、共享的、易防问和易检索的方式储存到集中的数据库中,从而将员工的信息统一地管理起来,及时准确地生成各种报表,为人事信息管理提供了一个现代化的管理手段,保持了各种数据的完整性、及时性和正确性,提高了企业人事管理水平。
[参考文献]
[1]蔡继文.21天学通ASP.NET(含DVD光盘1张)[M].北京:电子工业出版社,2009.
[2]黄倩.基于工作流的人事管理系统的设计[J].电脑知识与技术,2009(9).
热点文章阅读