倉庫管理系統(tǒng)詳細設計_第1頁
倉庫管理系統(tǒng)詳細設計_第2頁
倉庫管理系統(tǒng)詳細設計_第3頁
倉庫管理系統(tǒng)詳細設計_第4頁
倉庫管理系統(tǒng)詳細設計_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

#倉庫管理信息系統(tǒng)-詳細設計說明書1、引言:1、1編寫目的:在前一階段(概要設計說明書)中,已解決了實現(xiàn)該系統(tǒng)需求的程序模塊設計問題。包括如何把該系統(tǒng)劃分成若干個模塊、決定各個模塊之間的接口、模塊之間傳遞的信息,以及數(shù)據(jù)結構、模塊結構的設計等。在以下的詳細設計報告中將對在本階段中對系統(tǒng)所做的所有詳細設計進行說明。在本階段中,確定應該如何具體地實現(xiàn)所要求的系統(tǒng),從而在編碼階段可以把這個描述直接翻譯成用具體的程序語言書寫的程序。主要的工作有:根據(jù)在《需求分析說明書》中所描述的數(shù)據(jù)、功能、運行、性能需求,并依照《概要設計說明書》所確定的處理流程、總體結構和模塊外部設計,設計軟件系統(tǒng)的結構設計、逐個模塊的程序描述(包括各模塊的功能、性能、輸入、輸出、算法、程序邏輯、接口等等)。在以下的各個階段中,《用戶操作手冊》將與本階段的工作緊密結合,努力作到讓用戶易懂易學?!稖y試報告》和《維護報告》也將參考本說明書,檢驗本系統(tǒng)的各項性能指標,及時發(fā)現(xiàn)紕漏及時修補,一定要把功能強大、穩(wěn)定可靠、便于維護的在線訂書系統(tǒng)交到用戶手中。1、2項目背景:本項目由倉庫管理開發(fā)小組負責開發(fā)。本倉庫管理系統(tǒng)項目主要由兩部分形成:1、瀏覽器前端客戶端程序;2、倉庫的數(shù)據(jù)庫服務器程序;1、3文中特殊的定義和縮寫:1?3?1定義SQLSERVER:系統(tǒng)服務器所使用的數(shù)據(jù)庫管理系統(tǒng)(DBMS)。SQL:—種用于訪問查詢數(shù)據(jù)庫的語言。主鍵:數(shù)據(jù)庫表中的關鍵域。值互不相同。外部主鍵:數(shù)據(jù)庫表中與其他表主鍵關聯(lián)的域。系統(tǒng)流程圖:概括地描繪物理系統(tǒng)的傳統(tǒng)工具。數(shù)據(jù)流圖(DFD):是一種圖形化技術,它描繪信息流和數(shù)據(jù)從輸入移動到輸出的過程中所經(jīng)受的變換。數(shù)據(jù)字典:是關于數(shù)據(jù)的信息的集合,也就是對數(shù)據(jù)流圖中包含的所有元素的定義的集合。一般說來,數(shù)據(jù)字典應該由對下列4類元素的定義組成:(1)數(shù)據(jù)流(2)數(shù)據(jù)流分量(3)數(shù)據(jù)存儲1.3.2縮寫系統(tǒng):若未特別指出,統(tǒng)指本倉庫管理系統(tǒng)。SQL:StructuredQueryLanguage(結構化查詢語言)。1、4參考資料:以下列出在概要設計過程中所使用到的有關資料:倉庫管理系統(tǒng)項目計劃任務書倉庫管理系統(tǒng)項目開發(fā)計劃需求規(guī)格說明書概要設計說明書用戶操作手冊(初稿)軟件工程李代平等清華大學出版社Java語言程序設計(第三版)文檔所采用的標準是參照《軟件工程導論》沈美明著的“計算機軟件開發(fā)文檔編寫指南”。2?總體設計:2、1需求概要:要求系統(tǒng)能有效、快速、安全、可靠和無誤的完成上述操作。并要求客戶機的界面要單明了,易于操作,服務器程序利于維護。2、2軟件結構:3、程序描述:3.1網(wǎng)頁對象設計3.11用戶登錄模塊:3?12基礎資料管理模塊:3.121庫存管理模塊3.121客戶管理模塊3.13產(chǎn)品入庫模塊:3.14產(chǎn)品出庫模塊:3?15?庫存查詢模塊:3?16?用戶管理模塊:4?實體類:4?1AdminListBean類4?1?1AdminListBean類成員變量說明成員變量定義成員變量說明Stringsql用于編與sql語句Stringargs[]Sql中的列名4?1.2AdminListBean類方法說明1)getAdminList方法方法原型publicArrayListgetAdminList()方法功能獲取sql語句的查詢結果參數(shù)說明Stringsql:sql語句;Stringargs[]:sql中的一列名返回類型void4?2SelectBean類成員變量說明對象定義對象說明Stringsql用于編與sql語句Stringargs[]Sql中的列名

4?2?2SelectBean類方法說明1)SelectC)方法方法原型publicArrayListselect(Stringsql,String[]args)方法功能返回查詢結果參數(shù)說明返回類型ArrayList4?3AllBean類4?3?1AllBean類成員變量說明成員變量定義成員變量說明Stringsql用于編與sql語句Stringargs[]Sql中的列名4?3.2AllBean類方法說明1)getClient()方法方法原型publicArrayListgetClient()方法功能返回表client查詢結果參數(shù)說明返回類型ArrayList2)getProduct()方法方法原型publicArrayListgetProduct()方法功能返回表product查詢結果參數(shù)說明返回類型ArrayList3)getProducttype()方法方法原型publicArrayListgetProducttype()方法功能返回表producttype查詢結果參數(shù)說明返回類型ArrayList4)getEntrytype()方法方法原型publicArrayListgetEntrytype()方法功能返回表entrytype查詢結果參數(shù)說明返回類型ArrayList5)getGetouttype()方法方法原型publicArrayListgetGetouttype()方法功能返回表getouttype查詢結果參數(shù)說明返回類型ArrayList6)getEntry()方法方法原型publicArrayListgetEntry()方法功能返回表entry查詢結果參數(shù)說明返回類型ArrayList

7getGetout()方法方法原型publicArrayListgetGetout()方法功能返回表getout查詢結果參數(shù)說明返回類型ArrayList8)getSearchEntry()方法方法原型publicArrayListgetSearchEntry()方法功能返回表entry查詢結果參數(shù)說明返回類型ArrayList9)getSearchGetout()方法方法原型publicArrayListgetSearchGetout()方法功能返回表entry查詢結果參數(shù)說明返回類型ArrayList4?3InsertUpdateDelBean類4?4?1InsertUpdateDelBean類成員變量說明成員變量定義成員變量說明Stringsql用于編與sql語句InsertUpdateDelBean類方法說明2)InsertUpdateDelBean。方法方法原型publicintinsertANDupdateANDdel(Stringsql)方法功能返回查詢結果參數(shù)說明返回類型int4?5DBConn類4?5?1DBConn類成員變量說明4.5.2DBConn類方法說明1)getConn()方法方法原型publicstaticConnectiongetConn()方法功能連接數(shù)據(jù)庫參數(shù)說明無返回類型無2)close()方法

方法原型publicstaticvoidclose(Connectionconn,Statementst,ResultSetrs)方法功能關閉數(shù)據(jù)庫連接參數(shù)說明無返回類型無4?6AdminListBean類4?6?1AdminListBean類對象說明成員變量定義成員變量說明Stringsql用于編與sql語句Stringargs[]Sql中的列名AdminListBean類方法說明1)getAdminList()方法方法原型publicArrayListgetAdminList()方法功能獲取用戶表數(shù)據(jù)參數(shù)說明Stringsql用于編與sql語句Stringargs[]Sql中的列名返回類型ArrayList4.7MD5類4.7.1MD5類成員變量說明成員變量定義成員變量說明charhexDigits[]16位數(shù)組intk數(shù)字intj數(shù)字4.7.2MD5類方法說明1)MD5()方法方法原型publicfinalstaticStringMD5(Strings)方法功能輸入限制參數(shù)說明Strings要驗證的字符返回類型String

4.8Validate類4.8.1Validate類成員變量說明成員變量定義成員變量說明charc字符inti數(shù)字Valid

溫馨提示

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

最新文檔

評論

0/150

提交評論