版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
詳細設計第5章本章要點理解詳細設計的任務與原則;掌握詳細設計的表達工具;學會書寫軟件詳細設計文檔。詳細設計第5章項目任務使用瑞天圖書管理系統(tǒng),研究書籍借出、歸還、預借和續(xù)借等操作的程序邏輯流程和數(shù)據(jù)處理流程
;使用瑞天圖書管理系統(tǒng),研究其界面設計特點
;運用結構化設計方法完成圖書管理系統(tǒng)軟件詳細設計和界面設計;編寫圖書管理系統(tǒng)軟件詳細設計說明書。5.1詳細設計的任務與原則第5章詳細設計(又稱為過程設計或模塊設計),是編碼的前導。其主要任務是確定每一個模塊所使用的算法、塊內數(shù)據(jù)結構和接口細節(jié),用描述工具表達算法的過程,即對模塊的具體實現(xiàn)過程進行詳細地描述。具體任務如下:(1)算法設計(2)數(shù)據(jù)結構設計(3)模塊接口細節(jié)(4)測試用例設計(5)數(shù)據(jù)庫物理設計(6)數(shù)據(jù)代碼設計(7)其他設計(8)編寫詳細設計說明書并進行評審。5.1.1詳細設計的任務5.1詳細設計的任務與原則第5章進行詳細設計時應遵循以下原則:(1)采用自頂向下、逐步求精的程序設計方法。在詳細設計過程中,采用逐步求精的方法尅降低待處理問題的復雜度。(2)使用三種基本控制結構完成程序設計。使用順序、選擇和循環(huán)三種基本控制結構構造程序,限制使用無條件跳轉語句。(3)設計人員組織結構采用“外科醫(yī)生——助手”模式。在這種組織結構中,外科醫(yī)生和助手都應了解相關設計內容,但外科醫(yī)生在設計中起主導作用,是設計的技術負責人,助手只起技術支持作用。此種模式區(qū)別于傳統(tǒng)的“平等組合”模式,使設計責任集中在少數(shù)人身上,避免了因觀點不同而造成的設計策略和接口的差異。5.1.2詳細設計的原則5.2詳細設計的工具第5章算法過程在理想的情況下是使用自然語言來描述,但由于自然語言存在多義性,在實際的算法描述中,只能采用更加嚴謹?shù)姆绞絹砭谋硎?。進行詳細設計時常用三種工具:圖形、表格和語言。圖形工具:包括程序流程圖、N\|S圖、PAD圖等。表格工具:判定表。語言工具:過程設計語言(PDL)。5.2詳細設計的工具第5章1.程序流程圖程序流程圖又叫程序框圖,它是歷史最悠久、使用最廣泛的一種算法表示工具。5.2詳細設計的工具第5章程序流程圖的5種控制結構如圖5-2所示。5.3用戶界面設計第5章5.3.1用戶界面設計的重要性5.3.2用戶界面設計考慮的問題5.3.3用戶界面設計的基本原則5.3.4用戶界面設計指南5.4數(shù)據(jù)代碼設計第5章1.代碼設計的原則2.代碼的種類順序碼、信息塊碼、分組碼、助記碼、縮寫碼、合成碼5.5詳細設計文檔的編制及評審第5章1.詳細設計文檔的編制2.詳細設計的評審
5.6項目實踐:圖書管理系統(tǒng)詳細設計第5章“借書借閱”、“圖書歸還”程序的層次結構圖
5.6項目實踐:圖書管理系統(tǒng)詳細設計第5章“借書借閱”模塊功能描述
設計者設計日期審核者審核日期程序名稱圖書借閱標識符lendbook相關數(shù)據(jù)庫表讀者信息表,圖書信息表,借閱信息表,借還日志表輸入讀者編號、圖書編號輸出借書成功或失敗信息程序處理說明1.調用方法創(chuàng)建本窗體。2.在“讀者信息表”中查找輸入的“讀者編號”,如果找不到,或者“讀者有效期截止日期”小于當前系統(tǒng)日期,則提示“無效讀者或書證超期”,程序返回;3.在“讀者類型表”中查找“讀者編號”對應的讀者類型,獲得“最多借書冊數(shù)”數(shù)量;4.在“讀者信息表”中查找“讀者編號”對應記錄的“已借數(shù)量”;5.如果“已借數(shù)量”>=“最多借書冊數(shù)”,提示“超過借書數(shù)量”,程序返回。6.調用“辦理借書”模塊,完成借書事務:在“借閱信息表”增加一條借閱記錄,寫入借閱信息;在“借還日志表”增加一條借閱記錄,寫入借閱日志信息;在“讀者信息表”中把“已借數(shù)量”+1;
在“圖書信息表”中把“館內剩余”-1;
提示“借書成功”信息。5.6項目實踐:圖書管理系統(tǒng)詳細設計第5章“借書借閱”程序流程圖
創(chuàng)建本窗體連接數(shù)據(jù)庫調用“檢查借書數(shù)量”調用“檢查圖書”調用“審核讀者”調用“辦
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 衛(wèi)生保健室資料管理制度
- 鄉(xiāng)鎮(zhèn)衛(wèi)生院輸血管理制度
- T∕CAMDI 164-2025 醫(yī)用X射線攝影床技術規(guī)范
- 衛(wèi)生院藥品衛(wèi)材管理制度
- 鄉(xiāng)鎮(zhèn)衛(wèi)生院組織管理制度
- 衛(wèi)生院節(jié)電管理制度
- 垃圾車車輛衛(wèi)生管理制度
- 鄉(xiāng)鎮(zhèn)衛(wèi)生站網點管理制度
- 醫(yī)院藥劑科衛(wèi)生管理制度
- 礦井防火衛(wèi)生制度
- 2026年無錫工藝職業(yè)技術學院單招綜合素質考試題庫附答案解析
- 2026年中考語文一輪復習課件:記敘文類閱讀技巧及示例
- 2025腫瘤靶向藥物皮膚不良反應管理專家共識解讀課件
- 腳手架施工安全技術交底標準模板
- 海姆立克急救課件 (完整版)
- 淘寶主體變更合同范本
- 2025中好建造(安徽)科技有限公司第二次社會招聘13人筆試歷年參考題庫附帶答案詳解
- 《交易心理分析》中文
- 護理創(chuàng)新實踐與新技術應用
- 2025年海南事業(yè)單位聯(lián)考筆試筆試考題(真題考點)及答案
- 2025中國電信股份有限公司重慶分公司社會成熟人才招聘筆試考試參考題庫及答案解析
評論
0/150
提交評論