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

2024-07-28

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

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

龙源期刊网 http:// 人事管理系统的设计与实现

作者:张仕乔

来源:《科技创新导报》2011年第14期

摘 要:伴随着计算机技术的应用普及,利用计算机推动人事管理向着科学化、规范化的道路发展,已经成为人事管理工作的发展的趋势。单纯依靠以手工方式进行人事管理,不仅管需要耗用更多的人力和物力,而且管理差错率较高,效率低。为了全面提高人事管理工作质量和工作效率,设计和开发人事管理系统势已势在必行。本文对此进行了研究和探索。

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

中图分类号:C914 文献标识码:A 文章编号:1674-098x(2011)05(b)-0241-01 1 系统概述

现代人事管理系统应基于网络技术进行开发,使之成为相对开发和互动的平台。管理系统应具有访问实时性和高效性,依托web技术以及交互应答技术,实现系统数据的建立和浏览和维护。当人事信息发生改变时,本人即可通过人事管理系统进行信息更新,在获得批准后生效。同样,其他诸如报销、请假、培训等日常性管理操作也可以采取相似方法进行,即可保证信息更新的速度,也能够有效降低人事管理系统维护人员的信息采集工作量量。提高工作效率,使内部信息沟通更加顺畅。2 功能需求

功能需求是设计数据库的前提和基础,完整、准确、清晰的功能要求对于系统的设计实现具有重要作用。本系统的功能需求如下。2.1 人员信息

需要包括基本信息的增加和修改,部门人员的调动,人员离职和退休手续办理。系统需要在部门进行变动申请后,通过人事部门上报领导进行审批。2.2 工资管理

应能够根据不同的工资项目以及计算公式,自动得出个人所得税的上缴额度。需要进行的主要操作包括工资包括类别的键入,各种工资数据以及资料的输入,各类工资数据的汇总和数据自动计算。2.3 绩效考核

龙源期刊网 http:// 绩效管理包括:括考核计划的制定;考核信息的收集;考核计划的录入。管理系统应自动完成绩效分析和评价,给出评分。并将考核结果运用在工资发放中。2.4 统计查询

其功能应该包括各类人员信息查询和各项资料查询。统计功能包括对部门人员的年龄、性别、职务、学历等的统计,按照工号和姓名可完成精确查询。2.5 权限管理

具体功能包括:定义各种权限,对各类权限用户按照等级给予添加、修改、查询、删除等权限。确保系统的安全性和保密性。3 系统设计 3.1 设计目标

一是要具有较好的集成性,系统设计的范围较多,各个应用之间均由一定的内在联系,因此系统应能够灵活的整合资源,便于拓展应用。二是应具有较好的开放性,人事管理系统对业务流程具有很大的影响,此外人事管理系统可能和其他系统有互联关系,为此需要提供多种数据,并具有很好的开放性,在整体信息化网络中发挥应有作用。三是应具有一定的灵活性,人事管理系统应可以适应组织的发展,这就要求系统结构流程可以更加灵活的定义,并适应新业务的流程改进。3.2 技术框架

采取B/S软件体系结构,使用户界面能够完全通过 在员工基本信息包括:员工工号、姓名、性别、部门、学历、籍贯、年龄、工作时间、联系电话、身份证号、工龄、投保情况、备注以员工工号为主键,部门、职称和籍贯代码为外键,和静态表主键构建关联。4 系统实现 4.1 登录部分的实现

系统运行的部分功能界面如下图。Dim rs As New ADODB.Reeordset Private Sub Form_Load()On Error Go To errhandler ************* **************** 建立menZhuanehu Dim strl As String strl=“Provide= OraOLEDB.Oracle.l;Password=ws2000;UserID=wsuser;Data

Source=ws2000:Persist SecurityInfo=false” If menZhuanehu.State=adstate OPen Then menZhuanehu.Close End If menZhuanehu.CommandTimeout=600 menZhuanehu.CursorLoeation=adUseClient menZhuanehu.Open strl **************************************** Exlt Sub

龙源期刊网 http:// errhandler: MsgBox“连接数据库失败”,vbOKOnly+vblnformation,“提示” Exit Sub End Sub 4.2 客户浏览部分

受篇幅限制,不在此处复制系统代码,ASP.NET Web服务,ASP.NET用.asmx文件来提供web支持。.asmx是一个和.aspx文件相类似的文本文件。此类文件是包括.aspx文件的ASP.NET应用程序。和.aspx类似,这类问卷是能够URI寻址的。(其他代码略)4.3 系统测试

在软件设计实现的各个阶段都可能出现错误,因此在各个阶段都应进行比较严格的技术审查,尽早发现和纠正错误。如果运行之前,还没有发现错误,可能造成比较严重的后果,在使用中校正错误的代价将更大。因此在软件投入生产性运行之前,要进行必要的测试,纠正差错。我们应当认识到,无论黑盒测试还是白盒测试均无法做到穷尽测试。但是,测试依然是保证程序的可靠性不可或缺的步骤。应仔细设定测试方案,尽最大可能减少错误。5 结语

本文介绍了人事管理系统的设计和实现过程,其中包括需求分析、整体设计、软件测试等多个步骤,该系统不仅能够完成日常人事挂历工作,还新增了绩效考核等新功能,可以适应当前人事管理工作信息的需要。

参考文献

[1] 范师煊,王珊,编.数据库系统概论[M].高等教育出版社,2002年.[2] 张勇.VisualBasic课程设计案例精编[M].中国水利水电出版社,2004年.

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

关键词: 人事信息管理; 数据窗口控件; 权限控制; 工程对象

中图分类号: tn911?34; tm417 文献标识码: a 文章编号: 1004?373x(2016)15?0152?04

0 引 言

人事档案是人事部门开展工作的重要基础和管理个人信息的主要依据,对优秀人才的提拔,干部的识别考察,干部人才队伍建设的推动,各项工作的推动开展具有重要意义[1]。本文以研究院为背景,进行人事档案信息管理系统的设计工作。

由于人员信息改动复杂,研究单位人员流动大,开发此类信息化管理系统具有四大优点:档案管理员的工作水平可以得到有效提高;有利于提高档案管理人员日常工作的效率;有利于保护人事档案纸制载体;有利于改革干部人事制度[2]。利用本系统的查询、修改、删除等功能可以减少人事部门人员的工作时间,进一步提高工作效率。工作信息化后,人员的信息都可以从数据库中求得,减少了工作人员与原始材料的接触,有利于人事档案纸制载体的保护。系统需求分析

1.1 系统功能需求分析

系统采用从上往下式开发模式,根据研究院人事部门员工管理人事的工作流程和该部门对员工档案、考评、职称、工资等员工各类信息属性的管理,系统的主要功能模块包括:添加模块,主要是用于新进员工录入信息;修改模块,主要录入员工信息、删除、修改以及报表模块功能;权限控制模块,主要是用来约束管理员和一般用户对人事档案信息管理系统的操作权限。人事档案信息管理系统的子模块功能图如图1所示。

其中,人事档案信息管理系统通过登录模块进入到档案、查询、设置、管理和退出单元;人事管理单元包括基本信息、考核、员工退离功能;人事查询包括员工生日、基本信息查询、考核查询、员工退离查询等。系统具有如下五方面的任务和目标:录入员工的信息;修改员工的信息;可进行模糊查询,也可按照某种条件统计、查询各类符合条件员工的信息;删除辞职、转出、离退员工的信息; 输出打印统计、查询结果。

1.2 系统实现的策略

本系统开发选择快速原型法[4-6]进行开发,先实现出具有简单功能的系统,然后根据使用情况进行详细设计。

1.3 数据流图

通过考核表可以实现各单位与子单位之间统一化的人事管理,人事管理系统可查询人事档案,同时完成对信息的增加、删除和修改等功能,上述功能可以被政工部门充分利用,其中人事部门主要负责分配员工职务[7],如图2所示。

根据各个部门或单位的员工考核表,人事信息管理部门可以进行人事信息的录入以便于各个部门或单位人员查询人事方面的信息,人事部门还可以修改人事调动、分配信息从而进行人事方面的各类安排。通过数据流图可以清晰地发现各实体之间的关系以便详细设计和编码阶段对系统功能的实现,增强可用性。

数据库设计

基于企业和事业员工人事管理过程的实际数据,该系统处理的数据流程如图3所示。

2.1 数据库结构实现

根据数据流可以清晰地发现系统中各项数据的处理和流动状况,因此数据流设计过程中只需考虑基本逻辑功能而不用考虑实现方法,所以数据流图是较好的逻辑系统图[7]。人事档案信息管理系统的数据流如图4所示。

2.2 数据库概念结构设计

e?r图可以清楚地描述实体之间的关系[8?9],e?r图主要表述各个岗位是由员工来担任,而且各员工是属于其部门管理的,而工资应该发到各个员工的手里是工资和员工的关系,两种不同的权限分属不同的员工,其一是普通权限的员工可以进行查询,其二是具有管理员身份的员工可以进行修改、删除、增加等相应的操作。员工与职务的关系具体的体现在e?r图中,每个员工都有其对应的职务[10]。2.3 逻辑结构设计

各实体之间的关系采用e?r图体现,将其转化成如表1,表2所示的关系模型和数据库表。代码设计与实现

3.1 系统菜单功能设计与实现

总体菜单下设系统、窗口切换、职工信息维护、部门信息维护、岗位信息维护、工资信息维护、报表处理、帮助8个功能模块。

部门信息维护及时更新部门动态,明确部门性质、级别,从而确定人员的性质(主要有行政、事业以及事业单位分类),界定人员身份(行政部门都是国家公务员)、职称(只有事业单位才有)等,随时可以掌握全地区各种身份工作人员的数量,克服了每年干部年报统计系统的及时性(干部年报每年统计一次,是上年情况)。

人员信息维护可以实现人员信息的动态管理,发生变动,即时更新,使人员的年龄、身份、学历、工龄等一目了然,为工资套改、办理退休等工作提供依据。

其中,各页面都具有的功能是维护信息窗口,设计的主要目的在于实现原有信息的浏览、查询、录入、修改,包括员工号、姓名、性别、民族、籍贯等32项数据。

3.2 登录与权限的设计与实现

(1)登录功能

登录功能的目的是基于普通用户登录,对于不同业务科室的需求有独立的交互页面,为管理干部档案的专职人员设计了登录页面进行相关信息的整理,后台维护管理员具有独立权限进行信息维护,可以对相关人员信息进行查看。登录界面如图5所示。

(2)账户确认功能

(3)密码修改功能

通过更改密码可以进一步提高保密系数,因此根据工作的需要密码必须可以修改,如图6所示。

3.3 系统维护功能设计

(1)职工信息维护模块主要包括员工号、姓名、性别、民族、籍贯等32项数据。

(2)部门维护模块主要包括部门名称、部门代码、部门职能3项数据信息和密码修改、录入、保存、删除、刷新、关闭、打印等21个功能键,具体的控件代码和设计模型与员工信息维护窗口大致相同,而数据信息的不同是两者的主要区别。部门维护窗口如图7所示。

3.4 报表模块实现

用户登录根据权限有不同的功能。普通员工可以对自己个人档案信息、考勤、奖惩情况进行查询;信息管理员可以对员工档案信息进行管理:系统管理员可以对用用户权限进行修改以及数据库的更新维护,对用户权限进行划分,使不同权限的用户功能范围不同,有效地保护了数据库中数据的安全性。

(1)员工报表功能

新进员工可在员工报表图中进行搜索,在入职时间处填入入职日期范围,在此范围内的员工可呈现在列表中,操作人员可进行保存或者打印操作,打印选项中显示需要打印信息的选项,可进行勾选,勾选出所需要的信息进行打印。在实际工作中员工报表模块实用性很高,在考核员工或者更新员工信息时可利用此功能模块打印出所需列表信息。

(2)部门报表功能

为了方便使用,排序和组合查询控件组具有区别。把四个数据操作窗口从控件到数据窗口尽量做了一致安排,以便确保同一个软件使用风格相同。将下述两个数据操作窗口的差异进行比较。一般人员的权限只有对人事档案的信息进行查询,能对该信息进行管理的只有管理人员。输入密码和账号是管理人员进行人事档案信息维护的前提。一般用户可操作菜单上的“窗口切换”、“保存”、“插入”、“密码修改”“删除”、窗口关闭以及打印、浏览报表等功能。系统实现结果与软件测试

4.1 人事档案信息管理系统模块测试

在管理员登录的页面,用户通过输入账号和密码进行身份认证,登录之后,对应的功能模块窗口在用户登录后打开。如需修改密码,在打开相应的弹窗之后,选择密码修改项的菜单,通过录入相应用户账号、联系方式、密码保护问题,输入正确之后就可以更新为新的密码,再一次输入确认即可。登录及密码修改功能完全符合要求已通过测试。

在用户登录成功后,通过点击“修改”、“插入”、“确认”等选项,可以在职位信息、部门信息等的弹窗修改旧信息,修改完成之后点击“保存”按钮进行保存,则数据库中已成功保存输入的记录,通过测试,系统维护模块的功能一切正常。

4.2 可执行文件的生成 5 结 论

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

关键词:人事管理,ASP.NET,ADO.NET,C#语言

引言

随着经济的发展, 人们在生活中越来越多的依赖计算机, 计算机早已渗透了社会的各个角落, 公司、企业越来越多, 使人员的管理趋向了复杂化和多元化, 手工管理方式在人事管理中已显得越来越不相适应, 采用IT技术提高服务质量和管理水平势在必行。人事管理系统提高其工作效率, 改善其工作环境。人事管理系统是企业、公司进行人事管理的一个强大工具。

一、系统设计目标

目前, 计算机在我国的信息管理工作中, 主要可用来进行数据输入, 档案管理, 数据统计, 信息查询, 综合分析。数据多而且杂, 若利用手工进行统计, 编辑, 整理工作, 不仅繁琐, 而且需要花费大量的人力, 物力, 财力等。电子计算机作为数据处理系统, 已逐渐成为人事管理现代化的重要工具, 在人事信息管理中正在发挥着重要的作用。本系统主要开发员工资料管理、奖惩记录管理、培训记录管理、考评记录管理、调薪记录管理等功能模块。

二、技术选择

1、Microsoft.NET平台

基于Microsoft.NET平台面向服务器端的技术秉承了面向对象的C#语言特点, 以其开放式、跨平台、移植性好、运行效率高、安全性好等优势已逐渐成为动态网站技术的主流, 本系统正是用基于Microsoft.NET平台的ASP.NET及ADO.NET这种技术来实现B/S体系结构的。

2、ASP.NET技术

Asp.net是Microsoft公司推出的ASP技术的最新版本, 是基于Microsoft.NET平台的一个革命性突破, 它解决了过去Web开发技术中存在的各种不足和局限, 开创了Web开发的全新时代。在Internet迅速发展的今天, Asp.net以其简单、快捷、高效的独特魅力, 获得越来越多的用户的青睐。

3、ASP.NET工作过程

ASP.NET支持HTTP请求/响应模型, 以线程工作方式响应来自客户端浏览器的请求。以客户端的请求, 服务端接收请求处理, 结果以HTML的形式响应给客户端。

三、数据库设计

1、数据库表结构设计

数据库的逻辑结构设计的质量将直接影响到系统的实现效果。根据人事管理系统数据库结构特点, 设计数据库的表主要包括了:

用户信息表 (User Info) 、部门信息表 (Dept Info) 、职位信息表 (Post Info) 、职称信息表 (Zhich Info) 、员工信息表 (Emp Info) 、员工奖惩信息表 (Emp Jch Info) 、奖惩分数表 (Jch Info) 、员工培训信息表 (Emp Train Info) 、员工考评信息表 (Emp Quiz Info) 、员工调薪信息表 (Adjust Pay Info) 。

2、数据库表的功能介绍

用户信息表:主要包括超级管理员和操作员等权限组的登录用户名、密码及姓名、性别、联系方式和电子邮箱等信息;部门信息表:主要包括部门编号、部门名称、部门父级编号和部门路径;职位信息表:主要设计一个字段, 方便管理人员添加和维护信息;职称信息表:主要包括职称名称;员工信息表:主要包括员工编号、姓名、性别、民族、籍贯、部门、职位、职称、基本工资等信息;员工奖惩信息表:主要记录员工的的奖惩日期和奖惩原因, 方便公司、企业对员工的管理;奖惩分数信息表:主要是记录员工的一些奖惩信息, 方便公司、企业对员工的培训、考评、调薪、调动做参考;员工培训信息表:就是为了提高公司和员工的一些方面的水平而针对性的对员工进行一些方面的技能培训;员工考评信息表:主要是员工的技能进行考评, 记录下考评结果, 有利于公司或企业对员工进行调动或调薪、培训等。

四、Web服务器配置

目前, 我们实现的网站是用IIS作为Web服务器, 为网站的静态页面请求提供服务, 考虑到网站的扩展性和安全性, 采用的Web服务器配置如下:

Windows XP+IIS+SQL Server2005+.Net Framework2.0。

五、总结

基于ASP.NET的人事管理系统是一个Web应用程序, 该系统具有如下特点:

1、采用Browser/Server三层体系结构, 使系统具有很好的可维护性和可重用性。

2、在本系统的开发过程中采用的是MVC模式, 此模式将明显的把显示和逻辑分离, 使代码容易管理, 适合于中小型项目的开发。

3、Web服务器采用的是IIS应用服务器, 它是一个比较完善的、开放的Web应用服务器。它严格地遵循普遍流行的开放标准, 在开发过程中较为适用。

参考文献

[1][美]TOM BARNABY:《NET分布式编程——C#篇》 (第2版) , 清华大学出版社, 2004年4月, 98-324。

[2]王华杰、李律松、孙一波等:《精通C#数据库开发》 (第2版) 清华大学出版社, 2004年4月, 178-412。

[3]刘甲耀、严桂兰等:《C#程序设计培训教程》, 机械工业出版社, 2004年1月, 1-238。

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

关键词:工资管理信息;数据库;系统模块设计

中图分类号:TP311.52

高校人事工资管理是一个繁琐而复杂的过程,且对工作人员的要求较严格,而且每月都要重复的进行操作,这就在无形中浪费了管理人员大量的时间和精力。管理人员计算工资,不仅要确保工资的准确性,还要有一定的时效性。虽然可以使用电脑中的各种统计工具对工资进行计算,但是随着计算机技术的飞速发展,急需要在业务管理上规范工资与各项费用的计算。特别是财务管理部门,要严格杜绝计算错误的产生。另外,对于任何需要手动填写的工资表格,现代化的数据处理服务具有无可比拟的优势。利用人事工资管理系统可以完成自动计算工资的工作,并使大型企业和中小型企业能够利用IT技术支持企业高效率的人事管理的日常任务,使其适应现代化的企业管理,促进就业和人事管理的科学化发展,且降低管理成本。另外其优势是可以提高效率,使其科学化,规范化的管理。

1 技术简介

PowerBuilder 12是专为各种应用系统开发的数据库客户端工具,它可也构成一个客户机/服务器或其他的数据库服务器(如Sybase,甲骨文,MS SQL,Informix等)的结构,也可作为DBA,FoxPro文件类型成为Excel数据源,实现这些数据文件有效的连接。

对于不同类型的数据源(数据),由一个特定的软件接口连接使用PowerBuilder的各种数据库连接方式,具体实现方式有两种:

(1)通过ODBC(开放的数据库Connecttivity)实现通用接口软件。(2)提供了一个特殊的接口,使MS SQL,INFORMIX,SYBASE等通过PowerBuilder来实现链接。

2 需求概述

学校管理者要进行全方位的分析,就要在需求分析阶段进行合理的设置,系统将通过多种方式来实现设置问题。在人事工资管理系统的使用中,该系统具有利用HR解释业务流程的特点:

(1)人事记录和交易数据为处理问题的一部分,并且各级管理人员的使用频率也决定了系统的使用情况,因此系统的开发迫切需要讨论一些重要问题,如怎样高效发放工资的问题。(2)最常用使用系统的是负责人事管理的部门,即工资管理部门和维护部门,同时传播信息的工作由人事部门和管理员来负责。(3)学院的员工使用该系统,主要是用来查询个人纪录及一些工资等情况。(4)员工使用的频率主要取决于应用程序的数据的数据处理情况。(5)因为系统有增加和删除用户的管理功能,导致系统管理员操作系统过于频繁,增大了管理员的负担,这就需要有专人负责基本的信息系统处理,包括配置管理,数据备份和恢复管理系统等问题。

3 系统模块设计

首先该系统的用户层主要是客户端浏览器,WEB层是客户与系统交互的界面,业务层则是进行业务逻辑的处理。为此本系统采用B/C结构及J2EE的四层(用户层、Web层、业务层、数据层)体系构架。

人事工资管理包括多个模块,主要部分为需求分析、系统的维护、信息传播、导航模块、人事管理和工资模块等。

首先来说工资模块,包括存入工资,管理工资等。另外人员培训、休假管理、配送服务和统计的子模块也需要统一的管理。工资和薪金要求相应的子模块进行处理。其次要想实现工资管理模块,这就需要人事管理模块的协助,具体包括:招聘管理,人员流动管理,人员考核管理,奖励和惩罚等管理。

4 系统实现

4.1 系统开发环境

首先结合互联网的官方版的“网络三剑客”即2008版Macromedia Dreamweaver、Fireworks为主要设计设计工具,同时以MyEclipse_7.0作为主要的开发工具。

4.2 操作系统

为了使网络管理的更好,更方便,更好的应用通信和网络服务,我们选择Windows Server 2008,这样可以提供更加可靠的扩展性。

4.3 运行环境

应用服务器采用Tomcat中的JSP / Servlet技术,一次性的开发Java类库程序。做到一次开发,随处可用。想要利用最新的Java虚拟机的高效运作的优势,就需要用j2sdk1.7.0.20版本(适用于Windows,Java平台)。

4.4 数据库服务器

首先系统采用多线程的客户机/服务器体系结构,这和多线程客户/服务器数据库管理系统的数据相匹配,数据库服务器使用微软SQL Server 2008,这是一个高性能的系统管理数据库运行平台,在Windows操作系统下,需要安装新的补丁SP4,因为启动该服务只启动一个进程,为了完成用户访问请求的响应,这种结构的来源多采用多进程的数据处理。

4.5 Web服务器

一般应用的服务器只适合中小型企业和个人使用,但它是作为一个整体系统具有高可扩展性的设计标准。作为正式的Apache Web服务器配置必需要用到Tomcat JSP/Servlet容器,使用Apache公司Tomcat5.6.20版本。像所有的Apache产品一样,Tomcat5.6.20也是免费的,但作为一个单独的Web服务器,其静态的HTML文件解释仅仅作为一个Web服务器来说,就显得速度上不是很快。但是其安全和嵌入式数据库管理池,可以向用户提供高效的数据库方面的组件(Tomcat5.5中或更高版本),这就使得系统的应用范围广泛,并且你可以得到完整的源代码。它可以用来作为JSP/Servlet的一个容器,并建立一个平台,提供可靠的Web服务器扩展。

由于篇幅有限,本文只对系统中的注册信息模块进行展示。首先Struts的MVC系统来进行开发,可以大大加快开发速度。该系统采用了MVC框架,它只是在为管理Struts框架服务的情况下使用的。模块可以显示雇员的详细信息,根据第一个雇员的信息,文件中的单个或多个人员的可以选择不同的操作模式。可以增加雇员信息,包括背景资料、学习经历、工作简历、各种评职标准、离退休情况等。操作人员的培训模块也可以打印输出员工的相关信息。系统实现界面如图1所示。在登陆的情况下,可以输入家庭成员,工作记录等相关信息,这就要求该模型必须是在一个很好的框架前提下开发的,我们采用MVC框架,实现奖惩记录,培训记录等信息的查询。

Sf_add.jsp-----添加页面

Sf_list.jsp-----员工个人详细信息及修改页面

Sf_info.jsp------员工信息列表页面

开发的部分代码如下:

5 结束语

该论文以某学院人事工资管理系统为研究背景展开研究,在软件开发过程中,得到了学校领导及相关部门的大力支持,得到了很多经验丰富的软件工程师和指导,整个过程进展顺利,按照既定时间完成了开发任务并达到了预期目标。

参考文献:

[1]温楚瑶.高校人事管理系统的分析与设计[J].计算机光盘软件与应用,2013(03):230+232.

[2]张惠茹,周姝,陈铁权.人事管理系统设计与实现[J].计算机光盘软件与应用,2012(04):191-192

作者简介:苍圣(1980-),男,哈尔滨,硕士研究生,讲师,主要研究方向:人工智能与图像处理。

篇5:人事管理系统设计与实现—管理

二实验目的:通过这次课程设计,要掌握UML(统一建模语言),并能运用UML在Rational Rose中建模。三实验要求:

(1)员工各种信息的输入,包括员工的基本信息、学历信息、婚姻状况信息、职称等。(2)员工各种信息的修改;

(3)对于转出、辞职、辞退、退休员工信息的删除;

(4)按照一定的条件,查询、统计符合条件的员工信息;至少应该包括每个员工详细信息的查询、按婚姻状况查询、按学历查询、按工作岗位查询等,至少应该包括按学历、婚姻状况、岗位、参加工作时间等统计各自的员工信息;

(5)对查询、统计的结果打印输出。(6)熟悉UML,主要了解UML中的9大图:Use case diagram(用例图)、Class diagram(类图)、Object diagram(对象图,Rose中没有)、Sequence diagram(序列图)、Collaboration diagram(协作图)、Statechart diagram(状态图)、Activity diagram(活动图)、Component diagram(组件图)、Deployment diagram(配置图)、datamodel diagram(数据模型图)(7)完成对系统的建模。

四实验内容:

根据要求画出相应的图形

人事管理用例图

登录管理基本信息管理管理员普通职员查询管理信息输出管理

基本信息管理子用例图

总经理批复信息输入管理员信息修改总经理信息删除

查询管理活动图

经理登录按员工信息查询按员工婚姻状况查询按员工学历查询按员工工作岗位查询统计结果 人事管理活动图

用户登录员工基本信息查询高级权限高级权限删除输入修改员工基本信息输入员工基本信息修改员工基本休息删除统计结果打印输出总经理批复取消编辑批复未通过批复已通过载入文档

登录管理活动图

显示登录界面输入用户名和密码信息检验设置进入权限进入主界面

基本信息管理状态图

员工基本信息录入待编辑管理员输入`修改`删除信息已编辑总经理批复批复已通过总经理批复总经理审批批复未通过未编辑

人事管理状态图

基本信息输入基本信息删除基本信息修改基本信息查询

人事管理实体类图

人事管理系统边界类图

登录人事管理系统主界面员工信息管理员工信息查询管理员工基本信息输入员工基本信息删除员工基本信息修改编辑信息批复员工基本休息修改

人事系统序列图

用户 : 管理员 : 登录验证用户和...打开登录正确打开 : 员工信息查询管理 : 人事管理系统主界面 : 员工信息管理员工基本信息查询基本...编辑员工基本...显示员工基本...显示员工基本...人事管理协作图

4: 正确2: 打开3: 登录1: 验证用户和密码用户 : 管理员 : 登录8: 显示员工基本信息5: 打开6: 7: 查询基本信息员工基本信息 : 员工信息管理9: 编辑员工基本信息 : 人事管理系统主界面10: 11: 显示员工基本信息 : 员工信息查询管理

人事管理组件图

登录主页面身份验证登录系统主页服务器运算编辑主页并提交服务器管理员编辑主页服务器运算出等待经理批复经理批复主页服务器运算批复存入数据库并返回主页面

人事管理数据模型图

人事管理部署图

主机数据库服务器打印机

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

作者

(单位)

摘要:主要阐述了如何利用V-FOXPROW FOR WINDOWS环境开发人事档案管理系统,介绍了人事档案管理系统数据库的建立和系统的各项功能及各项功能的实现方法。该系统由主画面和子画面组成,界面美观,操作简单,能大大提高工作效率,适用于企事业单位的人事档案管理。

关键词:数据库;管理;人事档案

1前言

随着信息技术的发展,人事档案的信息化管理已经是企业必然的选择,特别是Internet 以及企业网站的日益普及,各级人员希望能够迅速、快捷地查询档案资料,这就要求人事档案管理系统要具有网上查询的功能。随着人事变动的增加,人事档案数据日益庞大,人事档案管理系统的复杂度也随之提高,要求达到使用高效、安全存储的目的。

为配合企业信息化进程,采用实用型关系数据库V-FOXPROW编写了人事档案管理系统,改系统具有良好的图形用户界面,操作方便,简单易学,它能更好地实现人事档案的微机化管理,减轻人们负担,提高工作效率。

2档案管理系统的功能设置

本系统开发以高内聚、低耦合为基本设计原理,并以自顶向下逐步求精的数据结构流程模式进行问题的分解,结合档案管理系统中业务流、数据流、人机边界、数据接口等将档案系统进行自然语言的流程设计。

根据档案管理的要求和我中心的实际情况,对本系统的运行平台作出如下要求:本系统的客户端程序要求运行在Windows98或以上的Windows操作系统平台上,数据库服务器也采用Windows平台,客户端程序与数据库服务器的连接模式采用Client/Server(C/S)模式,客户端软件与数据库系统进行直接通讯处理。因本系统中数据处理流程相对简单,数据传输要求较高,因此本系统采用结构简单的单层数据处理方法,所有数据处理流程均在服务器端

完成,从而不涉及中间件的数据处理。客户端软件要求不限制同时在线的操作用户数量。

2.1 用户及操作人员权限设置

本系统的用户分管理员和普通用户。管理员的职责是负责对使用用户、数据表式、数据显示格式的设置、修改,以及数据库备份和数据库还原工作。普通用户由于工作职责不同拥有不同的使用权限;档案资料的增加及修改权、档案库的查询统计权、档案报表和各类证明材料的打印权,以及人事代理管理权,各种权限可以进行组合分配。用户在使用档案管理系统时要求根据相应的用户名称及该用户的密码进行登录,登录后系统将根据当前用户所获得的权限分配相应的功能权限。

2.2 查询统计功能

查询统计功能要求有多种较智能化的查询统计方式,在系统中要求将查询统计分类为单项查询、综合查询、单项统计、综合统计四项,单项查询及单项统计是针对档案项目中某一项进行的全匹配或部分匹配的查询统计;综合查询及综合统计则是根据档案库中所有项目进行的全方位智能化查询统计,其查询统计的方式有完全匹配(即等于)、大于、小于、包含(模糊方式)、范围等,可根据不同的条件进行组合条件查询。

2.3 打印功能

打印功能主要是嵌入在查询统计功能中,要求实现查询统计结果的打印、档案保管证明、工作简历(工龄)证明以及调档函的打印,此外还要能实现常用的档案报表和档案清单的打印。系统的实现环境和总体方案设计

人事档案管理系统是在IBM微机上的WINDOWSXP操作系统下,利用V-FOXPROW FOR WINDOWS环境开发而成的。该系统根据人事档案管理要求,分为人事档案数据库和数据库管理两部分。人事档案数据库根据需要建立34项基本内容,每一项有一个名称、数据的类型和最大长度。一个人员的34项内容构成一个记录。其中数据的类型有:字符型、数字型、日期型、备注型。数据库管理部分按照对数据库的操作不同,分为主画面模块和功能模块。

主画面模块用来完成会员档案管理系统的数据录入、修改和功能设置。整个程序的工作是在主画面模块的控制下,根据用户的要求,选择不同的功能模块来完成对数据库指定的操作。功能模块包括∶姓名查询模块、电话查询模块、前插记录模块、后插记录模块、增加记录模块、删除记录模块、打印记录模块、导向记录模块及综合查询模块,用来完成档案建立

和维护、档案查询、档案输出等系统功能。本系统程序采用模块化设计,有利于扩充程序的功能,以满足用户的各种要求。系统编程调试及运行情况

根据总体方案要求,利用V-FOXPROW提供的开发系统,编写出人事档案管理系统软件。由于该系统为模块化设计,因此采取调试的方法是:单个模块调试→各功能模块与主画面模块相结合调试→整个系统调试。调试正常后,利用开发软件提供的项目管理器及编译功能完成程序的编译,形成XX.EXE执行文件。

该系统软件经调试后,在不同类型的微机上(带有WINDOWS中文版操作系统)安装使用,运行正常。本软件除完成主要功能的程序设计外,还完成了一些辅助功能的设计。如:进入系统需要输入保密口令;检查是否有重记录功能;采取一些保护措施,即使用户操作上有错误,系统也能正常运行,并给出一些提示,帮助你完成任务;系统程序中设计了“序号”自动增减功能,可以大大方便用户,免除了在增减记录和插入记录时修改序号带来的麻烦,提高工作效率;设计中还考虑到画面前后的一致性,在没有查询到记录和打印输出完记录后,仍回到原来的记录;综合查询部分能够对人员的任意情况进行查询、排序、组合,可同时输入26个条件进行查询。所有这些,给用户的使用带来很大方便。使用效果

通过调查和用户反映,该人事档案管理系统运行正常,可靠性强,效果良好。

(1)采用计算机对工会会员档案进行管理,打破了传统式的会员档案管理模式,可以达到高水平的信息存储、查询、打印,它不仅节省人力,使人们从繁琐枯燥的劳动中解放出来,大大提高工作效率,而且可以减少人为的差错,能正确、及时地提供人员档案资料。

(2)传统卡片式管理,会员个人资料项目固定,且内容较少,而工会会员档案管理系统可根据需要,灵活添加所需内容,且项目数量增多,可以包含会员基本情况,使得会员档案管理更具有灵活性和实用性。同时,工会会员档案的调转非常容易。

(3)为科学决策某项工作提供依据。由于各种查询、统计和打印的便捷性、准确性,使该系统成为许多工作不可缺少的助手,为工作的科学决策和顺利进行奠定了基础。

(4)提高了人们使用现代化工具的意识,带动了其它工作的微机化管理,同时也为今后的人员档案信息共享提供了有力的保证。

5结语

通过以上数据表与数据库及应用模块的设计,我们完成了人事档案管理系统的设计,该系统不仅可以提高工作效率和档案管理的准确性,而且非档案管理人员也可以通过内部网随时了解自己的情况,为今后数字化档案管理系统的整体建设奠定了基础。

参考文献

[1]晶辰工作室编.VISUAL FOXPRO6.0操作指南[M].北京:人民邮电出版社,1998

[2]张之超编.VISUAL FOXPRO6.0开发指南[M].北京:人民邮电出版社,1999

[3]孙伟.人事档案管理系统的设计[J].中国科技信息,2005,(06)

篇7:学生信息管理系统的设计与实现

中 南 大 学 现 代 远 程 教 育

毕 业 论 文

论文题目 学生信息管理系统的设计与实现

姓 名 谷 丰 专 业 计算机科学与技术 层 次 专升本 入学时间 2010.3 管理中心 河南电大 学习中心 河南南阳 指导教师 宋 长 斌

2012年 04 月 24日

0

学生信息管理系统的设计与实现

内容提要:由于学校规模进一步扩大,学生人数逐年上升,学生信息的管理也变得越来越复杂。为此,切实有效的把学生信息管理系统引入学校教务管理中,对于促进学校管理制度和提高学校教学质量有着显著意义。

本系统采用B/S结构,ASP为开发语言,SQL Server 2000为数据库来进行设计与开发。本论文,简要阐述了系统的开发背景与开发环境,对系统的构架进行分析,由此划分出各个模块,包括用户注册模块,用户登陆模块,个人管理模块,基本信息管理模块,特殊信息管理模块,毕业生信息管理模块,成绩管理模块,更多信息管理模块,退出系统模块。详细介绍了系统各个模块与功能的实现原理,最后总结开发阶段与测试阶段所遇到的问题与解决方法。

关键词:学生信息管理 数据库 管理信息系统

目 录:

一、学生信息管理系统开发背景 „„„„„„„„„„2

二、学生信息管理系统的总体设计„„„„„„„„„„„„„„2

三、学生信息管理系统的实现„„„„„„„„„„„„„„„„3

四、结束语„„„„„„„„„„„„„„„„„„„„5

五、参考文献„„„„„„„„„„„„„„„„„„„5 随着计算机的发展及网络技术的应用,当今社会,正快速向信息化社会前进,信息自动化的作用也越来越大。而在日常生活中信息技术的不断融入、技 1 术越来越先进的同时,应该从以前繁琐的事务中解放出来,来提高工作效率。学生信息管理系统就是使用计算机完成众多学生信息的处理。

一、学生信息管理系统开发背景

随着科学技术的不断提高,目前,学校学生管理是教务管理中的一个极为重要的环节,它是整个管理的核心和基础。由于学校规模进一步扩大,学生人数逐年上升,学生情况的管理也变得越来越复杂。面对如此繁杂的任务。如果让个人去管理文档,就会显得费时费力。近年来随着计算机的迅速发展,计算机已经在社会各个领域显示了它巨大的作用。毋庸置疑,切实有效地把计算机管理引入学校教务管理中,对于促进学校管理制度,提高学校教学质量与办学水平有着显著意义。由于上述原因,所以,学生管理系统的开发也是时代的一个必经阶段。本次设计主要采用B/S结构,从学生入学到毕业每个人在校的信息,以及成绩的管理。本系统主要分为六大模块,基本信息管理、特殊信息管理、毕业生信息管理、更多信息管理(补助信息管理、勤工助学信息管理、奖励信息管理、处罚信息管理、异动情况信息管理)、成绩管理、个人管理。用户可以对各种信息进行录入,修改,删除等操作。更方便各个专业老师对学生信息的系统化管理,提高办公效率,以达到更合理化,方便化等要求。

二、学生信息管理系统的总体设计

根据系统功能分析和学生信息需求的特点,经过模块化得到学生信息管理系统功能模块结构图,学生信息管理系统的功能设计构思: 功能说明

经过实际考察与分析研究,学生信息管理系统主要应具有以下功能:(1)登录用户信息的录入、修改和删除功能。(2)学生基本信息的录入、修改和查询功能。

2(3)课程的添加和修改。(4)成绩的输入、修改和查询。

登录的用户分为普通学生和管理员两种类型:学生为系统普通用户,只能运行此系统学生学籍、课程、成绩的查询功能; 系统管理员则具有运行系统所有功能的权限,利用不同用户具有不同权限设定的方法有效地保证了系统数据操作的安全性。2 数据库设计

根据上述的系统需求分析,需要建立一个学生信息数据库,在学生.mdb 数据库中建立学籍表、成绩表课程信息表、用户表和临时表五个表。其中“学籍表”、“成绩表”、“课程信息表”。

三、学生信息管理系统的实现 登陆模块实现用户登录窗体作为系统的启动窗体,用于验证用户的身份,当用户在窗体中输入用户名和用户密码后,系统自动判断所输入的用户是否存在和密码是否正确,若不正确,则显示“用户名不正确”或“密码输入错误”提示信息,当 3 次输入都不正确时,则自动退出登录窗体,结束系统运行。本窗体为两种不同的用户(教师,系统管理员)进入系统。以不同的权限进入系统,满足其不同的需求。其中系统管理员具有浏览、管理数据库,添加新用户等全部权限。而教师用户只具有浏览和查询权限,既不能对数据进行修改,也不能添加新用户。

在系统主窗体加载的过程中,首先判断此时登陆的用户权限,如果是“学生用户”,则将“用户管理”、“课程添加修改”、“学籍添加修改”、“成绩输入修改” 这几个菜单设置为不可见。系统主界面模块

按照在系统功能模块图中介绍的功能模块,可以将这些功能以菜单的形式设计出来。首先添加主窗体,设置其属性。在添加好的窗体中,单击鼠标右键,从弹出的快捷菜单中选择“菜单编辑器”命令,在弹出的菜单编辑器对话框中,按照菜单各自的功能要求,分别录入进去,并且使用方向键为菜单分级。用户管理模块

用户管理模块包括 “添加用户”“删除用户”“修改密码”三个窗体,分别起到对用户的用户名及密码信息进行添加、删除已有用户、修改用户信息的功能。学籍管理模块

在“学籍管理”模块中,可以添加、修改、查询学生的学籍信息,包括 “入学登记”、“学籍修改”、“学籍查询”三个窗体。学籍的全部查询是能够查看所有学生的学籍信息,还可以根据“学号”、“姓名”、“班级”等不同的字段进行查询。在显示这些信息时,将使用到“学籍表”数据表。课程管理模块

在“课程管理”模块中,可以添加、修改学生的课程信息。通过输入课程的编号和名称进行添加及修改,在显示这些信息时,将使用到“课程信息表”数据表。成绩管理模块

在“成绩管理”模块中,可以添加、修改、查询学生的学籍信息,包括 “成绩输入”、“成绩修改”、“成绩查询”三个窗体。学生成绩的查询可以根据“学号”、“姓名”、“课程”“班级”这些不同的字段进行查询。在显示这些信息时,将使用到“成绩表”数据表。

在对现有系统和现状认真调查分析的基础上,明确了学生信息管理工作本身存在的问题和建立管理信息系统的初步要求,经过调查、研究、分析、计算,在学生信息管理中的应用已经条件成熟,将从技术可行性、经济可行性、操作可行性等方面总结系统开发的可行性,确保学生信息管理系统能够使用计算机完成众多学生信息的处理。

结束语:

随着计算机的发展及网络技术的应用,当今社会,正快速向信息化社会前进,信息自动化的作用也越来越大。而在日常生活中信息技术的不断融入、技术越来越先进的同时,应该从以前繁琐的事务中解放出来,来提高工作效率。本系统基本达到了预期目标,系统运行可靠、操作简便。但由于研究时间和相关条件的限制,该系统还有一些不完善的地方,后续还会对该课题继续研究。

参考文献:

1.数据库基础与应用 作者:王利 中央广播电视大学出版社 1997年

篇8:人事档案管理系统的设计与实现

人事档案管理是现代企业管理工作不可缺少的一部分, 是人力资源管理的基础工作, 人事档案管理工作的好坏对于企业的决策者和管理者来说都至关重要。但一直以来人们使用传统的人工方式管理人事档案, 这种管理方式存在着许多缺点, 如效率低下、保密性差等。作为计算机应用的一部分, 使用计算机对人事档案进行管理具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。一个设计完善, 运行稳定的人事档案管理系统可以使人们从繁重的传统手工管理中解脱出来, 从而提高企业人事档案管理的工作效率, 协助企业更好地完成人事档案管理工作。

二、人事档案特点:

人事档案作为档案的一种, 是人事 (劳动) 管理部门, 根据人事工作需要, 以个人姓名为特征集中保存起来的反映员工个人经历、德才情况、工作实绩等方面内容的文件材料。人事档案的种类主要有干部档案和工人档案。它具有以下主要特点:

(1) 全面性。人事档案收存员工的履历、自传、鉴定 (考核) 、政治历史、入党入团、奖励、处分、任免、工资等方面的有关文件材料。因此, 它能记录员工个人成长, 思想发展的历史;能展现员工家庭情况、专业情况、个人自然情况等各个方面的内容;是员工个人信息的储存库。它概括地反映员工个人全貌。

(2) 可利用性。由于员工仍在工作, 其人事档案则成为人事 (劳动) 部门正确使用人才, 合理解决工资等问题的一个重要依据。直接为现实工作服务是人事档案区别于其他档案的重要标志。

(3) 真实性。这是人事档案可利用性的基础和前提。人事档案必须做到整体内容完整齐全, 个体材料客观真实, 才能为用人部门提供优质服务。

(4) 动态性。人事档案建立后, 其内容不是一成不变的, 随着当事人人生道路的延伸将不断形成一些反映新信息的文件材料。因此, 人事档案必须注意做好新材料的收集补充.力求缩短档案与员工实际情况的“时间差”。

三、人事档案管理系统的设计与实现

1. 总体结构和主要功能

1.1管理信息系统的基本结构

一个最简单的管理信息系统基本上由以下几个部分组成:信息源、信息处理器、信息管理者、信息使用者。

信息源是数据的输入源, 是信息的产生地, 它来源于系统外和系统内两方面的信息。

信息处理器由数据采集装置、数据变换装置、数据传输装置、数据存储和运行装置几个部分组成。

1.2人事档案管理系统的功能分析

具体说来人事档案管理系统在功能上应该具备以下这些特点:

(1) 灵活的数据记录编辑功能, 可以随时对记录进行增加, 修改, 更新, 删除, 浏览等编辑操作。并将查询方式有机溶入编辑界面, 可以实现对某项记录定位, 再进行编辑, 修改, 更新。

(2) 几个数据库表之间的任意组合条件查询, 便于在实际档案管理操作中对某种情况, 多种条件下的人员情况进行统计查看。

(3) 具备分级用户权限管理设置, 以确保档案的保密性和安全性。

(4) 具有分类统计, 报表输出显示的功能。

(5) 具有比较友好的人机交互界面, 各种操作可以在直观的界面上通过人机交互式进行。

1.3本人开发的企业人事档案管理系统的功能概述

综上所述, 人事档案管理系统具体功能如下:

系统管理功能 (系统设置、用户管理、工资级别、部门类别、退出系统)

档案管理功能 (档案登记、档案维护、档案转递、档案注销)

档案查询功能 (档案查询登记、档案分类查询、档案自定义查询)

档案统计功能 (按政治面目统计、按文化程度统计)

花名册功能 (员工花名册、党员花名册)

2、系统开发方法和开发环境的选择

开发方法:采用面向对象的方法

开发环境:操作系统——Windows XP

开发工具——Visual Fox Pro6.0

3、数据库设计

人事档案管理系统开发的过程中, 数据库设计是一个非常重要的环节。其好坏直接影响系统的实现。在系统开始设计的时候应该尽量考虑全面, 尤其应该仔细考虑用户的各种需求。

为了能说明问题而不重复啰嗦, 本人根据自己所开发的人事档案管理系统的实际情况, 在此仅举其中的员工基本情况的设计来说明。

数据库逻辑结构设计

在上面的数据库概念结构设计的基础上, 把实体与属性之间的关系转化为Visual fox Pro 6.0数据库系统所支持的实际数据模型, 并形成数据库中的表格。

员工基本情况表

说明:员工基本情况表用于存储员工基本信息。

4. 各个功能模块的创建及程序设计

(1) 功能模块的创建

(2) 功能模块的程序设计

在此不再详述

5. 重点及难点

重点是后台数据库的数据关系模型的建立, 一个合理正确的数据关系模型是此系统开发成功的关键所在。难点在于如何通过编写程序使前台程序设计和后台数据库互相嵌入, 通过前台程序功能模块可以实现对数据库的维护。

四、结束语

上一篇:电厂毕业实习报告下一篇:传染病防治知识和技能培训记录