2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩45頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  摘要</b></p><p>  隨著小型超市快速的發(fā)展,商品數量急速增加,有關商品的各種信息也成倍增長。小型超市也需要對商品各種信息進行統(tǒng)計分析。而大型的超市管理系統(tǒng)功能過于強大而造成操作繁瑣降低了小型超市的工作效率。</p><p>  小型超市管理系統(tǒng)是市場上最流行的、超市上常用的系統(tǒng)之一,它主要包含以下幾個模塊:進貨和退貨管理模塊

2、、銷售模塊、庫存模塊、人事管理模塊、系統(tǒng)模塊。它可以使進貨、庫存、銷售、員工信息接受全面、動態(tài)、及時的管理。</p><p>  經過分析,使用JAVA語言為開發(fā)工具,使用SQL server 2008作為數據庫,利用它們在開發(fā)數據庫應用程序方面的眾多優(yōu)越性,尤其是JAVA在應用程序應用開發(fā)方面提供了大量的用于數據庫應用開發(fā)的各種組件,大大提高開發(fā)的效率。不斷修正和改進,在用戶要求的時間內完成可用系統(tǒng)。</

3、p><p>  本文分析了軟件開發(fā)的背景以及過程,首先介紹了軟件的開發(fā)環(huán)境,其次介紹了本軟件的總體設計過程、詳細設計過程:數據庫的設計、各個模塊的設計和實現(xiàn),以及具體界面的設計和功能。</p><p>  關鍵詞:超市管理系統(tǒng) ;JAVA ;SQL server 2008;數據庫</p><p><b>  Abstract</b></p&g

4、t;<p>  With the rapid development of small supermarkets, a quick increase in the number of goods, the goods of all kinds of information also doubled. Small supermarket also needs to carry out statistical analysis

5、 of all kinds of information. The large supermarket management system is too cumbersome to operate a strong and resulted in reducing the efficiency of the small supermarket.</p><p>  Small supermarket manage

6、ment system is the most popular markets, also is one of the commonly used. It contains the following modules: purchase and returns management module, sales module, inventory module, the Personnel Management module, the s

7、ystem module. It can make the purchase, inventory, sales, employees undergo a comprehensive, dynamic and timely management.</p><p>  After analysis, the use of JAVA language for the development of tools, the

8、 use of SQL server 2008 as a database, the use of their database applications in the development of numerous advantages, especially in JAVA application development in the application provide a large number of database ap

9、plication development for a variety of group cases, greatly enhanced the efficiency of development. Constantly revised and improved, in the time the user requests to finish a available system. </p><p>  Th

10、is paper analyzes the background, as well as software development process, first introduced the software development environment, followed by introduction of the software design process, detailed design process: database

11、 design, each module of the design and implementation, as well as the specific interface’s design and functionality</p><p>  Key words: Supermarket Management System ;JAVA ;SQL server 2008;Database</p>

12、<p><b>  1緒論</b></p><p><b>  1.1社會背景</b></p><p>  隨著現(xiàn)代科學技術的迅猛發(fā)展,計算機技術已經滲透到各個領域,成為各行業(yè)必不可少的工具,信息全球化的時代已經來臨, 超市的競爭也進入到了一個全新的領域,競爭已不再是規(guī)模的競爭,而是技術的競爭、管理的競爭、人才的競爭。技術的提升和管

13、理的升級是超市業(yè)的競爭核心。零售領域目前呈多元發(fā)展趨勢,多種業(yè)態(tài):超市、倉儲店、便利店、特許加盟店、專賣店、貨倉等相互并存。如何在激烈的競爭中擴大銷售額、降低經營成本、擴大經營規(guī)模,成為超市營業(yè)者努力追求的目標。</p><p>  當今的小型超市,它們信息化的速度、資金、技術等都比不上大中型超市,但是對于這些小超市的資源管理,信息的存儲和處理也是非常必要的,要適應市場競爭,就需要有高效的處理方式和管理方法來提高

14、勞動生產效率,才能獲得最大的經濟效益,因此加快小型超市的信息化進程也是必不可少的。</p><p>  小型超市管理系統(tǒng)是小型超市商品銷售及貨物管理的主要控制部分,直接影響銷售的方便性及管理的規(guī)范性。隨著信息時代的發(fā)展,對效率的要求日益提高,因而軟件控制銷售和管理已經取代了傳統(tǒng)全手工方式。小型超市具有自身的特點:商品要求一般齊全,進出貨關系較為簡單,員工人數種類不多,但正由于員工較少,使用軟件控制成為必須。<

15、;/p><p><b>  1.2超市背景</b></p><p>  在我國超市形成在20世紀90年代初期,現(xiàn)在已經成為我國零售業(yè)的一種重要形態(tài),為國民經濟的發(fā)展發(fā)揮了重要的作用。隨著超市高速的發(fā)展,其經營管理也變得愈加復雜,早期的售貨員站柜臺的形式早已不能滿足現(xiàn)有銷售也的發(fā)展,這樣就迫切地需要引入新的管理技術。</p><p>  超市形態(tài)具有

16、種種優(yōu)點,但在目前狀況下,它仍存在零售業(yè)企業(yè)所共有的落后的一面,如:不能有效地管理每種商品,收款結算速度慢,容易出現(xiàn)營業(yè)差錯,不宜進行商品調價,盤點效率低等,而且在超市日常管理中,商品的進、銷、存等決策以經驗為主,缺乏實時分析功能,管理人員對及時傳遞資料的要求始終得不到滿足。蘇轍超市形態(tài)的高速發(fā)展,其經營管理也變得愈加復雜,日常所需要處理的數據量也逐漸增大,商業(yè)運轉的中間環(huán)節(jié)也越來越多,原始的人工管理已無法應對這復雜的市場。</p

17、><p><b>  1.3系統(tǒng)開發(fā)背景</b></p><p>  隨著科學技術的發(fā)展,新穎的圖形用戶界面、卓越的多任務操作系統(tǒng)性能、高層次的軟件開發(fā)平臺風靡全球。人們要求的不斷提高,可視化的圖形用戶界面對比原來的結構化程序設計語言更為簡單易用,且編程系統(tǒng)采用面向對象、事件驅動的編程機制,提供了一種所見即所得的可視界面設計方法。在眾多的編程語言中,java可以快速地創(chuàng)建

18、圖形界面應用程序,結合MyEclipse,可以快速地將系統(tǒng)開發(fā)完成。</p><p>  1.4課題研究的目的和意義</p><p>  (1)大大提高小型超市的運作效率。</p><p>  (2)通過全面的信息采集和處理,輔助提高小型超市的決策水平。</p><p>  (3)使用本系統(tǒng),可以迅速提升小型超市的管理水平,為降低經營成本,提

19、高效益,增強超市擴張能力, 提供有效的技術保障</p><p><b>  1.5系統(tǒng)功能特點</b></p><p>  進貨退貨管理:包括進行商品采購入庫,采購退貨,進/退信息查詢,與供貨商的往來賬務。</p><p>  銷售管理:包括進行商品銷售,銷售信息進銷售列表,當前銷售信息查詢,當期銷售總金額統(tǒng)計,與客戶的往來賬務。</p&

20、gt;<p>  庫存管理:包括庫存商品信息的修改,庫存查詢和盤點功能。</p><p>  人事管理:包括員工信息和供應商信息的管理。</p><p>  系統(tǒng)管理:包括數據庫備份/恢復,系統(tǒng)初始化,用戶信息管理。</p><p><b>  1.6本文主要工作</b></p><p>  第一章是緒論,

21、主要寫了小型超市發(fā)展的社會背景、超市本身的發(fā)展狀況、系統(tǒng)開發(fā)的背景、課題研究的目的和意義、系統(tǒng)功能特點以及本文的主要工作。</p><p>  第二章是系統(tǒng)可行性研究,主要分析了系統(tǒng)的技術可行性、經濟可行性和操作可行性。</p><p>  第三章是系統(tǒng)需求分析,主要寫了超市基本業(yè)務分析、系統(tǒng)功能需求分析以及性能需求分析。</p><p>  第四章是系統(tǒng)總體設計,

22、主要寫了設計思想、設計原則、系統(tǒng)模塊概要設計以及系統(tǒng)操作流程概要設計。</p><p>  第五章是系統(tǒng)詳細設計,主要寫了系統(tǒng)功能詳細設計、系統(tǒng)數據庫設計、系統(tǒng)子模塊功能的詳細設計。</p><p>  第六章是系統(tǒng)測試,主要寫了系統(tǒng)的測試方法、系統(tǒng)的功能模塊測試以及系統(tǒng)的整體測試。</p><p>  最后是本文的結束語、參考文獻和致謝辭。</p>

23、<p><b>  2系統(tǒng)可行性研究</b></p><p>  2.1技術可行性研究</p><p>  2.1.1采用java語言編寫</p><p>  系統(tǒng)使用JAVA語言編寫,JAVA具有很多優(yōu)點:簡單、安全、小巧、健全、面向對象、靜態(tài)類型,而且JAVA具有強大的標準庫支持,文件的讀取和保存操作、快捷方便的數據庫接口、圖形操

24、作界面的實現(xiàn)有java.swing.*等使用方便的包,包含了JComponent、JFrame、JApplet、JDialog四個功能強大的父類,JPanel、JScrollPane、JSplitPane、JInternalFrame四個使用方便的中間容器,JButton、JLabel、JCheckBox、JRadioButton、JComboBox、JTextField、JPasswordField、JTextArea、JFileCh

25、ooser等功能強大、靈活性高的組件,完全可以滿足小型超市管理系統(tǒng)的功能要求,結合一種快速開發(fā)的IDE,比如MyEclipse,采用一種方便快捷、簡單易用的數據庫開發(fā)工具,比如Access,可以最高效率將軟件開發(fā)出來。</p><p>  2.1.2采用MyEclipse開發(fā)平臺</p><p>  MyEclipse 是一個開放源代碼的、基于 Java 的可擴展開發(fā)平臺。就其本身而言,它

26、只是一個框架和一組服務,用于通過插件組件構建開發(fā)環(huán)境。幸運的是,MyEclipse 附帶了一個標準的插件集,包括 Java 開發(fā)工具(Java Development Tools,JDT)。</p><p>  MyEclipse最初是由IBM公司開發(fā)的替代商業(yè)軟件Visual Age for Java的下一代IDE開發(fā)環(huán)境,2001年11月貢獻給開源社區(qū),現(xiàn)在它由非營利軟件供應商聯(lián)盟MyEclipse基金會(M

27、yEclipse Foundation)管理。 2003年,MyEclipse 3.0選擇OSGi服務平臺規(guī)范為運行時架構。 2007年6月,穩(wěn)定版3.3發(fā)布。2008年6月發(fā)布代號為Ganymede的3.4版。</p><p>  MyEclipse是著名的跨平臺的自由集成開發(fā)環(huán)境(IDE)。最初主要用來Java語言開發(fā),但是目前亦有人通過插件使其作為其他計算機語言比如C++和Python的開發(fā)工具。MyEcl

28、ipse的本身只是一個框架平臺,但是眾多插件的支持使得MyEclipse擁有其他功能相對固定的IDE軟件很難具有的靈活性。許多軟件開發(fā)商以MyEclipse為框架開發(fā)自己的IDE。</p><p>  MyEclipse 最初由OTI和IBM兩家公司的IDE產品開發(fā)組創(chuàng)建,起始于1999年4月。IBM提供了最初的MyEclipse代碼基礎,包括Platform、JDT 和PDE。目前由IBM牽頭,圍繞著MyEcl

29、ipse項目已經發(fā)展成為了一個龐大的MyEclipse聯(lián)盟,有150多家軟件公司參與到MyEclipse項目中,其中包括Borland、Rational Software、Red Hat及Sybase等。MyEclipse是一個開發(fā)源碼項目,它其實是 Visual Age for Java的替代品,其界面跟先前的Visual Age for Java差不多,但由于其開放源碼,任何人都可以免費得到,并可以在此基礎上開發(fā)各自的插件,因此越來

30、越受人們關注。近期還有包括Oracle在內的許多大公司也紛紛加入了該項目,并宣稱MyEclipse將來能成為可進行任何語言開發(fā)的IDE集大成者,使用者只需下載各種語言的插件即可。</p><p>  雖然大多數用戶很樂于將MyEclipse當作Java IDE來使用,但MyEclipse的目標不僅限于此。MyEclipse 還包括插件開發(fā)環(huán)境(Plug-in Development Environment,PDE

31、),這個組件主要針對希望擴展 MyEclipse 的軟件開發(fā)人員,因為它允許他們構建與 MyEclipse 環(huán)境無縫集成的工具。由于 MyEclipse 中的每樣東西都是插件,對于給 MyEclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境而言,所有工具開發(fā)人員都具有同等的發(fā)揮場所。</p><p>  基于 MyEclipse 的應用程序的突出例子是 IBM 的WebSphere Studio Wo

32、rkbench,它構成了 IBM Java 開發(fā)工具系列的基礎。例如,WebSphere Studio Application Developer 添加了對 JSP、servlet、EJB、XML、Web 服務和數據庫訪問的支持。</p><p>  MyEclipse的主要組成:MyEclipse是一個開放源代碼的軟件開發(fā)項目,專注于為高度集成的工具開發(fā)提供一個全功能的、具有商業(yè)品質的工業(yè)平臺。它主要由MyEc

33、lipse項目、MyEclipse工具項目和MyEclipse技術項目三個項目組成,具體包括四個部分組成——MyEclipse Platform、JDT、CDT和PDE.JDT支持Java開發(fā)、CDT支持C開發(fā)、PDE用來支持插件開發(fā),MyEclipse Platform則是一個開放的可擴展IDE,提供了一個通用的開發(fā)平臺。它提供建造塊和構造并運行集成軟件開發(fā)工具的基礎。MyEclipse Platform允許工具建造者獨立開發(fā)與他人工

34、具無縫集成的工具從而無須分辨一個工具功能在哪里結束,而另一個工具功能在哪里開始 MyEclipse SDK(軟件開發(fā)者包)是MyEclipse Platform、JDT和PDE所生產的組件合并,它們可以一次下載。這些部分在一起提供了一個具有豐富特性的開發(fā)環(huán)境,允許開發(fā)者有效地建造可以無縫集成到MyEclipse Platform中的工具。MyEclipse SDK由MyEclipse項目生產</p><p> 

35、 2.1.3采用SQL server 2008數據庫</p><p>  SQL Server 2008 在Microsoft的數據平臺上發(fā)布,可以組織管理任何數據??梢詫⒔Y構化、半結構化和非結構化文檔的數據直接存儲到數據庫中。可以對數據進行查詢、搜索、同步、報告和分析之類的操作。數據可以存儲在各種設備上,從數據中心最大的服務器一直到桌面計算機和移動設備,它都可以控制數據而不用管數據存儲在哪里。</p>

36、;<p>  SQL Server 2008 允許使用 Microsoft .NET 和Visual Studio開發(fā)的自定義應用程序中使用數據,在面向服務的架構(SOA)和通過 Microsoft BizTalk Server 進行的業(yè)務流程中使用數據。信息工作人員可以通過日常使用的工具直接訪問數據。</p><p>  2.2經濟可行性研究</p><p>  (1)小型

37、超市管理系統(tǒng)開發(fā)成本低</p><p>  小型超市管理系統(tǒng)開發(fā)需要的工具都是開源、免費的,開發(fā)工具幾乎不需要什么成本。唯一的成本就是系統(tǒng)開發(fā)的技術人員,二三個人甚至一個人在高效率狀態(tài)下在短時間內就可以開發(fā)出滿足小型超市管理系統(tǒng)需求的軟件。</p><p>  (2)新系統(tǒng)帶來新效益</p><p>  管理系統(tǒng)是一個信息化、智能化和先進管理理念的集合體。而管理是一

38、個動態(tài)過程,在其運行過程中要采取多項措施。所以在管理中獲得經濟效益是一個綜合效益,要對它進行直接定量的分析是比較困難的。一般新系統(tǒng)帶來的經濟效益是簡介的,其最主要的表現(xiàn)就是減少了超市管理費用和人力開支。而其它一些繁瑣的商品都通過新系統(tǒng)來加以分析解決,不僅節(jié)省了大量的時間,還為小型超市的各項決策提供了寶貴的資料,可以帶來巨大的經濟效益。</p><p>  2.3操作可行性研究</p><p&g

39、t;  本系統(tǒng)采用基于Windows的圖形用戶界面,而該系統(tǒng)是大家熟悉的操作系統(tǒng),對于那些有一般的計算機知識的人員就可以輕松上手。而整個超市管理系統(tǒng)采用最友好的交互界面,簡介明了,不需要對數據庫進行深入的了解。由此,該系統(tǒng)的操作是可行的,有必要開發(fā)該系統(tǒng)。綜合以上三方面,該系統(tǒng)具有很高的開發(fā)可行性,無論是從技術上或者經濟上還是操作上。</p><p><b>  3系統(tǒng)需求分析</b><

40、;/p><p>  3.1超市基本業(yè)務分析</p><p><b>  3.1.1進貨業(yè)務</b></p><p>  進貨管理是企業(yè)生產經營活動中及其重要的一環(huán),它關系到產品質量能否得到保證,生產是否能夠順利進行,采購成本能否得到有效控制等問題。企業(yè)現(xiàn)代管理理念中對企業(yè)的進貨管理提出新的要求;企業(yè)進貨時對供貨商的選擇更見慎重,雙方不再是討價還價的

41、買賣關系,而是一種相互依存的合作伙伴關系,并且還需要認識到企業(yè)產品質量要從采購抓起,這就關系到供方的供貨、服務質量。下面是進貨業(yè)務程序的主要內容:</p><p>  (1)供貨商的情況調查:在實施采購之前,超市首先就要對市場上各大商品供貨商進行詳細的調查,了解公司的具體情況,評定企業(yè)的信譽級別和公司的市場口碑,做到準確無誤,采購順利。</p><p>  (2)采購計劃的編制:超市根據自

42、身的資金條件和銷售狀況,綜合分析市場規(guī)律,擬定采購計劃表。</p><p>  (3)實施進貨計劃:根據供貨商檔案及評審結果,選定供貨商;生成訂貨單給選定的供貨商;雙方就價格、數量、質量等方面洽談磋商,直至簽訂合同;跟蹤合同執(zhí)行,安排供貨進度和貨物運輸,做好驗收入庫工作。</p><p><b>  3.1.2庫存業(yè)務</b></p><p>

43、  庫存管理是指在上產經營中為銷售和耗用而存儲的各種資產。企業(yè)存貨不當都會增加不必要的費用:存貨過多將導致物資的積壓、存儲費用增加、流動資金周轉不利,并且過量的庫存會掩蓋管理不善的問題。存貨不足則影響企業(yè)的正常銷售活動。庫存管理的目標是需求最佳存貨數量,使庫存的成本總額最小化。其主要業(yè)務如下:</p><p>  (1)產品入庫、出庫、盤庫等日常處理。</p><p>  (2)科學合理地

44、確定某庫存物資的庫存控制參數。如:最佳訂貨批量、最大庫存量、最佳缺貨量、最佳訂購周期等,進行嚴格的庫存控制工作。</p><p>  (3)匯總統(tǒng)計各類庫存數據,反應和監(jiān)督儲備資金占用及采購資金使用情況。</p><p><b>  3.1.3銷售業(yè)務</b></p><p>  銷售對一個企業(yè)的生存和發(fā)展是至關重要的,它不再是傳統(tǒng)意義上的“賣

45、東西”,它對外關系到企業(yè)產品、服務和企業(yè)形象等多方面因素,對內涉及到銷售、庫存、財務等信息。此外信息化的高速發(fā)展為企業(yè)的銷售工作提出了新的挑戰(zhàn),封閉意味著落后,超市要抓住時機,引入現(xiàn)代化的銷售管理模式,實施企業(yè)的信息化、智能化銷售管理,才能使超市在激烈的市場競爭中立于不敗之地。</p><p>  3.1.4傳統(tǒng)小型超市需要解決的問題</p><p>  小型超市的發(fā)展至少必需要解決以下兩

46、個問題:</p><p>  (1)物流管理方式落后,很難根據銷售、庫存情況,及時進行配貨、補貨、退貨、調撥。小型超市在物流管理方面仍使用傳統(tǒng)的人工管理模式,浪費人力資源,效率低,準確</p><p>  率低。有些商品緊缺,顧客要排隊購買或商品供不應求,使顧客大為不滿,還有一些商品長期積壓,損壞嚴重,造成重大經濟損失,此類問題屢屢發(fā)生,得不到根本性的解決。</p><

47、p>  (2)財務,賬目管理混亂,透明度低。</p><p>  小型超市在財務管理方面,仍使用傳統(tǒng)的人工記賬模式,效率低,容易出錯,不能進行有效的統(tǒng)計,不能及時地高效率地針對買賣情況制定行之有效的經營決策,容易在賬目上糾纏不清,投入大量精力在算賬上,另一方面卻錯失銷售賺錢的良機。</p><p><b>  3.2系統(tǒng)功能需求</b></p>&

48、lt;p>  基于超市基本業(yè)務分析,和小型超市必須解決的兩大難題,針對性地制定出所要設計小型超市管理系統(tǒng)所需要的系統(tǒng)功能,如下七點:</p><p>  (1)設計軟件提供用戶登陸界面,為用戶提供賬號密碼管理工具,能設置用戶權限,不同權限的用戶付給不同的操作權利,具體為添加用戶、刪除用戶、修改用戶名、密碼、權限。</p><p>  (2)設計軟件將對進貨產品進行管理,對進貨清單進行

49、錄入、修改、查詢和統(tǒng)計,也提供退貨功能,對退貨清單進行錄入和查詢。</p><p>  (3)設計軟件將提供銷售功能,按商品名或者商品編號查詢進行銷售,提供付款、找零功能,并對銷售清單進行錄入、查詢和統(tǒng)計,并能打印相關信息。</p><p>  (4)設計軟件將能對庫存情況進行修改操作和查詢操作,能設置庫存商品單價,能對庫存商品總值進行統(tǒng)計,并能打印相關信息。</p><

50、;p>  (5)設計軟件能對收支盈虧情況進行簡單的統(tǒng)計和查詢。</p><p>  (6)設計軟件能對超市員工信息進行管理,具體為添加員工信息、刪除員工信息、修改員工信息操作。</p><p>  (6)設計軟件能對供貨商信息進行管理,具體為添加供貨商信息、刪除供貨商信息、修改供貨商信息操作。</p><p>  (7)設計軟件能實現(xiàn)系統(tǒng)數據的初始化,數據庫的

51、備份和還原。</p><p><b>  3.3性能需求</b></p><p>  (1)開發(fā)運行系統(tǒng)的硬件、軟件需求</p><p>  硬件平臺:硬盤空間:20G以上;</p><p>  內存:256M以上;</p><p>  CPU:PIII500以上;</p>

52、<p>  操作系統(tǒng):Windows 2000/windows XP/windows 7</p><p>  編譯環(huán)境:JDK5.0 ; </p><p>  開發(fā)工具: MyEclipse10; SQL server 2008</p><p><b>  (2)時間特性</b></p><p>  軟件的響

53、應時間、更新處理時間、數據轉換時間、傳輸時間除了和軟件本身的邏輯關系有一定的關系外,數據的流量、硬件傳輸速度等都會對其有一定的影響,就軟件本身而言業(yè)務邏輯會做到簡潔明了以減少用戶等待時間。一般情況下,系統(tǒng)軟件從啟動到進入系統(tǒng)登錄界面的時間正常情況下應少于5秒,錄入并更新數據的時間正常情況下少于2秒。</p><p><b>  (3)適應性</b></p><p> 

54、 本軟件要求以JAVA語言來開發(fā),所以本軟件具有JAVA語言的所有的優(yōu)點,跨平臺、易升級、易擴展等,相對與其他的語言在操作方式、運行環(huán)境、與其它軟件的接口以及開發(fā)計劃等發(fā)生變化時,會具有更強的適應能力。</p><p><b>  4系統(tǒng)總體設計</b></p><p><b>  4.1 設計思想</b></p><p>

55、;  (1)系統(tǒng)分成幾個相對獨立的模塊,但這些模塊都進行集中式管理。</p><p>  (2)分層的模塊化程序設計思想,整個系統(tǒng)采用模塊化結構設計。作為應用程序有較強的可操作性和擴展性。</p><p>  (3)合理的數據流設計,在應用系統(tǒng)設計中,相對獨立的模塊間以數據流相互連接,使各模塊間的耦合性較低,方便系統(tǒng)運行,提高系統(tǒng)安全性。</p><p><b

56、>  4.2 設計原則</b></p><p>  為了使本系統(tǒng)功能齊全完備,操作簡便,最大限度的提高軟件的質量,從而滿足用戶的實際需要,在設計開發(fā)過程中遵循了如下原則:</p><p>  (1)合法性原則:依據產品核算系統(tǒng)的工作規(guī)定以及要求,參照核算實際的工作情況,進行諸如產品進貨、銷售等工作。</p><p>  (2)實用性原則:適合產品信

57、息管理工作的實際需求,并能夠處理一些特殊情況的要求,此外,盡可能預留空間,以便擴充功能。</p><p>  (3)準確性原則:對輸入的相關資料建立檢錯機制,及時報錯,使用戶能夠及時準確的輸入合法資料(如:類型匹配,長度不超限等)。</p><p>  (4)易操作原則:要求設計的系統(tǒng)功能齊全,界面友好,操作方便,必要的地方進行提示。</p><p>  (5)源程

58、序可讀性原則:為了便于其他設計,維護人員讀懂代碼或以后的代碼修改,軟件升級維護,即可能做好代碼注釋工作。</p><p>  (6)優(yōu)化原則:為了達到優(yōu)化的目的,合理的運用窗口,菜單,對象等的繼承,自定義用戶對象,事件,函數,減少不必要的重復性代碼,使程序簡介明了,也方便了將來的維護。</p><p>  (7)安全性原則:可以為該系統(tǒng)的用戶設置用戶權限。</p><p

59、>  4.3 系統(tǒng)模塊概要設計</p><p>  根據需求分析中的系統(tǒng)需求功能以及設計思想、設計原則將系統(tǒng)功能分為五大功能模塊,包含進貨退貨管理模塊、銷售管理模塊、庫存管理模塊、人事管理模塊、系統(tǒng)管理模塊以及各模塊下的子模塊。畫出整個小型超市管理系統(tǒng)的功能結構圖,如圖4-1所示:</p><p><b>  圖4-1</b></p><p&

60、gt;  4.4系統(tǒng)操作流程概要設計</p><p>  按照系統(tǒng)功能結構圖畫出系統(tǒng)操作流程圖,包括登陸、進貨管理、退貨管理、庫存管理、系統(tǒng)管理操作的過程。如圖4-2所示:</p><p>  圖4-2系統(tǒng)操作流程圖</p><p><b>  5系統(tǒng)詳細設計</b></p><p>  5.1系統(tǒng)功能詳細設計</

61、p><p>  系統(tǒng)功能設計是使整個系統(tǒng)能基本實現(xiàn)超市的進貨/退貨、銷售、庫存等管理功能,能讓超市管理者更直觀的了解超市的經營狀況,以做出相應的經營決策。管理信息系統(tǒng)(MIS)就是要對這些資源建立正確的數據庫,并進行信息的收集、傳送、存儲、編制成各種憑證、報表、臺帳、圖形等信息,同時對這些信息進行維護,通過實測超市的各種運行情況,并利用過去的歷史數據預測未來的發(fā)展,從超市全局的角度出發(fā)進行決策,利用信息控制超市的行為

62、,以便達到資源配置最優(yōu)化和利益最大化。</p><p>  本系統(tǒng)共包括五大模塊,分別是進貨退貨管理模塊,銷售管理模塊,庫存管理模塊,人事管理模塊,系統(tǒng)管理模塊。每個模塊的功能如下:</p><p>  1.進貨退貨管理模塊功能:</p><p>  (1)實現(xiàn)進貨退貨信息的查詢;</p><p>  (2)實現(xiàn)進貨信息的更新,包括增加、刪除

63、、修改功能。</p><p>  2.銷售管理模塊功能:</p><p>  (1)實現(xiàn)銷售商品的購買、付款、找零功能。</p><p>  (2)實現(xiàn)商品銷售信息的盤點,可以查看同一商品總銷售量和銷售總金額,可以查看某天、某個月銷售的所有商品和商品總額。</p><p>  (3)實現(xiàn)商品銷售排行榜。</p><p>

64、;  3.庫存管理模塊功能:</p><p>  (1)實現(xiàn)庫存信息的查詢。</p><p>  (2)實現(xiàn)庫存信息的更新,包括增加、刪除、修改功能。</p><p>  (3)實現(xiàn)庫存商品銷售單價的設置功能。</p><p>  4.人事管理模塊功能:</p><p>  (1)實現(xiàn)職工信息的查詢。</p>

65、;<p>  (2)實現(xiàn)職工信息的更新,包括增加、刪除、修改功能。</p><p>  (3)實現(xiàn)供貨商信息的查詢。</p><p>  (4)實現(xiàn)供貨商信息的更新,包括增加、刪除、修改功能。</p><p><b>  5系統(tǒng)管理模塊功能</b></p><p>  (1)實現(xiàn)系統(tǒng)用戶信息的更新,包括增加

66、、刪除、修改功能。</p><p>  (2)實現(xiàn)系統(tǒng)數據重置功能。</p><p>  (3)實現(xiàn)系統(tǒng)數據庫的備份和還原功能。</p><p>  5.2系統(tǒng)數據庫設計</p><p>  5.2.1 數據結構</p><p>  數據結構反映了數據之間的組合關系。一個數據結構可以由若干個數據項組成,也可以由若干個數

67、據結構組成,或若干個數據項和數據結構混合組成。本系統(tǒng)一共分了3個組,具體如表5-1所示:</p><p><b>  表5-1</b></p><p>  5.2.2系統(tǒng)E-R圖設計</p><p>  把數據結構表中進貨信息 、退貨信息、銷售信息、銷售排行榜信息、庫存商品信息、員工信息、供貨商信息、用戶信息看作實體,其組成部分看作實體的屬性

68、。 </p><p>  圖 5-1 進貨信息實體關系圖</p><p>  如圖5-1進貨信息看作一個實體,其屬性關系有流水號、商品名稱、進貨價、進貨數量、商品單位、總金額、供應商、進貨日期。</p><p>  圖5-2退貨信息實體關系圖</p><p>  如圖5-2退貨信息看作一個實體,其屬性關系有流水號、商品名稱、進貨價、進貨數量

69、、商品單位、總金額、供應商、進貨日期、退貨日期。</p><p>  圖5-3銷售信息實體關系圖 </p><p>  如圖5-3退貨信息看作一個實體,其屬性關系有銷售流水號、商品編號、商品名稱、銷售數量、商品單位、銷售單價、銷售日期。</p><p>  圖5-4銷售排行榜實體關系圖 </p><p>  如圖5-4銷售排行榜

70、看作一個實體,其屬性關系有銷售排名、商品名稱、銷售數量。</p><p>  圖 5-5 庫存商品信息實體關系圖</p><p>  如圖5-5庫存商品信息看作一個實體,其屬性關系有商品編號、商品名稱、庫存數量、商品單位、銷售單價。</p><p>  圖5-6員工信息實體關系圖</p><p>  如圖5-6員工信息看作一個實體,其屬性關系

71、有員工編號、姓名、性別、工資、聯(lián)系電話、聯(lián)系地址、身份證號。</p><p>  圖5-7供貨商信息實體關系圖</p><p>  如圖5-7供貨商信息看作一個實體,其屬性關系有供貨商號、供貨商名稱、聯(lián)系人、聯(lián)系電話、聯(lián)系地址、開戶行、銀行賬號。</p><p>  圖 5-8 用戶信息實體關系圖</p><p>  如圖5-8用戶信息看作

72、一個實體,其屬性關系有用戶名、密碼、權限。</p><p>  圖5-9整體實體E-R圖</p><p>  整體實體E-R圖如圖5-9</p><p>  5.2.3邏輯結構設計</p><p>  邏輯結構設計就是把概念結構設計階段設計好的基本E-R圖轉換為與選用DBMS產品所支持的數據模型相符合的邏輯結構。</p><

73、;p>  設計邏輯結構一般分為3步進行:</p><p> ?。?)將概念結構轉換為一般的關系、網狀、層次模型;</p><p>  (2)將轉換來的關系、網狀、層次模型向特定DBMS支持下的數據模型轉換;</p><p> ?。?)對數據模型進行優(yōu)化。</p><p>  將E-R圖轉換為關系模型實際上就是要獎實體型、實體的屬性和實體

74、型之間的聯(lián)系轉換為關系模式,這種轉換一般遵循如下原則:一個實體型轉換為一個關系模式。實體的屬性就是關系的屬性,實體的碼就是關系的碼。對于實體間的聯(lián)系則有以下不同的情況:</p><p> ?。?)一個1:1聯(lián)系可以轉換為一個獨立的關系模式,也可以與任意一端對應的關系模式合并。如果轉換為一個獨立的關系模式,則與該關系相連的各個實體的碼以及聯(lián)系本身的屬性均轉換為關系的屬性,每個實體的碼均是該關系的侯選碼。如果與某一端

75、實體對應的關系模式合并,則需要在關系模式的屬性中加入另一個關系模式的碼和聯(lián)系本身的屬性。</p><p> ?。?)一個1:n聯(lián)系可以轉換為一個獨立的關系模式,也可以與n端對應的關系模式合并。如果轉換為一個獨立的關系模式,則與該關系相連的各個實體的碼以及聯(lián)系本身的屬性均轉換為關系的屬性,而關系的碼為n端實體的碼。</p><p> ?。?)一個m:n聯(lián)系轉換為一個關系模式。與該聯(lián)系相連的各

76、個實體的碼以及聯(lián)系本身的屬性均轉換為關系的屬性,各實體的碼組成關系的碼或關系碼的一部分。</p><p> ?。?)3個或3個以上實體間的一個多元聯(lián)系可以轉換為一個關系模式。與該多元聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉換為關系的屬性,各實體的碼組成關系的碼或關系碼的一部分。</p><p> ?。?)具有相同碼的關系模式可合并。</p><p>  將概念結構

77、設計階段設計好的基本E-R圖轉換為關系模型,如下所示:</p><p>  進貨信息(流水號,名稱,進價,進貨量,單位,進貨總金額,供應商,供貨日期),此為進貨信息實體對應的關系模式。</p><p>  退貨(流水號,名稱,進價,進貨量,進貨總金額,供應商,供貨日期,退貨日期),此為退貨信息實體對應的關系模式。</p><p>  銷售(流水號,商品編號,名稱,銷

78、售量,銷售價,銷售日期),此為銷售實體對應的關系模式。</p><p>  銷售排行榜(銷售名次,商品名稱,銷售數量),此為銷售排行榜實體對應的關系模式。</p><p>  庫存(商品編號,商品名稱,商品數量,商品單位,商品單價),此為庫存實體對應的關系模式。</p><p>  員工信息(員工編號,姓名,性別,工資,聯(lián)系電話,聯(lián)系地址,身份證號),此為員工信息實

79、體對應的關系模式。</p><p>  供貨商信息(供貨商號,供貨商名稱,聯(lián)系人,聯(lián)系電話,聯(lián)系地址,開戶銀行,銀行賬號),此為供應商信息實體對應的關系模式。</p><p>  用戶信息(用戶名,用戶密碼,用戶權限),此為用戶信息實體對應的關系模式。</p><p>  5.2.4數據表設計</p><p>  本系統(tǒng)的數據庫采用SQL s

80、erver 2008,一共用了八張表,分別是BUY,DELE,SALE,PAIHANG,CARGO,RENSHI,GONGYING,PASSWORDS,分別存放進貨信息、出貨信息、銷售信息、排行榜信息、庫存信息、員工信息、供應商信息、用戶信息。</p><p>  表5-2是存放進貨信息的表,字段名有:流水號(主碼)、名稱、進價、進貨量、進貨總金額、供應商、供貨日期。</p><p>&l

81、t;b>  表5-2 BUY表</b></p><p>  表5-3是存放退貨信息的表,字段名有:流水號(主碼)、名稱、進價、進貨量、進貨總金額、供應商、供貨日期、退貨日期。</p><p>  表5-3 DELE表</p><p>  表5-4是存放銷售信息的表,字段名有:流水號(主碼)、編號、名稱、銷售量、單價、銷價、銷售日期。</p&g

82、t;<p>  表5-4 SALE 表</p><p>  表5-5是存放庫存信息的表,字段名有:編號(主碼)、名稱、庫存量、單位、銷價。</p><p>  表5-5 CARGO表</p><p>  表5-6是存放銷售排行榜信息的表,字段名有:銷售名次、商品名稱、銷售數量。 </p><p>  表5-6 PAIHANG表&

83、lt;/p><p>  表5-7是存放銷售信息的表,字段名有:員工編號(主碼)、姓名、性別、身份證號碼、工資、聯(lián)系電話。</p><p>  表5-7 RENSHI表</p><p>  表5-8是存放銷售信息的表,字段名有:員工編號(主碼)、姓名、性別、身份證號碼、工資、聯(lián)系電話。</p><p>  表5-8 GONGYING表</p&

84、gt;<p>  表5-9是存放銷售信息的表,字段名有:用戶名、用戶密碼、用戶權限。 </p><p>  表5-9 PASSWORDS表</p><p>  5.3 模塊功能設計</p><p>  5.3.1系統(tǒng)登錄模塊設計</p><p>  功能:本模塊的主要功能是對用戶身份進行驗證只有系統(tǒng)的合法用戶才能進入系統(tǒng)。其窗體

85、如圖5-10所示:</p><p>  圖5-10 系統(tǒng)登錄模塊</p><p>  在進行系統(tǒng)登錄過程中,登錄模塊將調用數據庫里的用戶清單,并對賬號和密碼進行驗證,只有輸入了正確的賬號和密碼后,系統(tǒng)登錄才會成功。在登錄模塊中,對系統(tǒng)的嘗試登錄次數進行了限制,禁止用戶無終止的進行系統(tǒng)登錄嘗試,在本系統(tǒng)中,當用戶對系統(tǒng)的三次登錄失敗后,系統(tǒng)將自動機制登錄,退出登錄模塊。并在輸入了錯誤的或者是

86、不存在的賬戶和密碼時,系統(tǒng)會給出出錯信息提示,指明登錄過程中的錯誤輸入或者錯誤操作,以便用戶進行正確的登錄。</p><p>  輸入項、輸出項:輸入項為賬號和密碼。</p><p>  5.3.2 系統(tǒng)主窗體模塊設計</p><p>  功能:經過身份驗證后進入系統(tǒng)出現(xiàn)的主界面,提供進貨、退貨管理、銷售管理 、庫存管理、系統(tǒng)管理、退出系統(tǒng)菜單選項,點擊不同的菜單項

87、,觸發(fā)不同的事件,實現(xiàn)相應的功能.每個功能面板選擇退出后,也是返回這個主界面。</p><p>  其窗體如圖:5-11</p><p>  圖5-11 系統(tǒng)主窗體模塊</p><p>  5.3.3進貨退貨管理模塊設計</p><p>  功能:該模塊主要是實現(xiàn)進行進貨信息查詢、進貨計劃制定兩個功能。</p><p>

88、;  進貨信息查詢:該模塊為超市提供整個超市的進貨情況查詢,也可以進行進貨信息的明細查詢,并以進貨報表形式打印出來。</p><p>  進貨計劃制定:該模塊可以為制定進貨計劃,并形成相應的采購訂單。</p><p>  輸入項、輸出項:該模塊的輸入項為超市的進貨單,其中包括進貨單的編號,商品的編號,供貨商號,進貨價,數量,金額,進貨日期。</p><p><

89、b>  其窗體如圖5-12</b></p><p>  圖5-12 進貨退貨管理模塊</p><p>  進貨/退貨管理模塊的用例圖,如圖5-13所示:</p><p><b>  管理者</b></p><p>  圖5-13 進貨退貨管理模塊用例圖</p><p>  進貨

90、/退貨管理模塊的活動圖,如圖5-14所示:</p><p>  圖5-14 進貨退貨管理模塊活動圖</p><p>  5.3.4銷售管理模塊設計</p><p>  功能:本模塊的主要功能是把銷售信息寫入銷售清單,同時對庫存清單進行更新,以便用戶將來對庫存信息進行查詢和打印,此外還可以對銷售信息進行查詢和盤點功能。</p><p>  商品

91、銷售:實現(xiàn)商品進入購物籃、購買、付款、找零,并把銷售信息寫入銷售清單。</p><p>  銷售信息查詢:根據商品銷售情況,按需要對銷售情況進行查詢。在該查詢模塊中,可以按照商品的編號、商品名稱、銷售日期等多種方式進行商品銷售信息查詢。</p><p>  銷售信息盤點:可以按照需要對在一定時期內的銷售情況進行盤點。</p><p>  銷售排行榜:可以顯示出銷售排

92、行榜。</p><p>  輸入項、輸出項:本模塊的數據輸入項主要是商品的銷售單號、商品編號、商品名稱、購買數量、收款金額。商品銷售、銷售列表、銷售排行榜的窗體分別如圖5-15、5-16、5-17。</p><p>  圖 5-15 商品銷售</p><p>  圖 5-16銷售列表</p><p>  圖 5-17商品銷售排行榜</

93、p><p>  銷售模塊的用例圖,如圖5-18所示:</p><p><b>  管理者</b></p><p>  圖5-18銷售模塊的用例圖</p><p>  銷售管理模塊的活動圖,如圖5-19所示:</p><p>  圖5-19銷售管理模塊活動圖</p><p>  

94、5.3.5庫存管理模塊設計</p><p>  功能:本模塊的主要功能是庫存商品信息的查詢和更新以及商品總值的盤點。</p><p>  輸入項、輸出項:本模塊的數據輸入項主要是商品名稱、數量、單位、銷售單價。</p><p>  窗體如圖5-20所示:</p><p>  圖5-20 庫存管理模塊</p><p> 

95、 庫存管理模塊的用例圖,如圖5-21所示:</p><p>  管理者 圖5-21庫存管理模塊用例圖</p><p>  庫存管理模塊的活動圖,如圖5-22所示:</p><p>  圖5-22庫存管理模塊活動圖</p><p>  5.3.6員工管理模塊設計</p><p>

96、;  在系統(tǒng)開發(fā)中,為解決超市人員流動問題,在系統(tǒng)中增添了員工管理子模塊,用來對超市的人員進行信息化管理,以此來提高員工的辦事效率,節(jié)約人力資源。</p><p>  新員工錄入:在超市招進新員工時,對其進行基本信息的存儲,對員工信息進行基本的了解。</p><p>  員工信息維護:當員工信息發(fā)生變化,或者是員工離職,換崗對相關信息發(fā)生變化時,利用此子模塊對其進行信息變更。其窗口如圖5-

97、23:</p><p>  圖5-23員工管理模塊</p><p>  員工管理模塊的用例圖,如圖5-24所示:</p><p>  管理者 圖5-24 員工管理模塊用例圖 </p><p>  員工管理模塊的活動圖,如圖5-25所示:</p><p>  圖5-25 員工

98、管理模塊活動圖</p><p>  5.3.7 供貨商管理模塊設計</p><p>  在超市引進商品時,首先查詢已有的供貨商信息,然后按照供貨商信息采購商品;或者從新的供貨商那里引進新的商品,此時,要把新供貨商信息添加到供貨商清單中。有時,不再從某一供貨商那里采購商品時,此時要把供貨商信息刪掉。當供貨商信息有變化時,就需要對供貨商信息進行維護等。其窗體如圖5-26所示:</p>

99、;<p>  圖5-26供貨商管理模塊 </p><p>  供貨商管理模塊的用例圖,如圖5-27所示:</p><p>  圖5-27 供貨商管理模塊用例圖</p><p>  供貨商管理模塊活動圖,如圖5-28所示</p><p>  圖5-28供貨商管理模塊活動圖</p><p>  5.3

100、.8系統(tǒng)管理模塊設計</p><p>  系統(tǒng)用戶管理:實現(xiàn)用戶信息添加、修改、刪除功能。</p><p>  實現(xiàn)系統(tǒng)初始化、數據庫備份、數據庫還原功能。</p><p>  退出:選擇退出系統(tǒng),將關閉整個系統(tǒng),結束本次使用。</p><p><b>  其窗體如圖5-29</b></p><p&g

101、t;<b>  圖5-29用戶管理</b></p><p>  系統(tǒng)管理模塊的用例圖,如圖5-30所示:</p><p>  圖5-30系統(tǒng)管理模塊用例圖</p><p>  系統(tǒng)管理模塊活動圖,如圖5-31所示:</p><p>  圖5-31 系統(tǒng)管理模塊活動圖</p><p><b&g

102、t;  6系統(tǒng)測試運行</b></p><p>  完成對流程的編碼后最重要的事情就是對系統(tǒng)的測試工作了,測試在系統(tǒng)設計階段有兩個時期,通常在編寫每個模塊后做單元測試,另一個時期是對系統(tǒng)的綜合測試。</p><p><b>  6.1測試方法</b></p><p>  測試任何產品都有兩種方法:如果已經知道了產品應該具有的功能,可

103、以通過測試來檢驗是否每個功能都能正常使用;如果知道產品內部工作過程,可以通過測試來檢驗產品內部動作是否按照規(guī)格說明書的規(guī)定正常進行。前一個方法稱為黑盒測試,后一個方法稱為白盒測試。在測試階段,我采用的是黑盒測試的方法,即對程序內部結構和特性不做考慮,只從程序的輸入輸出特性上來測試本軟件是否能滿足設定的功能。</p><p><b>  6.2功能測試</b></p><p

104、>  首先對對系統(tǒng)用戶登陸界面進行測試,內容包括對用戶名、密碼的輸入進行正確性和合法性的檢查,系統(tǒng)操作界面顯示控制以及對用戶身份的判斷。本系統(tǒng)是一個管理系統(tǒng),對于系統(tǒng)的用戶有管理員和銷售員的區(qū)分,這也需要我們對系統(tǒng)中的不同用戶的操作權限進行區(qū)分,不同的系統(tǒng)用戶所能進行的操作權限不同。當用戶填寫完用戶名和密碼提交后,系統(tǒng)會進行輸入信息正確性的檢查,如果用戶名和密碼輸入不正確,則提示出錯并要求用戶重新輸入;如果輸入正確,則根據用戶身份

105、轉入不同的操作。登陸到主界面后,共分進/退貨管理模塊、銷售管理模塊、庫存管理模塊、人事管理模塊、系統(tǒng)管理模塊五個功能模塊,以下將對五個模塊進行具體的功能測試。測試時采取邊設計邊測試的方法,發(fā)現(xiàn)錯誤及時更正,不斷的反復進行測試,直到系統(tǒng)運行正常為止。</p><p>  (1)進/退貨管理模塊測試</p><p>  對進貨、退貨管理模塊測試,內容包括對進貨、退貨信息輸入進行正確性和合法性的

106、測試,對添加、刪除、修改操作導致數據庫的改變進行正確性和合法性的測試,對查詢進貨、退貨信息結果進行正確性測試,對進貨總金額盤點進行核對測試。</p><p> ?。?)銷售管理模塊測試</p><p>  對銷售管理模塊測試,內容包括對購買時判斷庫存商品是否足夠的測試,對文本框輸入數據是否合法進行測試,對按商品編號、名稱查詢庫存商品的結果測試,對購買列表顯示是否正確進行測試,對商品價格結算

107、是否正確進行測試,對判斷收款金額是否足夠進行測試,對完成銷售時找零數目進行測試,對完成銷售后的銷售信息盤點進行測試,對銷售排行榜的正確性進行測試。</p><p> ?。?)庫存管理模塊測試</p><p>  對庫存管理模塊測試,內容包括對查詢庫存商品的不同查詢方式對應的不同查詢結果的測試,對修改庫存商品信息文本框所輸入的新信息的合法性、正確性進行測試,對提交修改信息后庫存信息是否改變進

108、行測試,對庫存商品總值盤點的結果核對是否正確的測試。</p><p> ?。?)人事管理模塊測試</p><p>  對人事管理模塊測試,內容包括對查詢員工信息/供應商信息的不同查詢方式對應的不同查詢結果的測試,對修改員工信息/供應商信息文本框所輸入的新信息的合法性、正確性進行測試,對提交修改信息是否成功的測試。</p><p> ?。?)系統(tǒng)管理模塊測試</

109、p><p>  對系統(tǒng)管理模塊測試,內容包括對添加、修改、刪除用戶操作的正確性、合法性的測試,對重置數據信息是否成功進行測試,對備份/還原數據庫的功能進行測試。</p><p><b> ?。?)測試結果</b></p><p>  所有模塊經過測試都可以實現(xiàn)其基本的功能,響應時間都在系統(tǒng)要求的范圍內,存在的部分bug,已經修正。</p>

110、;<p><b>  6.3 整體測試</b></p><p>  總體測試是組裝軟件的系統(tǒng)技術,本系統(tǒng)測試采用漸增集成測試,即測試單一模塊,將測試完的模塊加入系統(tǒng)中,進行一次系統(tǒng)測試,依次類推將所有模塊加入系統(tǒng)中,在具體測試時,采用自頂向下的結合方式,從主控模塊開始,沿各控制層向下移動,逐漸把所有模塊結合了。</p><p>  在測試過程中使用到調試

111、技術:</p><p> ?。?)采用debug調試語句,跟蹤數據;</p><p> ?。?)嵌入打印語句,輸出中間結果;</p><p>  (3)利用MyEclipse3.2中調試工具,從調試窗口觀測變量的變化;</p><p> ?。?)設置斷點,觀察程序在斷點附近的狀況。</p><p><b> 

112、 結束語</b></p><p>  畢業(yè)設計結束了,通過這幾個月的設計,我學到了很多的知識,包括學會了開發(fā)小型超市管理系統(tǒng)具體的工作步驟,以及如何運用軟件工程的方法到實際設計當中。在這次畢業(yè)設計中,我采用JAVA高級編程語言和ACCESS數據庫進行系統(tǒng)開發(fā),以前我只接觸過一些簡單的java小程序,沒有寫過復雜的管理系統(tǒng),對JAVA相關技術具體的使用方法并不十分了解。通過這段時間的努力學習,我對資料上

溫馨提示

  • 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

提交評論