



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、案卷號日期超市管理系統(tǒng)詳細(xì)設(shè)計說明書作者:完成日期:簽收人:簽收日期:修改情況記錄:版本號修改批準(zhǔn)人修改人安裝日期簽收人1 引言1.1 編寫目的說明編寫這份詳細(xì)設(shè)計說明書的目的,指出預(yù)期的讀者范圍。1.2 背景說明:a 待開發(fā)的軟件系統(tǒng)的名稱;b 列出本項(xiàng)目的任務(wù)提出者、開發(fā)者、用戶以及將運(yùn)行該項(xiàng)軟件的單位。1.3 定義列出本文件中用到的專門術(shù)語的定義和縮寫詞的原詞組。1.4 參考資料列出要用到的參考資料,如:a 本項(xiàng)目的經(jīng)核準(zhǔn)的計劃任務(wù)書或合同、上級機(jī)關(guān)的批文;b 屬于本項(xiàng)目的其他已發(fā)表的文件;c 本文件中各處引用的文件、資料,包括所要用到的軟件開發(fā)標(biāo)準(zhǔn)。列出這些文件的標(biāo)題、文件編號、發(fā)表日
2、期和出版單位,說明能夠得到這些文件資料的來源。2 程序系統(tǒng)的結(jié)構(gòu)用一系列圖表列出本程序系統(tǒng)內(nèi)的每個程序(包括每個模塊和子程序)的名稱、標(biāo)識符和它們之間的層次結(jié)構(gòu)關(guān)系。本程序主要采用四層結(jié)構(gòu),如下所示:用戶層 (UI)業(yè)務(wù)邏輯層 (BLL)數(shù)據(jù)訪問層 (DAL)數(shù)據(jù)層 (DB)圖 1系統(tǒng)結(jié)構(gòu)示意圖3 程序(標(biāo)識符)設(shè)計說明管理系統(tǒng)中所用到的一些基本信息:食譜信息、訂單信息、廚師信息、服務(wù)員信息、餐桌信息、。主要包含如下六項(xiàng)子模塊:食譜 (BAS001)子模塊程序描述食譜信息管理分增加、修改、刪除、查詢、打印。1. 增加( Add):在增加記錄頁面中填寫供貨商信息,以增加一條記錄。2. 修改( U
3、pdate):在修改記錄頁面中填寫食譜信息,以更新記錄。3. 刪除( Delete):將刪除選中的整個食譜的信息。4. 查詢:根據(jù)食譜名稱查詢食譜信息。5. 打?。?Print):執(zhí)行打印功能。功能1. 該功能點(diǎn)的大致處理流程圖如下:輸入數(shù)據(jù)增加修改刪除查詢打印輸出數(shù)據(jù)圖 2 食譜模塊處理流程圖2. 該功能點(diǎn)的詳細(xì)情況以類圖的形式給出,如下所示:圖 3食譜管理類圖性能說明對該程序的全部性能要求,包括對精度、靈活性和時間特性的要求。輸入項(xiàng)1. 食譜編號( dishid): 文本框。2. 菜名( dishname):文本框。3. 菜價( price):文本框。4. 種類( kind):文本框。5.
4、 材料( materi):文本框。輸出項(xiàng)1. 增加增加成功:返回到食譜主頁面,輸出所有輸入項(xiàng)。增加失?。禾崾緮?shù)據(jù)庫插入失敗,返回增加記錄頁面。2. 修改修改成功:返回到食譜主頁面,輸出所有輸入項(xiàng)。修改失敗:提示數(shù)據(jù)庫更新失敗,返回修改記錄頁面。3. 刪除刪除成功:返回到食譜主頁面,輸出所有輸入項(xiàng)。刪除失?。禾崾緮?shù)據(jù)庫刪除失敗,返回食譜主頁面。4. 查詢查詢成功:返回到食譜主頁面,輸出所有查詢結(jié)果項(xiàng)。查詢失敗:無操作。5. 打印打印成功:輸出打印紙。打印失?。狠敵龃蛴∈⌒畔?。算法(略)流程邏輯接口無存儲分配無注釋設(shè)計說明準(zhǔn)備在本程序中安排的注釋,如:1. 加在模塊首部的注釋;2. 加在各分枝點(diǎn)
5、處的注釋;3. 對各變量的功能、范圍、缺省條件等所加的注釋;4. 對使用的邏輯所加的注釋等等。限制條件說明本程序運(yùn)行中所受到的限制條件。測試計劃說明對本程序進(jìn)行單體測試的計劃,包括對測試的技術(shù)要求、輸入數(shù)據(jù)、預(yù)期結(jié)果、進(jìn)度安排、人員職責(zé)、設(shè)備條件驅(qū)動程序及樁模塊等的規(guī)定。尚未解決的問題說明在本程序的設(shè)計中尚未解決而設(shè)計者認(rèn)為在軟件完成之前應(yīng)解決的問題。訂單信息管理功能 (BAS002)程序描述該模塊功能為對訂單信息進(jìn)行管理,進(jìn)行一些有關(guān)訂單信息管理的增加、刪除、修改、保存、排序等基本管理操作,同時還有名稱檢索功能。目的是直觀的了解訂單基本情況。功能訂單信息輸入類圖:時序圖:輸入項(xiàng)輸入項(xiàng)目:鼠標(biāo)
6、或鍵盤事件。1菜肴狀態(tài):文本框輸入格式;2菜肴數(shù):下拉列表;輸出項(xiàng)1. 增加增加成功:返回到訂單主頁面,輸出所有輸入項(xiàng)。增加失敗:提示數(shù)據(jù)庫插入失敗,返回增加記錄頁面。2. 修改修改成功:返回到訂單主頁面,輸出所有輸入項(xiàng)。修改失敗:提示數(shù)據(jù)庫更新失敗,返回修改記錄頁面。3. 刪除刪除成功:返回到訂單主頁面,輸出所有輸入項(xiàng)。刪除失?。禾崾緮?shù)據(jù)庫刪除失敗,返回訂單主頁面。4. 查詢查詢成功:返回到訂單主頁面,輸出所有查詢結(jié)果項(xiàng)。查詢失?。簾o操作。5. 排序按菜價進(jìn)行排序。算法廚師信息管理功能 (BAS003)程序描述該模塊功能為對廚師信息進(jìn)行管理,進(jìn)行一些有關(guān)廚師信息管理的增加、刪除、修改、查詢等
7、基本管理操作,同時還有名稱檢索功能。功能廚師輸入信息類圖:輸入項(xiàng)輸入項(xiàng)目:鼠標(biāo)或鍵盤事件。增加操作輸入項(xiàng):1廚師名稱:文本框輸入格式;2廚師賬號:文本框輸入格式;修改操作輸入項(xiàng):1廚師名稱:文本框輸入格式;2廚師賬號:文本框輸入格式;檢索輸入項(xiàng)目:文本框輸入格式,輸入數(shù)據(jù)無限制;輸入廚師姓名,每輸入一個字符進(jìn)行一次檢索。觸發(fā)檢索事件。輸出項(xiàng)增加:1廚師信息增加成功,跳轉(zhuǎn)到廚師信息管理頁面,所有的廚師信息以DataView 的方式顯示,在數(shù)據(jù)瀏覽區(qū)域顯示所有廚師的信息。2廚師信息增加失敗,提示輸入數(shù)據(jù)有誤,返回管理頁面。修改:1廚師信息修改成功,跳轉(zhuǎn)到管理頁面,所有的廚師信息以 DataView
8、 的方式顯示,在數(shù)據(jù)瀏覽區(qū)域顯示所有廚師的信息。2廚師信息修改失敗,提示輸入數(shù)據(jù)有誤 (Error Message),返回廚師信息管理頁面 。算法服務(wù)員信息管理功能 (BAS004)服務(wù)員信息管理功能程序描述該模塊功能為對廚師信息進(jìn)行管理,進(jìn)行一些有關(guān)廚師信息管理的增加、刪除、修改、查詢等基本管理操作,同時還有名稱檢索功能。功能服務(wù)員信息類圖 :輸入項(xiàng)輸入項(xiàng)目:鼠標(biāo)或鍵盤事件。增加操作輸入項(xiàng):1服務(wù)員名稱:文本框輸入格式;2服務(wù)員賬號:文本框輸入格式;修改操作輸入項(xiàng):1服務(wù)員名稱:文本框輸入格式;2服務(wù)員賬號:文本框輸入格式;檢索輸入項(xiàng)目:文本框輸入格式,輸入數(shù)據(jù)無限制;輸入服務(wù)員姓名,每輸入
9、一個字符進(jìn)行一次檢索。觸發(fā)檢索事件。輸出項(xiàng)增加:1服務(wù)員信息增加成功,跳轉(zhuǎn)到服務(wù)員信息管理頁面,所有的服務(wù)員信息以 DataView 的方式顯示,在數(shù)據(jù)瀏覽區(qū)域顯示所有服務(wù)員的信息。2服務(wù)員信息增加失敗,提示輸入數(shù)據(jù)有誤,返回管理頁面。修改:1服務(wù)員信息修改成功,跳轉(zhuǎn)到管理頁面,所有的服務(wù)員信息以DataView 的方式顯示,在數(shù)據(jù)瀏覽區(qū)域顯示所有服務(wù)員的信息。2服務(wù)員信息修改失敗,提示輸入數(shù)據(jù)有誤 (Error Message),返回服務(wù)員信息管理頁面 。算法接口用圖的形式說明本程序所隸屬的上一層模塊及隸屬于本程序的下一層模塊、子程序,說明參數(shù)賦值和調(diào)用方式,說明與本程序相直接關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)
10、(數(shù)據(jù)庫、數(shù)據(jù)文卷)。存儲分配根據(jù)需要,說明本程序的存儲分配。注釋設(shè)計說明準(zhǔn)備在本程序中安排的注釋,如:1. 加在模塊首部的注釋;2. 加在各分枝點(diǎn)處的注釋;3. 對各變量的功能、范圍、缺省條件等所加的注釋;4. 對使用的邏輯所加的注釋等等。限制條件說明本程序運(yùn)行中所受到的限制條件。測試計劃說明對本程序進(jìn)行單體測試的計劃,包括對測試的技術(shù)要求、輸入數(shù)據(jù)、預(yù)期結(jié)果、進(jìn)度安排、人員職責(zé)、設(shè)備條件驅(qū)動程序及樁模塊等的規(guī)定。尚未解決的問題說明在本程序的設(shè)計中尚未解決而設(shè)計者認(rèn)為在軟件完成之前應(yīng)解決的問題。餐桌信息管理功能程序描述程序描述該模塊功能為對餐桌信息進(jìn)行管理,進(jìn)行一些有關(guān)餐桌信息管理的增加、刪除、修改、查詢等基本管理操作,同時還有名稱檢索功能。功能功能的類圖:輸入項(xiàng)輸入項(xiàng)目:鼠標(biāo)或鍵盤事件。增加操作輸入項(xiàng):1餐桌名稱:文本框輸入格式;2餐桌狀態(tài):文本框輸入格式;修改操作輸入項(xiàng):1餐桌名稱:文本框輸入格式;2餐桌狀態(tài):文本
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度直播帶貨商家知識產(chǎn)權(quán)保護(hù)合同
- 二零二五年度加油站與保險企業(yè)合作合同
- 2025年度酒店客房部員工崗位責(zé)任制合同
- 2025年民辦幼兒園幼兒教育科研基地及實(shí)驗(yàn)中心轉(zhuǎn)讓合同
- 二零二五年度健身俱樂部健身課程研發(fā)與推廣合同
- 2025年度智慧城市建設(shè)合同特性與數(shù)據(jù)共享平臺
- 二零二五年度公司終止職工勞動合同解除及離職補(bǔ)償協(xié)議
- 二零二五年度企業(yè)總經(jīng)理職務(wù)聘用與人才培養(yǎng)協(xié)議
- 二零二五年度產(chǎn)學(xué)研合作框架協(xié)議(新材料研發(fā)與應(yīng)用)
- 二零二五年度網(wǎng)絡(luò)安全服務(wù)合同履行信息安全個原則標(biāo)準(zhǔn)
- 2024年貴州公需科目答案
- 新版FMEA控制程序-第五版FMEA
- 四年級數(shù)學(xué)(四則混合運(yùn)算)計算題專項(xiàng)練習(xí)與答案匯編
- 好作文的開頭和結(jié)尾公開課獲獎?wù)n件省賽課一等獎?wù)n件
- 8年級上冊(人教版)物理電子教材-初中8~9年級物理電子課本
- 剪叉式升降平臺結(jié)構(gòu)設(shè)計
- 人教版高中英語新教材必修2單詞默寫表
- 安慶大學(xué)科技園建設(shè)實(shí)施方案
- 項(xiàng)目資金管理統(tǒng)籌實(shí)施方案
- 高中英語新課程標(biāo)準(zhǔn)解讀課件
- 2024年秋新滬科版物理八年級上冊 6.3來自地球的力 教學(xué)課件
評論
0/150
提交評論