




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、1引言11.1編寫目的11.2背景11.3定義11.4參考資料12程序系統的結構23程序描述23.1登錄模塊2功能2性能2輸人項3輸出項3算法3流程邏輯4接口5存儲分配5注釋設計5限制條件6測試計劃6尚未解決的問題63.2客戶信息管理模塊6功能6性能7輸人項7輸出項7算法7流程邏輯7接口8存儲分配8注釋設計8限制條件9測試計劃9尚未解決的問題93.3商品信息管理模塊9功能9性能10輸人項10輸出項10算法10流程邏輯10接口11存儲分配11注釋設計11限制條件12測試計劃12尚未解決的問題123.4供應商信息管理模塊12功能12性能13輸人項13輸出項13算法13流程邏輯13接口14存儲分配1
2、4注釋設計14限制條件15測試計劃15尚未解決的問題153.5商品信息查詢15功能15性能16輸人項16輸出項16算法16流程邏輯16接口17存儲分配17注釋設計17限制條件18測試計劃18尚未解決的問題183.6客戶信息查詢模塊18功能18性能18輸人項19輸出項19算法19流程邏輯19接口20存儲分配20注釋設計20限制條件21測試計劃21尚未解決的問題213.7供應商信息查詢模塊21功能21性能21輸人項22輸出項22算法22流程邏輯22接口23存儲分配23注釋設計23限制條件24測試計劃24尚未解決的問題243.8商品入庫模塊24功能24性能25輸人項25輸出項25算法25流程邏輯25
3、接口26存儲分配26注釋設計26限制條件27測試計劃27尚未解決的問題273.9商品入庫退貨模塊27功能27性能28輸人項28輸出項28算法28流程邏輯28接口29存儲分配29注釋設計29限制條件30測試計劃30尚未解決的問題303.10庫存查詢模塊30功能30性能31輸人項31輸出項31算法31流程邏輯31接口32存儲分配32注釋設計32限制條件33測試計劃33尚未解決的問題333.11價格調整模塊33功能33性能34輸人項34輸出項34算法34流程邏輯34接口35存儲分配35注釋設計35限制條件36測試計劃36尚未解決的問題363.12商品銷售模塊36功能36性能37輸人項37輸出項37算
4、法37流程邏輯37接口38存儲分配38注釋設計38限制條件39測試計劃39尚未解決的問題393.13銷售退貨模塊39功能39性能39輸人項40輸出項40算法40流程邏輯40接口41存儲分配41注釋設計41限制條件42測試計劃42尚未解決的問題423.14商品入庫查詢模塊42功能42性能43輸人項43輸出項43算法43流程邏輯43接口44存儲分配44注釋設計44限制條件44測試計劃45尚未解決的問題453.15商品銷售排行模塊45功能45性能45輸人項45輸出項46算法46流程邏輯46接口47存儲分配47注釋設計47限制條件48測試計劃48尚未解決的問題483.16商品銷售額分析模塊48功能48
5、性能48輸人項49輸出項49算法49流程邏輯49接口50存儲分配50注釋設計50限制條件51測試計劃51尚未解決的問題513.17商品銷售結賬模塊51功能51性能51輸人項52輸出項52算法52流程邏輯52接口53存儲分配53注釋設計53限制條件53測試計劃54尚未解決的問題543.18入庫退貨結賬模塊54功能54性能54輸人項54輸出項55算法55流程邏輯55接口56存儲分配56注釋設計56限制條件57測試計劃57尚未解決的問題573.19銷售結賬查詢模塊57功能57性能57輸人項58輸出項58算法58流程邏輯58接口59存儲分配59注釋設計59限制條件60測試計劃60尚未解決的問題603.
6、20商品入庫結賬模塊60功能60性能60輸人項61輸出項61算法61流程邏輯61接口62存儲分配62注釋設計62限制條件62測試計劃63尚未解決的問題633. 21銷售退貨結賬模塊633. 21.1功能633. 21.2性能63輸人項633. 21.4輸出項643. 21.5算法643. 21.6流程邏輯643. 21.7接口653. 21.8存儲分配653. 21.9注釋設計653. 21.10限制條件65測試計劃66尚未解決的問題663. 22入庫結賬查詢模塊663. 22.1功能663. 22.2性能663. 22.3輸人項663. 22.4輸出項673. 22.5算法673. 22.6
7、流程邏輯673. 22.7接口683. 22.8存儲分配683. 22.9注釋設計683. 22.10限制條件683. 22.11測試計劃69尚未解決的問題69詳細設計說明書1引言1.1編寫目的 在完成了針對小型倉庫進銷存管理系統前期分析,同時與用戶進行深入的探討與分析的基礎上作出了該詳細設計說明書。 此詳細設計說明書對小型倉庫進銷存管理系統軟件做了全面細致的用戶需求分析,明確所要開發的軟件應具有的功能、性能與界面,使軟件開發人員能清楚地了解用戶的需求,并在此基礎上進一步完成后續設計與開發工作。本說明書的預期讀者為軟件開發人員、測試人員,項目經理。1.2背景a 開發軟件的名稱:小型倉庫進銷存管
8、理系統b 項目的提出者:陸廷艾c 開發者:蟻群項目組d 用戶:商鋪管理員e 兼容系統:windows 95以上f 開發工具:JAVA+JSP+Microsoft SQL Server 20081.3定義Microsoft SQL Server 2008,JSP,Java,Tomcat.1.4參考資料軟件需求說明書概要設計說明書JAVA2程序設計基礎教程 計算機職業教育聯盟 主編 清華大學出版社 出版SQL Server數據庫基礎教程計算機職業教育聯盟 主編 清華大學出版社 出版2程序系統的結構 圖2-1主模塊結構圖3程序描述3.1登錄模塊功能用例描述用戶輸入正確的用戶名密碼,可以登錄本系統。前
9、置條件事先有分配好的賬號。事件流1) 輸入賬號 2) 輸入密碼3) 點擊確認4) 賬號密碼正確則進入系統,錯誤則提示出錯。后置條件進入系統之后可以進行相應的操作。性能查詢速度:不超過5秒其他所有交互功能反應速度:不超過5秒輸人項用戶名 密碼輸出項1.登錄成功,跳轉到相應的頁面2.登錄失敗,提示錯誤,重新返回登錄頁面算法1.數據庫連接: 1.加載驅動 2.獲取連接對象 3.創建statement語句,執行SQL語句4.處理結果集5.釋放連接2.記錄登錄信息及信息處理: 當用戶點擊“登錄”按鈕之后,數據將提交到后臺進行處理,獲取頁面傳過來的賬號和密碼,將賬號和密碼與數據庫中進行對比,如果正確,在J
10、SP的Session存入一個標記屬性,表示當前已經有管理員登錄了。處理完畢后,跳轉到管理頁面,如果失敗,則提示登錄失敗,返回登錄登錄頁面。流程邏輯順序圖活動圖接口用圖的形式說明本程序所隸屬的上一層模塊及隸屬于本程序的下一層模塊、子程序,說明參數賦值和調用方式,說明與本程序相直接關聯的數據結構(數據庫、數據文卷)。存儲分配根據需要,說明本程序的存儲分配。注釋設計說明準備在本程序中安排的注釋,如:a 加在模塊首部的注釋;b 加在各分枝點處的注釋;c 對各變量的功能、范圍、缺省條件等所加的注釋;d 對使用的邏輯所加的注釋等等。限制條件說明本程序運行中所受到的限制條件。測試計劃說明對本程序進行單體測試
11、的計劃,包括對測試的技術要求、輸入數據、預期結果、進度安排、人員職責、設備條件驅動程序及樁模塊等的規定。尚未解決的問題說明在本程序的設計中尚未解決而設計者認為在軟件完成之前應解決的問題。3.2客戶信息管理模塊功能用例描述添加用戶信息前置條件有新客戶事件流1) 登錄系統 輸入正確的賬號以及密碼。2) 選擇基礎信息管理3) 選擇客戶信息管理4) 輸入客戶信息客戶全稱,客戶簡稱,地址,郵編,電話,傳真,聯系人,聯系人電話E-mail,開戶銀行,銀行賬號。5) 保存信息,則信息被保存到數據庫。6) 清除重置則把文本框內的信息全部清除并。后置條件可以在客戶信息查詢中查到性能查詢速度:不超過5秒其他所有交
12、互功能反應速度:不超過5秒輸人項 輸入客戶信息:客戶全稱,客戶簡稱,地址,郵編,電話,傳真,聯系人,聯系人電話E-mail,開戶銀行,銀行賬號。輸出項算法詳細說明本程序所選用的算法,具體的計算公式和計算步驟。流程邏輯 3.26順序圖 3.26活動圖接口用圖的形式說明本程序所隸屬的上一層模塊及隸屬于本程序的下一層模塊、子程序,說明參數賦值和調用方式,說明與本程序相直接關聯的數據結構(數據庫、數據文卷)。存儲分配根據需要,說明本程序的存儲分配。注釋設計說明準備在本程序中安排的注釋,如:e 加在模塊首部的注釋;f 加在各分枝點處的注釋;g 對各變量的功能、范圍、缺省條件等所加的注釋;h 對使用的邏輯
13、所加的注釋等等。限制條件說明本程序運行中所受到的限制條件。測試計劃說明對本程序進行單體測試的計劃,包括對測試的技術要求、輸入數據、預期結果、進度安排、人員職責、設備條件驅動程序及樁模塊等的規定。尚未解決的問題說明在本程序的設計中尚未解決而設計者認為在軟件完成之前應解決的問題。3.3商品信息管理模塊功能用例描述添加商品信息前置條件有新商品入庫事件流1) 登錄系統 輸入正確的賬號以及密碼。2) 選擇基礎信息管理3) 選擇商品信息管理4) 輸入商品信息商品名稱,簡稱,產地,批號,規格,包裝,計量單位,批準文號,供應商全稱(下拉菜單),備注5) 保存信息,則信息被保存到數據庫。6) 清除重置則把文本框
14、內的信息全部清除并。后置條件新增商品信息可在商品信息查詢中查看性能查詢速度:不超過5秒其他所有交互功能反應速度:不超過5秒輸人項輸入商品信息:商品名稱,簡稱,產地,批號,規格,包裝,計量單位,批準文號,供應商全稱(下拉菜單),備注輸出項給出對每一個輸出項的特性,包括名稱、標識、數據的類型和格式,數據值的有效范圍,輸出的形式、數量和頻度,輸出媒體、對輸出圖形及符號的說明、安全保密條件等等。算法詳細說明本程序所選用的算法,具體的計算公式和計算步驟。流程邏輯3.36順序圖3.36活動圖接口用圖的形式說明本程序所隸屬的上一層模塊及隸屬于本程序的下一層模塊、子程序,說明參數賦值和調用方式,說明與本程序相
15、直接關聯的數據結構(數據庫、數據文卷)。存儲分配根據需要,說明本程序的存儲分配。注釋設計說明準備在本程序中安排的注釋,如:i 加在模塊首部的注釋;j 加在各分枝點處的注釋;k 對各變量的功能、范圍、缺省條件等所加的注釋;l 對使用的邏輯所加的注釋等等。限制條件說明本程序運行中所受到的限制條件。測試計劃說明對本程序進行單體測試的計劃,包括對測試的技術要求、輸入數據、預期結果、進度安排、人員職責、設備條件驅動程序及樁模塊等的規定。尚未解決的問題說明在本程序的設計中尚未解決而設計者認為在軟件完成之前應解決的問題。3.4供應商信息管理模塊功能用例描述添加供應商信息前置條件有新供應商事件流1) 登錄系統
16、 輸入正確的賬號以及密碼。2) 選擇基礎信息管理3) 選擇供應商信息管理4) 輸入供應商信息供應商全稱,簡稱,地址,郵編,電話,傳真,聯系人,聯系人電話,E-mail,開戶銀行5) 保存信息,則信息被保存到數據庫。6) 清除重置則把文本框內的信息全部清除并。后置條件可在供應商信息查詢里查看性能查詢速度:不超過5秒其他所有交互功能反應速度:不超過5秒輸人項輸入供應商信息供應商全稱,簡稱,地址,郵編,電話,傳真,聯系人,聯系人電話,E-mail,開戶銀行輸出項給出對每一個輸出項的特性,包括名稱、標識、數據的類型和格式,數據值的有效范圍,輸出的形式、數量和頻度,輸出媒體、對輸出圖形及符號的說明、安全
17、保密條件等等。算法詳細說明本程序所選用的算法,具體的計算公式和計算步驟。流程邏輯3.46順序圖活動圖接口用圖的形式說明本程序所隸屬的上一層模塊及隸屬于本程序的下一層模塊、子程序,說明參數賦值和調用方式,說明與本程序相直接關聯的數據結構(數據庫、數據文卷)。存儲分配根據需要,說明本程序的存儲分配。注釋設計說明準備在本程序中安排的注釋,如:m 加在模塊首部的注釋;n 加在各分枝點處的注釋;o 對各變量的功能、范圍、缺省條件等所加的注釋;p 對使用的邏輯所加的注釋等等。限制條件說明本程序運行中所受到的限制條件。測試計劃說明對本程序進行單體測試的計劃,包括對測試的技術要求、輸入數據、預期結果、進度安排
18、、人員職責、設備條件驅動程序及樁模塊等的規定。尚未解決的問題說明在本程序的設計中尚未解決而設計者認為在軟件完成之前應解決的問題。3.5商品信息查詢功能用例描述查看商品信息前置條件有錄入商品信息事件流1) 登錄系統 輸入正確的賬號以及密碼。2) 選擇基礎信息管理3) 選擇商品信息查詢4) 選擇查詢條件 選擇查詢的條件(比如商品名稱,簡稱)以及填寫對等信息5) 點擊查詢,則跳出相應的商品。6) 點擊顯示全部數據,則商品的詳細信息都顯示出來。后置條件性能查詢速度:不超過5秒其他所有交互功能反應速度:不超過5秒輸人項選擇查詢條件: 選擇查詢的條件(比如商品名稱,簡稱)以及填寫對等信息輸出項商品的詳細信
19、息算法詳細說明本程序所選用的算法,具體的計算公式和計算步驟。流程邏輯順序圖活動圖接口用圖的形式說明本程序所隸屬的上一層模塊及隸屬于本程序的下一層模塊、子程序,說明參數賦值和調用方式,說明與本程序相直接關聯的數據結構(數據庫、數據文卷)。存儲分配根據需要,說明本程序的存儲分配。注釋設計說明準備在本程序中安排的注釋,如:q 加在模塊首部的注釋;r 加在各分枝點處的注釋;s 對各變量的功能、范圍、缺省條件等所加的注釋;t 對使用的邏輯所加的注釋等等。限制條件說明本程序運行中所受到的限制條件。測試計劃說明對本程序進行單體測試的計劃,包括對測試的技術要求、輸入數據、預期結果、進度安排、人員職責、設備條件
20、驅動程序及樁模塊等的規定。尚未解決的問題說明在本程序的設計中尚未解決而設計者認為在軟件完成之前應解決的問題。3.6客戶信息查詢模塊功能用例描述查看客戶信息前置條件有錄入客戶信息事件流1) 登錄系統 輸入正確的賬號以及密碼。2) 選擇基礎信息管理3) 選擇客戶信息查詢4) 選擇查詢條件 (選擇查詢的條件(比如客戶名稱,簡稱)以及填寫對等信息)5) 點擊查詢,則跳出相應的客戶。6) 點擊顯示全部數據,則客戶的詳細信息都顯示出來。后置條件性能查詢速度:不超過5秒其他所有交互功能反應速度:不超過5秒輸人項選擇查詢條件: (選擇查詢的條件(比如客戶名稱,簡稱)以及填寫對等信息)輸出項客戶的詳細信息算法詳
21、細說明本程序所選用的算法,具體的計算公式和計算步驟。流程邏輯順序圖活動圖接口用圖的形式說明本程序所隸屬的上一層模塊及隸屬于本程序的下一層模塊、子程序,說明參數賦值和調用方式,說明與本程序相直接關聯的數據結構(數據庫、數據文卷)。存儲分配根據需要,說明本程序的存儲分配。注釋設計說明準備在本程序中安排的注釋,如:u 加在模塊首部的注釋;v 加在各分枝點處的注釋;w 對各變量的功能、范圍、缺省條件等所加的注釋;x 對使用的邏輯所加的注釋等等。限制條件說明本程序運行中所受到的限制條件。測試計劃說明對本程序進行單體測試的計劃,包括對測試的技術要求、輸入數據、預期結果、進度安排、人員職責、設備條件驅動程序
22、及樁模塊等的規定。尚未解決的問題說明在本程序的設計中尚未解決而設計者認為在軟件完成之前應解決的問題。3.7供應商信息查詢模塊功能用例描述查看供應商信息前置條件有錄入供應商信息事件流1) 登錄系統 輸入正確的賬號以及密碼。2) 選擇基礎信息管理3) 選擇供應商信息查詢4) 選擇查詢條件 選擇查詢的條件(比如供應商全稱,簡稱)以及填寫對等信息5) 點擊查詢,則跳出相應的供應商。6) 點擊顯示全部數據,則供應商的詳細信息都顯示出來。后置條件性能查詢速度:不超過5秒其他所有交互功能反應速度:不超過5秒輸人項選擇查詢條件: 選擇查詢的條件(比如供應商全稱,簡稱)以及填寫對等信息輸出項供應商詳細信息算法詳
23、細說明本程序所選用的算法,具體的計算公式和計算步驟。流程邏輯順序圖活動圖接口用圖的形式說明本程序所隸屬的上一層模塊及隸屬于本程序的下一層模塊、子程序,說明參數賦值和調用方式,說明與本程序相直接關聯的數據結構(數據庫、數據文卷)。存儲分配根據需要,說明本程序的存儲分配。注釋設計說明準備在本程序中安排的注釋,如:y 加在模塊首部的注釋;z 加在各分枝點處的注釋;aa 對各變量的功能、范圍、缺省條件等所加的注釋;bb 對使用的邏輯所加的注釋等等。限制條件說明本程序運行中所受到的限制條件。測試計劃說明對本程序進行單體測試的計劃,包括對測試的技術要求、輸入數據、預期結果、進度安排、人員職責、設備條件驅動
24、程序及樁模塊等的規定。尚未解決的問題說明在本程序的設計中尚未解決而設計者認為在軟件完成之前應解決的問題。3.8商品入庫模塊3.8.1功能用例描述商品入庫前置條件有進貨商品事件流1) 登錄系統 輸入正確的賬號以及密碼。2) 選擇庫存管理3) 選擇商品入庫 選擇商品(下拉菜單),出現對應的商品信息,核對無誤之后進行下一步。4) 填寫商品入庫單數量,金額,單價,應付,實付,未付,操作員,經手人,入庫日期,結算方式。5) 保存信息,則信息被保存到數據庫。6) 清除重置則把文本框內的信息全部清除并。后置條件可在商品入庫查詢里查看3.8.2性能查詢速度:不超過5秒其他所有交互功能反應速度:不超過5秒3.8
25、.3輸人項填寫商品入庫單:數量,金額,單價,應付,實付,未付,操作員,經手人,入庫日期,結算方式。3.8.4輸出項提示保存成功、沒有輸入XX屬性,保存失敗等輸出項3.8.5算法詳細說明本程序所選用的算法,具體的計算公式和計算步驟。3.8.6流程邏輯順序圖活動圖3.8.7接口用圖的形式說明本程序所隸屬的上一層模塊及隸屬于本程序的下一層模塊、子程序,說明參數賦值和調用方式,說明與本程序相直接關聯的數據結構(數據庫、數據文卷)。3.8.8存儲分配根據需要,說明本程序的存儲分配。3.8.9注釋設計說明準備在本程序中安排的注釋,如:cc 加在模塊首部的注釋;dd 加在各分枝點處的注釋;ee 對各變量的功
26、能、范圍、缺省條件等所加的注釋;ff 對使用的邏輯所加的注釋等等。3.8.10限制條件說明本程序運行中所受到的限制條件。3.8.11測試計劃說明對本程序進行單體測試的計劃,包括對測試的技術要求、輸入數據、預期結果、進度安排、人員職責、設備條件驅動程序及樁模塊等的規定。3.8.12尚未解決的問題說明在本程序的設計中尚未解決而設計者認為在軟件完成之前應解決的問題。3.9商品入庫退貨模塊3.9.1功能用例描述入庫商品退貨前置條件該商品已經入庫事件流1) 登錄系統 輸入正確的賬號以及密碼。2) 選擇庫存管理3) 選擇需要退貨的商品名稱 選擇商品(下拉菜單),出現對應的商品信息,核對無誤之后進行下一步。
27、4) 填寫商品入庫退貨單數量,金額,單價,應付,實付,未付,操作員,經手人,退貨日期,結算方式。5) 保存信息后置條件庫存查詢不到此商品3.9.2性能查詢速度:不超過5秒其他所有交互功能反應速度:不超過5秒3.9.3輸人項填寫商品入庫退貨單:數量,金額,單價,應付,實付,未付,操作員,經手人,退貨日期,結算方式。3.9.4輸出項提示保存成功、保存失敗,沒有輸入XX屬性提示等輸出項3.9.5算法詳細說明本程序所選用的算法,具體的計算公式和計算步驟。3.9.6流程邏輯順序圖活動圖3.9.7接口用圖的形式說明本程序所隸屬的上一層模塊及隸屬于本程序的下一層模塊、子程序,說明參數賦值和調用方式,說明與本
28、程序相直接關聯的數據結構(數據庫、數據文卷)。3.9.8存儲分配根據需要,說明本程序的存儲分配。3.9.9注釋設計說明準備在本程序中安排的注釋,如:gg 加在模塊首部的注釋;hh 加在各分枝點處的注釋;ii 對各變量的功能、范圍、缺省條件等所加的注釋;jj 對使用的邏輯所加的注釋等等。3.9.10限制條件說明本程序運行中所受到的限制條件。3.9.11測試計劃說明對本程序進行單體測試的計劃,包括對測試的技術要求、輸入數據、預期結果、進度安排、人員職責、設備條件驅動程序及樁模塊等的規定。3.9.12尚未解決的問題說明在本程序的設計中尚未解決而設計者認為在軟件完成之前應解決的問題。3.10庫存查詢模
29、塊3.10.1功能用例描述查詢庫存商品前置條件有庫存商品事件流1) 登錄系統 輸入正確的賬號以及密碼。2) 選擇庫存管理3) 選擇庫存查詢 選擇查詢的類型,并輸入值。4) 點擊查詢,顯示商品信息。5) 點擊顯示全部數據,商品的詳細信息顯示出來。后置條件3.10.2性能查詢速度:不超過5秒其他所有交互功能反應速度:不超過5秒3.10.3輸人項選擇查詢屬性、輸入查詢屬性3.10.4輸出項給出對每一個輸出項的特性,包括名稱、標識、數據的類型和格式,數據值的有效范圍,輸出的形式、數量和頻度,輸出媒體、對輸出圖形及符號的說明、安全保密條件等等。3.10.5算法詳細說明本程序所選用的算法,具體的計算公式和
30、計算步驟。3.10.6流程邏輯順序圖活動圖3.10.7接口用圖的形式說明本程序所隸屬的上一層模塊及隸屬于本程序的下一層模塊、子程序,說明參數賦值和調用方式,說明與本程序相直接關聯的數據結構(數據庫、數據文卷)。3.10.8存儲分配根據需要,說明本程序的存儲分配。3.10.9注釋設計說明準備在本程序中安排的注釋,如:kk 加在模塊首部的注釋;ll 加在各分枝點處的注釋;mm 對各變量的功能、范圍、缺省條件等所加的注釋;nn 對使用的邏輯所加的注釋等等。3.10.10限制條件說明本程序運行中所受到的限制條件。3.10.11測試計劃說明對本程序進行單體測試的計劃,包括對測試的技術要求、輸入數據、預期
31、結果、進度安排、人員職責、設備條件驅動程序及樁模塊等的規定。3.10.12尚未解決的問題說明在本程序的設計中尚未解決而設計者認為在軟件完成之前應解決的問題。3.11價格調整模塊3.11.1功能用例描述調整商品價格,庫存金額,庫存數量前置條件有需要更新價格的商品事件流1) 登錄系統 輸入正確的賬號以及密碼。2) 選擇庫存管理3) 選擇價格調整4) 選擇商品名稱 選中(下拉菜單)商品,核對商品信息,無誤之后進行下一步操作。5) 調整價格,庫存金額,庫存數量。6) 點擊確定,則修改成功。7) 點擊取消,則清空文本框內的數據。后置條件該商品價格發生改變3.11.2性能查詢速度:不超過5秒其他所有交互功
32、能反應速度:不超過5秒3.11.3輸人項選中(下拉菜單)商品輸入價格,庫存金額,庫存數量屬性3.11.4輸出項彈出保存成功、保存失敗、輸入XX屬性為空等輸出項3.11.5算法詳細說明本程序所選用的算法,具體的計算公式和計算步驟。3.11.6流程邏輯順序圖活動圖3.11.7接口用圖的形式說明本程序所隸屬的上一層模塊及隸屬于本程序的下一層模塊、子程序,說明參數賦值和調用方式,說明與本程序相直接關聯的數據結構(數據庫、數據文卷)。3.11.8存儲分配根據需要,說明本程序的存儲分配。3.11.9注釋設計說明準備在本程序中安排的注釋,如:oo 加在模塊首部的注釋;pp 加在各分枝點處的注釋;qq 對各變
33、量的功能、范圍、缺省條件等所加的注釋;rr 對使用的邏輯所加的注釋等等。3.11.10限制條件說明本程序運行中所受到的限制條件。3.11.11測試計劃說明對本程序進行單體測試的計劃,包括對測試的技術要求、輸入數據、預期結果、進度安排、人員職責、設備條件驅動程序及樁模塊等的規定。3.11.12尚未解決的問題說明在本程序的設計中尚未解決而設計者認為在軟件完成之前應解決的問題。3.12商品銷售模塊3.12.1功能用例描述商品銷售清單前置條件有銷售商品事件流1) 登錄系統 輸入正確的賬號以及密碼。2) 選擇商品銷售3) 選擇底下商品銷售 選中(下拉菜單)商品,核對商品信息,無誤后進行下一步4) 填寫商
34、品銷售清單客戶全稱,庫存,單價,金額,數量,應收,實收,未收,操作員經手人,銷售日期,結算方式5) 保存信息,則信息被保存到數據庫。6) 清除重置則把文本框內的信息全部清除并。后置條件庫存中無此商品3.12.2性能查詢速度:不超過5秒其他所有交互功能反應速度:不超過5秒3.12.3輸人項填寫商品銷售清單:客戶全稱,庫存,單價,金額,數量,應收,實收,未收,操作員經手人,銷售日期,結算方式3.12.4輸出項彈出保存成功、保存失敗、輸入XX屬性為空等輸出項3.12.5算法詳細說明本程序所選用的算法,具體的計算公式和計算步驟。3.12.6流程邏輯順序圖活動圖3.12.7接口用圖的形式說明本程序所隸屬
35、的上一層模塊及隸屬于本程序的下一層模塊、子程序,說明參數賦值和調用方式,說明與本程序相直接關聯的數據結構(數據庫、數據文卷)。3.12.8存儲分配根據需要,說明本程序的存儲分配。3.12.9注釋設計說明準備在本程序中安排的注釋,如:ss 加在模塊首部的注釋;tt 加在各分枝點處的注釋;uu 對各變量的功能、范圍、缺省條件等所加的注釋;vv 對使用的邏輯所加的注釋等等。3.12.10限制條件說明本程序運行中所受到的限制條件。3.12.11測試計劃說明對本程序進行單體測試的計劃,包括對測試的技術要求、輸入數據、預期結果、進度安排、人員職責、設備條件驅動程序及樁模塊等的規定。3.12.12尚未解決的
36、問題說明在本程序的設計中尚未解決而設計者認為在軟件完成之前應解決的問題。3.13銷售退貨模塊3.13.1功能用例描述已售出商品退貨前置條件該商品已售出事件流1) 登錄系統 輸入正確的賬號以及密碼。2) 選擇商品銷售3) 選擇銷售退貨 選中(下拉菜單)商品,核對商品信息,無誤后進行下一步4) 填寫銷售退貨清單客戶全稱,庫存,單價,金額,數量,應收,實收,未收,操作員經手人,銷售日期,結算方式5) 保存信息,則信息被保存到數據庫6) 清除重置則把文本框內的信息全部清除并后置條件庫存中多出此商品3.13.2性能查詢速度:不超過5秒其他所有交互功能反應速度:不超過5秒3.13.3輸人項填寫銷售退貨清單
37、客戶全稱,庫存,單價,金額,數量,應收,實收,未收,操作員經手人,銷售日期,結算方式3.13.4輸出項彈出保存成功、保存失敗、提示XX屬性為空等輸出項3.13.5算法詳細說明本程序所選用的算法,具體的計算公式和計算步驟。3.13.6流程邏輯順序圖活動圖3.13.7接口用圖的形式說明本程序所隸屬的上一層模塊及隸屬于本程序的下一層模塊、子程序,說明參數賦值和調用方式,說明與本程序相直接關聯的數據結構(數據庫、數據文卷)。3.13.8存儲分配根據需要,說明本程序的存儲分配。3.13.9注釋設計說明準備在本程序中安排的注釋,如:ww 加在模塊首部的注釋;xx 加在各分枝點處的注釋;yy 對各變量的功能
38、、范圍、缺省條件等所加的注釋;zz 對使用的邏輯所加的注釋等等。3.13.10限制條件說明本程序運行中所受到的限制條件。3.13.11測試計劃說明對本程序進行單體測試的計劃,包括對測試的技術要求、輸入數據、預期結果、進度安排、人員職責、設備條件驅動程序及樁模塊等的規定。3.13.12尚未解決的問題說明在本程序的設計中尚未解決而設計者認為在軟件完成之前應解決的問題。3.14商品入庫查詢模塊3.14.1功能用例描述查詢已入庫商品前置條件有商品入庫記錄事件流1) 登錄系統 輸入正確的賬號以及密碼。2) 選擇查詢統計3) 選擇商品入庫查詢4) 選擇商品,并輸入指定值5) 選擇查詢條件 填寫日期6) 點
39、擊查詢,顯示數據7) 點擊顯示全部數據,則把符合查詢條件的記錄的全部信息顯示出來后置條件3.14.2性能查詢速度:不超過5秒其他所有交互功能反應速度:不超過5秒3.14.3輸人項選擇查詢條件 填寫日期3.14.4輸出項商品詳細屬性.3.14.5算法詳細說明本程序所選用的算法,具體的計算公式和計算步驟。3.14.6流程邏輯順序圖活動圖3.14.7接口用圖的形式說明本程序所隸屬的上一層模塊及隸屬于本程序的下一層模塊、子程序,說明參數賦值和調用方式,說明與本程序相直接關聯的數據結構(數據庫、數據文卷)。3.14.8存儲分配根據需要,說明本程序的存儲分配。3.14.9注釋設計說明準備在本程序中安排的注
40、釋,如:aaa 加在模塊首部的注釋;bbb 加在各分枝點處的注釋;ccc 對各變量的功能、范圍、缺省條件等所加的注釋;ddd 對使用的邏輯所加的注釋等等。3.14.10限制條件說明本程序運行中所受到的限制條件。3.14.11測試計劃說明對本程序進行單體測試的計劃,包括對測試的技術要求、輸入數據、預期結果、進度安排、人員職責、設備條件驅動程序及樁模塊等的規定。3.14.12尚未解決的問題說明在本程序的設計中尚未解決而設計者認為在軟件完成之前應解決的問題。3.15商品銷售排行模塊3.15.1功能用例描述商品銷售數量的比較排行前置條件有商品售出事件流1) 登錄系統 輸入正確的賬號以及密碼。2) 選擇
41、查詢統計3) 選擇商銷售排行4) 選擇查詢條件 填寫日期,以及根據什么來排,以及升序降序5) 點擊查看排行,則按照日期以及其他信息來排序。后置條件3.15.2性能查詢速度:不超過5秒其他所有交互功能反應速度:不超過5秒3.15.3輸人項填寫日期,排序(升序降序)等屬性3.15.4輸出項排行信息3.15.5算法詳細說明本程序所選用的算法,具體的計算公式和計算步驟。3.15.6流程邏輯順序圖活動圖3.15.7接口用圖的形式說明本程序所隸屬的上一層模塊及隸屬于本程序的下一層模塊、子程序,說明參數賦值和調用方式,說明與本程序相直接關聯的數據結構(數據庫、數據文卷)。3.15.8存儲分配根據需要,說明本
42、程序的存儲分配。3.15.9注釋設計說明準備在本程序中安排的注釋,如:eee 加在模塊首部的注釋;fff 加在各分枝點處的注釋;ggg 對各變量的功能、范圍、缺省條件等所加的注釋;hhh 對使用的邏輯所加的注釋等等。3.15.10限制條件說明本程序運行中所受到的限制條件。3.15.11測試計劃說明對本程序進行單體測試的計劃,包括對測試的技術要求、輸入數據、預期結果、進度安排、人員職責、設備條件驅動程序及樁模塊等的規定。3.15.12尚未解決的問題說明在本程序的設計中尚未解決而設計者認為在軟件完成之前應解決的問題。3.16商品銷售額分析模塊3.16.1功能用例描述分析某一年份的銷售情況前置條件某
43、一年有銷售商品事件流1) 登錄系統 輸入正確的賬號以及密碼。2) 選擇查詢統計3) 選擇年銷售額分析4) 選擇查詢年份5) 點擊確定分析,顯示分析的數據后置條件3.16.2性能查詢速度:不超過5秒其他所有交互功能反應速度:不超過5秒3.16.3輸人項給出對每一個輸入項的特性,包括名稱、標識、數據的類型和格式、數據值的有效范圍、輸入的方式。數量和頻度、輸入媒體、輸入數據的來源和安全保密條件等等。3.16.4輸出項給出對每一個輸出項的特性,包括名稱、標識、數據的類型和格式,數據值的有效范圍,輸出的形式、數量和頻度,輸出媒體、對輸出圖形及符號的說明、安全保密條件等等。3.16.5算法詳細說明本程序所
44、選用的算法,具體的計算公式和計算步驟。3.16.6流程邏輯順序圖活動圖3.16.7接口用圖的形式說明本程序所隸屬的上一層模塊及隸屬于本程序的下一層模塊、子程序,說明參數賦值和調用方式,說明與本程序相直接關聯的數據結構(數據庫、數據文卷)。3.16.8存儲分配根據需要,說明本程序的存儲分配。3.16.9注釋設計說明準備在本程序中安排的注釋,如:iii 加在模塊首部的注釋;jjj 加在各分枝點處的注釋;kkk 對各變量的功能、范圍、缺省條件等所加的注釋;lll 對使用的邏輯所加的注釋等等。3.16.10限制條件說明本程序運行中所受到的限制條件。3.16.11測試計劃說明對本程序進行單體測試的計劃,
45、包括對測試的技術要求、輸入數據、預期結果、進度安排、人員職責、設備條件驅動程序及樁模塊等的規定。3.16.12尚未解決的問題說明在本程序的設計中尚未解決而設計者認為在軟件完成之前應解決的問題。3.17商品銷售結賬模塊3.17.1功能用例描述查看商品銷售結賬情況前置條件有商品銷售并結賬事件流1) 登錄系統 的賬號以及密碼。2) 選擇來往管理3) 選擇商品銷售結賬4) 選擇查詢條件 名稱等信息,然后輸入所需要的值5) 點擊查詢,則顯示來往的出入商品等信息的數據后置條件3.17.2性能查詢速度:不超過5秒其他所有交互功能反應速度:不超過5秒3.17.3輸人項給出對每一個輸入項的特性,包括名稱、標識、
46、數據的類型和格式、數據值的有效范圍、輸入的方式。數量和頻度、輸入媒體、輸入數據的來源和安全保密條件等等。3.17.4輸出項給出對每一個輸出項的特性,包括名稱、標識、數據的類型和格式,數據值的有效范圍,輸出的形式、數量和頻度,輸出媒體、對輸出圖形及符號的說明、安全保密條件等等。3.17.5算法詳細說明本程序所選用的算法,具體的計算公式和計算步驟。3.17.6流程邏輯順序圖活動圖3.17.7接口用圖的形式說明本程序所隸屬的上一層模塊及隸屬于本程序的下一層模塊、子程序,說明參數賦值和調用方式,說明與本程序相直接關聯的數據結構(數據庫、數據文卷)。3.17.8存儲分配根據需要,說明本程序的存儲分配。3
47、.17.9注釋設計說明準備在本程序中安排的注釋,如:mmm 加在模塊首部的注釋;nnn 加在各分枝點處的注釋;ooo 對各變量的功能、范圍、缺省條件等所加的注釋;ppp 對使用的邏輯所加的注釋等等。3.17.10限制條件說明本程序運行中所受到的限制條件。3.17.11測試計劃說明對本程序進行單體測試的計劃,包括對測試的技術要求、輸入數據、預期結果、進度安排、人員職責、設備條件驅動程序及樁模塊等的規定。3.17.12尚未解決的問題說明在本程序的設計中尚未解決而設計者認為在軟件完成之前應解決的問題。3.18入庫退貨結賬模塊3.18.1功能用例描述查看入庫退貨結賬情況前置條件有入庫商品退貨并結賬事件
48、流1) 登錄系統 輸入正確的賬號以及密碼。2) 選擇來往管理3) 選擇入庫退貨結賬4) 選擇查詢條件 供應商名稱或其他信息,填寫指定值5) 點擊查詢,則顯示入庫退貨的結賬相信信息后置條件3.18.2性能查詢速度:不超過5秒其他所有交互功能反應速度:不超過5秒3.18.3輸人項給出對每一個輸入項的特性,包括名稱、標識、數據的類型和格式、數據值的有效范圍、輸入的方式。數量和頻度、輸入媒體、輸入數據的來源和安全保密條件等等。3.18.4輸出項給出對每一個輸出項的特性,包括名稱、標識、數據的類型和格式,數據值的有效范圍,輸出的形式、數量和頻度,輸出媒體、對輸出圖形及符號的說明、安全保密條件等等。3.1
49、8.5算法詳細說明本程序所選用的算法,具體的計算公式和計算步驟。3.18.6流程邏輯順序圖活動圖3.18.7接口用圖的形式說明本程序所隸屬的上一層模塊及隸屬于本程序的下一層模塊、子程序,說明參數賦值和調用方式,說明與本程序相直接關聯的數據結構(數據庫、數據文卷)。3.18.8存儲分配根據需要,說明本程序的存儲分配。3.18.9注釋設計說明準備在本程序中安排的注釋,如:qqq 加在模塊首部的注釋;rrr 加在各分枝點處的注釋;sss 對各變量的功能、范圍、缺省條件等所加的注釋;ttt 對使用的邏輯所加的注釋等等。3.18.10限制條件說明本程序運行中所受到的限制條件。3.18.11測試計劃說明對
50、本程序進行單體測試的計劃,包括對測試的技術要求、輸入數據、預期結果、進度安排、人員職責、設備條件驅動程序及樁模塊等的規定。3.18.12尚未解決的問題說明在本程序的設計中尚未解決而設計者認為在軟件完成之前應解決的問題。3.19銷售結賬查詢模塊3.19.1功能用例描述查詢銷售結賬情況前置條件有產品售出并結賬事件流1) 登錄系統 的賬號以及密碼。2) 選擇來往管理3) 選擇商品銷售結賬4) 選擇查詢條件 選擇客戶名稱等信息,輸入指定值,再填寫日期組合起來查詢5) 點擊查詢,顯示在某段時間內的銷售結賬后置條件3.19.2性能查詢速度:不超過5秒其他所有交互功能反應速度:不超過5秒3.19.3輸人項給出對每一個輸入項的特性,包括名稱、標識、數據的類型和格式、數據值的有效范圍、輸
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年 貴州煙草專賣局試題附答案
- 中國拋光鋁隔條項目投資可行性研究報告
- 2025年 防城港市市級機關遴選考試筆試試題附答案
- 2025年中國柔性顯示行業市場發展監測及投資潛力預測報告
- 2022-2027年中國定制酒行業市場全景評估及發展戰略規劃報告
- 項目課程的概念原理與設計
- 中國廈門市汽車服務市場調查研究及行業投資潛力預測報告
- 中國馬靴型反光鞋套行業市場發展前景及發展趨勢與投資戰略研究報告(2024-2030)
- 昆明數控刀柄項目投資分析報告模板范本
- 2020-2025年中國公共廁所行業市場前景預測及投資戰略研究報告
- 2024年湖南融通資源循環產業有限公司技能崗位招聘真題
- 2025年安徽省農業職業技能大賽(水生物病害防治員)備賽試題庫(含答案)
- 靜電放電(ESD)及其防護措施培訓課件
- 城市更新中歷史文化街區非物質文化遺產保護與開發報告
- 家裝修泥水工合同協議
- 2023承壓設備產品焊接試件的力學性能檢驗
- ESG趨勢下企業財務管理新挑戰
- 2024年公安機關理論考試題庫500道(基礎題)
- 2024年11月-礦山隱蔽致災因素普查
- DBJ51T 163-2021 成都軌道交通設計防火標準
- 加熱爐安全操作規程培訓課件
評論
0/150
提交評論