基于ASP的劳动力资源管理系统.doc
《基于ASP的劳动力资源管理系统.doc》由会员分享,可在线阅读,更多相关《基于ASP的劳动力资源管理系统.doc(33页珍藏版)》请在沃文网上搜索。
1、 基于ASP的劳动力资源管理系统 目 录摘 要21 绪论21.1课题来源21.2国内外研究现状32 基于ASP的劳动力资源管理系统的体系结构设计42.1客户机/服务器模式(Client/Server,简称C/S )42.2 浏览器服务器模式(Browser/Server,简称B/S)53 管理信息系统及其开发方法63.1信息系统的发展过程63.2 信息管理系统开发方法74 基于ASP的劳动力资源管理系统的实现技术104.1 ASP技术104.2 SQL Server2000技术144.3 WEB数据库访问技术ADO技术145.系统安全:ASP脚本漏洞防范措施175.1 防范察看程序源代码175
2、.2 防范FileSystemObject组件漏洞175.3 防范从客户端下载数据库文件175.4防范密码验证漏洞185.5 防范脚本程序漏洞196 农村劳动力资源管理系统的设计及实现216.1 问题背景216.2 系统分析216.3系统设计227 农村劳动力资源管理系统开发成果267.1农村劳动力资源管理系统开发成果267.2 研究展望34摘 要劳动力资源开发是知识经济社会各国的头等大事,在我国70%的劳动力资源在农村,农村劳动力资源丰富而人才缺乏,这是农村经济和社会发展的根本矛盾之一,为了加快农村经济的发展,党中央作出了加快农业和农村经济发展的决定,指出培养农业科技人才是农业发展的根本,是
3、实施科教兴农,发展农村经济的一项战略措施。对农村劳动力资源进行管理,从资源、就业、保险、养老方面去规划,是落实党中央发展农村经济和全面进入小康社会的重要组成部分。然而,对农村劳动力资源的管理、规划、分析、汇总的定量化和信息化管理目前国内几乎很少。为了对无锡市惠山区劳动力资源进行规范化的计算机管理,先在惠山区的前洲镇进行了试点,为此,我们承担了惠山区社保局“惠山区前洲镇劳动力资源管理系统”软件开发试点项目,本文以该项目为基础和依托对农村劳动力资源管理进行更深入的研究。本文主要做了以下工作:(1)介绍了管理信息系统和决策支持系统的开发方法.(2)介绍了数据库应用系统的开发技术,特别是基于B/S模式
4、下的一些关键技术。(3)结合前洲镇劳动力资源实际,为惠山区社保局开放了“惠山区前洲镇劳动力资源管理系统”软件,该系统能实现劳动力资源数据的管理、查询、统计等工作,该软件现已在惠山区前洲镇使用。(4)较系统地介绍了B/S模式的开发技术,在劳动力资源管理系统所建立数据库基础上,采用模糊数学综合汇总方法和ASP+IIS+ADO技术,开发了基于B/S模式下的查询和统计。(5)探讨农村劳动力资源规划模型的建立。关键词:农村劳动力资源管理信息系统1 绪论1.1课题来源在党的十六大会议上,党中央着重指出:解决“三农”问题是当务之急。解决“三农”问题关键就在于增加农民收入,而要农民增收,必须有效地开发利用农村
5、人力资源。1973年英国经济学家哈比森(FHHarbison)在其作为国民财富的人力资源一书中写道:一个国家如果不能发展人们的知识和技能,就不能发展任何新的东西。这表明现在人力资源开发最主要的途径就是提高人的知识和技能的水平,以智力的提升带动经济的发展。本论文对农村人力资源的现状及我国农村人力资源现状对农村经济发展的影响进行具体分析,提出了农村及农民应尽快通过加强对农民的教育、培训,完善农村的教育环境,积累农村人力资本等途径,来有效开发利用农村人力资源,并重点指出要充分开发农村人力资源必须加强农村对农民的科学知识教育和技能培训,提高农民的综合素质,进一步增加农民的收入,使农民真正富起来,这不仅
6、是农业、农村经济家健康发展的关键,也是保持农村社会稳定的基础!改革开放以来,我国农村劳动力资源的开发利用要比传统计划经济时期更加合理,但是还没有得到充分利用,一个重要的原因就是缺乏正确的引导和规划。目前我国农村有中共党员2000多万人,他们是农村中的先进分子;有乡村干部500多万人,他们是我国农业发展、农村社区管理的领导者,他们所拥有的知识水平、管理方式、技能水平对于制定当地农村发展规划、产业结构调整、人员流动等都具有决定性的作用。所以,要非常重视农村党员和乡村干部科技素质的提高,加强对他们的教育培训,特别是要加强社会主义市场经济、农业科技、实用技术等方面的培训,切实提高广大农村党员和乡村干部
7、发展农村经济的本领,并且要促使他们紧跟时代的步伐,始终坚持以经济建设为中心的原则,服务、服从于经济建设,在不增加农村行政机构的前提下,利用现有的组织资源传播信息、推广技术,引导农民自我开发,并把江泽民同志提出的“三个代表”这一重要思想和党的方针政策充分体现在为农民谋利益,维护农民群众的合法权益上,做到有计划地开发农村人力资源, 而发展农村经济的一项战略措施。是对农村劳动力资源进行管理,从资源、就业、保险、养老方面去规划,而这些又需要对农村劳动力资源的管理、规划、分析、汇总的定量化和信息化管理。本系统就是建立这个环境下而开放的一个系统。1.2国内外研究现状 劳动力资源管理系统的设计涉及到社会学、
8、心理学、管理学、经济学、计算机科学和数学等学科的一种复杂系统工程,国内对一些行业的劳动力资源管理系统和劳动力资源决策支持系统都作了研究,特别是企业人力资源管理系统。在中国,企业的劳动力资源管理信息系统的状况主要体现在以下几个方面:部分企业或单位在人力资源管理信息系统的应用上在国内处于领先地位,这些企业或单位不仅有先进的设备,而且还有先进的管理思想,并且还有与先进管理思想相适应的员工队伍,他们尝到了使用先进的管理信息系统的甜头,因而在管理信息系统的研究和应用上越搞越起劲,所以使得企业或单位的经济效益和社会效益始终走在同类企业或单位的前列;一些企业或单位并不乏先进的设备,然而却没有先进的管理思想和
9、手段,他们往往仅对研制或者购买管理信息系统有兴趣,一旦研制成功或购买到位,却无法在企业和部门开展应用,最后就只有用系统来发发工资或向上报统计报表,或是仅将先进的计算机设备用来打打字,或者仅是用投资巨大的同Intemet相连接的局域网系统来获取一些外部信息,根本没有发挥管理信息系统的作用;一些既没有先进的设备,也没有先进的管理思想的困难企业或单位,面对先进的管理信息系统只有望洋兴叹。然而,对农村劳动力资源的管理、规划和测评的定量化和信息化管理在国内目前几乎很少涉及,目前从国家社会保障部门到各地的社保局都比较重视农村劳动力资源系统的的开发,对此制定了很多政策性文件,各地也开始挖掘当地的劳动力资源,
10、但对其农村劳动力的管理及统计都只局限于人工方式,有的是基于C/S系统,这种落后的管理模式缺少管理的科学性和准确性,更不利于远程信息查询和资源管理。本文主要做了以下工作:(1)介绍了管理信息系统和决策支持系统的开发方法.(2)介绍了数据库应用系统的开发技术,特别是基于B/S模式下的一些关键技术。(3)结合前洲镇劳动力资源实际,为惠山区社保局开放了“惠山区前洲镇劳动力资源管理系统”软件,该系统能实现劳动力资源数据的管理、查询、统计等工作,该软件现已在惠山区前洲镇使用。(4)较系统地介绍了B/S模式的开发技术,在劳动力资源管理系统所建立数据库基础上,采用模糊数学综合汇总方法和ASP+IIS+ADO技
11、术,开发了基于B/S模式下的查询和统计。(5)探讨农村劳动力资源规划模型的建立。2 基于ASP的劳动力资源管理系统的体系结构设计MIS程序架构是指应用程序各个组成部分和外界环境不同关联方式的各种不同的有效组合。从用户使用应用程序的角度来看,可以把应用程程序的组成分成三个部分:数据存储、业务处理、界面表示。再根据这些组成部分与计算机布局、网络通讯等外界环境关联方式,可以把应用程序架构分成2种类型:客户端/服务器(Client/Server, C/S)模式、浏览器/服务器(Browser/Server,B/S)模式。2.1客户机/服务器模式(Client/Server,简称C/S )局域网技术的出
12、现使C/S计算模式得以实现。局域网是计算机网络的一种,它既具有一般计算机网络的特点,又有自己的特征。局域网是在一个较小的范围一个办公室、一幢楼、一家工厂),利用通信线路将众多计算机(一般为微机)及外设连接起来,达到数据通信和资源共享的目的。它不仅向用户提供了数据共享、昂贵的外部设备共享(如绘图机),还可以向用户提供电子邮件、WWW, FIP等服务,也因此而倍受用户青睐.图2.1客户机/服务器模式基于局域网技术的发展,许多企业为了实现方便通信和企业内的资源共享,开始组建企业内部网,即Intranet。企业内部网不仅可以实现硬件资源的共享(如:打印机、绘图仪、软驱、光驱等),还可以实现软件资源的共
13、享,如:数据文件的共享、应用软件资源的共享。传统的MIS都是基于C/S (Client/Server)模式的。在C/S模式中,依据软件的角色分配将硬件区分为客户机(Client)和服务器(Server)。Client端主要用来管理用户界面和I/0处理、执行用户程序(包括向服务器发出应用请求和数据的采集处理),Server端主要用来承担数据库系统的共享管理、通信管理、文件管理以及向Client端提供服务。其具体连接如图2.1所示。2.1.1 传统的C/S (Client/Server)模式的优点C/S模式的数据处理能力强、运行速度快。交互性强是C/S模式固有的一个优点。在C/S模式中,客户端有一
14、套完整的应用程序,在出错提示、在线帮助等方面都有很强大的功能.2.1.2 传统的C/S(Client/Server)模式的缺点(1)开发成本较高。C/S结构对客户端软硬件要求较高,尤其是软件的不断升级,对硬件要求不断提高,增加了整个系统的成本,客户端越来越臃肿。称之“胖客户机”。(2)移植困难。不同开发工具开发的应用程序,一般来说互不兼容,不能搬到其它平台上运行。(3)用户界面风格不一,使用繁杂,不利于推广使用,用户培训费用可观;(4)维护复杂,升级麻烦。如果应用程序要升级,必须到现场为客户机一一升级,每个客户机上的应用程序都需维护。(5)新技术不能轻易应用。因为一个软件平台及开发工具一旦选定
15、,不可能轻易更改。2.2 浏览器服务器模式(Browser/Server,简称B/S)2.2.1 浏览翻服务器模式简介Browser/Server(浏览器/服务器模式)是基于Web开发的一种新型的计算模式。B/S是一种WWW网上最流行也是最基本的信息服务技术。B/S模式的体系结构也是分为客户端和服务器端。在B/S模式下,客户端只需安装一个浏览器软件,用户即可根据WEB页面显示的信息发出一系列命令和请求,对数据库的增加、删除、修改、查询等,这些命令和请求由服务器端负责处理,将处理结果通过网络返回客户端浏览器。Web应用结构包括:装有浏览器软件(Browser)的客户端设备、在Internet上分
16、布众多的Web服务器、连接客户端与Web服务器的通信网络。Web构成了Intenret上强有力的信息检索、查询工具,客户端与遵循超文本传输协议(HTTP)的Web服务器之间通过Internet传输网络来发出请求,给出回应,并且HTIT协议能够自动地从一台Web服务器转到另一台Web服务器进行信息检索或查询,构成了一个多层次的Web客户枷服务器信息搜索系统。Web系统的出现同时也产生了以浏览器朋Rc务器(Browser/Server)为标准的新的计算模式。Web技术的普遍应用以及Browser/Serve;计算模式的成熟,使得将Web技术引入到企业局域网中成为可能。从技术角度,Intranet在
17、企业内部的高速网络上以Web模式运行各种应用,如产品供销管理、人事管理、财务管理等,同时通过防火墙有保护地与外界的Internet进行联系。在基于Web的B/S架构下,也将其功能划分为4层:第一层为人机界面,一般为HTML( Hypertext Markup Language)的浏览器,通常以一些客户端控件或脚本技术丰富用户界面。第二层为业务规则层,一般由内嵌HTML网页的脚本和控件来处理。当然,浏览器并没有固定的规则,它们仅存在于网页之中。第三层由服务器来完成将业务数据向技术数据转换。这可能是由HTTP请求来触发一段程序来产生结构化数据,或由类似ASP( Active Server Page
18、s)这样的嵌入脚本语言来完成这一任务。第四层为应用服务器,该层处理和产生最后的结果。这部分可以是数据库或其它业务对象,处理结果是将信息发送浏览器或者存储由浏览器发来的信息。由以上的功能可知,在B/S模式中,第一、二层位于浏览器端,而服务器端包含第三、四层。由于系统的相对集中性,使得系统的维护和扩展变的更加容易。在实际应用中,为提高数据的处理能力,又往往将服务器划分为一个Web服务器和一个或多个数据库服务器,构成所谓的三层结构,如图2.2所示。图2.2 浏览器/服务器模式2.2.2 浏览器服务器模式的优点(1)它简化了客户端。我们无需再象采用/CS模式时那样在不同的客户机上安装不同的客户应用程序
19、,而只需安装一个通用的浏览器软件即可,是所谓的“瘦”客户机。(2)它简化了系统的开发和维护(14aB /S的所有的功能都实现在Web服务器上,使B/S模式软件的开发和维护主要都集中在服务器端,不受时间空间限制,所付出的代价小。(3)B/S 模式不仅仅局限于局域网内部,并可以应用于广域网。(4)它使用户的操作使用变得更为简单。B/S模式的客户端只是一个简单易用的浏览器软件。浏览器软件提供了统一、友好且易用的界面。使用者无需培训,就可直接使用。(5) 企 业 内部局域网建设的完善,为B/S模式开发与付诸实践提供了宽泛的平台,也使得资源被充分利用。与C/S模式相比,B/S模式具有更大的优越性,它充分
20、发挥了瘦客户端技术,并且采用的是多层结构,层与层之间的影响很小,这样在更新时,只需要更新相应的层就可以了,从而对系统维护带来很大的方侧17). B/S开发模式特别适合单位地域跨度较大,规模复杂的企业或单位。3 管理信息系统及其开发方法3.1信息系统的发展过程 信息系统的产生,起源于计算机在管理中的应用。计算机信息系统的发展大体上经历了电子数据处理(EDP),管理信息系统,决策系统这三个主要阶段。(1)电子数据处(EDP)理阶段随着计算机应用的发展,60年代计算机开始向非数值计算的数据处理方向发展。数据处理是对数据的采集,存储,检索,加工,交换和传输。数据是指数字,符号,字母和各种文字的集合。数
21、据经过解释并赋予一定的意义之后,变成为信息。数据处理的基本目的是从大量的,可能是杂乱无章的,难以理解的数据中抽取并计算出对于某些特定的人来说是有价值有意义的数据。以计算机作为工具进行的数据处理称为电子数据处理(Electronical Data P rocessing,EDP),也称为事务处理。在这一阶段,EDP系统处理高度结构化即按一定的周期重复发生的日常业务过程,主要应用于会计业务,如工资结算,帐目(总帐,应收帐款等)的处理,定单处理。这种系统往往隶属于某一数据处理量非常大的职能部门,目的在于使人们从大量繁琐枯燥的手工数据处理中解脱出来,减轻工作负担,从而提高效率。电子数据处理的特点是:(
22、1)面向操作层(Operational Level)的数据存储,处理和流动:(2)强调系统的效率;(3)处理高度结构化的日常事物;(4)以单项应用为主,系统往往隶属于某一职能部门,数据资源不能共享;(5)以批处理方式为主。(2)管理信息系统(MIS)阶段EDP虽然提高了单项业务的处理效率,但是它仅仅是一种业务过程的描述,并为反映整个组织不同部门之间的业务关系,而且数据资源不能共享。现代系统管理理论认为,任何一个组织或企业都是一个复杂的系统,对于这个系统的管理,必须从整体的观点出发,强调各子系统(职能部门)之间的相互协调。显然协调必须通过各部门之间的信息联系才能完成。因此,必须从系统的观点出发对
23、整个组织的数据资源进行合理的数据处理。由此,70年代兴起了管理信息系统的概念。管理信息系统(ManagementIn formationS ystem,M IS)是一个由人、计算机结合的对管理信息进行收集、传递、存储、加工、维护、和使用的系统。该系统是由数据库支持、以数据处理为基础的计算机应用系统。在这一阶 段,企业组织开始全面使用计算机,将以前的各单项应用系统组成一个整体大系统,并使用了数据库技术和网络技术,实现了不同应用之间的数据共享,从而为管理人员全面定期的提供企业运行状况,以及进行管理的各种报表,从而提高了信息处理的效率,同时提高了管理水平。管理信息系统的特点是:(1)面向中层次管理人
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ASP 劳动力 资源管理 系统