總體設計報告_第1頁
總體設計報告_第2頁
總體設計報告_第3頁
總體設計報告_第4頁
總體設計報告_第5頁
已閱讀5頁,還剩4頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、精選優質文檔-傾情為你奉上濱江學院總體設計報告 課程名稱 學生姓名 學 號 專業班級 軟件工程2班 濱江學院計算機系2012年06月網絡兼職招聘系統總體設計1. 引言1.1 編寫目的由前面的需求分析,得出了系統的基本需求和基本的數據流圖,要實現整個系統,需要對客戶端需求進行設計,總體設計主要是利用比較抽象的語言對整個需求進行總結,確定對系統的物理配置,確定整個系統的處理流程和系統的數據結構,接口設計,實現對系統的初步設計本總體設計說明書的目的是進一步細化軟件設計階段得出的軟件總體概貌,把它加工成在程序細節上非常接近于源程序的軟件表示。1.2 項目背景開發軟件系統名稱:網絡兼職招聘系統項目的提出

2、者:我小組成員項目的開發者:我小組成員項目用戶:招聘單位,求職人員1.3 定義DBMS:數據庫管理系統Windows XP/2000:運行環境MYSQL:數據庫管理軟件靜態數據:系統固化在內地描述系統實現功能的一部分數據動態數據:在軟件運行過程中兼職人員輸入的后系統輸出給兼職人員的一部分數據,也就是系統要處理的數據。硬件支持: Cpu: 1G以上、內存:512M以上軟件支持:支持以下平臺: Windows 2000、Windows XP數據字典:數據字典中的名字都是一些屬性與內容的抽象和概括,它們的特點是數據的“嚴密性”和“精確性” 軟件開發語言:C 1.4 參考資料教材:信息管理與信息系統實

3、驗,數據庫系統概論參考書:.NET面向對象編程2 總體設計2.1 需求規定2.1.1 對功能的需求網絡兼職招聘系統可分為兩個主要的組成部分,一個是客戶端子系統,一個是管理端子系統。客戶端子系統功能主要是應聘者通過登錄招聘網站進行操作的功能,即應聘功能。管理端子系統功能是招聘公司的管理人員發布招聘職位,整理應聘者簡歷,面試等功能。主用例圖填寫簡歷流程圖(客戶端子系統的功能)應聘者活動圖管理端用例圖2.1.2 對性能的要求1)精度對該軟件,填寫用戶名,密碼需要百分之百的正確2)時間特性要求:無論是客戶端還是管理端,當用戶登錄,進行任何操作的時候,系統應該及時的進行反應,反應的時間在5秒內,系統應能

4、監測出各種非正常情況,如與設備的通信中斷,無法連接數據庫服務等,以免出現長時間等待甚至無響應。2.2 運行環境本系統的硬件環境如下:客戶機:普通PCl CPU:P41.8GHzl 內存:256MB以上l 能夠運行IE6.0以上的機器l 分辨率:推薦使用1024*768像素Web服務器l CPU:P42.0GHzl 內存:1GB以上l 硬盤:80GB以上l 網卡:KMb/s速度數據庫服務器l CPU:P42.0GHzl 內存:1GB以上l 硬盤:80GB以上2.3 基本設計概念和處理流程求職人員進入界面,查看招聘信息,發現合適自己的招聘信息,可以自己去聯系招聘人員,沒有發現適合的,可以登錄界面,

5、登記自己的求職信息。招聘單位進入界面,查看求職信息,發現有自己單位滿意的人員,可以自己去聯系求職人員,沒有找到滿意的,可以登錄界面,登記單位的招聘信息。游客進入界面,可以查看自己想看的信息,如要填寫資料,需要先注冊自己的信息。基本流程圖:2.4 結構主用例圖填寫簡歷流程圖(客戶端子系統的功能)應聘者活動圖管理端用例圖2.5 功能需求與程序的關系 只有在功能齊全的情況下才能運行程序。2.6 人工處理過程當會員發布信息時,信息會進入我們的數據庫,我們有關人員,會去審核消息是否真實性,并考慮消息是否觸發法律,在決定消息是否公布。3. 接口設計3.1 用戶接口本軟件的用戶一般需要通過終端進行操作,進入

6、主界面后點擊相應的窗口,分別進入相對應的界面(如:輸入界面、輸出界面)。用戶對程序的維護,最好要有備份。3.2 外部接口在輸入方面,對于鍵盤、鼠標的輸入。在輸出方面,打印機的連接及使用。在網絡傳輸部分,在網絡硬件部分,實現高速傳輸。3.3 內部接口通過面向對象語言設計類,在public類中實現調用個模塊之間采用函數調用、參數傳遞、返回值的方式類間實現嚴格封裝4. 運行設計4.1 運行模板組合客戶機程序在有輸入時啟動接收數據模塊,通過各模塊之間的調用,讀入并對輸入進行格式化。在接收數據模塊得到充分的數據時,將調用網絡傳輸模塊,將數據通過網絡送到服務器,并等待接收服務器返回的信息。接收到返回信息后

7、隨即調用數據輸出模塊,對信息進行處理,產生相應的輸出。服務器程序的接收網絡數據模塊必須始終處于活動狀態。接收到數據后,調用數據處理/查詢模塊對數據庫進行訪問,完成后調用網絡發送模塊,將信息返回客戶機。4.2 運行控制運行控制將嚴格按照各模塊間函數調用關系來實現。在各事務中心模塊中,需對運行控制進行正確的判斷,選擇正確的運行控制路徑。在網絡傳方面,客戶機在發送數據后,將等待服務器的確認收到信號,收到后,再次等待服務器發送回答數據,然后對數據進行確認。服務器在接到數據后發送確認信號,在對數據處理、訪問數據庫后,將返回信息送回客戶機,并等待確認。4.3 運行時間在軟體的需求分析中,對運行時間的要求為

8、必須對作出的操作有較快的反應。網絡硬件對運行時間有最大的影響,所以建議采用高速ATM 網絡。其次硬件對本系統的速度影響將會大于軟件的影響,建議使用 Pentium III 處理器。硬件對本系統的速度影響將會大于軟件的影響。5. 系統數據結構設計5.1 邏輯結構設計要點注冊表電子郵件密碼重復密碼用戶協議確定注冊登錄表郵箱密碼登錄求職者表工作類別希望工作所在地標題姓名性別年齡學歷自我描述聯系方式空余時間招聘單位表公司全稱所屬行業公司類型聯系人聯系電話公司地址公司簡介職業名稱招聘人數工作時間薪資水平職業要求郵件5.2 物理結構設計要點1. 注冊信息1. 我的郵件2. 密碼3. 重復密碼4. 用戶協議

9、5. 確認注冊2. 登錄信息1. 電子郵件2. 密碼3. 登錄3. 求職信息1. 工作類型2. 希望工作所在地3. 標題4. 姓名5. 性別6. 年齡7. 學歷8. 自我描述9. 聯系方式10. 空余時間4. 招聘單位信息1. 公司全稱2. 所屬行業3. 公司類型4. 聯系人5. 聯系電話6. 公司地址7. 公司簡介8. 職業名稱9. 招聘人數10. 工作時間11. 薪資水平12. 職業要求13. 郵箱5.3 數據結構與程序的關系服務器程序在對注冊、求職/招聘信息進行操作時需對數據表進行查詢和修改:在注冊、求職/招聘信息,過程中都需要對數據庫中的所有表,進行聯合查詢、修改。物理數據結構主要用于

10、各模塊之間函數的信息傳遞。接口傳遞的信息將是以數據結構封裝了的數據,以參數傳遞或返回值的形式在各模塊間傳輸。出錯信息將送入顯示模塊中。6. 系統出錯處理6.1 出錯輸出信息程序在運行時主要會出現兩種錯誤:1、由于輸入信息,或無法滿足要求時產生的錯誤,稱為軟錯誤。2、由于其他問題,如網絡傳輸超時等,產生的問題,稱為硬錯誤。對于軟錯誤,須在注冊操作成功判斷及輸入數據驗證模塊由數據進行數據分析,判斷錯誤類型,再生成相應的錯誤提示語句,送到輸出模塊中。對與硬錯誤,可在出錯的相應模塊中輸出簡單的出錯語句,并將程序重置。返回輸入階段。6.2 出錯處理對策所有的客戶機及服務器都必須安裝不間斷電源以防止停電或電壓不穩造成的數據丟失的損失。在網絡傳輸方面,可考慮建立一條成本較低的后備網絡,以保證當主網絡斷路時數據的通信。在硬件方面要選擇較可靠、穩定的服務器機種,保證系統運行時的可靠性。6.3 系統維護設計對于數據庫的危害,

溫馨提示

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

評論

0/150

提交評論