公务员期刊网 精选范文 人事管理系统的设计与实现范文

人事管理系统的设计与实现精选(九篇)

前言:一篇好文章的诞生,需要你不断地搜集资料、整理思路,本站小编为你收集了丰富的人事管理系统的设计与实现主题范文,仅供参考,欢迎阅读并收藏。

人事管理系统的设计与实现

第1篇:人事管理系统的设计与实现范文

关键词:Web;企业;人事管理;设计;实现

中图分类号:TP311.52

随着计算机科学技术的高速发展,在深入人们生活中给人们生活带来方便的同时,有利于企业对人事事务进行有效的科学的处理,提高工作效率,尤其对于人事事务相对比较繁琐的大型企业,使用计算机来辅助进行人事资源管理势在必行,本文主要阐述基于B/S结构和JAVA平台进行具体人事管理系统的实现过程,在整个系统的设计过程中,应用到了MVC三层架构,并把该系统划分为多个模块:管理员登陆模块,普通用户登陆模块,员工信息查询模块,考勤模块,工资模块,加班模块。

1 人事管理系统需求分析

本系统需求获得过程中主要解决的问题是形成一个即将被进一步开发的模版,系统将人事管理员作为人事管理模式中的最顶层具有整个系统中的最高权限,该系统是一种将J2EE作为基础的平台研发的Web系统,不同种类的使用者通过Internet客户终端与浏览器相连接,就能对各个环节的工作进行访问,人事管理信息系统不受地域的限制,不受系统平台制约,只要用使用者可以上网,在完成验证后,既可以成功登录,然后能够对人事数据进行查询,还可以对其进行各种处理与更新工作。

通过对企业系统使用者的调查,要求系统具有以下功能:查看员工信息、检查各个部门的运作情况、考察工作人员的出勤、分析员工工资情况、密码安全管理等,对于已经设定好的管理员角色,系统将提供基础信息(包括部门信息、可分配资源信息管等)管理、用户(包括特权职工、普通职工)管理、出勤管理、员工管理和查询以及考评管理等。

2 相关技术

本文所介绍的系统的研发,完全可以使用B/S,系统的研发人员只需要将系统全部的作用都体现在Web服务器上,分别给系统不同的作用设计上使用者访问权限就好了。net架构依据其性能可选择合适的应用环境更好地发挥自身优势。比如home,blog,SNS核心模块都是用.net来完成。

2.1 开发工具

3 人事管理系统的设计

本系统使用MVC(Model-View-Controller)设计模式实现的,MVC体系主要由VisualStudio模板组成,它能你在Web 应用程序的创建过程提供必需的条件。通过它你能够创建一个新的MVC Web应用程序,这个程序被设计成具备特定的文件夹、模板和配套文件的形式。在建立一个新的MVC Web应用程序的过程中,Visual Studio允许你同时建立两个项目。第一个是Web,在这个项目中能够设计应用程序。另一个是单元检测,你可以在这个项目里面为第一个项目中的MVC配件编制单元检测。MVC应用程序的利用被划成三个关键的部分:模型、视图还有调控装置,这三个部分都有自己的工作要完成。

3.1 系统功能模块划分与设计

在人事管理系统中,用户只有登录成功后才能进行相应的功能操作,而且不一样的使用者拥有的权限属于不一样的类型,所以系统第一个要做的应该对用户进行身份验证,根据用户在登录时所选择的用户类型,进行验证和授权。系统的设计中最重要的环节就是系统的模块化。模块化是在产业发展过程中逐步呈现出来的一种用于解决复杂系统问题的方法。总体规划如下:

根据该企业的需求,将人事信息管理系统分为8个子模块:登陆模块;员工基本信息管理板块;部门基本信息管理板块;员工考勤数据管理板块;工作人员加班资料管理板块;工作人员工资信息管理模块;职工请假信息管理模块;权限管理模块。

3.2 系统外部接口设计

本人事信息管理系统(windows部分)使用者为企业管理人员,主要功能是为普通职工提供一个登录接口,可以实现对职工身份以及账户密码的验证功能,并且添加了校验码,防止暴力破解。

通过本接口可以实现对于职工密码的修改,职工可以通过系统修改自己的新密码。

3.3 系统内部接口设计

本人事管理系统通过MVC来实现,完成表达、逻辑、数据方面的工作。在具体工作中,外层我们主要是靠J2EE可以提供的模型,方便客户操作和识别,在设计中我们还可以利用其所提供的个别信息;中间逻辑层使用的是内存数据集进行数据的记载与变换,这样做才能更好地相互连接;下面一层通过数据库和数据的连接来完成信息的读取与传送。

3.4 系统数据库设计

数数据库设计是整个系统得以实现的关键组成成分,系统内的每一个模块的作用的发挥最终都必须经过对数据库进行各项操作来完成的,因此能否构建一个功能完善的数据库,直接影响到系统的研发进度甚至系统建立的成与否。对于人事信息管理系统来说,在信息库设计层面上,使用的是信息库三范式对信息库展开的研究与设计,在很大的程度上减少了多余数据的出现,减少了数据库的规模,同时有利于信息数据统一性的实现。

4 系统的实现

这里,举例说明员工资料管理模块中添加职工功能实现方法,本模块主要应用JAVA后台技术实现新员工账号的注册,采用布尔型变量来确定男女选项,并添加了日期选择功能和选取部门列表功能,从而方便用户进行输入信息。在个人简历内部使用的是字符存储功能,方便用户录入备注信息。

5 结束语

本系统充分发挥网络资源优势,适应未来发展的要求,基于业务需要和技术创新,利用JAVA技术开发了一个基于WEB的企业人事信息管理系统。随着计算机网络的进一步发展,JAVA技术必将在未来的网络应用中发挥更大的作用,而采用JAVA技术开发的基于Web环境下的应用程序系统也将随着JAVA技术的发展而日趋成熟。本系统一切从实际出发,考虑到了很多实际应用中可能出现的问题,在这些方面先后一一得到了解决。

当然,本系统仍存在许多不足之处,比如,本系统没能和企业现有C/S架构的管理系统接轨,职工原来资料不能共享,需要重复输入大量数据,这些在今后的实际运用中还需进一步的完善和改进。

参考文献:

[1]李凯.浅谈企业人事管理系统的开发与设计[J].计算机光盘软件与应用,2012(21).

第2篇:人事管理系统的设计与实现范文

关键词:人事管理系统;C/S体系结构;数据库

中图分类号:TP315文献标识码:A文章编号:1009-3044(2008)31-0774-02

The Design and Realization of Personnel Management System Based on C/S System Structure

FANG Jie

(Department of Mathematical Science and Computing Technology, Fuqing Branch of Fujian Normal University, Fuqing 350300, China)

Abstract: This paper discusses the development method and process of Personnel Management System (PMS), including the establishment and maintenance of the backstage database and the application procedure development of the front end. Comparing with the other systems, the PMS is efficient, reliable, and simple.

Key words: Personnel Management System; C/S System Structure; Data Base

1 引言

随着计算机技术的飞速发展,传统的人事管理方法耗费了大量的人力、物力,其工作效率已经不能适应新发展的需要,无法完成当今的人事管理工作。人事管理系统就是把分散的企事业单位的职工信息实行统一、集中、规范的收集管理,建立分类编号管理、电脑存储查询以及防火、防潮、防蛀、防盗等现代化、专业化的管理系统,为企事业单位和职工解除后顾之忧[1]。使用计算机对人事信息进行管理, 具有检索迅速、可靠性高、存储量大、保密性好等优点,能够极大地提高人事管理的效率。

本系统使用的开发语言是Visual C++,采用的数据库是ACCESS 2003,应用MFC ODBC数据库访问技术,其主要功能是对企事业单位的人事进行管理。该系统属于管理信息系统,主要包括以下五个模块:员工档案模块、系统查询和统计模块、系统安全性维护模块、报表输出模块、帮助模块。本系统具有友好的人机交互界面,操作简单且处理效率较高。

2 系统的设计

2.1 需求分析

在调查有关企业人事信息需求的基础上,本论文对所开发的人事管理系统的功能进行了认真的分析,根据用户需求,主要包括以下几个方面:

1) 员工档案模块

员工档案模块包括员工基本信息的录入、查询、删除、修改及打印输出等功能模块。员工基本信息主要是员工ID、姓名、性别、出生年月、政治面貌、籍贯、专业、职称、学历等内容。

2) 系统查询和统计模块

系统查询模块包括员工调动管理、员工考勤管理、员工培训管理、员工职称管理、员工工资管理。员工调动管理包括员工ID、原部门、原职务、新部门、新职务以及调动的日期,管理员可以对这些信息进行录入、查询、删除、编辑以及打印相关报表等操作;员工考勤管理包括员工ID、考勤卡ID、迟到或早退的次数、公休天数、请假次数、加班次数;员工培训管理用来员工上学、进修等参加培训的通知,员工可以在线报名;员工职称管理对员工的晋升或降职等情况进行添加、编辑、删除等操作,详细记录评职的时间及员工的现任职称;员工工资的登统和计发是人事部门和财务部门根据相关数据得出的,主要针对员工的基本工资、薪级工资、职务工资、补贴、医疗费用等进行综合的汇总,形成实发工资,还可以对某些人员的工资进行查询和调整,这需要两位负责人的相关审核以确保信息的安全。

3) 系统安全性维护模块

本系统为不同用户确立相应的权限信息,记录每个用户对系统及数据进行的每个操作,可以防止他人进入本系统和越权操作。管理员需要定期备份数据,有添加、删除、修改信息和审批其他用户信息的权限,普通用户有查询和部分内容录入的权限。

4) 报表输出模块

本模块的功能是输出数据库中的数据信息,即按照用户需求打印各种报表,如员工档案表、考勤记录表、员工工资等。

5) 帮助模块

为了使用户快速了解并准确使用本系统的各项功能,减少误操作,本系统在开发的过程中加入了帮助模块,用户可以通过点击该模块提供的链接,迅速熟悉相关的模块功能。

2.2 系统的设计思想及工作流程

为了实现人事管理的高效性和科学性,本系统采用了面向对象的程序设计方法,便于系统功能的各种组合和修改及技术维护人员对数据的补充、维护,支持代码重用技术,具备数据库维护功能,能够及时根据用户需求进行数据的添加、删除、编辑、备份等操作。

人事管理系统需要完成如下功能:员工各种信息的输入、人动的详细记录、按照某种条件查询员工的相关信息、员工考勤记录、打印输出结果等。系统的工作流程如图1所示。

2.3 数据库分析

人事管理系统是一个数据库应用系统,员工的所有信息都保存在数据库中。数据库结构设计是本系统开发过程中一个非常重要的环节,好的数据库结构设计会减少数据冗余度,维护数据的完整性,系统具有较快的响应速度,简化基于此数据库的应用程序的实现等等。

ACCESS 2003中文版是Microsoft公司于2003年推出的办公自动化软件包Office 2003中文版的重要组件,是目前市场上功能较强大数据库管理系统之一。ACCESS可以利用各种来源的数据,包括运行于PC上的数据库(Xbase系列、Parabox等)和运行于服务器、小型机、大型机上的SQL数据库中的数据[2]。

数据库结构设计是总体设计阶段非常重要的环节,好的数据库结构可以简化开发过程,使系统功能更加清晰明确。因为数据库结构的变化会造成编码的改动,所以必须认真设计数据库结构后再进行编码,从而避免无谓的重复工作[3]。人事管理系统E-R图如图2所示。

3 系统实现

3.1 创建ODBC数据源

ODBC(Open Database Connectivity)全称是开放数据库连接,它是由Microsoft公司随操作系统提供的,现在它已成为数据库访问的标准接口[4]。ODBC为使用不同的关系数据库提供了一个统一的接口程序,实现应用软件开发与数据库公共接口。若实现这一统一的接口,就必须有一个标准ODBC接口程序(函数)调用相应的关系数据库,将这个接口程序称为ODBC驱动程序[5]。在Windows环境下,利用“Microsoft Access Driver (*. mdb)”作为安装数据源的驱动程序,如图3所示。

在编写MFC ODBC数据库应用程序之前,要事先创建一个名为“人事管理数据库”的数据库文件,并且将它注册为数据源。即在ODBC数据管理器中出现“人事管理数据库”的数据源后,应用程序就可以通过ODBC驱动程序访问数据库了,如图4所示。

3.2 网络结构体系

系统采用C/S体系结构,将一个数据库应用系统分解为前台的客户、应用程序和后台的服务器部分。Client(客户端) 要安装专用的客户端软件用来访问数据库服务器;Server(服务器端)安装了服务器程序和数据库,用于提供数据服务。

4 系统的部分界面

4.1 登录窗口的设计

登录窗口的设计,包括密码输入、登录和退出,使用者需要选择相应的权限,这是启动本系统时首次出现的,它是进入系统的“大门”,如图5所示。

4.2 员工基本资料的查看窗口

员工档案模块主要包括对员工基本信息的添加、保存、删除和查找等功能,用于在窗口中浏览员工的基本信息,如图6所示。

5 结束语

本系统采用面向对象的程序设计方法和数据库的概念结构设计方法,在Windows环境下,以Access 2003为后台数据库,由Visual C++开发完成前台界面。实践证明,本系统提供了简单、可行的数据采集方式,减轻了工作人员的劳动强度,增强了系统的集成度,通过角色的权限设置提高了系统的安全性,使管理更加方便、科学。

参考文献

[1] 刘萌, 周学明, 郭安源. Visual Basic企业办公系统开发实例导航[M]. 北京:人民邮电出版社,2003.

[2] 陈维默. 数据库及其应用[M]. 北京:中国电力出版社,2005.

[3] 李敏业, 王颖. Visual Basic+Access数据库应用实例完全解析[M]. 北京:人民邮电出版社,2006.

第3篇:人事管理系统的设计与实现范文

一、需求分析

本系统主要是为了方便管理员,简化管理员的工作强度,使管理员可以快速、准确、直观的了解到数据库当前人员档案、培训管理、职称评定、奖惩管理、人员调动等方面的大致情况或是具体个人档案信息。

二、系统总体设计

1.系统功能模块划分

图1-1系统功能模块

2.系统功能模块设计

(1)登录模块

此模块实现用户进入系统管理前的验证操作,只用输入正确的用户名和密码才能进入系统,进行各种操作。

(2)人员档案模块

此模块实现对公司所用员工的档案进行管理,包括员工编号、姓名、性别、出生日期、婚姻状况、身份证号、部门、职务、公积金号码等。根据需要,可以对某个人员的档案进行修改、删除和查询。

(3)培训管理模块

公司对所有员工或者部分员工进行某项培训,如计算机的基本操作培训,在本模块,可以记录这些培训信息,包括培训参与人员、培训内容、培训时间、培训结果等。根据需要,可以对某条培训记录进行修改和删除。

(4)职称评定模块

如果给员工评定职称,本模块可以记录职称的评定情况,包括员工编号、职称名称、评定日期、评定方式、职称英语、职称计算机等信息。根据需要,可以对某条职称评定记录进行修改和删除。

(5)奖惩管理模块

员工表现出色或者犯了某种过失,公司需要给员工奖惩,本模块提供了该项功能,记录奖惩类别、内容、原因等信息。本剧需要,可以对某条奖惩记录进行修改和删除。

(6)人员调动模块

本模块提供了管理公司人员调动的功能,人员调动后,在系统中记录调动前的部门和职务以及调动后的部门和职务等信息。根据需要,可以对某条调动记录进行修改和删除。

三、关键模块实现

1.人员档案模块的实现

本模块包含的JSP文档及其功能如下: Employee.jsp功能与index.jsp类似, EmployeeLeft.jsp用于显示本模块网页的功能链接。 AddEmployeeStep1.jsp主要用于提供用户输入人员档案信息的界面, AddEmployeeStep2.jsp则用于提交信息并连接数据库和修改数据库。ManageEmployeeStep1.jsp主要用于显示人员管理的条件查询页面, ManageEmployeeStep2.jsp则用于操作数据库并显示查询结果列表。

单击列表中的“修改”则进入ModifyEmployeeStep1.jsp页面,此页面提供修改人员信息功能。

单击修改按钮后,刚进入ModifyEmployeeStep2.jsp向数据库中写入信息,如果更新成功刚显示“修改人员档案成功”,否则显示“修改人员档案失败!”并将错误显示在页面中。如果单击删除链接,刚进入DelEmployeeStep1.jsp页面,实现删除操作。

SearchEmployeeStep1.jsp页面,主要用于查询人员档案,在管理人员档案操作中,既使用其来进行数据库查询,SearchEmployeeStep2.jsp则用于显示查询结果列表,由于员工信息较多,因此只选取部分显示,如需查看详细信息,则可单击员工编号,进入ViewEmployeeStep1.jsp页面,该文件用于显示员工的详细信息以及其余模块的信息,如奖惩情况和调动情况。

还要说的是关于javabean的,Employee.java定义了类Employee,用来封装与人员档案相关的方法,如增加、修改、删除、查询等,其定义的关键方法有:Add用于添加人员档案,Modify用于修改人员档案,Delete(String _EmployeeID)用于删除人员档案,IsExist作用是用于判断该员工编号是否存在,ListAll用于列出所有人员档案,Search用于查询人员档案.

2.培训管理模块的实现

本模块包含的JSP文档及其功能如下: Train.jsp功能与index.jsp类似,TrainLeft.jsp用于显示本模块网页的功能链接. AddTrainStep1.jsp主要用于提供用户输入培训记录的界面, AddTrainStep2.Jsp主要用于将培训信息存入数据表Train中,则用于提交信息并连接数据库和修改数据库.

ManageTrainStep1.Jsp 本页面列出系统中所有的培训记录并提供修改和删除功能链接。

单击列表中的“修改”则进入ModifyTrainStep1.jsp页面,此页面提供修改人员信息功能,单击修改按钮后,刚进入ModifyTrainStep2.jsp向数据库中写入信息即将修改后的培训记录信息更新到数据表Train中,如果更新成功刚显示“修改人员档案成功”,否则显示“修改人员档案失败!”并将错误显示在页面中。如果单击删除链接,刚进入DelTrainStep1.jsp页面,实现删除操作。

还要说的是关于javabean的,Train.java定义了类Train,用来封装与培训相关的方法,如增加、修改、删除、培训记录等,其定义的各方法及其功能描述如下:FindByNO,该方法主要用于实现根据记录号查找人员调动信息,查询所有的培训记录,将查询到的培训记录存入向量中并返回;Add,主要用于实现培训记录的添加操作;Modify主要实现培训信息的修改操作;Delete实现培训记录删除操作;SearchByID该方法主要用于实现根据记录号查找人员调动信息,查询所有的培训记录,将查询到的培训记录存入向量中并返回;ListAll,主要用于列出查询结果。

3.职称评定模块的实现

添加职称评定记录主要由AddAssessStep1.jsp和AddAssessStep2.jsp两个文件组成,其中前者提供了添加记录的界面,后者用于调用JavaBean中的Assess中的Add()方法,向数据库传递填写的信息,更新数据库即Assess数据表中信息。 ManageAssessStep1.Jsp 本页面列出系统中所有的职称评定记录并提供修改和删除功能链接。

单击列表中的“修改”则进入ModifyAssessStep1.jsp页面,此页面提供修改人员信息功能,单击修改按钮后,刚进入ModifyAssessStep2.jsp向数据库中写入信息即将修改后的职称评定记录信息更新到数据表Assess中,如果更新成功刚显示“修改人员档案成功”,否则显示“修改人员档案失败!”并将错误显示在页面中。

如果单击删除链接,刚进入DelAssessStep1.jsp页面,实现删除操作;如点击员工编号,则可进入ViewAssessStep1.jsp页面,显示该员工的详细人员调动信息。

还要说明一下javabean的作用,Assess.java中定义了类Assess,用来封装与人员调动管理有关的功能方法,比如添加,修改,删除,查看人员调动记录等,其定义的各方法及其功能描述如下:FindByNO该方法主要用于实现根据记录号查找职称评定信息,用于整体查询;Add主要用于实现职称评定记录的添加操作;Modify主要实现职称评定信息的修改操作;Delete实现职称评定删除操作;SearchByID通过员工编号进行查询操作,主要用于一般查询。ListAll主要用于列出查询结果。

结束语

人事管理系统能够完成员工基本信息、培训、奖惩等的输入,使用户方便进行数据查询和修改,数据删除。随着网络技术的不断发展,应用网络办公是越来越称为主流,因此人事管理系统提供人事管理的整体解决方案,实现人事操作的合理化和电子化,为企业实现快速、准确、高效的业务处理提供了方便,人事管理系统正是建立在这样的一个平台上,它的实现使人事管理人员摆脱了繁重的资料管理、分类汇总、信息查询等工作,也将人事管理同企业战略发展紧密结合,因此,大大提高了人事管理人员的工作效率,充分利于现已建成的企业网络环境。

参考文献:

[1]《数据库系统概论》(第三版).萨师煊,王珊编著.高等教育出版社

[2]《JSP实用编程实例集锦》/马文刚,谢乐建,管知时.清华大学出版社

[3]《JSP数据库编程指南》/布霍恩・赖特著,赵明昌译.北京希望电子出版社

[4]Herbert著.张玉清等译.Java2参考大全[M].北京:清华大学出版社

[5]微软公司著,高国连,李国华译.SQL Server 2000使用Transact-SQL进行数据库查询[M].北京:北京希望电子出版社

[6]汪晓平等编著.精通Java网络编程[M].北京:清华大学出版社.

[7]林上杰,林康司著.JSP2.0技术手册[M].西安:电子工业出版社

[8]微软公司著,高国连,李国华译.SQL Server 2000使用Transact-SQL进行数据库查[M]

第4篇:人事管理系统的设计与实现范文

关键词:人事;管理信息;系统

随着计算机技术的飞速发展,信息化管理已渗透到各行各业,网络办公自动化系统以它能实现信息交流和信息共享,提供协同工作的手段,提高办公效率的特点,让人们从繁琐的有纸办公中解脱出来。再者我国高职院校迅猛发展,在校生规模也日亦庞大,师资等人力资源也不断壮大,如何提高人力资源管理的水平和效率,成为各高职院校面临的紧迫任务和亟需解决的难题。结合高职院校人力资源管理的现状及趋势,开发一套适合的人力资源管理系统可以有效地缓解这一问题。

一、人力资源管理系统的作用

高校的人事管理工作必须从学校稳定和发展的大局出发,把人力资源的开发和利用作为高校人事管理的重大举措。随着知识经济的崛起,掌握了高新技术和具有现代化管理理念的人已成为经济发展的原动力。所以,我们开发的人力资源管理系统必须要使人事管理人员能够轻松地管理复杂繁琐的人事信息,从重复性的日常事务中解脱出来,基本上可以达到以下目的:

一是实现机构编制管理、人员信息管理、人员调配管理、职务职数管理、工资管理、统计查询为一体的信息化管理系统,推进人事管理工作的信息化、科学化。

二是替代传统的人事管理人工操作的单一模式,有效地整合人才资源的利用和开发,规范人事管理程序,提高人事管理水平,为学校在引进人才、管理人才、发展人才和开发人才方面提供可靠的依据和信息。

三是为各级领导和上级部门提供及时准确的各项信息查询,为领导调配全校人力资源提供帮助。提供方便快捷、功能强大的办公软件环境,帮助人事干部快速完成日常人事业务工作,较大地提高工作效率。

四是检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低,有着手工管理所无法比拟的优点。

二、人力资源管理系统的设计

1.人力资源管理系统的体系结构

人力资源管理系统可以简单地分为三层,如图1所示,:

(1)第一层是数据库层,存储人事数据。

(2)第二层是信息处理构件层。主要是处理与操作系统、数据库相关的操作,并且提供通用的数据采集、处理。通过对这些通用构件的利用,避免了开发类似功能的重复劳动,缩短了开发周期;也减少了重复开发中可能引入的错误,提高了系统的可靠性和可维护性。

(3)第三层是人事管理模型层。我们把这一层分为系统管理和业务处理两大模块。

2.人力资源管理系统的功能结构设计

人力资源管理系统是针对员工管理的一个选用Power Builder8.0为开发软件的管理平台。系统主要包括以下功能模块:

人员管理:主要是查询、添加、修改人员信息等。

招聘管理:主要是应聘人员信息的查阅、删除、添加到拟聘人才库等。

培训管理:主要是培训计划查询、信息删除、添加培训计划和填写培训总结等。

奖惩管理:主要是奖惩情况的添加、查询、修改等。

薪金管理:主要是薪金的修改、添加、删除。

3.人力资源管理系统的数据库设计

数据库系统应充分了解用户各方面的需求,本系统用户的需求具体体现在各种信息的提供、保存、更新和查询,这要求数据库的结构能充分满足各种信息的输入和输出。这就要求数据处理需要达到数据录入和处理的准确性、实时性和容错性,处理数据的迅速性、数据的一致性与完整性。根据系统功能分析和需求总结,考虑到将来功能上的扩展,设计用户信息表、管理员信息表、培训信息表、应聘信息表、招聘信息表、薪水信息表。

得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。本系统根据上面的设计规划出的实体有:管理员实体、用户实体、培训实体、应聘实体、招聘实体。

三、人力资源管理系统的特点

1.通用:本系统的数据结构与程序相对独立,用户可以在本系统的基础上,构建适合自身实际情况的人事管理信息系统。

2.标准化:本系统根据最新的国家标准建立了完善的指标代码体系,很容易在各级人事部门或者其他部门间实现数据共享和数据交换。

3.可扩充:本系统采用了模块化技术,可按不同需要进行组合集成。

4.强大的查询功能:本系统基本实现了按照用户要求任意查询信息。

5.灵活的制表功能:本系统自身提供了通用的报表功能;另外也提供了与Excel交互的接口,可以将数据导入到Excel,然后再生成报表。

6.强大的用户权限管理:通过对用户的操作权限和数据权限进行多重控制,为数据的保密性和安全性提供了可靠的保障。

7.用户操作简单:本系统的管理界面友好,采用一致的信息浏览、维护、查询界面,便于用户操作。

四、结束语

人力资源管理系统是高校信息化建设的重要组成部分,是为了提高人力资源管理水平而设计开发的信息管理系统。系统设计的目标是实现对学校人力资源信息进行统一管理,提高学校教育教学工作效率、降低成本,满足用户及时沟通需要,实现与其它系统协同工作。系统开发采取Power Builder8.0技术平台架构,以统一建模语言(UML)对系统进行分析。在深入研究高职院校人事工作的基础上开发此系统,具体分析设计了包括人员管理、招聘管理、培训管理、奖惩管理、薪金管理五个功能模块。系统基本满足了学校人力资源管理要求,但是对于本系统来说,还是有许多值得改进的地方,主要是在系统性能方面可以进一步加强。

参考文献:

第5篇:人事管理系统的设计与实现范文

关键词:高校成人教育;学生管理信息系统;.net;B/S;数据库

中图分类号:G717

文献标志码:A

文章编号:1009-4156(2013)08-090-03

一、引言

近年来,我国成人高等教育事业得到了快速发展,成人教育的招生规模稳步增长,学生人数也日益增多。但是,长期以来,我国成人高等教育管理一直相对滞后,力量薄弱、手段落后、效率低下,规范化、标准化和信息化管理程度不高。与普通全日制高等教育相比,成人高等教育有着完全不同的特点:一是教育形式多、类型多、科类多。目前主要有成人教育、自学考试、网络教育等形式,学生可采取脱产、业余、函授等多种学习方式。二是成人学生来自社会各个阶层,文化素养、专业素质参差不齐。三是各高校普遍采取与当地教育机构合作办学的方式,在全国各地设立了众多的成人教育驻外教学站点。高校成人教育的这些办学特点,无疑丰富了办学模式,扩大了学生可选择的学习空间,方便了学生在当地就学,增加了学生受教育的机会,但同时也使成人教育管理更加复杂。随着学生人数增加,学生的各种信息量成倍增长,各高校的管理负担越来越重,传统的人工管理模式已严重影响了成人教育事业的良性发展。因此,必须采用先进的计算机和网络技术,研发出专门针对成人高等教育特点的管理信息系统,力求通过使用计算机辅助管理,达到提高工作效率,降低管理人员工作强度,促进成人高等教育管理的规范化、科学化、办公自动化的目的。本文结合长沙理工大学继续教育学院的具体实例,分析、设计并实现一个专门针对高校成人教育管理特点的学生信息管理系统。

二、技术分析

(一)体系结构

设计开发信息管理系统,当前主要有两种体系结构模式:C/S结构(客户机/服务器)和B/S模式(浏览器/服务器)。C/S(Client/Server)模式由客户机和服务器两个独立实体组成,客户端采用个人电脑并安装专用的软件程序,服务器采用高性能服务器并配套相应的数据库系统,是一种基于企业内部网络的系统结构。B/S(Browser/Serv-er)模式即浏览器/服务器结构模式,是一种基于Internet的新型程序设计体系结构,主要由浏览器、Web服务器、数据库服务器等三个层次组成。B/S结构模式无须另外安装客户端软件程序,用户采用通用Web浏览器进行所有操作,具有界面统一,使用简单、易于维护、扩展性好等优点。

学生信息管理系统,除了管理人员、教师,还有学生家长、班主任等用户类型,在使用过程中具有用户不可预知、登录地点和使用系统不确定等特点,同时用户主要是对学生信息进行查询、浏览等操作。B/S模式利用Web浏览器作为客户端的特性刚好满足这种情况的需求。

(二)开发架构

目前,信息管理系统的,开发设计主要有两种主流的技术开发架构或开发平台:一是微软公司的.net平台,二是SUN公司的JAVA体系架构。很难说.net和J2EE(JAVA2平台企业版)孰优孰劣,它们都能为企业级应用提供分布式的、高可靠性的解决方案。两种架构在基于组件的中间层的设计上各有千秋,对于创建、复杂、高效、高可靠性的分布式应用程序都有足够的能力;两种架构也都同时支持胖客户端和瘦客户端,即C/S模式和B/S模式;J2EE通过JVM实现跨平台,.net通过CLR实现跨语言;JDBC和在数据库访问方面也都各有优势。目前,基于J2EE架构的大型跨平台应用很流行,但是由于入门困难,J2EE专业的程序员相对较少,所以目前国内基于J2EE架构的软件开发成本比较高。微软.net则在一些中小型应用很广泛。

高校的学生信息管理系统的建设规模中等,属于部门级管理系统,业务需求较为繁杂,易扩展、易维护是需求的重点,且开发周期短,所以微软.net方案是系统设计开发时的首选技术平台。

(三)技术工具

与微软.net方案相适应,学生信息管理系统使用微软的Visual Studio 2008作为开发平台,使用微软的C#语言作为编程语言,数据库采用Mi-crosoft SQL Server2008。

Visual Studio 2008可以高效开发Web应用,集成了AJAX 1.0,包含AJAX项目模板。在Visual Studio 2008中,Visual Basic、Visual C++、Visual C#和Visual J#全都使用相同的集成开发环境(IDE),利用此IDE可以共享工具且有助于创建混合语言解决方案。这些语言利用了.NET Framework的功能,通过此框架可使用简化ASP Web应用程序和XML Web Services开发的关键技术。Microsoft SQL Server2008是用于大规模联机事务处理、数据仓库和电子商务应用的数据库和数据分析平台。它是一种基于客户机/服务器的关系型数据库管理系统,用来对存放在计算机中的数据库进行组织、管理和检索。它可以跨越多种平台、应用和设备实现数据共享,进而简化内部系统与外部系统连接,实现功能强劲的集成化商务智能解决方案。

三、总体设计

(一)整体结构

通过对长沙理工大学继续教育学院学生信息管理工作的访问调查,详细了解了管理业务流程,并进行了可行性研究和需求分析。学院的学生信息管理对象主要包括成人教育、自学考试两部分学生,管理的主要业务为招生管理、学籍管理、教务管理、财务管理等四大部分。因此,根据学校的管理工作现状,设计了软件系统整体结构(见图1)。

(二)系统架构

软件系统采用三层建模开发模式,用户界面(UI)层访问业务逻辑(BLL)层,BLL层在访问数据访问(DAL)层(见图2)。用户界面层即为客房端,用来接收用户输入的数据,并将业务逻辑层处理数据的结果显示给用户;业务逻辑层部署在具有应用程序功能的Web服务器上,接受用户请求,负责对数据的业务处理,通过数据访问层从数据库读取数据,并将获得的数据实体按业务逻辑进行处理,然后把结果返回给用户界面;数据访问层只负责数据的访问存取工作,通过实现数据库访问,与业务逻辑层一起部署在Web服务器上,实现统一的数据访问接口;数据库通过Transact-SQL接收数据访问层请求,实现对数据的增加、查询、修改和更新等操作,返回处理结果。

四、系统实现

系统部署在学校服务器上,用户通过校园网以Web浏览器方式管理和访问部署在学校Web服务器和数据库服务器。服务器共用一台机器,采用Windows 2003 Server提高系统的稳定性,客户端均采用Windows2000/XP系统产品。

(一)数据库实现

数据库的表主要有学生信息表、学籍异动表、专业信息表、教学计划表、课程表、考试成绩表、班级信息表、站点信息表、教职工信息表、财务表,以及系统自用的菜单表和权限表。以学生信息表为例,见表1。

(二)系统主要模块实现

软件系统主要有自学考试管理和成人函授教育管理两个子系统,每个子系统分别包含招生管理、学籍管理、教务管理和财务管理等四大管理模块,而每个大管理模块又分别由具有独立操作功能的小模块组成。

1 招生管理。招生管理包括新生管理和站点管理。新生管理由“新生导入”和“学生分班”两个具有独立操作功能的小模块组成。其中,“新生导人”实现将教育部和省考试院提供的成教和自考新生名单,通过Excel文档导入本系统。“学生分班”实现对新生进行分班的操作。站点管理实现管理各驻外招生站点基本信息、对招生站点进行编码,以及新增、删除、修改、查询、打印等功能。

2 学籍管理。学籍管理实现“异动管理”和“毕业管理”两个功能。异动管理由“异动查询”、“异动管理”和“异动导入”等三个具有独立操作功能的小模块组成。毕业管理由毕业预审、毕业生数据导入、毕业生数据导出、毕业生照片下载、毕业证书发放等五个具有独立操作功能的小模块组成。

3 教务管理。教务管理实现“学生基本信息管理”、“学生成绩管理”、“学生班级管理”、“专业管理”、“教学(考试)计划管理”等五个功能。学生基本信息管理由“学生信息查询”、“学生统计”两个具有独立操作功能的小模块组成。学生成绩管理由“成绩导入”、“成绩录入”、“成绩查询”、“成绩打印”等四个具有独立操作功能的小模块组成。学生班级管理用于班级管理的操作,包括查询、新增、修改操作、删除等数据操作。专业管理用于专业管理的操作,包括查询、新增、修改操作、删除等数据操作。教学(考试)计划管理由“计划导入”、“计划设置”、“计划管理”等三个具有独立操作功能的小模块组成。

4 财务管理。财务管理实现“收费项目管理”、“站点收费情况管理”、“学生收费情况管理”等三个功能。收费项目管理统一管理财务收费项目,提供对财务收费项目进行新增、修改和删除的操作。站点收费情况管理用于站点收费操作,由“站点收费管理”、“站点收费项目”、“站点收费详单”、“站点收费统计等四个具有独立操作功能的小模块组成。学生收费情况管理用于学生收费操作,由“学生收费管理”、“学生收费项目”、“学生收费详单”、“学生收费统计”等四个具有独立操作功能的小模块组成。

五、结语

通过对高校成人教育学生管理过程的调查分析,结合学生管理系统的实际特点,设计实现了一个适于高校成人教育管理的学生管理信息系统。整个系统符合操作简便、界面友好、灵活、实用、安全的要求。系统的投入使用改变了传统手工、单机的工作模式,解决了学校各部门学生数据信息不统一、数据存储不科学和不安全、工作效率不高等问题。

参考文献:

[1]蔡长安,王盈瑛,C/S和B/S的模式的比较和选择[J],渭南师范学院学报,2006,(2):47-50

[2]曾浩,Java框架与.NET框架比较分析研究[J],科教文汇,2011,(9):94-97

[3]唐玉芳,张永胜,基于.NET的学生信息管理系统的设计与实现[J],计算机技术与发展,2010,(4):242-245

第6篇:人事管理系统的设计与实现范文

【关键词】布置 督办 催办 微信提醒

1 引言

南南铝加工有限公司每周有运营例会、产销协调会、大大小小中心/部门例会等重多会议。每次会议形成会议纪要、文档类文件无法形成动态跟踪、反馈、落实,布置的工作常出现延期、遗忘现象。开会流于形式,时效性差,工作效率低。为了跟踪会议纪要中涉及的行动计划及重要工作,公司领导要求我们自行开发一套能追踪、落实、查看任务进度的系统,并考虑实现任务督办、催办、延期提醒、任务由微信自动推送等功能。

2 需求分析

(1)通过系统来量化指标、跟踪会议落实情况。具体要求:在系统里能看到各自所负责的工作内容、工作布置人员、完成的日期、进度情况等。任务负责人对照此,要汇报目前完成了哪些工作,还需要做哪些工作,能否在预定时间完成整个项目目标等。

(2)系统具备任务分解、任务接受及反馈、任务督办、任务催办、任务进度监督、任务数量统计及排名等功能。管理层通过该系统可以全面掌握部门内部的工作分配与执行情况,掌握工作的正常办结、超时办结、延迟办理等情况。

3 系统设计

3.1 总体架构

系统采用.NET开发平台,数据库采用Microsoft SQL Server 2008,运行模式为B/S构架。由服务器端和客户端组成,系统间通过WEB服务进行数据通讯。

3.2 系统环境

(1)服务端操作系统:Windows 2008R2企业版。

(2)开发工具:Microsoft Visual Studio 2010。

(3)数据库:Microsoft SQL Server2008。

(4)运行端环境:Windows XP/7/8、IE8.0以上。

3.3 功能设计

系统主要实现以下功能:任务数据录入;任务信息接收;任务执行过程的多次反馈;任务的催办;任务统计柱状图、饼状图和折线图,任务统计报表生成Excel报表并导出;任务消息通过微信方式和系统弹出框提醒(包括:任务时提醒、催办提醒、任务到期提醒、过期提醒、定期提醒等方式);任务分类管理;用户权限分配管理;任务完成量排行榜;微信发送日志等。

3.4 业务流程设计

业务流程设计如图1所示。

3.5 数据库设计

通过对系统功能及功能模块仔细分析,系统主要用到的数据表有:用户表、部门表、任务分类表、任务表、任务反馈表、系统基本信息表、微信日志表。系统的数据流程图如图2设计。

3.6 系统主要功能模块说明

(1)添加分类:添加新增任务分类。

(2)分类管理:对现有的分类进行编辑修改、删除,对当前类可添加子类。

(3)任务:任务人根据领导布置的任务录入系统。

(4)我负责的任务:任务负责人反馈任务执行进度。

(5)我督办的任务:可查询作为督办人的任务。

(6)我布置的任务:可查询作为任务布置人的任务。

(7)任务催办:对任务负责人未完成的任务,无限次催办。

(8)任务排行榜:按任务总数进行排行,可查看完成任务、未完成任务、暂停任务、完成率、督办任务的排行情况。

(9)任务统计:统计每月已完成/未完成任务或任务总数(柱状图、饼状图、折线图)。

(10)查询功能:可按任务分类、任务标题、任务开始时间、结束时间、负责人、等级、时间、任务状态查询。

(11)提醒功能:以系统消息、微信提醒方式,提醒任务负责人及时完成任务。

(12)微信日志:可查看微信发送的消息记录及是否发送成功。

(13)用户管理:添加、修改、删除用户及密码,根据系统角色,设置用户的权限。

3.7 微信自动推送功能实现

通过申请微信企业号,在应用系统与企业号之间做好参数配置(包括IP、URL、CorpToken、EncodingAESKey、CorpID、端口等)及接口代码开发,实现工作任务提醒信息自动推送到相关责任人微信上。

4 系统应用情况

目前,已有十几个中心级部门投入使用,每天的数据录入及反馈量多达100多条。系统在使用过程中,具有很强的实用性和及时性,对任务执行的各个环节具备实时和透明的监督、反馈、提醒。

(1)系统主界面,如图3所示。

(2)任务提醒界面(系统提醒和微信提醒),如图4、图5所示。

5 结束语

通过该系统的投入使用,对工作积压、工作责任不明、工作贻误等问题得到了很好的改善,管理层通过该系统可以全面掌握部门内部的工作分配与执行情况,掌握工作的正常办结、超时办结、延迟办理等情况。彻底改变“议而不决、决而不行、行而不彻底”的管理作风,有效推进工作进度、落实目标任务,提升工作执行力,提高工作质量和效率。

作者简介

刘汤词(1980-),男。现为广西南南铝加工有限公司工程师,IT工控技术部负责人,主要负责IT与自动化方面的项目选型、实施、开发、培训及日常的运维、升级改造等工作。

第7篇:人事管理系统的设计与实现范文

关键词: 流动人口;物联网;RFID;GIS;GPRS

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)03-0461-04

1 概述

现有的流动人口主要是通过各地的公安机关办理“暂住证”来享有当地的各项服务和基本权利。纸质暂住证不便携带,功能单一,主管部门查证时信息很难做到准确,效率低下。随着外来流动人口的过量无序涌入,纸质暂住证的传统管理服务模式,日渐显示出诸多弊端,最突出的矛盾是公安机关等相关政府管理部门无法实时了解已办证的流动人员是否已经离开了本地、相关证件是否过期、是否有违法的事件发生等最新的动态信息。

为了解决以上突出矛盾,该文设计并实现了一种基于物联网技术的流动人口数据的前端采集系统,可以在用户无意识情况下自动实现信息的搜集和传输。系统采用2.4G有源RFID标签替代原有纸质暂住证,此标签发射的射频信号能在120米的范围内被RFID基站自动识别,携带标签的流动人员只要在城市内活动,主要监控点都可以实时采集到标签信号,再把标签信号转换成定位数据,结合身份数据等其他信息,很好的解决了传统外来流动人口管理上实时获取监管信息难的问题,从而为政府各级主管职能部门提供实时高效的监管流动人口数据,为流动人员的合法权益提供客观的数据依据保障。

2 系统设计框架

2.1系统方案概述

本方案采用2.4G有源RFID技术实现,在每张卡内部置有一个有源且卡号唯一的RFID标签,标签每隔400毫秒主动发送一次自身的ID编码和状态给最近的RFID基站,RFID基站把识别出的RFID卡信息通过GPRS无线数据终端模块传输给后台管理服务器并写入数据库,管理服务器的管理系统平台根据RFID基站的识读范围即可确认该人员在该区所处的定位信息以及完成其他各项子功能。考虑到城市内不便再施工铺设有线管网,且GPRS传输数据量足够满足系统网络需求,本方案基站网络采用GPRS无线组网方式,核心层的数据中心采用传统有线网络组网。

2.2 系统总体设计架构

外来流动人口信息系统由一个信息管理系统平台、两个数据采集软件、两个数据库以及各类具体应用共同构成。信息管理系统平台是本系统的核心,系统的总体设计架构如图1所示。

3 系统设计及实现

3.1系统主要应用功能模块设计

系统主要应用功能模块如图2所示。

各模块功能描述如下:

1)RFID暂住证管理模块:本模块包含2.45G射频卡制卡中心,、人员信息(含相片) 等其他采集信息批量导入、流动人员发卡、补卡、挂失、解除挂失、添加、删除、修改、查询等功能。

2)GPRS无线数据采集模块:每台RFID射频基站采用GPRS无线采集传输数据,所有数据采集进入无线数据中心,无线数据中心包含数据监控,流量监控,每台基站工作参数调整功能。

3)RFID基站管理模块:RFID基站作为整个物联网数据底层采集的关键设备、需要实时监测其工作的稳定性。所以需要有专门监测管理的模块来保障数据采集的正常进行。此模块包含每台基站参数配置、流量监控统计、实时状态查询、正常运行时间统计。

4)GIS轨迹查询模块:该模块主要是完成对指定时间段和区域内依据RFID卡号或者身份证号的查询,并显示所查询卡号在地图上的轨迹,以便更加直观、动态的显示效果。

5)手持式设备管理模块:手持机主要是方便执法人员现场查证信息时使用,该模块主要是监测手持机上传数据和手持机使用情况,并显示手持机当前的地理位置信息(手持机内置GPS模块)。

6)人口信息查询模块:该模块依据身份证号码或持卡人RFID 卡号来查询原来纸质暂住证相关信息内容。

3.2 系统实现

1)GPRS无线数据中心环境配置

在搭建GPRS无线数据中心前,首先在每台RFID基站内安装GPRS无线模块终端DTU,并同时把开通了移动数据服务的SIM卡插入DTU内,然后根据不同的设备进行参数设置。主要包含传输速率,数据位,奇偶校验,停止位,数据流控制等参数。本地通讯接口一般选用默认端口5001。

2) 虚拟串口环境配置

虚拟串口是用操作系统的虚拟驱动技术产生的串口,相对于计算机本身的硬件串口(COM等)来说虚拟串口并不对应一个物理上的串口,但是计算机应用软件可以像硬件串口一样地使用虚拟串口,对于串口软件来说虚拟串口和硬件串口并没有太大区别。唯一不同于传统传输的地方是在于程序所送出的信息是透过TCP/IP局域网络送至虚拟串行端口。

本系统虚拟串口使用的是Tibbo虚拟串口软件,首先安装好虚拟串口驱动,然后运行VSP Manager创建你需要的虚拟串口,传输协议选择UDP, UDP端口选择尽量与串口号对应,以便于记忆和管理,需要注意的是在Manager界面下Send“On-the-Fly”处不要选择。

3) 射频信号数据接入处理

2.4G RFID射频卡ID号作为标签的唯一标识,也是基站在采集标签信息后传输到后台数据库的最重要数据,如何准确稳定的把这些ID号数据解析出来并接入数据库是本系统成败的关键。按照射频卡和RFID基站通信协议标准,最终读入到服务器串口中的数据程序重要部分代码如下:

①串口接收数据

②串口数据解析处理

4) 基于VC++6.0的MapX二次开发完成实时监控人口数据的动态轨迹显示

本系统对携带RFID卡的外来流动人员在相关区域内除了一般查询状态外,同时为了形象直观的展示查询效果,还提供了人员定位查询功能,最终效果是利用MapX的二次开发完成实现的。具体实现过程如下:

①Mapx控件导入。

在VC++ 6.0基于MFC的应用程序框架中添加Mapx控件,将MapX安装目录下”Mapinfo\MapX5.0\Samplesso\C++\Cpp”文件夹下的MApX.H和MapX.Cpp文件拷贝到工程目录下,通过”Projeet一>Add To Project一>Files…”添加到工程中。

②电子地图的加载。

在Mapinfo中,电子地图为分层显示,每一层都用一个表表示,即.tab文件。当使用Mapx控件对地图进行操作时,由于一张地图是多张表的集合,所以往往都是同时对多张表进行操作。利用Mapinfo的工具GeosetManager可以将多张表整合到一起,形成一个.gst文件,本系统测试阶段是在厂区内实现,厂区没有现成地图,可以使用AutoCAD制作,厂区CAD地图画好后需要把图层全部分解完,另存为dwg文件,然后打开Mapinfo程序通过“数据转换器“把dwg文件进行投影坐标选择,保存为tab文件,最终生成.gst文件。

③设立动态图层,关键代码如下。

④基于RFID基站定位并画出轨迹,关键代码如下。

5 结束语

基于物联网流动人口信息管理系统是使用最新的2.4G物联网技术,利用VC++6.0开发平台下成熟可靠的MFC应用程序框架并结合MapX地理信息二次开发技术,借助无线GPRS网络传输数据的整套解决方案。目前整个系统试验运行使用情况良好,可行性较高,项目伸缩性较大,可以衍生到其他相关领域,并能真正意义上把物联网和云计算等相关新兴成熟技术有效结合起来应用。对目前国内在外来流动人口管理上遇到的城市管理、社会治安、劳动就业、社会保障等方面带来了持续压力和考验有一定的借鉴和参考价值意义。

参考文献:

[1] 康东,石喜勤,李勇鹏.射频识别(RFID)核心技术与典型应用开发案例[M].北京:人民邮电出版社,2008.

[2] 刘禹,关强. RFID系统测试与应用实务[M].北京:电子工业出版社,2010.

[3] 黄玉兰.物联网射频识别(RFID)核心技术详解[M].北京:人民邮电出版社,2010.

[4] 尹旭日,张武军.VISUAL C++环境下MAPX的开发技术[M].北京:冶金工业出版社,2008.

[5] (美)帕罗赛斯.MFC Windows程序设计[M].2版.北京:清华大学出版社,2007.

[6] 任哲.MFC WINDOWS应用程序设计[M].2版.北京:清华大学出版社,2007.

[7] 易飞.GPRS网络信令实例详解[M].北京:人民邮电出版社,2013.

第8篇:人事管理系统的设计与实现范文

关键词:物联网;社区帮扶;管理系统;Android

中图分类号:TP315 文献标识码:A 文章编号:2095-1302(2012)12-0076-03

IOT-based management system for supervising community people

in the face of difficulties

SHEN Jian

(Digital Campus Management Center, Suzhou Economic and Trade Vocational and Technical College, Suzhou 215009, China)

Abstract: The integration of the information of community people faced with difficulties with IOT technology and mobile Internet technology can make the transaction get more timely and more effective feedback. The paper describes the purpose of the community management system based on Internet of Things technology, gives the framework of the intelligent terminal of the system. And combined with the specific situation and development platform in the implementation process, client-server (C/S) mode is used to design the mobile office system. Finally, the paper introduces Web Service communication technology which supports the communication of the mobile terminal Android and C #.

Keywords: Internet of Things; community assistance; management system; Android

0 引 言

随着科技的快速发展以及物联网、云计算时代的来临,以物联网技术为创新应用的信息科学在经济和社会生活的各个领域开始得到广泛应用,尤其在信息管理方面,物联网技术已经成为必不可少的技术手段。

社区管理人员的工作流程具有繁杂性、多样化、细致性,居民有各种各样的问题需要耐心处理,事务繁琐。因此,采用物联网技术来介入社区物业管理工作,特别是位置服务,可以使工作更加准确、方便、快捷、高效、清晰、透明,它完全可以克服传统信息管理的许多不足之处。

需要帮扶的居民是社区管理中的一类特殊人群,这类居民又可以分为两类:一类是社会监管人员,因为犯罪等原因需要社区来对其行为进行帮扶纠正;另一类是社会困难人员,因为没有家人照顾,需要社区为其的生活进行帮助。

将社区帮扶人员的信息整合进入物联网技术和移动互联网技术,可以使管理中的各种事务得到更为及时的处理和有效的反馈。因此,开发一套高效率、无差错、基于物联网技术的、面向社区帮扶人员的移动管理系统软件十分必要。本系统的主要目的是告别原来粗放型的管理模式,通过位置定位方式,以精准化管理为目标,实现有效帮扶。由于该项工作涉及到一定的保密性和个人隐私,为使居民利益不受损害,本系统具有完整的保密功能,同时具有查询、录入、修改、删除以及统计等功能。

1 研究目的

本项目的主要目的是实现社区帮扶人员服务管理和居民实时求助等移动办公,在社区帮扶人员管理上实现移动基础架构和基本功能,基于物联网技术获取帮扶人员的位置信息,通过移动终端软件,实现社区服务精细化、规范化、网格化管理,提升社区对帮扶人员的服务和管理质量。

经过初步的调研和居民对社区管理服务的要求,这套社区移动办公系统主要考虑到社区移动办公服务管理的三点要求:

(1) 社区帮扶人员基础数据的移动管理功能,即对社区内所有帮扶人员的基础数据的录入和增、删、改、查询等功能实现。

(2) 社区工作人员的移动化帮扶工作管理功能,也就是在具有了所有的基本资料信息后,实现实质性的社区管理。主要的管理业务包括帮扶人员实时动态地图、帮扶人员审批管理、帮扶人员投诉管理等。

第9篇:人事管理系统的设计与实现范文

关键词:高校;人事管理系统;建设

中图分类号:G647.2 文献标识码:A 文章编号:1007-9599 (2012) 16-0000-02

1 建设人事管理系统的背景

随着高校办学逐渐的规模化、扩大化,人事资源管理的信息采集与运用变得越来越复杂,手工操作的方式越来越难以管理。同时,由于没有统一的人事管理系统,部门之间缺乏信息共享,各个部门都拥有独立的人事基础信息库,从而造成人事信息的重复建设。各部门的统计口径、信息来源、使用目的不尽相同,导致采集的信息不够精确,存在一定偏差甚至错误。市场上销售的人事管理系统软件很多,但通常是针对某个具体单位设计开发的,功能简单的无法满足学校的需求,功能复杂的系统庞大且费用昂贵。同时,人事管理有其特殊性,不同的单位可能有不同的人事管理制度,所以,针对学校的实际情况设计研发,才能开发出适合学校使用的人事管理系统。

2 人事管理系统的发展现状

目前,高校人事管理系统的发展并不理想。有些学校,还没有运用计算机网络平台来对人事信息进行系统的科学化管理,停留在手工操作的阶段;有些学校起步较早,人事管理系统已经使用很多年,但随着规模扩大、需求增加,已不能适应现在工作的要求;有些学校有较大的人事管理系统,但缺少适合高校特征的功能和模块,无法满足高校多元化的数据处理需求。

3 建设人事管理系统的思路

3.1 主要研究内容

(1)通过对用户进行调研,了解人事管理中存在的问题以及主要工作流程,根据学校自身人事管理的特点和发展方向,进行人事管理流程的需求分析,并在此基础上进行人事管理系统的功能模块设计。(2)进行人事管理系统的总体设计。比如系统由机构编制管理、人员信息管理、人员录用管理、人事调配管理、考勤考核管理、工资福利管理、进修培训管理、专业技术职务评聘管理、岗位聘任管理等部分构成。每个模块的功能都要满足人事管理人员的日常工作需求。(3)研究如何依据调研的业务流程情况,设计出合理的、好的系统功能模块,为整个系统的设计工作打好基础,保证系统开发的质量。(4)研究如何进行数据库结构的设计,在保证需求的基础上,尽量避免数据冗余和更新异常,保证数据的唯一性、正确性和稳定性,提供一个高效、稳定、方便操作的系统。(5)采用Java语言,基于J2EE体系构建,使用Oracle数据库,进行编程开发基于B/S操作模式的人事管理系统。(6)程序编写过程中进行程序的调试,系统开发完成后,使用白盒测试和黑盒测试的方法进行系统测试。

3.2 拟解决的关键技术

(1)功能模块的设计:在开发过程中功能模块设计关乎整个系统建设成败,如何根据日常业务流程情况设计出合理的功能模块,将文字语言描述的流程转化成程序语言描述的流程。(2)数据库设计:数据库设计是整个系统建设的核心,如何进行数据库设计,既满足工作需求,又避免数据冗余导致数据库庞杂,更新异常,力求数据库的稳定性和高效性。(3)系统的测试设计:系统包含多个功能模块,每个模块的测试都包含若干流程,如何进行测试设计,以高效地完成测试,检查系统性能是否满足预期要求。

3.3 采取的研究方法、技术路线、实施方案

通过对组织结构、功能体系结构、人事管理业务流程和用户等的调查与分析,基于UML统一建模语言建立开发模型,采用面向对象的开发技术对系统进行开发。技术路线和实施方案:(1)分析人事管理业务流程,建立开发模型,分析如何在J2EE体系下进行架构。(2)用户界面和脚本开发工具软件采用基于面向对象的JAVA或JSP等语言进行开发。(3)开发环境主机系统采用Microsoft Windows XP Professional操作系统,硬件配置为:CPU为Intel Core2 Duo processor E7500(2.93GHz, 1066 Mhz FSB, 3MB L2 Cache),内存为2G DDR3,硬盘为320G SATA。

3.4 预期目标

通过建设人事管理系统提高人事资源的利用率和管理工作的效率,而且与教学、科研等部门信息共享,避免人事信息的重复建设。

4 建设人事管理系统的意义

人事管理系统不仅能提高工作效率,规范办事程序,且能够实现人事信息共享,逐步实现人事信息科学的系统化管理。当前,高校人事管理的重点正从基础性工作向人才队伍建设、引进和培养高层次人才、创造有利于人才发展的体制等方面转移。该系统有助于充分利用学校人事基础信息,提高人才管理与服务水平,主动服务领导决策。人事管理系统是信息化校园建设的重要组成部分,信息化校园建设有助于高校管理的人性化、规范化、科学化,从而促进高校的蓬勃发展。

参考文献:

[1]孟杰.高校人事管理系统发展概述.中国科技信息.2010,(6):163-164.

[2]鲍蓉.高校人事管理系统的设计与开发.发展.2010,(2):100-101.

[3]夏希,高冀颖.高校人事管理系统建设探讨.文教资料.2010,(33):167-169.