


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、目錄1 問題描述 錯. 誤! 未指定書簽1.1 開發(fā)環(huán)境錯. 誤!未指定書簽1.2問題理解和分析 錯. 誤!未指定書簽2 需求分析 錯. 誤! 未指定書簽2.1 需求描述 錯. 誤! 未指定書簽2.2 系統(tǒng)運行環(huán)境 錯. 誤! 未指定書簽3 總體設(shè)計 錯. 誤! 未指定書簽3.1 功能模塊圖 錯. 誤! 未指定書簽3.2 結(jié)構(gòu)設(shè)計 錯. 誤! 未指定書簽4 數(shù)據(jù)庫設(shè)計 錯. 誤! 未指定書簽4.1 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 錯. 誤! 未指定書簽4.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 錯. 誤! 未指定書簽5 系統(tǒng)的詳細設(shè)計與實現(xiàn) 錯. 誤! 未指定書簽5.1 用戶登錄模塊設(shè)計 錯. 誤! 未指定書簽5.2 銷
2、售系統(tǒng)主界面設(shè)計 錯. 誤! 未指定書簽5.3 商品銷售錄入模塊設(shè)計 錯. 誤!未指定書簽5.4 商品進貨錄入模塊設(shè)計 錯. 誤!未指定書簽5.5 庫存管理模塊設(shè)計 錯. 誤! 未指定書簽6 測試 錯. 誤! 未指定書簽6.1登錄測試用例 錯. 誤!未指定書簽6.2 修改密碼測試用例 錯. 誤! 未指定書簽6.3 添加商品信息測試用例 錯. 誤! 未指定書簽6.4 查詢商品信息測試用例 錯. 誤!未指定書簽6.5 修改商品信息測試用例 錯. 誤!未指定書簽6.6 刪除商品信息測試用例 錯. 誤!未指定書簽7 結(jié)論 錯. 誤! 未指定書簽8 參考文獻 錯. 誤! 未指定書簽1 問題描述1.1 開
3、發(fā)環(huán)境(1)運用已學過的知識進行應(yīng)用系統(tǒng)的開發(fā),掌握軟件設(shè)計流程。(2)通過課程設(shè)計,使用技術(shù)、高級語言、語言等開發(fā)應(yīng)系 統(tǒng),掌握基本的編程方法。( 3)通過課程設(shè)計掌握數(shù)據(jù)庫的連接方法, 和對數(shù)據(jù)的查詢、 修改、插入、 刪除等操作。1.2 問題理解和分析系統(tǒng)主要完成以下功能(1)向使用者提供商品基本的錄入,刪除,編輯等基本功能。(2)向使用者提供商品銷售環(huán)節(jié)中的基本管理功能。(3)向使用者提供基本的查詢功能。(4)提供打印功能。2 需求分析2.1 需求描述由于銷售管理系統(tǒng)是一個用來幫助使用者管理商品銷售流程的軟件。 使用 者通過對銷售過程中所涉和到的商品,訂單,銷售商等資料的錄入,便可以輕
4、松實現(xiàn)商品銷售流程的管理。所以,此系統(tǒng)必須向使用者提供一下一些具體功 能:(1)軟件必須向使用者提供商品基本的錄入,刪除,編輯等基本功能( 2)鑒于商品的不同銷售方式(分為訂單銷售和代理商銷售兩種形式) , 軟件必須向使用者提供商品銷售環(huán)節(jié)中的基本管理功能,因此必須有訂單分銷 模塊和代理商分銷模塊。(3)軟件必須向使用者提供基本的查詢功。(4)由于是銷售管理軟件,所以系統(tǒng)安全性必須是要考慮的問題。因此, 必須實現(xiàn)以下兩點:A:系統(tǒng)操作員機制。對系統(tǒng)的使用者,按等級開放管理權(quán)限,這樣可以在 一定程度上保證數(shù)據(jù)庫系統(tǒng)的安全性,避免數(shù)據(jù)被泄漏,非法更改等。B:銷售數(shù)據(jù)直接反映了一個銷售單位的盈虧狀況
5、, 鑒于銷售數(shù)據(jù)的重要性, 所以必須對這些數(shù)據(jù)加以保護,在系統(tǒng)崩潰時或者誤操作等情況下,可以對數(shù) 據(jù)進行恢復(fù)。這就需要系統(tǒng)提供備份功能。(5)對于銷售數(shù)據(jù)不能只存儲在計算機中,而是需要導(dǎo)出步驟,最后以印 刷品的形式出現(xiàn)在使用者面前,該軟件設(shè)計的最終目的才能得以具體的實現(xiàn)。 所以,打印功能是必不可少的系統(tǒng)功能之一。2.2 系統(tǒng)運行環(huán)境(1硬件環(huán)境。本系統(tǒng)適用于那種386以上計算機,內(nèi)存容量為128M應(yīng) 配備鍵盤、鼠標、顯示器等外部設(shè)備。(2)軟件環(huán)境。本系統(tǒng)的設(shè)計采用 8.5 編寫。在 7 環(huán)境下測試通過。3 總體設(shè)計3.1 功能模塊圖功能模塊圖如圖 3-1所示供應(yīng)商管理庫存管理進貨錄入退貨管理
6、銷售查詢銷售錄入用戶管理修改密碼數(shù)據(jù)庫圖3-1功能模塊圖3.2結(jié)構(gòu)設(shè)計系統(tǒng)總流程圖如圖3-2所示。1、r1增加修改刪除圖3-2系統(tǒng)流程圖4數(shù)據(jù)庫設(shè)計4.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計模型圖如圖4-1所示代號權(quán)限電話密碼名稱性別地址代理商用戶名用戶管理聯(lián)系進退管理管理日期商品訂單名稱型號數(shù)量代號名稱單價數(shù)量日期編號圖4-1模型圖4.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計表名:(用戶表)如表4-1所示表4-1用戶表字段名數(shù)據(jù)類型長度是否允許空值約束16168表名:(供應(yīng)商表)如表4-2所示表4-2供應(yīng)商表字段名數(shù)據(jù)類型長度是否允許空值約束516161540表名:(進貨表)如表4-3所示。表4-3進貨表字段名數(shù)據(jù)類型長度是否允
7、許空值約束520165表名:(銷售表)如表4-4所示。表4-4銷售表字段名數(shù)據(jù)類型長度是否允許空值約束516表名:(退貨表)如表4-5所示。表4-5退貨表字段名數(shù)據(jù)類型長度是否允許空值約束516505系統(tǒng)的詳細設(shè)計與實現(xiàn)5.1用戶登錄模塊設(shè)計用戶登錄模塊如圖5-1所示圖5-1用戶登錄窗口效果圖本窗體的任務(wù)是通過用戶輸入密碼判斷用戶是否是合法的用戶它用于管理員按照用戶名和密碼進行登錄。以免不相關(guān)得人進入系統(tǒng)進行不良的操作, 而對系統(tǒng)進行破壞,導(dǎo)致整個系統(tǒng)進行癱瘓。主要代碼:=1L;()();=();();(e) ();()()=();(109, 114, 48, 20);()("&qu
8、ot;);()(e) =();=();(,) (,"用戶名與密碼無法登錄","登錄失敗", );5 ( e1) e1();();();()();(););55.2銷售系統(tǒng)主界面設(shè)計銷售系統(tǒng)主界面如圖5-2所示圖5-2銷售系統(tǒng)主界面窗口效果圖該窗體是本系統(tǒng)的統(tǒng)籌界面。它是系統(tǒng)的結(jié)構(gòu)匡架,便于對整個系統(tǒng)的觀 摩、管理.主要使用和 以和等控件實現(xiàn)的??丶沟媒缑娴靡悦阑?。由于 每次操作不一定會用到所有的數(shù)據(jù)庫,所以沒有必要在每次運行時生成所 有的數(shù)據(jù)庫別名??丶峁┝藙討B(tài)生成數(shù)據(jù)庫別名的方法,使通過操作選 擇窗體進行優(yōu)選擇的別名生成成為可能。主要代碼:= 1L
9、;一 J() ( ) = ();( ();J() ( ) = (), ();J() ( ) = ();J () ( ) = ();(" 當前沒有選定窗體 "); J() ();(); 0"65"5.3 商品銷售錄入模塊設(shè)計商品銷售錄入模塊如圖 5-3 所示單薪阮):就目朗:商品代呂:逞出敘暈:圖5-3銷售錄入窗口效果圖該窗體以圖形化的界面,簡單直觀的向使用者提供商品銷售的錄入功能, 使用者可以快速的將銷售記錄錄入系統(tǒng),并進行保存。主要代碼:*5*5()();();();();()();();(,1,0, 1, 140,);("客戶:”),2,
10、0, 1,0,);(160, 21);()(e) (););(,3, 0, 1, 1,);=();( () ( e) = () ();( () ) (););= ();();();( () ( e) ();();( i = 0; i < (); ) = () (i, 0); (i, 0) )= () ();( (););(, 4, 4, 1, 1, );= (" 銷售 ");( () ( () (, " 填寫驗收結(jié)論 ");() <= 0) (, " 填加銷售商品 ");= (, , , , , , , );<>
11、; = ();= ();( i = 0; i < ; ) = () (i, 0);= () (i, 6);= () (i, 7); = ();= ();= ();();();();= ();()(,"銷售完成”); =();();();("0");("0");("0"););(,5, 4, 1, 1,);();()=();()();5.4商品進貨錄入模塊設(shè)計商品進貨錄入模塊如圖5-4圖5-4商品進貨錄入窗口效果圖該窗體以圖形化的界面,簡單直觀的向使用者提供商品的查詢功能,使用 者可以通過已知商品信息迅速查詢到與此種商品
12、相關(guān)的代理商信息,同時,也可用過代理商的信息反查處其代理的商品狀況主要代碼:= ();() ( ) = ();();()();() ( ) = ();(" 入庫 ");( () ( e) = (, , , , , , , );<> = ();= ();( i = 0; i < ; ) = () (i, 0);( ()()();= () (i, 6);= () (i, 7);= ();= ();= ();();();();();();= ();() (," 入庫完成 "); = ();();("0");("0
13、");("0"); );5()()();5()=()();=();(>=0 ) (),1);(),9);(,6);5.5庫存管理模塊設(shè)計庫存管理模塊如圖5-5所示圖5-5庫存管理窗口效果圖通過該窗口,可以直接明了地查看所有商品的庫存狀況,防止商品庫存不主要代碼:= ();() = ();( i = 0; i < ; ) = ()(i);();= ()(9);= ()(10);();();= ();( i = 0; i < (); ) () (0);() (1); = (); = ;() ()() 0 = ();1 = ();9 = 0; 10 =
14、 0; ();= ();= ();( + ""( ) 一 J( e) ("0123456789" + () 8)() + "") < 0) ();();6測試為了使開發(fā)出來的系統(tǒng)能夠滿足銷售管理工作的需要,本人也對系統(tǒng)進行 了測試,測試結(jié)果良好,該系統(tǒng)界面友好,數(shù)據(jù)的錄入,刪除,保存功能均可 實現(xiàn),并能夠完成比較復(fù)雜的多條件查詢、統(tǒng)計功能,是部分測試用例。6.1登錄測試用例登錄測試用例如表6-1所示。表6-1登錄測試用例測試項輸入輸出結(jié)果賬號密碼登錄123登錄成功123登陸成功3435用戶名或密碼錯誤!123登錄成功空空請輸入用
15、戶名!空123請輸入用戶名!6.2修改密碼測試用例修改密碼測試用例如表6-2所示。表6-2修改密碼測試用例原密碼新密碼確認新密碼結(jié)果結(jié)果分析123 (不正 確)原密碼輸入不正確合格12312341234原密碼輸入不正確合格12341234原密碼輸入不正確合格121新密碼不能為空合格121123兩次密碼不一致合格1211231234兩次密碼不一致合格121125125修改成功合格125567567原密碼輸入不正確此處存在缺陷6.3添加商品信息測試用例添加商品信息測試用例如表6-3所示。表6-3添加商品信息測試用例測試商品編碼入庫商品商品商品入庫供應(yīng)聯(lián)系備預(yù)計實際用例名稱數(shù)量單價成本利潤日期商名方
16、式注輸出輸出用例1面包00110010552011北京4562香成功成功/6/4342用例200110010552011北京4562香失敗失敗/6/4342用例3面包10010552011北京4562香失敗失敗/6/4342用例4面包00110552011北京4562香失敗失敗/6/43426.4查詢商品信息測試用例查詢商品信息測試用例如表6-4所示。表6-4查詢商品信息測試用例按鈕商品名查詢商品編碼查詢供應(yīng)商名查詢?nèi)霂鞎r間查詢代碼條件商品名稱商品編碼生產(chǎn)廠家入庫時間代碼測試用例測試方案預(yù)計結(jié)果實際結(jié)果備注用例1成功成功只有輸入相應(yīng)的查詢 條件再點擊相應(yīng)的查 詢按鈕才會查出商品 信息,查詢條件
17、必須 是商品信息表中存在 的信息用例2失敗失敗用例3失敗失敗用例4失敗失敗用例5失敗失敗用例6成功成功用例7失敗失敗用例8成功成功用例9失敗失敗6.5修改商品信息測試用例修改商品信息測試用例如表6-5所示。表6-5修改商品信息測試用例測試項商品名稱編碼數(shù)量成本單價利潤供應(yīng)商聯(lián)系方式備注日期測試用例紙巾003500352劉偉114無2011-6-14結(jié)果修改成功結(jié)果分析正常測試用例紙巾0032劉偉114無2011-6-14結(jié)果修改失敗結(jié)果分析正常測試用例紙巾0032劉偉114無2011-6-14結(jié)果修改失敗結(jié)果分析正常測試用例毛筆(無)003400143劉偉114無2011-6-14結(jié)果修改失敗結(jié)果分析正常6.6刪除商品信息測試用例刪除商品信息測試用例如表6-6所示表6-6刪除商品信息測試用例測試項商品名稱結(jié)果結(jié)果分析刪除紙巾刪除成功正常刪除鉛筆刪除成功正常刪除毛筆(無)無提示信息此處有缺陷應(yīng)加以相應(yīng)的提示信息如無此類商品刪除無提示信息此處有缺陷應(yīng)加以相應(yīng)的提示信息如請輸入商品名稱7 結(jié)論經(jīng)過幾周的設(shè)計和開發(fā),商品銷售管理系統(tǒng)基本開發(fā)完畢。其功能基本符合用戶需求,能夠完成商品銷售過程中所涉和到的基本信息的、輸入、修改,查詢等動能。此外用戶可以方便進行用戶名稱和密碼的更改,提高了軟件的安全性和靈活性。 本軟件對于數(shù)據(jù)的一致性的問題也通過程序進行了有效的解決。但現(xiàn)實中的商品交易形
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 移動根目錄權(quán)限管理-洞察闡釋
- 高效Markdown編輯工具-洞察闡釋
- 虛擬現(xiàn)實中的敘事構(gòu)建-洞察闡釋
- 電位差計項目投資風險評估報告
- 性別與身體認知-洞察闡釋
- 滲出性多形性紅斑靶向基因治療的臨床試驗設(shè)計-洞察闡釋
- 語義網(wǎng)絡(luò)構(gòu)建與應(yīng)用-第2篇-洞察闡釋
- 老年fall預(yù)防與干預(yù)的可重復(fù)性研究-洞察闡釋
- 漏洞攻擊場景模擬-洞察闡釋
- 邢臺學院《牛生產(chǎn)學》2023-2024學年第二學期期末試卷
- 供應(yīng)鏈管理在電網(wǎng)企業(yè)物資管理中的應(yīng)用
- 《螺栓連接多層全裝配式混凝土墻板結(jié)構(gòu)技術(shù)規(guī)程》
- 【MOOC】《電工技術(shù)》(北京科技大學)中國大學MOOC慕課答案
- 輸血科內(nèi)部審核檢查表
- 《綠色低碳鋁評價導(dǎo)則及追溯指南》T CNIA 0245-2024
- 食品標準操作規(guī)程
- 浙江省杭州市2023-2024學年高一下學期期末教學質(zhì)量檢測政治試題
- 電網(wǎng)工程勞務(wù)分包投標方案(技術(shù)方案)
- 國開(山東)2024年《小學生心理健康教育》形考1-3終考答案
- 《積極心理學(第3版)》 課件 第10章 感恩
- 人工智能營銷(第2版)課件全套 陽翼 第1-8章 邁入人工智能領(lǐng)域-人工智能營銷的倫理與法律問題
評論
0/150
提交評論