基于net的超市庫存信息管理系統(tǒng)的設計與實現(xiàn)_第1頁
基于net的超市庫存信息管理系統(tǒng)的設計與實現(xiàn)_第2頁
基于net的超市庫存信息管理系統(tǒng)的設計與實現(xiàn)_第3頁
基于net的超市庫存信息管理系統(tǒng)的設計與實現(xiàn)_第4頁
基于net的超市庫存信息管理系統(tǒng)的設計與實現(xiàn)_第5頁
已閱讀5頁,還剩34頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、基于net的超市庫存信息管理系統(tǒng)的設計與實現(xiàn)畢業(yè)設計(論文)基于.NET的超市庫存信息治理題目:系統(tǒng)的設計與實現(xiàn)學生:xxx指導老師:XX講師系別:運算機信息治理科學系專業(yè):信息治理與信息系統(tǒng)班級:信管0902學號:09300502XX2013年5月福建工程學院本科畢業(yè)論文作者承諾保證書本人鄭重承諾:本篇畢業(yè)論文的內容真實、可靠。如果存在弄虛作假、抄襲的情形,本人愿承擔全部責任。學生簽名:年月日福建工程學院本科畢業(yè)論文指導教師承諾保證書本人鄭重承諾:我已按有關規(guī)定對本篇畢業(yè)論文的選題與內容進行了指導和審核,該同學的畢業(yè)論文中未發(fā)覺弄虛作假、抄襲的現(xiàn)象,本人愿承擔指導教師的有關責任。指導教師簽名

2、:年月名目超市庫存信息治理系統(tǒng)的設計與實現(xiàn)1摘要錯誤!未定義書簽。Abstract21 緒論錯誤!未定義書簽。1.1 課題研究背景錯誤!未定義書簽。1.2 要緊工作錯誤!未定義書簽。1.3 研究目的及方法21.3.1 項目研究目的31.3.2 開發(fā)方法和步驟31.4 開發(fā)平臺介紹41.4.1 硬件平臺41.4.2 軟件平臺42 系統(tǒng)可行性研究52.1 技術可行性研究52.2 經濟可行性研究52.3 操作可行性研究53 需求分析63.1 用戶業(yè)務需求63.2 系統(tǒng)功能要求64 系統(tǒng)概要設計74.1 設計思想74.2 設計原則74.3 業(yè)務流程分析74.4 功能需求94.5 運行需求95 系統(tǒng)詳細

3、設計105.1 系統(tǒng)功能結構圖105.2 系統(tǒng)功能設計105.3 系統(tǒng)數(shù)據庫設計115.3.1 E-R模型115.3.2 數(shù)據庫表設計125.4 模塊功能設計166 系統(tǒng)測試運行226.1 模塊測試226.2 業(yè)務流程測試226.3 系統(tǒng)運行結果227 總結268 致謝279 參考文獻28附錄29超市庫存信息治理系統(tǒng)的設計與實現(xiàn)摘要超市是零售業(yè)的一種重要形狀,超市的進展對經濟有極大的重要作用。相伴著超市規(guī)模的擴大,商品數(shù)量與品種急劇增加,商品需求量更是日益倍增。實踐調查表明,超市決策大部分戰(zhàn)機都與庫存有關。庫存的實時動態(tài)反映了超市的營運狀況。本文論述的超市庫存信息治理系統(tǒng)滿足中小型超市庫存治理

4、功能的需求一一差不多信息治理、預定貨治理、入庫治理、出庫治理、庫存治理及系統(tǒng)治理的功能,同時便利易操作的界面設計使得用戶能夠方便的進行數(shù)據的快速導入與導出等工作。極大的提升了超市庫存工作人員的工作效率,大大減少了出入庫的大量繁瑣的流程工作。本系統(tǒng)采納VS2005,使用SQLServer2005數(shù)據庫技術及C#FF發(fā)語言。本系統(tǒng)是各種小型超市治理庫存的有效工具。關鍵字:超市;庫存治理;SQLServer2005;C#;VS2005TheDesignandImplementationofSupermarketInventoryInformationManagementSystemAbstractT

5、hesupermarketisanimportantoftheretailindustry.Itsimportanttotheeconomysdevelopment.Withthescaleexpansionofthesupermarket,thegoodsisamazingincreasedinthenumberandvariety,whichincreasingallthetime.Thesurveyshowsthatthedecisionsofthesupermarketismostlyrelatedtotheinventory.Inventorydynamicallyreflectst

6、heoperationabilityofthesupermarket.Thisarticlediscussesthesupermarketinventoryinformationmanagementsystemmeetstheneedofthebasicinformationmanagementtothesmallandmedium-sizedsupermarkets,thesystemincludesthefunctionofbasicinformationmanagement,outboundmanagement,inventorymanagement,systemmanagement,A

7、tthesametimeallowstheuserinterfacedesignforquickandeasyoperationcanbeconvenientfordatarapidimportandexport,etc.Inthiswaythesystemgreatlyimprovethestaffsefficiency,greatlyreducealotoftediousprocessforthejob.Thesystemusesvs2005,andSQLSERVER2005databasetechnologyandlanguagec#development.Inaword,thissys

8、temisallsortsofsmallsupermarketmanagementinventoryeffectivetools.Keywords:supermarket;Inventorymanagement;SQLSERVER2005;C#;VS20051緒論1.1 課題研究背景現(xiàn)代社會的競爭是科技的競爭,是信息的競爭,隨著現(xiàn)代科學技術的持續(xù)進展,運算機持續(xù)的滲入各個領域,成為人們的日常工作和生活中不可缺少的一部分。要習慣市場競爭,就需要有高效的處理方式和治理方法,因此加快超市的信息化進程是必可少的。1.2 要緊工作利用VS2005設計一個超市庫存信息治理系統(tǒng),編寫程序,設計數(shù)據庫,開發(fā)并

9、測試適用于中小型超市庫存治理的系統(tǒng)軟件。1.3 研究目的及方法1.3.1 項目研究目的此次設計的超市庫存信息治理系統(tǒng),基于.net平臺,采納C#S言,要緊實現(xiàn)商品入庫治理、商品出庫治理、庫存盤點、預定貨治理、差不多信息治理等功能。該系統(tǒng)力求設計能夠滿足界面簡潔美觀,操作簡單,符合一樣工作人員的使用習慣。采納SQLSERVER2005作為后臺支持,儲備數(shù)據,具有良好的安全性,穩(wěn)固性,穩(wěn)固性,可擴展性,可愛護性等,符合軟件行業(yè)的差不多標準。從而真正實現(xiàn)庫存治理的信息化、系統(tǒng)化、簡便化。實現(xiàn)為超市運營效率、經濟效益的提升。1.3.2 開發(fā)方法和步驟1、可行性研究通過不同方案的比較得出方案的可行性研究

10、結論。2、需求分析通過實地考查,收集多方面的資料,采取需求分析技術,進一步確定超市庫存需求,確定系統(tǒng)該具備的目標、功能、性能。3、系統(tǒng)概要設計確定業(yè)務流程、數(shù)據流分析、功能、性能、運行需求等等。4、系統(tǒng)詳細設計確定功能結構圖、功能設計、數(shù)據庫設計、界面設計、模塊設計等等。5、系統(tǒng)測試運行對系統(tǒng)每一個功能模塊程序進行測試。1.4 開發(fā)平臺介紹1.4.1 硬件平臺按照信息系統(tǒng)的設計需求,所設計的硬件設備方案在能夠充分滿足信息系統(tǒng)功能需求的前提下,還應滿足系統(tǒng)的效率、可靠性、安全性和習慣性等性能要求,并具有較高的性價比。按照前面的需求分析,選擇的實際操作中硬件平臺如下:硬件環(huán)境:雙核處理器,2G內存

11、,320G磁盤空間。1.4.2 軟件平臺軟件平臺是信息系統(tǒng)開發(fā)和運行所需的集成軟件環(huán)境,在結合實際開發(fā)的需要并充分考慮各種軟件平臺的性能及適用范疇和對軟件平臺的使用能力,本系統(tǒng)的軟件平臺選擇如下:( 1) 操作系統(tǒng)操作系統(tǒng)是治理運算機系統(tǒng)的全部資源,包括硬件資源、軟件資源及數(shù)據資源;操縱程序運行;改善人機界面;為其它應用軟件提供支持等,基于上述考慮,本系統(tǒng)選擇WindowsXP操作系統(tǒng)下進行開發(fā)。( 2) 支撐軟件支撐軟件是協(xié)助人們開發(fā)和愛護軟件的工具和環(huán)境軟件,包括編輯程序,數(shù)據庫系統(tǒng),集成開發(fā)環(huán)境等,本系統(tǒng)的支撐軟件如下:1、數(shù)據庫治理系統(tǒng):SQLServer20052、開發(fā)技術:使用VS

12、2005,以C#S言開發(fā)系統(tǒng)。2系統(tǒng)可行性研究2.1 技術可行性研究本系統(tǒng)采納WindowsXP作為操作平臺,使用SQLSERVER2005作為后臺的數(shù)據庫治理系統(tǒng)。本系統(tǒng)的應用軟件開發(fā)平臺選用平臺是目前數(shù)據庫應用軟件的主流開發(fā)平臺,因此本系統(tǒng)從技術實現(xiàn)是完全可行。該系統(tǒng)人機界面友好,簡單易操作,因此在新系統(tǒng)投入使用時,只要對職員進行少量的培訓,系統(tǒng)的功能和使用方法差不多上是能夠順利運行并投入使用。2.2 經濟可行性研究超市庫存信息治理系統(tǒng)是一個界面美觀,易于操作的系統(tǒng),節(jié)約了原始治理所消耗的人力、物力、財力??焖偬峋渴械倪M銷存的運營。同時本系統(tǒng)是一個實時的動態(tài)庫存,易

13、于查詢,方便了治理人員采取決策,并因此為超市帶來可觀的經濟效益。2.3 操作可行性研究本系統(tǒng)操作簡單,易于懂得,只需通過簡單培訓,上手較快。而且整個超市庫存信息治理系統(tǒng)采納相對友好的交互界面,簡介明了,不需要操作人員對數(shù)據庫進行深入的了解。由此,從操作性考慮,本系統(tǒng)是完全可行的。綜合以上三方面,不管是從技術上或者經濟上依舊操作上,該系統(tǒng)具有專門高的開發(fā)可行性。3需求分析需求分析是軟件定義時期的重要時期。它的差不多任務是準確的回答“系統(tǒng)必須做什么?”那個咨詢題。需求分析的任務還不是確定系統(tǒng)如何樣完成它的任務,而僅僅是確定系統(tǒng)必須完成哪些工作。一樣超市的治理是按照商品類別,然后進行相對應的商品打算

14、采購、入庫、及出庫,并隨時的按期進行庫存盤點和商品庫存預警,保證商品庫存量充足。3.1用戶業(yè)務需求(1)該系統(tǒng)將為用戶提供職員信息治理功能。能夠實現(xiàn)對超市職員差不多信息的錄入,更新及新職員的加入和離職職員刪除等功能。(2)該系統(tǒng)將實現(xiàn)對庫存商品信息查詢和統(tǒng)計治理;(3)該系統(tǒng)將實現(xiàn)為用戶提供商品出入庫治理,并按照需要打印入庫單、出庫單。(4)系統(tǒng)將為用戶提供庫存盤點功能,并按照需要生成庫存盤點表、預進貨單等。(5)該系統(tǒng)將為用戶提供賬號治理。賬號又分為治理員賬號和一般職員賬號,通過權懶謂,為闿!裊份的用戶給予不同的權限。治理員權限包括癖加用鼠刪醫(yī)用的卜修單用兌匐%!菊蹄品信息、商品入庫、商品出

15、解盤卡般用于則僅擁有商品信息查詢、供應商信息查詢等權限。32焉好功能要一,_工信息管;按照畫了研姿/為實4超市庫紳熱!1丈一規(guī)范及自動化,提精湛市儂齦確定本系金用例初得13-示。操作人員"一J圖3-1系統(tǒng)用例圖4系統(tǒng)概要設計4.1 設計思想(1) 系統(tǒng)分成幾個相對獨立的模塊,但這些模塊都進行集中式治理。(2) 分層的模塊化程序設計思想,整個系統(tǒng)采納模塊化結構設計。作為應用程序有較強的可操作性和擴展性。(3) 合理的數(shù)據流設計,在應用系統(tǒng)設計中,相對獨立的模塊間以數(shù)據流相互連接,使各模塊間的耦合性較低,方便系統(tǒng)運行,提升系統(tǒng)安全性。4.2 設計原則為了使本系統(tǒng)功能齊全完備,操作簡便,最

16、大限度的提升軟件的質量,從而滿足用戶的實際需要,在設計開發(fā)過程中遵循了如下原則:有用性原則:適合超市庫存信息治理工作的實際需求,并能夠處理一些專門情形的要求。(2) 易操作原則:要求設計的系統(tǒng)功能齊全,界面友好,操作方便,必要的地點進行提示。(3) 優(yōu)化原則:為了達到優(yōu)化的目的,合理的運用窗口,菜單,對象等的繼承,自定義用戶對象,事件,函數(shù),減少不必要的重復性代碼,使程序簡介明了,也方便了今后的愛護。(4) 安全性原則:為該系統(tǒng)的用戶設置用戶權限,為數(shù)據庫中不容更新的表等設置安全措施,可設置觸發(fā)器防止更新操作等等。4.3 業(yè)務流程分析超市庫存信息治理系統(tǒng)是以先進的治理理念和科學的運算機技術來取

17、代原始的手工操作。在新系統(tǒng)開發(fā)前,我們對那個超市治理系統(tǒng)業(yè)務流程進行了系統(tǒng)的調查,得出了下面的業(yè)務流程圖,如圖4-1所示:新系統(tǒng)要緊業(yè)務分析如下:(1) 商品入庫治理。馬上超市所采購的物資信息通過該系統(tǒng)人性化友好界面輸入后臺數(shù)據庫中,并生成入庫單。(2) 商品出庫治理。當超市提取倉庫中的物資銷售時,即為出庫,治理員可操作該系統(tǒng)完成相應的數(shù)據刪減工作,并生成出庫單。通過以上(操操操操操操操)兩個功能即可實AiB庫治理的信息化4理化,使治理者能實時了解商品的狀態(tài)。圖4-1超市庫存業(yè)務流程圖(3)庫存盤點。通過該功能清晰明朗的了解到各種商品庫存量的準確信息。降低了原始人工盤點所需花費的人力物力財力,

18、同事也提升了盤點的準確性。(4)預定貨治理。當某一商品數(shù)量到達一定的臨界值時即發(fā)出需預定的警報,通過該功能可時時補充商品,幸免因商品庫存不足而造成的缺失。(5)差不多信息治理。該功能包括商品信息治理、職員信息治理、供應商信息治理等。4.4 功能需求本系統(tǒng)采納自頂向下方法開發(fā),具體的功能劃分如下:差不多信息治理,預定貨治理,入庫治理,出庫治理,庫存治理,系統(tǒng)設置。4.5 運行需求(1)用戶界面本系統(tǒng)采納MicrosoftVisualStudio2005設計,用戶交互界面采納的是基于Windows的窗口界面。(2)硬件接口運行本系統(tǒng)的硬件差不多要求如下:CPU:至少是雙核cpu;內存:256MB及

19、以上;硬盤:320GB及以上。(3)軟件接口數(shù)據庫服務器:MicrosoftSQLServer2005及以上圖5-1超市庫存信息治理系統(tǒng)功能結構圖5.2系統(tǒng)功能設計系統(tǒng)功能設計是使整個系統(tǒng)能差不多實現(xiàn)超市的庫存信息治理功能,能讓超市治理者通過庫存的實時信息更直觀的了解超市庫存的狀況,以做出相應的經營決策。庫存治理信息系統(tǒng)確實是要對庫存商品建立準確的核心數(shù)據庫,并進行商品等信息的傳遞、儲備等操作,同時對這些信息進行愛護,通過超市的營運,并利用庫存的盤點數(shù)據觀測庫存動態(tài),從超市的商品需求量進行全局的考慮進而進行決策,利用庫存動態(tài)反映超市行為,使超市能夠較好的完成其目標,實現(xiàn)快速進展。本系統(tǒng)從用戶角

20、度考慮,進行概要設計后,得出系統(tǒng)總共包括六大模塊,分別是差不多信息治理模塊,入庫治理模塊,出庫治理模塊,庫存治理模塊,系統(tǒng)治理模塊,預定貨治理模塊。每個模塊的功能如下:1 .差不多信息治理功能:(1)實現(xiàn)職員信息的查詢;(2)實現(xiàn)職員信息的更新,包括增加、刪除、修改功能;(3)實現(xiàn)商品信息的查詢;(4)實現(xiàn)商品信息的更新,包括增加、刪除、修改功能。(5)實現(xiàn)供貨商信息的查詢;(6)實現(xiàn)供貨商信息的更新,包括增加、刪除、修改功能。2 .入庫治理功能:(1)實現(xiàn)入庫單的查詢;(2)實現(xiàn)商品入庫;(3)生成入庫單,并實現(xiàn)入庫單查詢、打印等功能3 .出庫治理功能:(1)實現(xiàn)出庫單的查詢;(2)實現(xiàn)商品

21、出庫;(3)生成出庫單,并實現(xiàn)出庫單查詢、打印等功能4 .庫存治理功能:實現(xiàn)庫存盤點。5.系統(tǒng)治理功能實現(xiàn)權限設置;實現(xiàn)密碼愛護;商品條形 年齡/員工編'號聯(lián)系電話姓名性別家庭住址職工銷售部(3)買糖!戶的注冊與注銷6.預定貨治理功能管理二一-.: M M實現(xiàn)預訂單治理,包含增刪改查。M出庫段3土喙統(tǒng)數(shù)據庫設訐5.3.1 E-R 模型商品入庫采購部超市庫南曲、治理1s數(shù)據庫價用模型,如圖5-2所示:圖5-2數(shù)據庫E-R模型圖5.3.2數(shù)據庫表設計由數(shù)據模型利用SQLServer2005進行數(shù)據庫的詳細設計,具差不多表的設計如下:商品信息表(tb_SpxxInfo)。商品信息表用于儲備商

22、品的差不多信息,如商品條形碼、商品名稱、商品類別、生產商、生產地址、生產日期、保質期、價格、供應商等。在該表中以商品條形碼sp_bianhao為主鍵,供應商名稱gys_name為外鍵。為了保證商品信息的完整,所有字段值約束均設為非空。如表5-1所示。表5-1tb_SpxxInfo中文字段名英文字段名字段類型長度主鍵/外鍵字段值約束商品條形碼sp_bianhaoNVARCHAR20P冏品名稱sp_nameNVARCHAR30非空商品類別sp_leibieNVARCHAR20非空生產商scs_nameNVARCHAR20非空生產地址scs_addTEXT30非空生產日期sc_dateDATETIM

23、E非空保質期sp_bzqINT非空價格sp_priceDECIMAL5非空供應商名稱gys_nameNVARCHAR30F非空職員信息表(tb_UserInfo)。職員信息表用于儲備職員的差不多信息,如職工編號、姓名、性別、年齡、地址、聯(lián)系電話、職位、職位編號、登錄密碼等。其中user_bianhao為唯獨標示職員信息表的主鍵。表結構如表5-2所示。表5-2tb_UserInfo中文字段名英文字段名字段類型長度主鍵/外鍵字段值約束職工編號user_bianhaoNVARCHAR20P非空姓名user_nameNVARCHAR10非空性別user_sexCHAR10非空年齡user_ageINT

24、非空地址user_addTEXT非空聯(lián)系電話NVARCHAR11非空職位編號user_zwbianhaoINTF非空職位user_ZwNameNVARCHAR20非空登錄密碼login_passwordNVARCHAR20非空供應商信息表(tb_GongysInfo)。供應商信息表由于儲備供應商的差不多信息,如供應商編號、供應商名稱、供應商地址、聯(lián)系電話、傳真、簡介等其中gys_bianhao主鍵。表結構如圖5-3所示表 5-3 tb_GongysInfo中文字段名稱英文字段名稱字段類型長度主鍵/外鍵字段值約束供應商編Pgys_bianhaoNVARCHAR17P供應商名稱gys_nameNV

25、ARCHAR20非空供應冏地址gys_addTEXT非空聯(lián)系電話NVARCHAR11非空NVARCHAR12非空簡介gys_jianjieTEXT承諾空入庫單(tb_CkdInfo)。表格入庫單,用于儲備每次入庫商品的信息,包括入庫單編號、商品名稱、供應商名稱、商品條形碼、商品價格、入庫時刻、入庫數(shù)量、經辦人等,其中入單編號rkd_bianhao為唯獨標示入庫單的主鍵。商品條形碼為外鍵。表結構如表5-4所示。表5-4tb_CkdInfo中文字段名稱英文字段名稱字段類型長度主鍵/外鍵字段值約束入庫單編號rkd_bianhaoNVARCHAR20P供應商名稱gys_nameNVARCHAR20非空

26、冏品名稱sp_nameNVARCHAR20非空商品條形碼sp_bianhaoNVARCHAR20F非空商品價格sp_priceDECIMAL8非空入庫數(shù)量in_numINT非空入庫時刻in_timeDATETIME非空經辦人in_agentNVARCHAR20非空出庫單(tb_RkdInfo)。出庫單表用于儲備每一次商品出庫的記錄,包括出庫單編號、商品名稱,商品條形碼、出庫數(shù)量、出庫時刻、經辦人等信息。其中出庫單編號rkd_bianhao位唯獨標識出庫單的主鍵,商品條形碼為外鍵。各字段值約束均為非空。表結構如表5-5所示。表5-5tbRkdInfo中文字段名稱英文字段名稱字段類型長度主鍵/外鍵

27、字段值約束出庫單編號rkd_bianhaoNVARCHAR20P冏品名稱sp_nameNVARCHAR20非空商品條形碼sp_bianhaoNVARCHAR20F非空出庫數(shù)量out_numINT非空出庫時刻out_timeDATETIME非空經辦人out_agentNVARCHAR20非空商品類別表(tb_SplbInfo)。商品類別表用于所有的商品類別名稱,及對應的類別比編號。表結構如表5-6所示表5-6tb_SplbInfo中文字段名稱英文字段名稱字段類型長度主鍵/外鍵字段值約束商品類別編號splb_bianhaoNVARCHAR20P商品類別名稱sp_leibieNVARCHAR20非空

28、職位信息表(tb_ZhiwInfo)。職位信息表用于儲備職員的職位類別,及各職位對應的職位編號、職位權限等。該表中設職位編號user_zwbianhao為主鍵。表結構如表5-7所示表5-7tb_ZhiwInfo中文字段名稱英文字段名稱字段類型長度主鍵/外鍵字段值約束職位編號user_zwbianhaoINTP職位名稱user_zwnameNCHAR6非空職位權限user_permissionsNVARCHAR20非空庫存盤點信息表(tb_PdxxInfo)。庫存盤點信息表用于儲備每次盤點的結果。包括盤點編號、商品名稱、商品條形碼、商品庫存量、盤點時刻、經辦人等。其中以盤點編號pandian_b

29、ianhao為主鍵,商品條形碼為外鍵。表結構如表5-8所示。表5-8tbPdxxInfo中文字段名稱英文字段名稱字段類型長度主鍵/外鍵字段值約束盤點編號pandian_bianhNVARCHAR20P承諾空ao商品名稱sp_name商品條形碼sp_bianhao商品庫存量sp_Anum盤點時亥 Upandian_timeNVARCHAR20NVARCHAR20FINT承諾空承諾空承諾空承諾空盤點經辦人pandian_agent NVARCHAR 20承諾空DATETIME庫存表(tb_kcxx)。每次商品入庫時便把庫存商品的信息寫入庫存表,商品出庫時更新庫存表。該表格包括商品條形碼、商品名稱、

30、商品類別、生產商、生產地址、生產日期、保質期、價格、供應商、入庫時刻、經辦人、商品總數(shù)量等。表結構如表5-9所示表5-9tb_kcxx中文字段名英文字段名字段類型長度主鍵/外鍵字段值約束商品條形碼sp_bianhaoNVARCHAR20P非空冏品名稱sp_nameNVARCHAR30非空商品類別sp_leibieNVARCHAR20F非空生產商scs_nameNVARCHAR20非空生產地址scsaddTEXT30非空表5-9續(xù)中文字段名長度主鍵/外鍵字段值約束生產日期sc_dateDATETIME保質期sp_bzqINT非空價格sp_priceDECIMAL5非空供應商名稱gys_nameN

31、VARCHAR30F非空總數(shù)量AnumINT非空入庫時刻in_timeDATETIME非空經辦人in_agentNVARCHAR20非空5.4模塊功能設計【RJHHf1丁BA土刀RBLin按,/勖啊的敢據疏圖進行詳細的模塊功能設計。要緊分為以下幾種:J才育1.耳限:只有系統(tǒng)西,統(tǒng)。爬麟如圖5-3所示:O錄。同時在判定現(xiàn)不同級別用戶的視圖梆吃后,也進行了用戶權限的設置操作。從而展2.出入庫治理樵垛功能:ctr'<Ltr -<Lw ,口 ,口 ,口 4-口 里 fen fen fen fen 4m勺要緊功能是庫存商品的出入庫查詢和更新。:要署初能是查詢庫奇,1神財信息。添力強幺

32、他訂單信息裝要嬲澈是添加出入庫詳細單據。丁包括數(shù)量/操操操操操操操嘴哪臊哪M操、.一 i-i. t z. t操操操操操操o操作人員商品入庫界面后臺數(shù)據庫操操商品入庫零修笛操操操操°,立 _LJ=3 _U1=3.揉操臊一 J貓操操操操篦 二 、/,、E-,、,、一訂單信息:一緊功能是修改出入庫商品的詳細信息, 操操操操操爐、 _ 7 一AU'操操操操操操操山操操5-4 區(qū)住治理用例圖/輸入查詢條件;:/入庫治理模塊活卻,W品金5所示:/!蛉嘍誨r檢索商品入庫單信息圖5-3系統(tǒng)登錄模塊在進行系統(tǒng)登錄過程中,登錄模塊將調用數(shù)據庫里的職員信息,并對賬號和密碼進行驗證,只有輸入了正確的

33、賬號和密碼后,系統(tǒng)登錄才會成功。當輸入了錯誤的或者是不存在的賬戶和密碼時,系統(tǒng)會給出出錯信息提示,指明登錄過程中的錯誤輸入或者錯誤操作,以便用戶進行正確的登圖5-5入庫治理模塊活動度上-j十r商品入庫時序圖,如圖5-6所示:圖5-6商品入庫時序圖,3操差不多信息滴段模塊 在本系統(tǒng)中,4,口 4,口 4,口 4.口 操操操操4,口 4.口 揉操4,口 4,口 4,口 4,口 4,口 4.口 操操操操操操P理和職員信息治理。/ 4-« 4-« 4-« 4-w 4-w 4-w 4-w 4-« % 操操操操操操操操 畀言息域存儲備商品信息治4,口 4,口 4,口

34、 4,口 4,口 4,口 4.口 操操操操操操操添加商品信以商品信息治理模塊為例子,道冏品時;對新商/ t侏侏侏侏侏侏探1 操操操操操操雷撕豫f覆護廣當商拓信息發(fā)生變仙,木,一.勺用此子模塊對其進行商品信操操操 操瞬牌帆釉糜操操'操操操操I操硼操操操:橄操操操操操操舌信息治理模塊用例到,如圖 5-7示:操操-Uh -Uh -Uh -uh -uh犍糅操操操操操產書圖5-商電4,口 4,口 4,口 4.口7商品信息治理模塊用例廓操操操 節(jié)息模塊活動圖如圖5-84,口 4,口 4,口 4,口 4,口 4.口 操操操操操操-Ua -Ua -Ua -ua -ua -ua操操操操操操圖5-8商品信

35、息治理模塊輔被蠲操操操E.一=.4商品信息查詢時序圖,如圖5-9所示:圖5-9商品信息治理查詢時序圖4 .預定貨治理模塊按照實際需要,進行商品的的預定貨治理,查詢,添加,等等。用來供給給定貨部門參考,加速超市庫存的治理效率。5 .系統(tǒng)治理模塊系統(tǒng)權限治理:按照權限設置,能夠使用戶使用不同級別的系統(tǒng)模塊功能;用戶治理:按照用戶自身需要,可進行簡單信息愛護,包括密碼修改等。注銷:按照需要,選擇不同用戶登錄。退出:選擇退出系統(tǒng),將關閉整個系統(tǒng),終止此次使用6 系統(tǒng)測試運行軟件測試是軟件開發(fā)當中一個必不可少的時期,它在軟件生命周期當中橫跨編碼和單元測試和綜合測試時期。軟件測試的目的是為了發(fā)覺程序中錯誤

36、而執(zhí)行程序的過程。一個好的測試用例能夠發(fā)覺至今尚未發(fā)覺的錯誤,一次成功的測試應該發(fā)覺了至今為止尚未發(fā)覺的錯誤。在本治理系統(tǒng)中,將采納黑盒測試法,測試的目的是為了滿足用戶的需求,保證軟件的正確運行。驗證軟件是否穩(wěn)固可靠了,軟件操作是否合理;是否滿足用戶需求;能否實現(xiàn)需求分析的功能。6.1 模塊測試在本系統(tǒng)的模塊測試時我們要緊從以下幾個方面考慮:1. 重要執(zhí)行通道集,是否重復添加;2. 局部數(shù)據結構,即出入庫治理中,數(shù)據的導入導出咨詢題,;3. 出錯處理通道,是否給出錯誤提示,及即時預警信息;4. 阻礙上述方面的邊界條件。6.2 業(yè)務流程測試在業(yè)務流程測試中,考慮以下幾個方面:1. 各個模塊數(shù)據傳

37、遞是否正確,如金額等數(shù)值類型的咨詢題;2. 模塊間數(shù)據傳遞,需要用不同的測試方法測試。3. 模塊間數(shù)據的平穩(wěn)咨詢題。如入庫需要加操作,出庫的減操作。6.3 系統(tǒng)運行結果商品掰L般用戶1 .主弟面。按照用戶權限設記嗨個商品信息治捶弊而,只有商品信息查詢、供應商信息查研庫存盤點的權限專孤而治理員則有修瞞改、增加、則廉商品信息等權限,如木圖6-1、6-2林褊:圖6-1系統(tǒng)主界面1H6-.2盤系訕售了歡迎來到超市庫存管理系統(tǒng)腐品.1座管河百品出庫管理厚存高殂戶侑恩士河早至退出2 .商品出庫F功能界面可實現(xiàn)商品庫存信息的查詢,及商品出庫道輸入以下信息:入庫華瑞號;I的實現(xiàn),運行時所出庫商品寫入出庫單如圖

38、6-3所示至唯O川戶估縣管理宏怡豆咨詢O人摩首JB庫存席位供百題估肆管理圖6-3商品出庫界面Lf'1.J.J-M*3.商品入庫屋該界面可實現(xiàn)商品的入庫。當運行時,判定是否是新 商品,若是,將其錄入到商品信息表中?并將入庫商品的債息寫入入庫單 一談輸衣峭疵贏編導或名稱黑一商品年生杳制人用管宵出國道百及庫供應商崎供圜6-4商品入庫界面:中口盟員信息治理。該界面要緊實現(xiàn)曙信息的更換、嗡口、刪除及密碼重置等功能。如圖6-5所示節(jié)豆井屋圖6-5職員信息治理界面歡迎來到超市庫存管理系統(tǒng)5嚴魂應商彳黯朦油理我該界面要續(xù)演現(xiàn)供gg商信息的遞詢、增施史修改、刪除等功能匕如圖6-6所示盅山人,4圖靜6號供

39、應商W息治理驊海再品益標量海卓可科善1點人6A=庫:存盤點釉U。該界面要緊實現(xiàn)商品庫存M的盤點/并提示是否二有馬!的噬L同籃親現(xiàn)了而品庫存不斤患U 口預項期籍成。6-76-8所赤。土史吉R3-5-W:二如圖肽_張三生嚴時間商品普希 柞存 保改期即修這他商品列表如下Q黃出瑞/,顯示預定貨訂單?商品能號做品名稀圖6-7庫存盤點界面口有些商品庫即將過期,澈瞞!ins-wmr-r1r-ej確定Jaiiiiuiibi-miii.i-uinjajih.ifi«I圖6-8預定貨馬上過期商品列表7總結隨著現(xiàn)代科學技術的迅猛進展,運算機技術的持續(xù)向各個領域進展,通過運算機治理軟件的運用,許多連鎖超市的

40、模式差不多轉變?yōu)樾畔⒒卫恚瑢崿F(xiàn)了超市治理的全面自動化,提升了超市治理人員的工作效率,增加超市的效益。本文從實踐考察,運用SQLServer2005和MicrosoftVisioStudio2005設計出的超市庫存信息治理系統(tǒng),已能夠較好的解決超市庫存信息的治理與預治理。超市庫存信息治理系統(tǒng)符合中小型超市庫存治理的需求,通過簡潔的界面實現(xiàn)了商品的信息治理、入庫治理、出庫治理、庫存盤點等功能,其中庫存盤點除了盤點各商品的庫存量外,還增加了預訂單的生成、將過期的商品的預警等功能,使超市庫存治理者能夠及時有效的了解到各商品的狀態(tài),幸免了因為庫存不足或商品過期造成的缺失,同時,該系統(tǒng)的易操作性極大的提

41、升了超市庫存工作人員的工作效率,大大減少了出入庫的大量繁瑣的流程工作降低了經營成本,提升了經營效益。通過此次系統(tǒng)開發(fā)和設計,培養(yǎng)了編程能力,分析能力,和理論聯(lián)系實際的能力,為今后的工作打下了基礎。然而由于畢業(yè)設計時刻較短,因此該系統(tǒng)還有血多不如人意的地點,有些功能還不夠完善,系統(tǒng)性能還有待進一步改善。這些將在今后的工作中連續(xù)研究和開發(fā),爭取逐步完善本系統(tǒng)。8 致謝在此次畢業(yè)設計實踐中,毫無疑咨詢要感謝的是我指導老師劉琰講師,在這次畢業(yè)設計中,劉琰老師不辭辛勞的一點點的關心我們,從選題的指導到系統(tǒng)設計的修改,讓我從剛開始的摸不到頭腦到后來的日益熟練,差不多上劉琰老師辛勤付出的結果。在那個地點我真

42、誠的對給予我認真指導和耐心關心的劉琰老師表示最深切的謝意。9 參考文獻:1黃梯云.治理信息系統(tǒng)(第四版)M.北京:高等教育出版社,2009.07.2王珊,薩滿煊.數(shù)據庫系統(tǒng)概論(第四版)M.北京:高等教育出版社,2006.05.3微軟公司.SQLServer2005數(shù)據庫開發(fā)與實現(xiàn)M.北京:高等教育出版社,2007.09.4微軟公司.VisualC#2005程序設計語言M.北京:高等教育出版社,2007.02.5張海蕃.軟件工程M.北京:清華大學出版社,2010.07.6朱順泉,姜靈敏.治理信息系統(tǒng)理論與實務(修訂版)M.北京:人民郵電出版社,2004.04.7邱斌.程序設計M.北京:高等教育

43、出版社,2009.02.8鄭阿奇,劉啟芬,顧韻華.SQLServer教程(第2版)M.北京:清華大學出版社,2010.09.9陳偉.SQLServer2005數(shù)據庫應用與開發(fā)教程M.北京:清華大學出版社,2007.09.11百度百科.軟件測試12呂俊亞.超市進銷存治理系統(tǒng)的設計與實現(xiàn)探討J.現(xiàn)代商貿工業(yè),2008,20(3):271-272.13韋琳,李康.超市庫存信息治理系統(tǒng)J.中國校外教育下旬刊,2010,7:165.14向征,劉世俊.超市治理信息系統(tǒng)的設計與實現(xiàn)J.軟件導刊,2009,8(8):82-83.15張召浦,王建軍.徐州百大超市有限公司VMI系統(tǒng)的設計J.科技經濟市場,2008

44、,9:11-12.附錄要緊代碼數(shù)據庫測試賬號:張三密碼:01001系統(tǒng)登錄模塊代碼:protectedvoidButton2_Click(objectsender,EventArgse)stringnum;stringmystr,mysql;SqlConnectionmyconn=newSqlConnection();SqlCommandmycmd=newSqlCommand();mystr="datasource=.SQLEXPRESS;InitialCatalog=db_kcglrj;"+"IntegratedSecurity=True"myconn

45、.ConnectionString=mystr;myconn.Open();mysql="SELECTcount(*)FROMdbo.tb_UserInfowhereuser_name='"+TextBox1.Text+"'andlogin_password='"+TextBox2.Text+"'"mycmd.Connection=myconn;num=mycmd.ExecuteScalar().ToString();myconn.Close();stringnum1;stringmystr1,mysq

46、l1;SqlConnectionmyconn1=newSqlConnection();SqlCommandmycmd1=newSqlCommand();mystr1="datasource=.SQLEXPRESS;InitialCatalog=db_kcglrj;"+"IntegratedSecurity=True"myconn1.ConnectionString=mystr1;myconn1.Open();mysql1="selectuser_zwbianhaofromtb_UserInfowhereuser_name='"

47、+TextBox1.Text+"'"mycmd1.Connection=myconn1;num1=mycmd1.ExecuteScalar().ToString();myconn1.Close();if(num!="0")if(num1="1")Server.Transfer("/spxxguanli.aspx");elseServer.Transfer("/spxxxguanli1.aspx");elsePanel3.Visible=true;Panel2.Visible=false;

48、商品查詢代碼protectedvoidButton8_Click(objectsender,EventArgse)stringmysql;stringmystr;SqlConnectionmyconn=newSqlConnection();SqlCommandmycmd=newSqlCommand();mystr="datasource=.SQLEXPRESS;InitialCatalog=db_kcglrj;"+"IntegratedSecurity=True"myconn.ConnectionString=mystr;myconn.Open();st

49、ringsp_bianhao=TextBox1.Text;mysql="select*fromtb_SpxxInfowheresp_bianhao='"+sp_bianhao+"'"mycmd.Connection=myconn;SqlDataReadermyreader=mycmd.ExecuteReader();if(myreader.Read()TextBox2.Text=myreader"sp_name".ToString();TextBox3.Text=myreader"sp_leibie"

50、;.ToString();TextBox4.Text=myreader"scs_name".ToString();TextBox5.Text=myreader"scs_add".ToString();TextBox6.Text=myreader"sc_time".ToString();TextBox7.Text=myreader"sp_bzq".ToString();TextBox8.Text=myreader"sp_price".ToString();TextBox10.Text=myread

51、er"gys_name".ToString();elseRegisterStartupScript("","<script>alert('商品條形碼碼輸入錯誤!')</script>");myreader.Close();商品信息修改代碼protectedvoidButton9_Click(objectsender,EventArgse)stringsp_bianhao=TextBox1.Text;stringsnam=TextBox2.Text;stringsleibie=TextBox3.T

52、ext;stringscname=TextBox4.Text;stringsaddress=TextBox5.Text;stringsctime=TextBox6.Text;stringsbzq=TextBox7.Text;stringsprice=TextBox8.Text;stringsgys=TextBox10.Text;Stringmystr,mysql;SqlConnectionmyconn=newSqlConnection();SqlCommandmycmd=newSqlCommand();mystr="DataSource=.SQLEXPRESS;InitialCata

53、log=db_kcglrj;"+"IntegratedSecurity=True;"myconn.ConnectionString=mystr;myconn.Open();mysql="updatetb_SpxxInfosetsp_leibie='"+sleibie+"',scs_name='"+scname+"',sc_time='"+sctime+"',sp_bzq='"+sbzq+"',sp_name=&#

54、39;"+snam+"',scs_add='"+saddress+"',gys_name='"+sgys+"',sp_price='"+sprice+"'wheresp_bianhao='"+sp_bianhao+;mycmd.Connection=myconn;mycmd.ExecuteNonQuery();myconn.Close();商品信息刪除代碼protectedvoidButton10_Click(objectsender,Eve

55、ntArgse)stringsp_bianhao=TextBox1.Text;Stringmystr,mysql;SqlConnectionmyconn=newSqlConnection();SqlCommandmycmd=newSqlCommand();mystr="DataSource=.SQLEXPRESS;InitialCatalog=db_kcglrj;"+"IntegratedSecurity=True;"myconn.ConnectionString=mystr;myconn.Open();mysql="deletefromtb_SpxxInfowheresp_bianhao='"+sp_bianhao+"'"mycmd.Connection=myconn;mycmd.ExecuteNonQuery();myconn.Close();商品入庫代碼protectedvoidButton1_Click(objectsender,EventArgse)SqlConnectionconn=newSqlConnection();SqlCommandcomm=newSqlCommand();comm.Connection=conn;Stringmystr;mystr="D

溫馨提示

  • 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

提交評論