




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、第1章緒論1v 1編寫目得本系統(tǒng)服務(wù)于全校畢業(yè)生與學(xué)生信息管理者當(dāng)然也包括在讀學(xué) 生。基于滿足客戶得要求,本系統(tǒng)在滿足學(xué)生信息安全真實得基礎(chǔ)上 同時采用WEB形式,方便學(xué)生與學(xué)生管理者隨時更新數(shù)據(jù),查瞧數(shù)據(jù)。這套系統(tǒng)基于使用成熟技術(shù)與實用化得原則。將會使用更新得安全檢 測(同時提高人工檢測安全性得功能)。配置最新得數(shù)據(jù)庫,使用最新得, 最安全得加密方法提高系統(tǒng)得性能。WEB頁面將會做得簡潔,美觀, 語言通俗易懂。2背景說明:a.待開發(fā)得軟件系統(tǒng)得名稱;b.本項目得任務(wù)提岀者.開發(fā)者、用戶及實現(xiàn)該軟件得計算中心或計算機網(wǎng)絡(luò);該軟件系統(tǒng)同其她系統(tǒng)或其她機構(gòu)得基木得相互來往關(guān)系。由于學(xué)校得規(guī)模擴大,
2、作為一個大得學(xué)校,學(xué)生得信息管理非常 得重要。當(dāng)保證學(xué)校學(xué)生得信息安全,真就是得話,學(xué)校得規(guī)模與質(zhì)量 都相對得提高。人工化得存儲信息,不久浪費大量得人力與物力。學(xué) 生在任何地方查詢自己得畢業(yè)有關(guān)信息也受到了限制,真實性也得不 到良好得解決,建立一個安全得真實得可靠得畢業(yè)生管理系統(tǒng)成為一種必然。3開發(fā)環(huán)境a)b)c)d)操作系統(tǒng)為W i n XP開發(fā)平臺為:eclipse-SDK-3. 1. 2-Win32 數(shù)據(jù)庫為raysql開發(fā)語言java4參考資料a.列岀用得著得參考資料,如:本項目得經(jīng)核準(zhǔn)得計劃任務(wù)書或合同、上級機關(guān)得批文;b.屬于本項目得其她已發(fā)表得文件;木文件中各處引用得文件、資料、
3、包括所要用到得軟件開發(fā)標(biāo) 準(zhǔn)。列出這些文件資料得標(biāo)題、文件編號、發(fā)表日期與出版單 位,說明能夠得到這些文件資料得來源。軟件工程導(dǎo)論,張海藩編著,清華大學(xué)出版社,java入門經(jīng)典清華大學(xué)出版社mysql數(shù)據(jù)庫原理第2章系統(tǒng)開發(fā)工具及開發(fā)技術(shù)2、1系統(tǒng)性能需求分析2.1.1數(shù)據(jù)負何需求經(jīng)過調(diào)查研究,學(xué)校中大部分電腦都就是Windows操作系統(tǒng),而且,所有負責(zé) 學(xué)生工作得老師得電腦,都接入了校園網(wǎng),但就是電腦得配置參差不齊。據(jù)此,本系 統(tǒng)在設(shè)計時采用Browser/Server結(jié)構(gòu),一方面就是便于維護;另一方面降低系統(tǒng)開發(fā)得成本。因此數(shù)據(jù)負荷需求具體分為2個部分,一個就是瀏覽器端得數(shù)據(jù)負荷列外一 個
4、就是服務(wù)器端得數(shù)據(jù)負荷。瀏覽器端得數(shù)據(jù)負荷較輕沒有具體得要求;服務(wù)器 端得數(shù)據(jù)負荷負荷較a有必要添加數(shù)據(jù)存儲服務(wù)器,以防止發(fā)生服務(wù)器“崩潰等 問題而產(chǎn)生得不良影響。2.1.2適應(yīng)性需求能使用戶操作簡單易學(xué)容易上手條理清晰,界面友好。2、2系統(tǒng)功能需求分析2.2.1系統(tǒng)功能得劃分大學(xué)生就業(yè)管理系統(tǒng)得主要用戶分為兩類:一類就是學(xué)校中負責(zé)管理大學(xué)生 就業(yè)工作得老師;殲一類就是即將走向工作崗位得應(yīng)屆畢業(yè)生。根據(jù)使用對象,整 個系統(tǒng)可以分為2個子系統(tǒng)。管理員登陸子系統(tǒng)主要就是山負責(zé)管理大學(xué)生就業(yè)工作得老師管理學(xué)生信 息管理企業(yè)信息管理招聘信息;學(xué)生登陸子系統(tǒng)主要就是應(yīng)屆畢業(yè)生通過系統(tǒng) 査瞧個人信息,搜索
5、并査瞧企業(yè)信息搜索并查瞧招聘信息。根據(jù)功能本系統(tǒng)乂可分為就業(yè)指導(dǎo)管理與信息公布管理兩大模塊。其中,就 業(yè)指導(dǎo)管理模塊,可以細分為學(xué)生管理與企業(yè)管理。2.2.2系統(tǒng)功能描述管理員登陸子系統(tǒng) 畢業(yè)生管理模塊該模塊得主要功能就是添加與維護畢業(yè)生基本信息。 企業(yè)管理模塊該模塊得主要功能就是添加與維護企業(yè)基本信息。 招聘信息管理模塊該模塊得主要功能就是添加與維護招聘信息。畢業(yè)生登陸子系統(tǒng) 個人信息査瞧模塊該模塊得主要功能就是査瞧個人基本信息。 企業(yè)信息査瞧模塊該模塊得主要功能就是搜索與査瞧企業(yè)基本信息。2、3數(shù)據(jù)需求分析2.3.1數(shù)據(jù)流圖數(shù)據(jù)流程分析主要包括對信息得流動、傳遞、處理、存儲等得分析。數(shù)據(jù)流
6、 程分析得U得就就是要發(fā)現(xiàn)與解決數(shù)據(jù)流通中得問題。現(xiàn)有得數(shù)據(jù)流程分析多就 是通過分層得數(shù)據(jù)流程圖(data flow diagram,簡稱DFD)來實現(xiàn)得。其具體得做法 就是:按業(yè)務(wù)流程圖理出得業(yè)務(wù)流程順序?qū)⑾鄳?yīng)調(diào)査過程中所掌握得數(shù)據(jù)處理過 程繪制成一套完整得數(shù)據(jù)流程圖。本系統(tǒng)得數(shù)據(jù)流圖如圖2、1、圖2、2、圖2、3所示:圖2、1大學(xué)生就業(yè)管理系統(tǒng)零層DFD圖2、2大學(xué)生就業(yè)管埋系統(tǒng)一層D 就業(yè)指導(dǎo)管理DFD第3章系統(tǒng)設(shè)計3、1系統(tǒng)總體結(jié)構(gòu)設(shè)計系統(tǒng)結(jié)構(gòu)設(shè)計就是從訃算機實現(xiàn)得角度出發(fā)對系統(tǒng)得邏輯結(jié)構(gòu)進行組合使 其界面更加清楚與明確并在此基礎(chǔ)上,將系統(tǒng)進一步逐層分解J至分解到模塊。其基本思想就是:
7、將系統(tǒng)模塊化即把一個系統(tǒng)自上而下逐步分解為若干個彼此獨 立而乂有一定聯(lián)系得組成部分。根據(jù)需求分析得實際悄況大學(xué)生就業(yè)管理系統(tǒng)得主要用戶分為兩類:一類就 是學(xué)校中負責(zé)管理大學(xué)生就業(yè)工作得老師;另一類就是即將走向工作崗位得應(yīng)屆 畢業(yè)生。根據(jù)使用對象整個系統(tǒng)可以分為2個子系統(tǒng)。管理員登陸子系統(tǒng)主要就是由負責(zé)管理大學(xué)生就業(yè)工作得老師管理學(xué)生信 息管理企業(yè)信息管理招聘信息;畢業(yè)生登陸子系統(tǒng)主要就是應(yīng)屆畢業(yè)生通過系 統(tǒng)查瞧個人信息搜索并査瞧企業(yè)信息搜索并查瞧招聘信息。根據(jù)功能本系統(tǒng)乂可分為就業(yè)指導(dǎo)管理與信息公布管理兩大模塊。其中就 業(yè)指導(dǎo)管理模塊,可以細分為畢業(yè)生管理與企業(yè)管理。本系統(tǒng)得總體功能結(jié)構(gòu)圖 如
8、圖3、1所示:大學(xué)生就業(yè)管理系統(tǒng)功能結(jié)構(gòu)圖圖3s 1管理員登陸子系統(tǒng) 畢業(yè)生管理模塊該模塊得主要功能就是添加與維護學(xué)生基本信息。主要得功能就是添加畢業(yè) 企業(yè)管理模塊該模塊得主要功能就是添加與維護企業(yè)基本信息。 招聘信息管理模塊該模塊得主要功能就是添加與維護招聘信息。本子系統(tǒng)得功能結(jié)構(gòu)圖如圖3、2所示:圖3. 2管理員登陸子系統(tǒng)功能結(jié)構(gòu)圖(2)畢業(yè)生登陸子系統(tǒng) 個人信息査詢模塊該模塊得主要功能就是査瞧個人基本信息。 企業(yè)信息檢索模塊該模塊得主要功能就是搜索與査瞧企業(yè)基本信息。 招聘信息檢索模塊該模塊得主要功能就是搜索與査瞧招聘相關(guān)信息。本子系統(tǒng)得功能結(jié)構(gòu)圖如圖3、3所示:3、23.2.1畢業(yè)生圖
9、3、3畢業(yè)生登陸子系統(tǒng)功能結(jié)構(gòu)圖數(shù)據(jù)庫模型設(shè)計數(shù)據(jù)概念結(jié)構(gòu)設(shè)計uml圖畢業(yè)生就業(yè)信息管理系統(tǒng)用例圖用戶用八流水巧:int 用戶名:string 密碼:string: bool管理員匕企業(yè)T7理W流水弓:string 登陸時何:object+許理畢業(yè)牛信息0+許理企業(yè)倍息0畢業(yè)生畢業(yè)生流40; : int-姓孫:-性別:年齡:-箱貫:-專業(yè):string string int string string企業(yè)漁水號:int 企業(yè)名:string企業(yè)性質(zhì):string 企業(yè)地址:string類圖就業(yè)地點:string 企業(yè)流水$; : int畢業(yè)生就業(yè)信息系統(tǒng)活動圖3.2.2數(shù)據(jù)邏輯結(jié)構(gòu)設(shè)計關(guān)系模式
10、根據(jù)uml圖,各實體具體關(guān)系模式為:管理員信息表(管理員賬號,密碼);(2)畢業(yè)生信息表(學(xué)號,登陸密碼,姓名,性別,出生年月,政治面貌,院系,專業(yè),學(xué) 歷,籍貫,單位信息”英語語種);(3)企業(yè)信息表(企業(yè)代亙名稱,性質(zhì),地區(qū),所屬行業(yè),地址,電話,聯(lián)系人,簡介); 說明:下劃線表示該數(shù)據(jù)項為主碼。3.2.3數(shù)據(jù)邏輯結(jié)構(gòu)設(shè)計關(guān)系表創(chuàng)建數(shù)據(jù)庫在創(chuàng)建數(shù)據(jù)庫得邏輯表結(jié)構(gòu)之前首先需要創(chuàng)建數(shù)據(jù)庫創(chuàng)建數(shù)據(jù)庫有兩種方 法可以在企業(yè)管理器得數(shù)據(jù)庫服務(wù)器組中直接添加J也可以通過在査詢分析器中 編寫執(zhí)行創(chuàng)建數(shù)據(jù)庫得腳本來創(chuàng)建、 創(chuàng)建數(shù)據(jù)庫表在企業(yè)管理器得“jyg,數(shù)據(jù)庫中右鍵單擊“表”節(jié)點在彈出來得快捷菜單 中
11、選擇【創(chuàng)建新表】命令然后就進入設(shè)計表結(jié)構(gòu)界面可以在該界面中加入表得 別名,以及各列得數(shù)據(jù)類型與長度。根據(jù)前面分析得數(shù)據(jù)uml圖與關(guān)系模式在數(shù)據(jù)庫“jygr中創(chuàng)建以下四個表: 管理員信息表(alogin),畢業(yè)生信息表(si),企業(yè)信息表(ci)。本設(shè)計中用到得關(guān)系表 及其結(jié)構(gòu)如下:理員信息表管理員用戶表保存了管理員登陸時得用戶名與密碼、業(yè)生信息表畢業(yè)生信息表保存了所有畢業(yè)生用戶得學(xué)號密碼及其她個人得基本信息. 業(yè)信息表企業(yè)信息表保存了所有企業(yè)得代碼,名稱及其她企業(yè)得基本信息、3、3系統(tǒng)開發(fā)工具與運行環(huán)境3.3.1系統(tǒng)開發(fā)工具ASP、NET中可以采用三層結(jié)構(gòu)開發(fā)方法,其思想與Java就是一樣得。
12、Java中得三層架構(gòu)用戶界面層為HTMLJSP.SerWet,業(yè)務(wù)邏輯層為JavaBean.EJB,數(shù)據(jù)訪問層為數(shù)據(jù)庫服務(wù)器??梢杂脠D3、6來更加直觀地表現(xiàn)這三層結(jié)構(gòu)框架:業(yè)務(wù)邏輯層數(shù)據(jù)訪問層繕舷/丸響魏數(shù)據(jù)圖3、6三層結(jié)構(gòu)框架圖7、性能需求根據(jù)用戶對木系統(tǒng)得要求,確定系統(tǒng)在響應(yīng)時間、可靠性、安 全等方而有較高得性能要求。7、1界面需求系統(tǒng)得界面要求如下:1)頁而內(nèi)容:主題突出,站點定義、術(shù)語與行文格式統(tǒng)一、規(guī)范、明 確,欄目、菜單設(shè)置與布局合理,傳遞得信息準(zhǔn)確、及時。內(nèi)容豐富, 文字準(zhǔn)確,語句通順:專用術(shù)語規(guī)范,行文格式統(tǒng)一規(guī)范。2 )導(dǎo)航結(jié)構(gòu):頁而具有明確得導(dǎo)航指示,且便于理解,方便用戶使
13、用。3)技術(shù)環(huán)境:頁而大小適當(dāng),能用各種常用瀏覽器以不同分辨率瀏覽; 無錯誤鏈接與空鏈接;采用CSS處理,控制字體大小與版而布局。4)藝術(shù)風(fēng)格:界而、版而形象清新悅目、布局合理,字號大小適宜、 字體選擇合理,前后一致,美觀大方;動與靜搭配恰當(dāng),動靜效果好;色 彩與諧自然,與主題內(nèi)容相協(xié)調(diào)。7、2響應(yīng)時間需求無論就是客戶端與管理端,當(dāng)用戶登錄,進行任何操作得時候,系統(tǒng)應(yīng)該及時得進行反應(yīng),反應(yīng)得時間在5秒以內(nèi)。系統(tǒng)應(yīng)能監(jiān)測出各 種非正常情況,如與設(shè)備得通信中斷,無法連接數(shù)據(jù)庫服務(wù)器等,避免 出現(xiàn)長時間等待其至無響應(yīng)。7. 3可靠性需求系統(tǒng)應(yīng)保證7X24內(nèi)不當(dāng)機,保證20人可以同時在客戶端登錄,系 統(tǒng)正常運行,正確提示相關(guān)內(nèi)容。7、4開放性需求系統(tǒng)應(yīng)具有十分得靈活性,以適應(yīng)將來功能擴展得需求。7. 5可擴展性需求系統(tǒng)設(shè)計要求能夠體現(xiàn)擴展性要求,以適應(yīng)將來功能擴展得需求。7. 6系統(tǒ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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- CJ/T 140-2001供熱管道保溫結(jié)構(gòu)散熱損失測試與保溫效果評定方法
- 系統(tǒng)分析師考試必考知識試題及答案
- 掌握項目管理核心的試題及答案
- 初級社會工作者服務(wù)模式考題及答案
- 監(jiān)理人員考試題庫全套及答案
- 三下英語e的發(fā)音測試題及答案
- 系統(tǒng)分析師考試交流與反饋試題及答案
- 決策制度與管理制度
- 住院組織管理制度
- 廢品公司安全管理制度
- 做賬實操-醫(yī)美公司的全盤賬務(wù)處理怎么做
- 2024-2025學(xué)年上課趣味互動《太乙懲罰》課件
- 2024年中國近代史綱要期末復(fù)習(xí)題庫
- 地方低空經(jīng)濟平臺建設(shè)指南白皮書
- GB/T 14600-2025電子氣體一氧化二氮
- 網(wǎng)絡(luò)管理員考試實操訓(xùn)練試題及答案
- 婚慶合作入股協(xié)議書
- 2025年藥劑師資格考試模擬試題及答案
- 2025年陜西省西安市西咸新區(qū)中考二模語文試題(原卷版+解析版)
- 財務(wù)人員銷售技巧培訓(xùn)課件
- GB/T 45545-2025廚房家具配合尺寸
評論
0/150
提交評論