計(jì)算機(jī)畢業(yè)論文--- 超市管理系統(tǒng)_第1頁
已閱讀1頁,還剩28頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、<p><b>  摘 要</b></p><p>  超市管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。</p><p>  本系統(tǒng)主要完成對(duì)超市的管理,包括進(jìn)貨管理,銷售管理,庫存管

2、理和員工管理四個(gè)方面。系統(tǒng)可以完成對(duì)各類信息的瀏覽、查詢、添加、刪除、修改等功能。系統(tǒng)有完整的用戶添加、刪除和密碼修改功能,系統(tǒng)采用Access 2000來設(shè)計(jì)數(shù)據(jù)庫,并使用當(dāng)前優(yōu)秀的開發(fā)工具—VB 6.0。</p><p>  論文主要介紹了本課題的開發(fā)背景,所要完成的功能和開發(fā)的過程。重點(diǎn)的說明了系統(tǒng)設(shè)計(jì)的重點(diǎn)、設(shè)計(jì)思想、難點(diǎn)技術(shù)和解決方案。</p><p>  關(guān)鍵字:超市管理系統(tǒng)、

3、ACCESS數(shù)據(jù)庫、Visual Basic 6.0 、ADO技術(shù) </p><p><b>  Abstract</b></p><p>  This system chiefly accomplishes the stock management to the storehouse, includes being put in storage, goes out

4、the warehouse and stocks, and staff’s information, six aspects such as supplier's information as well as cryptogram management etc. What the system can accomplish to various kind the information glances over and the

5、function such as inquires about, adds, deletes and modification etc. </p><p>  The systematic nucleus is put in storage, stocks and goes out the contact between the warehouse, and when accomplishes being put

6、 in storage or going out a warehouse, the system can accomplish voluntarily the modification of stock to other table of influence that the modification of every table all will be link aged when operating. Inquiring about

7、 the function also is one of systematic nucleus, namely having the wallscroll spare to inquire about and inquires about with many conditions in the syst</p><p>  The development background of this the subjec

8、t, course of function and the development that will be accomplished were chiefly introduced to thesis. The emphatic explanation focal point of systems design, design thought and difficult point technology and settlement

9、scheme. </p><p>  Keyword: Access DBMS, VB6.0, The Warehouse Management System, ADO.</p><p><b>  目 錄</b></p><p><b>  摘 要I</b></p><p>  Abs

10、tractII</p><p><b>  前 言1</b></p><p>  第1章 系統(tǒng)實(shí)現(xiàn)的理論基礎(chǔ)2</p><p>  1.1 VISUAL BASIC 6.0 簡介2</p><p>  1.2 ACCESS數(shù)據(jù)庫介紹2</p><p>  1.3 ADO技術(shù)3</

11、p><p>  第2章 系統(tǒng)功能分析4</p><p>  2.1 系統(tǒng)功能模塊圖4</p><p>  2.2 系統(tǒng)功能分析6</p><p>  2.3 功能模塊設(shè)計(jì)7</p><p>  第3章 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)8</p><p>  3.1 數(shù)據(jù)庫概念設(shè)計(jì)與E-R圖8</p&

12、gt;<p>  第4章 系統(tǒng)功能實(shí)現(xiàn)11</p><p>  4.1 登陸窗體11</p><p>  4.2 系統(tǒng)主界面13</p><p>  4.3 交易管理模塊13</p><p>  4.4 進(jìn)貨統(tǒng)計(jì)模塊14</p><p>  4.5 系統(tǒng)管理模塊16</p>&l

13、t;p>  4.6 運(yùn)行環(huán)境17</p><p><b>  致 謝20</b></p><p><b>  前 言</b></p><p>  隨著我國改革開放的不斷深入,經(jīng)濟(jì)飛速的發(fā)展,企業(yè)要想生存發(fā)展,要想在激烈的市場(chǎng)競爭中立于不敗之地,沒有現(xiàn)代化的管理是萬萬不行的,超市管理的全面自動(dòng)化、信息化則是其中極

14、其重要的部分。為了加快超市管理自動(dòng)化的步伐,提高超市的管理業(yè)務(wù)處理效率,建立超市管理系統(tǒng)已變得十分必要。</p><p>  將計(jì)算機(jī)這一信息處理利器應(yīng)用于超市的日常管理已是勢(shì)必所然,而且這也將為超市管理帶來前所未有的改變,它可以帶來意想不到的效益,同時(shí)也會(huì)為企業(yè)的飛速發(fā)展提供無限潛力。采用計(jì)算機(jī)管理信息系統(tǒng)已成為超市管理科學(xué)化和現(xiàn)代化的重要標(biāo)志,它給企業(yè)管理來了明顯的經(jīng)濟(jì)效益和社會(huì)效益。主要體現(xiàn)在: 

15、極大提高了超市工作人員的工作效率,大大減少了以往入出存流程繁瑣,雜亂,周期長的弊端,可以減少入庫管理、出庫管理及庫存管理中的漏洞,可以節(jié)約管理開支,增加企業(yè)收入。  </p><p>  超市管理的操作自動(dòng)化和信息的電子化,全面提高了超市的管理水平入庫、庫存、出庫還是現(xiàn)在企業(yè)超市管理的常規(guī)基本模式,雖然,最近又出現(xiàn)了很多新的管理模式,如:基于零庫存思想的沃爾瑪特管理方式,但這些新的思想在中國大

16、部分企業(yè)的管理中還是難以實(shí)現(xiàn)的。所以如何設(shè)計(jì)好超市管理系統(tǒng),盡可能地減少超市管理的重復(fù)性和低效性就成為當(dāng)前最為重要的問題。超市供銷管理的核心是入庫、庫存和出庫之間的聯(lián)系,如何處理好三者之間的關(guān)系是系統(tǒng)最為關(guān)鍵的部分。另外,經(jīng)辦人信息和廠家信息管理也是超市管理中一個(gè)必不可少的部分,它提供著與入庫和出庫相關(guān)的地一些信息,使得整個(gè)系統(tǒng)更加完整,更加實(shí)用。 </p><p>  第1章 系統(tǒng)實(shí)現(xiàn)的理論基礎(chǔ)<

17、;/p><p>  1.1 VISUAL BASIC 6.0 簡介</p><p>  現(xiàn)在,市場(chǎng)上可以選購的應(yīng)用開發(fā)產(chǎn)品很多,流行的也有數(shù)十種。作為數(shù)據(jù)庫系統(tǒng)的開發(fā),Visual Basic是一個(gè)非常理想選擇。數(shù)據(jù)庫是MIS中的重要支持技術(shù),在MIS開發(fā)過程中,如何選擇數(shù)據(jù)庫管理是一個(gè)重要的問題,目前,數(shù)據(jù)庫產(chǎn)品較多,每種產(chǎn)品都具有各自的特點(diǎn)和適用范圍,因此,在選擇數(shù)據(jù)庫時(shí),應(yīng)考慮數(shù)據(jù)庫應(yīng)用

18、的特點(diǎn)及適用范圍,本系統(tǒng)選用的數(shù)據(jù)庫語言Visual Basic語言,該開發(fā)工具具有很多長處:Visual Basic是一種可視化的、面對(duì)對(duì)象和條用事件驅(qū)動(dòng)方式的結(jié)構(gòu)化高級(jí)程序設(shè)計(jì),可用于開發(fā)Windows環(huán)境下的種類應(yīng)用程序。它簡單易學(xué)、效率高,且功能強(qiáng)大,可以與Windows的專業(yè)開發(fā)工具SDK相媲美,而且程序開發(fā)人員不必具有C/C++編程基礎(chǔ)。在Visual Basic環(huán)境下,利用事件驅(qū)動(dòng)的編程機(jī)制、新穎易用的可視化設(shè)計(jì)工具,使用

19、Windows內(nèi)部的應(yīng)用程序接口(API)函數(shù),以及動(dòng)態(tài)鏈接庫(DLL)、動(dòng)態(tài)數(shù)據(jù)交換(DDE)、對(duì)象的鏈接與嵌入(OLE)、開放式數(shù)據(jù)訪問(ODBC)等技術(shù),可以高效、快速地開發(fā)出Windows環(huán)境下功能強(qiáng)大,圖形界面豐富的應(yīng)用軟件系統(tǒng)。</p><p>  總的來說,Visual Basic具有以下特點(diǎn):可視化編程、面向?qū)ο蟮某绦蛟O(shè)計(jì)、結(jié)構(gòu)化程序設(shè)計(jì)語言。</p><p>  1.2

20、ACCESS數(shù)據(jù)庫介紹</p><p>  Microsoft Access 是微軟公司開發(fā)的第一個(gè)面向Windows平臺(tái)的桌面數(shù)據(jù)庫管理系統(tǒng),它充分利用了Windows平臺(tái)的優(yōu)越性,如圖形界面和Windows的事件驅(qū)動(dòng)機(jī)制等。</p><p>  Access與許多優(yōu)秀的關(guān)系數(shù)據(jù)庫一樣,可以讓你很容易地連接相關(guān)的信息而且還對(duì)其他的數(shù)據(jù)庫系統(tǒng)有所補(bǔ)充。它能操作其它來源的資料,包括許多流行的

21、PC數(shù)據(jù)庫程序(如dBASE,Paradox,Microsoft FoxPro)和服務(wù)器、小型積極大型機(jī)上的許多SQL數(shù)據(jù)庫。Access還完全支持Microsoft的OLE技術(shù)。Access還提供windows操作系統(tǒng)的高級(jí)應(yīng)用程序開發(fā)系統(tǒng)。</p><p><b>  1.3 ADO技術(shù)</b></p><p>  Active Data Objects(ADO)

22、微軟最新的數(shù)據(jù)庫訪問技術(shù),它被設(shè)計(jì)用來同新的數(shù)據(jù)訪問層OLE DB Provider一起協(xié)同工作,以提高通用數(shù)據(jù)訪問(Universal Data Access).OLE DB是一個(gè)低層的數(shù)據(jù)訪問接口,用它可以訪問各種數(shù)據(jù)源,包括傳統(tǒng)的關(guān)系型數(shù)據(jù)庫,以及電子郵件系統(tǒng)及自定義的商業(yè)對(duì)象。</p><p>  ADO向我們提供了一個(gè)熟悉的,高層的對(duì)OLE DB的Automation的封裝接口。ADO最重要的三個(gè)對(duì)象是

23、:Connection, Command, Recordset。</p><p>  (1) Connection對(duì)象</p><p>  Connection對(duì)象用于建立與數(shù)據(jù)庫的連接。通過連接可從應(yīng)用程序訪問數(shù)據(jù)源。它保存諸如指針類型,連接字符串,查詢超時(shí),連接超時(shí)和缺省數(shù)據(jù)庫這樣的連接信息。</p><p>  (2) Command對(duì)象</p>

24、<p>  在建立Connection后,可以發(fā)出命令操作數(shù)據(jù)源。一般情況下,Command對(duì)象可以在數(shù)據(jù)庫中添加,刪除或更新數(shù)據(jù),或者在表中進(jìn)行數(shù)據(jù)查詢。Command對(duì)象在定義查詢參數(shù)或執(zhí)行一個(gè)有輸出參數(shù)的存儲(chǔ)過程時(shí)非常有用。</p><p>  (3) Recordset對(duì)象</p><p>  Recordset對(duì)象只代表一個(gè)記錄集,這個(gè)記錄集是一個(gè)連接的數(shù)據(jù)庫中的表,

25、或者是Command對(duì)象的執(zhí)行結(jié)果返回的記錄集。在ADO對(duì)象模型中,是在行中檢查和修改數(shù)據(jù)的最主要的方法,所有對(duì)數(shù)據(jù)的操作幾乎都是在Recordset對(duì)象中完成的。Record對(duì)象用于指定行,移動(dòng)行、添加、更改、刪除記錄。</p><p>  第2章 系統(tǒng)功能分析</p><p>  2.1 系統(tǒng)功能模塊圖</p><p>  圖2-1 系統(tǒng)功能模塊圖</p&

26、gt;<p>  以下分別列出4部分子模塊圖(系統(tǒng)管理子模塊圖略):</p><p>  圖2-2 交易管理子模塊圖</p><p>  圖2-3 查看數(shù)據(jù)表子模塊圖</p><p>  圖2-4 進(jìn)貨統(tǒng)計(jì)子模塊圖</p><p>  圖2-5 銷售統(tǒng)計(jì)管理子模塊圖</p><p>  2.2 系統(tǒng)功能分

27、析</p><p>  作為一個(gè)超市管理系統(tǒng),其功能是實(shí)現(xiàn)超市中商品的進(jìn)貨銷售,庫存等管理的統(tǒng)化、規(guī)范化和自動(dòng)化。本系統(tǒng)主要完成的功能有:</p><p>  (1)交易管理:包括進(jìn)貨登記、銷貨登記、退貨登記等。其中進(jìn)貨登記中還包含進(jìn)貨商登記,如過是新的進(jìn)貨廠商,可以直接在此登記入庫。進(jìn)貨和銷售的主要交易都是在此進(jìn)行。每次交易(包括進(jìn)貨、銷貨和退貨)都需要對(duì)商品名稱、生產(chǎn)廠商、商品型號(hào)、單

28、價(jià)、數(shù)量、總金額、交易日期、經(jīng)手業(yè)務(wù)員編號(hào)等各項(xiàng)記錄。在交易過程中,程序的編寫盡可能的方便員工進(jìn)行交易,比如:進(jìn)貨登記時(shí),如果商品編號(hào)相同,則自動(dòng)添加該商品的其它屬性;銷貨登記時(shí),用戶只要輸入商品編號(hào),該商品的其它屬性即可自動(dòng)出現(xiàn)。退貨登記時(shí),只要輸入正確的銷貨編號(hào),其銷售信息也將自動(dòng)列出,盡量的方便了用戶的操作,同時(shí)對(duì)于登陸的員工編號(hào)程序也自動(dòng)的將其列在進(jìn)貨登記、銷貨登記中,以防止員工進(jìn)行非正常的交易。</p><

29、p> ?。?)進(jìn)貨統(tǒng)計(jì):包括今日進(jìn)貨統(tǒng)計(jì)、本月進(jìn)貨統(tǒng)計(jì)、本季度進(jìn)貨統(tǒng)計(jì)、本季度進(jìn)貨統(tǒng)計(jì)、本年度進(jìn)貨統(tǒng)計(jì)等。其中每次進(jìn)貨統(tǒng)計(jì)都是按進(jìn)貨廠商和進(jìn)貨總金額統(tǒng)計(jì)顯示的。使用一個(gè)表格顯示所選時(shí)間段的全部進(jìn)貨數(shù)據(jù),包括進(jìn)貨編號(hào)、商品名稱等。再使用另一個(gè)表格顯示分別從各個(gè)廠商進(jìn)貨的金額,還有一個(gè)文本框用于顯示每次時(shí)間段的進(jìn)貨總金額。</p><p> ?。?)銷貨統(tǒng)計(jì):包括今日銷售統(tǒng)計(jì)、本月銷售統(tǒng)計(jì)、本季度銷售統(tǒng)計(jì)、本年

30、度銷售統(tǒng)計(jì)等,其中每次銷售統(tǒng)計(jì)都是按生產(chǎn)廠商和銷售總金額統(tǒng)計(jì)顯示的。使用一個(gè)表格顯示所選時(shí)間段的全部銷售數(shù)據(jù),包括銷貨編號(hào)、商品名稱等。再使用另一個(gè)表格顯示分別從各個(gè)廠商進(jìn)貨的金額,還有一個(gè)文本框用于顯示次時(shí)間段的銷售總金額。</p><p> ?。?)查看數(shù)據(jù)表:實(shí)現(xiàn)各種數(shù)據(jù)表的瀏覽,包括進(jìn)貨表,商品庫存表、銷售表、退貨表、員工表、進(jìn)貨商表等。對(duì)于員工表管理員還可以對(duì)其進(jìn)行刪除或添加用戶操作。</p>

31、;<p>  (5) 系統(tǒng)管理: 包括更換用戶、修改密碼、退出系統(tǒng)等。更換用戶的操作方便了用戶的使用,同時(shí)更加方便了管理員對(duì)于系統(tǒng)數(shù)據(jù)的查詢,可以做到隨時(shí)查看,以使管理員對(duì)帳目一目了然,同時(shí)方便了普通用戶的交接班使用本系統(tǒng)。修改密碼和退出系統(tǒng)都是對(duì)于系統(tǒng)管理的輔助功能,再這里就不詳細(xì)說明了。</p><p>  (6) 其它窗體: 包括主窗體、登陸窗體、系統(tǒng)初始化窗體。主窗體就是將各個(gè)模塊的大意列在

32、菜單中,然后通過每一個(gè)菜單將其它的窗體逐個(gè)對(duì)應(yīng)的連到主窗體中。登陸窗體為本系統(tǒng)的啟動(dòng)窗體,其功能是讓合法的用戶使用本系統(tǒng),以防止其它的非法人員使用該系統(tǒng)。并對(duì)登陸的用戶做一下權(quán)限的區(qū)別:分為管理員和普通員工。系統(tǒng)初始化窗體的主要目的是:在本系統(tǒng)的試運(yùn)行階段成功后是管理員可以直接把除了員工表以外的所有數(shù)據(jù)表的內(nèi)容清零。登陸窗體中設(shè)計(jì)了一個(gè)權(quán)限,可以區(qū)分是員工登陸還是管理員登陸,如果是管理員則提示是否進(jìn)行系統(tǒng)初始化,否則直接進(jìn)入主窗體。&l

33、t;/p><p>  2.3 功能模塊設(shè)計(jì) </p><p>  綜合以上的系統(tǒng)需求和系統(tǒng)分析確定系統(tǒng)的功能模塊為:</p><p><b> ?。?)系統(tǒng)管理模塊</b></p><p>  主要用于更改用戶、修改密碼的操作。</p><p><b>  (2)交易管理模塊</b&g

34、t;</p><p>  用于管理商品的進(jìn)貨,銷售,退貨登記的操作。</p><p><b> ?。?)進(jìn)貨統(tǒng)計(jì)模塊</b></p><p>  用于對(duì)商品每日,每月,第季度,每年的進(jìn)貨情況進(jìn)行統(tǒng)計(jì)管理,此功能只有以管理員的身份進(jìn)入時(shí)才為可用狀態(tài)。</p><p><b>  (4)銷售統(tǒng)計(jì)模塊</b&g

35、t;</p><p>  主要用于對(duì)商品每日,每月,第季度,每年的銷售情況進(jìn)行統(tǒng)計(jì)管理,此功能只有以管理員的身份進(jìn)入時(shí)才為可用狀態(tài)。</p><p> ?。?)查看數(shù)據(jù)表模塊</p><p>  主要能查看進(jìn)貨表,商品信息表,銷售表,退貨表等進(jìn)行查看,以實(shí)現(xiàn)對(duì)商品信息的及時(shí)了解。</p><p>  第3章 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)</p>

36、<p>  3.1 數(shù)據(jù)庫概念設(shè)計(jì)與E-R圖</p><p>  圖 3-1 E-R 圖</p><p>  3.2 數(shù)據(jù)庫邏輯設(shè)計(jì)</p><p>  在系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)中,進(jìn)貨表、銷貨表、商品庫存表和退貨表涉及了交易管理三個(gè)子菜單的絕大部分?jǐn)?shù)據(jù),是本系統(tǒng)數(shù)據(jù)庫的核心。 </p><p>  需要建立以下幾個(gè)數(shù)據(jù)表:buy表

37、(進(jìn)貨表)、goods表(現(xiàn)存商品表)、sell表(銷售表)、retreat表(退貨表)、employee表(員工表)、manufacturer表(進(jìn)貨商表)。由于數(shù)據(jù)量比較小,所以這些數(shù)據(jù)表都存在一個(gè)數(shù)據(jù)庫下:sellsystem.mdb。</p><p>  6個(gè)數(shù)據(jù)表的表結(jié)構(gòu)分加如下所示:</p><p>  表3-1 buy(進(jìn)貨表)</p><p>  表

38、3-2 Manufacturer(進(jìn)貨商表)</p><p>  表3-3 employee(員工表)</p><p>  表3-4 goods(現(xiàn)存商品表)</p><p>  表 3-5 sell表(銷貨表)</p><p>  表3-6 retreat(退貨表)</p><p>  第4章 系統(tǒng)功能實(shí)現(xiàn)</

39、p><p><b>  4.1 登陸窗體</b></p><p><b>  圖4-1登陸窗體</b></p><p><b>  確定按鈕代碼如下:</b></p><p>  If Combo1.Text = "" Then</p><p

40、>  MsgBox "請(qǐng)輸入用戶名!", vbOKOnly + vbInformation, "注意"</p><p>  Combo1.SetFocus</p><p><b>  Exit Sub</b></p><p>  ElseIf Text1.Text = "" Th

41、en</p><p>  MsgBox "請(qǐng)輸入密碼!", vbOKOnly + vbInformation, "注意"</p><p>  Text1.SetFocus</p><p><b>  Exit Sub</b></p><p><b>  End If<

42、;/b></p><p>  stremployee = "select * from employee where 員工姓名='" & Combo1.Text & "' and 員工密碼='" & Text1.Text & "'"</p><p>  rs_e

43、mployee.Open stremployee, cnn, adOpenStatic, adLockOptimistic</p><p>  If rs_employee.EOF = True Then</p><p>  MsgBox "用戶名或密碼錯(cuò)誤,請(qǐng)從新輸入!", vbOKOnly + vbInformation, "注意"</p&

44、gt;<p>  Combo1.SetFocus</p><p>  rs_employee.Close</p><p><b>  Exit Sub</b></p><p><b>  Else</b></p><p>  strs = rs_employee.Fields(&quo

45、t;員工編號(hào)")</p><p>  rs_employee.Close</p><p><b>  End If</b></p><p>  If Combo1.Text = "administrator" Then</p><p>  frminitial.Show</p>

46、<p><b>  Else</b></p><p>  frmMain.Show</p><p>  frmMain.mnBuyAll.Enabled = False</p><p>  frmMain.mnSellAll.Enabled = False</p><p>  frmMain.mnTable.

47、Enabled = False</p><p><b>  End If</b></p><p><b>  Unload Me</b></p><p><b>  End Sub</b></p><p><b>  圖4-2初始化窗體</b></p

48、><p>  該初始化窗體為本系統(tǒng)的使用者提供了試運(yùn)行服務(wù),如果使用者試運(yùn)行后決定正式使用,可以通過管理員登陸本窗體對(duì)系統(tǒng)進(jìn)行初始化,即清空試運(yùn)行階段的所有銷售數(shù)據(jù)。</p><p><b>  4.2 系統(tǒng)主界面</b></p><p>  圖 4-3超市管理主界面</p><p>  主窗體的建立十分簡單,只需將所要實(shí)現(xiàn)

49、的功能編輯成菜單即可。該窗體的運(yùn)行過程為:用戶首先進(jìn)入登陸窗體,如果是管理員登陸,則先進(jìn)入初始化窗體,經(jīng)過判斷是否需要初始化后,進(jìn)入主窗體。其權(quán)限為:銷貨統(tǒng)計(jì)、進(jìn)貨統(tǒng)計(jì)、查看數(shù)據(jù)表和系統(tǒng)管理。其權(quán)限的設(shè)置使管理員能夠方便的查看任何時(shí)間段內(nèi)的所有信息,還可以對(duì)員工表進(jìn)行管理。如果是普通用戶登陸,則直接進(jìn)入主窗體,其授予的權(quán)限只有交易管理和系統(tǒng)管理,也就是說員工只能負(fù)責(zé)對(duì)商品進(jìn)行入庫登記、銷貨登記和退貨登記,另外在一個(gè)員工對(duì)本系統(tǒng)使用的整個(gè)

50、期間內(nèi),進(jìn)貨登記、銷貨登記和退貨登記三個(gè)窗體中的顯示的業(yè)務(wù)員編號(hào)都由系統(tǒng)自動(dòng)給出的該員工的員工號(hào)。</p><p>  4.3 交易管理模塊</p><p>  當(dāng)用戶是系統(tǒng)管理員時(shí)交易模塊不能使用。當(dāng)用戶是普通員工時(shí), 交易管理模塊包括進(jìn)貨登記、銷售登記、退貨登記以下功能。其中銷售登記窗體如下:</p><p>  圖 4-4銷貨登記窗體</p>&

51、lt;p><b>  銷售按鈕代碼如下:</b></p><p>  If Text1.Text = "" Then</p><p>  MsgBox "請(qǐng)?zhí)顚戜N貨編號(hào)!", vbOKOnly + vbInformation, "注意"</p><p>  Text1.SetFo

52、cus</p><p><b>  Exit Sub</b></p><p>  ElseIf Text2.Text = "" Then</p><p>  MsgBox "請(qǐng)?zhí)顚懮唐肪幪?hào)!", vbOKOnly + vbInformation, "注意"</p><

53、;p>  Text2.SetFocus</p><p><b>  Exit Sub</b></p><p>  4.4 進(jìn)貨統(tǒng)計(jì)模塊</p><p>  進(jìn)貨統(tǒng)計(jì)、本季度進(jìn)貨統(tǒng)計(jì)、今年進(jìn)貨統(tǒng)計(jì)。由于他們的界面非常相似,本程序中使用了一個(gè)SSTab控件以選項(xiàng)卡的形式在一個(gè)窗體中實(shí)現(xiàn)以上4個(gè)子菜單。這樣做使窗體顯得更加美觀。</p&g

54、t;<p>  對(duì)于4種進(jìn)貨統(tǒng)計(jì)功能都有進(jìn)貨總金額的顯示。</p><p>  本月進(jìn)貨統(tǒng)計(jì)窗體如下圖:</p><p>  圖 4-5 進(jìn)貨統(tǒng)計(jì)窗體</p><p>  其中下一條記錄按鈕代碼如下:</p><p>  If Adodc1.Recordset.EOF = True Then</p><p&g

55、t;  MsgBox "已是末記錄!", vbOKOnly + vbInformation, "注意"</p><p>  Adodc1.Recordset.MoveLast</p><p><b>  Else</b></p><p>  Adodc1.Recordset.MoveNext</p&

56、gt;<p><b>  End If</b></p><p><b>  End Sub</b></p><p>  4.5 系統(tǒng)管理模塊</p><p>  系統(tǒng)管理模塊包括更換用戶、修改密碼、退出系統(tǒng)、關(guān)于四種功能。修改密碼窗體主要包括一個(gè)用戶名輸入、一個(gè)原密碼輸入和兩個(gè)新密碼輸入。此窗體實(shí)現(xiàn)的功能是方

57、便用戶的操作,增加了系統(tǒng)使用的安全性。</p><p>  其中修改密碼窗體如下圖:</p><p>  圖4-6 修改密碼窗體</p><p><b>  確定代碼如下:</b></p><p>  If Text1.Text = "" Then</p><p>  MsgB

58、ox "請(qǐng)?zhí)顚懹脩裘?quot;, vbOKOnly + vbInformation, "注意"</p><p>  Text1.SetFocus</p><p><b>  Exit Sub</b></p><p>  ElseIf Text2.Text = "" Then</p&g

59、t;<p>  MsgBox "請(qǐng)?zhí)顚懺艽a!", vbOKOnly + vbInformation, "注意"</p><p>  Text2.SetFocus</p><p><b>  Exit Sub</b></p><p>  ElseIf Text3.Text = "&

60、quot; Then</p><p>  MsgBox "請(qǐng)?zhí)顚懶旅艽a!", vbOKOnly + vbInformation, "注意"</p><p>  Text3.SetFocus</p><p><b>  Exit Sub</b></p><p>  ElseIf Te

61、xt4.Text = "" Then</p><p>  MsgBox "請(qǐng)?zhí)顚懶旅艽a!", vbOKOnly + vbInformation, "注意"</p><p>  Text4.SetFocus</p><p><b>  Exit Sub</b></p>&l

62、t;p><b>  4.6 運(yùn)行環(huán)境</b></p><p>  大多數(shù)超市,對(duì)計(jì)算機(jī)的要求并不高,一般只需能實(shí)現(xiàn)進(jìn)貨信息、銷售信息的查詢功能即可,所以計(jì)算機(jī)的配置約為普通配置,DDR256M內(nèi)存,17英寸純平顯示器,40G硬盤(或更低),標(biāo)準(zhǔn)鍵盤和鼠標(biāo),打印機(jī),Windows Vista/xp/7操作系統(tǒng)等。而本系統(tǒng)開發(fā)工具選取VB6.0,所以編制的程序在以上環(huán)境的機(jī)器中均可順利運(yùn)行

63、,并且本系統(tǒng)占用空間較小,主要依靠鼠標(biāo)和鍵盤進(jìn)行錄入。詳細(xì)調(diào)查的重點(diǎn)是對(duì)管理業(yè)務(wù)的流程進(jìn)行描述,通過采用系統(tǒng)流程圖中部分圖工具來描述管理活動(dòng),進(jìn)行規(guī)范化說明。</p><p>  系統(tǒng)分析的主要成果是系統(tǒng)的邏輯模型。本系統(tǒng)的邏輯模型主要是以系統(tǒng)的數(shù)據(jù) 流圖和數(shù)據(jù)E-R圖為主要描述工具。完全從業(yè)務(wù)管理功能和管理對(duì)象出發(fā),按照信息系統(tǒng)中應(yīng)有的數(shù)據(jù)流和數(shù)據(jù)結(jié)構(gòu)來勾畫系統(tǒng)的概貌。</p><p>

64、;<b>  總 結(jié)</b></p><p>  通過超市管理系統(tǒng)的開發(fā),做到了理論聯(lián)系實(shí)際,將書本上學(xué)到的知識(shí)與具體實(shí)踐充分結(jié)合起來。即解決了工作中的一些問題,又進(jìn)一步明確了開發(fā)管理信息系統(tǒng)的方法和思想。</p><p>  本系統(tǒng)具有如下特點(diǎn):界面簡潔,程序結(jié)構(gòu)清晰,編碼規(guī)范。</p><p>  后臺(tái)數(shù)據(jù)庫采用,它的功能比較強(qiáng)大,可以處理

65、相關(guān)問題,把各模塊的功能擴(kuò)展,以及系統(tǒng)工作流程的完善作為主要的方向,使系統(tǒng)的設(shè)計(jì)日益趨于更強(qiáng)的可擴(kuò)展性,希望在今后可以繼續(xù)完善本系統(tǒng)的設(shè)計(jì)。</p><p><b>  [參考文獻(xiàn)]</b></p><p>  [1] Bob Reselman , Richard Peasley , Wayne Pruchniak. Visual Basic 6.0 使用指南 電子工

66、業(yè)出版社</p><p>  [2] Ned Snell中文版Microsoft Office 97 自學(xué)通 機(jī)械工業(yè)出版社</p><p>  [3] Visual Basic 6.0 中文版控件大全 電子工業(yè)出版社</p><p>  [4] Craig Eddy ,Timothy Buchanan 中文Access 2000 24學(xué)時(shí)教程 機(jī)械工業(yè)出版社

67、</p><p>  [5]] 陳佳 信息系統(tǒng)開發(fā)[M] 清華大學(xué)出版社 2006年</p><p>  [6] 甘仞初,信息系統(tǒng)開發(fā),經(jīng)濟(jì)科學(xué)出版社[M],1996年</p><p>  [7] 陳禹,信息系統(tǒng)分析與設(shè)計(jì),電子工業(yè)出版社[M],1986年</p><p>  [8](美)REX BLACK 著,天宏工作室譯,測(cè)試流程管理

68、[M],北京大學(xué)出版社,2001年</p><p>  [9] (美) Joho W.Fronckwiak,Edward Whalen,Marcilia S.Garcia 著,北京超品計(jì)算機(jī)有限責(zé)任公司譯。Microsoft SQl Server7.0 系統(tǒng)管理員手冊(cè)[M],人民郵電出版社,2000年</p><p>  [10] 李冕,等, 數(shù)據(jù)庫中間件在一般企業(yè)網(wǎng)絡(luò)信息系統(tǒng)中的應(yīng)用[J

69、],計(jì)算機(jī)工程與應(yīng)用,2001 , (14)</p><p>  [11] 鮑劍洋,吳文清, 通過CORBA 規(guī)范訪問數(shù)據(jù)庫的方法和途徑[J], 計(jì)算機(jī)工程用,2001 </p><p>  [12] 楊芙清、梅宏、李克勤,軟件復(fù)用與軟件構(gòu)件技術(shù)[J],電子學(xué)報(bào),1999:(2)</p><p>  [13] 齊治昌、譚慶平、寧洪,軟件工程[M],高等教育出版社,1

70、997年</p><p>  [14] 伍俊良,管理信息系統(tǒng)開發(fā)與應(yīng)用[M],科學(xué)出版社,1997年</p><p>  [15] 李戈,MIS系統(tǒng)開發(fā)項(xiàng)目管理[M],水利水電出版社,2000年</p><p>  [16] [NextPage]吳迪,企業(yè)管理信息系統(tǒng)基礎(chǔ)[M],清華大學(xué)出版社,1997年</p><p>  [17] 覃征,

溫馨提示

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

評(píng)論

0/150

提交評(píng)論