人事管理系统论文范文
时间:2023-04-05 17:59:26
导语:如何才能写好一篇人事管理系统论文,这就需要搜集整理更多的资料和文献,欢迎阅读由公务员之家整理的十篇范文,供你借鉴。
篇1
1.1问题定义及内容简介
本系统是人事管理系统,它主要实现管理员如何对普通用户进行授权,如何插入、删除一个员工的信息,用户如何浏览员工的所有信息,以及用户如何查询自己想要的结果,也即是通过输入查询条件,显示符合条件的员工记录以及如何显示这个员工的全部信息。如何对查询或统计出来的符合条件的记录用报表的形式打印出来,窗口打开时的排放顺序,也即是平铺还是重叠,最后得提供一下如何使用这个系统,如何解决用户可能会遇到的问题以及这个系统中的难点和开发技巧等等。
本系统包括8个模块,即系统,包括重新选择用户和退出两个功能。系统管理,包括人员编码维护、用户授权和程序定义。输入,包括基本信息、婚姻信息、学历信息、考勤信息和工资信息的插入和删除。查看,包括基本信息、婚姻信息、学历信息、考勤信息和工资信息的浏览,还有通过输入查询条件查询用户所要的记录,还可以双击某个员工所在列,就可以显示出这个员工的所有信息。维护,包括基本信息、婚姻信息、学历信息、考勤信息和工资信息的修改,这个功能只能由管理员来操作,普通用户没这个权力。报表,包括基本信息、考勤信息以及工资信息的查询、统计和打印。窗口,包括平铺和重叠,即窗口的排放形式是平铺还是重叠的。帮助,包括这个系统的介绍和对这个系统可能出现的问题的解答。
1.2研究背景与研究意义
随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事档案的管理势在必行。当前企业信息管理系统正在从C/S结构向B/S结构转移,但是由于安全性等方面的因素,C/S结构的管理信息系统仍然占据企业管理信息系统的主流。
人事管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。
人事管理系统可以用于支持企业完成劳动人事管理工作,有如下3个方面的目标。
1支持企业实现规范化的管理。
2支持企业高效率完成劳动人事管理的日常业务,包括新员工加入时人事档案的建立,老员工转出、辞职、退休等。
3支持企业进行劳动人事管理及其相关方面的科学决策,如企业领导根据现有的员工数目决定招聘的人数等。
1.3论文各章内容介绍
第一章绪论里主要介绍了问题定义和内容简介,以及研究背景与研究意义,第二章主要介绍了系统功能需求分析数据字典,第三章主要介绍了系统设计,包括系统总体系结构设计、系统数据模型设计以及系统开发与运行环境确定。第四章主要介绍了各子系统体系结构设计,包括本模块各子模块功能、接口、界面设计和遇到的主要问题及解决方案,还介绍了用户使用手册,包括系统功能简介、运行环境简介,系统运行与操作指南,还介绍了系统评价,包括系统主要功能、特点介绍,系统存在不足与改进方案以及毕业设计心得与收获。
2.系统需求分析
2.1系统功能需求分析
该系统需要完成如下功能:
2员工各种信息的输入,包括员工的基本信息、学历信息、婚姻状况、考勤信息、工资信息。
3对用户进行授权。
4员工各种信息的修改。
5对于转出、辞职、退休员工信息的删除。
6按照某种条件,查询统计符合条件的员工信息。
7对查询、统计的结果打印输出。
8人事系统的使用帮助。2.2数据字典
数据字典是各类数据描述的集合,它是进行详细的数据收集和数据分析后所获得的主要成果。
数据字典通常包括以下5个部分:
2数据项。数据项是不可再分的数据单位。
3数据结构。数据结构反映了数据之间的组合关系。一个数据
结构可以由若干个数据项组成,也可以由若干个数据结构组成,或由若干数据项和数据结构混合组成。
4数据流。数据流是数据结构在系统内传输的路径。
5数据存储。数据存储是数据及其结构停留或保存的地方,也是数据流的来源和去向之一。
6处理过程。处理过程的具体处理逻辑一般用判定表或判定树来描述。
数据字典是关于数据库中数据的描述,即对元数据的描述。数
据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充实、完善的。
针对本系统,通过员工管理内容和过程分析,设计的数据项和数据结构如下:
11员工基本情况。包括的数据项有员工号、员工姓名、性别、所在部门、身份证号、生日、籍贯、国籍、民族、婚姻状况、健康状况、政治面貌、参加时间、血型、开始工作时间、家庭住址、联系电话、岗位代号。
12员工婚姻状况。包括的数据项有员工号、爱人代号、爱人姓名、爱人生日、结婚时间、爱人工作单位、爱人政治面貌、爱人工作职务。
13员工学历信息。包括的数据项有员工号、学历、专业、毕业时间、毕业学校、学校类型、外语1、外语1级别、外语2、外语2级别。
14员工考勤信息。包括的数据项有员工号、姓名、日期,本月天数,公休假天数,应出勤天数,请假,节假日加班,其它加班。
15员工工资信息。包括的数据项有员工号,姓名,底薪,补贴,奖金,加班,代扣养老金,代扣医疗保险,代扣住房公积金,所得税,房贴,房租,实发工资。
16人员编码信息。包括的数据项有人员编码,人员姓名,密码。
17用户授权信息。包括的数据项有序号,人员编码,程序号。
18系统设计
3.1系统总体系结构设计
人事管理系统可以用于支持企业完成劳动人事管理工作,有如下3个方面的目标。
42支持企业实现规范化的管理。
43支持企业高效率完成劳动人事管理的日常业务,包括新员工加入时人事档案的建立,老员工转出、辞职、退休等。
44支持企业进行劳动人事管理及其相关方面的科学决策,如企业领导根据现有的员工数目决定招聘的人数等。
本系统开发设计思想有以下几点。
11尽量采用学校现有软硬件环境,及先进的管理系统开发方案,从而达到充分利用学校现有资源,提高系统开发水平和应用的目的。
12系统应符合学校人事管理的规定,满足学校日常人事管理工作需要,并达到操作过程中的直观、方便、实用、安全等要求。
13系统采用C/S体系结构,Client(客户端)负责提供表达逻辑、显示用户界面信息、访问数据库服务器;Server(服务器端)则用于提供数据服务。系统分析等前期工作应尽量详细完善,以便学校以后体系结构的改变,对于一些安全性要求不高的信息可以方便地采用Brower/Server的方式进行访问。
14系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。
15系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。
3.2系统数据模型设计
关系模型:
员工基本信息(员工号,姓名,所在系号,所在系名,性别,生日,籍贯,国籍,民族,身份证号,婚姻状况,健康状况,政治面貌,参加时间,血型,开始工作时间,家庭住址,电话,岗位代号)
员工婚姻信息(员工号,爱人代号,爱人姓名,爱人生日,结婚时间,爱人工作,位,爱人政治面貌,爱人工作职务)
员工学历信息(员工号,学历,专业,毕业时间,毕业学校,学校类型,外语1,外语1级别,外语2,外语2级别)
员工考勤信息(员工号,姓名,日期,本月天数,公休假天数,应出勤天数,请假,节假日加班,其它加班)
员工工资信息(员工号,姓名,底薪,补贴,奖金,加班,代扣养老金,代扣医疗保险,代扣住房公积金,所得税,房贴,房租,实发工资)
人员编码(人员编码,人员姓名,密码)
篇2
随着国内网络的普及,基于无线和有线网络的评测系统的研究和开发正在不断地发展,水平也越来越高。但还存在一些普遍性问题,主要表现:单一学科、单层次的试题库较多,系统缺乏可扩充性和灵活性;图形、表格等非文本处理能力差,对试题的描述不够科学,组卷失败率高;系统的统计分析功能不足,缺乏开放性和适应性;适合于网络环境下的通用试题库管理系统开发不足;系统安全性问题较大。
二、系统设计的要求
1.通用性
网络评测系统是人事评测的一种重要方式,要尽可能地兼容各个岗位,各类学校,各类层次,所以在开发时应把“通用性”放在第一位。
2.易用性
网络评测系统可能涉及到各个人事和管理部门,考虑有些人员对计算机方面的知识了解不深,所以它的操作必须简单、易用。
3.可控性
合理设计组卷功能,自由控制试卷的难度、知识点的选择,提高组卷的成功率,使系统能适用于任意科目的组卷。在进行网络评测时,工作人员可以通过评测监控程序掌握评测的动态,可以对评测做必要的控制;同时,考虑到评测过程中可能出现机器故障、网络故障等因素,软件中也应有相应的控制功能,保证评测的顺利进行。
4.安全性
包括用户的安全性与评测的安全性。用户的安全性主要体现在用户操作题库的安全性和用户帐户管理的安全性,其中用户操作题库的安全性是指用户只能操作自己所属专业的题库,不能跨专业操作题库,用户帐户管理的安全性是指只有系统管理员有权进行用户帐户管理,一般用户只能更改自己的密码;评测的安全性是评测时每个考生只能登录一次,重新登录必须经监考人员同意;同时,每套题目只能对应一个已登录的考生,不允许一个以上考生操作同一套题目。
5.跨平台性
跨平台性能够在不同操作系统下通过浏览器进行评测,实现评测系统跨平台性。
三、系统设计
1.系统设计方案
系统具体的解决方案如下。第一,考虑到工作人员的实际操作,题库按科目知识点来进行建立(即按科目—章—节次序)。第二,系统采用SQLSERVER2000作后台数据库,WWW服务器用Windows2000的IIS。第三,试题库管理、CS模式评测、BS模式评测程序使用DELPHI技术和IntraWeb技术开发实现。第四,在BS构架下,开发的WEB程序在数据库端实现数据操作功能并提交IIS生成动态HTML页面。第五,后台评测监控程序采用ClientSocket、ServerSocket技术实现网络监控,利用屏幕抓取技术和图像压缩技术将屏幕图像压缩成数据流进行传输,以减轻网络传输量。
2.系统设计模块
本系统按功能分为四个相对独立的部分,即试题库管理、CS模式评测、BS模式评测、后台评测监控程序,具体功能有,试题库管理:实现按专业、按科目知识点对题库进行建立、管理,试卷生成,试卷输出,工作人员、评测对象管理,成绩管理,系统维护。CS模式评测:实现登录验证,自动计时,进行评测,交卷等功能。BS模式评测:实现登录验证,自动计时,进行评测,交卷等功能。后台评测监控:评测状态登记,重新登录设置,强行交卷,评测对象屏幕抓取。
四、系统实现的关键技术
1.数据库技术
数据库的访问采用ADO数据库访问技术,在开发过程中利用SQL编程技术对数据库中的数据进行操作。ADO是MicrosoftActiveXDataObjects的缩写,它是使应用程序能够访问数据库的数据对象。利用ADO数据访问控件,可以只使用ADO组件与数据库取得联系并对其中的数据进行操作。由于ADO对象自身使用ActiveX对象,因此,它在Internet上扩展非常容易。
2.IntraWeb技术
利用IntraWeb技术设计Web动态网页,实现评测对象身份自动识别,如果登录信息与评测时间、评测部门设置相符,则进入评测界面,否则退出评测。评测期间,每间隔一分钟回传剩余评测时间,剩余时间为0时,自动交卷。IntraWeb是一个创建基于Web应用程序的具有革命性意义的新方法,IntraWeb提供了一个杰出的工具,用来高速、简易地创建Internet、Intranet以及Extranet应用程序。许多基于Web的开发工具都要求开发者有CGI脚本的知识;同时,也要求开发者要有状态跟踪以及复杂的客户端配置,IntraWeb避免了这些。通过使用Delphi中的组件,简单的创建一个应用程序项目并注册到服务器上,客户就可以利用兼容HTML4的任何一种浏览器来访问这个应用程序,这些浏览器包括Netscape、InternetExploer等。利用IntraWeb开发的Web应用程序不需要写任何的HTML、CGI或是JavaScript代码,所有的代码都可在Delphi中完成。
3.WinSocket编程技术
Socket网络通信的基本方式是请求和应答方式,接收方和发送方是相互协同工作。Socket编程遵循数据分包传送的规则,每次只发送和接收一个数据包,以保证数据传输的安全性和稳定性;同时,也不过多地占用系统资源。对于ClientSocket组件,从字面上就可以看出,它用于请求方。也就是说,它的动作是主动地建立连接。显然,ServerSocket组件用于响应方,它的动作是侦听以及被动接受连接。ClientSocket组件的属性是相对静态的,它和ServerSocket之间只是连接和断开的关系。并且仅当ServerSocket对其接受才表示建立连接。ServerSocke组件的属性是动态的。伴随着一个新的ClientSocket与之建立连接的同时,就会产生一个新的Socket与该ClientSocket对应,保持单独的连接,进行单独的通信。因此,在同一个ServerSocket中,可以与多个ClientSocket保持同时连接和各自独立的通信。ServerSocket的属性Socket.ActiveConnections用于表示客户端连接的数量;Socket.Connections[Index]属性则用于访问单个与ClientSocket连接的Socket。正是这样的结构,才使得WinSocket技术能够稳定实现一个服务程序向多个客户端提供服务。
4.远程屏幕图像实时传输的压缩、解压方法
远程屏幕图像的传输采用Client/Server结构,由客户端与服务端两部分构成。客户端主要是负责向服务端发出获取服务端屏幕图像的请求,与将从服务端发送而来的屏幕图像在本地实时地显示出来,服务端主要负责响应客户端的请求并抓取与发送屏幕图像。由于服务端所抓取的屏幕图像一般为位图格式,其数据量较大,若直接发送则会导致占用网络带宽过大、实时性差、占用系统资源过多、稳定性差等问题,因此需经过压缩后才能将其发送给客户端,而客户端相应地也要将接收到的屏幕图像数据进行解压缩后才能正确地将屏幕图像显示出来。对于屏幕图像数据的压缩与解压缩这一点,主要追求的是较高的压缩率与较快的压缩与解压缩速度,Delphi中有一个自带的数据流压缩、解压缩解决方案,通过Zlib.pas和Zlibconst.pas两个单元文件来解决数据压缩、解压缩问题,实现了很高的数据压缩率(较WinZip高),是一个比较好的压缩、解压缩方案。
五、结语