數(shù)據(jù)庫課程設計服裝進銷存管理系統(tǒng)_第1頁
數(shù)據(jù)庫課程設計服裝進銷存管理系統(tǒng)_第2頁
數(shù)據(jù)庫課程設計服裝進銷存管理系統(tǒng)_第3頁
數(shù)據(jù)庫課程設計服裝進銷存管理系統(tǒng)_第4頁
數(shù)據(jù)庫課程設計服裝進銷存管理系統(tǒng)_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

實踐教學蘭州理工大學計算機與通信學院2016年春季學期數(shù)據(jù)庫課程設計題目:服裝進銷存管理系統(tǒng)專業(yè)班級:軟件工程14級1班姓名: 王—通學 號: 1416270133指導教師: 李―明成績:目錄TOC\o"1-5"\h\z摘要 0\o"CurrentDocument"1.需求分析 11.1系統(tǒng)目標統(tǒng)目標 11.2系統(tǒng)要求性能要求 11.3功能信息 11.4系統(tǒng)功能圖 2\o"CurrentDocument"2.概念結構設計 42.1數(shù)據(jù)模型的設計E-R圖型的設計(E-R)圖 42.2全局E—R圖 5\o"CurrentDocument"邏輯結構設計 63.1關系模式關系模式 63.2關系圖 6\o"CurrentDocument"系統(tǒng)實現(xiàn) 74.1系統(tǒng)流程圖 74.2系統(tǒng)預覽 7\o"CurrentDocument"系統(tǒng)測試 115.1測試方法方法 115.2測試用例及結果 12\o"CurrentDocument"參考文獻 14\o"CurrentDocument"課程設計總結 15摘要隨著社會的進步和計算機技術的發(fā)展,特別是微型計算機的大范圍普及,計算機的應用逐漸由科學計算、實時控制等方面向非數(shù)值處理的各個領域中滲透。尤其是以微型計算機為處理核心,以數(shù)據(jù)庫管理系統(tǒng)為開發(fā)環(huán)境的管理在辦公室自動化以及商業(yè)信息管理等方面的應用,日益受到人們的關注。在服裝行業(yè)服裝品牌繁多、庫存漏洞大、決策欠依據(jù)、經(jīng)營不規(guī)范等,都直接或者間接的影響到營業(yè)額。利用傳統(tǒng)的手工輸入和手工統(tǒng)計的方法,遠遠不能跟進時代的快節(jié)奏和服裝的有效的管理,這樣將耗費很多的人力物力,也將在很大程度上影響銷售業(yè)績。因此利用計算機管理技術代替人工銷售統(tǒng)計方法顯然非常必要。進銷存管理系統(tǒng)以商品庫存管理核心,可以動態(tài)跟蹤庫存的變化,實現(xiàn)采購入庫、銷售、出庫一體化的管理,并提供綜合查詢、統(tǒng)計、分析等各種報表等功能,能夠準確及時地為決策者提供一手信息。服裝進銷存管理系統(tǒng),首先必須具備的功能是記錄倉庫存貨、客戶訂貨以及進貨發(fā)貨情況,通過該系統(tǒng)了解服裝進貨渠道、商品單價、數(shù)量、庫存商品的種類、數(shù)量,訂單即客戶信息及時反饋,以便管理員更好的做出經(jīng)營管理決策。關鍵詞:服裝進銷存管理系統(tǒng)、Java、SQLServer需求分析1.1系統(tǒng)目標(1)以服裝進銷存管理業(yè)務為背景,通過調(diào)研、分析現(xiàn)有的管理模式和已有的管理軟件,建立系統(tǒng)模型;完成軟件結構設計和數(shù)據(jù)庫設計;完成軟件開發(fā),撰寫設計說明書;(2)系統(tǒng)要實現(xiàn)基本信息錄入、修改、查詢等功能;(3)系統(tǒng)要實現(xiàn)滿足多種條件的統(tǒng)計分析功能,有些統(tǒng)計數(shù)據(jù)要采用圖表的格式呈現(xiàn);(4)該系統(tǒng)的開發(fā),采用PB或Java技術,數(shù)據(jù)庫系統(tǒng)可選SQLServer、MySQL或Oracle。1.2系統(tǒng)要求對于服裝進銷存管理系統(tǒng)要求運行的工作環(huán)境穩(wěn)定,易于操作,系統(tǒng)方便應用、安全可靠、便于維護以及實時性強,對于廣大用戶所要執(zhí)行的操作簡單易懂,訪問速度較快,界面友好美觀,有基本的錯誤提醒功能,遠程操作數(shù)據(jù)庫正確,要求和用戶有很強的互動性。1.3功能信息?客戶信息。包括的數(shù)據(jù)項有:客戶代碼、名稱、聯(lián)系人,地址、電話,手機傳真,郵編,E-mail,稅號,開戶行,賬號,信譽度等。?商品信息。包括的數(shù)據(jù)項有:商品代碼、商品名稱、品牌、供應商名稱、尺碼、款式、顏色、面料、包裝方式等。?入庫/發(fā)貨信息。包括的數(shù)據(jù)項有:入庫/發(fā)貨單號、客戶代碼、經(jīng)手人、商品代碼、數(shù)量、單價、金額、日期等。?統(tǒng)計分析。主要包括庫存信息、銷售信息、利潤分析等。系統(tǒng)功能如圖所示:服裝進銷存管理系統(tǒng)登入模塊客戶信2息模塊商品信息模塊出庫入庫模塊統(tǒng)計分析模塊商商概念結構設計針對服裝進銷存管理系統(tǒng),通過對產(chǎn)品進貨、訂貨、發(fā)貨工作的過程、內(nèi)容以及數(shù)據(jù)流程分析,設計如下所示的數(shù)據(jù)項和數(shù)據(jù)結構。2.1數(shù)據(jù)模型的設計E-R圖

商品供宜商名稱包裝單階品牌面料顏色7U商品供宜商名稱包裝單階品牌面料顏色7U品名將圖2.3商品實體E-R圖■■':■:J單I;目生產(chǎn)厳力生產(chǎn)則;.'1'.務歆I;誦「Z發(fā)賈i:iu仲■/拡貞霽■■':■:J單I;目生產(chǎn)厳力生產(chǎn)則;.'1'.務歆I;誦「Z發(fā)賈i:iu仲■/拡貞霽i1\:叫A跖dtVAfiX客門JI?燦」be!1璋數(shù)M十工——cTTwT圖2.4全局E-R圖邏輯結構設計關系模式客戶信息:客戶代碼、名稱、聯(lián)系人,地址、電話,手機,傳真,郵編,E-mail,稅號,開戶行,賬號,信譽度商品信息:商品代碼、商品名稱、品牌、供應商名稱、尺碼、款式、顏色、面料包裝方式入庫信息:入庫單號、客戶代碼、經(jīng)手人、商品代碼、數(shù)量、單價、金額、日期出庫信息:出庫單號、客戶代碼、經(jīng)手人、商品代碼、數(shù)量、單價、金額、日期統(tǒng)計分析:庫存信息、銷售信息、利潤分析關系圖N生丿N■DB11,關聯(lián)生成11N1N屬于N1關聯(lián)1N權限名稱用戶權限PK 權限標識品牌數(shù)量顏色尺寸店員售價合計金額銷售日期退還日期備份數(shù)據(jù)信息PK備份日期備份路徑備份文件S編號/卄由禺住自PK編號FK1提供商品聯(lián)系人姓名聯(lián)系方式公司名稱公司地址公司傳真公司電話N生丿N■DB11,關聯(lián)生成11N1N屬于N1關聯(lián)1N權限名稱用戶權限PK 權限標識品牌數(shù)量顏色尺寸店員售價合計金額銷售日期退還日期備份數(shù)據(jù)信息PK備份日期備份路徑備份文件S編號/卄由禺住自PK編號FK1提供商品聯(lián)系人姓名聯(lián)系方式公司名稱公司地址公司傳真公司電話積壓庫存商品編號PK,FK1類型品牌數(shù)量顏色尺寸進價入庫日期公司名稱庫存信自PKFK1FK2商品編號FK3FK3類型品牌數(shù)量尺寸進價經(jīng)手人供應商入庫日期備注1用戶信白PK用戸編號用戶姓名用戶密碼權限名稱登錄時間:曰佇巻門PK商品編號品牌數(shù)量顏色尺寸店員售價合計金額銷售日期退還日甘日會員PK會員編號FK1辦理時間會員姓名會員性別聯(lián)系方式享受優(yōu)惠銷售信自表PK商品編號FK1類型品牌尺寸顏色數(shù)量售價銷售日期店員姓名會員編號乍日感住住白店員姓名商品類型品牌商品數(shù)量售價日甘日圖3.1系統(tǒng)關系圖5/17系統(tǒng)實現(xiàn)4.1系統(tǒng)流程圖系統(tǒng)預覽服裝進銷存管理系統(tǒng)登錄界面如圖4.2所示。輸入系統(tǒng)用戶名:tsoft密碼111,即可以管理員身份登錄。建親王IS的套鋼建親王IS的套鋼S俏存童理羨統(tǒng)服裝逬銷存管理系統(tǒng)圖4.2用戶登錄界面系統(tǒng)主界面一級菜單欄為:基礎信息管理,進貨管理,銷售管理,查詢統(tǒng)計存管理,系統(tǒng)管理(如圖4.3所示)。其中基礎信息下細分有客戶信息管理,商品信息管理,供應商管理。具體界面如圖4.4、圖4.5所示。圖4.3系統(tǒng)主界面圖4.4客戶信息界面乜T商品普理 H=^圖4.5商品信息界面7/17系統(tǒng)進貨界面主要包含入庫和入庫退貨兩個主要功能。詳細信息如圖4.6所示。固 王違的.垂苓曲"存芒1?系蜿ttai估fie固 王違的.垂苓曲"存芒1?系蜿ttai估fie誣 進転理 睛耳m湮 站瞞訃 母存趣 瀚ttffliMSSimaraaiGDTWoos mS:場3毗去莖二2J3毘冨人:I王說譏二■■: 10t- *-::/;IM:2O1S-7-4il:3C:Z9 :;卞、:圖4.6進貨界面系統(tǒng)銷售界面主要有出庫和出庫退貨兩個功能組成。銷售界面具體功能請見銷售單(如圖4.7所示)。圖4.7銷售界面圖4.7銷售界面服裝進銷存管理系統(tǒng)最后一大主要功能--存儲功能。本系統(tǒng)提供庫存盤點和價格調(diào)整兩大功能。庫存盤點可以查詢倉庫中貨物的商品名稱,商品編號,供應商8/17產(chǎn)地,單位,規(guī)格,單價,數(shù)量,包裝等信息。請旳理SiWi+"甘冃/CZ °~\X" ~s.請旳理SiWi+"甘冃/CZ °~\X" ~s.壬逋魚脈衆(zhòng)匸諂存苣卞里廷流聲降奇弟點t5?ft茫丄曠L|:201&-7-4Sl;23.40:'ll*mHiSjSSi崗品殂號|!!-<-工、2:'工;'-JfAAdidu:33--splDOl捕臨文化…LQO|品L30.O3EO-9M七0splD02汁創(chuàng)L||:S3wl.a&JD00ni陽運綁屋£piD&a■1-2-弐425L20.OOCC230u鬥自土左nxplDOs第LflOOODL939=QMASHspine?->-:?忌朗affiJO3無07J?t]bp10Q3-J址三中三+100000:”駛0圖4.8庫存界面查詢統(tǒng)計功能主要功能有:客戶查詢,商品查詢,供應商查詢,銷售查詢,入庫查詢,銷售排行等功能(如圖4.9所示)。該部分作為之前功能的補充,已經(jīng)過系統(tǒng)測試(詳見5)。圖4.9查詢統(tǒng)計界面系統(tǒng)管理界面主要有操作員管理,更改密碼,權限管理三個主要功能。用戶可以通過操作員管理對sa密碼進行修改(如圖4.10所示)。圖4.10系統(tǒng)管理界面系統(tǒng)測試5.1測試方法白盒測試又稱結構測試、透明盒測試、邏輯驅(qū)動測試或基于代碼的測試。白盒測試是一種測試用例設計方法,盒子指的是被測試的軟件,白盒指的是盒子是可視的,你清楚盒子內(nèi)部的東西以及里面是如何運作的?!ò缀小ǚㄈ媪私獬绦騼?nèi)部邏輯結構、對所有邏輯路徑進行測試?!ò缀小ǚㄊ歉F舉路徑測試。在使用這一方案時,測試者必須檢查程序的內(nèi)部結構,從檢查程序的邏輯著手,得出測試數(shù)據(jù)。白盒測試的測試方法有代碼檢查法、靜態(tài)結構分析法、靜態(tài)質(zhì)量度量法、邏輯覆蓋法、基本路徑測試法、域測試、符號測試、路徑覆蓋和程序變異。黑盒測試,軟件測試的主要方法之一,也可以稱為功能測試、數(shù)據(jù)驅(qū)動測試或基于規(guī)格說明的測試。測試者不了解程序的內(nèi)部情況,不需具備應用程序的代碼、內(nèi)部結構和編程語言的專門知識。只知道程序的輸入、輸出和系統(tǒng)的功能,這是從用戶的角度針對軟件界面、功能及外部結構進行測試,而不考慮程序內(nèi)部邏輯結構。具體的黑盒測試用例設計方法包括等價類劃分法、邊界值分析法、錯誤推測法、因果圖法、判定表驅(qū)動法、正交試驗設計法、功能圖法等。5.2測試用例1?測試客戶信輸入測試流程:在基礎信息里添加客戶信息,打開查詢統(tǒng)計模塊,檢查剛剛輸入的信息是否被錄入。測試結果;錄入成功,如圖5.1所示。圖5.1客戶信息測試2?測試商品信息測試流程:在基礎信息里添加商品信息,打開查詢統(tǒng)計模塊,檢查剛剛輸入的信息是否被錄入。測試結果;錄入成功,如圖5.2所示??蛻鬒D 商品容稱簡稱 產(chǎn)地 單位 規(guī)格 包裝 批號EplOOlAdidas羽…羽絨服蘇州100XL有1spioo2tata女鞋女鞋趣南5036盒裝2spl003撫肩包teeiuaix...中國50均碼禮品裝22222225pLOO4nike運動鞋nikE鞋南京5042.5盒裝11111Sp1005新百倫女鞋女運動鞋浙江6036有1111splOOS學生旅行箱旅行箱北京124無112211splOOT蘭州理工.…蘭州隼體均碼無無圖5.2商品信息測試3?測試商品入庫退貨測試流程:在進貨管理模塊里選擇入庫退貨,打開查詢統(tǒng)計模塊,檢查剛剛輸入的商品是否被入庫退貨。測試結果;入庫退貨成功,如圖5.3所示。

圖5.3商品入庫退貨測試4?測試銷售出庫測試流程:在銷售管理模塊里選擇出庫,打開查詢統(tǒng)計模塊,檢查剛剛輸入的商品是否被出庫。測試結果;出庫成功,如圖5.4所示。圖5.4銷售出庫測試5?測試商品信息查詢測試流程:打開查詢統(tǒng)計模塊,查詢商品信息。測試結果;查詢成功,如圖5.5,圖5.6所示。圄商品唁息査詢客勺ID 商品程稱向秫 產(chǎn)址 單立 規(guī)蒂 包裝 報號splOOlAdidas羽…羽絨朋蘇州100XL1cpLOO2tats丈盒艮畦趣南50362spLOOSteeiunix...中國50找碼2222223spLQOlnike運動鞋匸ih拳南京50-42.511111sp1005新百倫女狀浙江603611111006學生厳灘號行箱北京124無112211?pL007蘭Ml--.蘭州隼體找咼無無選擇查商品茗彌V等于資詢顯示全圖5.5查詢統(tǒng)計測試-商品信息查詢圖5.6查詢統(tǒng)計測試-商品入庫查詢測試時,大多都是sql查詢、修改、刪除出現(xiàn)相關問題,通過仔細測試檢查,對sql更改,可以實現(xiàn)功能的完善。參考文獻趙艷鐸等(譯).數(shù)據(jù)庫原理(第5版)[M].清華大學出版社,2011楊冬青等(譯).數(shù)據(jù)庫系統(tǒng)概念(第6版)[M].機械工業(yè)出版社,2012金名等(譯).數(shù)據(jù)庫系統(tǒng)設計、實現(xiàn)與管理(第8版)[M].清華大學出版社,2012劉智勇.SQLServer2008寶典[M].電子工業(yè)出版社,2010蘇金國等(譯).OracleDatabase9i/10g/11g編程藝術[M].人民郵電出版社,2011張躍平等.JSP程序設計[M].清華大學出版社,2009,8楊萍.服裝公司銷售信息管理系統(tǒng)的設計與實現(xiàn)[D],電子科技大學,2013-03-25武益昶.網(wǎng)上服裝銷售管理系統(tǒng)的設計與實現(xiàn)[D],湖南大學,2013-03-01李華.PowerBuilder程序設計教程[M].清華大學出版社,2010。課程設計總結本次數(shù)據(jù)庫課程設計歷時兩周,是一個學習和實踐的過程,它使我獲得了一些開發(fā)小型系統(tǒng)的經(jīng)驗。至此,本系統(tǒng)的大部分模塊已經(jīng)實現(xiàn),提供的界面友好美觀??偟膩碚f,經(jīng)過這次課程設計我的感觸很多。首先就是理論和實踐的差距遠遠大于自己的想象。一些平時覺得很簡單的東西,真到進行實踐操作的時候就會發(fā)現(xiàn)很難去下手。之前自己感覺數(shù)據(jù)庫并沒有很大的問題,但是經(jīng)

溫馨提示

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

評論

0/150

提交評論