PHP+MYSQL人才招聘管理系统.doc

上传人:laozhun 文档编号:3737787 上传时间:2023-03-18 格式:DOC 页数:61 大小:985.50KB
返回 下载 相关 举报
PHP+MYSQL人才招聘管理系统.doc_第1页
第1页 / 共61页
PHP+MYSQL人才招聘管理系统.doc_第2页
第2页 / 共61页
PHP+MYSQL人才招聘管理系统.doc_第3页
第3页 / 共61页
PHP+MYSQL人才招聘管理系统.doc_第4页
第4页 / 共61页
PHP+MYSQL人才招聘管理系统.doc_第5页
第5页 / 共61页
点击查看更多>>
资源描述

《PHP+MYSQL人才招聘管理系统.doc》由会员分享,可在线阅读,更多相关《PHP+MYSQL人才招聘管理系统.doc(61页珍藏版)》请在三一办公上搜索。

1、XX理工大学毕业论文(设计)学院: 信息工程学院 专业:信息工程 年级: 2006 题目: PHP+MYSQL人才招聘管理系统设计 学生姓名: 学号: 指导教师姓名: 职称: 2010年5月31日 理工大学本科毕业论文(设计)原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。本人完全意识到本声明的法律后果由本人承担。作者签名: 年 月 日 注:本页放在学位论文封面后,目录前面PHP+MYSQL人才招聘管理系统设计摘 要随着Internet在中国的迅速发展,人们日常生活中

2、越来越多地使用这项新的技术来为自己的工作和学习服务.由于WEB页面能把文本、图像、声音、动画、视像等多种媒体信息集于一体,不但使信息的显示更加生动,而且使信息的浏览更为方便,同时WEB页能实现网上交易平台、客户信息反馈方便了企业与客户之间信息交流,因此许多企业纷纷建设网站以增强企业知名度.网站主要用PHP+MYSQL架设用户登陆以及客户信息反馈,使客户信息第一时间反馈给企业,拉近企业与客户之间的距离。本篇论文是对我设计的网站的一点论述,主要论述了人力招聘管理网站建设规划的主体思想、利用PHP+MYSQL数据库实现用户登录和信息反馈,以及在设计过程中所遇到的要点、难点等。随着现代信息技术的飞速发

3、展,信息管理水平已成为衡量国家综合实力的重要标志。大中型企业建成一个完整统一、先进、高效的基于hitemet的招聘管理信息系统,不仅可以减少工作人员工作量,而且还可以更快、更准、更正确地处理和利用就业信息提高企业的工作效率,与此同时也可以很好展示企业特色方便求职者查找相关信息,具有良好的实用性。采用Apache作为Web服务器、PHP作为程序开发语言、MySQL为关系数据库,开发了使用方便的人才招聘管理系统,方便用户快速、准确的了解学生就业信息。本文重点论述了该信息系统的设计开发过程,包括系统研究背景及意义,系统开发环境与技术,系统的分析与设计,数据库设计,系统的详细设计及开发,以及系统开发的

4、关键技术。在对整个系统详细分析的基础上,阐述了整个系统的实现过程。系统包含五个功能模块,就业信息管理模块、求职者信息管理模块、留言板管理模块、在线咨询管理模块、企业管理模块。这五个模块分别实现了编辑发布信息,查询和添加特殊招聘信息,留言发布与回复,以及在线咨询信息以及企业添加与修改的功能。该系统基本满足了企业目前招聘人才的管理需求,可以有效的提高企业人才需求的工作效率。关键字:人才招聘系统、PHP+MYSQL数据库、ApachePHP + MYSQL Recruitment Management SystemAbstract:With the rapid development of Inte

5、rnet in China, more and more people everyday use the new technology for their own work and learning services. As the WEB page can text, images, sound, animation, video and other Duozhong Media information set in one, not only display the information more vivid and more convenient browsing of informa

6、tion, while WEB page online trading platform to achieve customer feedback to facilitate the exchange of information between enterprises and customers, many construction companies have Web site to enhance visibility. Web site set up the main user login PHP + MYSQL and customer feedback, so that custo

7、mer information the first time feedback to the enterprise, to narrow the gap between business and customers. This paper is a point I discussed the design of the site, mainly discusses the manpower recruitment management site construction plan of the main ideas, using PHP + MYSQL database to implemen

8、t user login and information feedback, and experience in the design process of the main and difficult and so on. With the rapid development of modern information technology, information management has become an important measure of overall national strength sign.Medium-sized enterprises build a comp

9、lete unified, advanced, efficient recruitment hitemet based management information system can not only reduce the workload of staff, but also faster, more accurate, more accurate handling and use of employment information to improve business efficiency At the same time can also be a good feature to

10、facilitate job seekers to find display business related information, has good practicability.Use Apache as a Web server, PHP as a programming language, MySQL as relational database, developed a user-friendly Recruitment Management System to facilitate users to quickly and accurate information about

11、student employment. This paper focuses on the information system design process, including research background and significance of the system, system development environment and technology, systems analysis and design, Database design, detailed design and the development, and system development of k

12、ey technologies. In a detailed analysis of the whole system based on set the whole system implementation process.System consists of five functional modules, employment information management module, job information management module, management module message boards, online consulting management mod

13、ule, management module. The five modules were edited to achieve the release of information, query, and add special jobs, message release and recovery, as well as online information and business consulting to add and modify functions. The system can basically meet the business needs of the current ma

14、nagement of recruitment, can effectively improve the efficiency of corporate human resources needs of the Keyword: Recruitment System, PHP + MYSQL database, Apache目 录第1章 绪 论I1.1系统开发的背景及意义I1.2研究的主要内容II1.3研究步骤II1.4本文主要完成的工作II第2章 开 发 环 境42.1开发环境42.2系统开发工具42.2.1.PHP42.2.2.pHP的工作原理:52.2.3.APache62.2.4.My

15、SQL62.2.5.MySQL特点:72.2.6.B/S(Browser/Server)结构72.2.7CSS布局方法92.3系统开发技术92.3.1.Smarty92.3.2.MDS函数10第3章 系统的需求分析123.1存在问题分析123.2企业展望133.3需求背景133.4任务概述143.4.1软件开发意图143.4.2.作用目标与应用范围143.4.3.用户的特点143.5系统总体目标153.6用户需求分析163.7需要解决的主要问题213.8本章小结23第4章 企业人力资源管理系统的设计244.1.系统的组成与关联244.2.系统总体构架254.3.系统功能设计264.4.系统功能

16、说明274.4.1.职工管理模块274.4.2.工资管理模块284.4.3.招聘管理模块294.5.数据表设计304.5.1.系统的数据流图与关系图304.5.2.数据库逻辑结构设计31第5章 企业人力资源管理系统的实现355.1.职工信息管理模块的实现355.2.社会招聘模块的实现41第6章 系统的安装与测试436.1.模块的安装与使用436.1.1.模块的安装436.2.系统的测试446.2.1.测试目的446.2.2.测试环境456.2.3.测试策略456.2.4.测试结果466.3.测评结果466.4.本章小结48第7章 总结与展望497.1.论文工作总结497.2.展望50参考文献5

17、1致谢53第1章 绪 论1.1系统开发的背景及意义各项现代信息技术的发展,推动了人类社会从工业时代阔步迈向信息时代,人们越来越重视信息技术对传统产业的改造以及对信息资源的开发和利用,信息管理水平已成为衡量国家综合实力的重要标志。信息技术使知识和信息成为国民经济的重要战略资源。信息技术,尤其是微计算机革命和数字化革命使信息资源计算机化,把杂乱无章的信息变成有序、有用、有经济价值的信息,人们可以以任何方式进行加工处理,以任何方式按用户的要求进行检索和利用,并可以在任何时间、任何地点获取自己所需要的任何信息,真正意义上和使用价值上把信息变成资源,进而成了现代国民经济的主要经济资源。20世纪90年代以

18、来,互联网在世界范围内迅速普及。人们就意识到这种新兴的信息技术将会给人们的生活,学习带来极大的影响。网络信息的可靠性成为人们关注的主要问题。因此,结合实际应用,开发稳定可靠的管理信息系统迫在眉睫。在人才系统管理中,就业信息的管理是一个较为重要的部分,一个好的人才管理信息系统,可以减少工作人员的工作任务,提高企业的质量。目前,人才招聘信息系统已成为高校信息化工程的重要组成部分,并在招生录取工作过程中和学生管理工作中起到了巨大的作用,它是各个大中型企业十分重要的一项窗口性工作,随时有大量的数据需要及时处理,招聘工作影响较广,关系着企业的前途,而招聘服务的质量也直接影响着社会对于企业的直观感觉,网上

19、招聘录用工作的实现推动了人才信息处理的规范化进程。作为企业必须满足网络招聘的需要,建立企业的招聘信息系统,及时将招聘信息正确无误地传递给相关求职者。因此企业的人才信息管理,更要确保信息的确性、超前性、规律性。1.2研究的主要内容建立人才招聘管理信息系统,方便员工信息查询,企业招聘管理信息系统的主要目的是提高企业工作的效率。招聘管理信息系统的功能必须满足招聘管理工作的需要,有效提高招聘及员工管理服务质量不断提高企业的人才质量。1.3研究步骤通过分析企业人才管理信息系统的特点、确定设计目的和应用需求分析是建立数据库应用系统设计的第一步,也是数据库后续阶段设计的首要条件。完善的需求调研保证后期开发工

20、作的顺利。将系统功能模块初步划分,并进行合理的研发流程和资源要求。将完成的信息管理系统进行测试,通过测试发现问题,及时修改。该系统可伸缩性好、可管理性强、可重用性好,应用软件开发代价比较小。1.4本文主要完成的工作人才信息管理系统目标是为将信息规范化,方便用户浏览、查询招聘信息,提高员工管理的工作效率,节省人力物力。就是要建成一套信息安全、运行可靠、权责明晰、管理严密、控制有效、信息全面、监管有力、服务便捷、便于维护的人才信息管理系统。本文主要是通过对PHP、APache和MysQL的实际应用,完成基于PHP的招生信息管理系统的设计与实现。系统根据我院的具体情况,经过需求分析,可行性分析,进行

21、了详细的数据库设计,实现了考生信息管理、新闻管理、留言板等功能模块。具体工作将分别在后面的章节进行详细的描述。论文内容结构如下:第一章、介绍了论文的研究背景与主要研究内容及研究步骤。第二章、开发的主要环境,包括系统开发工具,开发的技术及其特点。第三章、重点对系统的需求进行认真分析。第四章、阐述了人力招聘管理系统数据库的设计。第五章、详细介绍各功能模块的实现。第六章、系统的安装及测试第2章 开 发 环 境2.1开发环境本系统是基于windowsXP操作系统、PHP的开发语言、Apache服务器、MySQL数据库开发的,PHP可以在多种系统平台上运行,APache服务器是世界上使用最多的web服务

22、器,PHP能够作为仰acheweb服务器的模块执行,使得它的执行效率要高于普通的CGI程序,使用PHP进行开发前需建立其工作环境,而PHP的工作环境的建立比较的繁琐。目前只需安装XAMPP即可,XAMPP是一个功能强大的建站集成软件包。它可以在Windows、Linux、solaris三种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等。它集成了Apache服务器、MySQL数据库、pHp开发语言、pERL语言。Apaehe作为Web服务器,MySQL作为数据库,PHP作为服务器端脚本解释器。由于这四个软件都是自由或开放源码软件,因此大大降低了使用成本,可以建立起一

23、个稳定、免费的网站系统。2.2系统开发工具2.2.1.PHPPHP是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于c语言,现在被很多的网站编程人员广泛的运用。其特点为:(l)PHP独特的语法混合了C、Java、Perl以及PHP自创新的语法。(2)用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的cGI要高许多。(3)PHP执行引擎还会将用户经常访问的PHP程序驻留在内存中,其他用户再一次访问这个程序时就不需要重新编译程序了,只要直接执行内存中的代码就可以了,这也是PHP高效率的体现之一。(4)PHP具有非

24、常强大的功能,而且支持几乎所有流行的数据库以及操作基于PHP招生管理信息系统的设计与实现系统。(5)开放的源代码,及所有的PHP源代码事实上都可以得到。(6)PHP是免费的,并且使用非常广泛。(7)PHP是基于服务器端的,因此即使再多的用户,再复杂的程序也不会影响运行的速度。综上所述PHP与其他语言相比首先它可以用在任何操作系统上,稳定性较高,执行效率快,开发时间短,学习门槛低,函数支持多等优点。2.2.2.pHP的工作原理:第一步:客户向Web服务器发出请求。浏览器将此PHP请求传送给支持PHp的web服务器。第二步:Apache服务器分析客户的请求,若为PHP文件,则将其交给PHP处理程序

25、进行处理。第三步:所有同数据库相关的操作,都由PHP来完成。PHP可以很好地完成同数据库的交互。第四步:PHP从数据库中取得数据后,将文件内容转化为HTML格式。第五步:将HTML格式的文件交给Apache服务器。第六步:Apache服务器再将其送给客户。PHP工作原理图,如图2-1所示:Mysql客户端 PHP解释程序Web服务器客户请求页面返回服务器辨别交PHP交服务器执行数据查询查询返回 图2-12.2.3.APacheApache是目前互联网上使用最广泛的web服务器,它支持多种操作系统,如:Unix、Linux、WingXfNT/200叽P等,功能强大。它以快速、可靠、易扩展的特点在

26、所有的服务器软件中占有优势,并且它的源代码开放,因此有大量的开发人员投入了大量的时间精力来逐步的将其完善,Apache不仅可作为web服务器,它还包含了代理服务器的功能。当客户机使用uRL请求访问远程资源时,Apache接受该请求并取得该资源以满足客户机的请求。同时如果要创建一个每天有数百万人访问的Web服务器,APache将是最佳选择。本系统就是以Apache作为开发平台的,因为PHP能够作为Apacheweb服务器的模块执行,使得它的执行效率要高于其他的CGI程序,而且能比CGI或者Perl更快速地执行动态网页。Apache、PHP在实际应用中为最佳组合。2.2.4.MySQLMySQL是

27、一个最受欢迎的开源数据库管理系统,任何人都可以从hitemet上下载和使用MySQL而不需要支付任何费用。同时也可以研究其源代码,并根据需要进行修改。与其他的大型数据库相比,MySQL自有它的不足之处,如规模小、功能有限但对于中、小型应用系统是非常理想的,开源性降低了总体成本。它具有功能强、使用简便、管理方便、运行速度快、安全可靠性强等优点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。2.2.5.MySQL特点:(1)支持多种操作系统。(2)开放源码的自由软件,运用C语言、C+来编写,保证了代码的可移植性。(3)可以处理大量的用户和拥有大量记录的大型数据库。(4)为

28、多种编程语言提供了API,应用程序编程接口。(5)提供TCP月PODBC和JDBC等多种数据库连接途径。(6)支持多线程,充分利用cpu资源MYSQL本身具备创建存储过程、创立视图、触发器、函数等功能,从而实现多线程的能力。2.2.6.B/S(Browser/Server)结构B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。客户机上只要安装一个浏览器(Browser),如Netse即eNavigato:或玩ternetExplore:,服务器安装oracle、Sybase、hifo丽x或SQLserver

29、等数据库。这种结构,建立在广域网之上的,有着更强的适应范围,客户一般只要有操作系统和浏览器就行,可以在任何地方操作,不需要安装专门的软件,特别是现在软件系统的改进和升级越来越频繁,B/S架构的产品明显体现的更方便的特性。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行,而作为客户端,只需安装浏览器,浏览器通过W服务器同数据库进行数据交换,B/S结构与C/S结构相比大大降低了维护成本,特别是从Windows98开始,将浏览器植入到系统中,B/S这种结构就更加成为当前应用软件的首选体系结构。BIS系统常常采用的三层体系结构,这三层体系结构在层与层之

30、间相互独立,任何一层的改变不会影响其他层的功能。相应的,一个web工程的开发中也存在同样的三层逻辑结构。(l)数据访问层:实现对数据的访问功能,如增删改查数据。(2)业务逻辑层:实现业务的具体逻辑功能,如考生成绩管理等。(3)页面显示层:将业务功能在浏览器上漂亮的显示出来,如分页显示考生信息。利用PHP技术实现的WEB浏览页本身就具备多页面、可视化编程的要求友好的界面有利于开发的人性化。三层体系架构示意图,如图2-2所示:客户端浏览器Web服务器DBMS数据库 图2-22.2.7CSS布局方法CSS是cascading style sheets(层叠样式表)的简称,语言是一种标记语言,它不需要

31、编译,可以直接由浏览器解释执行,简单来说CSS可以使一个普通的网页通过添加CSS规则从而得到美观的网页,同时还可以通过添加不同的CSS规则,不需要改变HTML就可以改变整个网页的整体布局,减少工作量。使用DW+CSS布局的优势的体现:(l)页面样式调整更方便:这样更加方便维护,只需改变几个CSS文件即可将网站的样式进行调整。使得修改页面的时候更加省时、方便,如果对部分布局进行修改,也不会破坏页面其他部分的布局样式。(2)页面容量小,代码简洁:这样可以提高浏览页面的速度,同时也提高了搜索引擎对网页内容的搜索。(3)符合w3C标准:这样就保证了网络应用升级但网站不会被淘汰。(4)支持浏览器向后兼容

32、。2.3系统开发技术2.3.1.Smartysmarty可以开发一个结构合理、移植方便的系统,是一个使用PHP写出来的PHP模板引擎,它提供了逻辑与外在的内容分离,使程序员再修改程序的时候不再影响页面的设计,而修改页面设计的同时也不会影响到程序的内容。这样就可以使程序开发人员与页面设计的人员工作分离,互不影响,方便开发,提高工作效率。(1)Smarty的安装安装Smarty需要PHP的版本在4.06以上。安装Smarty只要从Smarty的官方网站下载Smarty的类库,将Smarty的libs目录放到程序可以访问到的目录即可。(2)Smarty的使用要使用Smarty模板,首先要调用Smar

33、ty.class.php,这个文件在下载来的Smarty的libs目录中,代码如下:Require_once(/Path/to/libs/Smarty.class.php);然后创建Smarty的实例:$smarty=new Smarty();在使用Smarty类前,必需要指定Smarty的模板目录、编译目录和缓存目录。模板目录需要指定要创建和存放页面模板文件的目录。$smarty-template_dir=”/Path/tp/templates/”:$smarty-compile_dir=”/Path/tP/compile”,:$smarty-cache_dir=“/Path/tp/cach

34、e/”:向模板传入数据:$smarty-assign(“hell”“,hello world”):$smarty-assign(“our”,”you”,”me”“her”):调用并显示模板:$smarty-display(“index.tpl”);2.3.2.MDS函数MDS是在web应用程序中最常用的密码加密算法。由于MDS是不可逆的,因而经过MDS计算得到后的密文,不能通过逆向算法得到原文。使用MDS加密文本就是为了防止保存在数据库中的密码不被获得。大容量信息在用数字签名软件署私人密钥前被“压缩”成一种保密的格式,即使用一个散列函数,把一个任意长度的字节串变成一定长的大整数。PHP内置的M

35、D5散列函数将把一个可变长度的信息装换为128位(个字符)的信息文摘。散列的特点不是通过分析散列信息得到原来的明码,因为散列后的结构与原来的明码内容没有依赖关系。即便只改变明文的字符串中的一个字符,也将使得MDS散列算法计算出2个截然不同的结果。为了增强本系统的安全性,在后台管理界面登录时采用了MDS对用户的密码进行加密,以保证存储在数据库中的密码防止泄露。用户登录时系统是把用户输入的密码计算成MDS值,然后再去和系统中保存的MDS值进行比较,以验证该用户的合法性。登录过程如下:(1)定义变量:a、usestrb、Password-stretime_sermds-str。(2)调用MDS()方

36、法,参数为a,b,c,返回信息文摘。(3)系统调用MDS解析方法,调用数据库存储过程,分析mds_str序列与数据库中密码关系。(4)返回验证结果,并在数据库记录。(5)系统根据返回结果,分析是否为合法用户。为了利用MDS顺利验证,数据库中需开发相应的存储过程,该存储过程包括输入参数和返回参数,其中返回参数为验证结果,输入参数为PHP与MDS函数生成信息文摘,设计的表格为操作日志和密码存储表,MDS与数据库模式保证了整个系统的安全。第3章 系统的需求分析人力资源管理是企业内部很重要的一个管理事项,但目前企业人力资源的管理,还多为手工操作,这样对信息的管理有诸多不利。本章主要通过对目前企业人力资

37、源的手工操作管理中存在问题的分析,对公司人力资源管理系统的需求背景、系统任务及功能需求,性能需求进行描述。3.1存在问题分析在本系统研发之前,企业的数据录入和管理都是使用手工操作的,这也导致了一系列的问题:(l)数据录入和管理耗费大量的时间在手工进行数据填写、查找、修改时,需要的时间大致如下所示:填写企业客户信息(包括核对,填写)20分钟/条;填写员工信息(包括核对,填写)20分钟/条;查找、修改信息10分钟/条;查找、删除信息5-30分钟/条。(2)占用大量的资源手工作业除了占用员工大量的时间和精力之外,还消耗很多的办公器材,比如纸张、文件夹等等。此外,做成的档案还要占据相当大的空间,资料的

38、保管还要考虑防潮防火防虫等多方面的因素。(3)其他局限性手写输入的工作不但繁琐,而且很容易出现差错,工作效率低,尤其是出现成批量的错误时,对数据的修改的作业量是惊人的。3.2企业展望随着本系统的开发计划的制定,公司对系统投入使用后所带来的效益做出了如下的展望:(l)减少数据录入、查询、修改的时间使用键盘输入,不但加快了输入的速度,还保证了输入文字的美观,避免了书写过快造成的难以辨认的问题。利用数据库的管理功能,可以明显地加快数据查询速度,并且不会出现遗漏。对于电子数据的修改,不会留下明显的修改痕迹,相对于手工修改,可以使数据的表现更加美观。(2)减少办公器材的消耗导入系统后,记录员工工作的各种

39、信息将不再需要消耗办公器材,从长远的角度看,为公司节约了大笔的资金。将数据导入数据库,可以空出很大的空间,可以改善办公环境,隐性地提高员工的工作效率。(3)提高工作效率当需要对数据做出批量修改时(比如客户公司更名或者国家政策有了变化),只需要对少量数据做出修改即可,省时省力。当业务员公出的时候,不用再携带大量的文件,只要有网络和终端,就可以随时随地访问系统,时效性强,还防止了数据文件的丢失。3.3需求背景系统名称:企业人力资源管理系统。提出者:企业人力资源部门。开发者:企业人力资源公司技术部。用户:企业业务职能部门。3.4任务概述3.4.1软件开发意图本系统的提出,是为了解决企业在人力资源相关

40、数据管理中手工作业所导致的效率低下,管理混乱,资源浪费等困难,为公司中长期发展将面临的业务扩大,数据增多的情况做出技术准备。利用现代计算机技术手段,为企业提供一种旨在有效管理资源、安全、方便、可靠、高效的解决方案,提高公司的人力资源业务效率。3.4.2.作用目标与应用范围作为企业的人力资源管理系统,本系统主要应用于公司的人才管理业务,对公司的业务管理人员工作效率的提高,起着关键性作用。3.4.3.用户的特点按照使用目的,本系统最终用户分为四种:系统管理人员、公司业务人员、企业客户、应聘人员。各自的使用目的和权限如下:系统管理员:对系统拥有全部权限,可以对数据和用户作出完全控制。系统管理员控制着

41、整个系统,保证系统的正常运行。其他用户公司员工管理员用户界面处理逻辑数据库邮件系统 图3-1业务人员:具有基本的系统使用权限。如,对于人员信息的查询,新增及修改。业务人员是本系统的主要利用者,通过本系统来完成对业务数据的管理工作。企业客户:可以通过本系统发出招聘邮件。提出自己的需求,以从企业获得需要的人力资源。应聘人员:可以通过本系统填写简历。应聘人员可以通过本系统的招聘模块填写自己的简历,并通过邮件发送给企业的人事管理部门。3.5系统总体目标本系统是为了解决企业过去在人力资源相关数据管理中,由于手工作业所导致的效率低下,管理混乱,开支增加等问题,并为公司中长期发展将面临的业务扩大,数据增多的

42、情况提前准备技术解决方案。通过本系统的导入,公司将在管理上更加正规化,员工的工作效率将得到大幅度的提高,同时办公费用也将得到一定的削减。从技术的角度出发,本系统将实现以下目标:(l)确保信息的完整性和规范化通过数据库的规范管理,保证必要数据的不可缺性,并通过文字格式的限制,保证输入信息的规范性。(2)数据操作的灵活性通过功能选择,可以随时对记录进行添加,查询,修改,删除等编辑操作。并将操作方式有机溶入编辑界面,可以实现对某项记录定位,再进行编辑。(3)具备分级用户权限管理设置将用户权限加以区分,可以保证数据的保密性和安全性,从而避免有意或者无意的误操作而导致的各种数据损失。(4)具有比较友好的

43、人机界面良好的人机界面体现在界面的直观易懂性和简洁和谐性,既保证用户能获得足够的信息,又不会因为信息过多而造成关键信息获取困难。(5)具有辅助管理功能在诸如“性别”、“工资等级”等等有一定的内容限制的项目中,提供可选择的输入项,既减少了输入的劳动量,又保证了内容的合理性。(6)协同环境的适应由于本系统不是单独的存在,而是与其他系统协同作用,为了保证系统能够稳定地运行,系统与各个协同环境要建立良好的连接。3.6用户需求分析身份验证获取密码员工信息查询员工信息查询信息修改员工详情数据导入接口数据导出接口打印数据图3-2 下面将用一些用例图来对上图提出的需求用例做出具体的描述,以加强对需求的理解。(

44、1)职工信息管理用户要求记录职工的姓名,生日,联系方式,工资开户行,家属信息,社会保险信息等等。便于对员工的工作状态作出观察调控。分析职工的数据管理,是本系统的核心功能之一。在一般公司的人事管理中,职工信息占据了相当重要的地位。而在企业,除了公司员工这一身份,职工还扮演着租赁出去的“商品”这一角色。良好的职工信息管理,不但保证了公司的稳定运行,还会令职工感到自己被公司所依仗,从而对职工的劳动产生积极的促进作用。在职工信息管理中,应该包括下列信息:职工基本信息:职工的姓名,性别,生日,住址,受教育程度,工作现场等等。这部分信息是法律法规作用的根本依据。职工保险信息:职工参加社会保险的种类和等级等

45、。这是公司发薪和代扣保险金等与经济紧密联系的一系列数据。职工家属信息:简要记录职工的家庭构成,包括婚否,赡养人数等等。在日本,家庭的构成状况会影响到个人的收入,如果发生错误可能会被追究法律责任。由于各种人事的变动,这些信息可能经常会发生变化,可以由公司的业务人员作出处理。需求描述将职土的姓名,性别,生日,住址等基本信息,银行账号,社会保险等保险信息,以及家庭构成,赡养人数等家属信息整合起来,业务人员录入上述职工信息,并在系统中加以管理。用例如图所示。修改职工信息职工信息查询录入职工信息删除职工信息删除职工工资信息删除职工月报信息 图3-3(2)职工工资管理用户要求记录与职工的工资相关的各种财务

46、信息,包括从客户方接受的佣金,提供给职工的基本工资,各种补贴,单位代扣各种费用等等,这是年终计算的重要依据之一,要求很高的安全性。分析涉及到金钱问题的时候,必须慎之又慎,在开始时,用户希望把所有涉及到金钱的项目都整合到一起,并着重加强对数据安全的控制。首先,因为在电子系统中,对于数据管理的安全性己经达到很高的水准,不可能像过去使用纸张保存档案时会出现数字的模糊或者部分档案失窃的情况,换句话说,从技术的角度上看,很难对某一部分功能进一步加强其安全性,显然再设立一个金钱管理用户组是不现实的。经过讨论之后,决定通过管理加强对数据安全控制的建议,对公司的管理模式作了一些规范化调整。另一方面,因为涉及到金钱账目而将出账的员工工资和入账的企业付款强行安排

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教育教学 > 成人教育


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号