版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
人才信息管理系統(tǒng)設(shè)計與實現(xiàn) 目錄TOC\o"1-3"\h\u22580摘要 摘要本論文將從高端人才網(wǎng)的開發(fā)運營環(huán)境、需求分析、總體設(shè)計、系統(tǒng)實習(xí)、部署測試五大方面對網(wǎng)站從整體規(guī)劃、采集需求;到具體構(gòu)思、設(shè)計、編程、測試、部署的全過程進行詳細(xì)闡述,重點闡述了系統(tǒng)各大功能模塊設(shè)計、數(shù)據(jù)庫設(shè)計和界面布局。通過實現(xiàn)本論文的研究內(nèi)容,可以加快落實房山區(qū)人才強區(qū)的戰(zhàn)略規(guī)劃,實現(xiàn)經(jīng)濟完美的轉(zhuǎn)型升級,服務(wù)重點功能區(qū)和重點行業(yè)、產(chǎn)業(yè)發(fā)展,建立急需緊缺人才需求預(yù)測機制和引進計劃,制定引進優(yōu)惠政策,建立引進“綠色通道”,著力集聚培育具備市級以上領(lǐng)先水平的高層次創(chuàng)新創(chuàng)業(yè)領(lǐng)軍人才。網(wǎng)站設(shè)計的主要目標(biāo)是為了改變以往對人才信息的管理方式,整合各個用人單位各自維護的人才信息庫,完成信息的調(diào)度與利用,達(dá)到信息共享的目的。關(guān)鍵詞:高端人才;人才信息系統(tǒng);數(shù)據(jù)統(tǒng)計一、緒論人才信息管理系統(tǒng)基于java語言開發(fā),數(shù)據(jù)存儲采用mysql數(shù)據(jù)庫,系統(tǒng)的技術(shù)架構(gòu)主要包括,web前端技術(shù)、負(fù)載均衡技術(shù)、數(shù)據(jù)緩存技術(shù)以及代碼分發(fā)技術(shù)。通過人才信息庫數(shù)據(jù)建設(shè),實時掌握人才需求狀況,服務(wù)于企業(yè)與個人,并通過大數(shù)據(jù)技術(shù)進行統(tǒng)計分析,研究相應(yīng)的人才政策,及時引導(dǎo)人才流上市場需求的方向。本系統(tǒng)初步設(shè)計了人才刊物、人才視頻、人才風(fēng)采、站內(nèi)檢索、系統(tǒng)權(quán)限管理和問卷調(diào)查六大功能模塊,這個過程采用了多媒體方式多角度多維度的展示高端人才的生活風(fēng)采,這個系統(tǒng)必將獲得廣大用戶的認(rèn)可與接收。人才信息庫與單位信息庫的建設(shè),可以使雙方實時了解各自的需求,人才刊物、人才視頻的建設(shè),不僅使用了圖文并茂的方式,還使用更加豐富多彩的多媒體表現(xiàn)方式來彰顯我們的高端人才建設(shè)工作,起到了很好的宣傳作用。人才風(fēng)采功能的建設(shè),更是將我們的高端人才直接包裝推出到市場、推出到企業(yè),便于更快更高效的融入市場的建設(shè)中。二、開發(fā)環(huán)境及相關(guān)技術(shù)(一)開發(fā)環(huán)境及開發(fā)程序介紹我們采用java開發(fā)技術(shù),首先下載Eclipse開發(fā)軟件。開發(fā)web項目,創(chuàng)建DynamicWebProject(動態(tài)Web項目)。我們創(chuàng)建了程序、頁面、樣式、日志以及數(shù)據(jù)庫連接功能。整個開發(fā)環(huán)境是在window操作系統(tǒng)下進行的,我們的數(shù)據(jù)庫是在linux上搭建的mysql數(shù)據(jù)庫并實現(xiàn)了主從備份技術(shù)。我們使用的服務(wù)器是Tomcat,它屬于輕量級應(yīng)用服務(wù)器,是開發(fā)人員或者調(diào)試JSP程序的人員的首要選擇。作為一種類似C++的面向?qū)ο蟮恼Z言,Java能夠?qū)嵠脚_應(yīng)用軟件的設(shè)計與開發(fā)。Java語言具有較多的有點,比如通用性好、可移植性高、效率高并且比較安全,因此在PC端、數(shù)據(jù)服務(wù)中心、科學(xué)超級計算機以及互聯(lián)網(wǎng)得到了大量的使用。(二)數(shù)據(jù)庫技術(shù)介紹及安全備份Mysql的復(fù)制功能可以通過三個線程來實現(xiàn),一個線程是位于服務(wù)器上的,其余的處于從服務(wù)器之上。在發(fā)出startslave的時候,Mysql會通過在從服務(wù)器上建立一個輸入/輸出線程,接著連接主服務(wù)器,進而實現(xiàn)語句的發(fā)送,一般地該語句儲存在二進制的日志當(dāng)中。從服務(wù)器與主服務(wù)器之間的交流是通過一個線程實現(xiàn)的,該線程是由主服務(wù)器建立的showprocesslist輸出的BinlogDump線程,從服務(wù)器的輸入/輸出線程從該線程接收處于二進制日志中的內(nèi)容,并把接收的內(nèi)容復(fù)制到該服務(wù)器的本地目錄文件里,該內(nèi)容又稱為中繼日志。從服務(wù)器建立的SQL線程是第三個線程,它的主要功能就是對中繼日志進行讀取并更新日志里的相關(guān)內(nèi)容。從服務(wù)器上,讀取和執(zhí)行更新語句被分成兩個獨立的任務(wù)。當(dāng)從服務(wù)器啟動時,其I/O線程可以很快地從主服務(wù)器索取所有二進制日志內(nèi)容(三)網(wǎng)站的框架技術(shù)網(wǎng)站框架具有三大特性,即可重復(fù)使用性、較好的協(xié)同作業(yè)性能及穩(wěn)定的性能。J2EE有著相當(dāng)復(fù)雜的結(jié)構(gòu)層次,因此,為了控制基于J2EE的大項目所開發(fā)軟件的質(zhì)量,就需要使用框架和實際模式來實現(xiàn)。截至到目前為止,市面上出現(xiàn)了許多基于J2EE且具有開源特性與商業(yè)性的應(yīng)用框架。在這些框架中,最為流行的有三種,即Struts框架、Spring框架和Hibernate框架。(四)系統(tǒng)的技術(shù)架構(gòu)系統(tǒng)采用java語言開發(fā),數(shù)據(jù)存儲采用mysql數(shù)據(jù)庫。系統(tǒng)的技術(shù)架構(gòu)主要包括,web前端技術(shù)、負(fù)載均衡技術(shù)、數(shù)據(jù)緩存技術(shù)、代碼分別發(fā)放技術(shù)。三、系統(tǒng)的需求分析(一)系統(tǒng)概述未來十年,是房山推進“三化兩區(qū)”建設(shè)、加快新型城市化步伐、實現(xiàn)新跨越的重要戰(zhàn)略機遇期。面對新形勢、新任務(wù)、新要求,我區(qū)人才工作仍存在較大差距,人才優(yōu)先發(fā)展格局尚未形成,人才環(huán)境綜合競爭力水平不高,人才政策體系、服務(wù)體系不完善,具備核心競爭力的各類高層次人才匱乏等等。我們必須認(rèn)清形勢、提高認(rèn)識、搶抓機遇、創(chuàng)新發(fā)展,全面提升我區(qū)的人才工作水平。人才資源是經(jīng)濟社會發(fā)展的第一資源。當(dāng)前,科技進步日新月異,知識經(jīng)濟方興未艾,人才在區(qū)域經(jīng)濟社會發(fā)展中的基礎(chǔ)性、戰(zhàn)略性和決定性作用日益突出,人才競爭日趨激烈,特別是各類高層次創(chuàng)新創(chuàng)業(yè)領(lǐng)軍人才,已經(jīng)成為提升區(qū)域發(fā)展核心競爭力的新引擎。人才管理系統(tǒng)也正是在這樣的大背景下設(shè)計的,首先我們要通過互聯(lián)網(wǎng)的手段服務(wù)于高端人才,有了高端人才的引進,高端人才管理系統(tǒng)就是在服務(wù)于經(jīng)濟。服務(wù)好高端人才,社會就有了資源,經(jīng)濟的發(fā)展就有了引擎。(二)系統(tǒng)的功能性需求在人才管理入口,概要設(shè)計了人才信息的錄入功能,人才信息的維護功能。在企業(yè)單位的管理入口,概要設(shè)計了企業(yè)信息的錄入功能,企業(yè)人才需求信息的發(fā)布功能,企業(yè)對人才的審核面試流程。在政府信息的后臺登陸入口,概要設(shè)計了用戶信息的維護,欄目信息的維護,政策信息的錄入、政策信息的修改以及政策信息的發(fā)布功能。同時還有數(shù)據(jù)統(tǒng)計分析功能,分析單位發(fā)布的用工數(shù)量、趨勢,近期用工特點等數(shù)據(jù)。在人才的信息展示方面,概要設(shè)計了政策新聞信息展示窗口,人才風(fēng)采信息展示窗口、人才刊物信息展示窗口以及人才視頻信息展示窗口。同時為了方便信息管理設(shè)計了快速信息檢索通道。通過前臺的高端人才信息展示窗口,很好的將政策信息、人才信息、單位信息展現(xiàn)在廣大用戶面前,利民利己。為人才強區(qū)的戰(zhàn)略實施奠定了基礎(chǔ)。我們房山區(qū)人才信息管理系統(tǒng)的規(guī)劃建設(shè)也必將發(fā)揮出重大的現(xiàn)實作用。(三)系統(tǒng)的非功能性需求針對人才信息管理系統(tǒng),我們在完成更多功能性需求的前提下,從網(wǎng)站架構(gòu)的考慮需要滿足系統(tǒng)的非功能性需求,包括高可擴展性、高可靠性、性能需求、可維護性、技術(shù)對業(yè)務(wù)的適應(yīng)性、異步特性和安全性。如下圖所示,圖3-1系統(tǒng)的非功能性需求四、系統(tǒng)的總體設(shè)計(一)系統(tǒng)的設(shè)計原則1、服務(wù)發(fā)展原則。必須把服務(wù)經(jīng)濟社會發(fā)展作為人才工作和人才資源開發(fā)的根本出發(fā)點和落腳點,緊緊圍繞房山科學(xué)發(fā)展目標(biāo)確定人才隊伍建設(shè)任務(wù),根據(jù)科學(xué)發(fā)展需要制定人才政策措施,用服務(wù)科學(xué)發(fā)展成果來檢驗人才工作成效。2、以用為本原則。著眼于“三化兩區(qū)”建設(shè)發(fā)展需要,引進和培養(yǎng)人才。人才隊伍結(jié)構(gòu)要適應(yīng)經(jīng)濟發(fā)展方式轉(zhuǎn)變和產(chǎn)業(yè)結(jié)構(gòu)優(yōu)化升級需要,堅持引有所需、養(yǎng)有所用,積極為各類人才干事創(chuàng)業(yè)和實現(xiàn)價值提供機會和條件。3、創(chuàng)新帶動原則。健全完善黨管人才工作格局,創(chuàng)新人才工作管理體制,探索建立人才薪酬激勵政策,最大限度地激發(fā)人才的創(chuàng)造活力。以政策創(chuàng)新推動體制機制創(chuàng)新,積極加快構(gòu)建具有房山特色的人才政策體系,提升人才資源集聚能力。4、高端引領(lǐng)原則。著眼于提高區(qū)域自主創(chuàng)新能力和核心競爭力,加大各類人才引進和培養(yǎng)開發(fā)力度,加快培養(yǎng)造就一批高層次創(chuàng)新型科技人才、創(chuàng)業(yè)型領(lǐng)軍人才,統(tǒng)籌帶動各支人才隊伍建設(shè)。5、內(nèi)外結(jié)合原則。建立現(xiàn)代人才教育培訓(xùn)體系,創(chuàng)新人才培養(yǎng)開發(fā)平臺和項目,提升區(qū)內(nèi)人才的自主創(chuàng)新能力。同時,實施急需緊缺人才引進工程,堅持產(chǎn)業(yè)聚才、項目引才,面向國內(nèi)外延攬一批高層次創(chuàng)新創(chuàng)業(yè)領(lǐng)軍人才、拔尖人才和創(chuàng)新團隊。(二)系統(tǒng)的架構(gòu)設(shè)計在人才信息管理系統(tǒng)中,為了網(wǎng)站的網(wǎng)絡(luò)安全性、數(shù)據(jù)安全性和網(wǎng)站的性能,我們設(shè)計了系統(tǒng)的架構(gòu)。在人才信息管理架構(gòu)中,分為負(fù)載均衡、web服務(wù)器和數(shù)據(jù)存儲三大方向。其中負(fù)載均衡為網(wǎng)絡(luò)層,主要是實現(xiàn)網(wǎng)絡(luò)防火墻,防止web服務(wù)遭受攻擊,同時實現(xiàn)了負(fù)載網(wǎng)絡(luò)負(fù)載均衡的功能,通過負(fù)載均衡來分發(fā)網(wǎng)絡(luò)請求,提高網(wǎng)站的性能。在web服務(wù)器層主要是設(shè)計了對外提供的網(wǎng)站服務(wù),通過web服務(wù)器對外提供網(wǎng)站服務(wù),應(yīng)用軟件的開發(fā)采用采用MVC三層架構(gòu)進行web應(yīng)用開發(fā),這樣結(jié)構(gòu)清晰便于維護。最后的數(shù)據(jù)存儲層主要是對網(wǎng)站數(shù)據(jù)的存儲,這里設(shè)計了共享文件的存儲用于存儲視頻、pdf文件、圖片等文件資源,同時設(shè)計了數(shù)據(jù)存儲,用于對所有網(wǎng)站的信息進行數(shù)據(jù)庫存儲。同時為了數(shù)據(jù)的安全,我們設(shè)計了數(shù)據(jù)備份的存儲方案。人才信息管理系統(tǒng)架構(gòu)設(shè)計圖如下圖所示圖4-1人才信息管理系統(tǒng)架構(gòu)設(shè)計圖(三)人才刊物功能設(shè)計人才刊物功能設(shè)計,為人才供需雙方提供高質(zhì)、高效的服務(wù),結(jié)合人才的引得來、留得住和用的好的相關(guān)政策與優(yōu)惠。結(jié)合工作需要,繼續(xù)在協(xié)會和會員單位間搭建了溝通與交流的平臺,出版不定期刊物《會刊》,也就是人才刊物,以全新的內(nèi)容為廣大會員服務(wù),為轄區(qū)的企事業(yè)單位服務(wù)。在人才刊物功能模塊中,我們設(shè)計了人才刊物的信息登記功能,人才刊物的刊物pdf上傳功,人才刊物的修改功能,人才刊物的刪除功能,人才刊物的查詢功能。人才刊物功能設(shè)計圖如下圖所示,圖4-2人才刊物功能設(shè)計圖人才刊物的信息登記功能,是按照數(shù)據(jù)結(jié)構(gòu)的設(shè)計進行人才刊物介紹信息的登記操作,登記完成保存需要進行信息的校驗。人才刊物的pdf刊物資料上傳是為了將人才資料與人才信息進行綁定,信息瀏覽的時候既可以看到介紹信息,也可以瀏覽pdf信息。人才刊物的信息修改功能,是針對信息錄入錯誤的情況下,按照數(shù)據(jù)結(jié)構(gòu)的設(shè)計要求對人才刊物進行信息的修改操作。人才刊物的信息刪除,是針對錯誤的信息進行的信息刪除操作。信息錄入員進行的人才刊物信息的登記、人才刊物的信息修改、人才刊物的信息刪除操作都需要進行信息管理員的審核,審核通過的信息對外進行展示,審核失敗的信息退回。需要刪除的信息進行人才刊物信息的取消發(fā)布操作,不對外進行展示。(四)人才風(fēng)采功能設(shè)計人才風(fēng)采功能設(shè)計,主要是為了宣傳成功人士的事跡。為了人才工作發(fā)展的需要。黨的十九大發(fā)出了“廣開進賢之路,廣納天下英才”的號召,人才已經(jīng)成為一個國家、一個地區(qū)核心競爭力的決定因素。在我區(qū)大力推進產(chǎn)業(yè)結(jié)構(gòu)調(diào)整的關(guān)鍵時期,能否在新一輪發(fā)展競爭中占據(jù)主動,做好人才工作至關(guān)重要。在人才風(fēng)采的功能設(shè)計中,我們設(shè)計了人才風(fēng)采的信息添加功能、人才風(fēng)采的信息修改功能、人才風(fēng)采的信息刪除功能和人才風(fēng)采的審核發(fā)布功能設(shè)計。人才風(fēng)采功能信息設(shè)計圖如下圖所示圖4-3人才風(fēng)采信息功能設(shè)計圖人才風(fēng)采的信息登記功能,是按照數(shù)據(jù)結(jié)構(gòu)的設(shè)計進行人才風(fēng)采介紹信息的登記操作,登記完成保存需要進行信息的校驗。信息瀏覽的時候既可以看到介紹信息。人才風(fēng)采的信息修改功能,是針對信息錄入錯誤的情況下,按照數(shù)據(jù)結(jié)構(gòu)的設(shè)計要求對人才風(fēng)采進行信息的修改操作。人才風(fēng)采的信息刪除,是針對錯誤的信息進行的信息刪除操作。信息錄入員進行的人才風(fēng)采信息的登記、人才風(fēng)采的信息修改、人才風(fēng)采的信息刪除操作都需要進行信息管理員的審核,審核通過的信息對外進行展示,審核失敗的信息退回。需要刪除的信息進行人才風(fēng)采信息的取消發(fā)布操作,不對外進行展示。(五)人才視頻功能設(shè)計在人才視頻的功能設(shè)計中,我們設(shè)計了人才視頻的信息添加功能、人才視頻的信息修改功能、人才視頻的信息刪除功能和人才視頻的審核發(fā)布功能設(shè)計。人才視頻功能信息設(shè)計圖如下圖所示圖4-4人才視頻信息功能設(shè)計圖人才視頻的信息登記功能,是按照數(shù)據(jù)結(jié)構(gòu)的設(shè)計進行人才視頻介紹信息的登記操作,登記完成保存需要進行信息的校驗。人才視頻的視頻資料上傳是為了將人才視頻材料與人才信息進行綁定,信息瀏覽的時候既可以看到介紹信息,也可以瀏覽視頻信息。人才視頻的信息修改功能,是針對信息錄入錯誤的情況下,按照數(shù)據(jù)結(jié)構(gòu)的設(shè)計要求對人才視頻進行信息的修改操作。人才視頻的信息刪除,是針對錯誤的信息進行的信息刪除操作。信息錄入員進行的視頻信息的登記、人才視頻的信息修改、人才視頻的信息刪除操作都需要進行信息管理員的審核,審核通過的信息對外進行展示,審核失敗的信息退回。需要刪除的信息進行人才視頻信息的取消發(fā)布操作,不對外進行展示。(六)站內(nèi)檢索功能設(shè)計在信息檢索模塊中為了快速查找到數(shù)據(jù),我們基于精確查找與模糊查找技術(shù)的結(jié)合,基于數(shù)據(jù)庫索引的技術(shù)與數(shù)據(jù)緩存技術(shù)來達(dá)到預(yù)期要求。索引,使用索引可快速訪問數(shù)據(jù)庫表中的特定信息。索引是對數(shù)據(jù)庫表中一列或多列的值進行排序的一種結(jié)構(gòu)。在關(guān)系數(shù)據(jù)庫中,索引是一種與表有關(guān)的數(shù)據(jù)庫結(jié)構(gòu),它可以使對應(yīng)于表的SQL語句執(zhí)行得更快。索引的作用相當(dāng)于圖書的目錄,可以根據(jù)目錄中的頁碼快速找到所需的內(nèi)容。當(dāng)表中有大量記錄時,若要對表進行查詢,第一種搜索信息方式是全表搜索,是將所有記錄一一取出,和查詢條件進行一一對比,然后返回滿足條件的記錄,這樣做會消耗大量數(shù)據(jù)庫系統(tǒng)時間,并造成大量磁盤I/O操作;第二種就是在表中建立索引,然后在索引中找到符合查詢條件的索引值,最后通過保存在索引中的ROWID(相當(dāng)于頁碼)快速找到表中對應(yīng)的記錄。memcache是一套分布式的高速緩存系統(tǒng),目前被許多網(wǎng)站使用以提升網(wǎng)站的訪問速度,尤其對于頻繁訪問數(shù)據(jù)庫的網(wǎng)站訪問速度提升效果十分顯著。我們正是基于這些技術(shù)的支持,實現(xiàn)了網(wǎng)站的快速檢索功能。(七)系統(tǒng)權(quán)限管理功能設(shè)計本系統(tǒng)設(shè)計了多級權(quán)限管理,首先是超級管理員、后臺管理人員與網(wǎng)站訪客人員。后臺管理人員分別為錄入員負(fù)責(zé)進行信息的登記與修改,信息審核員負(fù)責(zé)信息的發(fā)布前臺顯示,同時負(fù)責(zé)信息的刪除。網(wǎng)站訪客就是訪問網(wǎng)站的人員。同時,網(wǎng)站的超級管理員具有絕對的權(quán)利,可以給用戶賦予權(quán)限或者修改、刪除用戶權(quán)限。并可以完成網(wǎng)站信息維護的所有操作。我們采用OAUTH對系統(tǒng)權(quán)限接口服務(wù)進行管理,OAUTH認(rèn)證授權(quán)的流程三個步驟,獲取未授權(quán)的RequestToken、獲取用戶授權(quán)的RequestToken、用授權(quán)的RequestToken換取AccessToken。當(dāng)應(yīng)用拿到AccessToken后,就可以有權(quán)訪問用戶授權(quán)的資源了。大家肯能看出來了,這三個步驟不就是對應(yīng)OAUTH的三個URL服務(wù)地址嘛。一點沒錯,上面的三個步驟中,每個步驟分別請求一個URL,并且收到相關(guān)信息,并且拿到上步的相關(guān)信息去請求接下來的URL直到拿到AccessToken。具體的步驟如下圖所示:圖4-5OAUTH認(rèn)證流程圖(八)人才問卷調(diào)查功能設(shè)計為了不斷提高人才信息管理服務(wù)水平,努力推動區(qū)域經(jīng)濟和社會各項事業(yè)的全面協(xié)調(diào)可持續(xù)發(fā)展。我們設(shè)計了人才問卷調(diào)查功能,人才問卷功能主要是后臺動態(tài)的錄入一個問卷調(diào)查,最后保存發(fā)布問卷,游客回答問卷信息。游客瀏覽網(wǎng)站看見問卷并填寫問卷信息,保存提交。系統(tǒng)管理員通過后臺統(tǒng)計問卷的結(jié)果并對外發(fā)布,游客可以瀏覽問卷的結(jié)果統(tǒng)計信息圖4-6人才問卷調(diào)查功能結(jié)構(gòu)圖(九)系統(tǒng)的數(shù)據(jù)庫設(shè)計人才信息實體屬性結(jié)構(gòu)設(shè)計了十五個屬性,分別為主鍵編號、信息標(biāo)題、信息內(nèi)容、附件、視頻附件、pdf附件、責(zé)任編輯、文章來源、類別、是否有效、登記人、登記日期、登記單位、是否發(fā)布、發(fā)布日期。人才信息實體屬性結(jié)構(gòu)圖如下圖所示:圖4-7人才信息實體屬性結(jié)構(gòu)圖附件信息實體屬性結(jié)構(gòu)設(shè)計了十個屬性,分別為主鍵編號、附件編號、客戶端名、服務(wù)器端名、附件大小、文件格式、是否有效、備注、登記日期、修改日期。附件信息實體屬性結(jié)構(gòu)圖如下圖所示:圖4-8附件信息實體屬性結(jié)構(gòu)圖五、人才信息管理系統(tǒng)的實現(xiàn)(一)人才刊物模塊的開發(fā)人才刊物的展示列表內(nèi)容包括人才刊物的封面信息、人才刊物的期數(shù)信息兩項內(nèi)容和人才刊物閱讀的詳細(xì)閱讀按鈕。人才刊物的列表展示是按照分頁的形式進行圖文結(jié)合的方式進行展示的,清晰明了。人才刊物的展示列表內(nèi)容展示效果如下圖所示,圖5-1人才刊物展示效果圖(二)人才風(fēng)采模塊的開發(fā)在人才風(fēng)采信息維護功能模塊中,含有彰顯人才風(fēng)采典型案例的特色人物的信息錄入與修改、刪除功能。點擊菜單欄的人才風(fēng)采按鈕,會出現(xiàn)信息錄入與信息維護頁面。(1)人才風(fēng)采信息的后臺維護功能,該功能與人才刊物的信息錄入、信息維護相同。(2)人才風(fēng)采前臺顯示功能。在人才風(fēng)采的前臺顯示頁面中,含有人才風(fēng)采信息列表頁面與人才風(fēng)采詳細(xì)信息展示頁面。人才風(fēng)采信息列表采用人物照片與人才風(fēng)采信息標(biāo)題混排的分頁列表頁面,人才風(fēng)采信息詳顯頁面,含有信息標(biāo)題、責(zé)任編輯、文章來源、發(fā)表日期、信息內(nèi)容等信息。人才風(fēng)采展示的列表信息包括人才的宣傳圖片、人才風(fēng)采的標(biāo)題、人才風(fēng)采的簡介信息,以及閱讀人才風(fēng)采內(nèi)容的按鈕。列表信息按照分頁進行圖文結(jié)合的方式進行展示。人才風(fēng)采展示的列表信息如下圖所示圖5-2人才風(fēng)采列表展示效果圖人才風(fēng)采展示的詳細(xì)信息包括風(fēng)采人才圖片、人才簡介、發(fā)布時間、人才主要事跡、人才標(biāo)題、人才附件六項內(nèi)容,人才風(fēng)采展示的詳細(xì)信息如下圖所示,圖5-3人才風(fēng)采展示圖(三)人才視頻模塊的開發(fā)在人才視頻信息維護功能模塊中,含有彰顯房山區(qū)高端人才相關(guān)視頻的信息錄入與修改、刪除功能。點擊菜單欄的欄目信息維護按鈕,會出現(xiàn)信息錄入與信息維護頁面。人才視頻播放展示效果圖如下圖所示,圖5-4人才視頻展示效果圖(1)人才視頻信息后臺維護功能,該功能與人才刊物的信息錄入、信息維護相同。(2)人才視頻前端顯示功能。在前臺人才視屏顯示頁面中,可以顯示視頻標(biāo)題、視頻來源、責(zé)任編輯、發(fā)布日期、視頻內(nèi)容、附件信息等。本頁面中還含有關(guān)鍵的部分,就是視頻的播放器播放視頻功能,視頻播放器采用flvplayer.swf技術(shù)可以直接在頁面顯示,播放器里含有開始、結(jié)束、音量、全屏等視頻常規(guī)的功能。人才視頻的展示效果內(nèi)容包括了人才視頻的宣傳圖片、人才視頻的名稱兩項內(nèi)容,同時還包括了人才視頻的播放按鈕,點擊播放按鈕可以進行人才視頻的在線視頻播放。人才視頻的展示效果圖如下圖所示,圖5-5人才視頻展示效果圖(四)站內(nèi)檢索模塊的開發(fā)為了方便對房山區(qū)人才信息管理系統(tǒng)進行快速全面的信息檢索,設(shè)計了站內(nèi)檢索功能模塊。查詢模塊將進行站內(nèi)所有信息的檢索,檢索的信息包括政策文件、人才風(fēng)采、人才刊物、人才視頻所有模塊的標(biāo)題信息。檢索出來的內(nèi)容按照發(fā)布日期降序排序。信息檢索功能,在前臺信息展示頁面,信息檢索提示框內(nèi)輸入需要檢索的文字,點擊搜索按鈕進行站內(nèi)信息檢索功能,首先檢索文字會傳送到后臺程序,然后檢索文字進入數(shù)據(jù)庫進行資源匹配檢索,對任意一個模塊的標(biāo)題進行文字匹配,然后對匹配出來的結(jié)果進行合并然后按照字段發(fā)布日期排序,最后對所有的數(shù)據(jù)按照分頁規(guī)則進行分頁顯示。站內(nèi)檢索功能效果內(nèi)容包括了檢索的關(guān)鍵字,根據(jù)關(guān)鍵詞查詢的結(jié)果,結(jié)果列表包括了序號、標(biāo)題、發(fā)布日期三項內(nèi)容。站內(nèi)信息檢索的效果圖如下圖所示,圖5-6信息檢索展示效果圖(五)系統(tǒng)權(quán)限管理模塊的開發(fā)本系統(tǒng)的多級權(quán)限管理,后臺管理人員與網(wǎng)站訪客人員。后臺管理人員分別為錄入員負(fù)責(zé)進行信息的登記與修改,信息審核員負(fù)責(zé)信息的發(fā)布前臺顯示,同時負(fù)責(zé)信息的刪除。我們的錄入員與審核員設(shè)計了三種角色,超級管理員、信息錄入員和信息審核員。超級管理員負(fù)責(zé)創(chuàng)建角色并對用戶賦予某一角色的權(quán)利。超級管理員可以進行信息錄入、修改、刪除與發(fā)布的所有操作。超級管理員需要對角色進行分配可以訪問哪些菜單,哪些菜單看不到不能訪問的功能。本系統(tǒng)不同級別用戶登錄系統(tǒng)獲取權(quán)限訪問服務(wù)的示意圖如下圖所示,圖5-7用戶訪問系統(tǒng)權(quán)限示意圖(六)人才問卷調(diào)查模塊的開發(fā)在人才信息問卷調(diào)查的問卷功能開發(fā)中,管理員登陸系統(tǒng),按照問卷的模式進行問卷問題的錄入,錄入完成后對外發(fā)布,發(fā)布后游客就可以看到這些問卷。游客看到自己感興趣的問卷,按照頁面的問題進行如實的回答,回答完成后進行信息的保存。系統(tǒng)對收集的問卷信息進行統(tǒng)計分析,管理員對統(tǒng)計后的統(tǒng)計結(jié)果對外發(fā)布。游客可以看到問卷調(diào)查的統(tǒng)計結(jié)果。問卷調(diào)查問答的流程圖如下圖所示,圖5-8問卷調(diào)查過程流程圖(七)系統(tǒng)關(guān)鍵技術(shù)實現(xiàn)作為一個開源的可以免費使用的HTML編輯器,KindEditor的主要作用就是實現(xiàn)一定的編輯效果,這種編輯效果主要是指用戶在編輯過程中也能看到自己編輯結(jié)果的效果,也稱所見即所得效果。利用KindEditor,相關(guān)的開發(fā)人員可以用具有可視化性能的富文本輸入框?qū)⒁酝木哂泻芏嘈形谋镜妮斎肟蜻M行替代。由于該富文本編輯器是用JavaScript寫成的,所以其可以很好的與大部分JavaScript編寫的程序進行集成,比如Java、.net、php等等。由于集成簡單方便,其可以使用的范圍也比較的廣泛,我們可以在論壇、電子郵件、購物商城上使用。另外,該富文本編輯器還有著更為突出的優(yōu)點,如快速的加載速度、開源的代碼、擴展也比較容易,更值得一提的是它具有較好的兼容性,可以在很多我們經(jīng)常使用的瀏覽器上應(yīng)用。六、系統(tǒng)的部署與測試(一)系統(tǒng)的部署利用Tomcat自動部署房山人才信息管理系統(tǒng),將程序目錄拷貝到Tomcat服務(wù)器的webapps下,然后啟動服務(wù)器就可以了,Tomcat啟動時將自動加載應(yīng)用。這種方式比較簡單,但是web應(yīng)用程序必須在webapps目錄下。Tomcat的Webapps目錄是Tomcat默認(rèn)的應(yīng)用目錄,當(dāng)服務(wù)器啟動時,會加載所有這個目錄下的應(yīng)用。同時我們也采用修改Server.xml文件部署方式,這種方式可以不必將程序目錄拷貝到webapps下,直接在電腦某個文件夾部署。方法如下,更改服務(wù)器conf/server.xml文件,添加以下代碼<Contextpath="/Pet"reloadable="false"docBase="F:/web"/>path:是訪問時的程序地址,表示訪問的路徑。reloadable:表示可以在運行時在classes與lib文件夾下自動加載類包。其中reloadable="false"表示當(dāng)應(yīng)用程序中的內(nèi)容發(fā)生更改之后服務(wù)器不會自動加載,這個屬性在開發(fā)階段通常都設(shè)為true,方便開發(fā),在發(fā)布階段應(yīng)該設(shè)置為false,提高應(yīng)用程序的訪問速度。docBase:表示應(yīng)用程序的路徑。Tomcat服務(wù)器目錄結(jié)構(gòu)如下圖所示,圖6-1tomcat服務(wù)器目錄結(jié)構(gòu)圖(二)系統(tǒng)的功能性測試功能測試就是對產(chǎn)品的各項功能進行驗證,根據(jù)功能測試用例,逐項測試,檢查產(chǎn)品是否達(dá)到用戶要求的功能。功能測試常用的測試方法是黑盒測試,只需要考慮需要測試的各個功能,不需要考慮整個軟件的內(nèi)部結(jié)構(gòu)及代碼,一般從軟件產(chǎn)品的界面、架構(gòu)出發(fā),按照需求編寫出測試用例,輸入數(shù)據(jù)在預(yù)期結(jié)果和實際結(jié)果之間進行評測,從而使產(chǎn)品不斷滿足用戶的需求。人才信息管理的功能測試,主要是針對人才刊物功能單元測試、人才風(fēng)采功能單元測試、人才視頻功能單元測試、站內(nèi)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年臨時倉儲設(shè)施租賃及管理服務(wù)合同
- 標(biāo)準(zhǔn)新工程設(shè)計合同樣本
- 2024年多人合伙共盈合同書范本
- 2024年度智能倉庫設(shè)備安裝合同
- 代銷協(xié)議書范例2024
- 全面房屋裝修合同模板集成
- 出口業(yè)務(wù)代理協(xié)議范本
- 2024物流合同范本
- 常見勞務(wù)派遣委托協(xié)議樣本
- 廣州建設(shè)工程裝修施工合同范例
- 雅魯藏布江大拐彎巨型水電站規(guī)劃方案
- 廣西基本醫(yī)療保險門診特殊慢性病申報表
- 城市經(jīng)濟學(xué)習(xí)題與答案
- 國開成本會計第14章綜合練習(xí)試題及答案
- 幼兒園大班科學(xué):《樹葉為什么會變黃》課件
- 1到50帶圈數(shù)字直接復(fù)制
- 鐵路工程施工組織設(shè)計(施工方案)編制分類
- 幼兒園中班數(shù)學(xué)《有趣的圖形》課件
- 《規(guī)劃每一天》教案2021
- 草莓創(chuàng)意主題實用框架模板ppt
- 山大口腔頜面外科學(xué)課件第5章 口腔種植外科-1概論、口腔種植的生物學(xué)基礎(chǔ)
評論
0/150
提交評論