版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p><b> 目錄</b></p><p><b> 前言2</b></p><p><b> 摘要3</b></p><p><b> 第一章 緒論5</b></p><p><b> 1.1社會背景5</
2、b></p><p><b> 1.2超市背景6</b></p><p> 第二章 系統(tǒng)可行性研究7</p><p> 2.1 技術(shù)可行性研究7</p><p> 2.2 經(jīng)濟可行性研究7</p><p> 2.3 操作可行性研究8</p><p>
3、; 第三章 系統(tǒng)需求分析9</p><p> 3.1 用戶工作流程9</p><p> 3.2 用戶業(yè)務(wù)需求9</p><p> 第四章 系統(tǒng)概要設(shè)計10</p><p> 4.1 設(shè)計思想10</p><p> 4.2 設(shè)計原則11</p><p> 4.3 業(yè)務(wù)流程
4、分析11</p><p> 4.4 系統(tǒng)數(shù)據(jù)流分析14</p><p> 4.5 數(shù)據(jù)字典17</p><p> 4.6 功能需求19</p><p> 4.7 性能需求19</p><p> 4.8 運行需求20</p><p> 第五章 系統(tǒng)詳細設(shè)計21</p
5、><p> 5.1 系統(tǒng)功能結(jié)構(gòu)圖21</p><p> 5.2 系統(tǒng)功能設(shè)計21</p><p> 5.3 系統(tǒng)數(shù)據(jù)庫設(shè)計22</p><p> 5.4 模塊功能設(shè)計24</p><p> 第六章 系統(tǒng)測試運行39</p><p> 6.1 模塊測試39</p>
6、<p> 6.2 整體測試39</p><p><b> 第七章 總結(jié)40</b></p><p> 第八章 致謝辭41</p><p> 第九章 參考文獻42</p><p> 第十二章 附錄43</p><p><b> 前言</b>&
7、lt;/p><p> 超市需要處理大量的庫存信息,還要時刻更新產(chǎn)品的銷售信息,不斷添加商品信息。面對不同種類的信息,需要合理的數(shù)據(jù)庫結(jié)構(gòu)來保存數(shù)據(jù)信息,需要有效的程序結(jié)構(gòu)支持各種數(shù)據(jù)操作的執(zhí)行。商店自動化的產(chǎn)品管理在歐美等國家早已經(jīng)實現(xiàn),也是零售業(yè)管理的基礎(chǔ)。它最主要的特點是能夠?qū)崟r的和準確的控制店內(nèi)的銷售情況。如果可以能夠?qū)崟r掌握銷售流程及銷售情況,則可以有效地加速商品的周轉(zhuǎn)率并提高服務(wù)質(zhì)量,而且可以減少產(chǎn)品售價
8、不符等所產(chǎn)生的問題。顧客的消費要求的是希望在超市購物中能基本上都能購得所需的商品,并且還要既保證商品質(zhì)量還要享受優(yōu)質(zhì),方便的服務(wù)。</p><p><b> 摘要</b></p><p> 隨著小超市規(guī)模的發(fā)展不斷擴大,商品數(shù)量急劇增加,有關(guān)商品的各種信息量也成倍增長。超市時時刻刻都需要對商品各種信息進行統(tǒng)計分析。而大型的超市管理系統(tǒng)功能過于強大而造成操作繁瑣降低
9、了小超市的工作效率。</p><p> 超市管理系統(tǒng)是市場上最流行的超市上常用的系統(tǒng)之一,它主要包含以下幾個模塊:系統(tǒng)權(quán)限的設(shè)定、原始數(shù)據(jù)錄入、數(shù)據(jù)的匯總及查詢等。從而,實現(xiàn)對進貨、銷售及員工信息等實現(xiàn)全面、動態(tài)、及時的管理。</p><p> 本文系統(tǒng)的分析了軟件開發(fā)的背景以過程;首先介紹了軟件的開發(fā)環(huán)境,其次介紹了本軟件的詳細設(shè)計過程:數(shù)據(jù)庫的設(shè)計、各個模塊的設(shè)計和實現(xiàn),以及具體界
10、面的設(shè)計和功能。</p><p> 關(guān)鍵詞:超市 管理信息系統(tǒng)</p><p><b> Abstract</b></p><p> Expands unceasingly along with the small supermarket scale development, the commodity quantity sharp gr
11、owth, related commodity each kind of information content also becomes time of growth. The supermarket in needs to carry on the statistical analysis all the time to commodity each kind of information. But the large-scale
12、supermarket management system management system function too was formidable creates the operation tediously to reduce the small supermarket working efficiency.</p><p> The supermarket management system mana
13、gement system is in the market on the most popular supermarket one of commonly used systems, it mainly contains following several modules: System jurisdiction hypothesis, primary data input, data compiling and inquiry an
14、d so on. Thus, realizes to the inventory, the sale and the staff information and so on realizes comprehensively, dynamic, the prompt management.</p><p> This article system analysis software has developed b
15、ackground by process; first introduced the software development environment, next introduced this software detailed design process: Database design, each module design and realization, as well as concrete contact surface
16、 design and function.</p><p> Key words: Supermarket, Management Information System.</p><p><b> 第一章 緒論</b></p><p><b> 1.1社會背景</b></p><p> 隨著
17、現(xiàn)代科學技術(shù)的迅猛發(fā)展,計算機技術(shù)已經(jīng)滲透到哥哥領(lǐng)域,成為各行業(yè)必不可少的工具,特別是Internet技術(shù)的推廣和信息高速公路的建立,使IT產(chǎn)業(yè)在市場競爭中越發(fā)顯示出其獨特的優(yōu)勢,步入信息化時代,有巨大的數(shù)據(jù)信息等待加工處理和傳輸,這使得對書數(shù)據(jù)庫的進一步開發(fā)和利用顯得尤為迫切。</p><p> 作為國內(nèi)市場的一些中小型超市,它們在信息化過程中的步伐要落后于大中型超市,而對于這些企業(yè)的資源管理,信息的存儲和處
18、理也顯得迫切需要,要適應市場競爭,就需要有高效的處理方式和管理方法,因此加快超市的信息化進程是必可少的。</p><p> 實習期間,我們通過對市場的調(diào)查,針對現(xiàn)在各中小型超市對經(jīng)營業(yè)務(wù)和人事管理的實際需要,開發(fā)了這套超市管理系統(tǒng)。在開發(fā)過程中,我們針對當前各超市管理的特點和技術(shù)人員的實際水平,采用基于Windows圖形用戶界面這一易學易用的操作環(huán)境,在系統(tǒng)設(shè)計過程中,我們盡量采用易懂易讀的人機界面,使用戶可以
19、在短期內(nèi)完全掌握。我們又始終發(fā)系統(tǒng)的正確性放在首位,力求數(shù)據(jù)的完整和處理的正確性。在此基礎(chǔ)上優(yōu)化程序代碼,加速系統(tǒng)運行和減少對系統(tǒng)資源的占用。</p><p><b> 1.2超市背景</b></p><p> 在我國超市形成在20世紀90年代初期,現(xiàn)在已經(jīng)成為我國零售業(yè)的一種重要形態(tài),為國民經(jīng)濟的發(fā)展發(fā)揮了重要的作用。隨著超市高速的發(fā)展,其經(jīng)營管理也變得愈加復雜
20、,早期的售貨員站柜臺的形式早已不能滿足現(xiàn)有銷售也的發(fā)展,這樣就迫切地需要引入新的管理技術(shù)。</p><p> 超市形態(tài)具有種種優(yōu)點,但在目前狀況下,它仍存在零售業(yè)企業(yè)所共有的落后的一面,如:不能有效地管理每種商品,收款結(jié)算速度慢,容易出現(xiàn)營業(yè)差錯,不宜進行商品調(diào)價,盤點效率低等,而且在超市日常管理中,商品的進、銷、存等決策以經(jīng)驗為主,缺乏實時分析功能,管理人員對及時傳遞資料的要求始終得不到滿足。蘇轍超市形態(tài)的高
21、速發(fā)展,其經(jīng)營管理也變得愈加復雜,日常所需要處理的數(shù)據(jù)量也逐漸增大,商業(yè)運轉(zhuǎn)的中間環(huán)節(jié)也越來越多,原始的人工管理已無法應對這復雜的市場。為此,在選題過程中,我選擇了超市管理系統(tǒng)設(shè)計題目,依靠現(xiàn)代化的計算機信息處理技術(shù)來管理超市,從而節(jié)省了大量的人力、物力,改善了員工的工作條件,減輕了勞動強度,并且能夠快速反映出商品的進、銷、存等狀況和各種反饋信息分析,使管理人員快速對市場的變化做出相應的決策,加快超市經(jīng)營管理效率。</p>
22、<p> 第二章 系統(tǒng)可行性研究</p><p> 2.1 技術(shù)可行性研究</p><p> 在IT行業(yè)中從業(yè)的工作人員一般都要求掌握計算機技術(shù),具有一定的軟硬件基礎(chǔ),會使用各種管理軟件,熟悉IT產(chǎn)品。因為,有的超市對員工的素質(zhì)要求比較高,從管理層到下面的銷售人員,都要求具有一定的計算機基礎(chǔ),所以在新系統(tǒng)投入使用時,只要對員工進行少量的培訓,系統(tǒng)的功能和使用方法就基本上能
23、夠是系統(tǒng)順利運行。</p><p> 2.2 經(jīng)濟可行性研究</p><p> 因為通過網(wǎng)絡(luò)傳遞銷售信息可以不受距離的限制,因此可以借閱許多的人力和物力,方便管理,由此可以減少不必要的開支,同時該系統(tǒng)可以提高超市的銷售效率,即提高了超市的經(jīng)濟效益,所以從經(jīng)濟上完全是可行的。</p><p> (1)超市有能力承擔系統(tǒng)開發(fā)費用</p><p&
24、gt; 開發(fā)新系統(tǒng)的工作是一項間距復雜的工作,它的投資主要是人力和物力的投資。對于本系統(tǒng)的開發(fā)者來說,其主要投資還是在人力和物力兩個方面。如果是企業(yè)自己安排人手開發(fā)系統(tǒng)的話,其主要的投資還是在人力資源上,從系統(tǒng)的業(yè)務(wù)需求調(diào)查到系統(tǒng)的分析編碼制作都是需要巨大的人力投入的。軟件企業(yè)作為一個簡短的高科技產(chǎn)業(yè),其員工要求都比一般企業(yè)的要求要高,而且對系統(tǒng)開發(fā)及軟件產(chǎn)業(yè)了解比較多,所以在自我開發(fā)管理系統(tǒng)的過程中,企業(yè)自己比較容易安排人手,這樣就
25、可以為企業(yè)借閱大部分的額外開支。同時軟件就其它產(chǎn)品來說,屬于高端行業(yè),無論是產(chǎn)品的價格還是質(zhì)量都比較高,而經(jīng)營產(chǎn)品的經(jīng)銷商或者是商家都要求有雄厚的資金支持。所以,在系統(tǒng)的開發(fā)過程中,企業(yè)完全有能力承擔開發(fā)費用。</p><p> (2)新系統(tǒng)將為企業(yè)帶來經(jīng)濟效益</p><p> 管理系統(tǒng)是一個信息化、智能化和先進管理理念的集合體。而管理是一個動態(tài)過程,在其運行過程中要采取多項措施。所
26、以在管理中獲得經(jīng)濟效益是一個綜合效益,要對它進行直接定量的分析是比較困難的。一般新系統(tǒng)帶來的經(jīng)濟效益是簡介的,其最主要的表現(xiàn)就是減少了企業(yè)管理費用和人力開支。而其它一些繁瑣的食物都通過新系統(tǒng)來加以分析解決,不僅節(jié)省了大量的時間,還為企業(yè)的各項決策提供了寶貴的資料,為企業(yè)帶來巨大的經(jīng)濟效益。</p><p> 2.3 操作可行性研究</p><p> 本系統(tǒng)采用基于Windows的圖形用
27、戶界面,而該系統(tǒng)是大家熟悉的操作系統(tǒng),對于那些有一般的計算機知識的人員就可以輕松上手。而整個超市管理系統(tǒng)采用最友好的交互界面,簡介明了,不需要對數(shù)據(jù)庫進行深入的了解。</p><p> 由此,該系統(tǒng)的操作是可行的,有必要開發(fā)該系統(tǒng)。</p><p> 綜合以上三方面,該系統(tǒng)具有很高的開發(fā)可行性,無論是從技術(shù)上或者經(jīng)濟上還是操作上。因此,可以設(shè)計該系統(tǒng)的數(shù)據(jù)流程圖,建立數(shù)據(jù)字典。<
28、/p><p> 第三章 系統(tǒng)需求分析</p><p> 3.1 用戶工作流程</p><p> 進貨或銷售商品時,用戶要對進貨單或銷售單進行核對審查,并進行登記;用戶要獲得進貨、銷售、庫存信息時,要對進貨情況、銷售情況、庫存情況進行查詢并打印。</p><p> 3.2 用戶業(yè)務(wù)需求</p><p> (1)該管
29、理軟件將對庫存茶品進行資料管理和統(tǒng)計,對產(chǎn)品的進貨單和產(chǎn)品的銷售單進行錄入管理和統(tǒng)計;</p><p> (2)該管理軟件將根據(jù)用戶的需要對進貨、銷售、庫存情況進行查詢,并能打印詳細信息;</p><p> (3)該管理軟件將為用戶提供賬號管理工具,以便用戶對賬號進行管理,具體為添加用戶、刪除用戶、修改用戶密碼;</p><p> (4)該管理軟件提供企業(yè)人員
30、管理,能夠?qū)ζ髽I(yè)員工的分類管理,新員工的加入以及員工刪除,修改進本信息等功能。</p><p> 整個超市管理系統(tǒng)的功能結(jié)構(gòu)如圖3-1所示:</p><p> 圖3-1 系統(tǒng)功能結(jié)構(gòu)圖</p><p> 第四章 系統(tǒng)概要設(shè)計</p><p><b> 4.1 設(shè)計思想</b></p><p&g
31、t; (1)系統(tǒng)分成幾個相對獨立的模塊,但這些模塊都進行集中式管理。</p><p> (2)分層的模塊化程序設(shè)計思想,整個系統(tǒng)采用模塊化結(jié)構(gòu)設(shè)計。作為應用程序有較強的可操作性和擴展性。</p><p> (3)合理的數(shù)據(jù)流設(shè)計,在應用系統(tǒng)設(shè)計中,相對獨立的模塊間以數(shù)據(jù)流相互連接,使各模塊間的耦合性較低,方便系統(tǒng)運行,提高系統(tǒng)安全性。</p><p><
32、b> 4.2 設(shè)計原則</b></p><p> 為了使本系統(tǒng)功能齊全完備,操作簡便,最大限度的提高軟件的質(zhì)量,從而滿足用戶的實際需要,在設(shè)計開發(fā)過程中遵循了如下原則:</p><p> (1)合法性原則:依據(jù)產(chǎn)品核算系統(tǒng)的工作規(guī)定以及要求,參照核算實際的工作情況,進行諸如產(chǎn)品進貨、銷售等工作。</p><p> (2)實用性原則:適合產(chǎn)品
33、信息管理工作的實際需求,并能夠處理一些特殊情況的要求,此外,盡可能預留空間,以便擴充功能。</p><p> (3)準確性原則:對輸入的相關(guān)資料建立檢錯機制,及時報錯,使用戶能夠及時準確的輸入合法資料(如:類型匹配,長度不超限等)。</p><p> (3)易操作原則:要求設(shè)計的系統(tǒng)功能齊全,界面友好,操作方便,必要的地方進行提示。</p><p> (5)源
34、程序可讀性原則:為了便于其他設(shè)計,維護人員讀懂代碼或以后的代碼修改,軟件升級維護,即可能做好代碼注釋工作。</p><p> (6)優(yōu)化原則:為了達到優(yōu)化的目的,合理的運用窗口,菜單,對象等的繼承,自定義用戶對象,事件,函數(shù),減少不必要的重復性代碼,使程序簡介明了,也方便了將來的維護。</p><p> (7)安全性原則:可以為該系統(tǒng)的用戶設(shè)置用戶權(quán)限。</p><
35、p> 4.3 業(yè)務(wù)流程分析</p><p> 超市管理系統(tǒng)主要是是以先進的管理理念和科學的計算機技術(shù)來取代原始的手工操作。在新系統(tǒng)開發(fā)前,我們對這個超市管理系統(tǒng)業(yè)務(wù)流程進行了系統(tǒng)的調(diào)查,得出了下面的業(yè)務(wù)流程圖,如圖4-1所示:</p><p> 圖4-1 超市業(yè)務(wù)流程圖</p><p> 新系統(tǒng)主要業(yè)務(wù)分析:</p><p>&
36、lt;b> (1)進貨業(yè)務(wù)</b></p><p> 進貨管理是企業(yè)生產(chǎn)經(jīng)營活動中及其重要的一環(huán),它關(guān)系到產(chǎn)品質(zhì)量能否得到保證,生產(chǎn)是否能夠順利進行,采購成本能否得到有效控制等問題。企業(yè)現(xiàn)代管理理念中對企業(yè)的進貨管理提出新的要求;企業(yè)進貨時對供貨商的選擇更見慎重,雙方不再是討價還價的買賣關(guān)系,而是一種相互依存的合作伙伴關(guān)系,并且還需要認識到企業(yè)產(chǎn)品質(zhì)量要從采購抓起,這就關(guān)系到供方的供貨、服務(wù)
37、質(zhì)量。下面是進貨業(yè)務(wù)程序的主要內(nèi)容:</p><p> 供貨商的情況調(diào)查:在實施采購之前,超市首先就要對市場上各大商品供貨商進行詳細的調(diào)查,了解公司的具體情況,評定企業(yè)的信譽級別和公司的市場口碑,做到準確無誤,采購順利。</p><p> 采購計劃的編制:超市根據(jù)自身的資金條件和銷售狀況,綜合分析市場規(guī)律,擬定采購計劃表。</p><p> 實施進貨計劃:根據(jù)
38、供貨商檔案及評審結(jié)果,選定供貨商;生成訂貨單給選定的供貨商;雙方就價格、數(shù)量、質(zhì)量等方面洽談磋商,直至簽訂合同;跟蹤合同執(zhí)行,安排供貨進度和貨物運輸,做好驗收入庫工作。</p><p><b> (2)庫存業(yè)務(wù):</b></p><p> 庫存管理是指在上產(chǎn)經(jīng)營中為銷售和耗用而存儲的各種資產(chǎn)。企業(yè)存貨不當都會增加不必要的費用:存貨過多將導致物資的積壓、存儲費用增加
39、、流動資金周轉(zhuǎn)不利,并且過量的庫存會掩蓋管理不善的問題。存貨不足則影響企業(yè)的正常銷售活動。庫存管理的目標是需求最佳存貨數(shù)量,使庫存的成本總額最小化。其主要業(yè)務(wù)如下:</p><p> 產(chǎn)品入庫、出庫、盤庫等日常處理。</p><p> 科學合理地確定某庫存物資的庫存控制參數(shù)。如:最佳訂貨批量、最大庫存量、最佳缺貨量、最佳訂購周期等,進行嚴格的庫存控制工作。</p><
40、;p> 匯總統(tǒng)計各類庫存數(shù)據(jù),反應和監(jiān)督儲備資金占用及采購資金使用情況。</p><p><b> (3)銷售業(yè)務(wù)</b></p><p> 銷售對一個企業(yè)的生存和發(fā)展是至關(guān)重要的,它不再是傳統(tǒng)意義上的“賣東西”,它對外關(guān)系到企業(yè)產(chǎn)品、服務(wù)和企業(yè)形象等多方面因素,對內(nèi)涉及到銷售、庫存、財務(wù)等信息。此外信息化的高速發(fā)展為企業(yè)的銷售工作提出了新的挑戰(zhàn),封閉意味
41、著落后,超市要抓住時機,引入現(xiàn)代化的銷售管理模式,實施企業(yè)的信息化、智能化銷售管理,才能使超市在激烈的市場競爭中立于不敗之地。</p><p> 4.4 系統(tǒng)數(shù)據(jù)流分析</p><p> 圖4-2 超市管理系統(tǒng)頂層圖</p><p> 圖4-3 超市管理系統(tǒng)第0層圖</p><p> 圖4-4 庫存管理部分</p>&l
42、t;p><b> 第1層圖</b></p><p> 圖4-5 銷售管理部分</p><p><b> 第1層圖</b></p><p> 圖4-6 進貨管理部分</p><p><b> 第1層圖</b></p><p> 圖4-7
43、人事管理部分</p><p><b> 第1層圖</b></p><p><b> 4.5 數(shù)據(jù)字典</b></p><p><b> 數(shù)據(jù)流條目</b></p><p> (1)已進貨信息=進貨單號+供貨商號+商品名稱+進貨價+進貨數(shù)量+進貨日期+備注</p&g
44、t;<p> (2)銷售信息=銷售單號+商品編號+銷售數(shù)量+銷售日期</p><p><b> 文件條目</b></p><p> (1)文件名:職工清單</p><p> 組成:{職工編號+姓名+性別+籍貫+學歷+類別+工資+聯(lián)系電話+聯(lián)系地址+身份證號+聘用日期+編制日期+備注}</p><p>
45、; 組織:按職工編號遞增排列</p><p> (2)文件名:商品清單</p><p> 組成:{商品編號+供貨商號+名稱+條形碼+計量單位+類別+產(chǎn)地+單價+備注}</p><p> 組織:按商品編號遞增排列</p><p> (3)文件名:供貨商清單</p><p> 組成:{供貨商號+名稱+聯(lián)系人+聯(lián)
46、系電話+聯(lián)系地址+開戶行+銀行帳號+備注}</p><p> 組織:按供貨商編號遞增排列</p><p> (3)文件名:進貨清單</p><p> 組成:{進貨單號+商品編號+供貨商號+進貨價+數(shù)量+金額+進貨日期+備注}</p><p> 組織:按進貨單編號遞增排列</p><p> (4)文件名:銷售清
47、單</p><p> 組成:{銷售單號+商品編號+銷售數(shù)量+銷售日期}</p><p> 組織:按銷售單編號遞增排列</p><p> (5)文件名:庫存清單</p><p> 組成:{商品編號+庫存數(shù)量}</p><p> 組織:按商品編號遞增排列</p><p><b>
48、 加工說明</b></p><p> (1)加工名:1:查詢</p><p> 加工邏輯:根據(jù)要查詢的庫存信息,檢索出庫存信息明細表</p><p> 輸入流:庫存信息查詢,發(fā)出庫存信息請求</p><p> 輸出流:庫存信息清單,進貨信息請求</p><p> (2)加工名:1:更新</
49、p><p> 根據(jù)進貨信息或銷售信息更新庫存信息</p><p> 輸入流:已進貨信息,銷售信息</p><p> 輸出流:發(fā)出庫存檢索請求</p><p> (3)加工名:2:查詢</p><p> 根據(jù)要查詢的銷售信息,檢索出銷售信息明細表</p><p> 輸入流:銷售信息查詢&l
50、t;/p><p> 輸出流:銷售清單,銷售單</p><p> (4)加工名:2:更新</p><p> 加工邏輯:根據(jù)銷售信息更細銷售清單</p><p> 輸入流:前臺銷售信息,庫存信息</p><p> 輸出流:更新庫存清單</p><p> (5)加工名:3:查詢</p&g
51、t;<p> 加工邏輯:根據(jù)要查詢的進貨信息,檢索出進貨信息明細表</p><p> 輸入流:進貨信息查詢,發(fā)出進貨/采購清單查詢</p><p> 輸出流:庫存信息清單,已進貨信息,新供貨商信息,進貨單信息清單,采購單,進貨信息請求,進貨/采購清單檢索結(jié)果</p><p> (6)加工名:3:更新</p><p>
52、加工邏輯:根據(jù)進貨信息更新進貨清單</p><p> 輸入流:進貨信息請求,進貨單</p><p> 輸出流:發(fā)出進貨/采購清單查詢</p><p> (7)加工名:4:查詢</p><p> 加工邏輯:根據(jù)輸入要查詢的職工信息或供貨商信息,檢索出相應的結(jié)果</p><p> 輸入流:職工信息查詢,供貨商信息
53、查詢,發(fā)出職工/供貨商清單查詢</p><p> 輸出流:已有供貨商信息,供貨商信息清單,職工信息清單,職工/供貨商清單檢索結(jié)果</p><p> (8)加工名:4:更新</p><p> 加工邏輯:根據(jù)輸入的職工信息或新供貨商信息更新相應的職工清單或供貨商清單</p><p> 輸入流:職工信息,新供貨商信息清單,職工/供貨商清單檢
54、索結(jié)果</p><p><b> 4.6 功能需求</b></p><p> 本系統(tǒng)采用自定向下方法開發(fā),其功能模塊主要有如下幾個部分:進貨管理模塊、庫存管理模塊、銷售管理模塊、員工管理模塊和系統(tǒng)模塊。具體的功能描述如下: </p><p> 進貨管理:其功能是對手機供應商信息進行管理,并根據(jù)企業(yè)情況制定進貨計劃,實施產(chǎn)品采購,并進行進
55、貨查詢。</p><p> 庫存管理:其功能是對采購來的產(chǎn)品進行企業(yè)內(nèi)部編碼入庫,產(chǎn)品分類等活動,同時能夠根據(jù)銷售清單進行出貨管理,以及庫存統(tǒng)計。</p><p> 銷售管理:其功能是提供一般的銷售管理,能夠進行銷售明細查詢和打印銷售報表。</p><p> 人事管理:其功能是對超市的員工和供貨商信息進行管理,包括查詢,更新等。</p><
56、p><b> 4.7 性能需求</b></p><p><b> (1)數(shù)據(jù)精確度</b></p><p> 產(chǎn)品的進貨單和銷售單中,單價、金額采用浮點數(shù),保留至小數(shù)點后兩位。</p><p><b> (2)時間特性</b></p><p> 該管理系統(tǒng)軟件從
57、啟動到進入系統(tǒng)登錄界面的時間正常情況下應少于5秒,錄入并更新數(shù)據(jù)的時間正常情況下少于2秒。</p><p><b> (3)適用性</b></p><p> 該管理系統(tǒng)軟件適用于Windows 2000/xp及以上操作系統(tǒng)。</p><p><b> 4.8 運行需求</b></p><p>
58、<b> (1)用戶界面</b></p><p> 本系統(tǒng)采用Microsoft Visual Studio .Net 2003設(shè)計,用戶交互界面采用的是基于Windows的窗口界面。</p><p><b> (2)硬件接口</b></p><p> 運行本系統(tǒng)的硬件基本要求如下:</p><
59、p> CPU:Intel P3及以上;</p><p> 內(nèi)存:256MB及以上;</p><p> 硬盤:10GB及以上。</p><p><b> (3)軟件接口</b></p><p> .NET框架:Microsoft .Net Framework V1.1版本及以上。</p>&l
60、t;p> 數(shù)據(jù)庫服務(wù)器:Microsoft SQL Server 2000及以上。</p><p> 第五章 系統(tǒng)詳細設(shè)計</p><p> 5.1 系統(tǒng)功能結(jié)構(gòu)圖</p><p> 系統(tǒng)總體結(jié)構(gòu)如圖5-1所示:</p><p> 圖5-1 超市管理系統(tǒng)功能結(jié)構(gòu)圖</p><p> 5.2 系統(tǒng)功能設(shè)
61、計</p><p> 系統(tǒng)功能設(shè)計是使整個系統(tǒng)能基本實現(xiàn)超市的進、銷、存等管理功能,能讓超市管理者更直觀的了解超市的經(jīng)營狀況,以做出相應的經(jīng)營決策。管理信息系統(tǒng)(MIS)就是要對這些資源建立正確的數(shù)據(jù)庫,并進行信息的收集、傳送、存儲、編制成各種憑證、報表、臺帳、圖形等信息,同時對這些信息進行維護,通過實測超市的各種運行情況,并利用過去的歷史數(shù)據(jù)預測未來的發(fā)展,從超市全局的角度出發(fā)進行決策,利用信息控制超市的行為
62、,附注超市完成其目標。</p><p> 本系統(tǒng)共包括四大模塊,分別是人事管理模塊,銷售管理模塊,進貨管理模塊,庫存管理模塊。每個模塊的功能如下:</p><p> 1. 人事管理模塊功能:</p><p> (1)實現(xiàn)職工信息的查詢;</p><p> (2)實現(xiàn)職工信息的更新,包括增加、刪除、修改功能;</p>&l
63、t;p> (3)實現(xiàn)供貨商信息的查詢;</p><p> (4)實現(xiàn)供貨商信息的更新,包括增加、刪除、修改功能。</p><p> 2. 銷售管理模塊功能:</p><p> (1)實現(xiàn)銷售信息的查詢;</p><p> (2)實現(xiàn)商品銷售信息的盤點。</p><p> 3. 進貨管理模塊功能:<
64、;/p><p> (1)實現(xiàn)進貨信息的查詢;</p><p> (2)實現(xiàn)進貨信息的更新,包括增加、刪除、修改功能。</p><p> 4. 庫存管理模塊功能:</p><p> (1)實現(xiàn)商品信息的查詢;</p><p> (2)實現(xiàn)商品信息的更新,包括增加、刪除、修改功能;</p><p&
65、gt; (3)實現(xiàn)庫存信息的查詢;</p><p> (4)實現(xiàn)庫存信息的更新,包括增加、刪除、修改功能。</p><p> 5.3 系統(tǒng)數(shù)據(jù)庫設(shè)計</p><p><b> 1. E-R模型</b></p><p> 超市管理系統(tǒng)數(shù)據(jù)庫E-R模型,如圖5-2所示:</p><p>
66、圖5-2 數(shù)據(jù)庫E-R模型圖</p><p><b> 2. 數(shù)據(jù)庫表設(shè)計</b></p><p> 由數(shù)據(jù)模型利用SQL Server 2000進行數(shù)據(jù)庫的詳細設(shè)計,其基本表的設(shè)計如下:</p><p> (1) 職工清單(StaffBill)</p><p> 說明:此表存放員工信息。</p>
67、<p> (2) 用戶清單(UserBill)</p><p> 說明:此表存放系統(tǒng)用戶信息。</p><p> (3) 商品清單(MerchBill)</p><p> 說明:此表存放商品信息。</p><p> (4) 供貨商清單(ProfferBill)</p><p> 說明:此表存放供貨
68、商信息。</p><p> (5) 進貨清單(ImportBill)</p><p> 說明:此表存放進貨信息。</p><p> (6) 銷售清單(SaleBill)</p><p> 說明:此表存放銷售信息。</p><p> (7) 庫存清單(StoreBill)</p><p>
69、; 5.4 模塊功能設(shè)計</p><p><b> 1. 系統(tǒng)登錄模塊</b></p><p> 功能:本模塊的主要功能是對用戶身份進行,,驗證只有系統(tǒng)的合法用戶才能進入系統(tǒng)。其窗體如圖5-3所示:</p><p> 圖5-3 系統(tǒng)登錄模塊</p><p> 在進行系統(tǒng)登錄過程中,登錄模塊將調(diào)用數(shù)據(jù)庫里的用戶清
70、單,并對賬號和密碼進行驗證,只有輸入了正確的賬號和密碼后,系統(tǒng)登錄才會成功。在登錄模塊中,對系統(tǒng)的嘗試登錄次數(shù)進行了限制,禁止用戶無終止的進行系統(tǒng)登錄嘗試,在本系統(tǒng)中,當用戶對系統(tǒng)的三次登錄失敗后,系統(tǒng)將自動機制登錄,突出登錄模塊。并在輸入了錯誤的或者是不存在的賬戶和密碼時,系統(tǒng)會給出出錯信息提示,指明登錄過程中的錯誤輸入或者錯誤操作,以便用戶進行正確的登錄。</p><p> 輸入項、輸出項:輸入項為賬號和密
71、碼。賬號和密碼均為字符串,長度各為6個字符,密碼回顯字符是“*”。</p><p><b> 2. 進貨管理模塊</b></p><p> 功能:該模塊主要是實現(xiàn)進行進貨信息查詢、進貨計劃制定兩個功能。</p><p> 進貨信息查詢:該模塊為超市提供整個超市的進貨情況查詢,也可以進行進貨信息的明細查詢,并以進貨報表形式打印出來。<
72、/p><p> 進貨計劃制定:該模塊可以為制定進貨計劃,并形成相應的采購訂單。</p><p> 輸入項、輸出項:該模塊的輸入項為超市的進貨單,其中包括進貨單的編號,商品的編號,供貨商號,進貨價,數(shù)量,金額進貨日期,備注。</p><p> (1)該進貨管理模塊的用例圖,如圖5-4所示:</p><p> 圖5-4 進貨管理用例圖<
73、/p><p> (2)該進貨管理模塊的活動圖,如圖5-5所示:</p><p> 圖5-5 進貨管理模塊活動圖</p><p> (3)制定進貨計劃的時序圖,如圖5-6所示:</p><p> 圖5-6 制定進貨計劃時序圖</p><p> (4)進貨信息查詢時序圖,如圖5-7所示:</p><
74、;p> 圖5-7 進貨信息查詢時序圖</p><p><b> 3. 銷售管理模塊</b></p><p> 功能:本模塊的主要功能是把銷售信息寫入銷售清單,同時對庫存清單進行更新,以備用戶將來對庫存信息進行查詢和打印,此外還可以對銷售信息進行查詢和盤點功能。</p><p> 銷售信息查詢:根據(jù)商品銷售情況,按需要對銷售情況進行
75、查詢。在該查詢模塊中,可以按照商品的編號、銷售日期等多種方式進行商品銷售信息查詢。</p><p> 銷售信息盤點:可以按照需要對在一定時期內(nèi)的銷售情況進行盤點。</p><p> 輸入項、輸出項:本模塊的數(shù)據(jù)輸入項主要是商品的銷售單號和商品編號。其中還包括銷售數(shù)量和銷售日期。</p><p> (1)該銷售模塊的用例圖,如圖5-8所示:</p>
76、<p> 圖5-8 銷售管理模塊用例圖</p><p> (2)該銷售管理模塊的活動圖,如圖5-9所示:</p><p> 圖5-9 銷售管理模塊活動圖</p><p> (3)銷售信息查詢時序圖,如圖5-10所示:</p><p> 圖5-10 銷售信息查詢時序圖</p><p> (4)銷售
77、盤點時序圖,如圖5-11所示:</p><p> 圖5-11 銷售盤點時序圖</p><p><b> 4. 庫存管理模塊</b></p><p> 功能:本模塊的主要功能是商品信息的查詢和更新,庫存信息的查詢和更新。</p><p> 查詢商品信息:主要功能查詢商品的明細信息,和它的庫存信息。</p>
78、;<p> 添加商品信息:主要功能添加新進的商品。</p><p> 修改商品信息:主要功能是修改商品的信息,包括他的庫存數(shù)量。</p><p> 刪除商品信息:主要功能是刪除不再銷售的商品信息。</p><p> 輸入項、輸出項:本模塊的數(shù)據(jù)輸入項主要是商品編號。</p><p> (1)該庫存管理模塊的用例圖,如圖
79、5-12所示:</p><p> 圖5-12 庫存管理用例圖</p><p> (2)庫存管理模塊活動圖,如圖5-13所示:</p><p> 圖5-13 庫存管理模塊活動圖</p><p> (3)庫存管理查詢時序圖,如圖5-14所示:</p><p> 圖5-14 庫存管理查詢時序圖</p>
80、<p> (4)庫存管理添加時序圖,如圖5-15所示:</p><p> 圖5-15 庫存管理添加時序圖</p><p> (5)庫存管理修改時序圖,如圖5-16所示:</p><p> 圖5-16 商品管理修改時序圖</p><p> (6)庫存管理刪除時序圖,如圖5-17所示:</p><p>
81、; 圖5-17 庫存管理刪除時序圖</p><p><b> 5. 職工管理模塊</b></p><p> 在系統(tǒng)開發(fā)中,為解決超市人員流動問題,在系統(tǒng)中增添了員工管理子模塊,用來對超市的人員進行信息化管理,以此來提高員工的辦事效率,節(jié)約人力資源。</p><p> 新員工錄入:在超市招進新員工時,對其進行基本信息的存儲,對員工信息進行
82、基本的了解。</p><p> 員工信息維護:當員工信息發(fā)生變化,或者是員工離職,換崗對相關(guān)信息發(fā)生變化時,利用此子模塊對其進行信息變更。</p><p> (1)職工管理模塊用例圖,如圖5-18所示:</p><p> 圖5-18 職工信息管理模塊用例圖</p><p> (2)職工管理模塊活動圖,如圖5-19所示:</p&g
83、t;<p> 圖5-19 職工管理模塊活動圖</p><p> (3)職工管理查詢時序圖,如圖5-20所示:</p><p> 圖5-20 職工管理查詢時序圖</p><p> (4)添加新職工時序圖,如圖5-21所示:</p><p> 圖5-21 新職工添加時序圖</p><p> (5)
84、職工信息修改時序圖,如圖5-22所示:</p><p> 圖5-22 職工信息修改時序圖</p><p> (6)職工信息刪除時序圖,如圖5-23所示:</p><p> 圖5-23 職工信息刪除時序圖</p><p> 6. 供貨商信息管理模塊</p><p> 在超市引進商品時,首先查詢已有的供貨商信息,
85、然后按照供貨商信息采購商品;或者從新的供貨商那里引進新的商品,此時,要把新供貨商信息添加到供貨商清單中。有時,不再從某一供貨商那里采購商品時,此時要把供貨商信息刪掉。當供貨商信息有變化時,就需要對供貨商信息進行維護等。</p><p> (1)供貨商信息管理模塊用例圖,如圖5-24所示:</p><p> 圖5-24 供貨商信息管理用例圖</p><p> (
86、2)供貨商信息管理模塊活動圖,如圖5-25所示:</p><p> 圖5-25 供貨商信息管理活動圖</p><p> (3)供貨商信息管理查詢時序圖,如圖5-26所示:</p><p> 圖5-26 供貨商信息管理查詢時序圖</p><p> (4)供貨商信息管理刪除時序圖,如圖5-27所示:</p><p>
87、; 圖5-27 供貨商信息管理刪除時序圖</p><p> (5)供貨商信息管理添加時序圖,如圖5-28所示:</p><p> 圖5-28 供貨商信息管理添加時序圖</p><p> (6)供貨商信息管理修改時序圖,如圖5-29所示:</p><p> 圖5-29 供貨商信息管理修改時序圖</p><p>
88、<b> 7. 系統(tǒng)管理模塊</b></p><p> 系統(tǒng)用戶管理:在系統(tǒng)實行多用戶管理時,本模塊將為系統(tǒng)開辟多個系統(tǒng)用戶,并能對其進行簡單的信息維護,用戶名變更和密碼修改。</p><p> 退出:選擇退出系統(tǒng),將關(guān)閉整個系統(tǒng),結(jié)束本次使用。</p><p> 第六章 系統(tǒng)測試運行</p><p> 完成對
89、流程的編碼后最重要的事情就是對系統(tǒng)的測試工作了,測試在系統(tǒng)設(shè)計階段有兩個時期,通常在編寫每個模塊后做單元測試,另一個時期是對系統(tǒng)的綜合測試。</p><p><b> 6.1 模塊測試</b></p><p> 在模塊測試時我們主要從以下幾個方面考慮:</p><p><b> 1. 模塊接口;</b></p&
90、gt;<p> 2. 局部數(shù)據(jù)結(jié)構(gòu);</p><p> 3. 重要執(zhí)行通道;</p><p> 4. 出錯處理通道;</p><p> 5. 影響上述方面的邊界條件。</p><p> 測試時進行代碼審查,從數(shù)據(jù)類型,變量聲明,數(shù)據(jù)結(jié)構(gòu)進行審查,然后進行功能測試,從輸入一些簡單的數(shù)據(jù)開始執(zhí)行一遍,觀測運行期間變量的變化
91、,運行中值的變化范圍。改變測試方案來變換另一個角度進行測試,發(fā)現(xiàn)錯誤并記錄,修改代碼,測試條件使程序通過多層分支,判別運行結(jié)果從而完成模塊測試。</p><p><b> 6.2 整體測試</b></p><p> 總體測試是組裝軟件的系統(tǒng)技術(shù),本系統(tǒng)測試采用漸增集成測試,即測試單一模塊,將測試完的模塊加入系統(tǒng)中,進行一次系統(tǒng)測試,依次類推將所有模塊加入系統(tǒng)中,在
92、具體測試時,采用自頂向下的結(jié)合方式,從主控模塊開始,沿各控制層向下移動,逐漸把所有模塊結(jié)合了。</p><p> 在測試過程中使用到調(diào)試技術(shù):</p><p> 1. 采用debug調(diào)試語句,跟蹤數(shù)據(jù);</p><p> 2. 嵌入打印語句,輸出中間結(jié)果;</p><p> 3. 利用Visual Studio 2003中調(diào)試工
93、具,從調(diào)試窗口觀測變量的變化;</p><p> 4. 設(shè)置斷點,觀察程序在斷點附近的狀況。</p><p> 評估運行的可靠性問題:</p><p><b> 1. 結(jié)果正確;</b></p><p><b> 2. 運行速度;</b></p><p> 3
94、. 空間利用率;</p><p> 4. 算法的可行性。</p><p><b> 第七章 總結(jié)</b></p><p> 在實習當中認我認識到開發(fā)一項好的軟件不是某一個人就能完成的任務(wù)。一個團隊的小組,一個勤奮的小組非常重要,溝通是解決問題的就好辦法。俗話也得好:“不怕虎一樣的敵人,就怕豬一樣的隊伍”。所以小組中的每個成員的能力與協(xié)
95、作能力也是致關(guān)重要的。同時,不僅是團隊內(nèi)部的交流,更多需要協(xié)調(diào)好團隊之間的交流。</p><p> 其次呢,在實習中我了解了,在開發(fā)一個項目時一定要先做好規(guī)劃,按照軟件的開發(fā)過程,詳細地寫好每一個必要的文檔。一般的規(guī)則是,寫文檔需要團隊協(xié)作,這樣就允許開發(fā)人員和文檔編寫者利用彼此的長處,取長補短。例如,如果預期讀者是系統(tǒng)設(shè)計師,開發(fā)人員需要提供技術(shù)細節(jié),然后文檔編寫者按照正確語法組織和編輯內(nèi)容。軟件文檔的最主要
96、目標是傳達一個系統(tǒng)的技術(shù)要素和使用方法。第二個目標是提供軟件開發(fā)過程中的需求,決策,行為,角色和責任的書面記錄。只有實現(xiàn)了這兩個目標,軟件文檔才真正提供了有意義的信息。軟件的概念就是:程序+文檔,程序就是文檔,文檔集成在程序中。它要求在選擇開發(fā)環(huán)境時不僅要考慮環(huán)境對設(shè)計、開發(fā)的完美支持,而且要考慮對維護、文檔的支持;它要求軟件人員在設(shè)計、開發(fā)過程中要考慮維護問題、文檔問題;它要求程序與文檔存儲在同一位置、同一系統(tǒng)中;它要求使用相同工具進
97、行程序與文檔的書寫、檢索;它要求在編寫和維護程序的同時形成文檔,在書寫文檔時編寫、維護程序。程序與文檔合一的概念不僅存在于系統(tǒng)的設(shè)計、開發(fā)階段而且存在于系統(tǒng)的維護階段,它貫穿軟件的生命周期。</p><p><b> 第八章 致謝辭</b></p><p> 經(jīng)過半個月的艱苦努力,我終于完成了產(chǎn)成品銷售核算系統(tǒng)的全部設(shè)計過程,并使該系統(tǒng)達到可實際應用的階段。<
98、;/p><p> 軟件設(shè)計是一個精細漫長的過程。在整個過程中,都需要周密的計劃和安排,每一步驟,都需要按照軟件工程標準來完成。在設(shè)計中,我始終堅持理論指導實踐原則,并通過實踐來加強理論的學習,通過實習鍛煉,我熟悉了軟件的一般過程,加強了對實際問題的處理能力。實踐證明,在高科技突飛猛進的時代,光靠課堂所學的知識是遠遠不夠的,必須依靠實踐去不斷的深化認識,尤其是計算機科學,操作性和實踐性很強,只有加強實際的動手能力,才
99、能更好的掌握這一現(xiàn)代化工具。</p><p> 這次實習,無論是從技術(shù)上還是對環(huán)境的適應能力上講,對我今后步入社會都打下了一個良好的基礎(chǔ)。在實習過程中,我也遇到了一些困難,主要表現(xiàn)了技術(shù)和經(jīng)驗的欠缺,但通過努力,終于一一克服了。</p><p> 在整個實習期間,曾得到了楊老師和葉老師以及同學的大力支持和幫助,在此表示衷心的感謝!</p><p><b&g
100、t; 第九章 參考文獻</b></p><p> [1] 薩師煊、王珊.數(shù)據(jù)庫系統(tǒng)概論.北京:高校教育出版社1985;</p><p> [2]王勇領(lǐng).計算機數(shù)據(jù)處理系統(tǒng)分析與設(shè)計.北京:清華大學出版社,1986;</p><p> [3]張基溫.信息系統(tǒng)開發(fā)案例.北京;清華大學出版社,1999;</p><p> [4
101、]黨建武.管理信息系統(tǒng),蘭州大學出版社,2001;</p><p> [5]畢庶偉.管理信息系統(tǒng)分析與設(shè)計.北京:機械工業(yè)出版社,1992;</p><p> [6]黃梯云.企業(yè)管理模型及微型機應用程序,石家莊:河北人民出版社,1985;.</p><p> [7]黃梯云.管理信息系統(tǒng)導論,北京:機械工業(yè)出版社,1986。</p><p&g
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 超市管理系統(tǒng)畢業(yè)論文
- 超市管理系統(tǒng)-畢業(yè)論文
- 超市管理系統(tǒng)畢業(yè)論文
- 超市管理系統(tǒng)畢業(yè)論文
- 超市管理系統(tǒng)畢業(yè)論文
- 超市管理系統(tǒng)——畢業(yè)論文
- 超市管理系統(tǒng)畢業(yè)論文 (3)
- 超市管理系統(tǒng)畢業(yè)論文 (2)
- 超市管理系統(tǒng)設(shè)計畢業(yè)論文
- 超市管理系統(tǒng)畢業(yè)論文2
- 超市管理系統(tǒng)畢業(yè)論文3
- 超市管理系統(tǒng)畢業(yè)論文12
- 超市管理畢業(yè)論文
- 超市信息管理系統(tǒng)畢業(yè)論文
- 超市商品管理系統(tǒng)畢業(yè)論文
- 【畢業(yè)論文】 超市運作管理系統(tǒng)
- 畢業(yè)論文超市物品管理系統(tǒng)
- 畢業(yè)論文范文——超市管理系統(tǒng)
- 計算機畢業(yè)論文--- 超市管理系統(tǒng)
- 畢業(yè)論文-超市進存銷管理系統(tǒng)
評論
0/150
提交評論