前言:想要写出一篇引人入胜的文章?我们特意为您整理了企业人事管理ASP.NET系统设计范文,希望能给你带来灵感和参考,敬请阅读。
摘要:目前许多企业的人事综合管理还处于人工作业状态,此做法不仅效率低下,而且可能由于管理的疏忽出现纰漏。企业迫切需要一个能实现办公自动化的企业人事综合统管,以节省成本,也能极大提升企业人事管理的效率。基于以上需求,系统采取B/S结构,运行于.NetFramework4.0架构,采用SQLServer2005数据库,开发环境MicrosoftVisualStudio2010。
关键词:B/S模式;人事管理系统;C#语言;SQLServer数据库
1引言
在当前信息技术高速发展的社会,各行业所需要处理的数据信息量越来越大。随着当前许多中小企业的发展壮大,员工数量的不断增加;随之而来的管理成本也在相应地提高。因此根据大部分企业提供的需求,开发设计此人事管理系统,以期达到能帮助企业实现人事管理办公自动化、节约管理成本、提高企业工作效率的目的。
2系统开发环境
2.1开发工具
开发使用平台:VisualStudio2010;.NetFramework4.0框架,数据库使用:SQLServer2005。开发使用语言:C#
2.2技术概述
2.2.1asp.net
ASP.NET是.NETFrameWork的一部分,是微软公司的技术,是使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,可以通过HTTP请求文档时再在Web服务器上动态创建,运行于IIS(InternetInformationServer服务,是Windows开发的Web服务器)之中的程序。
2.2.2SQLServer2005
SQLServer具有使用方便、可伸缩性好、与相关软件集成程度高等优点,是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。MicrosoftSQLServ-er数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使用户可以构建和管理用于业务的高可用和高性能的数据应用程序。
3概要设计
3.1基本功能模块
该人事管理系统由4个基本模块构成,分别是用户管理模块、员工档案模块、工资发放模块及工资查询模块。
3.2功能模块图
系统的功能模块图如图1所示。
3.3数据库
系统共创建了3张数据库表,分别是为:管理员信息表、职工信息表和职工工资表。其中:管理员信息表字段包括:管理员ID、管理员姓名和密码;职工信息表字段包括:职工编号、职工ID、职工姓名、职工卡号、性别、出生日期、家庭省份、民族、学历、毕业院校、部门、职位和入职时间;职工工资表字段包括工资编号、工资年月、职工编号、基本工资、岗位工资、奖金合计、扣款合计、迟到次数、早退次数、病假天数、事假天数、对应的每次罚款、合计、税前工资、所得税率和实发工资。
4系统模块
4.1系统登录
在数据库服务器和IIS服务器正常启动后,点击VisualStudio2010上的启动按钮,可以进入主页面,通过相应的用户名和密码,可以进入系统。
4.2用户管理
在用户管理模块中能够查看各个用户的信息,而且能够通过编号、姓名和用户类型来进行特定查询,各个用户的信息一目了然。并且管理员还能够删除和修改各个用户的信息。此外用户管理模块只能由管理员登录后查看到,确保了用户信息的安全性及操作上的隐秘性。
4.3职工档案管理
职工档案管理模块能够经过职工编号、职工姓名、身份证号、入职日期、部门以及职务来查看相应职工的信息。并且能够对对应职工信息进行修改及删除操作。添加职工档案模块能够增添新职工的个人信息。
4.4工资发放管理
工资发放管理模块能够以统计职工的奖金、迟到次数、早退次数、病假天数、事假天数、扣款总计、税前工资、所得税率和实发工资。界面如图3所示。
4.5工资查询
工资查询模块能够通过姓名、编号、部门和职位这些关键字段选项来盘查相应职工的工资状态。
5结语
讨论了企业人事管理系统的设计与开发。解决人工管理中存在的问题,能帮助企业达到人事管理自动化、节约管理成本、提高企业工作效率的目的。
参考文献
[1]史会余.基于ASP.NET的毕业设计选题系统的设计与开发.电脑编程技巧与维护,2013.
[2]史会余,陈晓旭.基于ASP.NET的校园在线交易平台的设计与开发.2014.
[3]荣秀君.基于.NET的校园网站系统开发.电脑编程技巧与维护,2013,02:102-104.
[4]李千目,严哲,等.ASP.NET程序设计与应用开发[M].北京:清华大学出版社,2009.
作者:史会余 谢政廷 李秀鹏 肖杰 单位:连云港电子口岸信息发展有限公司