基于ASP的人事管理系统

点赞:5243 浏览:19406 近期更新时间:2024-03-30 作者:网友分享原创网站原创

【摘 要】人事管理是一项繁锁的工作,如果人工进行统计,管理工作将十分繁重,而且不能保证其效率与正确性,本系统正是针对这一需求而设计开发的.系统是基于ASP技术和SQLServer2000数据库实现的三层结构的Web系统,通过ADO组件访问数据库,结合网络编程开发动态网页,可以实现系统管理、基础资料管理、薪资管理、考勤管理、生成报表等功能.系统具有友好的界面、良好的可扩展性.

【关 键 词】ASP;ADO;人事管理;SQLServer2000

ThePersonnelManagementSystemBasedOnASP

YeXiao-le

(ZhanjiangNormalUniversityGuangdongZhanjiang524048)

【Abstract】Personnelmanagementisatedioustask.Ifbymanualstatistics,themanagementworkwillbeveryhey,anditsefficiencyandcorrectnesscannotbeguaranteed.Sothissystemisdevelopedforthisdemand.Thesystemisathree-tierwebstructurebasedonASPtechnologyandSQLServer2000database,anditcanaccessdatabasebyADOponents.Itcanrealizesystemmanagement,basicinformationmanagement,payrollmanagement,attendancemanagement,reportsgenerationandsoonbyactivewebpagesdevelopment.Thesystemhariendlyinterfaceandgoodscalability.

【Keywords】ASP,ADO,personnelmanagement,SQLServer2000

1引言

人事管理一般包括人事资料的统计、查询、更新、报表输出等功能,如果人工进行统计,管理工作将十分繁重,而且不能保证其效率与正确性.随着单位员工人数的大量增加,人事管理人员需要管理的信息量也与日俱增.因此,利用计算机建立人事管理系统势在必行.

根据单位人事管理的特殊需求,设计一套属于自己单位的人事管理系统,对自身的人事信息进行管理,具有其他软件工具及人工管理都无法比拟的优点.人事管理是单位信息管理的重要部分,面对大量的人事管理信息,采用人力处理将浪费大量的时间、人力和物力,本系统正是为了满足企事业单位日常人事管理的需求,使人事管理更加科学、公正、透明,从而为企业发放工资、奖金和年度考勤等提供依据.

2ASP技术与数据库

ASP是目前流行的开放式Web应用程序开发技术.ASP能将脚本、HTML、ActiveX组件和强大的Web数据库访问功能结合在一起,形成一个能在怎么写作器上运行的应用程序,当用户使用浏览器请求ASP页面时,Web怎么写作器响应并调用ASP引擎来执行ASP文件,并解释其中的脚本,通过ODBC连接数据库,由数据库访问组件ADO完成数据库的操作,最后ASP程序生成包含数据查询结果的HTML页面返回客户端的浏览器进行显示.

由于ASP是经过怎么写作器解析再向浏览器返回数据,所以有了ASP就不必担心客户端的浏览器是否能够运行怎么写作器端所编写的代码.

数据库是管理大量、一致、可靠、共享、持久的数据资源的计算机软件产品.数据库系统是动态网站实现互动效果的一个非常重要的核心组件,是支撑以电子商务、网上论坛和信息发布为代表的一系列网络怎么写作的坚强支柱.因此,在ASP中如何建立与不同类型数据库的连接就显得尤为重要.ASP必须建立与数据库的连接才能使用数据库中的数据.在ASP中,用来存取数据库的对象统称为ADO组件,它主要的对象有三种:Connection、Recordset、Command.

(1)Connection对象又称连接对象,用来和数据库建立连接,用Connection对象建立连接后,才可以用Command对象或Recordset对象对数据库进行各种操作;

(2)Recordset对象负责存取数据;

(3)Command对象用于对数据源执行指定的指令.

3系统功能模块设计

人事管理系统划分为系统管理、基础资料管理、薪资管理、考勤管理、生成报表等功能模块,如图1所示.

3.1系统管理


系统管理包括用户管理和角色管理两部分.在用户管理中能够对单位的用户进行添加并可列表查看.角色管理也包括角色添加和角色查看两部分,通过该功能,完成对整个系统的用户角色及其权限的管理,系统用户在查看、添加、删除和修改这四个权限中进行组合赋权,从而增强系统的安全性和数据库的一致性.

3.2基础资料管理

基础资料包括员工资料、用户资料和单位资料.员工资料主要记录员工的履历资料、职位变动过程、离职等信息;用户信息记录了注册成功的用户信息,如用户名、、是否记住等;单位资料主要包含对单位部门的编辑、添加、删除等操作.

3.3薪资管理

薪资管理主要是对员工的基本工资、补贴、奖罚金等进行处理和统计.系统自动计算出员工每月的工资,用户可以对工资单进行打印.

3.4考勤管理

考勤管理主要是对员工的出勤情况和加班情况等进行统计、记录.以请检测管理为例,员工填写请检测时间、请检测原因等.填写完成后,先提交到科室领导审批,然后再由所在部门领导审批.
员工提交请检测条后,如果领导还没批复,则员工可以修改其内容,如果已经批复,则不能再修改.普通员工只能看到自己的请检测情况,科室领导可以看到本科室所有人的请检测情况,部门领导则可以看到整个部门的请检测情况.

3.5生成报表

本系统可以自动生成报表文件,几个主要的表格设计如下:

薪资报表:记录员工编号、姓名、所在部门、职工类别、基本工资、岗位工资、奖金、补贴、应发工资、扣养老金、扣所得税、请检测扣款、实发工资;

考勤报表:记录按时出勤或请检测的员工、请检测原因、计算出勤率、统计未正常上班人数;

人力资源报表:记录员工的履历信息、入职时间、合同期限、职位变动情况;

文件输出需要使用FSO(文件系统对象),首先使用CreateObject对象来创建FileSystemObject对象:

SetFso等于Server.CreateObject("Scripting.FileSystemObject")

然后再创建一个报表文件managefile.doc:

SetWf等于Fso.CreateTextFile("d:\managefile.doc",true)

文件创建后就可以向里面添加内容了,添加语句如下所示:

Wf.WriteLine("添加的记录")

4数据库设计

数据库系统采用MicrosoftSQLServer2000,ASP与数据库的连接是通过ODBC或者OLEDB实现的,它们都为ASP提供统一的数据库访问接口.ODBC(OpenDataBaseConnectivity)即开放数据库连接,它把所有对数据库的底层操作全部隐藏于ODBC的驱动程序内核里.对于用户来说,只要构建了一个指向数据库的连接,就可以采用统一的应用程序编程接口(API)实现对数据库的读写操作了.

4.1创建数据库

首先,打开MicrosoftSQLServer2000的企业管理器,在本地怎么写作器上创建一个名为RENSHI的数据库,然后在该数据库上创建数据表.

4.2创建基于OLEDB的连接

OLEDB是微软的战略性通向不同数据源的低级应用程序接口.OLEDB不仅包括微软资助的标准数据接口开放数据库连接(ODBC)的结构化查询语言(SQL)能力,还具有面向其他非SQL数据类型的通路,即OLEDB的对象则是范围更为广泛的任何数据存储.

如果在“ODBC数据库管理器”中没有建立DSN,那么ADO便使用提供的OLEDB连接字符串来识别OLEDB提供者,并将提供者指向数据源.ASP内建Server对象,可动态地创建ADO对象来进数据库访问.

1)首先创建连接对象:

<%dimcon

setcon等于Server.CreateObject("adodb.connection")

%>

2)用OLEDB连接方法连接SQLServer数据库:

<%

con.Open"provider等于sqloledb.1,datasource等于ritant4,"&_"userid等于***,password等于***,"&_"initalcatalog等于RENSHI"

基于ASP的人事管理系统参考属性评定
有关论文范文主题研究: 数据库相关论文范文 大学生适用: 专升本毕业论文、自考论文
相关参考文献下载数量: 82 写作解决问题: 如何写
毕业论文开题报告: 标准论文格式、论文目录 职称论文适用: 职称评定、职称评副高
所属大学生专业类别: 如何写 论文题目推荐度: 优秀选题

%>

尽管OLEDB与ODBC都可以实现对数据库的存取操作,从ADO数据存取架构上看,访问相同数据时,ODBC可能比OLEDB速度快一些,但OLEDB字符串连接方式,省去了建立ODBC数据源步骤,适用的数据库范围更宽广,操作更简洁,所以更常用些.

因此在ASP应用程序开发中,OLEDB的连接方式要优于ODBC的连接方式.

5结束语

基于ASP的人事管理系统实现了人力资源的合理调配、员工薪资的自动计算和管理,实现了对人事相关数据的及时、准确的获取,并可根据不同的要求获取并打印相应的报表.

系统具有友好的界面、良好的可扩展性,系统包括对管理人员和用户信息的管理模块,更重要的是实现了对职工基本信息、考勤情况、奖惩情况等繁琐工作的便捷管理,检索迅速、查找方便、可靠性高、存储量大、保密性好、成本低等.

用户可以方便地进行数据备份、修改、删除等操作,从而更有效地帮助管理人员使用计算机对档案信息进行管理,促进档案管理的科学化与信息化.该系统的研究与开发,不但具有理论意义,而且还具有一定的推广价值.

国.ASP动态网站编程[M].清华大学出版社.

[4]韩小良.Excel企业管理应用案例精萃[M].北京:电子工业出版社,2007:59-64.

作者简介:

叶小乐(1979-),男,江西大余人,馆员,硕士研究生;主要研究方向:计算机网络研究与实验.