农村劳动力资源管理信息系统设计
作者:杨辉 谌贻波
来源:《软件导刊》2015年第04期
        摘要摘要:随着信息技术及计算机网络技术的快速发展,信息化建设已成为经济社会发展的重要支撑。利用计算机及网络技术开发农村劳动力资源管理信息系统,可为农村劳动力资源开发与利用搭建基础平台,促进新农村及城镇化建设。
        关键词关键词:ASP技术;B/S模式;人力资源;信息系统
        DOIDOI:10.11907/rjdk.1431058
        中图分类号:TP319
        文献标识码:A文章编号
        文章编号:16727800(2015)004011602
        0引言
        农业信息化作为国民经济信息化的重要组成部分,对于促进国民经济和社会持续协调发展具有重大意义。目前,我国农村劳动力资源管理信息化程度较低。结合我国农村实际,开发农村劳动力资源管理系统对加强农村劳动力资源管理,及时掌握农村劳动力资源及转移就业情况,为政府相关部门决策提供辅助支持,以及促进城镇化建设和农业信息化建设具有重要意义。
        1系统开发技术
        1.1系统架构
        随着计算机、网络技术的不断发展和社会信息化进程的加快,基于Web的应用越来越广泛,应用框架也不断更新。管理信息系统(MIS)架构是指应用程序各组成部分和外界环境不同关联方式的有效组合。换句话说,管理信息系统是一个由人、计算机及其它外围设备组成的能进行信息收集、传递、存贮、加工、维护和使用的系统[1]。从用户角度来看,应用程序分成3个组成部分:数据存储、业务处理、界面显示。目前,应用程序架构分成两种类型:客户端/服务器(C/S)模式和浏览器/服务器(B/S)模式。
        B/S模式简化了系统开发和维护,其采用是多层结构,层和层之间的影响极小,无需为不同的用户设计不同的客户应用程序,只要将所有的功能都显示在Web上,设置不同用户的权限就可以了。本系统设计采用B/S架构。
        1.2数据库选择
        数据库中的数据具有结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点[2]。Microsoft SQL Server 2005是微软公司推出的一款大型数据库系统,它在易用性、可伸缩性和可靠性等方面较先前版本有了很大提升,不仅能保障企业级数据业务的实时稳定运行,还能大幅度提高管理效率、降低操作难度和维护成本。它的编程接口十分简便易用,方便ASP、PHP、JSP等访问连接。本项目开发,根据实际需求选用Microsoft SQL Server 2005和Windows 2003服务器作为开发平台。
        1.3ASP技术
        (1)ASP技术概述。Microsoft Active Server Page即ASP,是微软开发的服务器端脚本程序的一种应用,可以创建和运行动态、交互的Web服务器应用程序[34]。浏览ASP网页
时,Web服务器会根据浏览器发出的请求动态生成对应的HTML代码,然后将结果返回至浏览器,从而减轻客户端浏览器的负担,提高信息交互的速度。
        (2)ASP与PHP比较。目前Internet应用程序主流开发技术有:ASP、PHP、JSP、ASP.NET等,这些开发技术各有优缺点。
        与PHP比较,ASP可以通过Microsoft Windows的COM/DCOM获得ActiveX规模支持,通过DCOM和Transaction Server获得结构支持(见表1)。
        可以看出,ASP技术在扩展性、分布式处理、组件支持等方面有明显优势。本系统选用ASP技术。
        2农村劳动力资源管理信息系统设计
        我国农村基层组织分散,各地区信息化程度不一。为及时掌握基础数据,该系统实现市、区县、乡镇三级管理部门的联动机制,加强沟通与协作系统通过各种指标数据统计、分析等,为决策提供辅助支持。
        2.1总体架构
        根据农村劳动力资源管理需求,建构ER模型如图1所示。
        2.2数据库关系表
        (1)农村劳动力资源表。包括:人员编号、姓名、身份证号码、年龄、家庭地址、性别、出生日期、民族、婚姻状况、政治面貌、学历、新农合参保情况、林权情况、等。
        (2)新农合参保表。包括:身份证号码、新农合参保及使用状况、参保时间等。
        (3)就业表。包括:身份证号码、就业状况、就业地点、就业企业、入职时间、离职时间等。
        (4)培训表。包括:身份证号码、培训企业、培训岗位、工种、培训情况、掌握技能、技能等级、培训意向等。
        以上4个数据库表之间的关系如图2所示。
        2.3系统功能设置
        2.3.1系统设置模块
        (1)操作人员权限设置。在系统中设置操作人员数据录入和查询权限。
        (2)密码设置。管理员只有按其身份登录系统后才能对密码进行修改操作。系统管理员能够修改所有操作员的密码。
        (3)显示操作员信息。显示当前登录的操作人员的权限设置情况。
        (4)管理员设置。可以添加、删除、修改普通用户和一定级别的管理员的权限、名称、登录账号,以及进行相应用户的查询。
        2.3.2信息管理模块
        (1)信息维护。实现对数据信息的添加、修改、审核和删除等基本操作。
        (2)数据导出。对数据信息进行上报及备份。
        (3)数据导入。将数据信息录入数据库中,也可将上报数据批量导入数据库中。
        2.3.3信息资源查询管理模块
        (1)基本信息资源查询。查询农村劳动力资源的全部资料信息,并可以生成报表及打印。
        (2)综合信息资源查询。可以对农村劳动力资源信息进行条件查询。如按照姓名、信息编号或身份证号码等进行查询。
        2.3.4信息资源统计汇总模块
        (1)报表统计、汇总功能。可生成打印各类报表,以便存档、上报。
        (2)统计、汇总数据信息。对不同时期就业情况、年龄分布情况、参保情况、技能培训情况等进行数据统计,并对有关数据进行分析处理,为相关部门决策提供参考。
        3结语
        目前,我国农村劳动力资源管理信息化程度较低,开发农村劳动力资源管理信息系统,可为政府开展就业指导、管理与服务搭建基础平台,便于劳动和社会保障部门及时掌握、分
析本地区农村劳动力资源市场情况,加强农村信息化建设,促进新农村及城镇化建设。
        参考文献参考文献:
        [1]罗立宇.MIS系统中C/S与B/S模式之比较[J].株洲师范高等专科学校学报,2002,7(2):3940.
        [2]陈伟.SQL Server 2005数据库应用与开发教程[M].北京:清华大学出版社,2007.
        [3]丁贵广,郭宝龙.ASP动态网站建站实例与技巧:ASP与Web数据库的结合[M].西安:西安电子科技大学出版社,2001.
        [4]程文静,刘燕美,稂光雨.基于iOS客户端的酒店管理系统设计与实现[J].软件导刊, 2014,13 (8):6668.
        责任编辑(责任编辑:陈福时)
php用户信息管理系统