【正文】
但隨著時間的推移和軟件設計工具、支撐環(huán)境的不斷發(fā)展,系統(tǒng)性能也會隨之進一步加強和完善,最終會達到一個較理想的水平的。我所開發(fā)的這一系統(tǒng),主要具備的功能是記錄商品庫存、入庫、出庫的情況,使超市采購、庫存和銷售能夠有機的結(jié)合起來,提高超市的效率和效益。 軟件的缺陷和限制由于個人能力有限,時間倉促,軟件尚有不足之處,雖然本系統(tǒng)可以完成基本的信息管理功能,但是它還存在著需要改進完善的地方,比如,系統(tǒng)的安全性不是很強;在保密程度上不可能做得十分完美等,這些都需要提高和完善。 系統(tǒng)的單元測試系統(tǒng)登錄模塊單元測試方案設計:(1) 系統(tǒng)登錄模塊輸入測試方案通過模塊接口的數(shù)據(jù)流進行測試,如果數(shù)據(jù)不能正確地進出,所有其他測試都是不切實際的。通常首先重點測試單個程序模塊,然后把測試重點轉(zhuǎn)向在集成的模塊簇中尋找錯誤,最后在整個系統(tǒng)中尋找錯誤[11]。 }6 測試系統(tǒng)測試是MIS開發(fā)周期中一個重要漫長的階段。 dt = (select * from 庫存,商品信息,商品類別 where = and = and 商品名稱 like 39。庫存預警查詢模塊的設計如下圖所示: 庫存報警管理模塊頁面其中“檢索”按鈕的代碼設計如下:protected void Button2_Click(object sender, EventArgs e) { //顯示庫存中所有數(shù)量小于報警值的商品 DataTable dt = new DataTable()。 if ( 0) { = [0][總數(shù)量].ToString()。)。 DataTable datatable = new DataTable()。 + + 39。)。 }銷售統(tǒng)計模塊完成超市商品銷售信息的統(tǒng)計功能,可以按銷售的時間或銷售的商品種類進行統(tǒng)計,并能統(tǒng)計出總的銷售數(shù)量和銷售總價。and 進貨時間 between 39。 + + 39。 if ( 1) (())。 = [0][總利潤].ToString()。 dt = (select sum((出庫價格價格) * ) as 總利潤,sum(數(shù)量) as 總數(shù)量 from 出庫,商品信息,商品類別 where = and = and 商品名稱 like 39。 dt = (select * from 庫存,商品信息,商品類別 where = and = and 商品名稱 like 39。39。 } (INSERT INTO [出庫] ( [商品編號] ,[數(shù)量] ,[出庫價格] ,[出貨時間] ) VALUES ( + + ,+ +,+ +,39。 = [0][庫存數(shù)量].ToString()。 } 銷售管理模塊商品銷售管理模塊完成商品信息的功能。)。 } } 商品進貨模塊商品進貨管理模塊完成超市貨物的采購進貨功能,工作人員選擇貨物信息,輸入進貨的數(shù)量擊擊“進貨”提交到數(shù)據(jù)庫中。 return。 } //刪除記錄 刷新列表 (delete from 商品類別 where 類別編號= + Key)。 ()。 用戶管理模塊用戶管理模塊完成系統(tǒng)的使用用戶的添加、刪除的功能,管理員可以添加與修改系統(tǒng)的用戶的基本信息。用戶或密碼錯誤39。 系統(tǒng)登錄模塊系統(tǒng)登錄模塊完成用戶身份驗證的功能,由于本系統(tǒng)只是超市內(nèi)部使用,所以使用本系統(tǒng)的用戶進行身份驗證是十分必要的,本系統(tǒng)的用戶分為兩類,管理員和員工,在登錄模塊中,輸入用戶名及密碼,點擊提交按鈕完成用戶身份驗證的功能。 數(shù)據(jù)庫表其中共包括6個表,如下圖所示: 用戶信息表序號字段名類型長度索引允許空備注1用戶名Varchar50pkey否Admin超級管理員2密碼varchar20是3用戶級別Varchar50是4建立時間DateTime是5用戶介紹Varchar200是 商品類別表序號字段名類型長度索引允許空備注1類別編號Int(Auto)PKey否2類別名稱Varchar 50是 商品信息表序號字段名類型長度索引允許空備注1商品編號Int(Auto)Pkey否2商品名稱Varchar50是3類別編號Int是4價格Float是5單位Varchar50是6廠商Varchar200是7備注Varchar200是8商品保質(zhì)期DaTeTime是 進貨信息表序號字段名類型長度索引允許空備注1進貨編號Int(Auto)Pkey否2商品編號Int是關聯(lián) 商品信息3進貨數(shù)量Int是4進貨時間DateTime是 出庫信息表序號字段名類型長度索引允許空備注1出庫編號IntPkey否2商品編號int是關聯(lián) 庫存3數(shù)量Int是4出庫價格float是5出貨時間DateTime是 庫存信息表序號字段名類型長度索引允許空備注1庫存編號IntPkey否2商品編號Int是關聯(lián) 商品信息3庫存數(shù)量Int是4預警量Int是5 網(wǎng)站詳細設計 概述詳細設計階段的根本目標是確定應該怎樣具體的實現(xiàn)所要求的系統(tǒng),也就是說,經(jīng)過這個階段的設計工作,應該得出目標系統(tǒng)的精確描述,從而在編碼階段可以把這個描述直接翻譯成用某總程序設計語言書寫的程序。 數(shù)據(jù)流表名字編號描述商品類別信息F1管理員操作的商品類別,包括商品類別的編號,類別名稱商品信息F2管理員操作的商品的基本信息,如商品編號,商品名稱,價格,保質(zhì)期,生產(chǎn)廠家等進貨信息F3管理員操作的商品進貨的基本信息,如商品名稱,進貨數(shù)量等庫存信息F4管理員查看的庫存的基本信息,如商品名稱,庫存數(shù)量等銷售信息F5商品銷售信息,如商品品名,銷售數(shù)量,單價等銷售利潤統(tǒng)計信息F6用戶對銷售利潤信息進行統(tǒng)計進貨統(tǒng)計信息F7用戶對商品進貨信息進行統(tǒng)計銷售統(tǒng)計信息F8用戶對商品銷售信息統(tǒng)計庫存統(tǒng)計信息F9用戶對庫存信息進行統(tǒng)計庫存預警信息F10查看商品低于庫存預警的信息保質(zhì)期報警信息F11管理員管理員的保質(zhì)期報警的信息 數(shù)據(jù)處理處理過程的具體處理邏輯通常在詳細設計過程中用判定表或判定樹來描述。DFD可以形象地描述事務處理與所需數(shù)據(jù)的關聯(lián),便于用結(jié)構(gòu)比系統(tǒng)分析方法,自頂向下,逐層分解,步步細化。(7) 進貨統(tǒng)計:完成商品進貨信息統(tǒng)計的功能。 功能需求分析系統(tǒng)開發(fā)的總體任務是實現(xiàn)各種信息的系統(tǒng)化、規(guī)范化和自動化。因此,本文系統(tǒng)從經(jīng)濟上來說是完全可行的。從系統(tǒng)開發(fā)費用來說,校園超市完全有能力承擔開發(fā)系統(tǒng)的費用。系統(tǒng)的可行性分析主要包括技術(shù)可行性、經(jīng)濟可行性用戶使用可行性和法律可行性。 總體設計思路本系統(tǒng)開發(fā)的主要目標是為了方便校園超市管理者的決策和規(guī)劃而實現(xiàn)商品管理的系統(tǒng)化、規(guī)范化和自動化。 、C、Visual C++、 以及VisualFoxPro。這樣的環(huán)境對于開發(fā)人員來說,想要快速的開發(fā)一個功能強大且穩(wěn)定可靠的Web 應用程序,不是一項輕松的工作。(11) 實現(xiàn)對庫存統(tǒng)計預警的查看功能。(3) 實現(xiàn)對商品信息的添加、刪除、修改及管理貨物的基本信息功能。日常的管理,進貨,銷售,庫存方面的工作并不簡單,工作量也不小。[關鍵詞]校園超市;管理信息系統(tǒng);數(shù)據(jù)庫;Campus supermarket management systemAuthor:GuoYinshan(Grade04,Class1102,Major Information and Computing Since,Math and Computing Since Dept.,Shaanxi University of Technology,Hanzhong 723000,Shaanxi)Tutor:ZhangRuilin[Abstract]With the gradual quantitative increase of college students and the popularization of puters, the petition between campus supermarket is increasingly fierce. Meanwhile, different modity information is doubled and redoubled to growth, then that needs us to make a statistical classification information on a variety of merchandise quickly and timely .In order to make the campus have more supermarket turnover, this system is mainly used to improve the conditions of lack of financial and human resources in goods management to reduce the open capital of supermarkets. Campus supermarket management system is a information system which is used for all kinds of goods entry stock and sales of campus supermarket, the main purpose is to achieve its information management. The basic registration information when purchasing goods includes cargo number, description of goods and cargo quantity, etc. While the sales information when marketing goods includes goods information, the stock removal quantity, and finally get information of various goods according to the data of inbound and outbound goods. Generally speaking, the campus supermarket management system is through the