基于ASP的人力资源管理系统的设计与实现附外文文献及译文.docx

上传人:b****6 文档编号:16251097 上传时间:2023-07-12 格式:DOCX 页数:71 大小:1.16MB
下载 相关 举报
基于ASP的人力资源管理系统的设计与实现附外文文献及译文.docx_第1页
第1页 / 共71页
基于ASP的人力资源管理系统的设计与实现附外文文献及译文.docx_第2页
第2页 / 共71页
基于ASP的人力资源管理系统的设计与实现附外文文献及译文.docx_第3页
第3页 / 共71页
基于ASP的人力资源管理系统的设计与实现附外文文献及译文.docx_第4页
第4页 / 共71页
基于ASP的人力资源管理系统的设计与实现附外文文献及译文.docx_第5页
第5页 / 共71页
基于ASP的人力资源管理系统的设计与实现附外文文献及译文.docx_第6页
第6页 / 共71页
基于ASP的人力资源管理系统的设计与实现附外文文献及译文.docx_第7页
第7页 / 共71页
基于ASP的人力资源管理系统的设计与实现附外文文献及译文.docx_第8页
第8页 / 共71页
基于ASP的人力资源管理系统的设计与实现附外文文献及译文.docx_第9页
第9页 / 共71页
基于ASP的人力资源管理系统的设计与实现附外文文献及译文.docx_第10页
第10页 / 共71页
基于ASP的人力资源管理系统的设计与实现附外文文献及译文.docx_第11页
第11页 / 共71页
基于ASP的人力资源管理系统的设计与实现附外文文献及译文.docx_第12页
第12页 / 共71页
基于ASP的人力资源管理系统的设计与实现附外文文献及译文.docx_第13页
第13页 / 共71页
基于ASP的人力资源管理系统的设计与实现附外文文献及译文.docx_第14页
第14页 / 共71页
基于ASP的人力资源管理系统的设计与实现附外文文献及译文.docx_第15页
第15页 / 共71页
基于ASP的人力资源管理系统的设计与实现附外文文献及译文.docx_第16页
第16页 / 共71页
基于ASP的人力资源管理系统的设计与实现附外文文献及译文.docx_第17页
第17页 / 共71页
基于ASP的人力资源管理系统的设计与实现附外文文献及译文.docx_第18页
第18页 / 共71页
基于ASP的人力资源管理系统的设计与实现附外文文献及译文.docx_第19页
第19页 / 共71页
基于ASP的人力资源管理系统的设计与实现附外文文献及译文.docx_第20页
第20页 / 共71页
亲,该文档总共71页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

基于ASP的人力资源管理系统的设计与实现附外文文献及译文.docx

《基于ASP的人力资源管理系统的设计与实现附外文文献及译文.docx》由会员分享,可在线阅读,更多相关《基于ASP的人力资源管理系统的设计与实现附外文文献及译文.docx(71页珍藏版)》请在冰点文库上搜索。

基于ASP的人力资源管理系统的设计与实现附外文文献及译文.docx

基于ASP的人力资源管理系统的设计与实现附外文文献及译文

版本:

doc

 

毕业论文/设计

基于ASP的人力资源管理系统的设计与实现

附外文文献及中文译文

外文文献:

ThetechniqueofServletandJSP

中文译文:

Servlet和JSP技术

基于ASP的人力资源管理系统的设计与实现

摘要

随着经济全球一体化时代的到来,企业的发展不再是仅限于技术的竞争,市场的竞争,更重要的是人才的竞争。

企业在发展过程中,除了要维护好和客户的关系,掌握先进的行业生产技术以外,还需要拥有一批本领域中具有相当才能的工作人员,才能在信息时代的经济浪潮中立于不败之地。

人力资源管理系统采用ASP作为开发软件,利用公司现在资源、提高系统开发水平、应用效果的目的,系统采用模块化设计方法,便于系统功能的组合,又便于未参与开发的技术人员的维护。

本系统主要功能包括人事管理、个人管理、招聘管理、培训管理、保险管理、薪酬管理、系统管理等操作,界面操作简单,满足公司日常员工管理的工作需要,并达到操作过程中的直观、方便、实用、安全等要求。

本系统后台采用SQLServer2000开发和管理数据库,它功能强大、直观易于操作、建立表方便,具有强大的错误处理功能;语言用ASP开发和管理用户界面,具有开发效率高,易于维护等特点,并且信息完善,界面友好。

在对深入学习SQLSERVER2000和ASP之后,遵照企业人力资源管理系统的要求,本人完成了需求分析,模块划分,数据库模式的分析及数据库和应用程序的设计。

关键词:

企业管理系统;人力资源;ASP;SQLSERVER2000

 

HumanResourceManagesSystemBasedonASP

ABSTRACT

Becausetheeconomicglobalintegralwholeturnsthearrivalinages,thedevelopmentofbusinessenterpriseisnolongertoonlybelimitedbyatechnicalcompetition,thecompetitionofmarket,thecompetitionofmoreimportanttalentedperson.Thebusinessenterpriseisintheprocessofdevelopin,inadditiontowanttosupportlikewiththecustomer'srelation,theprofessionwhichcontrolsaforerunnerproducesatechniqueoutside,alsoneedtobeowninabatchofskillsareahaveverythencanofstaffmember,thencanintheinformationeconomicwavetideoftheagestheneutralisattheinvincibleposition.ThemanagementsystemofhumanresourceadoptionASPistodevelopsoftwareandmakeuseofacompanynowresources,exaltationsystemdevelopmentlevel,applicationeffectofpurpose,thesystemadoptionmoldpieceturnsadesignmethod,thecombinationofeasytosystemfunction,againeasytodonotparticipatethetechnicalpersonnel'smaintenanceofdevelopment.Thethissystemmainfunctionincludesthemanagement,systemmanagementofthemanagement,salaryofthemanagement,insuranceofthemanagement,trainingofthepersonalmanagement,personalmanagement,jobadvertisementetc.operation,interfaceoperationsimple,satisfycompanythedailyemployeemanageofworkdemand,andattainoperationprocessinofkeepaview,convenience,practical,safetyetc.request.ThissystemSQLServerofthebackstageadoptionis2000developmentsandmanagementdatabase,itsfunctionisstrongandkeepsaviewtobeeasytoanoperationandbuildsupformconvenient,havestrongfalseprocessingfunction;ThelanguageusesASPdevelopmentandmanagementcustomer'sinterface,havedevelopmentefficiencyGaoandbeeasytoamaintenanceetc.characteristics,andtheinformationbeperfect,interfaceamity.TothoroughstudySQLSERVER2000withASPafter,actaccordingtobusinessenterprisehumanresourcemanagementsystemofrequest,oneselfcompletedaneedanalysis,moldpiecedividetheline,thedesignofanalysisanddatabaseandapplicationprocedureofdatabasemode.

Keywords:

Thebusinessenterprisemanagessystem,humanresource,economicperformance

附录51

1绪论

1.1开发背景

企业在我国的国民经济中具有重要的作用。

统计资料表明,全国工商注册企业中,企业占了90%以上,其产值和利润分别约占60%和40%;而且,企业还提供了75%的城镇就业机会;在去年1500亿美元的出口总额中企业占有约60%的份额;此外,企业在满足人们的多样化需求、培养企业家、进行技术创新、参与专业协作等方面都具有重要的作用。

企业在一定程度上影响地区乃至整个国家经济的繁荣和社会的稳定。

发展企业是一个必然的趋势,为企业创造良好的环境是经济体制改革的一个重要方向。

从98年起,政府有关促进企业发展的各种投融资政策、外贸政策以及相关的社会化服务体系的改革措施相继出台。

99年4月,《企业促进法》调研起草工作也已开始进行,社会对企业已愈来愈重视。

随着科技的发展,计算机的主要功能已从科学计算转变为事务处理,数据统计,以计算机为基础的信息科学在经济和社会生活各个领域得到了极为广泛的应用,尤其在信息管理方面,计算机已是必不可少的管理工具。

随着社会发展,各单位的员工数量和部门越来越多,管理的负担和成本也越来越大,传统的人工管理已经不能适应当前的工作,使用计算机对人员信息进行管理已经成为一种趋势。

同时计算机拥有处理速度快,处理数据量大,准确性强等对管理有无法比拟的优点。

针对上述情况开发了适合各单位部门应用的人事信息管理系统,从而节省大量的人力,物力和财力,使经营管理更加科学有序。

企业如何抓住这个良好的机遇,获得长期生存与持续发展的动力和能力,是企业在竞争中面临的严峻课题。

虽然,企业的成功依赖于企业多方面的因素,但人才战略是整个企业发展战略的核心。

1.2设计目的

由于当今企业的发展速度飞快,对各个环节的要求都非常之高,从生产的各个环节,进货、施工、运营、到后期的销售,等等都需要很多的人力和物力、进货中需要有采购部门,采购部门又需要分配诸多小的部门,施工运营更是需要人力最多的部门,各个圣生产线当中的各环节,紧密相扣,缺一不可,还有后期的销售,良好的生产和采购,最后的目的都是为了给生产出来的产品找个好的销路,所以销售部门的人才更是需要很好的管理与策划。

这样一来,就需要人力资源部门对人力的规划做很周密细致的工作,这种工作的工作量相当巨大,所以说,就需要一个很完善的人力资源管理系统来协助人力资源管理人员,这样不仅可以减轻管理人员的负担,更可以把繁重的体力劳动转化为脑力劳动,用于多思考管理企业的方法。

管理企业人力资源需要很多方面,员工需要考勤、培训、还需要参看自己的一些信息、企业领导更需要对员工进行管理,这样一来,更需要系统有个比较完善功能,进而需要开发一个人力资源管理系统。

本系统的设计主要是解决人力资源管理的信息化、智能化、便捷化,提高了人力资源管理工作人员的工作效率,降低由于人力资源管理过于繁琐和因而导致的人才流失所带来的损失,同时也给企业发展带来一定经济效益。

1.3开发工具简介

1、MacromediaDreamweaverMX

一个可视化的网页设计和网站管理工具,支持最新的Web技术,包含HTML检查、HTML格式控制、HTML格式化选项、HomeSite/BBEdit捆绑、可视化网页设计、图像编辑、全局查找替换、全FTP功能、处理Flash和Shockwave等富媒体格式和动态HTML、基于团队的Web创作。

在编辑上你可以选择可视化方式或者你喜欢的源码编辑方式。

2、SQLServer2000

在数据库选择方面,我选择SQLServer2000,它是一项全面的数据库与分析产品。

SQLServer使用客户机/服务器结构把工作负荷分解成分别在服务器和客户机上执行的任务,客户机应用程序可以运行在一个或多个客户机上,也可以在服务器上运行,负责向用户提供数据。

服务器负责管理和分配资源。

Transact-SQL是SQLServer使用的数据库编程语言,Transact-SQL支持新的SQL标准,并且增加了许多新的功能和特点,使用Transact-SQL可以访问、查询、修改和管理关系型数据库系统。

Transact-SQL语句小巧简单,它可以用来创建逻辑存储单元,也可以创建数据库中的一些对象。

作为关系型数据库领域中出类拔萃的产品,MicrosoftSQLServer2000数据库管理系统可以满足各种类型用户的要求,可以说,MicrosoftSQLServer2000是面向新世纪的关系型数据库,在易用性、伸缩性、可靠性和数据仓库等方面都具有优良的性能。

1.4相关技术知识简介

ASP的特点:

只要使用一般的文书编辑程序,如Windows记事本,就可以编辑。

当然,其他网页发展工具,例如,FrontPage等也都可以;不过还是建议你用记事本来写,既省钱又方便,若是使用那些所见即所得的网页编辑来写ASP,可能会发生一些意想不到的离奇状态。

通吃各家浏览由于ASP程序是在网络服务器端中执行,执行结果所产生的HTML文件适用于不同的浏览器。

语言相容性高:

ASP与所有的ActiveXScript语言都相容,除了可结合HTML,vb-script、JavaScript、ActiveX服务器组件来设计外,并可经由"plug-In(外挂组件模组)的方式,使用其他厂商(ThirdParty)所提供的语言。

隐密安全性高:

如果我们在浏览器中直接查看网页的原始代码,就只能看到HTML文件,原始的ASP程序代码是看不到的!

这是因为ASP程序先于网站服务(WebServer)端执行后,将结果转换成标准HTML文件,再传送到客户端(Client)的浏览器上,因此,我们所辛苦撰写的ASP程序并不会轻易地被看见进而被盗用。

易于操控数据库:

ASP可以轻易地通过ODBC(OpenDatabaseConnectivity)驱动程序连接各种不同的数据库,例如:

Acess、Foxpro、dBase、Oracle、sqlseaver等等,另外,ASP亦可将"文本文件"或是"Excel"文件当成数据库用。

2可行性分析

2.1经济可行性分析

人力资源管理是企业管理中的一个重要组成部分,涉及到企业管理的各个方面。

人力资源管理水平的提高,能够带动企业各方面水平的提升。

利用计算机对企业的人力资源进行管理,使人事管理人员从日常琐碎的管理工作中解脱出来,更好地协调企业人力,大大地提高了人才的利用率,使企业人才能力得以更充分的发挥。

2.2技术可行性分析

本系统采DreamweaverMX和SQLServer2000进行开发,两中软件都是我们在平时的学习中接触的,因此对此两种软件了解,能够开发出计划中的系统。

开发出来的系统也是我们在进行了调查,了解了人们普遍使用的功能,在这期间进行了学习,对此系统各个功能模块都很了解,在功能方面能够满足用户的操作度。

通过网站管理实现了企业信息的发布、查看、接收等功能;通过网站对企业进行管理,使员工的考勤管理、薪酬管理更为科学化、系统化;通过网站管理,为企业个人提供了一个更为完善的工作平台。

2.3操作可行性分析

该系统设计简单,界面清晰简单,操作的过程和方法也不复杂,使用者能够以最快的速度能够上手操作,不需要特别的培训,而且我们在相应的操作中有许多的信息提示,用户可以根据提示而访问我们这次开发的论坛,此系统的功能可以满足大部分的人群,我们在操作方面是可行的。

2.4法律可行性分析

本系统没有违反国家相关法律,法律方面可行。

3需求分析

为了开发真正满足用户需求的软件产品,首先必须知道用户的需求。

需求分析阶段是管理信息系统(MIS)开发最重要的阶段。

MIS开发的需求阶段首先是了解和澄清用户的需求,然后严格地定义被开发的软件系统的需求规格说明书。

只有通过软件需求分析,才能把软件功能和性能的总体概念描述为具体的软件需求规格说明,从而奠定软件开发的基础。

需求分析所要作的工作是深入描述软件的功能和性能确定软件设计的限制和软件同其它系统元素的接口细节,定义软件的其它有效性需求。

软件需求主要包括:

功能需求、界面需求、性能需求、环境需求、可靠性需求、安全保密需求、资源使用需求、软件成本消耗与开发进度需求和目标需求。

3.1系统功能分析

根本上帮助企业将先进的管理方法和管理念贯彻到日常的企业经营中去,实现全面人力资源管理、人力资源管理流程重组等等。

目标系统应该达到以下要求:

1.时间经济性。

优化逻辑设计与物理设计,使系统运行效率更高,反映速度更快,减少用户等待时间。

2.可靠性。

能连续准确的处理业务,有较强的容错能力。

3.可理解性。

用户容易理解和使用该系统。

4.可维护性和适应性。

系统应易于修改、易于扩充、易于维护,能够适应业务不断发展变化的需要。

5.可用性。

目标系统功能齐全,能够完全满足业务需求。

对软件需求的深入理解是软件开发工作获得成功的前提条件,不论我们把设计和编码工作做的如何出色,不能真正满足用户需求的程序只会令用户失望,给开发者带来烦恼,虽然在可行性研究阶段已经粗略了解了用户的需求,甚至还提出了一些可行的方案,但是不能够代替需求分析,能够遗漏任何一个微小的细节,需求分析是一项十分艰巨复杂的工作。

用户和分析员之间需要沟通的内容非常多,在双方交流信息的过程中很容易出现误解或遗漏,也可能存在二义性。

因此,不仅在整个需求分析过程中应该采用行之有效的通信技术,集中精力过细地工作,而且必须严格审查验证需求分析的结果。

系统具体功能简介如下:

通过和用户的沟通,发现操作人员的计算机知识普遍较差,因此要求系统有简单而且美观的人机操作界面。

这样以来,可以解决用户操作困难的问题,给用户提供方便,用户可以轻轻松松应用该系统,并且会使用户的使用效率大大提高。

这也是用户要求的最基本保证。

还了解到,该企业的员工比较多,部门也比较多而且复杂,各个部门的职位也相对复杂,要求的管理方面也不一样,也就是说部长可以做的操作,员工不一定能做,总经理可以做的操作,部长不一定能做,这就要求系统有供多种不同的用户登录,因此该系统的使用对象多,就要求有安全而且多种管理权限。

这点尤为重要。

也是保证企业数据安全性的基本条件。

通过进一步的了解,企业用户的基本要求就是要对人力资源基础信息进行管理。

提到管理就要涉及到上述的权限问题,这是其一;另外,基础信息包括很多,如:

企业员工的基本信息(添加、删除、修改、查询),企业领导管理上的基本信息(添加、删除、修改、查询),企业的招聘及用人信息(添加、删除、修改、查询)等等。

总之,这些功能都是一般人力资源系统都具备的基础功能。

另外,企业员工人事管理也是客户重点强调的一项功能,要求系统能够让员工与企业面对面的接触,做到直接对话,这就需要通过互联网上的客户机/浏览器模式进行领导在线发布信息,员工及时查看。

并且员工还可以对个人信息维护,自己进行管理自己的档案(电子版),可以对自己的信息进行必要的修改和标注,进而做到员工个人对自己的信息透明化。

但其他员工不能对其进行任何操作,这又一方面做到了员工信息保密化。

并且提供个人工作管理平台,方便员工日常的工作管理。

企业最为重要的人力管理方面莫过于对员工考勤情况进行的管理,企业要求考勤做到细致万分,每天都要分四个时间段进行考勤,上午上班、上午下班、下午上班、下午下班。

这些都需要系统能有很强的考勤能力,并且设置员工考勤时间,有细致的计算考勤时间的能力,比如说:

上午规定8点之前上班算正常考勤等,这些都需要系统完成。

良好的考勤,是为了更好的为员工计算薪酬,员工可以对薪酬信息进行管理,查看自己的薪酬情况,但是不可以做任何改动,只有管理层人员才有权限对其进行设置:

包括薪酬信息的查询、登记、删除等。

企业的人才不局限于现有的员工,还要有新的员工加入该企业,所以说,系统还需要对企业招聘、应聘信息,招聘、应聘人员信息的进行全面的管理。

例如:

系统提供招聘信息的在线发放,提供应聘人才简历的表格填写等。

一个好的企业都会对员工的福利待遇有一定的管理,为员工交纳各种保险以及住房公积金等,这些也都需要有完善的系统支持才能方便顺利的完成,保险方面的管理主要强调员工保险知识、基本介绍、政策法规等相关内容的管理。

3.2安全性要求

本系统提供用户身份验证,只有使用者在正确的输入密码以后才能登录该系统。

系统的处理过程严格按照事务(Transaction)处理机制执行,对异常操作通常发出警告然后取消操作。

同时对输入首先进行合法性检查不合法则发出错误提示,或是要求输入的项是空白,则有提示框出现,最大限度的满足数据的安全,保证系统的稳定。

3.3数据流图

1、人事管理

由于该模块中分为四个小功能模块,分别为:

部门设置、人事设置、职位设置、添加员工。

其实现流程大致相同,因此在这只画出一个小模块的数据流图,其他类似。

人事管理中部门设置的数据流图见图3.1。

输入部门

信息部门信息对应相写回数据库

关记录读出记录

输入部门部门信息

信息

输入部门部门信息

信息

部门信息

输出相

输入部门关信息

信息

 

图3.1人事管理数据流图

管理员在输入相关的部门信息后,系统进行相应的操作(添加、删除、修改、查询),验证数据有效之后把处理完的数据存储在部门信息表中,最后把更新完的数据输出在展示区,供管理员查看。

2、个人管理

个人管理主要用于企业员工查询自己的考勤信息、培训信息、薪酬信息。

因此个人管理数据流图见图3.2。

输入考勤

信息考勤信息写回数据库

对应相关记录

输入薪酬读出记录

信息薪酬信息

输入培训培训信息

信息

密码信息

输出

输入用户对应相相关信息

密码信息关记录读出记录

写回数据库

图3.2个人管理数据流图

企业员工在输入要的个人信息后,可以进行相应的操作(修改、查询),验证数据有效之后把处理完的数据存储在考勤登记表、用户表中,最后把更新完的数据输出在展示区,供员工查看。

要注意的是,薪金和培训任务只供员工查看,并不能修改,因此不需要写回数据库。

3、招聘管理

招聘管理数据流图见图3.3。

输入应聘

信息应聘信息写回数据库

对应相读出记录

关记录

输入应聘应聘信息

信息

输入应聘应聘信息应聘信息

信息

招聘信息

输入招聘输出

信息招聘信息对应相关信息

相关写回数据库读出记录

输入招聘招聘信息信息

信息

输入招聘

信息

图3.3招聘管理数据流图

管理员在输入相关的招聘信息后,可以进行相应的操作(添加、删除、查询),验证数据有效之后把处理完的数据存储在招聘表中,最后把更新完的数据输出在展示区,供管理员查看。

应聘者在输入相关的应聘信息后,可以进行相应的操作(添加、删除、修改),验证数据有效之后把处理完的数据存储在应聘表中,最后把更新完的数据输出在展示区,供应聘者查看。

4、培训管理

培训管理数据流图见图3.4。

输入培训

任务任务信息写回数据库

对应相关记录读出记录

输入培训

课表课表信息

输入培训人员信息

人员

培训信息

输入培训对应相关信息输出

信息培训信息相关信息

写回数据库读出记录

输入培训培训信息

信息

输入培训

信息

图3.4培训管理数据流图

管理员在输入相关的培训信息后,可以进行相应的操作(添加、删除、修改、查询),验证数据有效之后把处理完的数据存储在培训任务表中,最后把更新完的数据输出在展示区,供管理员查看。

 

5、保险管理

保险广场数据流图见图3.5。

保险信息

 

输出相关信息

图3.5保险管理数据流图

管理员在输入相关的保险信息后,可以进行相应的操作(查询),验证数据有效之后把处理完的数据存储在保险表中,最后把更新完的数据输出在展示区,供管理员查看。

6、薪酬管理

薪酬管理数据流图见图3.6。

输入薪酬

信息薪酬信息写回数据库

对应相关记录读出记录

输入薪酬薪酬信息部门

信息

薪酬信息

输入薪酬

信息输出

相关信息

 

图3.6薪酬管理数据流图

管理员在输入相关的薪酬信息后,可以进行相应的操作(添加、删除、修改),验证数据有效之后把处理完的数据存储在薪金表中,最后把更新完的数据输出在展示区,供管理员查看。

7、系统设置

系统设置数据流图见图3.7。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2