網(wǎng)絡工程專業(yè)畢業(yè)論文基于ASP技術的求職網(wǎng)站的開發(fā)設計_第1頁
網(wǎng)絡工程專業(yè)畢業(yè)論文基于ASP技術的求職網(wǎng)站的開發(fā)設計_第2頁
網(wǎng)絡工程專業(yè)畢業(yè)論文基于ASP技術的求職網(wǎng)站的開發(fā)設計_第3頁
網(wǎng)絡工程專業(yè)畢業(yè)論文基于ASP技術的求職網(wǎng)站的開發(fā)設計_第4頁
網(wǎng)絡工程專業(yè)畢業(yè)論文基于ASP技術的求職網(wǎng)站的開發(fā)設計_第5頁
已閱讀5頁,還剩58頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 摘 要隨著畢業(yè)生日益增多而現(xiàn)場招聘會又受到時間和地點的限制,因此通過網(wǎng)站的信息傳遞和更新方便了用戶的需要,設計完成后可使求職者足不出戶就可在網(wǎng)上實現(xiàn)求職信息的發(fā)布,實現(xiàn)了對應聘單位的查找篩選以及對意向工作的應聘等功能。系統(tǒng)采用ASP技術、B/S模式,WEB服務器,后臺的數(shù)據(jù)庫選用Microsoft 公司的Access。系統(tǒng)功能:系統(tǒng)主要實現(xiàn)了網(wǎng)站新建方面功能,包括用戶信息錄入和查詢、管理員信息錄入和查詢、對網(wǎng)站信息的查詢、填加、修改、以及提供單位信息的添加、刪除和修改等功能。文章結(jié)構分為:緒論(開發(fā)背景、設計方法),可行性分析(技術可行性、經(jīng)濟可行性),需求分析(業(yè)務流程),概要設計(功能結(jié)

2、構圖、總體結(jié)構圖),數(shù)據(jù)庫設計(概念設計、邏輯設計、物理設計),詳細設計,編碼和測試、總結(jié)等。關鍵詞:求職網(wǎng)站;數(shù)據(jù)流圖;數(shù)據(jù)庫AbstractThe present graduate increases the scene employment advertise to be able day by day to receive the time and under the place limit actual background forms in ones mind to come out,,After the website design completes may cause the

3、 job seeker to be confined at home may realize oneself to seek employment on-line the information issue, through to the website wholesale profession investigation and study, the information transmission and the renewal is more convenient and quickly as well as,To hires the unit the search and screen

4、ing as well as responds to a call for recruits and so on the functions to the intention work。 The system adopts the ASP technology, run under the mode of B/S, the WEB application server, the backend date base chooses the Microsoft Access, and the database connection adopts the JDBC method.The system

5、 has mainly realized thewebsite design aspect function, including the information input and the inquiry, the detailed information inquiry, the report form has the stock information, also in the funds input as well as the basic information manager increase and the password revises, the supplier as we

6、ll as purchases merchandise functions and so on business increase, deletion and revision.The article structure includes: introduction (the development background, design method), feasibility analysis (technical feasibility, economical feasibility), the client demand analysis (the business flow), the

7、 outline design (function structure diagram, total structure diagram), database design (conceptual design, logical design, physical design), detailed , code and test, and summary. Key words: Seeks employment; Website construction; Website design 目 錄第1章 緒 論11.1 開發(fā)背景11.2 設計方法11.3 硬件要求及環(huán)境21.4 前端開發(fā)工具21.

8、5 WEB應用服務器31.6 后臺數(shù)據(jù)庫31.7 開發(fā)計劃3第2章 可行性分析52.1 技術可行性52.2 經(jīng)濟可行性52.3 操作可行性62.4 法律可行性6第3章 需求分析73.1 數(shù)據(jù)流程圖73.2 數(shù)據(jù)字典83.3 功能分析93.4 性能分析10第4章 概要設計114.1功能模塊圖114.2功能模塊簡介12第5章 數(shù)據(jù)庫設計135.1 概念設計135.2 邏輯設計145.3 物理設計16第6章 詳細設計及頁面實現(xiàn)186.1 系統(tǒng)流程圖186.2 靜態(tài)頁面設計196.2.1 首頁及其他二級頁面設計196.2.2 注冊協(xié)議頁面216.2.3 注冊返回頁226.2.4 錯誤頁面236.2.5

9、 彈出通知頁面236.3 動態(tài)網(wǎng)頁設計246.3.1 填寫注冊信息246.3.2 查找所有單位256.3.3 查看單位詳細信息266.3.4 發(fā)送個人信息276.3.5 管理員登陸286.3.6 管理系統(tǒng)296.4 網(wǎng)站全部頁面及功能316.5 網(wǎng)頁特效及代碼316.6 網(wǎng)站內(nèi)部用戶/管理員使用流程37第7章 軟件測試387.1 軟件測試目的387.2 軟件測試的方法387.3 測試用例結(jié)果分析39第8章 結(jié) 論40參考文獻41附 錄42第1章 緒 論1.1 開發(fā)背景充分利用Dream weaver MX 2004以網(wǎng)站開發(fā)的靈活性和高效率為特點,以好工作求職網(wǎng)為例,詳細地講述了網(wǎng)站創(chuàng)建的各個

10、過程。項目開發(fā)的題目為基于ASP技術,是鑒于目前計算機技術發(fā)展迅速,電腦網(wǎng)絡日益普及,信息的傳遞和更新更加方便和快捷以及現(xiàn)在的畢業(yè)生日益增多而現(xiàn)場招聘會又受到時間和地點的限制的實際背景下構思出來的,網(wǎng)站設計完成后可使求職者足不出戶就可在網(wǎng)上實現(xiàn)自身求職信息的發(fā)布,對招聘單位的查找和篩選以及對意向工作的應聘等功能。當今社會網(wǎng)絡作為一種新興媒體日益受到人們的關注和認可。因為其傳播速度快,范圍廣,不受地理,空間的限制而且使用費用低等特點,越來越受到商家的喜愛,它的廣告?zhèn)鞑バh遠高于其他傳統(tǒng)媒體。目前社會上各類網(wǎng)站發(fā)展迅速,各個企事業(yè)單位都創(chuàng)建了自己的企業(yè)網(wǎng)站來宣傳推廣自己,擴大知名度,求職網(wǎng)站作為

11、一個特殊的群體也有了很大的發(fā)展。網(wǎng)站完全獨立開發(fā),力求使求職網(wǎng)站的各項功能都完整準確的表達出來。全文共分為七章,第一章緒論,主要介紹本網(wǎng)站開發(fā)所使用的軟件硬件和后臺數(shù)據(jù)庫的知識;第二章可行性分析,主要介紹網(wǎng)站需求分析,網(wǎng)站功能模塊圖;第三章 概要設計,在系統(tǒng)分析的基礎上,科學合理地進行總體設計;第四章數(shù)據(jù)庫設計,包括網(wǎng)站功能說明和數(shù)據(jù)庫設計;第五章詳細設計;第六章代碼設計,包括靜態(tài)頁面導入頁,首頁及其它二級三級頁面的設計制作和與數(shù)據(jù)庫連接的新聞發(fā)布、個人信息注冊、管理員管理系統(tǒng)、對意向單位的求職信息發(fā)布等動態(tài)頁面的分析和詳細設計;第七章系統(tǒng)測試,主要介紹網(wǎng)站在運行調(diào)試的過程中遇到的問題和解決的

12、方法。1.2 設計方法好工作求職網(wǎng)站主要運用的開發(fā)技術是ASP。ASP是當今流行的應用程序開發(fā)技術之一,作為一種服務器端腳本編寫環(huán)境,它將HTML語言,腳本代碼和服務器組建有機地結(jié)合在一起,可以用來創(chuàng)建交互式的動態(tài)網(wǎng)頁和具有數(shù)據(jù)庫訪問功能的應用程序。ASP技術的優(yōu)勢主要表現(xiàn)在以下幾個方面:1.ASP運行環(huán)境的配置非常方便,只要在平臺上安裝服務器與應用服務器的配置便基本完成了。2.ASP技術簡單易學,使用ASP編寫服務器端腳本可以創(chuàng)建功能強大的應用程序如果已經(jīng)熟悉或腳本語言,學習ASP就不會感覺到有什么困難。3.使用ASP技術進行開發(fā)時,可以通過建立自己的組件,將應用程序的商業(yè)邏輯封裝在可重用的

13、模塊中,以便在腳本其他組件或其他程序中調(diào)用。商業(yè)網(wǎng)站在建設過程中主要分為網(wǎng)絡總體規(guī)劃與技術設備選型、前臺網(wǎng)頁的設計制作、應用系統(tǒng)的設計開發(fā)以及后臺數(shù)據(jù)庫管理系統(tǒng)的設計開發(fā)等方面。論文旨在通過設計一個具有強大的數(shù)據(jù)管理功能的系統(tǒng)來管理前臺頁面中不斷更新的數(shù)據(jù),方便網(wǎng)站管理員日后對網(wǎng)站的維護和數(shù)據(jù)更新。這里所提出的方案是采用現(xiàn)在比較流行的ASPIIS技術配合網(wǎng)頁三劍客(Dreamweaver MX 2004、Fireworks MX 2004、Flash MX 2004)等制作工具來設計和建設一個企業(yè)網(wǎng)站后臺數(shù)據(jù)庫管理系統(tǒng)。網(wǎng)站最終得以順利完成,并得到企業(yè)的認可,本論文的可行性也得以肯定。1.3

14、硬件要求及環(huán)境服務器:P42.0以上,硬盤40G以上,內(nèi)存256M以上,Windows XP 操作系統(tǒng),Microsoft- Access2000數(shù)據(jù)庫系統(tǒng)客戶端:486以上,內(nèi)存32M 以上,能上網(wǎng)的機器,Unix,Linux,Windows 98/NT/2000/XP等操作系統(tǒng)不限。網(wǎng)絡:廣域網(wǎng),局域網(wǎng)或?qū)Φ染W(wǎng)。 運行模式:IIS模式1.4 前端開發(fā)工具Dream weaver MX 2004:Dream weaver MX 2004是Macromedia公司出品的著名網(wǎng)站設計制作軟件。 Dream weaver MX 2004提出了”網(wǎng)站開發(fā)工作流程”的思想,整合了網(wǎng)站結(jié)構設計,制作開發(fā)

15、和功能測試,后續(xù)維護的全部生命周期。Dream weaver MX 2004開發(fā)環(huán)境支持Coldfusion,Html,Xhtml,Asp,Microsoft,Asp,Net,Jsp和Php等,既容易使用又功能強大。它使得用戶實現(xiàn)了對代碼的完全控制,又可以幫助用戶進行精確的布局設計。它強大的代碼編輯功能包括代碼提示,標簽編輯器,可擴展的著色代碼,標簽選擇器,代碼分段以及代碼驗證等。此外,還加入了專業(yè)品質(zhì)的布局和代碼,包括站點結(jié)構、表單、模板和可以執(zhí)行客戶端交互的JavaScript函數(shù)等方便了用戶的使用。1.5 WEB應用服務器IIS首選的ASP的運行環(huán)境。首先它是免費的,開放原代碼,方便,簡

16、單。1.6 后臺數(shù)據(jù)庫Microsoft Access數(shù)據(jù)庫:Access數(shù)據(jù)庫主要有數(shù)據(jù)表設計、可視查詢設計、SQL查詢語言、窗體設計、報表設計、Web頁設計、宏設計和VBA程序設計,充分展示了Access數(shù)據(jù)庫作為面向?qū)ο蟮年P系型數(shù)據(jù)庫的各種完善的功能。Access能將您的數(shù)據(jù)來源與交互式Web頁面無縫集成,使創(chuàng)建和共享數(shù)據(jù)庫比以前更容易。使用Web技術快速獲取信息,并把它按您的特殊用途裁剪。加入Office 2000 Web組件以便在Web瀏覽器中視覺化分析數(shù)據(jù)。Access數(shù)據(jù)庫軟件所能完成的功能如下:1.可以利用表存儲相應的信息,為每一種類型的信息創(chuàng)建一個表。2.可以根據(jù)需要定義各個

17、表之間的關系,從而將各個表中的數(shù)據(jù)有機的聯(lián)系在一起。3.可以創(chuàng)建查詢來檢索符號用戶指定條件的依據(jù),也可以利用查詢來更新或刪除多余的記錄,并對數(shù)據(jù)執(zhí)行各種計算。4.可以創(chuàng)建窗體直接查看、輸入以及更改表中的數(shù)據(jù)。5.可以繪制報表來分析數(shù)據(jù),或者將數(shù)據(jù)以特定的方式打印出來。6.可以利用宏或代碼將各種數(shù)據(jù)庫對象連接在一起,形成一個數(shù)據(jù)庫應用系統(tǒng)。1.7 開發(fā)計劃遵循軟件生命期的劃分,明確規(guī)定每個階段的任務。上一階段完成確定的任務后就產(chǎn)生一定格式的文檔交給下一階段,不同階段的任務由不同級別的軟件人員承擔。該方法分以下八個階段:問題定義、可行性研究、需求分析、總體設計、詳細設計、編碼與單元測試、綜合設計、

18、軟件維護,各個步驟的工作通常是交叉進行的。根據(jù)實際情況各階段稍有變化,具體安排如表1.1所示。表1.1 時間安排表時間 工作內(nèi)容第一周第二周第三周第四周第五周第六周第七周第八周第九周第十周十十一周十十二周十十三周十十四周十十五周十十六周系統(tǒng)調(diào)研需求分析數(shù)據(jù)庫設計軟件設計軟件編碼軟件測試試運行驗收由于設計題目是實際的項目,所以開發(fā)的周期基本與理論上此保持了一致,具體時間安排還應按客戶的要求,適當縮短延長某一過程也在所難免。此時間安排之作為理論上參考。第2章 可行性分析可行性研究的目的就是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。可行性分析是項目開始分階段的重要工作,需要對項目所涉及的領

19、域、投資的額度、投資的效益、采用的技術、所處的環(huán)境、融資的措施、產(chǎn)生的社會效益等多面進行全面的評價,以便能夠?qū)夹g上、經(jīng)濟上的可行性進行分析,以確定項目的投資價值。軟件項目開發(fā)的可行性一般包括了可能性、效益性和必要性3個方面,三者相輔相成,缺一不可??赡苄园思夹g、物資、資金和人員支持的可行性;效益性包括了實施項目所能帶來的經(jīng)濟效益和社會效益;必要性則比較復雜,包括了社會環(huán)境、領導意愿、人員素質(zhì)、認知水平等諸方面的因素。因此,在項目啟動之前進行項目的可行性研究是非常必要的,而且也是必須的。要從技術可行性、經(jīng)濟可行性、操作可行性和法律可行性四個方面來進行研究。2.1 技術可行性網(wǎng)站只需在Win

20、dows 2000操作系統(tǒng)下,利用Dream weaver 2004與關系數(shù)據(jù)庫Microsoft Access進行開發(fā)。開發(fā)人員已經(jīng)能夠熟練的使用網(wǎng)頁三劍客PHOTO等制圖軟件與數(shù)據(jù)庫方面編程技巧并熟悉Windows操作系統(tǒng)。硬件上,當前的計算機可以安裝Windows 2000操作系統(tǒng),運行Dream weaver 2004與Microsoft Access開發(fā)工具,具有處理能力,在技術上達到了開發(fā)要求。2.2 經(jīng)濟可行性開發(fā)網(wǎng)站的經(jīng)費很低,網(wǎng)站完成后可以使用免費的油箱、空間、域名和服務器(支持少量的動態(tài)功能),也可以購買網(wǎng)絡實名維護自己的權益,但是可有可無的,一般這些免費的功能已經(jīng)足夠了。

21、所以具有經(jīng)濟可行性。另外,由于系統(tǒng)是單人在短時間內(nèi)開發(fā)出來的管理軟件,其開發(fā)費用很低。在系統(tǒng)運行階段,只需要一臺電腦單人就可以進行操作,而且操作簡單,不需要進行單獨培訓。單人單機操作節(jié)省了多人勞作的不必要開支。因此從經(jīng)濟角度考慮開發(fā)這樣一個管理系統(tǒng)是可行的。2.3 操作可行性計算機已經(jīng)成為生活中的使用工具,人們對計算機的操作并不陌生。而且在網(wǎng)站的使用過程中有相關的提示信息,操作起來應該并不困難。由于其是在充分研究了網(wǎng)站行業(yè)之后而開發(fā)的,所以它給了操作人員以全新且實用的方法來管理信息,操作更簡單,功能更強大。用戶也可以很方便的進行信息傳送。2.4 法律可行性網(wǎng)站開發(fā)的各項技術都符合法律規(guī)定。系統(tǒng)

22、屬于自主開發(fā),沒有知識產(chǎn)權糾紛問題,在信息管理方面可以保證安全,保護公司內(nèi)部的隱私權。第3章 需求分析3.1 數(shù)據(jù)流程圖圖3.1網(wǎng)站系統(tǒng)數(shù)據(jù)流程圖數(shù)據(jù)流圖是組織中信息運動的抽象。是在調(diào)研的基礎上,從系統(tǒng)的科學性、管理的合理性、實際運動的可行性角度出發(fā)。將信息處理功能和彼此之間的聯(lián)系自頂向下,逐層分解,從邏輯上精確地描述系統(tǒng)應具有的數(shù)據(jù)加工功能、數(shù)據(jù)輸入、數(shù)據(jù)輸出、數(shù)據(jù)存儲及數(shù)據(jù)來源和去向(外部實體)等項目。3.2 數(shù)據(jù)字典數(shù)據(jù)流圖只能給出系統(tǒng)邏輯功能的一個總框架而缺乏詳細、具體的內(nèi)容。數(shù)據(jù)字典通過對數(shù)據(jù)流、數(shù)據(jù)元素、數(shù)據(jù)存儲、加工的描述,對數(shù)據(jù)流圖的各種成分起注解、說明作用,給這些成分賦予實際

23、的內(nèi)容。根據(jù)數(shù)據(jù)流程圖,得到數(shù)據(jù)流、數(shù)據(jù)存儲和加工的數(shù)據(jù)字典(DD),以下是系統(tǒng)數(shù)據(jù)字典的部分數(shù)據(jù)條目。1.用戶信息描述名稱:產(chǎn)品信息 別名:無 描述:具有登錄信息、查詢修改信息 定義:產(chǎn)品信息=信息名稱+提供單位+備注信息等 輸入數(shù)據(jù)流:產(chǎn)品維護輸出數(shù)據(jù)流:產(chǎn)品維護位置:用戶信息表2.數(shù)據(jù)流詞條描述數(shù)據(jù)流名稱:客戶信息 別名:無描述:對所要求的服務內(nèi)容進行描述數(shù)據(jù)流來源:反饋信息維護模塊數(shù)據(jù)流流向:P1.5數(shù)據(jù)流組成:客戶信息=用戶號碼+聯(lián)系電話位置:客戶信息表 數(shù)據(jù)流名稱:管理員信息 別名:無描述:對提供的信息進行描述 數(shù)據(jù)流來源:無數(shù)據(jù)流流向:信息登陸數(shù)據(jù)流組成:管理員信息= 管理員編號

24、+名稱+地址+聯(lián)系電話+郵政編碼等位置:用戶信息表3.數(shù)據(jù)文件詞條描述數(shù)據(jù)文件名:后臺信息 描述:對提供單位提供信息的描述 數(shù)據(jù)文件組成:信息表=單位編號+單位名稱+入網(wǎng)時間+提供崗位 組織方式:按編號排列存取方式:編號數(shù)據(jù)文件名:前臺信息 描述:經(jīng)過整理后信息的描述 數(shù)據(jù)文件組成:前臺信息=信息編號+提供單位+編號更新日期組織方式:按更新日期排列存取方式:編號3.3 功能分析業(yè)務描述1.通過系統(tǒng)中的公告發(fā)布,需要匯報崗位情況的公司名單(實現(xiàn)方式為選定用人單位,然后發(fā)布公告內(nèi)容。2.管理員按規(guī)定時段(日、周、月等)上傳情況(文字資料),顯示上報的具體時間,包括:投電時間、匯報人、聯(lián)系方式;3.

25、站內(nèi)人員按照日期或者交費查詢匯報內(nèi)容,并可以對每條上報情況做批復,管理員查看顯示批復時間、批復人等。3.4 性能分析隨著Internet的普及和發(fā)展,互聯(lián)網(wǎng)走進了千家萬戶,作為一種新興的媒體更多的得到了人們的關注和認可。其速度快,范圍廣,費用低,而且不受地域,空間的限制, 它的廣告效應遠遠的高于傳統(tǒng)的四大媒體,層出不窮的各類網(wǎng)站覆蓋了生活中的方方面面,成為獲取信息的主要途徑。求職網(wǎng)站的出現(xiàn)有其發(fā)展的必然趨勢和條件。當今大學畢業(yè)生的數(shù)目成倍的增長,用人單位對畢業(yè)生也多了更多的選擇空間,同樣隨著早年畢業(yè)生“包分配”政策的取替,把大學畢業(yè)生直接推向了社會,這也使大學畢業(yè)生自己的選擇余地相應的增加了。

26、同時網(wǎng)絡的高速發(fā)展也突破了時間和地域的限制,使信息的傳遞更加的快速。人們可以不出家門就能完成諸如交費、購物、信息查詢事物。這也使網(wǎng)上求職成為了可能,于是在這種大的環(huán)境下,網(wǎng)上求職網(wǎng)站產(chǎn)生了。經(jīng)過“好工作求職網(wǎng)站”業(yè)務的初步調(diào)查統(tǒng)計。一般求職網(wǎng)站都包含有注冊用戶、信息發(fā)布、招聘單位查找等內(nèi)容。在登錄網(wǎng)站時,系統(tǒng)會把用戶所輸入的用戶名與數(shù)據(jù)庫中的進行檢驗,如果用戶具有對信息的承認權限,則登錄后的頁面中顯示承認和承認取消的連接;相反,則不顯示該連接。第4章 概要設計4.1功能模塊圖首頁管理員登陸用戶登陸站長推薦熱門推薦最新人才新聞/公告 新用戶注冊注冊協(xié)議查看所有單位查求職個人意向單位管理新聞管理查

27、看單位詳細信息修改或刪除單位信息填寫個人信息T填加新聞添加招聘單位修改或刪除新聞應聘該單位并發(fā)送個人信息圖4.1 網(wǎng)站功能模塊圖4.2功能模塊簡介新用戶注冊:用戶填寫個人信息,取得同意后登陸網(wǎng)站。信息公告 :對招聘單位提供的信息加工后發(fā)布出去,給用戶提供參考。最新人才 : 把需要尋找工作的用戶的個人信息及求職意向經(jīng)過加工發(fā)布出去,用人單位選擇。熱門推薦 :包括了用人單位及求職人的意向及具體信息。站長推薦 :這里也包括用人單位和求職人的信息,按照一定的順序公布。用戶登陸 :主要指已經(jīng)申請的用戶,包括查看所有單位,查看所有單位信息,應聘該單位及發(fā)送個人信息。管理員登陸:包括新聞管理,單位管理,查看

28、個人求職信息,而對于每一項都有添加、修改、刪除的功能。第5章 數(shù)據(jù)庫設計5.1 概念設計設計主要的E-R圖如圖5.1所示。管理員信息用戶信息網(wǎng)頁供應的信息招聘單位信息備注密碼編號名稱用戶名聯(lián)系方式提供的崗位名稱11管理1提供查看NNN圖5.1 系統(tǒng)模塊E-R圖5.2 邏輯設計為了實現(xiàn)系統(tǒng)目標,系統(tǒng)必須具有各種功能,所謂功能指的是完成某項工作的能力。主要說明網(wǎng)站的總體功能:注冊用戶、發(fā)布求職信息、管理新聞、管理招聘單位信息等。并對數(shù)據(jù)庫概念模型和邏輯結(jié)構設計做了詳細說明。 網(wǎng)站中涉及到數(shù)據(jù)表有:dwxx表,grxx表,xinwen表,denglu表,fsgrxx 。 其中denglu表記錄用戶的

29、賬號和密碼以及管理員的登陸密碼。 Grxx 表記錄著求職者的個人信息,包括姓名、性別、所學專業(yè)、聯(lián)系方式等。 Dwxx 表記錄著招聘單位的基本信息,包括單位名稱、所屬行業(yè)、所需人才類型、聯(lián)系電話等信息。 xinwen表記錄著首頁所顯示的新聞和公告,包括新聞內(nèi)容和時間。fsgrxx表記錄著求職者向意向單位發(fā)出的個人信息。具體表格設計如表5.2,5.3,5.4,5.5,5.6所示。 表5.2 denglu表字段字段名類型寬度允許為空123yonghumingmimaguanliyuanmima文本文本文本505050not nullnot nullnot null表5.3 xinwen表字段字段名

30、類型寬度允許為空123bianhaoxinwenriqi自動編號文本日期/時間50not nullnot nullnot null表5.4 Grxx 表字段字段名類型寬度允許為空12345678bianhaoyhmmazsxmxbZyLxdhqzyx自動編號文本文本文本文本文本數(shù)字文本50505050505050not nullnot nullnot nullnot nullnot nullnot nullnot nullnot null表5.5 Dwxx 表字段字段名類型寬度允許為空1234567dwmcsshydwdzLxdhEmailSxrcdwjj文本文本文本文本文本文本文本50505

31、050505050not nullnot nullnot nullnot nullnot nullnot nullnot null 表5.6fsgrxx表字段 字段名 類型寬度允許為空12345678yonghumingxingmingxingbie nianlingSuoxuezhuanyeZuigaoxueliLianxidianhuayixiangdanwei 文本文本文本文本文本文本 文本文本5050 50 5050505050not nullnot nullnot nullnot nullnot nullnot nullnot nullnot null5.3 物理設計 網(wǎng)站主要包括新

32、用戶注冊、發(fā)布個人求職信息、查找招聘單位、查看招聘單位詳細信息、向招聘單位發(fā)送求職意向和求職人信息等。網(wǎng)站有兩種身份識別:用戶和管理員。用戶首先要將自己的求職信息進行注冊,系統(tǒng)自動將注冊信息發(fā)送到首頁中,用戶在登陸后可對本網(wǎng)站所有的招聘單位進行查找,并對有意向的招聘單位進行詳細的查看并發(fā)送自己的詳細信息給招聘單位;管理員實現(xiàn)對首頁新聞的添加、修改和刪除,對招聘單位的信息進行添加、修改和刪除并可直接查看求職人對意向單位發(fā)出的個人信息等。其具體功能如下:首頁包括:個人用戶登陸、管理員登陸、個人用戶注冊、新聞/公告的發(fā)布、個人求職信息的發(fā)布、熱門單位的推薦。個人功能包括:個人信息的注冊、登陸、查找招

33、聘單位、查看招聘單位的具體信息、向意向單位發(fā)出自己的個人信息。管理員功能包括:對首頁新聞/公告的添加、修改和刪除、對招聘單位的添加、修改和刪除、對應聘人對意向單位發(fā)出信息的查看,以及同過ACCESS對數(shù)據(jù)庫的修改。數(shù)據(jù)庫在物理設備上的存儲結(jié)構與存取方法稱為數(shù)據(jù)庫的物理結(jié)構,它依賴于給定的計算機系統(tǒng)。為一個給定的邏輯數(shù)據(jù)模型選取一個最合適應用要求的物理結(jié)構的過程,就是數(shù)據(jù)庫的物理設計。數(shù)據(jù)庫的物理設計通常分為兩步:1.確定數(shù)據(jù)庫的物理結(jié)構,在關系數(shù)據(jù)庫中主要指存取方法和存取結(jié)構;2.對物理結(jié)構進行評價,評價的重點是時間和空間效率。關系模式存取方法選擇存取方法是快速存取數(shù)據(jù)庫中數(shù)據(jù)的技術。數(shù)據(jù)庫管

34、理系統(tǒng)一般都提供多種存取方法。常用的存取方法有三類。第一類是索引方法,第二類是聚簇方法,第三類是HASH方法。系統(tǒng)采用了第一、二種存取方法。確定數(shù)據(jù)庫物理結(jié)構主要指確定數(shù)據(jù)的存放位置和存儲結(jié)構,包括確定關系、索引、聚簇、日志、備份等的存儲結(jié)構;系統(tǒng)配置:使用數(shù)據(jù)庫的用戶數(shù)無限制,同時打開的數(shù)據(jù)庫對象數(shù)在一般范圍內(nèi)無限制。系統(tǒng)建了一個Access數(shù)據(jù)庫,建在不是系統(tǒng)盤的盤中,備份在另一個磁盤里。在庫中有14個表,可靠性、安全性、實時性是軟件系統(tǒng)的要求。任何系統(tǒng)都不是絕對可靠的,發(fā)生故障是不可避免的。這就要求增加額外設備或軟件來保證系統(tǒng)的可靠性。當然系統(tǒng)的可靠性分為多個方面,數(shù)據(jù)可靠性是最重要的一

35、個環(huán)節(jié)。第6章 詳細設計及頁面實現(xiàn)6.1 系統(tǒng)流程圖 根據(jù)需求分析的要求對系統(tǒng)進行設計,系統(tǒng)流程圖如6.1所示。招聘單位基本信息基本信息錄入用戶信息管理員信息基本信息管理注冊錄入操作信息獲得信息信息管理更新信息庫存信息管理輸出信息操作信息圖6.1系統(tǒng)流程圖根據(jù)網(wǎng)站需求分析,在完成了網(wǎng)站內(nèi)容和風格形式的定位后,就可以進行前臺頁面和后臺數(shù)據(jù)庫的詳細設計,通過網(wǎng)站功能模塊圖可以確定:網(wǎng)站前臺主要由首頁以及和后臺數(shù)據(jù)庫連的個人信息注冊、查找招聘單位、查看招聘單位詳細信息、發(fā)布個人信息的二級或三級頁面組成,網(wǎng)站后臺數(shù)據(jù)庫設計完成新聞更改、個人信息發(fā)布、招聘單位信息修改的動態(tài)功能。下面對一些比較重要的前臺

36、頁面和后臺數(shù)據(jù)庫的設計進行詳細介紹。6.2 靜態(tài)頁面設計前臺頁面設計包括導入頁,首頁和協(xié)議頁等二級頁面的設計。6.2.1 首頁及其他二級頁面設計首頁:打開dream weaver,新建。插入一行二列表格,選擇背景圖片插入,再插入一行三列表格,兩邊列寬設為10%。在中間單元格中插入二行一列表格,上面的單元格拆分成兩列插入圖片制作站名,下面的單元格拆分兩列,左邊的插入表單域制作用戶登陸模塊。右邊的輸入站長提示文字,代碼中插入實現(xiàn)滾動文字的效果。如圖6.2所示。圖6.2 首頁登陸和提示模塊之后再插入表格制作新聞/公告模塊、最新人才模塊和熱門推薦模塊。如圖6.3圖、6.4圖、6.5圖所示。圖6.3 公

37、告模塊圖6.4 最新人才模塊圖6.5 熱門推薦模塊在首頁的結(jié)尾處制作網(wǎng)站的版權信息和管理員登陸區(qū)域。如圖6.6所示。圖6.6 版權模塊6.2.2 注冊協(xié)議頁面插入單元格插入頁首圖片及相關提示,然后制作表單域插入文本區(qū)域,再在文本區(qū)域初始值中輸入?yún)f(xié)議的內(nèi)容。在文本區(qū)域下,制作兩個超連接。將“我接受”連接至zcxx頁進行個人信息的注冊將“我不接受,退出”連接回shouye。做返回處理,不再進行下一步操作。如圖6.7圖、6.8圖所示。圖6.7 用戶注冊題頭圖6.8 用戶協(xié)議6.2.3 注冊返回頁此頁作用為個人用戶在成功注冊或提交信息時做出的提示,并引導個人用戶返回首頁的頁面。插入三行一列的單元格,邊

38、框粗細為0,間距和填充不填數(shù),背景顏色設為#FFCC99。在第一行插入文字“您已成功注冊或提交”,大小為18象素,顏色為#0000FF加粗。在第三行鍵入“點擊此處返回”,大小、顏色都為默認。做超連接至首頁。如圖 6.9圖所示。圖 6.9 信息提交成功頁6.2.4 錯誤頁面此頁面是在個人用戶或管理員將用戶名或密碼輸入錯誤時顯示的。具體做法和“注冊返回頁面”相同,只是將文字的顏色和大小進行了更改,并將文字“返回”超連接至首頁。如圖6.10所示。圖6.10信息錯誤頁面6.2.5 彈出通知頁面此頁面作為打開首頁時彈出的提示頁面。此頁面的特點就是不用做大,如果做大不但會是網(wǎng)頁打開速度下降而且使使用者造成

39、反感。所以插入的表格寬高分別為:269象素和152象素。背景顏色為#CCFFFF,文字顏色為#6600FF。分上下兩個單元格。分別輸入文字:“您好:本站最新添加了近百個新的招聘單位,祝您能夠在其中找到滿意的工作!”和“好工作求職網(wǎng)”。如圖6.11圖所示。 圖6.11 彈出的通知頁面6.3 動態(tài)網(wǎng)頁設計6.3.1 填寫注冊信息目的:將求職人的個人信息添加到數(shù)據(jù)庫中,并同時在首頁“最新人才”項目中顯示,這樣即使管理員易于管理也使用人單位直接通過首頁就可以看到求職者的個人信息,方便了用人單位的查找。關鍵技術:在填寫注冊信息的頁面中,求職者要填寫用戶名、密碼、真實姓名、性別、所學專業(yè)、聯(lián)系電話、求職意

40、向共七個填寫項。其界面如圖4.11所示。在表單中將所有項目都設置成了必填內(nèi)容:主要是為了使招聘單位能更多了了解求職者,在選擇中多一些深度的考察。在這頁中編寫在客戶端運行的腳本程序以檢查訪問者的輸入。檢查用戶是否填寫了某一個項目,主要驗證表單里相應的文本輸入組件的值是否為空。如果其中一項沒有被填寫,腳本程序就會彈出相應的對話框提示訪問者完成輸入的內(nèi)容。如圖6.12圖所示。圖6.12 新?lián)碛脩籼峤恍畔㈨撁姹卷摰母魈顚戫椗cACCESS數(shù)據(jù)庫find job中的grxx表相連接。具體對應連接為: 填寫項目 數(shù)據(jù)表字段名 用戶名 yhm 密 碼 ma真實姓名 zsxm性 別 xb專 業(yè) zy聯(lián)系電話 l

41、xdh求職意向 qzyxgrxx表如圖6.13圖所示。圖6.13 個人信息表6.3.2 查找所有單位設計此項功能目的:用戶在登陸后查找所有的招聘單位,這些單位只顯示一些簡要的信息單位名稱、所屬行業(yè)和單位地址。目的是讓求職者能快速的查找到所有的招聘單位。如圖6.14圖所示。圖6.14 查找單位頁面6.3.3 查看單位詳細信息設計此項功能目的:求職者在查找招聘單位時如果發(fā)現(xiàn)了意向單位,可以點擊進入這個單位的詳細信息頁面,因為之前的查找頁面中的信息是不全面的,所以這個頁面提供了比較詳細的招聘單位信息。除了上一頁顯示的單位名稱、所屬行業(yè)和單位地址外還有聯(lián)系電話、email、需要人才類型和單位簡介。如圖

42、6.15圖所示。圖6.15 查看單位詳細信息頁面 而這兩個頁面用的是同一個數(shù)據(jù)庫表:dwxx。具體對應連接為: 查找單位 查看單位信息 數(shù)據(jù)表字段名 單位名稱 單位名稱 dwmc 所屬行業(yè) 所屬行業(yè) sshy 單位地址 單位地址 dwdz 聯(lián)系電話 lxdh Email email 需要人才類型 sxrc 單位簡介 dwjjdwxx表如圖6.16圖所示。圖6.16 單位信息表6.3.4 發(fā)送個人信息設計此項功能目的:當求職者發(fā)現(xiàn)自己的意向單位時,將自己的個人信息發(fā)送給招聘單位,讓招聘單位加以選擇。此功能中的各個項目,將它們設置為了必填內(nèi)容,目的是讓招聘單位對求職者能有更清晰的認識,并且易于聯(lián)系

43、求職者。如圖6.17圖所示。圖6.17 個人信息提交表此頁面的各個填寫項與數(shù)據(jù)庫fsgrxx表相對應。具體對應連接為:發(fā)送個人信息 數(shù)據(jù)庫字段名 用戶名 yonghuming姓 名 xingming性 別 xingbie年 齡 nianling所學專業(yè) suoxuezhuanye最高學歷 zuigaoxueli聯(lián)系電話 lianxidianhua意向單位 yixiangdanweifsgrxx表如圖6.18所示。圖6.18 發(fā)送個人信息表6.3.5 管理員登陸設計此項功能目的:為管理員設置登陸功能,可以防止非管理員對網(wǎng)站信息進行篡改。管理員登陸后可對網(wǎng)站的前臺、后臺和數(shù)據(jù)庫進行修改。對招聘單位

44、和求職者的信息進行管理,對日常的新聞和公告進行管理。管理員從首頁進入密碼頁面,通過輸入密碼進入管理系統(tǒng)界面。具體如圖6.19圖、6.20圖所示。圖6.19管理員登陸模塊圖6.20 管理員密碼頁面6.3.6 管理系統(tǒng)設計此項功能目的:管理員登陸后進入管理系統(tǒng)界面。對首頁的新聞/公告、招聘單位信息和求職者信息進行管理。此頁面實現(xiàn)了五大功能模塊,具體如下:1.新聞添加:主要完成管理員對首頁“新聞/公告”部分新聞內(nèi)容的添加。2.新聞管理:主要完成管理員對首頁“新聞/公告”部分新聞內(nèi)容的修改和刪除。3.招聘單位添加:主要完成管理員對招聘單位信息的添加。4.招聘單位信息管理:主要完成管理員對招聘單位信息的

45、修改和刪除。5.求職者個人意向:主要完成管理員對求職者發(fā)送給招聘單位個人信息的查看。具體內(nèi)容如圖6.21圖、6.22圖、6.23圖、6.24圖、6.25圖、6.26圖所示。圖6.21新聞管理的對象圖6.22新聞添加 圖6.23新聞管理 圖6.24招聘單位添加 圖6.25招聘單位信息管理圖6.26求職者個人意向6.4 網(wǎng)站全部頁面及功能 文件名稱 作用 簡介ckdw 查看單位 用于查找所有單位的信息dwxx 單位信息 查看單位的詳細信息glxt 管理系統(tǒng) 管理員用于管理網(wǎng)站的頁面shouye 首 頁 網(wǎng)站首頁,發(fā)布信息和登陸使用xieyi 協(xié) 議 注冊協(xié)議,用于規(guī)范求職者行為zcfh 注冊返回

46、提交或發(fā)布信息后返回首頁zcxx 注冊信息 求職者填寫個人信息glydl 管理員登陸 管理員填寫密碼進入管理頁面fsgrxx 發(fā)送個人信息 求職意向單位發(fā)送個人信息cwym 錯誤頁面 當輸入賬戶或密碼錯誤時提示tctz 彈出通知 在首頁打開時的彈出信息6.5 網(wǎng)頁特效及代碼 1.滾動字幕代碼: 2.漂浮圖象代碼: window.onload=skee;var brOK=false;var mie=false;ar aver=parseInt(navigator.appVersion.substring(0,1);var aname=navigator.appName;function checkbrOK()if(aname.indexOf(Internet Explorer)!=-1)if(aver=4) brOK=navigator.javaEnabled();mie=true;if(aname.indexOf(Netscape)!=-1) if(aver=4) brOK=navigator.javaEnabled();var vmin=2;var vma

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論