您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 人事档案/员工关系 > 基于Web的高校人事管理系统的设计与实现
....基于Web的高校人事管理系统的设计与实现魏一鸣作者简介:魏一鸣(1978-),男,汉族,浙江浦江人,南京师范大学人事处劳资科长,助理研究员,硕士,主要从事高校人事管理研究。(南京师范大学人事处210046)摘要:本文简要介绍了基于B/S架构的高校人事管理系统的功能设计及主要技术的实现方法。该系统实现自动化办公,全面提高了高校人事管理工作的效率。关键词:B/S架构,ASP,人事管理系统1引言随着全国高校内涵式发展的推进,校园信息化日益受到人们的重视。校园信息化普及率的高低以及水平的优劣,已经成为衡量学校整体水平的一个重要标志。人事管理工作在高校日常管理中占据极其重要的地位,高校人事管理系统是整个数字化校园的关键系统之一,它的作用主要体现在:一为全校的信息管理系统提供准确的教职员工信息数据;二可以有效地提高人事管理部门的工作效率和质量。高校人事管理工作政策性强,数据量大,而且日常的报表多、条目细,要求高度精确和高度安全,还要求报表标准化。在以往的高校人事管理工作当中,各部门各科室之间所使用的软件都是相对独立的,缺少一个统一的业务平台来进行管理和交流。当教职工的某些信息发生变动时,各科室之间的数据往往得不到及时更新或更新不一致,还不可避免地经常出现人为数据错误,这与人事管理工作的所要求的准确性是不相称的。基于Browser/Server结构的管理信息系统是一种全新的信息管理系统结构,它将传统局限性很大的信息管理系统带上Internet,每一个用户在世界任何一个角落都可以方便地使用系统,犹如置身于办公室之中。通过Web服务、E-mail、手机短信等方式缩短了用户与工作之间的距离,它的出现将是信息管理系统设计方式的一场革命。本文以南京师范大学人事管理系统为背景,简要介绍高校人事管理系统的设计和实现的功能,该系统为分布式Web应用系统,以Windows2003Server/IIS6.0为运行平台,后台数据库为MicrosoftSQLServer2005。2系统模块设计与功能2.1模块设计本系统主要分为以下几个模块,如下图所示:....图1:系统总体模块图访问控制模块:此模块实现本系统用户访问权限的分配与控制,对数据的打开、保存、打印预览、打印等功能,并可由此退出系统。人员信息维护模块:此模块实现系统的信息管理,包括对职工情况一览表、职工工资表及其它各表的信息数据的插入、删除、修改、保存等功能。人事业务管理模块:此模块实现各科室相关人事业务的日常管理。查询模块:此模块实现本系统的查询功能,能将教职工个人的基本信息、工资津贴情况等检索出来,并可实现多条件查询和模糊查询。辅助管理模块:此模块实现各类报表的统计与生成、网站管理、信息属性同步等。2.2设计模型为保证系统有很强的扩展性、灵活性和稳定性,本系统引入以下成熟的设计模型:①权限模型。通过功能权限设置和数据权限设置实现系统的权限控制,功能权限是控制人员能操作的功能点,数据权限设置是控制具有同一个功能权限情况下拥有对那些机构数据的操作权限。系统用户角色分为:超级管理员、管理员、部门秘书、普通教职工。管理员一般为校领导和人事处人员,拥有全校视图,由超级管理员根据其工作职能赋予相应的操作权限。②流程模型。通过设置流程所组成的处理节点、适用视图、可操作角色,以既定的处理机制实现个性化的业务处理,提醒后续业务经办人员及时处理待办的工作事项,真正做到流程化办公。③样张单据模型。样张是张虚拟的表,它与普通表的不同之处在于它的表结构是可以动态变化的,并且可以再编辑,方便用户随时修改“表”结构。通过定义样张、样张属性、样张视图,实现灵活的自定义描述人员属性。④属性同步模型。通过对同步属性的设置和执行,实现人员基本样张属性间存在特殊关系的属性、信息关系保持一致,实现人员基本信息样张和人员行集样张的属性、信息保持同步。2.3主要功能本系统主要具有以下五方面的功能:①各科室日常的人事业务管理。如人事科的人员进出管理、考勤信息管理、干部任免,劳资科的工资、津贴管理,师资科的教师进修培训等。②基本信息的多条件组合查询与导出。系统根据用户角色赋予相应的显示权限,用户可以根据实际需要自由组合人员属性条件来查询筛选,并可将页面显示的表格快速导出到EXCEL中,方便用户对查询结果的二次操作。③修改普通属性信息。系统中秘书可以修改教职工的部分信息,比如联系电话、从事学科等。其他比如学历,工作年月等关键信息也可以修改,但是必须经过相关管理员审核确认后才能生效。系统中需要审核的信息自动用红色底色标出。④修改行集属性。系统参考了国家人事信息标准,采用灵活的数据存储机制,可以自由建立人员的样张信息和行集属性。行集属性是指由多条记录来描述一个人的某一方面信息,以文字链接来体现,比如学习经历变动,专业技术职务变动经历等。人事管理系统访问控制模块人员信息维护模块用户查询模块辅助管理模块人事业务管理模块....⑤模板打印。系统根据实际需要预先设计了一些常用的表格,定义成相应的打印模板,如个人信息表、工资变动审批表等。⑥辅助决策分析。系统能自动统计当前各类人员的信息,如年龄、学历、职务职称分布情况等,提供相应数据供领导决策。3系统主要功能的关键技术实现本系统采用ASP作为连接数据库和浏览器的中间件。ASP是一种服务器端的指令环境,用来建立并执行交互式Web服务器应用程序,ASP程序包含“脚本语言程序”(ScriptingLanguage)、“嵌入式HTML”(EmbededHTML)、“COM组件调用”等三个部分。ASP是一种非常成熟的Web应用技术,下图为ASP中间件工作示意图:图2:ASP中间件工作示意图3.1ASP和数据库通信的实现ASP文件和数据库的通信可以直接连接也可以通过ODBC连接。我们采用的是直接连接MicrosoftSQLServer2005数据库,它使用简便、性能稳定、安全性高,支持ODBC、SNMP、ANSI-SQL、HTML、JAVA和多种通讯协议。可与Windows2003Server/IIS6.0实现紧密配合。在数据库访问技术上,采用ADO数据访问对象(ActiveXDataObject)。ADO提供了丰富的接口和实现方法,可以和SQLServer直接连接,也可以通过ODBC来访问任何符合该规范的其他数据库,特别适合在网页中访问Web数据库。3.2报表的自动生成通过报表设计器事先设计好所需的各种报表,只需点击相应按钮或输入相应的条件,系统根据预置的SQL语句可以自动生成各类报表。如按部门生成工资变动月报表,可采用以下语法结构:“select*from在职工资变动库groupby部门”;如生成张三的基本信息表,可采用以下语法结构:“select*from基本信息库where姓名=’张三’”。3.3安全控制的实现在人事管理系统中,个人信息相对其他人来说属于个人隐私,因此防止非授权用户对系统资源的非法访问非常重要。普通用户(普通教职工)、区域管理员(部门人事秘书)、系统管理员都分属不同的表单,赋予不同的权限。特别为系统管理员编写专门的入口,不对外显示;普通用户和区域管理员的用户ID为其职工号,密码由系统管理员密告。系统对用户ID和密码进行校验后,为合法用户建立若干session变量,分别保存用户名等信息,在需有权限进入的页面里进行身份识别,若超时或非法登录就返回登录界面。除几种基本角色外,系统还根据权限模型和样张单据模型提供了强大的自定义功能。对应自定义角色可以跟踪具体的业务需求来自定义其业务范畴,管理流程和所能访问的数据范围权限。下图为各系统用户网络协作图:客户机Web服务器ASP技术数据库....图3:系统用户网络协作图4结语高校人事管理系统,为高校管理者的决策工作和日常工作提供了自动化办公环境,通过人事管理系统实现校内人事信息共享、流程化办公,各类信息的汇总与统计由系统自动实现,促进了人事管理部门之间的协作与交流,大大提高了工作效率。而且突破以往人事系统使用地域的局限性,使整个校园网乃至Internet上的用户都可访问本人事系统。信息管理系统的重点在于信息的及时更新维护,这也是今后系统的使用过程中最需要注意的地方。参考文献(References):[1]王能斌.数据库系统教程[M].电子工业出版社.2002[2]吴乃鑫.基于ASP.NET人事信息管理系统的研究与实现[J].电脑知识与技术.2010(12).[3]刘芳宇等.基于J2EE的企业人事管理系统的设计与实现[J].太原师范学院学报.2011(12).DesignandImplementationofPersonnelManagementSystemWeiYi-ming(PersonnelOffice,NanjingNormalUniversity,Nanjing210046)[Abstract]Inthispaper,wemainlydiscussthefunctionandtherealizationofthepersonnelmanagementsystem,whichisbaseonB/Smode.Thesystemmaketheofficeautomation,improvestheefficiencyofpersonnelmanagementincollegesanduniversities.[Keywords]B/Sstructure,ASP,PersonnelManagementSystem
本文标题:基于Web的高校人事管理系统的设计与实现
链接地址:https://www.777doc.com/doc-2572911 .html