畢業(yè)論文-勞動力市場信息管理系統(tǒng)_第1頁
畢業(yè)論文-勞動力市場信息管理系統(tǒng)_第2頁
畢業(yè)論文-勞動力市場信息管理系統(tǒng)_第3頁
畢業(yè)論文-勞動力市場信息管理系統(tǒng)_第4頁
畢業(yè)論文-勞動力市場信息管理系統(tǒng)_第5頁
已閱讀5頁,還剩44頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

哈爾濱工業(yè)大學(xué)華德應(yīng)用技術(shù)學(xué)院本科畢業(yè)設(shè)計(論文)PAGEPAGE44哈爾濱工業(yè)大學(xué)畢業(yè)設(shè)計(論文)摘要隨著網(wǎng)絡(luò)技術(shù)尤其是基于瀏覽器的WEB技術(shù)的迅速發(fā)展,人們越來越多的通過WEB進(jìn)行各種各樣的活動,從電子商務(wù)到各種公共信息服務(wù)等等。這種基于B/S結(jié)構(gòu)的系統(tǒng)提供的服務(wù)方便、快捷,是人們快速獲得各種服務(wù)的理想途徑。勞動力市場信息管理系統(tǒng)正是在這種背景下應(yīng)運(yùn)而生。本系統(tǒng)開發(fā)是以Myeclipse6.5、Oracle10g為開發(fā)工具進(jìn)行面向?qū)ο蟪绦蛟O(shè)計。本文首先對系統(tǒng)開發(fā)目標(biāo)和用戶需求進(jìn)行了分析,然后給出系統(tǒng)的總體設(shè)計方案。系統(tǒng)包含的模塊是:企業(yè)管理、求職管理、推薦管理、回執(zhí)管理、查詢管理。各個模塊都分前端網(wǎng)頁設(shè)計和后臺數(shù)據(jù)庫管理,在以JSP技術(shù)設(shè)計好前端網(wǎng)頁的基礎(chǔ)上,利用JDBC訪問后臺數(shù)據(jù)庫,對數(shù)據(jù)進(jìn)行增加、刪除、修改、查詢等操作。論文以功能模塊為企業(yè)詳細(xì)敘述了企業(yè)招聘和求職者求職的實(shí)現(xiàn)過程,系統(tǒng)中大部分模塊的操作都基本類似,都具有增刪改查、數(shù)據(jù)庫連接等功能。所以系統(tǒng)的設(shè)計充分利用java特性封裝和JSP組件提高程序的可擴(kuò)展性、可讀性和可重用性大大減少了系統(tǒng)的開發(fā)時間。關(guān)鍵詞企業(yè)管理;求職管理;推薦管理AbstractWiththefastdevelopmentofnetworktechnologyespeciallybasedonwebbrowser,moreandmorepeoplegetintouchwithweb,suchase-commerce,variouspublicinformationservicesandsoon.TheserviceproducedbythesystemwhichbasedonB/Sarchitectureisconvenience.Bythisidealapproach,peoplecangainvariousservicesquickly.Labourforceinformationmanagementsystemisinthiscontextcameintobeing.Thissystemisbasedontheobject-orientedprogramusingMyeclipse6.5Oracle10gasthepagesimplement.AlmostallthestencilsofthissystemutilizeJSPtechnologyandadvanceddatabankconnectiontechnologytoexploit.Mythesisanalyzedtheaimofthissystemandtherequirementofusersfirstly,andthenputoutthewholedesignproject.Themainstencilsofthissystemareenterpriseenrollmentandentry,unitmanagement,personmanagement,unitrecomend,allkindsofmanagementandsoon.Everystencilcanbedividedintothedesignofwebpageinthefront-endandthemanagementofdatabaseintheback-end.Designthewebpagewellinthefront-endwithJSPtechnology,thenuseJDBCBridgeInthethesis,detailedlystatetheprocessesinthissystembytheunitofeveryfunctionstencilwhichcarriedoutofthepromulgationandjobhunterinformation.Everystencil’sfunctionaresimilarwitheachother,theyallhavethefunctionofamending,inquiring,theconnectingofdataandsoon.SincethedesignofthissystemfullydependsonthereuseableofJSPcomponent.Thusgreatlyreducesthetimefordevelopthissystem.Keywordsunitmanagejobwantedmanagerecommendationmanage

目錄摘要IAbstractII第1章緒論11.1課題背景 11.2目的和意義 11.3系統(tǒng)設(shè)計思想 11.4系統(tǒng)開發(fā)環(huán)境 21.4.1JSP簡介 21.4.2Myeclipse簡介 31.4.3Oracle簡介 31.4.4Tomcat簡介 3第2章可行性分析42.1經(jīng)濟(jì)可行性 42.2技術(shù)可行性 62.3操作可行性 62.4系統(tǒng)流程圖 72.5本章小結(jié) 7第3章需求分析83.1系統(tǒng)概述 83.2需求分析 83.3勞動力市場信息管理系統(tǒng)功能需求 83.4數(shù)據(jù)需求 93.4.1數(shù)據(jù)流圖 93.4.2數(shù)據(jù)字典 103.5本章小結(jié) 13第4章總體設(shè)計144.1系統(tǒng)模塊總體設(shè)計 144.2數(shù)據(jù)庫設(shè)計 154.2.1數(shù)據(jù)庫設(shè)計概述 154.2.2數(shù)據(jù)分析 154.3數(shù)據(jù)庫的詳細(xì)設(shè)計 164.3.1數(shù)據(jù)庫的E-R圖的設(shè)計 164.3.2數(shù)據(jù)表的設(shè)計 184.4本章小結(jié) 20第5章詳細(xì)設(shè)計215.1系統(tǒng)運(yùn)行平臺設(shè)置 215.2程序流程圖 215.2.1個人管理流程圖 215.3系統(tǒng)主界面設(shè)計 225.4企業(yè)管理的實(shí)現(xiàn) 235.4.1企業(yè)登記的設(shè)計與實(shí)現(xiàn) 255.4.2企業(yè)凍結(jié)解凍設(shè)計與實(shí)現(xiàn) 265.4.3企業(yè)歸檔的設(shè)計與實(shí)現(xiàn) 265.5個人管理的實(shí)現(xiàn) 275.6推薦管理的實(shí)現(xiàn) 275.7推薦回執(zhí)的實(shí)現(xiàn) 285.8查詢管理的實(shí)現(xiàn) 295.9本章小結(jié) 29第6章軟件測試306.1測試的基本概念 306.2測試的任務(wù)和目的 306.2.1測試的任務(wù) 306.2.2測試的目的 316.3系統(tǒng)整體測試步驟 316.4本系統(tǒng)測試 316.4.1企業(yè)登記測試 326.4.2個人推薦模塊測試 336.4.3企業(yè)查詢模塊測試 346.5本章小結(jié) 34結(jié)論35致謝36參考文獻(xiàn) 37附錄1譯文38附錄2英文參考資料 41緒論課題背景全球范圍內(nèi)的企業(yè)內(nèi)部組織正在發(fā)生巨變,未來企業(yè)成功的關(guān)鍵的依靠企業(yè)人力資源,人才之爭已經(jīng)成為市場競爭中的核心內(nèi)容之一,以人為本成為企業(yè)立足和發(fā)展的根本。有效力管理人才資源,為企業(yè)提供強(qiáng)有力的儲備力量,使之成為企業(yè)發(fā)展的主動力。網(wǎng)絡(luò)化的今天所開發(fā)的勞動力市場信息管理系統(tǒng)是一種具有交互功能的人才信息管理系統(tǒng),是通過計算機(jī)網(wǎng)絡(luò)建立的一個虛擬的招聘會。很多知名企業(yè)為了吸引人才,都創(chuàng)建了自己的人才招聘系統(tǒng),因此這是一個比較流行的求職招聘系統(tǒng)。目的和意義作為人口占世界1/5的中國,營造良好的就業(yè)環(huán)境、保持較低的失業(yè)率是確保社會穩(wěn)定的重要條件。市勞動和社會保障局在落實(shí)中央關(guān)于促進(jìn)再就業(yè)工作的方針政策方面進(jìn)行了許多創(chuàng)新,勞動力市場的信息化是其中的一項(xiàng)重要內(nèi)容。從2003年年底就開始,由市勞動和社會保障局領(lǐng)導(dǎo)牽頭,信息技術(shù)有限公司技術(shù)人員配合,對市勞動力市場的各項(xiàng)業(yè)務(wù)進(jìn)行了調(diào)研、梳理、總結(jié),形成了《市勞動力市場現(xiàn)狀調(diào)研報告》系列文檔,并于2005年6月形成了《市勞動力市場需求分析報告》和《市勞動力市場信息化建設(shè)總體設(shè)計方案》。因此我做這個項(xiàng)目來讓這個項(xiàng)目變得更完美。系統(tǒng)設(shè)計思想此次設(shè)計的勞動力市場信息系統(tǒng)是在計算機(jī)網(wǎng)絡(luò)上,利用數(shù)據(jù)庫和先進(jìn)的開發(fā)平臺,配置一定的軟件和硬件,開發(fā)的一個應(yīng)聘和求職的系統(tǒng)。該系統(tǒng)具有開放的體系結(jié)構(gòu)、易擴(kuò)充、易維護(hù)、具有良好人機(jī)交互界面的特點(diǎn)。它主要分為五個模塊:企業(yè)管理、個人管理、推薦管理、回執(zhí)管理、查詢管理。其主要功能是包括:企業(yè)登記、企業(yè)歸檔、企業(yè)凍結(jié)解凍、個人登記、個人歸檔、個人凍結(jié)解凍、個人推薦、企業(yè)推薦、推薦回執(zhí)、企業(yè)查詢、個人查詢、推薦查詢。系統(tǒng)開發(fā)環(huán)境軟件條件:WindowsXP、Windows7系統(tǒng);Myeclipse6.5,JDK1.5版本,Oracle10g等開發(fā)工具;硬件條件:PC機(jī)一臺,內(nèi)存512M以上即可;1.4.1JSP簡介JavaServer

Pages(JSP)

技術(shù)提供了一種簡單快速的方法來創(chuàng)建顯示動態(tài)生成內(nèi)容的

Web

頁面。由業(yè)界處于領(lǐng)先地位的

Sun

公司制定了相關(guān)的

JSP

技術(shù)規(guī)范,該規(guī)范定義了如何在服務(wù)器和

JSP

頁面間進(jìn)行交互,還描述了頁面的格式和語法。JSP

技術(shù)的工作原理:JSP

頁面使用

XML

標(biāo)簽和

scriptlets(一種使用

Java

語言編寫的腳本代碼),封裝了生成頁面內(nèi)容的邏輯。它將各種格式的標(biāo)簽(HTML

或者

XML)直接傳遞回響應(yīng)頁面。通過這種方式,JSP

頁面實(shí)現(xiàn)了頁面邏輯與其設(shè)計和顯示的分離。JSP

技術(shù)是

Java

系列技術(shù)的一部分。JSP

頁面被編譯成

servlets,并可能調(diào)用

JavaBeans

組件(beans)

Enterprise

JavaBeans

組件(企業(yè)

beans),以便在服務(wù)器端處理。JSP

頁面是

web

開發(fā)人員使用

JSP

內(nèi)置標(biāo)簽和自定義標(biāo)簽,結(jié)合其他靜態(tài)標(biāo)簽(HTML

XML

標(biāo)簽)生成的頁面。JSP

頁面的擴(kuò)展名為.jsp

或.jspx,web

服務(wù)器通過此擴(kuò)展名通知

JSP

引擎處理該頁面中的元素。通過部署描述文件

web.xml,也可使用其他擴(kuò)展名和

JSP

引擎聯(lián)系。通過

JSP

引擎解釋

JSP

頁面中的標(biāo)簽,生成所需內(nèi)容。JSP

頁面通常被編譯成

Java

平臺

servlet

類。因此,JSP

頁面的運(yùn)行需要有能支持

Java

平臺

servlet

規(guī)范的

Java

虛擬機(jī)。JSP

頁面實(shí)際上只是在第一次被調(diào)用的時候被編譯一次。頁面被編譯成

Java

Servlet

,并駐留在服務(wù)器內(nèi)存中,這樣以后調(diào)用該頁面時將很快。JSP的優(yōu)點(diǎn)是:可移植性,支持多種平臺,可以使用多種WEB服務(wù)器(Apache,IIS,PWS);使用JAVA腳本語言,面向?qū)ο蟮木幊趟枷耄籎SP組件是跨平臺可重用的;可伸縮性好,可由多臺服務(wù)器進(jìn)行集群和負(fù)載均衡、事務(wù)處理及消息處理;多種功能強(qiáng)大的開發(fā)工具。因此,JSP

技術(shù)在構(gòu)建可升級的基于

web

的應(yīng)用程序時扮演了重要角色。1.4.2Myeclipse簡介MyEclipse企業(yè)級工作平臺(MyEclipseEnterpriseWorkbench,簡稱MyEclipse)是對EclipseIDE的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。MyEclipse是一個十分優(yōu)秀的用于開發(fā)Java,J2EE的Eclipse插件集合,MyEclipse的功能非常強(qiáng)大,支持也十分廣泛,尤其是對各種開源產(chǎn)品的支持十分不錯。MyEclipse目前支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC數(shù)據(jù)庫鏈接工具等多項(xiàng)功能。可以說MyEclipse幾乎囊括了目前所有主流開源產(chǎn)品的專屬eclipse開發(fā)工具。1.4.3Oracle簡介ORACLE數(shù)據(jù)庫系統(tǒng)是美國ORACLE公司(甲骨文)提供的以分布式數(shù)據(jù)庫為核心的一組軟件產(chǎn)品,是目前最流行的客戶/服務(wù)器(CLIENT/SERVER)或B/S體系結(jié)構(gòu)的數(shù)據(jù)庫之一。比如SilverStream就是基于數(shù)據(jù)庫的一種中間件。ORACLE數(shù)據(jù)庫是目前世界上使用最為廣泛的數(shù)據(jù)庫管理系統(tǒng),作為一個通用的數(shù)據(jù)庫系統(tǒng),它具有完整的數(shù)據(jù)管理功能;作為一個關(guān)系數(shù)據(jù)庫,它是一個完備關(guān)系的產(chǎn)品;作為分布式數(shù)據(jù)庫它實(shí)現(xiàn)了分布式處理功能。但它的所有知識,只要在一種機(jī)型上學(xué)習(xí)了ORACLE知識,便能在各種類型的機(jī)器上使用它。1.4.4Tomcat簡介Tomcat是一個免費(fèi)的開源的Serlvet容器。在Tomcat中,應(yīng)用程序的部署很簡單,只需將WAR放到Tomcat的webapp目錄下,Tomcat會自動檢測到這個文件,并將其解壓。在瀏覽器中訪問這個應(yīng)用的Jsp時,通常第一次會很慢,因?yàn)門omcat要將Jsp轉(zhuǎn)化為Servlet文件,然后編譯。編譯以后,訪問將會很快。Tomcat不僅僅是一個Servlet容器,它也具有傳統(tǒng)的Web服務(wù)器的功能??尚行苑治隹尚行匝芯康闹饕繕?biāo)是進(jìn)一步明確系統(tǒng)的目標(biāo)、規(guī)模與功能,對系統(tǒng)開發(fā)背景、必要性和意義進(jìn)行調(diào)查分析并根據(jù)需要和可能提出開發(fā)系統(tǒng)的初步方案與計劃。實(shí)際上,在整個系統(tǒng)的開發(fā)過程中,對系統(tǒng)的可行性將越來越清楚。因此,在系統(tǒng)的開發(fā)過程中,仍然需要繼續(xù)進(jìn)行和修改系統(tǒng)的可行性分析,為用戶了解項(xiàng)目的進(jìn)展情況提供更為準(zhǔn)確的可行性分析報告。經(jīng)濟(jì)可行性與傳統(tǒng)的招聘方式相比,本系統(tǒng)在擴(kuò)大了企業(yè)招聘信息的發(fā)布范圍,增大了企業(yè)選擇人才的機(jī)會的同時,還縮短了企業(yè)招聘的周期,簡化了企業(yè)招聘的過程,更是減少了企業(yè)在招聘中的開銷。它是方便企業(yè)進(jìn)行招聘的良好平臺。另外,系統(tǒng)運(yùn)行所需要的硬件條件在今天是很容易得到滿足的。作為其開發(fā)和運(yùn)行的軟件工具也是再普遍不過了的。因此,此系統(tǒng)在經(jīng)濟(jì)上是完全可行的。因此,從以上的分析可以看出,數(shù)據(jù)庫采用Oracle10g,網(wǎng)頁設(shè)計采用JSP技術(shù),以Tomcat為Web服務(wù)器,采用B/S體系結(jié)構(gòu)設(shè)計本系統(tǒng),無論是在功能上、技術(shù)上還是在經(jīng)濟(jì)上都是不錯的設(shè)計方案。經(jīng)濟(jì)可行性是對將要開發(fā)的系統(tǒng)的成本效益進(jìn)行分析的一個度量。這其中包括成本效益分析、投資回收期分析、純收入分析、貨幣時間價值分析等。成本效益分析應(yīng)該從兩個方面進(jìn)行,一方面是成本估計,包括系統(tǒng)開發(fā)期間的開發(fā)成本和系統(tǒng)開發(fā)成功后的運(yùn)行成本;另一方面是效益或利潤估計,效益包括有形效益和無形效益,無形效益主要是該產(chǎn)品的品牌效益。本系統(tǒng)對有形效益和無形效益都使用了金錢方式進(jìn)行具體的量化。下面從系統(tǒng)初期投資、貨幣的時間價值、投資回收期、純收入四個方面對本系統(tǒng)的經(jīng)濟(jì)可行性進(jìn)行具體的分析。系統(tǒng)初期投資系統(tǒng)初期投資是指系初期的系統(tǒng)成本的計算。勞動力市場信息管理系統(tǒng)的初期投資如表1-1所示。表1-1勞動力市場信息管理系統(tǒng)的初期投資序號項(xiàng)目人工(人·日)單價(元)合計(元)1需求分析20100020,0002總體設(shè)計30100030,0003企業(yè)管理模塊詳細(xì)設(shè)計20100020,0004個人管理模塊詳細(xì)設(shè)計20100020,0005推薦模塊詳細(xì)設(shè)計15100015,0006推薦回執(zhí)模塊詳細(xì)設(shè)計15100015,0007查詢模塊詳細(xì)設(shè)計15100015,0008頁面詳細(xì)設(shè)計25100025,0009數(shù)據(jù)庫詳細(xì)設(shè)計25100025,00010編碼實(shí)現(xiàn)50100050,00011單體測試10100010,00012系統(tǒng)集成測試20100020,00013說明手冊編制20100020,000合計285,000貨幣的時間價值貨幣的時間價值是指當(dāng)前所持有的一定量貨幣比未來獲得的等量貨幣具有更高的價值。勞動力市場信息管理系統(tǒng)的時間價值如表1-2所示。表1-2勞動力市場信息管理系統(tǒng)的時間價值年份將來值(萬)(1+i)n現(xiàn)在值(萬)累計的現(xiàn)在值(萬)1101.059.5239.5232101.10259.07018.5933101.15768.63927.2324101.21558.22735.4595101.27637.83543.294投資回收期投資回收期是計算項(xiàng)目投產(chǎn)后在正常生產(chǎn)經(jīng)營條件下的收益額用來收回項(xiàng)目\o"總投資"總投資所需的時間,與行業(yè)基準(zhǔn)投資回收期對比來分析項(xiàng)目投資財務(wù)效益的一種靜態(tài)分析法。引入系統(tǒng)一年后,可以節(jié)省9.52萬元,比最初投資還少6.98萬元。但第二年可以節(jié)省8.639萬元,即:6.98/8.64=0.8071+0.807=1.807純收入純收入是指去除成本后的收入。43.294-28.5=14.794(萬元)經(jīng)過以上分析,在經(jīng)濟(jì)方面對勞動力市場信息管理系統(tǒng)的投資開發(fā)是可行的,可以按計劃進(jìn)行本系統(tǒng)開發(fā)。技術(shù)可行性技術(shù)可行性是以特定的技術(shù)解決方案的實(shí)用性和技術(shù)資源的可用性的量度。根據(jù)該系統(tǒng)目標(biāo)來衡量所需的技術(shù)是否具備,一般可從硬軟件的性能要求、環(huán)境條件、操作人員水平和數(shù)量等方面去考慮和分析??紤]到系統(tǒng)實(shí)施的可行性,在軟件方面選擇了JSP+JDBC+JavaBean+Servlet技術(shù)。后臺數(shù)據(jù)庫同樣使用Oracle10g數(shù)據(jù)庫。無論在安全性、可用性、可靠性方面都毫無置疑。目前以上這些軟件在MIS開發(fā)中已被大量應(yīng)用,技術(shù)上都比較成熟。數(shù)據(jù)庫Oracle10g提供了各種各樣的特性來管理數(shù)據(jù),它是真正的客戶機(jī)/服務(wù)器體系結(jié)構(gòu),它提供圖形化用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫管理更加直觀、簡單,為JSP提供了專門的連接數(shù)據(jù)庫的JDBC驅(qū)動程序。JSP的優(yōu)點(diǎn)是可移植性,支持多種平臺,可以使用多種WEB服務(wù)器(Apache,IIS,PWS),JSP組件是跨平臺可重用的,可伸縮性好。JSP

技術(shù)由于使用可重用的組件和標(biāo)簽取代了對頁面本身腳本語言的嚴(yán)重依賴,JSP

技術(shù)大大加快了開發(fā)的速度,減少了系統(tǒng)開發(fā)的工作量。Tomcat服務(wù)器支持全部JSP以及Servel規(guī)范,是免費(fèi)的Web服務(wù)器,它不僅提供了靜態(tài)的HTML網(wǎng)頁,它也可以運(yùn)行程序來響應(yīng)用戶的請求,并將動態(tài)產(chǎn)生的結(jié)果傳回到用戶的瀏覽器。因此將Tomcat當(dāng)作Web服務(wù)器是很好的選擇。操作可行性此次開發(fā)的勞動力市場信息管理系統(tǒng)具有企業(yè)招聘、個人求職、企業(yè)推薦、個人推薦等功能。系統(tǒng)流程圖本系統(tǒng)的企業(yè)管理、個人管理、回執(zhí)管理、查詢管理、推薦管理5個模塊,具體系統(tǒng)流程圖如圖2-1所示。企業(yè)凍結(jié)解凍企業(yè)凍結(jié)解凍條件是否滿足?是企業(yè)企業(yè)是否歸檔?企業(yè)推薦否是否歸檔?企業(yè)推薦企業(yè)登記表企業(yè)登記表表企業(yè)推薦信企業(yè)歸檔信企業(yè)推薦信企業(yè)歸檔信企業(yè)登記企業(yè)管理員企業(yè)管理員推薦回執(zhí)推薦信推薦回執(zhí)推薦信個人歸檔信個人歸檔信個人個人推薦信求職登記表個人登記求職登記表個人登記是否歸檔?個人推薦否是否歸檔?個人推薦個人個人條件是條件是否滿足?個人凍結(jié)解凍是個人凍結(jié)解凍圖2-1系統(tǒng)流程圖本章小結(jié)本章主要對系統(tǒng)開發(fā)的可行性進(jìn)行具體的分析,從用戶方的角度考慮本系統(tǒng)是否可行,主要通過有力的數(shù)據(jù)和軟件運(yùn)行環(huán)境方面作為依據(jù)。通過經(jīng)濟(jì)可行性、技術(shù)可行性、操作可行性等方面的分析說明本工程的技術(shù)成熟、完備,具有良好的市場拓展,因此,本系統(tǒng)具有一定的開發(fā)前景,具有開發(fā)的價值。需求分析一個項(xiàng)目系統(tǒng)的確立是建立在各種各樣的需求上面的,這種需求往往來自于客戶的實(shí)際需求或者是出于公司自身發(fā)展的需要,其中客戶的實(shí)際需求也就是說這種交易性質(zhì)的需求占了絕大部分。面對系統(tǒng)開發(fā)擁有不同知識層面的客戶,項(xiàng)目的負(fù)責(zé)人對用戶需求的理解程度,在很大程度上決定了此類系統(tǒng)開發(fā)項(xiàng)目的成敗。因此如何更好地的了解、分析、明確用戶需求,保證開發(fā)過程按照滿足用戶需求為目的正確項(xiàng)目開發(fā)方向進(jìn)行,是每個系統(tǒng)開發(fā)的重要階段。系統(tǒng)概述勞動力市場信息管理系統(tǒng)主要分為五個個模塊:企業(yè)管理及管理的子系統(tǒng)、個人管理及管理的子系統(tǒng)、推薦管理及管理的子系統(tǒng)、推薦回執(zhí)管理系統(tǒng)、查詢管理及管理的子系統(tǒng)。其主要功能包括:通過企業(yè)登記表、求職登記表來進(jìn)行登記企業(yè)和求職者,可以通過企業(yè)和求職者的信息對企業(yè)推薦求職者或?qū)η舐氄咄扑]適合自己的企業(yè)。需求分析勞動力市場信息管理系統(tǒng)的用戶職介機(jī)構(gòu)或勞動局的工作服務(wù)人員,用戶登錄以后,可以通過個人求職登記表和企業(yè)招聘登記表可以分別對企業(yè)登記、企業(yè)凍結(jié)解凍、企業(yè)歸檔、個人登記、個人凍結(jié)解凍、個人歸檔、企業(yè)推薦、個人推薦、個人查詢、企業(yè)查詢、推薦查詢等進(jìn)行操作,也可以通過推薦回執(zhí)查看工作人員的工作業(yè)績。勞動力市場信息管理系統(tǒng)功能需求勞動力市場信息管理子系統(tǒng)具體實(shí)現(xiàn)功能如下:首先需要在數(shù)據(jù)庫添加用戶,用戶為服務(wù)人員或工作人員所用。企業(yè)管理:服務(wù)人員可以通過企業(yè)登記表對企業(yè)進(jìn)行詳細(xì)登記,存入數(shù)據(jù)庫。如果已登記的企業(yè)出現(xiàn)資金流動不足或招聘已滿等情況,可以對企業(yè)進(jìn)行凍結(jié),同理也可以對企業(yè)進(jìn)行解凍;如果想修改企業(yè)的信息可以在企業(yè)登記中輸入單位法人碼,就可以修改企業(yè)信息;如果企業(yè)招聘滿需求的求職者就可以對企業(yè)進(jìn)行歸檔,已被歸檔的企業(yè)不會被推薦給求職者。個人管理:服務(wù)人員可以通過個人求職登記表對求職者進(jìn)行詳細(xì)登記,存入數(shù)據(jù)庫。如果已登記的求職者已有工作,可以對企業(yè)進(jìn)行凍結(jié),同理也可以對個人進(jìn)行解凍;如果想修改個人的信息可以在個人登記中輸入個人的身份證編號,就可以修改個人信息;如果求職者通過此系統(tǒng)找到適合自己的工作,就可以對企業(yè)進(jìn)行歸檔,已被歸檔的求職者不會被推薦給企業(yè)。推薦管理:服務(wù)人員可以通過企業(yè)推薦和個人推薦可以對企業(yè)推薦求職者,也可以對求職者推薦企業(yè)。企業(yè)推薦是為企業(yè)推薦求職者,輸入單位法人碼,選擇企業(yè)招聘的工種(默認(rèn)顯示),點(diǎn)擊企業(yè)名稱可以查看企業(yè)詳細(xì)信息選擇需要什么條件的求職者(求職者求職工種和企業(yè)招聘工種相符),進(jìn)行推薦,顯示出所要推薦的求職者,打印推薦信;個人推薦是為求職者推薦適合自己的企業(yè),有條件匹配或意向匹配兩個選項(xiàng),條件匹配是輸入個人身份證號或姓名,查詢出個人詳細(xì)信息,進(jìn)行推薦,選擇求職工種,選擇需要什么條件的企業(yè),查詢出打印推薦信;意向匹配是在條件匹配里寫入個人的一項(xiàng)信息,然后在意向匹配里填寫一項(xiàng)企業(yè)信息,確定,查詢出企業(yè)和個人的詳細(xì)信息,確定企業(yè)和個人,進(jìn)行意向匹配,顯示出推薦信,打印?;貓?zhí)管理:服務(wù)人員可以通過推薦回執(zhí)查看企業(yè)推薦和個人推薦推薦的成功或不成功的企業(yè)或求職者,如果成功寫成功原因,不成功寫出原因,進(jìn)行回執(zhí),回執(zhí)成功與不成功的求職者或企業(yè),可以綜合評價出服務(wù)人員或工作人員的工作業(yè)績。查詢管理:服務(wù)人員可以通過推薦查詢快速查看求職者求知情況或企業(yè)招聘情況,明細(xì)詳細(xì)信息,打印信息,保存;也可以用過企業(yè)查詢或個人查詢查看企業(yè)或求職者的求職信息或招聘信息,打印詳細(xì)信息;推薦查詢形式上比企業(yè)查詢和個人查詢更詳細(xì),更快速,更有效率。數(shù)據(jù)需求下面是對勞動力市場信息管理系統(tǒng)數(shù)據(jù)的具體分析,包括數(shù)據(jù)流圖、數(shù)據(jù)表等。數(shù)據(jù)流圖本系統(tǒng)的數(shù)據(jù)流圖描述:本系統(tǒng)是由勞動局的工作人員、操作員或管理人員來操作,沒有權(quán)限之分。本系統(tǒng)的數(shù)據(jù)流圖如圖3-1所示。圖3-1系統(tǒng)的數(shù)據(jù)流程圖數(shù)據(jù)字典數(shù)據(jù)字典(DataDictionary)是一種用戶可以訪問的記錄數(shù)據(jù)庫和應(yīng)用程序元數(shù)據(jù)的目錄。數(shù)據(jù)字典的作用是在軟件分析和設(shè)計的過程中給人提供關(guān)于數(shù)據(jù)的描述信息。它主要是對數(shù)據(jù)流圖中的數(shù)據(jù)流、處理邏輯、外部實(shí)體、數(shù)據(jù)存儲和數(shù)據(jù)項(xiàng)等方面進(jìn)行具體的定義。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個方面對系統(tǒng)的邏輯模型進(jìn)行完整的描述。1.?dāng)?shù)據(jù)項(xiàng)定義,如表3-1所示。表3-1系統(tǒng)數(shù)據(jù)項(xiàng)的定義編號字段名描述類型是否為空IO-01ZPGZ招聘工種vachar2(7)否IO-02ZPBH招聘編號vachar2(32)否IO-03ZPGZBH招聘工種編號vachar2(32)否IO-04ZPGZBM崗位名稱vachar2(32)否IO-05gwlb崗位類別vachar2(32)否IO-06bio_id單位編號vachar2(32)否IO-07bio_no單位法人碼vachar2(16)否IO-08bio_name單位名稱vachar2(64)否IO-09bio_orgtype單位性質(zhì)vachar2(2)否IO-10cdg_regtype經(jīng)濟(jì)類型vachar2(3)否IO-11bio_industry單位行業(yè)vachar2(5)否IO-12bio_bua_address經(jīng)營地址vachar2(128)否IO-13zpbh招聘編號varchar2(32)否IO-14dwbh單位編號varchar2(32)否IO-15dwlxr單位經(jīng)辦人varchar2(6)否IO-16Lxrsfzhm身份證varchar2(18)否IO-17gdsj歸檔時間varchar2(14)否IO-18djsj登記時間varchar2(14)否IO-19Jbrsj經(jīng)辦人手機(jī)varchar2(11)否IO-20bip_id個人編號varchar2(32)否IO-21bip_citizenid身份證號碼varchar2(18)否IO-22bip_name姓名varchar2(6)否IO-23bip_sex性別varchar2(1)否IO-24bip_rylb人員類別varchar2(6)否IO-25bip_whcd文化程度varchar2(6)否IO-26bip_con_telephone聯(lián)系電話varchar2(11)否IO-27bip_hkszd戶口所在地varchar2(255)否續(xù)表3-1IO-28qzbh求職編號varchar2(32)否IO-29sfdj是否凍結(jié)varchar2(1)否IO-30gzdq工作地區(qū)varchar2(12)否2.數(shù)據(jù)流定義根據(jù)頂層數(shù)據(jù)流圖中的輸入和輸出數(shù)據(jù)流分析頂層數(shù)據(jù)流定義的內(nèi)容來源、去向以及組成。以下是對系統(tǒng)頂層數(shù)據(jù)流具體定義。數(shù)據(jù)流編號:D1—01數(shù)據(jù)流名稱:企業(yè)信息數(shù)據(jù)流來源:企業(yè)數(shù)據(jù)流去向:P1-01數(shù)據(jù)流組成:I0-06+I0-07+IO-08+IO-09+IO-10+IO-11+IO-12數(shù)據(jù)流編號:D1—03數(shù)據(jù)流名稱:添加企業(yè)招聘信息數(shù)據(jù)流來源:企業(yè)數(shù)據(jù)流去向:P1-03數(shù)據(jù)流組成:I0-13+I0-14+IO-15+IO-16+IO-17+IO-18數(shù)據(jù)流編號:D1—05數(shù)據(jù)流名稱:企業(yè)信息查詢數(shù)據(jù)流來源:企業(yè)數(shù)據(jù)流去向:P1-05數(shù)據(jù)流組成:I0-07+I0-08+IO-15+IO-16+IO-17+IO-18+IO-01+IO-03+IO-04+IO-05數(shù)據(jù)流編號:D1—06數(shù)據(jù)流名稱:企業(yè)推薦數(shù)據(jù)流來源:企業(yè)數(shù)據(jù)流去向:P1-08數(shù)據(jù)流組成:I0-07+I0-08+IO-12+IO-19+IO-18數(shù)據(jù)流編號:D1—09數(shù)據(jù)流名稱:個人信息數(shù)據(jù)流來源:個人數(shù)據(jù)流去向:P1-02數(shù)據(jù)流組成:I0-20+I0-21+IO-22+IO-23+IO-24+IO-25+IO-26+IO-27數(shù)據(jù)流編號:D1—11數(shù)據(jù)流名稱:添加個人求職信息數(shù)據(jù)流來源:個人數(shù)據(jù)流去向:P1-04數(shù)據(jù)流組成:I0-20+I0-28+IO-09+IO-10+IO-11+IO-29+IO-30+IO-17數(shù)據(jù)流編號:D1—13數(shù)據(jù)流名稱:個人信息查詢數(shù)據(jù)流來源:個人數(shù)據(jù)流去向:P1-06數(shù)據(jù)流組成:I0-20+I0-21+IO-22+IO-23+IO-24+IO-25+IO-26+IO-27+I0-28+IO-09+IO-10+IO-11+IO-29+IO-30+IO-17數(shù)據(jù)流編號:D1—14數(shù)據(jù)流名稱:個人推薦數(shù)據(jù)流來源:個人數(shù)據(jù)流去向:P1-08數(shù)據(jù)流組成:I0-17+I0-18+IO-22+IO-23+IO-24+IO-25+I0-07+I0-08+IO-12+IO-19+IO-18本章小結(jié)需求分析報告是對系統(tǒng)需求的全面分析,是軟件生存周期中最關(guān)鍵的一步,是建立軟件開發(fā)的基礎(chǔ)。本章在可行性分析的基礎(chǔ)上根據(jù)用戶的需求做了本網(wǎng)站的需求分析,制訂了系統(tǒng)實(shí)施規(guī)劃,確定了軟件系統(tǒng)各模塊間的關(guān)系及模塊功能,根據(jù)數(shù)據(jù)之間的關(guān)系繪制了系統(tǒng)的數(shù)據(jù)流圖并描述了數(shù)據(jù)字典,為以后的程序設(shè)計奠定的基礎(chǔ)??傮w設(shè)計總體設(shè)計是在系統(tǒng)分析的基礎(chǔ)上由抽象到具體的過程。主要目標(biāo)是將系統(tǒng)分析階段所提出的反映了信息需求的系統(tǒng)邏輯方案轉(zhuǎn)換成可以實(shí)施的基于計算機(jī)與通信系統(tǒng)的物理(技術(shù))方案,為下一階段系統(tǒng)實(shí)施提供必要的技術(shù)資料,應(yīng)符合系統(tǒng)性、靈活性、可靠性的要求。根據(jù)需求分析,勞動力市場信息管理系統(tǒng)可以分解為前端網(wǎng)頁和后臺數(shù)據(jù)庫兩大部分,代碼編譯采用Myeclipse6.5開發(fā)工具,使用經(jīng)典MVC模式進(jìn)行開發(fā),采用的數(shù)據(jù)庫是Oracle10g,建立ldlsc.dmp數(shù)據(jù)庫文件。網(wǎng)頁的制作采用JSP技術(shù),網(wǎng)頁設(shè)計采用Ajax、xml、EL表達(dá)式、jstl技術(shù),并使用先進(jìn)的數(shù)據(jù)庫連接JDBC技術(shù)對數(shù)據(jù)庫進(jìn)行訪問。系統(tǒng)模塊總體設(shè)計本系統(tǒng)一共分為五大模塊,每個模塊之間都不是相互獨(dú)立的,各個模塊訪問的是同一個數(shù)據(jù)庫,只是所訪問的數(shù)據(jù)表不同而已。每個模塊的功能都是按照網(wǎng)上實(shí)際調(diào)研中搜集的資料進(jìn)行編排制作的。依據(jù)上述功能的分析,系統(tǒng)的五大模塊詳細(xì)功能如圖4-1所示。圖4-1模塊劃分圖數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫是采用計算機(jī)技術(shù)統(tǒng)一管理的相關(guān)數(shù)據(jù)的集合,數(shù)據(jù)庫的使用是為了各種用戶共享,其具有冗余度小、數(shù)據(jù)之間關(guān)系密切、有較高數(shù)據(jù)獨(dú)立性等特點(diǎn)。數(shù)據(jù)庫技術(shù)已經(jīng)成為先進(jìn)信息技術(shù)的重要組成部分,是現(xiàn)代計算機(jī)信息系統(tǒng)和計算機(jī)應(yīng)用系統(tǒng)的基礎(chǔ)和核心。數(shù)據(jù)庫設(shè)計是指對于一個給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足各種用戶的應(yīng)用需求(信息需求和處理需求)。對于勞動力市場信息管理系統(tǒng)而言,為了支持較大的訪問量帶來的數(shù)據(jù)訪問需求,使用桌面型的數(shù)據(jù)庫管理系統(tǒng)是不能滿足需要的,而且安全性也沒有充分保障。因此,需要使用大型商業(yè)化企業(yè)級服務(wù)用途的數(shù)據(jù)庫管理系統(tǒng),如Oracle,SQLServer等。本系統(tǒng)采用Oracle10g數(shù)據(jù)庫管理系統(tǒng)。數(shù)據(jù)庫設(shè)計概述數(shù)據(jù)庫的應(yīng)用非常廣泛。從小型的單項(xiàng)事務(wù)處理系統(tǒng)到大型復(fù)雜的信息系統(tǒng)大都會用到先進(jìn)的數(shù)據(jù)庫技術(shù)來保持系統(tǒng)數(shù)據(jù)的整體性、完整性和共享性。本系統(tǒng)的數(shù)據(jù)庫采用Oracle10g進(jìn)行設(shè)計。Oracle10g是一個提供了聯(lián)機(jī)事務(wù)處理、數(shù)據(jù)倉庫、電子商務(wù)應(yīng)用的數(shù)據(jù)庫和數(shù)據(jù)分析平臺,應(yīng)用非常廣泛,相比較DB2、sqlserver等等安全、性能高,一般應(yīng)用于大型公司,銀行、通信等等,是數(shù)據(jù)庫是數(shù)據(jù)和數(shù)據(jù)對象大的容器。數(shù)據(jù)庫對象就是存儲、管理和使用數(shù)據(jù)的不同機(jī)構(gòu)形式,設(shè)計數(shù)據(jù)庫的過程實(shí)際上就是設(shè)計和實(shí)現(xiàn)數(shù)據(jù)庫對象的過程。在設(shè)計數(shù)據(jù)庫時,首先應(yīng)考慮表的設(shè)計,表示關(guān)系模型中表示試題的方式,是用來組織和存儲數(shù)據(jù)的。因此,數(shù)據(jù)表的合理劃分應(yīng)該是數(shù)據(jù)庫設(shè)計首要解決的問題。其次要考慮表間關(guān)聯(lián),數(shù)據(jù)表間的聯(lián)系就是通過鍵來實(shí)現(xiàn)的。再次要注意正確認(rèn)識和處理數(shù)據(jù)冗余,為了提高系統(tǒng)的的空間效率和運(yùn)行效率,應(yīng)盡可能減少數(shù)據(jù)冗余。數(shù)據(jù)分析數(shù)據(jù)分析過程同數(shù)據(jù)庫的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)密切相關(guān),需要確定、編制、組織、篩選應(yīng)用程序所使用的信息。它以一種能夠分析和分類的方式來捕獲用戶的所有信息,這使得某一模型可以直接轉(zhuǎn)化成數(shù)據(jù)庫結(jié)構(gòu)。我們使用一種信息建模技術(shù),這種技術(shù)是通過實(shí)體、關(guān)系、屬性三種基本對象來定義信息。實(shí)體是需要維護(hù)和使用的相關(guān)特性的集合體;屬性是實(shí)體的特性或特征;關(guān)系是實(shí)體之間的聯(lián)系,關(guān)系為實(shí)體記錄(實(shí)例)之間的聯(lián)系和交互作用方式建立了模型。在為實(shí)體確定相關(guān)的屬性過程中,也需要確定此實(shí)體的主鍵和索引,并且要確定在每個實(shí)體中怎樣組織這些屬性,確定屬性的數(shù)據(jù)類型和它是否為空值。在高層次的描述過程中,還可以確定所有擴(kuò)展屬性信息,包括長度、格式、編輯風(fēng)格、校驗(yàn)規(guī)則和初始值。單獨(dú)實(shí)體的屬性被組織起來,用戶就能夠開始以某一種組織方式來給實(shí)體分類。用戶必須通過關(guān)系,來為實(shí)體分組的方式確定分類模式,這是抽象化的初始層,或者說是通過隱藏模糊的信息來提高對分析的理解,通過將數(shù)據(jù)分類成組,就產(chǎn)生了相關(guān)分組的不同類型,這樣更加易于觀察和分析。數(shù)據(jù)庫的詳細(xì)設(shè)計在設(shè)計數(shù)據(jù)庫時,應(yīng)考慮以下事項(xiàng):1.數(shù)據(jù)庫的用途及該用途將如何影響設(shè)計,應(yīng)創(chuàng)建符合用途的數(shù)據(jù)庫計劃;2.數(shù)據(jù)庫規(guī)范化規(guī)則,防止數(shù)據(jù)庫設(shè)計中出現(xiàn)錯誤;3.對數(shù)據(jù)完整性的保護(hù);4.數(shù)據(jù)庫和用戶權(quán)限的安全要求;5.應(yīng)用程序的性能需求,設(shè)計數(shù)據(jù)庫時必須利用Oracle10g中能夠提高性能的功能。對于性能而言,在數(shù)據(jù)庫大小和硬件配置之間權(quán)衡也是很重要的;6.數(shù)據(jù)庫維護(hù)。數(shù)據(jù)庫的E-R圖的設(shè)計E-R方法是一種用來在數(shù)據(jù)庫設(shè)計過程中表示數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)的方法,該方法用E-R圖來描述現(xiàn)實(shí)世界的概念模型,E-R方法也稱為E-R模型。在E-R圖中,包含了實(shí)體、關(guān)系和屬性等三種基本成分。實(shí)體是需要維護(hù)和使用的相關(guān)特性的集合體;屬性是實(shí)體的特性或特征;關(guān)系是實(shí)體之間的聯(lián)系。通過對以上系統(tǒng)業(yè)務(wù)流程圖和數(shù)據(jù)流圖的分析,確定勞動力市場信息管理系統(tǒng)的全局E-R圖如圖4-2所示。圖4-2數(shù)據(jù)庫E-R圖企業(yè)信息(招聘工種編號、招聘工種、招聘編號、崗位名稱、招聘總?cè)藬?shù)、招聘男、招聘女、不限、戶籍性質(zhì)、最大最小年齡等等)。個人信息(個人編號、身份證號、性別、姓名、年齡、出生日期、民族、政治面貌等等)。個人求職登記表(求職編號、個人編號、企業(yè)性質(zhì)、經(jīng)濟(jì)類型、企業(yè)行業(yè)、工作地區(qū)登記時間等等)。個人求職工種表(求職工種編號、序號、工種、用工形式、月薪、登記日期等等)。企業(yè)招聘登記表(招聘編號、企業(yè)編號、招聘經(jīng)辦人登記時間、歸檔時間、是否凍結(jié)、登記有效期等等)。推薦信息表(推薦信、推薦信類型、求職工種編號、招聘工種編號、推薦時間等等)。推薦信息回執(zhí)表(推薦信ID、推薦信類型、求職工種編號、招聘工種編號、推薦時間、是否成功、就業(yè)月薪、是否回執(zhí)、回執(zhí)時間)。數(shù)據(jù)表的設(shè)計1.企業(yè)招聘工種表主要是用來存儲企業(yè)招聘以及招聘工種等信息。數(shù)據(jù)表的主要結(jié)構(gòu)如表4-1所示。表4-1企業(yè)招聘工種表序號字段名數(shù)據(jù)類型長度是否主鍵描述1zpgzbhvarchar232是招聘工種編號2zpbhvarchar232招聘編號3zpgzvarchar27招聘工種4zpgzbmvarchar232崗位名稱5gwlbvarchar22崗位類別6zrsvarchar24總?cè)藬?shù)2.個人求職工種表主要是用來存儲個人求職以及求職工種等信息。數(shù)據(jù)表的結(jié)構(gòu)如表4-2所示。表4-2個人求職工種表序號字段名數(shù)據(jù)類型長度是否主鍵描述1qzgzbhvarchar232是求職工種編號2qzbhvarchar232求職編號3xhvarchar21序號4zgvarchar27工種5yzxsvarchar21用工形式6zdyxvarchar26最低月薪7zgyxvarchar26最高月薪8djsjvarchar214登記時間9gdsjvarchar214歸檔時間3.推薦信息表主要用來存儲推薦信息,推薦信類型,以及是個人推薦還是企業(yè)推薦,數(shù)據(jù)表的結(jié)構(gòu)結(jié)構(gòu)如表4-3所示。表4-3推薦信息表序號字段名數(shù)據(jù)類型長度是否主鍵描述1tjxIDvarchar232是推薦信ID2tjxlxvarchar21推薦信類型3qzgzbhvarchar232求職工種編號4zpgzbhvarchar232招聘工種編號5tjsjvarchar214推薦時間4.推薦信息回執(zhí)表。數(shù)據(jù)表的結(jié)構(gòu)如表4-4所示。表4-4推薦信息回執(zhí)表序號字段名數(shù)據(jù)類型長度是否主鍵描述1tjxidvarchar232是推薦信ID2tjxlxvarchar21推薦信類型3qzgzbhvarchar232求職工種編號4zpgzbhvarchar232招聘工種編號5tjsjvarchar214推薦時間6sfcgvarchar21是否成功7jyyxvarchar26就業(yè)月薪8bcgyyvarchar2255不成功原因9sfhzvarchar21是否回執(zhí)10hzsjvarchar214回執(zhí)時間5.個人求職登記表,登記個人信息,主要存儲個人求職工種等信息。數(shù)據(jù)表的主要結(jié)構(gòu)如表4-5所示。表4-5個人求職登記表序號字段名數(shù)據(jù)類型長度是否主鍵描述1qzbhvarchar232是求職編號2bio_idvarchar232個人編號續(xù)表4-53dwxzvarchar22企業(yè)性質(zhì)4dwjjlxvarchar23企業(yè)行業(yè)5gzdqvarchar212工作地區(qū)6djsjvarchar214登記時間7djyxqvarchar22登記有效期6.企業(yè)招聘登記表,登記企業(yè)信息,主要存儲企業(yè)招聘工種等信息。數(shù)據(jù)表的主要結(jié)構(gòu)如表4-6所示。 表4-6企業(yè)招聘登記表序號字段名數(shù)據(jù)類型長度是否主鍵描述1zpbhvarchar232是新聞編號2qybhvarchar232新聞名稱3qylxrvarchar232新聞內(nèi)容4lxrsfzhmvarchar218發(fā)布時間5lxrsjvarchar212聯(lián)系人手機(jī)6sfdjvarchar21是否凍結(jié)7djyxqnumber1登記有效期8djsjvarchar214登記時間9gdsjvarchar214歸檔時間本章小結(jié)本章是對本系統(tǒng)的總體設(shè)計,主要介紹了系統(tǒng)功能的設(shè)計以及系統(tǒng)數(shù)據(jù)庫的設(shè)計。在系統(tǒng)功能設(shè)計中描述了本系統(tǒng)的各個功能模塊并繪制了系統(tǒng)功能結(jié)構(gòu)圖。在數(shù)據(jù)庫設(shè)計中對數(shù)據(jù)庫進(jìn)行了詳細(xì)的設(shè)計,進(jìn)行了數(shù)據(jù)庫E-R圖的設(shè)計和數(shù)據(jù)庫表的設(shè)計等,由于本系統(tǒng)數(shù)據(jù)庫內(nèi)涉及的數(shù)據(jù)較多,所以數(shù)據(jù)庫設(shè)計的時間較長。詳細(xì)設(shè)計在軟件的總體設(shè)計中,已將系統(tǒng)劃分為多個,將它們按照一定的原則組裝起來,同時確定了每個模塊的功能及模塊與模塊之間的外部接口。詳細(xì)設(shè)計是軟件設(shè)計的重要階段,主要確定各個模塊具體執(zhí)行過程。系統(tǒng)運(yùn)行平臺設(shè)置硬件環(huán)境如表5-1所示。表5-1運(yùn)行環(huán)境硬件配置硬件配置處理器I3-380內(nèi)存2G硬盤空間500G軟件環(huán)境Windows7旗艦版操作系統(tǒng),Oracle10g,Tomcat5.0服務(wù)器。程序流程圖個人管理流程圖個人管理包含三個子系統(tǒng),分別是個人求職登記、個人求職凍結(jié)解凍、個人歸檔。首先個人需持自己的身份證、照片、就業(yè)優(yōu)惠證、技術(shù)等級證、求職資格證等有效證書,通過機(jī)構(gòu)人員審核,如果機(jī)構(gòu)人審核未被通過,則不能進(jìn)行個人求職登記,如果通過了,需要填寫個人求職登記表,填寫信息正確無誤后,進(jìn)行個人信息備案。個人求職登記成功后,可以對個人進(jìn)行歸檔,凍結(jié)解凍等操作。歸檔的個人不能進(jìn)行推薦工作,如果某些條件,包括個人找到工作了、不需要再系統(tǒng)上求職等條件滿足的情況下,可以對個人進(jìn)行凍結(jié),凍結(jié)的個人不能進(jìn)行求職,企業(yè)單位看不到被凍結(jié)的求職者的信息,也可以對個人進(jìn)行解凍。具體流程圖如圖5-2所示。開始開始機(jī)構(gòu)人員審核機(jī)構(gòu)人員審核是否合格是否合格?是填寫個人登記表填寫個人登記表個人歸檔個人求職登記表登記信息否個人歸檔個人求職登記表登記信息是否正確是否正確?是否滿足條件是否滿足條件?是個人信息備案 否個人信息備案否是凍結(jié)/解凍凍結(jié)/解凍結(jié)束結(jié)束圖5-2個人管理流程圖系統(tǒng)主界面設(shè)計本系統(tǒng)采用統(tǒng)一的風(fēng)格,其主要的界面設(shè)計結(jié)構(gòu)都采用了上中下的結(jié)構(gòu),這種樣式的系統(tǒng)設(shè)計清晰明了,瀏覽方便快捷,全部功能一目了然。上部分為本系統(tǒng)頭部,顯示各種就業(yè)情況、咨詢、管理等信息。其下面左邊是主功能菜單區(qū),下面右邊是功能顯示。如圖5-4所示。圖5-4系統(tǒng)主界面企業(yè)管理的實(shí)現(xiàn)包括三個小系統(tǒng):企業(yè)登記、企業(yè)凍結(jié)解凍、企業(yè)歸檔。登記頁面為3個,第一個寫企業(yè)信息(類似于主鍵);第二個寫企業(yè)招聘信息;第三個為成功或失敗頁面。如圖5-5所示。圖5-5企業(yè)登記窗口凍結(jié)解凍頁面如圖5-6所示。請輸入操作原因內(nèi)容為企業(yè)為什么凍結(jié)或企業(yè)為什么解凍,歸檔頁面5-7所示。圖5-6凍結(jié)解凍窗口 圖5-7企業(yè)歸檔窗口成功頁面如圖5-8所示。這個頁面作為公共頁,所有的成功頁面都會出現(xiàn)這個頁面。圖5-8成功頁面企業(yè)登記的設(shè)計與實(shí)現(xiàn)企業(yè)登記程序流程描述操作員通過企業(yè)登記表填寫單位法人碼,企業(yè)性質(zhì),企業(yè)全稱,經(jīng)濟(jì)類型,注冊省市,郵政編碼,注冊地區(qū)等等信息,如果已登記過的信息要進(jìn)行修改,只需填寫單位法人碼即可顯示企業(yè)信息,進(jìn)行修改,輸入完信息以后進(jìn)入如圖5-3-1頁面,填寫經(jīng)辦人,招聘工種等等信息,點(diǎn)擊保存,即企業(yè)登記成功,進(jìn)入成功頁面。實(shí)現(xiàn)過程所屬頁面名:dwdj_1.jspdwdj_2.jspdwdj_3.jspdwdj_1.jsp頁面,頁面主要用Ajax技術(shù)聯(lián)動實(shí)現(xiàn)省市縣聯(lián)動,設(shè)計如表5-2所示。表5-2企業(yè)登記第一個頁面列表名稱類型含義dwzszsText輸入省份dwszqText輸入市續(xù)表5-2dwszjText輸入縣bcButton保存fhButton返回企業(yè)凍結(jié)解凍設(shè)計與實(shí)現(xiàn)實(shí)現(xiàn)目標(biāo)可以為企業(yè)推薦適合這個企業(yè)的求職者。凍結(jié)解凍流程描述操作人員輸入單位法人碼或企業(yè)名稱,進(jìn)入第二個頁面,確定要凍結(jié)或解凍的企業(yè),確定,進(jìn)入下一個頁面,輸入凍結(jié)或解凍詳細(xì)原因,企業(yè)凍結(jié)/解凍,進(jìn)入成功或失敗頁面(沒有失敗的情況)。企業(yè)歸檔的設(shè)計與實(shí)現(xiàn)實(shí)現(xiàn)目標(biāo)用戶進(jìn)入企業(yè)歸檔頁面,頁面信息填寫,如圖5-9所示已被歸檔的企業(yè)或求職者不能通過企業(yè)或個人進(jìn)行推薦。圖5-9企業(yè)歸檔界面2.企業(yè)歸檔流程描述用戶輸入信息后,確定后進(jìn)入下一個頁面,確定歸檔企業(yè)(需要在企業(yè)前面打鉤用來確定),歸檔,再次提示是否歸檔,確定或取消。個人管理的實(shí)現(xiàn)包括三個小系統(tǒng):個人登記、個人凍結(jié)解凍、個人歸檔。登記頁面為3個,第一個寫個人信息(類似于主鍵);第二個寫個人求職信息;第三個為成功或失敗頁面。如圖5-10所示。圖5-10個人登記主要頁面推薦管理的實(shí)現(xiàn)包括兩個子系統(tǒng): 第一個企業(yè)推薦:分四個頁面,第一個為登錄單位法人碼(主鍵),查詢出企業(yè),第二個為推薦個人的信息,第三個為推薦匹配,第四個打印推薦信。 第二個個人推薦:分四個頁面,第一個為登錄個人身份證(主鍵),查詢出個人,第二個為推薦企業(yè)的信息,第三個為推薦匹配,第四個打印推薦信。如圖5-11所示。圖5-11個人推薦主頁面推薦回執(zhí)的實(shí)現(xiàn)一個子系統(tǒng):根據(jù)企業(yè)推薦和個人推薦的結(jié)果是否成功,查看工作人員的業(yè)績,包括三個頁面,第一個輸入個人或企業(yè),第二個寫入是否成功的個人或企業(yè),明細(xì)原因,第三個回執(zhí)成功與不成功。如圖5-12所示。圖5-12推薦回執(zhí)主頁面查詢管理的實(shí)現(xiàn)分三個子系統(tǒng):企業(yè)查詢、個人查詢、推薦查詢,可以查詢出相應(yīng)的企業(yè)、個人,每個分三頁,第一個根據(jù)條件查詢,第二個顯示詳細(xì)信息,第三個打印,保存。如圖5-13所示。 圖5-13企業(yè)查詢主要頁面本章小結(jié)根據(jù)上一章的總體設(shè)計本章對系統(tǒng)進(jìn)行了詳細(xì)的設(shè)計。首先介紹了本系統(tǒng)的開發(fā)平臺,包括開發(fā)工具、數(shù)據(jù)庫開發(fā)環(huán)境和系統(tǒng)運(yùn)行環(huán)境的介紹。然后對系統(tǒng)的主要模塊進(jìn)行了詳細(xì)介紹,包括企業(yè)登記、企業(yè)推薦、推薦回執(zhí)的實(shí)現(xiàn)目標(biāo)和實(shí)現(xiàn)過程。軟件測試 經(jīng)過需求分析、設(shè)計和編碼等階段的開發(fā)后,得到了源程序,開始進(jìn)入到軟件測試階段。軟件測試就是在受控制的條件下對系統(tǒng)或應(yīng)用程序進(jìn)行操作并評價操作結(jié)果的過程。在測試之前的各階段中都可能在軟件產(chǎn)品中遺留下許多錯誤和缺陷,如果不及時找出這些錯誤和缺陷,并將其改正,這個軟件產(chǎn)品就不能正常使用,甚至?xí)?dǎo)致巨大的損失。目前,程序的正確性證明尚未得到根本的解決,因此軟件測試仍是發(fā)現(xiàn)軟件中錯誤和缺陷的主要手段。測試的基本概念軟件測試是為了保證軟件產(chǎn)品的最終質(zhì)量,在軟件開發(fā)的過程中,對軟件產(chǎn)品進(jìn)行質(zhì)量控制。軟件測試的目的是為了盡可能多的發(fā)現(xiàn)程序中的問題之后解決問題,明確測試的目的是一件非常重要的事,因?yàn)樵诂F(xiàn)實(shí)世界中對測試工作存在著許多模糊或者錯誤的看法,這些看法嚴(yán)重影響著測試工作的順利進(jìn)行。測試方法分為白盒測試和黑盒測試兩種。白盒測試是從開發(fā)人員的角度進(jìn)行測試,把程序看成裝在一只透明的白盒子里,測試者完全了解程序的結(jié)構(gòu)和處理過程。它根據(jù)程序的內(nèi)部邏輯來設(shè)計測試,檢查程序中的邏輯通路是否都按預(yù)定的要求正確地工作。黑盒測試是從用戶的角度進(jìn)行測試,把程序看成一只黑盒子,測試者完全不了解(或不考慮)程序的結(jié)構(gòu)和處理過程。它根據(jù)規(guī)格說明書規(guī)定的功能來設(shè)計測試用例,檢查程序的功能是否符合規(guī)格說明的要求。測試的任務(wù)和目的測試的任務(wù)測試的任務(wù)就是測試軟件的功能,使所開發(fā)的軟件少debug。測試的目的軟件測試的目的是盡可能多地發(fā)現(xiàn)軟件產(chǎn)品(主要是指程序)中的錯誤和缺陷。明確測試的目的是一件非常重要的事,因?yàn)樵诂F(xiàn)實(shí)世界中對測試工作存在著許多模糊或者錯誤的看法,這些看法嚴(yán)重影響著測試工作的順利進(jìn)行。系統(tǒng)整體測試步驟軟件測試的主要步驟有單元測試、集成測試、確認(rèn)測試和系統(tǒng)測試。1.單元測試(UnitTesting)單元測試也稱模塊測試。通常單元測試可放在編碼階段,程序員在編寫好一個模塊后,總會對自己編寫的模塊進(jìn)行測試,檢查它是否實(shí)現(xiàn)了詳細(xì)設(shè)計說明書中規(guī)定的模塊功能和算法。單元測試主要發(fā)現(xiàn)編碼和詳細(xì)設(shè)計中產(chǎn)生的錯誤,通常采用白盒測試。2.集成測試(IntegrationTesting)集成測試也稱組裝測試,它是對由各模塊組裝而成的程序進(jìn)行測試,主要檢查模塊間的接口和通信。集成測試主要發(fā)現(xiàn)設(shè)計階段產(chǎn)生的錯誤,通常采用黑盒測試。3.確認(rèn)測試(ValidationTesting)確認(rèn)測試的任務(wù)是進(jìn)行系統(tǒng)全面的測試,即檢查軟件的功能、性能及其它特征與用戶的需求一致,它是以需求規(guī)格說明書(即需求規(guī)約)作為依據(jù)的測試。確認(rèn)測試通常采用黑盒測試。4.系統(tǒng)測試(SystemTesting)系統(tǒng)測試是更大范圍內(nèi)進(jìn)行測試,它將經(jīng)過確認(rèn)測試的軟件作為整個基于計算機(jī)的系統(tǒng)的一個元素,在實(shí)際運(yùn)行環(huán)境下,對系統(tǒng)進(jìn)行的一系列集成和確認(rèn)測試。本系統(tǒng)測試軟件測試方法從測試人員角度看,可分為手動測試和自動測試。從源代碼的角度可分為單元測試和功能測試。從理論定義來分,可分為黑盒測試和白盒測試。為了測試系統(tǒng)的正確性和完整性,本節(jié)將對系統(tǒng)中重點(diǎn)模塊的測試進(jìn)行介紹。企業(yè)登記測試在企業(yè)登記模塊中涉及到了三個頁面,測試這個模塊準(zhǔn)備的數(shù)據(jù)有:1.單位法人碼:4321、公司名稱:元寶山煤場、企業(yè)全稱:元寶山煤場、企業(yè)性質(zhì):企業(yè)、經(jīng)濟(jì)類型:股份合作、企業(yè)行業(yè):電器燃?xì)饧八?、郵政編碼:024043、公司地址:內(nèi)蒙古赤峰市元寶山區(qū)2.經(jīng)辦人:張先生、身份證號手機(jī)招聘工種:大類生產(chǎn)運(yùn)輸工人、崗位名稱:運(yùn)輸工人、崗位類別:原固定工資、開始時間:2012-01-01、結(jié)束時間:2012-02-20、月薪:3000、招聘人數(shù):男5女5不限10、招聘地區(qū)、健康狀況等等。3.成功或失敗的頁面。首先進(jìn)入第一個頁面,輸入第一組數(shù)據(jù),單擊保存按鈕系統(tǒng)會提示帶*表單信息不能為空,填寫完畢。進(jìn)入第二個頁面,填寫經(jīng)辦人,身份證號,手機(jī)、招聘工種、即開始結(jié)束等信息,點(diǎn)擊保存。進(jìn)入第三個頁面,成功或失敗。具體如圖6-1所示。圖6-1企業(yè)登記頁面?zhèn)€人推薦模塊測試個人推薦是為個人推薦適合自己的工作,分為條件匹配和意向匹配兩個小項(xiàng),條件匹配輸入個人的信息即可匹配出工種對應(yīng)的企業(yè),意向匹配是填寫個人的一項(xiàng)信息,身份證號或者姓名,企業(yè)法人碼或企業(yè)名稱,進(jìn)行意向匹配,匹配成功,打印推薦信。測試數(shù)據(jù)如下:1201,某某學(xué)院,企業(yè),國有全資,教育業(yè),150025,黑龍江省哈爾濱市呼蘭區(qū),黑龍江省哈爾濱市利民開發(fā)區(qū)學(xué)院路5號,張某某女,22,滿族,中共預(yù)備黨員,本市農(nóng)村,無業(yè),未婚本科或本科以上,計算機(jī)精通,生產(chǎn)運(yùn)輸工人,3333。進(jìn)入個人推薦頁面,第一個頁面,填寫個人身份證號或個人姓名,單位法人碼或企業(yè)名稱,確定進(jìn)入下一個頁面,查詢出個人詳細(xì)信息和企業(yè)詳細(xì)信息,確定企業(yè)和個人信息,推薦匹配,進(jìn)入下一個頁面,個人信息已確認(rèn),企業(yè)信息還需確認(rèn),確認(rèn)后點(diǎn)擊確定,進(jìn)入下一個頁面顯示推薦信,打印。具體如圖6-2所示,圖6-3所示。 圖6-2個人推薦模塊測試頁面圖6-3公共成功頁面企業(yè)查詢模塊測試?yán)焊鶕?jù)經(jīng)濟(jì)類型查詢企業(yè),在經(jīng)濟(jì)類型里輸入國有全資,查詢出如圖6-4所示的數(shù)據(jù)。圖6-4測試企業(yè)查詢本章小結(jié)軟件測試是軟件開發(fā)中的重中之重,在項(xiàng)目管理過程中,強(qiáng)調(diào)的是每個過程的每一個環(huán)節(jié)都要進(jìn)行測試,保證系統(tǒng)在每個階段可以控制。本章著重對企業(yè)登記、個人推薦、推薦查詢模塊進(jìn)行了詳細(xì)的測試說明。通過反復(fù)大量的測試,每個模塊均測試成功。結(jié)論人才競爭是現(xiàn)代企業(yè)競爭的一個重要組成部分,也是企業(yè)發(fā)展的重心之一。系統(tǒng)的建成是對新形勢下企業(yè)招聘及個人求職的一個很好的嘗試,隨著就業(yè)改革的進(jìn)一步推進(jìn)和計算機(jī)網(wǎng)絡(luò)技術(shù)的進(jìn)一步發(fā)展,系統(tǒng)必將有更大的應(yīng)用前景和改進(jìn)。目前系統(tǒng)可以完成接受從個人填寫的個人登記表、登記個人信息、對個人進(jìn)行推薦工作等等。利用本系統(tǒng),一方面可以向企業(yè)提供包括個人基本信息等多方面信息,幫助企業(yè)全面的了解應(yīng)聘者情況;另一方面,求職者也可以了解企業(yè)企業(yè)較為詳細(xì)的基本情況及其需求信息,從而增進(jìn)了供需雙方的了解。本系統(tǒng)從編碼結(jié)束至今,經(jīng)過調(diào)試運(yùn)行,總體功能的實(shí)現(xiàn)還是比較好的,但由于時間比較短,對于執(zhí)行效率的考慮還是不夠充分,比如數(shù)據(jù)庫的存儲過程、程序的執(zhí)行周期等。不過這些問題可以在以后的系統(tǒng)維護(hù)中進(jìn)一步修改和完善,以適應(yīng)網(wǎng)站不斷增加的企業(yè)、求職者和系統(tǒng)的特點(diǎn)要求。勞動力市場信息管理系統(tǒng)的實(shí)施,提高了就業(yè)管理的效率,實(shí)現(xiàn)了基于網(wǎng)絡(luò)的就業(yè)資源的共享,初步實(shí)現(xiàn)了求職者求職和用人企業(yè)招聘。如果進(jìn)一步完善其各項(xiàng)功能,該系統(tǒng)將在網(wǎng)絡(luò)人才領(lǐng)域真正發(fā)揮其作用。致謝在指導(dǎo)老師的指導(dǎo)和同學(xué)幫助之下,我順利地完成了本次畢業(yè)設(shè)計。在畢業(yè)設(shè)計這段時間里,我認(rèn)識到了自己的不足并努力的爭取獨(dú)立完成我的設(shè)計,最終收獲很多,學(xué)到了以前很多沒有學(xué)到的知識,同時也鞏固了所學(xué)過的知識。首先,感謝我的指導(dǎo)老師王婧老師。作為我的導(dǎo)師,無論是在理論還是實(shí)踐方面都給我提了很多寶貴的意見,使我的畢業(yè)設(shè)計在有條不紊的環(huán)境下進(jìn)行,逐步趨于完善,得以順利完成。王婧老師從開題到完成始終給予我細(xì)心的指導(dǎo)和不懈的支持。在此,謹(jǐn)向王婧老師表示崇高的敬意和衷心的感謝!其次,我也很感謝在每一個設(shè)計環(huán)節(jié)中檢查老師給我提出寶貴意見,還有其他老師在此期間的關(guān)懷和幫助,以及學(xué)院為我提供良好的畢業(yè)設(shè)計環(huán)境。最后,感謝在畢業(yè)設(shè)計中為我提供幫助的學(xué)院的老師和同學(xué),以及在畢業(yè)設(shè)計中被我引用或參考的論著的作者,總之感謝在畢業(yè)設(shè)計期間給予我?guī)椭乃欣蠋熀屯瑢W(xué),感謝你們對我的支持。參考文獻(xiàn)1呂志峰,鄧琨.Java程序設(shè)計基礎(chǔ)教程.清華大學(xué)出版社.2010:34-892朱海華,盧穎.基于Java的管理系統(tǒng)的實(shí)現(xiàn).科技資訊.2007:100-1503王路群.基于Java的高級程序設(shè)計研究.Java科技報.2006:88-1004王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論,高等教育出版社.2009:117-1265 (美)BruceEckel.ThinkingInJava.機(jī)械工業(yè)出版社.2007:150-1696KennethFKrutsch,(美)DividSCargo.Java用戶界面編程指南.電子工業(yè)出版社.2002:117-1297 朱少民.軟件測試方法和技術(shù).清華大學(xué)出版社.2010:104-1388(美)Flanagan,D.JavaScript:TheDefinitiveGuide.2001:104-1289劉海,李大卓.Eclipse核心編程Web開發(fā).人民郵電出版社.2007:65-8810(美)Schildt,H.Java:theCompleteReference.2006:167-22211周亞輝.Java數(shù)據(jù)庫系統(tǒng)項(xiàng)目開發(fā)實(shí)踐.北京科學(xué)出版社.2007:66-9912趙文靖.數(shù)據(jù)庫系統(tǒng)基礎(chǔ)教程.清華大學(xué)出版社.2001:43-8813王國輝,牛強(qiáng),李南南.JSP信息系統(tǒng)開發(fā)實(shí)例精選.機(jī)械工業(yè)出版社.2005:70-9014唐遠(yuǎn)新.Oracle數(shù)據(jù)庫實(shí)用教程.中國水利水電出版.2009:134-15815吳其慶.JSP數(shù)據(jù)庫系統(tǒng)開發(fā)完全手冊.人民郵電出版社.2006:123-15816AshtonHobbs.TeachYourselfDatabaseProgrammingwithJDBCin21days.SPublishing.1998:55-80附錄1譯文Jsp技術(shù)JSP(JAVASERVERPAGES)是由SunMicrosystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn),其在動態(tài)網(wǎng)頁的建設(shè)中有其強(qiáng)大而別特的功能,他主要用于創(chuàng)建可支持跨平臺及跨Web服務(wù)器的動態(tài)網(wǎng)頁。JSP可與微軟的ActiveServerPages(ASP)相媲美,但JSP使用的是類似于HTML的標(biāo)記和Java代碼片段而不是用VBScript。當(dāng)你使用不提供ASP本地支持的Web服務(wù)器(例如Apache或Netscape服務(wù)器)時,你就可以考慮使用JSP了。JavaServerPages技術(shù)可以讓web開發(fā)人員和設(shè)計人員非常容易的創(chuàng)建和維護(hù)動態(tài)網(wǎng)頁,特別是目前的商業(yè)系統(tǒng)。作為JavaTM技術(shù)的一部分,JSP能夠快速開發(fā)出基于web獨(dú)立平臺的應(yīng)用程序。JSP把用戶界面從系統(tǒng)內(nèi)容中分離開來,使得設(shè)計人員能夠在不改變底層動態(tài)內(nèi)容的前提下改變整個網(wǎng)頁布局。那么什么是JavaServerPage呢?簡單的說,一個JSP網(wǎng)頁就是在HTML網(wǎng)頁中包含了能夠生成動態(tài)內(nèi)容的可執(zhí)行應(yīng)用程序代碼。此應(yīng)用程序可能包含JavaBeanTM,JDBCTM對象,EnterpriseJavaBeanTM(EJB)和RemoteMethodInvocation(RMI)對象,所有的部分都可以非常容易的從JSP網(wǎng)頁上訪問到。例如,一個JSP網(wǎng)頁可以包含HTML代碼所顯示的靜態(tài)文本和圖像,也可以調(diào)用一個JDBC對象來訪問數(shù)據(jù)庫;當(dāng)網(wǎng)頁顯示到用戶界面上以后,它將包含靜態(tài)HTML內(nèi)容和從數(shù)據(jù)庫中找到相應(yīng)的動態(tài)信息。在JSP網(wǎng)頁中,要把用戶界面和應(yīng)用程序分開可以考慮在網(wǎng)頁設(shè)計人員和開發(fā)人員之間執(zhí)行一個非常方便的授權(quán)任務(wù)。它也允許開發(fā)人員去建立靈活的代碼,從而非常容易的進(jìn)行更新和重復(fù)利用。由于JSP網(wǎng)頁能夠根據(jù)需要自動進(jìn)行編譯,web設(shè)計人員無須重新編譯應(yīng)用程序邏輯就可以改變表述代碼。這也使得JSP與Javaservlet(它是JavaSeverPages功能的擴(kuò)展)相比成為一種可以更靈活生成動態(tài)web內(nèi)容的方法。在Sun正式發(fā)布JSP(JavaServerPages)之后,這種新的Web應(yīng)用開發(fā)技術(shù)很快引起了人們的關(guān)注。JSP為創(chuàng)建高度動態(tài)的Web應(yīng)用提供了一個獨(dú)特的開發(fā)環(huán)境。按照Sun的說法,JSP能夠適應(yīng)市場上包括ApacheWebServer、IIS4.0在內(nèi)的85%的服務(wù)器產(chǎn)品。即使您對ASP或PHP、CGI一往情深,我們認(rèn)為,關(guān)注JSP的發(fā)展仍舊很有必要,這是基于以下的比較分析。J

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論