版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 畢 業(yè) 設 計</b></p><p><b> 商品銷售管理系統(tǒng)</b></p><p><b> 指導老師: </b></p><p><b> 學生: </b></p><p><b> 學號:<
2、/b></p><p><b> 摘要</b></p><p> 在科學技術日新月異的今天,計算機已逐步滲入各個領域,無論是學習,工作,還是娛樂都普及了計算機的使用,而隨著網絡的開通、并與Internet連接更讓我們社會成為信息化的時代,人們不再需要浪費太多的時間去手工的獲得信息,只要做在家中輕點幾下鼠標不但能輕松獲得各種信息,而且能夠購買到自己需要的商品,
3、既擺脫了時間和空間的限制又節(jié)約了大量的時間,因此熟練使用計算機及網絡,已成為人們進入現代社會的必備技能。商品銷售管理系統(tǒng)正是在這種情況下誕生并逐漸發(fā)展起來的,它已成為我們進行商品交易中不可缺少的部分。</p><p> 商品信息管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數據庫的建立和維護以及應用程序的開發(fā)兩個方面。對于前者要求建立起數據一致性和完整性強、數據安全性好的數據庫,而對于后者則要求應用
4、程序功能完備,操作簡單等。</p><p> 本系統(tǒng)是在分析了現行商品管理中存在的問題的基礎上,結合信息管理系統(tǒng)開發(fā)的概念、結構及系統(tǒng)開發(fā)的基本原理和方法,開發(fā)的一套商品信息管理系統(tǒng)。根據實際情況,由目前各功能需求和公司里的情況而設計的這套系統(tǒng)。全文共分為課題研究的意義、開發(fā)環(huán)境、系統(tǒng)的實現、性能測試與分析以及結束語等章節(jié),詳細地闡述了本系統(tǒng)開發(fā)的目的、過程。</p><p> 關鍵詞
5、:信息管理系統(tǒng);系統(tǒng)開發(fā) ;商品銷售</p><p><b> Abstract</b></p><p> The rapid advance of science and technology today, the computer has gradually infiltrated all areas, regardless of learning, work
6、, or entertainment throughout all of the computer's use, and with the opening of networks, connecting with the Internet and made us become information-based society of the times, People no longer need to waste too mu
7、ch time for manual access to information. As long as it is at home Click on the mouse and understand world, but to buy their needs of commodities, both out</p><p> Commodity information management system is
8、 typical of the Information Management System (MIS), including development of its key database background to the establishment and maintenance of front-end applications and the development of the two areas. Regarding the
9、 former requirement to establish data consistency and integrity of strong, good data security database. As for the latter demanded the application functions, and simple operation. </p><p> The system is the
10、 analysis of the existing merchandise management problems that exist on the basis of a combination of information management systems development concepts, structure and system development and the fundamental principles a
11、nd methods, developed a set of commodity information management system. According to the actual situation from the various functional needs and the situation of the company and the design of such systems. The article con
12、sists of the significance of the research, </p><p> Keywords Information Management System; System Development; Commodity sales </p><p><b> 目錄</b></p><p><b>
13、第一章:引 言1</b></p><p> 1.1信息管理系統(tǒng)簡介1</p><p> 1.2 本課題研究的意義1</p><p> 1.3 系統(tǒng)研究設計的目標2</p><p> 第二章 現行系統(tǒng)調查研究2</p><p> 2.1 現行業(yè)務介紹2</p><p&
14、gt; 2.2該企業(yè)的組織機構圖3</p><p> 2.3新系統(tǒng)業(yè)務流程圖3</p><p> 2.4 可行性分析5</p><p> 2.4.1技術可行性5</p><p> 2.4.2經濟可行性5</p><p> 2.4.3操作可行性5</p><p> 第三章
15、 系統(tǒng)分析6</p><p> 3.1數據流程圖6</p><p><b> 3.2數據字典9</b></p><p> 3.2.1數據元素卡9</p><p> 3.2.2數據流卡10</p><p> 3.2.3數據處理卡13</p><p>
16、3.2.4 數據存儲卡13</p><p> 第四章系統(tǒng)設計16</p><p> 4.1系統(tǒng)結構設計16</p><p> 4.1.1系統(tǒng)結構圖16</p><p> 4.1.2系統(tǒng)模塊圖17</p><p> 4.2代碼設計20</p><p> 4.3輸出設計2
17、0</p><p> 4.4輸入設計21</p><p> 4.5 數據庫的設計22</p><p> 4.5.1數據庫需求分析22</p><p> 4.5.2數據庫邏輯結構設計23</p><p> 4.5.3數據庫的備份和恢復24</p><p> 第五章 系統(tǒng)實施
18、25</p><p> 5.1 語言的選擇25</p><p> 5.2 系統(tǒng)的運行環(huán)境25</p><p> 5.3程序完成情況表25</p><p> 5.4界面設計及程序設計26</p><p> 第六章 系統(tǒng)使用與評價31</p><p> 6.1 本系統(tǒng)的使用方
19、法31</p><p> 6.2系統(tǒng)評價34</p><p><b> 結論35</b></p><p><b> 致謝36</b></p><p><b> 參考文獻37</b></p><p><b> 第一章:引 言&
20、lt;/b></p><p> 1.1信息管理系統(tǒng)簡介</p><p> 信息管理系統(tǒng)(MIS)是一個由人和計算機等組成的能夠提供信息以支持一個組織機構內部的作業(yè)、管理、分析和決策職能的系統(tǒng)。信息管理系統(tǒng)利用計算機的硬件和軟件,手工規(guī)程、分析、計劃、控制和決策用的模型,以及數據庫對信息進行收集、傳輸、加工、保存、維護和使用。因此信息管理系統(tǒng)是一個信息處理系統(tǒng)。信息管理系統(tǒng)作為各項
21、業(yè)務、技術、工作自動化及高水平管理的方法和模式,正在得到越來越廣泛的應用。早期的信息管理系統(tǒng)通常是以各單位為主體,獨自進行開發(fā)和應用。從技術上看,大體是以局域網或客戶機/服務器模式組成應用系統(tǒng)平臺,在操作系統(tǒng)和數據庫管理系統(tǒng)的平臺上開發(fā)應用軟件系統(tǒng)。但是,由于技術的發(fā)展和進步以及應用、管理和數據共享的需要等諸多原因,把分散開發(fā)且分布在各個地域的獨立的管理信息系統(tǒng)互相連接起來,實現系統(tǒng)硬件、系統(tǒng)軟件、應用軟件及數據的共享,已經成為越來越迫
22、切的任務。</p><p> 1.2 本課題研究的意義</p><p> 當今社會是一個信息社會,信息已成為繼勞動力、土地、資本之后的又一大資源。誰控制的信息越多,誰利用信息資源的效率越高,誰就會在各方面的競爭中占有一席之地, 誰就會有更多的優(yōu)勢。商品管理信息系統(tǒng)是一個銷售單位不可缺少的部分,它的內容對于公司的決策者和管理者來說都至關重要,所以商品信息管理系統(tǒng)應該能夠為用戶提供充足的
23、信息和快捷的查詢手段。但目前還有一些小型企業(yè)仍使用傳統(tǒng)人工的方式管理,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間長了,將產生大量的文件和數據,這對于查找、更新和維護都帶來了很多困難。</p><p> 隨著科學技術的不斷提高,計算機科學日漸成熟,他強大的功能早已為人們所知曉,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。計算機業(yè)飛速發(fā)展,技術淘汰指標高得驚人,價格下降以及軟件應用的快速擴展
24、引發(fā)了以信息處理計算機化為標志的“微機革命”。 微型計算機的出現和普及,為信息處理提供了物美價廉的手段,對于推動信息管理系統(tǒng)的使用起到了重要作用。</p><p> 使用計算機對商品信息進行管理,具有手工管理所無法比擬的優(yōu)點。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、使用時間長、成本低等。這些優(yōu)點能夠極大地提高商品信息管理的效率,也是企業(yè)的科學化、正規(guī)化管理及與世界接軌的重要條件。</p&g
25、t;<p> 1.3 系統(tǒng)研究設計的目標</p><p> 而現在商品銷售單位需要處理大量的供應商信息,還要時刻更新單位所銷售的產品信息,不斷地添加、修改銷售信息。面對各種不同的信息,需要合理的數據庫結構來保存數據信息,還需要有效的程序結構支持各種數據操作的執(zhí)行。</p><p> 本系統(tǒng)的主要特點是:功能完善,實用性較強,還有操作簡單,執(zhí)行迅速等。</p>
26、<p> 第二章 現行系統(tǒng)調查研究</p><p> 2.1 現行業(yè)務介紹</p><p> 該企業(yè)是從事商品的銷售的單位,采購科進行商品采購,采購完成后,將所采購來的貨物及采購清單一并交給庫管員,庫管員進行審核入庫并將信息寫入商品信息冊中。商品銷售時,銷售員開出顧客需要的貨物清單,將該清單交給庫管員,庫管員根據該清單上寫明的貨物從倉庫中取出交給銷售人員,同時將銷售的記
27、錄寫入記錄冊中。采購科將供應商信息交給管理員,管理員將供應商的基本信息記錄在供應商記錄冊中。劃價員根據經理的指示對商品進行定價并商品的定價寫入商品價格表中。</p><p> 這些都是手工操作,十分煩瑣,而且容易出錯,出錯后不便查找糾正。由于信息量巨大,因此具體信息很難進行查詢。時間長了會形成大量的書面文檔,不易保存。</p><p> 2.2該企業(yè)的組織機構圖</p>
28、<p> 圖2-1 企業(yè)組織結構圖</p><p> 2.3新系統(tǒng)業(yè)務流程圖</p><p> 經過對原有業(yè)務的分析,為了更加合理的利用現有的人力、財力和設備,充分的利用計算機帶來的便利,規(guī)劃出新系統(tǒng)的業(yè)務流程圖如下:</p><p> 圖2-2 新系統(tǒng)業(yè)務流程圖</p><p><b> 2.4 可行性分析&
29、lt;/b></p><p> 2.4.1技術可行性</p><p><b> a.開發(fā)軟件可行性</b></p><p> 結合本項目實際,本企業(yè)的業(yè)務量很大,但是其操作流程并不是很復雜,各種結構及流程十分清晰,可以設計出符合實際需求的信息管理系統(tǒng)。vf6.0非常擅長對數據表和其間關系進行簡單的操作,無論是查詢,統(tǒng)計還是用報表進行
30、數據輸出,都能順利完成。因此,從軟件角度講是vf6.0是完全可以勝任的。</p><p><b> b.開發(fā)硬件可行性</b></p><p> 開發(fā)本系統(tǒng)所使用的vf6.0軟件對于計算機的要求比較低:</p><p> WINDOWS 98以上版本</p><p> 80486或更高的處理器</p>
31、<p> MS WINDOWS支持的VGA或更高分辨率的顯示器</p><p> 應用程序要求8MB RAM</p><p> 這樣的要求市場上的計算機配置都能夠達到,所以硬件的可行性也可達到。</p><p> 2.4.2經濟可行性</p><p> 由于銷售企業(yè)目前完全采用手工方式完成業(yè)務,進行報表制作,對數據進行
32、綜合分析等。管理系統(tǒng)建成后由于不是直接用于生產,因此直接經濟效益較小,但是一定會間接的創(chuàng)造出十分可觀的經濟效益。由此可見,開發(fā)此系統(tǒng)在經濟上是完全可行的。而且,由于系統(tǒng)在未來較長的時間內穩(wěn)定發(fā)揮作用,這對于提高公司的綜合管理水平、簡化日常業(yè)務操作都將會起到很大的幫助。</p><p> 2.4.3操作可行性</p><p> 銷售企業(yè)的大多數員工從未使用過類似的管理系統(tǒng),但是WINDO
33、WS友好的界面和本系統(tǒng)簡易的操作設置,可以使企業(yè)的內部員工很快掌握其各種操作。不僅如此,系統(tǒng)還附有詳細的使用幫助文件,為本系統(tǒng)的正確使用給以圖文并茂的形式加以說明。同時,在開發(fā)過程中,我們還可以盡量給用戶以方便,充分考慮到用戶需求的實際情況,在輸入界面,查詢界面、報表打印等部分添加注釋或提示,并盡可能的采用相關聯的數據自動輸入的功能,幫助用戶盡快掌握系統(tǒng)的使用和減少數據的輸入,以提高本系統(tǒng)的使用效率。</p><p&
34、gt;<b> 第三章 系統(tǒng)分析</b></p><p><b> 3.1數據流程圖</b></p><p> 根據對新系統(tǒng)業(yè)務的分析,提出新系統(tǒng)的數據流程圖如下:</p><p> 圖3-1 數據流程圖的頂層圖</p><p> 圖3-2數據流程圖的一級細化</p><
35、;p> 圖3-3 數據流程圖的二級細化</p><p><b> 3.2數據字典</b></p><p> 3.2.1數據元素卡</p><p><b> 3.2.2數據流卡</b></p><p> 3.2.3數據處理卡</p><p> 3.2.4 數
36、據存儲卡</p><p><b> 系統(tǒng)設計</b></p><p><b> 4.1系統(tǒng)結構設計</b></p><p> 4.1.1系統(tǒng)結構圖</p><p> 圖4-1 系統(tǒng)功能結構圖</p><p> 4.1.2系統(tǒng)模塊圖</p><p&
37、gt; 通過對用戶需求的分析,我們可以分析出該商品銷售管理大致可以分為四個模塊:商品基本信息模塊、供應商信息模塊、商品價格變動模塊、報表打印模塊。 現在對這四個模塊做具體說明:</p><p><b> 商品入庫模塊</b></p><p><b> 商品銷售模塊</b></p><p><b>
38、 供應商信息錄入模塊</b></p><p><b> 價格變動模塊</b></p><p><b> 商品信息查詢模塊</b></p><p><b> 供應商查詢模塊</b></p><p><b> 商品信息打印模塊</b><
39、;/p><p><b> 商品銷售信息報表</b></p><p><b> 4.2代碼設計</b></p><p><b> 商品編號</b></p><p><b> 商品序號</b></p><p><b>
40、商品產地</b></p><p><b> 商品類型</b></p><p><b> 供應商編號</b></p><p><b> 供應商編號</b></p><p><b> 供應商類型</b></p><p&g
41、t;<b> 供應商所在城市</b></p><p><b> 4.3輸出設計</b></p><p> 為了適應日常及時的對各種數據信息進行整理和分析,需要對數據庫的中的數據進行輸出。本系統(tǒng)提供了兩種輸出形式:一是屏幕輸出;二是報表輸出。</p><p><b> a.顯示輸出</b><
42、;/p><p> 顯示輸出上最常見的輸出方式,它有其他的輸出方式無法比擬的優(yōu)點:輸出信息的速度快,即時性強,輸出的成本低并且形式多樣。主要是滿足日常數據管理的需要,將各種數據庫的信息顯示在電腦的屏幕上,以便操作員進行各種操作。這種輸出方式用的最多的就是各種信息的查詢,另外,顯示輸出也常用于顯示數據的輸入、數據修改、系統(tǒng)工作狀態(tài)等情況。</p><p><b> b.報表輸出<
43、;/b></p><p> 報表輸出主要的將商品信息通過打印機輸出到紙張上,不但可以長期保留、隨時散發(fā)而且方便對數據進行比較,為領導的決策提供依據。為了及時的了解庫存商品的信息及庫存量,設計了“庫存商品信息報表”,為了及時的了解商品銷售情況,和及時的統(tǒng)計營業(yè)額,設計了“商品銷售統(tǒng)計報表”,為了加強與各個供應商進行聯系,設計了“供應商基本信息報表”。具體設計如下圖:</p><p>
44、 圖4-2 庫存商品信息報表</p><p> 圖4-3 商品銷售統(tǒng)計報表</p><p> 圖4-4 供應商基本信息報表</p><p><b> 4.4輸入設計</b></p><p> 輸入模塊主要包括:商品入庫,商品銷售信息的添加和供應商信息的添加。這個模塊是商品信息管理系統(tǒng)中非常重要的部分。它設計
45、的是否易于操作,往往直接影響整個系統(tǒng)的能否在日常業(yè)務中充分的發(fā)揮作用。因此輸入模塊應盡量使操作方便、安全,盡可能減少數據輸入量和輸入次數。本系統(tǒng)主要以信息表登記的方式進行數據輸入。</p><p> 1輸入名稱;商品入庫 相關模塊:D-001</p><p> 輸入周期: 不定 原始數據來源:采購科</p>
46、<p><b> 輸入屏幕的格式:</b></p><p> 其余的輸入與此輸入類似。</p><p> 4.5 數據庫的設計</p><p> 數據庫在信息管理系統(tǒng)中占有非常重要的地位,數據庫結構設計的好壞將直接影響系統(tǒng)的運行效率的高低和數據是否具有完整性和一致性。設計數據庫系統(tǒng)時即要充分了解用戶目前的需求,還要考慮到將來
47、可能增加的要求。</p><p> 4.5.1數據庫需求分析</p><p> 用戶的需求具體體現在各種信息的提供,保存,更新和查詢上,這就要求數據庫結構能充分滿足各種數據的輸出和輸入,收集和查詢。經過對系統(tǒng)功能分析和需求總結,考慮到將來功能上的擴展,設計如下面所示的數據項和數據結構。</p><p> 商品基本信息:包括商品編號,商品名稱,供應商名稱,供應商
48、編號,商品進價,商品售價,進貨日期,庫存量,備注。</p><p> 商品供應商信息:供應商編號,供應商名稱,負責人,聯系電話,聯系地址,備注等。商品銷售信息:商品編號,銷售日期,銷售單價,銷售數量,折扣,小計。</p><p> 商品銷售記錄:商品編號,銷售日期,銷售單價,銷售數量,折扣,合計等。</p><p> 管理員信息:包含管理員代碼,管理員姓名,
49、密碼,備注,rank(權限)等。</p><p> 在上面的需求分析,數據結構設計基礎上,下面可以開始數據庫邏輯結構設計了。</p><p> 4.5.2數據庫邏輯結構設計</p><p> 使用visual foxpro 6.0開發(fā)系統(tǒng)時,可以使用visual foxpro 6.0自帶數據庫管理系統(tǒng),各個數據表的字段設置如下:</p><
50、p> 表1 商品銷售信息表( xiaoshou.dbf )</p><p> 表2 商品銷售記錄表( xiaoshoujilu.dbf )</p><p> 表3 商品信息表( shangpin.dbf )</p><p> 表4 供應商信息表( gon
51、gyingshang .dbf )</p><p> 表5 管理員信息表( user .dbf )</p><p> 4.5.3數據庫的備份和恢復</p><p> 信息數據是企業(yè)中非常重要的資源,因此保證數據庫的安全可靠、正確有效是非常重要的問題。為了保證數據庫的安全性,本系統(tǒng)特意設計了數據庫的備份與恢復。</p>
52、<p> 數據庫備份主要用于對數據庫中的現有數據進行備份,以便日后使用。</p><p> 數據庫恢復主要用于當數據庫中的數據損壞時進行數據的還原,以保證系統(tǒng)的正常運行和數據庫中的數據的安全性。</p><p><b> 第五章 系統(tǒng)實施</b></p><p><b> 5.1 語言的選擇</b>&l
53、t;/p><p> 微軟公司的Microsoft Visual FoxPro 6.0是Windows應用程序開發(fā)工具,Microsoft Visual FoxPro 6.0是目前最流行、最簡單、使用最廣泛的軟件開發(fā)工具之一。它在編程上的深入性、運行的快速性等方面都具有很強的功能。Microsoft Visual FoxPro 6.0提供了相當友好的編程和操作界面,借助于Microsoft Visual FoxPro
54、 6.0可以輕松地開發(fā)出功能強、速度快、應用廣 并且占用資源少的應用程序。此外它還提供了強大的查詢與管理功能、引入數據庫表的概念、擴大對SQL語言的支持、大量使用可視化的界面操作工具、支持面向對象的程序設計、通過OLE實現應用、支持網絡應用等等。故而,實現本系統(tǒng)VFP是一個相對較好的選擇。</p><p> 5.2 系統(tǒng)的運行環(huán)境</p><p><b> 1、硬件配置要求:
55、</b></p><p> CPU:賽揚D2.53</p><p><b> 內存:512MB</b></p><p><b> 硬盤:80GB</b></p><p> 打印機:推薦EPSON LQ-1600K</p><p><b> 2
56、、軟件配置要求:</b></p><p> WINDOWS 2000/2003/XP中文版操作系統(tǒng)。</p><p> 在安裝了VF的計算機上,在程序目錄,雙擊可執(zhí)行文件即可。</p><p> 如果系統(tǒng)自帶了vf6.0的運行庫可以在任何電腦中運行,只要程序所在的目錄下雙擊可執(zhí)行文件即可。</p><p> 5.3程序完成
57、情況表</p><p> 5.4界面設計及程序設計</p><p><b> 1)商品入庫:</b></p><p><b> 圖5-1 商品入庫</b></p><p> a.添加按鈕的實現代碼:</p><p> if this.caption="添加
58、"</p><p> this.caption="保存"</p><p> this.parent.tag=str(recn())</p><p> thisform.txt商品編號.enabled=.t.</p><p> thisform.txt商品名稱.enabled=.t.</p>
59、<p> thisform.txt商品進價.enabled=.t.</p><p> thisform.txt商品售價.enabled=.t.</p><p> thisform.txt供應商編號.enabled=.t.</p><p> thisform.txt供應商名稱.enabled=.t.</p><p> thi
60、sform.txt進貨日期.enabled=.t.</p><p> thisform.txt庫存量.enabled=.t.</p><p> thisform.edt備注.enabled=.t.</p><p> append blank</p><p> thisform.commandgroup2.command2.enable
61、d=.t. </p><p><b> else</b></p><p> this.caption="添加" </p><p> thisform.txt商品編號.enabled=.f.</p><p> thisform.txt商品名稱.enabled=.f.</p>
62、<p> thisform.txt商品進價.enabled=.f.</p><p> thisform.txt商品售價.enabled=.f.</p><p> thisform.txt供應商編號.enabled=.f.</p><p> thisform.txt供應商名稱.enabled=.f.</p><p> th
63、isform.txt進貨日期.enabled=.f.</p><p> thisform.txt庫存量.enabled=.f.</p><p> thisform.edt備注.enabled=.f.</p><p> thisform.commandgroup2.command2.enabled=.f. </p><p><
64、b> endif</b></p><p> thisform.refresh</p><p><b> b.取消按鈕代碼:</b></p><p> if messagebox("確定取消么",4+32,"系統(tǒng)提示")=6</p><p> select
65、 shangpin</p><p> tablerevert(.f.)</p><p> if eof() .and. bof() .or. reccount()=0</p><p> thisform.init</p><p><b> else</b></p><p><b>
66、; if eof()</b></p><p><b> skip-1</b></p><p><b> else</b></p><p><b> skip</b></p><p><b> endif</b></p>
67、<p><b> endif</b></p><p><b> endif</b></p><p> thisform.commandgroup2.command1.caption="添加"</p><p> thisform.refresh</p><p>
68、 添加供應商的代碼商品入庫的代碼相似。</p><p><b> 2)供應商查詢:</b></p><p> a.單選按鈕組的代碼實現:</p><p><b> do case</b></p><p> case this.value=1 &&按供應商編號查詢<
69、/p><p> thisform.text1.enabled=.t.</p><p> thisform.text2.enabled=.f.</p><p> thisform.text3.enabled=.f. </p><p> thisform.text1.value=""</p><p&
70、gt; thisform.text2.value=""</p><p> thisform.text3.value="" </p><p> thisform.text1.setfocus</p><p> thisform.grid1.refresh </p><p> case
71、 this.value=2 &&按供應商名稱號查詢</p><p> thisform.text1.enabled=.f.</p><p> thisform.text2.enabled=.t.</p><p> 圖5-2 供應商查詢</p><p> thisform.text3.enabled=.f.<
72、/p><p> thisform.text1.value=""</p><p> thisform.text2.value=""</p><p> thisform.text3.value=""</p><p> thisform.text2.setfocus</p>
73、<p> thisform.grid1.refresh </p><p> case this.value=3 &&按供應商負責人查詢</p><p> thisform.text1.enabled=.f.</p><p> thisform.text2.enabled=.f.</p><p>
74、 thisform.text3.enabled=.t. </p><p> thisform.text1.value=""</p><p> thisform.text2.value=""</p><p> thisform.text3.value="" </p><
75、p> thisform.text3.setfocus</p><p> thisform.grid1.refresh </p><p><b> endcase</b></p><p> thisform.refresh</p><p> b. 按供應商編號查詢的text1的valid的代碼如下(本
76、頁的其余的查詢方式的代碼與此相似)</p><p> select gongyingshang</p><p> set filter to 供應商編號=alltrim(thisform.text1.value)</p><p> thisform.grid1.refresh</p><p><b> 3)商品查詢 <
77、/b></p><p><b> 商品查詢界面如下圖</b></p><p><b> 圖5-3 商品查詢</b></p><p> 按日期查詢按鈕代碼如下:</p><p> select shangpin</p><p> public qsrq,jzrq
78、</p><p> qsrq=thisform.text3.value</p><p> jzrq=thisform.text4.value</p><p><b> do case</b></p><p> case not empty(qsrq) and empty(jzrq) </p><
79、;p> set filter to 進貨日期>=qsrq</p><p> case empty(qsrq) and not empty(jzrq) </p><p> set filter to 進貨日期<=jzrq</p><p> case not empty(qsrq) and not empty(jzrq) </p>
80、<p> set filter to 進貨日期>=qsrq and 進貨日期<=jzrq</p><p><b> otherwise</b></p><p> messagebox("未輸入查詢商品的進貨日期!","提示")</p><p><b> endca
81、se</b></p><p> thisform.grid1.refresh </p><p> b. 按商品編號查詢的text1(valid)的實現代碼如下:(其他的查詢方式與此類似)</p><p> select shangpin</p><p> set filter to 商品編號=alltrim(thisfo
82、rm.text1.value)</p><p> thisform.grid1.refresh </p><p><b> 4)商品銷售</b></p><p> 商品銷售界面設計如下圖:</p><p> 圖5-4 商品銷售 </p><p> 其中商品編號、銷售數量和交款由操作人員
83、輸入,其余各數據由系統(tǒng)自動輸出或計算。</p><p> 應收款小計的text的代碼為:</p><p> thisform.text5.value=thisform.text2.value*thisform.text3.value* thisform.text4.value</p><p> 交款的text代碼為:</p><p>
84、 thisform.text8.value= thisform.text7.value-thisform.text5.value</p><p> 確定按鈕的(click)代碼為:</p><p> sele xiaoshou</p><p> append blank</p><p> replace 商品編號 with thisf
85、orm.text1.value</p><p> replace 銷售數量 with thisform.text4.value</p><p> replace 銷售單價 with thisform.text2.value</p><p> replace 折扣 with thisform.text3.value </p><p>
86、replace 小計 with thisform.text5.value </p><p> replace 銷售日期 with date()</p><p> sele xiaoshoujilu</p><p> append blank</p><p> replace 商品編號 with thisform.text1.valu
87、e</p><p> replace 銷售數量 with thisform.text4.value</p><p> replace 銷售單價 with thisform.text2.value</p><p> replace 折扣 with thisform.text3.value </p><p> replace 合計 wit
88、h thisform.text5.value </p><p> replace 銷售日期 with date()</p><p> sele shangpin</p><p> replace 庫存量 with 庫存量 - thisform.text4.value</p><p> if 庫存量 < 1</p>
89、<p> messagebox("庫存量小于 1 !",48,"存量不足,請進貨!")</p><p><b> endif</b></p><p> select xiaoshoujilu</p><p> thisform.text1.value=""</p
90、><p> thisform.text2.value=""</p><p> thisform.text5.value=0</p><p> thisform.text6.value=""</p><p> thisform.text1.setfocus()</p><p>
91、 this.enabled =.f.</p><p> thisform.refresh</p><p> 說明:當操作員輸完所有的數據,點擊“確定”按鈕時,系統(tǒng)自動將相關記錄添加到“銷售統(tǒng)計表”中,如該商品的庫存為空,此時系統(tǒng)自動提示“庫存量小于1,存量不足,請進貨!”</p><p> 第六章 系統(tǒng)使用與評價</p><p>
92、6.1 本系統(tǒng)的使用方法</p><p><b> 1)登陸:</b></p><p> 每次運行時,打開程序所在的目錄,雙擊程序(或右擊選擇打開)是會打開如下的登陸界面:</p><p> 圖6-1 用戶登陸界面</p><p> 它對操作員進行口令驗證,防止非法用戶進入系統(tǒng),任意增加、修改和刪除數據。在選擇或
93、輸入用戶并提供正確的密碼后,點“登陸”按鈕即可進入系統(tǒng),點“取消”放棄登錄,退出系統(tǒng)。如果不能提供正確密碼,在點“確定”按鈕后會有相應提示,如果連續(xù)三次都輸入了錯誤的密碼,系統(tǒng)將自行關閉。系統(tǒng)的管理員分為兩個級別:系統(tǒng)管理員和普通管理員。系統(tǒng)管理擁有一切權限,可以對數據進行初始化、數據備份、數據恢復、刪除和修改其他的管理員信息。登陸時候請確認您的管理員級別。</p><p><b> 2)數據錄入:&
94、lt;/b></p><p> 進入系統(tǒng)后,在系統(tǒng)主界面的最上方是下拉菜單,系統(tǒng)的主要功能都集中于此。從左起第二個子菜單就是“數據錄入”。其主要功能是向數據庫中錄入新的數據,包括商品入庫和添加供應商信息。</p><p> 本菜單系統(tǒng)管理員和普通管理均可用。3)開始工作(數據維護):</p><p> 系統(tǒng)管理員進入系統(tǒng)后,在系統(tǒng)主界面的最上方是下拉菜
95、單(如下圖),系</p><p> 圖6-2 系統(tǒng)目錄統(tǒng)的主要功能都集中于此。從左起第一個子菜單就是“開始工作(系統(tǒng)維護)”,系統(tǒng)維護下面有“數據初始化”、“數據備份”、“數據恢復”、“退出” 等子菜單,現在分別介紹它們的功能:</p><p> 數據初始化:清空當前系統(tǒng)中除用戶信息之外的所有數據,恢復成系統(tǒng)的初始狀。</p><p> 數據備份:備份系統(tǒng)
96、當前數據,可自行選擇要備份的數據及備份去向。</p><p> 數據恢復:用以前備份的數據替換系統(tǒng)當前的數據。</p><p> 為了系統(tǒng)的安全,本操作只限系統(tǒng)管理員可用。</p><p><b> 4)數據查詢</b></p><p> 進入系統(tǒng)后,在系統(tǒng)主界面的最上方是下拉菜單。從左起第三個子菜單是“數據查詢
97、”。其主要功能是查詢系統(tǒng)當前的數據,“數據查詢”下面的子菜單有:“商品信息查詢”、“供應商查詢”、“管理員查詢”、“登陸日志查詢”。打開相應的界面進行查詢,各個界面都可以根據用戶輸入的數據進行相應的查詢。</p><p> 其中,“管理員查詢”和“登陸日志”只限系統(tǒng)管理可用。</p><p><b> 5)商品銷售:</b></p><p>
98、; 用戶進入系統(tǒng)后,可以點擊主界面上的按鈕,系統(tǒng)會自動打開如下對話框:</p><p> 圖6-3 商品銷售</p><p> 用戶輸入“商品編號”和“銷售數量”時,系統(tǒng)會自動計算出“應收款小計”,當輸入顧客繳款數量的時候,系統(tǒng)也能同樣計算出應該找零。當點擊“確定”按鈕時交易完成,該商品的庫存量會自動減去“銷售數量”,當該商品的庫存量小于1時,系統(tǒng)會自動提示“該商品已售完,可以進貨
99、?!保蕴嵝延脩艏皶r進貨來補充該商品的庫存量。</p><p><b> 6)報表打?。?lt;/b></p><p> 進入系統(tǒng)后,在系統(tǒng)主界面的最上方是下拉菜單。從左起第四個子菜單是“報表打印”,其主要功能是打印和預覽系統(tǒng)設定的報表。下面的子菜單有:“商品銷售紀錄”、“供應商信息報表”、“庫存商品報表”、“管理員檔案”、“登陸日志”。當點擊這些菜單時會打開相應的報表
100、瀏覽。如果沒有安裝打印機,將會提示安裝打印機,此時應該點“否”并選“忽略”,否則系統(tǒng)將會產生錯誤;“打印報表”可以打印生成的報表。</p><p> 或者點擊命令按鈕組的按鈕,也可以打開如下的界面進行報表的打?。?lt;/p><p> 圖6-4 打印報表</p><p> 其中,“管理員檔案”、“登陸日志”只限系統(tǒng)管理員可用,其的報表打印普通管理員可用。<
101、/p><p><b> 6.2系統(tǒng)評價</b></p><p><b> 1)經濟評價</b></p><p> 由于使用了本系統(tǒng),減少了相關人員的手工操作的工作量,以前很多人長時間才能完成的工作,現在只需要少數的幾個人在短時間內就可以完成。這樣即可以在現有的員工人數不變的情況下擴大業(yè)務也可以實現減員增效。這樣無形中就增
102、加了公司的經濟收入。同時由于使用了本系統(tǒng)增也提升業(yè)務效率,其中的無形價值更加巨大。</p><p><b> 2)性能評價</b></p><p> 由于使用了本系統(tǒng),使得企業(yè)在商品入庫管理,商品銷售管理,商品價格調整和各種信息查詢等方面有了質的突破。并且實現了查詢、統(tǒng)計的功能,使企業(yè)的經營狀況清晰可見,整個商品銷售管理更加科學化,規(guī)范化。</p>
103、<p><b> 3)管理評價</b></p><p> 在使用本系統(tǒng)之后,不但提高了商品信息的管理效率,同時也改掉了很多手工操作的弊端,提高了管理效率,還將現行的管理體制以及人力、物力進行了更加合理的配置和優(yōu)化。</p><p><b> 結論</b></p><p> 通過調研與代碼編寫,商品信息綜合
104、管理系統(tǒng)終于完成。在系統(tǒng)的制作過程中,以前學習感到很抽象的課程,像面向對象程序設等逐漸變得清晰起來。逐漸的感覺到這幾門理論課程的重要性。</p><p> 在學習vf6.0及面向對象時候,也相應的做一些應用的系統(tǒng)程序的練習,但是這些練習不夠系統(tǒng),隨意性大,想到那里做到那里,沒有統(tǒng)一的規(guī)劃,沒有形成一個完整的指導文檔,一旦系統(tǒng)成型,出現錯誤時返工修改工作量較大,最終造成系統(tǒng)可靠性不高,難以實用。</p>
105、;<p> 這次的畢業(yè)設計開發(fā),讓我深切的體會到面向對象是系統(tǒng)開發(fā)過程中十分重要的一部分,他可以在系統(tǒng)開發(fā)初期就能讓用戶了解系統(tǒng)的概貌,而且能使系統(tǒng)開發(fā)模塊化,提高開發(fā)效率,減少出錯。對于后期的系統(tǒng)維護也提供了很大的方便。通過實踐,提高了系統(tǒng)分析的能力,對數據流圖、數據字典、系統(tǒng)流程圖等系統(tǒng)設計工具的使用有了更加深刻的認識。開始很陌生的程序設計開始逐漸的熟悉起來,為以后的工作、學習的進一步提高打下了堅實的基礎。</
106、p><p><b> 致謝</b></p><p> 感謝學校以認真負責的態(tài)度為我們組織這次畢業(yè)設計以及畢業(yè)論文答辯。老師們的嚴格把關,對我們來說有很大的壓力。在這種壓力下促使我們以最快的速度融入到程序開發(fā)理論的應用中去,通過這次理論聯系實際的鍛煉,使我們的系統(tǒng)分析與代碼編寫水平有了較大的進步。在這次畢業(yè)設計中積累的經驗將對我們以后學習更加深入的知識有很大的幫助。&l
107、t;/p><p> 感謝我的指導老師,在設計的過程中提出了許多有益且寶貴的建議和意見。</p><p><b> 參考文獻</b></p><p> 1.《管理信息系統(tǒng)導論》 黃梯云 機械工業(yè)出版社</p><p> 2.《管理信息系統(tǒng)》
108、 黃梯云 經濟科學出版社</p><p> 3.《信息系統(tǒng)開發(fā)》 甘仞初 經濟科學出版社 </p><p> 4.《數據組織與結構》 王珊 經濟科學出版社</p><p> 5.《軟件開
109、發(fā)工具》 方美琪 經濟科學出版社</p><p> 6.《Visual FoxPro6.0簡明教程》 魏紹謙 高等教育出版社</p><p> 7.《Visual FoxPro6.0中文程序員指南》 北京希望電腦</p>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)設計----商品銷售管理系統(tǒng)設計
- 畢業(yè)設計---商品銷售管理系統(tǒng)設計
- 畢業(yè)設計-----商品銷售管理系統(tǒng)設計
- 商品銷售系統(tǒng)畢業(yè)設計
- 畢業(yè)設計——商品銷售管理系統(tǒng)的設計
- 網上商品銷售系統(tǒng)畢業(yè)設計
- DELPHI商品銷售管理系統(tǒng) 畢業(yè)設計.doc
- 畢業(yè)設計---超市商品銷售管理系統(tǒng)設計與實現
- 畢業(yè)設計---商品銷售管理系統(tǒng)的設計與實現
- [delphi畢設]商品銷售管理系統(tǒng) (畢業(yè)設計
- 畢業(yè)論文-商品銷售管理系統(tǒng)設計
- 畢業(yè)設計---基于網絡超市商品銷售管理系統(tǒng)的設計與實現
- 課程設計--商品銷售管理系統(tǒng)
- 商品銷售管理系統(tǒng)課程設計
- 畢業(yè)論文--商品銷售管理系統(tǒng)
- [delphi畢設]商品銷售管理系統(tǒng) (畢業(yè)設計) 最新版下載
- 商品銷售管理系統(tǒng)畢業(yè)論文
- 商品銷售管理系統(tǒng)畢業(yè)論文
- 商品銷售管理系統(tǒng)的設計與實現-畢業(yè)論文
- 商品銷售管理系統(tǒng)的設計與實現-畢業(yè)論文
評論
0/150
提交評論