軟件詳細設計文檔模板_第1頁
軟件詳細設計文檔模板_第2頁
軟件詳細設計文檔模板_第3頁
軟件詳細設計文檔模板_第4頁
軟件詳細設計文檔模板_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

.研發(fā)生產中心文檔編號版本 密級 項目名稱學生科技實踐綜合管理平臺項目來源課程項目Xxx系統(tǒng)詳細設計說明書 (內部資料 請勿外傳)編 寫:邵文潮日 期:檢 查:日 期:審 核:日 期:批 準:日 期:版權所有 不得復制文檔變更記錄序號變更(+/-)說明作者版本號日期批準12目 錄1. 引言41.1 編寫目的和范圍41.2 術語表41.3 參考資料41.4 使用的文字處理和繪圖工具42. 全局數(shù)據結構說明52.1 常量52.2 變量52.3 數(shù)據結構53. 模塊設計53.1 用例圖53.2 功能設計說明53.2.1 模塊153.2.2 模塊264. 接口設計74.1 內部接口74.2 外部接口74.2.1 接口說明74.2.2 調用方式85. 數(shù)據庫設計86. 系統(tǒng)安全保密設計86.1 說明86.2 設計86.2.1 數(shù)據傳輸部分86.2.2 IP過濾分部86.2.3 身份驗證部分87. 系統(tǒng)性能設計98. 系統(tǒng)出錯處理9 引言1.1 編寫目的和范圍本詳細設計說明書編寫的目的是說明程序模塊的設計考慮,包括程序描述、輸入/輸出、算法和流程邏輯等,為軟件編程和系統(tǒng)維護提供基礎。本說明書的預期讀者為系統(tǒng)設計人員、軟件開發(fā)人員、軟件測試人員和項目評審人員。在顧客點菜時,為了能夠使得菜單更加直觀 ,更加人性化,改善傳統(tǒng)菜單古板,繁瑣的形式,從而設計了電子菜單;主要應用于一些快餐店,特色餐館或者一些學校外個性的小餐館.1.2 術語表序號術語或縮略語說明性定義1PMProject Manager,項目經理21.3 參考資料列出有關資料的名稱、作者、文件編號或版本等。參考資料包括:a需求說明書、架構設計說明書等;b本項目的其他已發(fā)表的文件;c引用文件、資料、軟件開發(fā)標準等。 資料名稱作者文件編號、版本資料存放地點80例上手Delphi 7編程程旭松,許哲平,萬重1432222渭水圖書館三庫Delphi 6數(shù)據庫系統(tǒng)開發(fā)實例導航陳豫龍、何旭洪1004923渭水圖書館三庫Delphi程序設計周志德,張燕編1191914渭水圖書館三庫1.4 使用的文字處理和繪圖工具文字處理軟件:wps office 個人版, windows office 2007 繪圖工具:windows office visio 2007全局數(shù)據結構說明1.5 常量包括數(shù)據文件名稱及其所在目錄,功能說明,具體常量說明等。 數(shù)據文件名 所在目錄 功能說明 具體常量說明 12345678 桌面點菜實現(xiàn)對菜別的圖片顯示 1.6 變量w1,w2,w3,w4,w5,w6,w7,w8,w9:Real ;x011,x021,x031,x041,x051,x061,x071,x081,x091,x101:Real;y1,y2,y3,y4,y5,y6,y7,y8,y9,y10:integer;a011,a021,a031,a041,a051,a061,a071,a081,a091,a101,a111,a121,a131,a141,a151,a161,a171,a181,a191,a201:real;b1,b2,b3,b4,b5,b6,b7,b8,b9,b10,b11,b12,b13,b14,b15,b16,b17,b18,b19,b20:integer;c011,c021,c031,c041,c051,c061,c071,c081,c091,c101,c111,c121,c131,c141,c151,c161,c171,c181,c191,c201:real;d1,d2,d3,d4,d5,d6,d7,d8,d9,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20:integer;e011,e021,e031,e041,e051,e061,e071,e081,e091,e101,e111,e121,e131,e141,e151,e161,e171,e181,e191,e201:real;f1,f2,f3,f4,f5,f6,f7,f8,f9,f10,f11,f12,f13,f14,f15,f16,f17,f18,f19,f20:integer;g011,g021,g031,g041,g051,g061,g071,g081,g091,g101,g111,g121,g131,g141,g151,g161,g171,g181,g191,g201:real;h1,h2,h3,h4,h5,h6,h7,h8,h9,h10,h11,h12,h13,h14,h15,h16,h17,h18,h19,h20:integer;i011,i021,i031,i041,i051,i061,i071,i081,i091,i101,i111,i121,i131,i141,i151,i161,i171,i181,i191,i201:real;j1,j2,j3,j4,j5,j6,j7,j8,j9,j10,j11,j12,j13,j14,j15,j16,j17,j18,j19,j20:integer;k011,k021,k031,k041,k051,k061,k071,k081,k091,k101,k111,k121,k131,k141,k151,k161,k171,k181,k191,k201:real;l1,l2,l3,l4,l5,l6,l7,l8,l9,l10,l11,l12,l13,l14,l15,l16,l17,l18,l19,l20:integer;m011,m021,m031,m041,m051,m061,m071,m081,m091,m101,m111,m121,m131,m141,m151,m161,m171,m181,m191,m201:real;n1,n2,n3,n4,n5,n6,n7,n8,n9,n10,n11,n12,n13,n14,n15,n16,n17,n18,n19,n20:integer;1.7 數(shù)據結構 名稱:樹形數(shù)據結構 功能說明:2. 模塊設計2.1 用例圖2.2 功能設計說明2.2.1 模塊1 主要分為兩個子模塊:子模塊1,子模塊22.2.1.1 子模塊12.2.1.1.1 設計圖2.2.1.1.2 功能描述 業(yè)務功能:1進入點菜界面進行點菜 2.2.1.1.3 輸入數(shù)據 觸屏或者鼠標, 當進入到點菜界面后,若用鼠標則將鼠標光標移到欲選的類別上,然后點擊鼠標左鍵即可進入下一界面;若采用觸屏形式,則直接用手指點擊欲選類別對應的屏幕位置即可.2.2.1.1.4 輸出數(shù)據 數(shù)據名稱:特色菜,熱菜,涼菜,湯羹,酒水,甜點 表現(xiàn)形式:在點菜界面隨意分布.2.2.1.1.5 業(yè)務算法和流程 在該流程中采用了label組件,用來表示各種分類,當鼠標光標移到某一分類上或者觸摸到某一分類,該組件起作用,即進入該分類的具體描述界面, 另一組件為button組件實現(xiàn)返回主界面操作2.2.1.1.6 數(shù)據設計給出本程序中的局部數(shù)據結構說明,包括數(shù)據結構名稱,功能說明,具體數(shù)據結構說明(定義、注釋設計、取值)等。相關數(shù)據庫表,數(shù)據存儲設計(具體說明需要以文件方式保存的數(shù)據文件名、數(shù)據存儲格式、數(shù)據項及屬性等。) 該模塊下分為六個子模塊,分別用來表示不同的菜得類型,該模塊的文字描述沒有用到數(shù)據庫,只有圖片的引用,涉及到了數(shù)據庫的引用.具體為:2.2.1.1.7 源程序文件說明給出本程序的各源程序文件的說明,包括源程序文件名稱及其所在目錄,功能說明,包含的前導文件及函數(shù)名稱等。2.2.1.1.8 限制條件3.2.1.2 子模塊23.2.1.2.1 設計圖3.2.1.2.2 功能描述實現(xiàn)結賬功能3.2.1.2.3 輸入數(shù)據: 點菜結束后,返回到主界面,點擊結賬按鈕,進入結賬界面后點擊顯示結果按鈕3.2.1.2.4 輸出數(shù)據 數(shù)據名稱:用戶點餐后的詳細結果(菜名,價格,總賬單等) 表現(xiàn)形式:按菜名,價格等的分類顯示在結果表格上.3.2.1.2.5 業(yè)務算法和流程 結賬界面中有兩個button組件,其中一個是實現(xiàn)顯示結果,點擊后顯示用戶點菜詳細結果,另一個是實現(xiàn)返回功能.3.2.1.2.6 數(shù)據設計 該模塊用來顯示點餐詳細結果,其中應用的數(shù)據庫為3.2.1.2.7 源程序文件說明3.2.1.2.8 限制條件2.2.2 模塊2主要分為模塊1,模塊2,模塊3,模塊4,模塊5,模塊62.2.2.1 子模塊2.2.2.1.1 設計圖2.2.2.1.2 功能描述 實現(xiàn)對各分類的具體顯示,包括名稱,價格等.2.2.2.1.3 輸入數(shù)據 點擊模塊2中個不同分類對應名稱即可2.2.2.1.4 輸出數(shù)據子模塊1輸出: 子模塊2輸出: 子模塊3輸出: 子模塊4輸出: 子模塊5輸出: 子模塊6輸出:2.2.2.1.5 業(yè)務算法和流程進入各子模塊后,有若干label組件用來顯示菜名,點擊選中所選的菜,選擇結束后點擊返回按鈕,返回主界面.2.2.2.1.6 數(shù)據設計給出本程序中的局部數(shù)據結構說明,包括數(shù)據結構名稱,功能說明,具體數(shù)據結構說明(定義、注釋設計、取值)等。相關數(shù)據庫表,數(shù)據存儲設計(具體說明需要以文件方式保存的數(shù)據文件名、數(shù)據存儲格式、數(shù)據項及屬性等。) 每一子模塊均涉及若干若干文字說明,是對該子模塊的詳細介紹,其中的名稱顯示部分未用到數(shù)據庫,只是采用了固定的顯示方式,2.2.2.1.7 源程序文件說明給出本程序的各源程序文件的說明,包括源程序文件名稱及其所在目錄,功能說明,包含的前導文件及函數(shù)名稱等。主界面:進入分類的子目錄 和最后結賬的窗口Unit2:菜的分類Unit3Unit10:各個分類的具體的菜的名稱 以及點菜功能。前導文件為Unit2Unit11Unit170:各個菜的具體介紹以及菜的圖片。前導文件為Unit3Unit10Unit171:顯示已點菜的名稱,數(shù)量價格以及價錢的總計。前導文件為主界面。 函數(shù)計算已點菜的所需價錢。2.2.2.1.8 函數(shù)說明具體說明本程序中的各個函數(shù),包括函數(shù)名稱及其所在文件,功能,格式,參數(shù),全局變量,局部變量,返回值,算法說明,使用約束等。 功能:實現(xiàn)對顧客最終點菜結果數(shù)量,及最終賬單總額的計算. 2.2.2.1.9 限制條件2.2.2.1.10 其他說明3. 接口設計3.1 內部接口3.2 外部接口3.2.1 接口說明例如:xx子系統(tǒng)通過xx從xx子系統(tǒng)取得xx等,相關標準,調用示例,

溫馨提示

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

評論

0/150

提交評論