




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、1高校就業(yè)信息管理系統(tǒng)一、系統(tǒng)概述(一)開發(fā)高校就業(yè)管理系統(tǒng)的背景和意義網(wǎng)絡(luò)招聘求職的快速發(fā)展,與網(wǎng)絡(luò)招聘求職平臺的建設(shè)和發(fā)展有著很大的關(guān)系。當(dāng)然網(wǎng)絡(luò)招聘求職的人群快速膨脹也促進了網(wǎng)絡(luò)招聘求職平臺的發(fā)展。這與市場上的生產(chǎn)和消費兩者關(guān)系完全類似,消費促進生產(chǎn),生產(chǎn)帶動消費。 如果把時間往后推幾年,國內(nèi)招聘求職平臺僅僅只有全國性的幾家專業(yè)招聘求職網(wǎng)站,短短三年間,全國的招聘求職網(wǎng)站已發(fā)展超過了 1000 個。而隨著招聘求職網(wǎng)站的越來越多,市場的競爭也會越來越激烈,在這些網(wǎng)站中,除了極少數(shù)的網(wǎng)站是政府性質(zhì)的不以盈利為目,其它基本上都是盈利性質(zhì)網(wǎng)站,網(wǎng)站要生存,利益是第一目的,競爭也就在所難免。 從目
2、前網(wǎng)絡(luò)招聘求職網(wǎng)站的競爭情況來看,主要存在兩大對抗陣營,一是橫向?qū)龟嚑I,即全國性平臺與地方性平臺的競爭,另一則是縱向?qū)龟嚑I,即綜合性平臺與專業(yè)性平臺的競爭。隨著網(wǎng)絡(luò)招聘求職的市場越來越大,不少地方網(wǎng)站迅速跟進,以地區(qū)化作為自己主要優(yōu)勢,一方面利用本地化各類關(guān)系,吸引本地的企業(yè)前來招聘,另一方面在本地區(qū)進行大肆宣傳,吸引本地區(qū)更多的求職者前來求職。這兩點優(yōu)勢都是全國性網(wǎng)站所不能及的,而這也將是人才招聘網(wǎng)站以后一段時間的發(fā)展趨勢所在。(二)開發(fā)高校就業(yè)管理系統(tǒng)的目的隨著當(dāng)今社會信息化的日新月異的發(fā)展,計算機應(yīng)用已經(jīng)滲透到日常工作的許多方面無論是其自身還是所發(fā)揮的作用,計算機都標(biāo)志著一種高科技、
3、高效率和高水平。為了企業(yè)創(chuàng)先進、爭一流,為了企業(yè)的明天,許多企業(yè)的領(lǐng)導(dǎo)已經(jīng)或正準(zhǔn)備投入高額資金,建立大規(guī)模的計算機管理信息系統(tǒng)(mis)。所開發(fā)的在線就業(yè)招聘系統(tǒng)是一種具有交互功能的人才信息管理系統(tǒng),是在網(wǎng)絡(luò)上建立的一個虛擬的招聘會。很多知名企業(yè)為了吸引人才,都創(chuàng)建了自己的網(wǎng)上人才管理系統(tǒng),因此這是一個比較流行的網(wǎng)絡(luò)應(yīng)用系統(tǒng)。(三)開發(fā)工具介紹1.java server page 簡介java server page 或簡稱為 jsp 是由 sun 公司在 java 語言上開發(fā)出來的一種動態(tài)網(wǎng)頁制作2技術(shù),它提供了一種建立動態(tài)網(wǎng)頁的簡單方法,并為開發(fā)人員提供了一個 server 端框架,基于這
4、個框架,開發(fā)人員可以綜合使用 html,xml,java 語言以及其他腳本語言,靈活,快速地創(chuàng)建和維護動態(tài)網(wǎng)頁,特別是目前的商業(yè)系統(tǒng)。作為 javatm 技術(shù)的一部分,jsp 能夠快速的開發(fā)出基于所有 web 服務(wù)器和應(yīng)用服務(wù)器環(huán)境,獨立于平臺的應(yīng)用程序,而且具有非常強的可伸縮性。同時,jsp 把用戶界面從系統(tǒng)內(nèi)容中分離開來,使得設(shè)計人員能夠在不改變底層動態(tài)內(nèi)容的前提下改變祖國網(wǎng)頁布局。2.microsoft sqlserver 2000 簡介sql server 是一種結(jié)構(gòu)化查詢語言。sql 語言結(jié)構(gòu)簡潔,功能強大,簡單易學(xué),它使全部用戶,包括應(yīng)用程序員、dba 管理員和終端用戶受益非淺。(
5、1)sql 是一個非過程化的語言,因為它一次處理一個記錄,對數(shù)據(jù)提供自動導(dǎo)航。sql 允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對單個記錄進行操作,可操作記錄集。所有 sql 語句接受集合作為輸入,返回集合作為輸出。sql 的集合特性允許一條 sql 語句的結(jié)果作為另一條 sql 語句的輸入。 sql 不要求用戶指定對數(shù)據(jù)的存放方法。(2)sql 可用于所有用戶的 db 活動模型,包括系統(tǒng)管理員、數(shù)據(jù)庫管理員、 應(yīng)用程序員、決策支持系統(tǒng)人員及許多其它類型的終端用戶。二、系統(tǒng)規(guī)劃(一)需求分析在線就業(yè)招聘系統(tǒng)是針對高校對于畢業(yè)生信息進行采集整理并為企業(yè)提供畢業(yè)生信息進行全面管理的系統(tǒng)。該系統(tǒng)主要包括前
6、臺管理和后臺管理兩個方面,以便實現(xiàn)各大高校對畢業(yè)生信息的采集。數(shù)據(jù)庫系統(tǒng)是在文件系統(tǒng)的基礎(chǔ)上發(fā)展而來的,經(jīng)歷了層次數(shù)據(jù)庫、網(wǎng)狀數(shù)據(jù)庫、關(guān)系數(shù)據(jù)庫三個階段。由于關(guān)系數(shù)據(jù)庫采用人們比較容易理解和接受的二維表格來組織數(shù)據(jù),發(fā)展迅速,已成為數(shù)據(jù)庫產(chǎn)品的主流。本系統(tǒng)的前端開發(fā)是使用 jsp 技術(shù),通過 javabeans 進行邏輯控制和數(shù)據(jù)庫連接,而后臺數(shù)據(jù)庫采用的是 sqlserver2000。sqlserver2000 數(shù)據(jù)庫管理系統(tǒng)是一項全面完整的數(shù)據(jù)庫與分析產(chǎn)品。sqlserver2000 非常容易學(xué)習(xí)、使用,介紹、學(xué)習(xí)資料比較多,sqlserver2000 全面支持 web功能的數(shù)據(jù)庫解決方案
7、,與此同時,sqlserver2000 還在可伸縮性與可靠性方面保持著多項基準(zhǔn)測試紀(jì)錄,而這兩方面特性又都是企業(yè)數(shù)據(jù)庫系統(tǒng)在激烈市場競爭中克敵致勝的關(guān)鍵所在。無論以應(yīng)用程序開發(fā)速度還是以事務(wù)處理運行速度來衡量,sqlserver2000 都堪稱最為快捷的數(shù)據(jù)庫系統(tǒng)。3對比 sqlserver2000 和其他的大型數(shù)據(jù)庫管理系統(tǒng),sqlserver2000 具有可靠的安全性,較快的存儲速度,高度的兼容性,簡單易用,應(yīng)用 sqlserver2000 作為后臺數(shù)據(jù)庫為系統(tǒng)的開發(fā)提供了強有力的支持,并對以后軟件的運行提供了堅實的基礎(chǔ),因此,我們采用了 sqlserver2000作為后臺數(shù)據(jù)庫。1.前臺
8、管理(1) 用戶注冊:用人單位瀏覽的高校畢業(yè)生信息和高校就業(yè)政策后,當(dāng)認(rèn)為有適合本用人單位需要注冊賬號方便瀏覽信息。(2) 瀏覽招聘信息:畢業(yè)生可隨時了解各單位招聘信息,瀏覽是否有適合自己的工作。(3) 求職信息:方便各用人單位瀏覽查看是否有適合本用人單位的畢業(yè)生。(4) 在線留言:個人對企業(yè)和企業(yè)對個人之間可以相互留言。(5) 查看人才政策、維護個人信息和維護用戶信息等功能。2.后臺管理具體描述如下:(1)網(wǎng)站新聞資訊管理|-添加新聞資訊;|-修改新聞資訊;|-刪除新聞資訊(2)個人會員管理|-查看個人會員|-刪除個人會員(3)企業(yè)會員管理|-查看企業(yè)會員|-刪除企業(yè)會員(4)在線留言管理|
9、-查看在線留言|-刪除在線留言4(5)系統(tǒng)用戶管理|-系統(tǒng)用戶的錄入,包括用戶名、密碼等信息|-修改自己的密碼|-用戶信息查看|-登錄日志查看(6)個人會員|-注冊個人用戶|-個人用戶修改自己的密碼|-個人用戶發(fā)布自己的求職信息|-個人用戶修改自己的求職信息|-個人用戶上傳自己的照片|-發(fā)送求職申請和個人簡歷|-接收用人單位的面試通知(7)企業(yè)會員|-注冊企業(yè)用戶|-企業(yè)用戶修改自己的密碼|-企業(yè)用戶發(fā)布自己的招聘信息|-企業(yè)用戶修改自己的招聘信息|-企業(yè)用戶向求職者發(fā)送面試通知|-為所有求職人員設(shè)置人才庫(二)可行性分析可行性研究的主要任務(wù)是在系統(tǒng)初步調(diào)查的基礎(chǔ)上,對新系統(tǒng)是否能夠?qū)崿F(xiàn)和值得
10、實現(xiàn)等問題作出判斷,避免在花費了大量的人力和物力之后才發(fā)現(xiàn)系統(tǒng)不能實現(xiàn)或新系統(tǒng)投入使用后沒有實際意義,而引起的浪費,對新系統(tǒng)可行性分析,要求用最小的代價在盡量短的時間內(nèi)確定系統(tǒng)是否可行。內(nèi)容包括:技術(shù)可行性、經(jīng)濟可行性、社會可行性、法律可行性以及操作可行性。1.技術(shù)可行性此次開發(fā)的高校就業(yè)管理系統(tǒng)使用 jsp 作為前臺開發(fā)工具。為了很好的實現(xiàn)系統(tǒng)的功能,后臺選用了 sql server2000 開發(fā)系統(tǒng)管理所需要的數(shù)據(jù)庫。采用面向?qū)ο蠹夹g(shù)、數(shù)據(jù)庫技術(shù)、分5布式技術(shù)等先進技術(shù)開發(fā)的應(yīng)用程序,現(xiàn)有的開發(fā)技術(shù)已非常成熟,且被廣泛應(yīng)用于各行各業(yè),利用現(xiàn)有技術(shù)完全可以達到功能目標(biāo)。2.社會可行性分析隨著
11、計算機知識的普及和推廣,越來越多的人掌握了計算機的基本使用方法和基本。目前,企業(yè)的管理人員已經(jīng)具備了一定的計算機基礎(chǔ)知識和實際操作經(jīng)驗。對于局域網(wǎng)、windows 等環(huán)境下的軟件使用比較熟悉,對于新系統(tǒng)的開發(fā),用戶表現(xiàn)出極大的興趣和熱情,提出了各種很好的建議和要求。3.法律可行性分析所建議系統(tǒng)的研制和開發(fā)都選用正版軟件,將不會侵犯他人、集體和國家的利益,不會違反相關(guān)的國家政策和法律。4.操作可行性本系統(tǒng)的研制和開發(fā)充分考慮用戶工作流程、計算機操作水平等,盡可能提供更人性化、直觀的界面,滿足用戶要求。系統(tǒng)的操作方式在用戶組織內(nèi)可行。通過以上的分析,開發(fā)倉庫管理系統(tǒng)是完全必要并且是完全可行的。三、
12、系統(tǒng)分析系統(tǒng)的分析是管理信息系統(tǒng)的第二個階段。應(yīng)用系統(tǒng)的思想和方法,把復(fù)雜的對象分解成簡單的組成部分,并找出這些部分的基本屬性和彼此之間的關(guān)系。系統(tǒng)分析的基本手段是調(diào)查和分析。調(diào)查是了解情況、弄清現(xiàn)狀;分析一方面是將調(diào)查結(jié)構(gòu)系統(tǒng)化、條理化,深化對系統(tǒng)現(xiàn)狀的了解,另一方面是相互補充、相互促進,使我們能夠在認(rèn)識原系統(tǒng)的基礎(chǔ)上來改造原系統(tǒng)并建立新系統(tǒng)。(一)組織結(jié)構(gòu)圖根據(jù)系統(tǒng)的詳細(xì)調(diào)查,了解系統(tǒng)現(xiàn)狀,組織結(jié)構(gòu),并依此繪制組織機構(gòu)圖,如圖 3-1 所示:高校就業(yè)管理信息系統(tǒng)前臺管理后臺管理招聘信息求職信息在線留言站內(nèi)新聞個人會員新聞資訊用戶管理用戶注冊求職招聘企業(yè)會員6圖 3.1 組織結(jié)構(gòu)圖(二)業(yè)務(wù)
13、流程分析在對系統(tǒng)的組織結(jié)構(gòu)和功能進行分析時,需從一個實際的業(yè)務(wù)流程的角度將系統(tǒng)調(diào)查中有關(guān)的該業(yè)務(wù)流程的資料都串起來作進一步分析。業(yè)務(wù)流程分析可以幫助了解該業(yè)務(wù)的具體處理過程,發(fā)現(xiàn)和處理系統(tǒng)調(diào)查工作中的錯誤和紕漏,修改和刪除業(yè)務(wù)中的不合理部分,在新系統(tǒng)基礎(chǔ)上優(yōu)化業(yè)務(wù)處理流程。 業(yè)務(wù)流程圖(transaction flow diagram,簡稱 tfd) ,就是用一些規(guī)定的符號及連線來表示某個具體業(yè)務(wù)流程。業(yè)務(wù)流程圖的繪制基本上按照業(yè)務(wù)實際處理步驟和過程繪制。換句話說,就是一本用圖形方式來反映實際業(yè)務(wù)處理過程的“流水賬” 。繪制出這本流水賬對于開發(fā)者理順和優(yōu)化業(yè)務(wù)過程是很有幫助的。通過對高校就業(yè)管
14、理相關(guān)知識的了解,可以設(shè)計出它的業(yè)務(wù)流程圖。如圖 3-2 所示:圖 3.2 業(yè)務(wù)流程圖1.數(shù)據(jù)流程圖數(shù)據(jù)流程圖描述數(shù)據(jù)流動、存儲、處理的邏輯關(guān)系,也稱為邏輯數(shù)據(jù)流程圖,一般用dfd(logical data flow diagram)表示。數(shù)據(jù)流程圖是結(jié)構(gòu)化系統(tǒng)分析的主要工具。結(jié)構(gòu)化系統(tǒng)分析采用介于形式語言和自然語言之間的描述方式,通過一套分層次的數(shù)據(jù)流程圖,輔以數(shù)據(jù)字典、小說明等工具來描述系統(tǒng)。數(shù)據(jù)流程圖用到四個基本符號,即外部實體、數(shù)據(jù)處理、數(shù)據(jù)流和數(shù)據(jù)存儲。根據(jù)對高校就業(yè)管理系統(tǒng)所涉及的數(shù)據(jù)信息流動情況,初步制定出各層的數(shù)據(jù)流程圖如圖 3-3 所示:已注冊用戶已登錄注冊用戶登錄未注冊用戶
15、注冊選擇職位未登錄注冊用戶瀏覽職位瀏覽招聘信息用戶用人單位招聘信息求職信息7圖 3-3:數(shù)據(jù)流程圖2.數(shù)據(jù)字典(1)數(shù)據(jù)項管理員數(shù)據(jù)項描述個人信息數(shù)據(jù)項描述數(shù)據(jù)項名稱:用戶名 數(shù)據(jù)類型:varchar數(shù)據(jù)長度:20 取值范圍:“000000”-“999999” 數(shù)據(jù)項含義說明:唯一代碼標(biāo)識數(shù)據(jù)項名稱:密碼 數(shù)據(jù)類型:varchar數(shù)據(jù)長度:20 取值范圍:“000000”-“999999” 數(shù)據(jù)項含義說明:唯一代碼標(biāo)識數(shù)據(jù)項名稱:性別 數(shù)據(jù)類型:bit數(shù)據(jù)長度:50 數(shù)據(jù)項名稱:用戶名 數(shù)據(jù)類型:varchar數(shù)據(jù)長度:20 取值范圍:“000000”-“999999” 數(shù)據(jù)項含義說明:唯一代
16、碼標(biāo)識數(shù)據(jù)項名稱:密碼 數(shù)據(jù)類型:varchar數(shù)據(jù)長度:20 取值范圍:“000000”-“999999” 數(shù)據(jù)項含義說明:唯一代碼標(biāo)識數(shù)據(jù)項名稱:出生日期 數(shù)據(jù)類型:varchar數(shù)據(jù)長度:20取值范圍:年/月/日 數(shù)據(jù)項名稱:民族 數(shù)據(jù)類型:varchar數(shù)據(jù)長度:10 數(shù)據(jù)項名稱:所在地 數(shù)據(jù)類型:varchar數(shù)據(jù)長度:20 數(shù)據(jù)項名稱:畢業(yè)院校 數(shù)據(jù)類型:varchar數(shù)據(jù)長度:50 數(shù)據(jù)項名稱:聯(lián)系電話 數(shù)據(jù)類型:varchar數(shù)據(jù)長度:50 8招聘信息信息數(shù)據(jù)項描述(2)數(shù)據(jù)結(jié)構(gòu)定義 個人數(shù)據(jù)結(jié)構(gòu)描述流動流程信息數(shù)據(jù)結(jié)構(gòu)描述數(shù)據(jù)項名稱:電子信箱 數(shù)據(jù)類型:varchar數(shù)據(jù)長度
17、:50 數(shù)據(jù)項名稱:聯(lián)系地址 數(shù)據(jù)類型:varchar數(shù)據(jù)長度:200 數(shù)據(jù)項名稱:注冊時間 數(shù)據(jù)類型:datetime數(shù)據(jù)長度:200 數(shù)據(jù)項名稱:編號 數(shù)據(jù)類型:int數(shù)據(jù)長度:8 數(shù)據(jù)含義:唯一標(biāo)識碼 數(shù)據(jù)項名稱:主題 數(shù)據(jù)類型:varchar數(shù)據(jù)長度:20 數(shù)據(jù)項名稱:流動流程內(nèi)容 數(shù)據(jù)類型:varchar數(shù)據(jù)長度:20 數(shù)據(jù)項名稱:招聘信息編號 數(shù)據(jù)類型:int數(shù)據(jù)長度:8含義說明:唯一標(biāo)識碼 數(shù)據(jù)項名稱:提交時間 數(shù)據(jù)類型:datatime數(shù)據(jù)長度:200 取值范圍:年/月/日 數(shù)據(jù)項名稱:招聘信息內(nèi)容 數(shù)據(jù)類型:test數(shù)據(jù)長度:200 數(shù)據(jù)項名稱:招聘信息題目 數(shù)據(jù)類型:var
18、char數(shù)據(jù)長度:50 數(shù)據(jù)項名稱:個人 數(shù)據(jù)結(jié)構(gòu)組成:用戶名+用戶密碼+性別+出生日期+戶籍+所在地+教育程度+畢業(yè)院校+聯(lián)系電話+電子郵件+聯(lián)系地址+注冊時間數(shù)據(jù)項含義說明:定義了一個用戶的所有有關(guān)信息數(shù)據(jù)項名稱:流動流程信息 數(shù)據(jù)結(jié)構(gòu)組成:編號+流動流程名稱+流動流程類別數(shù)據(jù)項含義說明:定義了流動流程的所有有關(guān)的信息9招聘信息信息數(shù)據(jù)結(jié)構(gòu)描述管理員數(shù)據(jù)結(jié)構(gòu)描述(3)數(shù)據(jù)流定義表本系統(tǒng)定義的數(shù)據(jù)庫中包含以下 3 個表:招聘信息信息表 zhaopin、個人信息表 person、和管理員表 admin。招聘信息信息表 news個人信息表 person數(shù)據(jù)項名稱:招聘信息 數(shù)據(jù)結(jié)構(gòu)組成:招聘信息
19、編號+招聘信息題目+招聘信息內(nèi)容+提交時間數(shù)據(jù)項含義說明:定義了招聘信息所有有關(guān)的信息數(shù)據(jù)項名稱:管理員 數(shù)據(jù)結(jié)構(gòu)組成:用戶名+密碼數(shù)據(jù)項含義說明:定義了管理員所有有關(guān)的信息列名:id 數(shù)據(jù)類型:char長度:8可否為空:not null說明:招聘信息編號列名:title 數(shù)據(jù)類型:varchar長度:50可否為空:null說明:招聘信息題目列名:content 數(shù)據(jù)類型:text長度:50可否為空:null說明:招聘信息內(nèi)容列名:posttime 數(shù)據(jù)類型:datetime長度:50可否為空:null說明:提交時間列名:pwd 數(shù)據(jù)類型:varchar長度:20可否為空:null說明:用戶密
20、碼列名:username 數(shù)據(jù)類型:varchar長度:20可否為空:not null說明:用戶名列名:sex 數(shù)據(jù)類型:bit長度:2可否為空:null說明:性別列名:realname 數(shù)據(jù)類型:varchar長度:50可否為空:null說明:用戶真實姓名10管理員表 admin3.e-r 圖概念模型的最常用的表示方法是實體-聯(lián)系方法(entity-relation approach,簡稱 e-r 方法) 。e-r 方法是用 e-r 圖來描述某一組織的信息模型。根據(jù)對高校就業(yè)管理系統(tǒng)所涉及的實體情況,初步制定出 e-r 如圖所示: 圖 1.用戶實體 e-r 圖用戶注冊信息入庫提供職位需求職位
21、注冊瀏覽職位就業(yè)信息查詢應(yīng)聘報名預(yù)約面談畢業(yè)生列名:posttime 數(shù)據(jù)類型:datetime可否為空:null說明:注冊時間列名:address 數(shù)據(jù)類型:varchar長度:200可否為空:null說明:聯(lián)系地址列名:email 數(shù)據(jù)類型:varchar長度:50可否為空:null說明:電子信箱列名:telephone 數(shù)據(jù)類型:varchar長度:50可否為空:null說明:聯(lián)系電話列名:college 數(shù)據(jù)類型:varchar長度:50可否為空:null說明:畢業(yè)院校列名:nature 數(shù)據(jù)類型:varchar長度:20可否為空:null說明:民族列名:adminid 數(shù)據(jù)類型:va
22、rchar長度:20可否為空:not null說明:用戶名列名:pwd 數(shù)據(jù)類型:varchar長度:20可否為空:null說明:密碼11圖 2.畢業(yè)生實體 e-r 圖圖 3.用人單位實體 e-r 圖四、系統(tǒng)設(shè)計(一)系統(tǒng)總體結(jié)構(gòu)設(shè)計設(shè)計原則系統(tǒng)分析階段要回答的中心問題是系統(tǒng)“做什么” ,即明確系統(tǒng)功能,這個階段的成果是系統(tǒng)的邏輯模型。系統(tǒng)設(shè)計要回答的中心問題是系統(tǒng)“怎么做” ,即如何實現(xiàn)系統(tǒng)說明書規(guī)定的系統(tǒng)功能。在這一階段,要根據(jù)實際的技術(shù)條件、經(jīng)濟條件、社會條件,確定系統(tǒng)的實施方案,即系統(tǒng)的物理模型。在設(shè)計中,遵守了如下的設(shè)計原則。(1)系統(tǒng)性系統(tǒng)是作為一個整體而存在的,所以在設(shè)計中本人從
23、系統(tǒng)的整體角度出發(fā),要求系統(tǒng)的代碼統(tǒng)一,設(shè)計規(guī)范,傳遞一致,對數(shù)據(jù)的收集要做到數(shù)出一處、全局共享,使一次輸入多次利用。(2)可變更性為保持系統(tǒng)的長久應(yīng)用性,要求系統(tǒng)有很強的可變更性,為此使系統(tǒng)具有良好的開放性和結(jié)構(gòu)獨立可變性。在設(shè)計中采用模塊化結(jié)構(gòu)進行開發(fā),依不同的業(yè)務(wù)勾畫出不同的模塊,提高了各注冊瀏覽信息申報材料用人單位預(yù)約詳談12模塊間的獨立性,減少了數(shù)據(jù)的耦合,便于各模塊間的修改和增刪,從而提高系統(tǒng)的可變更性和對環(huán)境的適應(yīng)性。(3)可靠性該系統(tǒng)應(yīng)該具有抵御外界干擾的能力,在設(shè)計時,增加其可靠性的設(shè)計,使其具有一定的檢查及糾錯,安全保密等能力,系統(tǒng)一旦發(fā)生故障后重新恢復(fù)和重新啟動的能力。(
24、4)經(jīng)濟性在滿足系統(tǒng)需求下,應(yīng)盡量減少系統(tǒng)開銷。硬件上不必盲目追求先進性;軟件設(shè)計上力求簡潔明了,減少費用的支出。(二)代碼設(shè)計代碼是以適當(dāng)?shù)姆杹肀磉_客觀實體的屬性及特征。代碼設(shè)計的基本原則:1.唯一性一個對象可能有多個名稱,也可按不同的方式對它進行描述。但在一個編碼體系中,一個對象只能賦予它一個唯一的代碼。2.合理性代碼結(jié)構(gòu)應(yīng)與相應(yīng)的分類體系相適應(yīng)。3.可擴充性應(yīng)留有充分的余地,以備將來不斷擴充的需要。4.簡單性結(jié)構(gòu)盡可能簡單,盡可能短,以減少各種差錯。5.適應(yīng)性代碼盡可能反映對象的特點,以助記憶,便于填寫。136.規(guī)范性國家有關(guān)編碼標(biāo)準(zhǔn)是代碼設(shè)計的重要依據(jù),已有標(biāo)準(zhǔn)的必須遵循。在一個代碼
25、體系中,代碼結(jié)構(gòu)、類型、編寫格式必須統(tǒng)一。(三)輸入輸出設(shè)計輸入設(shè)計的目標(biāo)是保證向系統(tǒng)輸入正確的數(shù)據(jù)。在此前提下,應(yīng)盡量做到輸入方法簡單、迅速、經(jīng)濟、方便、界面友好的輸入系統(tǒng)和清晰、美觀、易于閱讀和理解、滿足用戶的要求和習(xí)慣的輸出系統(tǒng)是最受使用者青睞的,也是設(shè)計時應(yīng)追求的目標(biāo)。本系統(tǒng)在這方面就是按以上準(zhǔn)則實現(xiàn)的,著重考慮用戶的要求。五、系統(tǒng)實施系統(tǒng)實施是開發(fā)信息系統(tǒng)的最后一個階段。這個階段的任務(wù)是,實現(xiàn)系統(tǒng)設(shè)計階段提出的物理模型,按實施方案完成一個可以實際運行的信息系統(tǒng),交付用戶使用。(一)系統(tǒng)實施的準(zhǔn)備1.軟件和硬件的準(zhǔn)備根據(jù)系統(tǒng)分析和系統(tǒng)設(shè)計方案的要求,選擇與安裝符合新系統(tǒng)運行環(huán)境要求的硬
26、件、軟件。(1)硬件環(huán)境(2)軟件環(huán)境操作系統(tǒng) windows xp 或 windows 7運行環(huán)境:jdk1.5數(shù)據(jù)庫:sqlserver2000服務(wù)器:tomcat5.0 以上開發(fā)工具:eclips3.2 myeclips5.0該系統(tǒng)適用于 windows xp 以上的各個操作系統(tǒng),硬件環(huán)境奔騰以上。軟件質(zhì)量需求:易用、健壯、兼容性好、運行穩(wěn)定、有一定安全保障。142.數(shù)據(jù)準(zhǔn)備按照數(shù)據(jù)庫設(shè)計準(zhǔn)備方案的要求,安裝調(diào)試系統(tǒng)所需要的數(shù)據(jù)庫管理系統(tǒng)。收集和整理信息系統(tǒng)的運行所需的基礎(chǔ)數(shù)據(jù),建立數(shù)據(jù)庫。3.程序設(shè)計制定編程的規(guī)范約定;采用結(jié)構(gòu)化程序設(shè)計方法;選擇合適的程序設(shè)計遠(yuǎn)進行編程,包括程序的設(shè)
27、計、測試、運行和調(diào)試。4.系統(tǒng)設(shè)計與調(diào)試系統(tǒng)測試是為了發(fā)現(xiàn)系統(tǒng)中所存在的錯誤而運行系統(tǒng)的過程,其目的就是在系統(tǒng)投入運行之前,盡可能多的發(fā)現(xiàn)系統(tǒng)中的錯誤,以保證系統(tǒng)可靠地、高質(zhì)量地實現(xiàn)設(shè)計功能;系統(tǒng)調(diào)試是將測試出的錯誤做進一步的診斷和改正。(二)系統(tǒng)界面設(shè)計界面作為用戶熟悉、操作和閱讀的窗口,是相當(dāng)重要的,好的界面可以提高系統(tǒng)的友善性,因此,界面在系統(tǒng)開發(fā)中的地位是不容忽視的。本系統(tǒng)開發(fā)界面遵循如下設(shè)計原則:1、在界面上要限制字體的樣式和其他文本格式例如文字大小、顏色等,因為繁多的文字樣式容易分散擁護對文字本身的注意力。如果文本樣式看起來過于圖形化,用戶會把它當(dāng)作廣告而忽略。2、 當(dāng)然最主要的是
28、頁面要易讀,這意味著,必須注重規(guī)劃文字和背景顏色的搭配方案。不要使背景的顏色沖淡了文字的視覺效果,不要用花里胡哨的色彩組合,一般來說,淺色背景下的深色文字為佳。這同時也意味著,最好別把文字的規(guī)格設(shè)得太小、也不能太大。另外,最好讓文本左對齊,而不是居中。按當(dāng)代中文的閱讀習(xí)慣,文本大都居左的。當(dāng)然,標(biāo)題一般應(yīng)該居中,因為這也符合讀者的閱讀習(xí)慣。3、 使用高對比度的文字顏色和背景顏色,從而使文字盡量清晰。界面并不是越長越好,最佳設(shè)計是在一個半版面之內(nèi)。因為過長的頁面會使用戶覺得過于擁擠和繁冗。另外,頁面容量越小越好,最好不要超過 75k。有研究顯示,如果一個網(wǎng)站頁面的主體在 15 秒之內(nèi)顯示不出來,
29、用戶會很快失去興趣。4、 最好使用動態(tài)頁面設(shè)置,即在設(shè)計時最好使用相對位置設(shè)置,使界面大小的更改不至于影響到界面質(zhì)量5、 網(wǎng)站導(dǎo)航要清晰,即所有的超鏈接應(yīng)清晰無誤地向讀者標(biāo)志出來,所有導(dǎo)航性質(zhì)的設(shè)置,像圖像按鈕,都要有清晰的標(biāo)志,讓人看得明白,不能光顧視覺效果。鏈接文本的顏色最好用約15定速成的:未訪問的,藍色;點擊過的,紫色或栗色。清晰導(dǎo)航還要求:讀者進入目的頁的點擊次數(shù),不能超過三次。如果三次以上還找不到,那么用戶可能就沒有耐心了。(1)系統(tǒng)主頁面查看最新的招聘信息查看最新的人才信息查看最新的人才政策為個人用戶提供登錄界面系統(tǒng)主頁面運行如圖所示:16(2)注冊新用戶每個瀏覽本系統(tǒng)的游客都可
30、以注冊成為個人用戶。在系統(tǒng)主頁中沒有登錄的用戶可以看到“個人用戶注冊”超級鏈接。單擊此鏈接,將執(zhí)行 register.jsp,運行如下圖:17當(dāng)提交數(shù)據(jù)時將執(zhí)行 checkfids()函數(shù),對用戶輸入的數(shù)據(jù)進行檢查。用戶名、密碼和真實姓名是必須輸入的。通過檢查后,將執(zhí)行 resumesave.jsp,保存?zhèn)€人簡歷。參數(shù) action 表示當(dāng)前的操作狀態(tài),action=add 表示添加記錄。. resumesave.jsp 也可以用來保存修改的個人簡歷。(3)個人用戶管理界面?zhèn)€人用戶在系統(tǒng)主頁面中登錄后,可以看到個人用戶的主要管理項目包括個人簡歷、技能信息、流動流程申請、密碼修改和退出管理。如下
31、圖:(4)管理員用戶管理模塊實現(xiàn)添加管理員信息紀(jì)錄修改管理員信息紀(jì)錄刪除管理員信息紀(jì)錄(5)招聘信息管理模塊實現(xiàn)添加招聘信息紀(jì)錄修改招聘信息紀(jì)錄刪除招聘信息紀(jì)錄設(shè)計管理招聘信息顯示招聘信息 18招聘信息添加功能新聞資訊管理 添加企業(yè)記錄 修改企業(yè)記錄 刪除企業(yè)記錄19添加和修改新聞資訊管理留言板(四)系統(tǒng)測試系統(tǒng)測試是為了發(fā)現(xiàn)系統(tǒng)中存在的錯誤而執(zhí)行系統(tǒng)的過程。其目的是為了發(fā)現(xiàn)系統(tǒng)中存在的錯誤,以提高系統(tǒng)的可靠性。檢驗軟件有三種手段:1.軟件測試和調(diào)整按照系統(tǒng)所實現(xiàn)的功能進行測試,輸入完全正常的數(shù)據(jù),查看數(shù)據(jù)庫讀取和寫入是否出現(xiàn)異常。202.軟件異常處理測試在系統(tǒng)的各個輸入框輸入各種異常程序,比
32、如:本來是文本信息,結(jié)果輸入數(shù)字信息。3.軟件測試從邏輯方面進行測試,在信息錄入時,跳轉(zhuǎn)操作,測試邏輯的正確性。4.測試情況(1)在登錄功能上,如果是已注冊的用戶信息進行驗證,保證用戶賬號的安全性。(2)查看和修改個人信息,只有已注冊的用戶有該項權(quán)限,并且只能修改自己的信息,保證用戶資料的安全性。(3)修改密碼,為防止自己的密碼丟失或者被盜,用戶可自己重置密碼。5.測試結(jié)果(1)在登錄的流程上,信息系統(tǒng)可以在30秒鐘之內(nèi)用戶安全登錄。(2)在查看和修改個人信息的流程上,系統(tǒng)可以在30秒中之內(nèi)彈出查看的信息和修改信息窗口。(3)在修改密碼時,系統(tǒng)可以在30秒之內(nèi)完成修改。六、系統(tǒng)評價通過這次畢業(yè)設(shè)計,我掌握了 sqlserver2000 這種大型數(shù)據(jù)庫的編程方法,掌握了 java 語言和 jsp 技術(shù)。了解到網(wǎng)站的理論以及平臺開發(fā)的模式,掌握了網(wǎng)絡(luò)開發(fā)的方法與模式。對軟件開發(fā)方法和手段,有了一定的認(rèn)識,豐富了我的軟件開發(fā)的經(jīng)驗,提高了程序編寫的水平,并加深理解了許多課
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 旅館業(yè)數(shù)字化轉(zhuǎn)型與智能化技術(shù)應(yīng)用考核試卷
- 建筑工程法律法規(guī)深度剖析考核試卷
- (完整版)協(xié)商一致解除(或終止)勞動合同協(xié)議書
- 體育經(jīng)紀(jì)人與運動員職業(yè)風(fēng)險管理考核試卷
- 旅游業(yè)投訴處理培訓(xùn)課件
- 西安房子購買合同范本
- 金融產(chǎn)品推廣及銷售服務(wù)合同
- 電腦系統(tǒng)技術(shù)服務(wù)合同
- 養(yǎng)豬產(chǎn)業(yè)作業(yè)指導(dǎo)書
- 公司信息化建設(shè)方案設(shè)計書
- 胃腸減壓的護理查房
- 車間生產(chǎn)現(xiàn)場5S管理基礎(chǔ)知識培訓(xùn)課件
- 區(qū)域保護合同模板
- 讀《這樣教學(xué)很有效-任務(wù)驅(qū)動式課堂教學(xué)》心得體會
- DB11 945-2012 建設(shè)工程施工現(xiàn)場安全防護、場容衛(wèi)生及消防保衛(wèi)標(biāo)準(zhǔn)
- BEC商務(wù)英語初級考試歷年真題及答案6套
- 消除“艾梅乙”醫(yī)療歧視-從我做起
- 基于項目化學(xué)習(xí)的小學(xué)美術(shù)跨學(xué)科主題教學(xué)實踐研究
- GB/T 44625-2024動態(tài)響應(yīng)同步調(diào)相機技術(shù)要求
- 家具廠質(zhì)量管理體系手冊
- 《家庭教育學(xué)第2版》全套教學(xué)課件
評論
0/150
提交評論