《人才信息管理系统设计与实现.docx》由会员分享,可在线阅读,更多相关《人才信息管理系统设计与实现.docx(24页珍藏版)》请在第一文库网上搜索。
1、人才信息管理系统设计与实现目录摘要1一、绪论2二、开发环境及相关技术2(-)开发环境及开发程序介绍2(二)数据库技术介绍及安全备份3(三)网站的框架技术3(四)系统的技术架构3三、系统的需求分析4(一)系统概述4(二)系统的功能性需求4(H)系统的非功能性需求5四、系统的总体设计5(一)系统的设计原则5(二)系统的架构设计6(三)人才刊物功能设计7(四)人才风采功能设计8(五)人才视频功能设计9(六)站内检索功能设计10(七)系统权限管理功能设计10(八)人才问卷调查功能设计H(九)系统的数据库设计12五、人才信息管理系统的实现13(一)人才刊物模块的开发13(二)人才风采模块的开发14(三)
2、人才视频模块的开发16(四)站内检索模块的开发17(五)系统权限管理模块的开发18(六)人才问卷调查模块的开发18(七)系统关键技术实现19六、系统的部署与测试20(一)系统的部署20(二)系统的功能性测试21(三)系统的性能性测试22七、结论23本论文将从高端人才网的开发运营环境、需求分析、总体设计、系统实习、部署测试五大方面对网站从整体规划、采集需求;到具体构思、设计、编程、测试、部署的全过程进行详细阐述,重点阐述了系统各大功能模块设计、数据库设计和界面布局。通过实现本论文的研究内容,可以加快落实房山区人才强区的战略规划,实现经济完美的转型升级,服务重点功能区和重点行业、产业发展,建立急需
3、紧缺人才需求预测机制和引进计划,制定引进优惠政策,建立引进“绿色通道着力集聚培育具备市级以上领先水平的高层次创新创业领军人才。网站设计的主要目标是为了改变以往对人才信息的管理方式,整合各个用人单位各自维护的人才信息库,完成信息的调度与利用,达到信息共享的目的。关键词:高端人才;人才信息系统;数据统计一、绪论人才信息管理系统基于java语言开发,数据存储采用mysq1数据库,系统的技术架构主要包括,Web前端技术、负载均衡技术、数据缓存技术以及代码分发技术。通过人才信息库数据建设,实时掌握人才需求状况,服务于企业与个人,并通过大数据技术进行统计分析,研究相应的人才政策,及时引导人才流上市场需求的
4、方向。本系统初步设计了人才刊物、人才视频、人才风采、站内检索、系统权限管理和问卷调查六大功能模块,这个过程采用了多媒体方式多角度多维度的展示高端人才的生活风采,这个系统必将获得广大用户的认可与接收。人才信息库与单位信息库的建设,可以使双方实时了解各自的需求,人才刊物、人才视频的建设,不仅使用了图文并茂的方式,还使用更加丰富多彩的多媒体表现方式来彰显我们的高端人才建设工作,起到了很好的宣传作用。人才风采功能的建设,更是将我们的高端人才直接包装推出到市场、推出到企业,便于更快更高效的融入市场的建设中。二开发环境及相关技术(-)开发环境及开发程序介绍我们采用java开发技术,首先下载EC1iPSe开
5、发软件。开发Web项目,创建DynamiCWebProjeCt(动态Web项目)。我们创建了程序、页面、样式、日志以及数据库连接功能。整个开发环境是在WindOW操作系统下进行的,我们的数据库是在Iinux上搭建的mysq1数据库并实现了主从备份技术。我们使用的服务器是Tomcat,它属于轻量级应用服务器,是开发人员或者调试JSP程序的人员的首要选择。作为一种类似C+的面向对象的语言,Java能够实平台应用软件的设计与开发。JaVa语言具有较多的有点,比如通用性好、可移植性高、效率高并且比较安全,因此在PC端、数据服务中心、科学超级计算机以及互联网得到了大量的使用。(二)数据库技术介绍及安全备
6、份Mysq1的复制功能可以通过三个线程来实现,一个线程是位于服务器上的,其余的处于从服务器之上。在发出starts1ave的时候,Mysq1会通过在从服务器上建立一个输入/输出线程,接着连接主服务器,进而实现语句的发送,一般地该语句储存在二进制的日志当中。从服务器与主服务器之间的交流是通过一个线程实现的,该线程是由主服务器建立的showprocess1ist输出的Bin1ogDump线程,从服务器的输入/输出线程从该线程接收处于二进制日志中的内容,并把接收的内容复制到该服务器的本地目录文件里,该内容又称为中继日志。从服务器建立的SQ1线程是第三个线程,它的主要功能就是对中继日志进行读取并更新日
7、志里的相关内容。从服务器上,读取和执行更新语句被分成两个独立的任务。当从服务器启动时,其I/O线程可以很快地从主服务器索取所有二进制日志内容(H)网站的框架技术网站框架具有三大特性,即可重复使用性、较好的协同作业性能及稳定的性能。J2EE有着相当复杂的结构层次,因此,为了控制基于J2EE的大项目所开发软件的质量,就需要使用框架和实际模式来实现。截至到目前为止,市面上出现了许多基于J2EE且具有开源特性与商业性的应用框架。在这些框架中,最为流行的有三种,即Struts框架、Spring框架和Hibemate框架。(四)系统的技术架构系统采用java语言开发,数据存储采用mysq1数据库。系统的技
8、术架构主要包括,Web前端技术、负载均衡技术、数据缓存技术、代码分别发放技术。三、系统的需求分析(-)系统概述未来十年,是房山推进“三化两区”建设、加快新型城市化步伐、实现新跨越的重要战略机遇期。面对新形势、新任务、新要求,我区人才工作仍存在较大差距,人才优先发展格局尚未形成,人才环境综合竞争力水平不高,人才政策体系、服务体系不完善,具备核心竞争力的各类高层次人才匮乏等等。我们必须认清形势、提高认识、抢抓机遇、创新发展,全面提升我区的人才工作水平。人才资源是经济社会发展的第一资源。当前,科技进步日新月异,知识经济方兴未艾,人才在区域经济社会发展中的基础性、战略性和决定性作用日益突出,人才竞争日
9、趋激烈,特别是各类高层次创新创业领军人才,已经成为提升区域发展核心竞争力的新引擎。人才管理系统也正是在这样的大背景下设计的,首先我们要通过互联网的手段服务于高端人才,有了高端人才的引进,高端人才管理系统就是在服务于经济。服务好高端人才,社会就有了资源,经济的发展就有了引擎。(二)系统的功能性需求在人才管理入口,概要设计了人才信息的录入功能,人才信息的维护功能。在企业单位的管理入口,概要设计了企业信息的录入功能,企业人才需求信息的发布功能,企业对人才的审核面试流程。在政府信息的后台登陆入口,概要设计了用户信息的维护,栏目信息的维护,政策信息的录入、政策信息的修改以及政策信息的发布功能。同时还有数
10、据统计分析功能,分析单位发布的用工数量、趋势,近期用工特点等数据。在人才的信息展示方面,概要设计了政策新闻信息展示窗口,人才风采信息展示窗口、人才刊物信息展示窗口以及人才视频信息展示窗口。同时为了方便信息管理设计了快速信息检索通道。通过前台的高端人才信息展示窗口,很好的将政策信息、人才信息、单位信息展现在广大用户面前,利民利己。为人才强区的战略实施奠定了基础。我们房山区人才信息管理系统的规划建设也必将发挥出重大的现实作用。(H)系统的非功能性需求针对人才信息管理系统,我们在完成更多功能性需求的前提下,从网站架构的考虑需要满足系统的非功能性需求,包括高可扩展性、高可靠性、性能需求、可维护性、技术
11、对业务的适应性、异步特性和安全性。如下图所示,性能需求异步和安全性图3-1系统的非功能性需求四、系统的总体设计(-)系统的设计原则1、服务发展原则。必须把服务经济社会发展作为人才工作和人才资源开发的根本出发点和落脚点,紧紧围绕房山科学发展目标确定人才队伍建设任务,根据科学发展需要制定人才政策措施,用服务科学发展成果来检验人才工作成效。2、以用为本原则。着眼于“三化两区”建设发展需要,引进和培养人才。人才队伍结构要适应经济发展方式转变和产业结构优化升级需要,坚持引有所需、养有所用,积极为各类人才干事创业和实现价值提供机会和条件。3、创新带动原则。健全完善党管人才工作格局,创新人才工作管理体制,探
12、索建立人才薪酬激励政策,最大限度地激发人才的创造活力。以政策创新推动体制机制创新,积极加快构建具有房山特色的人才政策体系,提升人才资源集聚能力。4、高端引领原则。着眼于提高区域自主创新能力和核心竞争力,加大各类人才引进和培养开发力度,加快培养造就一批高层次创新型科技人才、创业型领军人才,统筹带动各支人才队伍建设。5、内外结合原则。建立现代人才教育培训体系,创新人才培养开发平台和项目,提升区内人才的自主创新能力。同时,实施急需紧缺人才引进工程,坚持产业聚才、项目引才,面向国内外延揽一批高层次创新创业领军人才、拔尖人才和创新团队。(二)系统的架构设计在人才信息管理系统中,为了网站的网络安全性、数据
13、安全性和网站的性能,我们设计了系统的架构。在人才信息管理架构中,分为负载均衡、Web服务器和数据存储三大方向。其中负载均衡为网络层,主要是实现网络防火墙,防止Web服务遭受攻击,同时实现了负载网络负载均衡的功能,通过负载均衡来分发网络请求,提高网站的性能。在Web服务器层主要是设计了对外提供的网站服务,通过web服务器对外提供网站服务,应用软件的开发采用采用MVC三层架构进行Web应用开发,这样结构清晰便于维护。最后的数据存储层主要是对网站数据的存储,这里设计了共享文件的存储用于存储视频、Pdf文件、图片等文件资源,同时设计了数据存储,用于对所有网站的信息进行数据库存储。同时为了数据的安全,我
14、们设计了数据备份的存储方案。人才信息管理系统架构设计图如下图所示图4-1人才信息管理系统架构设计图(H)人才刊物功能设计人才刊物功能设计,为人才供需双方提供高质、高效的服务,结合人才的引得来、留得住和用的好的相关政策与优惠。结合工作需要,继续在协会和会员单位间搭建了沟通与交流的平台,出版不定期刊物会刊,也就是人才刊物,以全新的内容为广大会员服务,为辖区的企事业单位服务。在人才刊物功能模块中,我们设计了人才刊物的信息登记功能,人才刊物的刊物Pdf上传功,人才刊物的修改功能,人才刊物的删除功能,人才刊物的查询功能。人才刊物功能设计图如下图所示,图4-2人才刊物功能设计图人才刊物的信息登记功能,是按
15、照数据结构的设计进行人才刊物介绍信息的登记操作,登记完成保存需要进行信息的校验。人才刊物的Pdf刊物资料上传是为了将人才资料与人才信息进行绑定,信息浏览的时候既可以看到介绍信息,也可以浏览Pdf信息。人才刊物的信息修改功能,是针对信息录入错误的情况下,按照数据结构的设计要求对人才刊物进行信息的修改操作。人才刊物的信息删除,是针对错误的信息进行的信息删除操作。信息录入员进行的人才刊物信息的登记、人才刊物的信息修改、人才刊物的信息删除操作都需要进行信息管理员的审核,审核通过的信息对外进行展示,审核失败的信息退回。需要删除的信息进行人才刊物信息的取消发布操作,不对外进行展示。(四)人才风采功能设计人才风采功能设计,主要是为了宣传成功人士的事迹。为了人才工作发展的需要。党的十九大发出了“广开进贤之路,广纳天下英才”的号召,人才已经成为一个国家、一个地区核心竞争力的决定因素。在我区大力推进产业结构调整的关键时期,能否在新一轮发展竞争中占据主动,做好人才工作至关重要。在人才风采的功能设计中,我们设计了人才风采的信息添加功能、人才风采的信息修改功能、人才风采的信息删除功能和人才风采的审核发布功能设计。人才风采功能信息设计图如下图所示图4-3人才风采信息功能设计图人才风采的信息登记功能,是按照数据结构的设计进行人才风采介绍信息的登记操作,登记完成保存需要进行信息的