商品管理系統(tǒng)畢業(yè)論文_第1頁
商品管理系統(tǒng)畢業(yè)論文_第2頁
商品管理系統(tǒng)畢業(yè)論文_第3頁
商品管理系統(tǒng)畢業(yè)論文_第4頁
商品管理系統(tǒng)畢業(yè)論文_第5頁
已閱讀5頁,還剩169頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

廣東信息工程職業(yè)學院畢業(yè)論文(設計)商品管理系統(tǒng)(銷售)專業(yè):班級:姓名:學號:指導老師:2015年5月3日目錄摘要 I1概述 11.1引言 11.2研究背景 11.3研究意義 11.4SQLServer2008簡介 21.5ASP.NET簡介 22分析主要技術 42.1現(xiàn)行業(yè)務介紹 42.2新系統(tǒng)業(yè)務流程圖 42.3可行性分析 52.3.1技術可行性 52.3.2經(jīng)濟可行性 63數(shù)據(jù)庫設計 73.1數(shù)據(jù)字典 73.1.1數(shù)據(jù)元素卡 73.1.2數(shù)據(jù)流卡 93.1.3數(shù)據(jù)處理流卡 103.1.4數(shù)據(jù)存儲卡 113.2數(shù)據(jù)流圖 124系統(tǒng)設計 174.1系統(tǒng)結構設計 174.1.1系統(tǒng)結構圖 174.1.2系統(tǒng)模塊圖 175系統(tǒng)詳細設計 225.1主要模塊介紹 225.1.1商品入庫模塊 225.1.2供應商查詢模塊 245.1.3商品查詢模塊 265.1.4商品銷售模塊 27總結 30參考文獻 31致謝 32摘要商品信息管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及應用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的數(shù)據(jù)庫,而對于后者則要求應用程序功能完備,操作簡單等。本系統(tǒng)是在分析了現(xiàn)行商品管理中存在的問題的基礎上,結合信息管理系統(tǒng)開發(fā)的概念、結構及系統(tǒng)開發(fā)的基本原理和方法,開發(fā)的一套商品信息管理系統(tǒng)。根據(jù)實際情況,由目前各功能需求和公司里的情況而設計的這套系統(tǒng)。關鍵詞:信息管理系統(tǒng).系統(tǒng)開發(fā).商品銷售1概述1.1引言隨著現(xiàn)代科學技術的迅猛發(fā)展,計算機技術已經(jīng)滲透到各個領域,成為各行業(yè)必不可少的工具,特別是Internet技術的推廣和信息高速公路的建立,使IT產(chǎn)業(yè)在市場競爭中越來越顯示出其獨特的優(yōu)勢,步入數(shù)字時代。而面對市場各企業(yè)的管理,高效的處理企業(yè)中管理問題在適應市場的發(fā)展中突顯出尤為重要的作用。產(chǎn)品的銷售管理在現(xiàn)代企業(yè)經(jīng)營管理中占據(jù)著重要的地位,一個企業(yè)產(chǎn)品銷售管理的水平幾乎決定著企業(yè)的經(jīng)濟命脈。企業(yè)的所有功能、信息、組織管理方面都是一個集成整體的各個部分。管理信息系統(tǒng)(MIS)是企業(yè)CIMS工程中的一個分支,產(chǎn)品銷售管理系統(tǒng)是企業(yè)MIS建設中重要的組成部分。1.2研究背景信息管理系統(tǒng)(MIS)是一個由人和計算機等組成的能夠提供信息以支持一個組織機構內(nèi)部的作業(yè)、管理、分析和決策職能的系統(tǒng)。信息管理系統(tǒng)利用計算機的硬件和軟件,手工規(guī)程、分析、計劃、控制和決策用的模型,以及數(shù)據(jù)庫對信息進行收集、傳輸、加工、保存、維護和使用。因此信息管理系統(tǒng)是一個信息處理系統(tǒng)。信息管理系統(tǒng)作為各項業(yè)務、技術、工作自動化及高水平管理的方法和模式,正在得到越來越廣泛的應用。早期的信息管理系統(tǒng)通常是以各單位為主體,獨自進行開發(fā)和應用。從技術上看,大體是以局域網(wǎng)或客戶機/服務器模式組成應用系統(tǒng)平臺,在操作系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng)的平臺上開發(fā)應用軟件系統(tǒng)。但是,由于技術的發(fā)展和進步以及應用、管理和數(shù)據(jù)共享的需要等諸多原因,把分散開發(fā)且分布在各個地域的獨立的管理信息系統(tǒng)互相連接起來,實現(xiàn)系統(tǒng)硬件、系統(tǒng)軟件、應用軟件及數(shù)據(jù)的共享,已經(jīng)成為越來越迫切的任務。1.3研究意義當今社會是一個信息社會,信息已成為繼勞動力、土地、資本之后的又一大資源。誰控制的信息越多,誰利用信息資源的效率越高,誰就會在各方面的競爭中占有一席之地,誰就會有更多的優(yōu)勢。商品銷售管理信息系統(tǒng)是一個銷售單位不可缺少的部分,它的內(nèi)容對于公司的決策者和管理者來說都至關重要,所以商品信息管理系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段。但目前還有一些小型企業(yè)仍使用傳統(tǒng)人工的方式管理,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間長了,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了很多困難。隨著科學技術的不斷提高,計算機科學日漸成熟,他強大的功能早已為人們所知曉,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。計算機業(yè)飛速發(fā)展,技術淘汰指標高得驚人,價格下降以及軟件應用的快速擴展引發(fā)了以信息處理計算機化為標志的“微機革命”。微型計算機的出現(xiàn)和普及,為信息處理提供了物美價廉的手段,對于推動信息管理系統(tǒng)的使用起到了重要作用。使用計算機對商品信息進行管理,具有手工管理所無法比擬的優(yōu)點。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、使用時間長、成本低等。這些優(yōu)點能夠極大地提高商品信息管理的效率,也是企業(yè)的科學化、正規(guī)化管理及與世界接軌的重要條件。1.4SQLServer2008簡介SQLServer2008在Microsoft的數(shù)據(jù)平臺上發(fā)布,可以組織管理任何數(shù)據(jù)??梢詫⒔Y構化、半結構化和非結構化文檔的數(shù)據(jù)直接存儲到數(shù)據(jù)庫中??梢詫?shù)據(jù)進行查詢、搜索、同步、報告和分析之類的操作。數(shù)據(jù)可以存儲在各種設備上,從數(shù)據(jù)中心最大的服務器一直到桌面計算機和移動設備,它都可以控制數(shù)據(jù)而不用管數(shù)據(jù)存儲在哪里。SQLServer2008允許使用Microsoft.NET和VisualStudio開發(fā)的自定義應用程序中使用數(shù)據(jù),在面向服務的架構(SOA)和通過MicrosoftBizTalkServer進行的業(yè)務流程中使用數(shù)據(jù)。信息工作人員可以通過日常使用的工具直接訪問數(shù)據(jù)。1.5ASP.NET簡介ASP.NET是一種建立在通用語言上的程序構架。一個已編譯的、基于.NET的環(huán)境,把基于通用語言的程序在服務器上運行。將程序在服務器端首次運行時進行編譯,比ASP即時解釋程序速度上要快很多。微軟公司發(fā)布了包括VisualBasic.NET、C#.NET、VisualC++.NET等與.NET兼容的語言來創(chuàng)作應用程序。ASP.NET是在服務器上運行的編譯好的公共語言運行庫代碼,它可利用早期綁定、實時編譯、本機優(yōu)化和盒外緩存服務。這相當于在編寫代碼行之前便顯著提高了性能。2分析主要技術2.1現(xiàn)行業(yè)務介紹該企業(yè)是從事商品的銷售的單位,采購科進行商品采購,采購完成后,將所采購來的貨物及采購清單一并交給庫管員,庫管員進行審核入庫并將信息寫入商品信息冊中。商品銷售時,銷售員開出顧客需要的貨物清單,將該清單交給庫管員,庫管員根據(jù)該清單上寫明的貨物從倉庫中取出交給銷售人員,同時將銷售的記錄寫入記錄冊中。采購科將供應商信息交給管理員,管理員將供應商的基本信息記錄在供應商記錄冊中。劃價員根據(jù)經(jīng)理的指示對商品進行定價并商品的定價寫入商品價格表中。這些都是手工操作,十分煩瑣,而且容易出錯,出錯后不便查找糾正。由于信息量巨大,因此具體信息很難進行查詢。時間長了會形成大量的書面文檔,不易保存。2.2新系統(tǒng)業(yè)務流程圖為了更加合理的利用現(xiàn)有的人力、財力和設備,充分的利用計算機帶來的便利,規(guī)劃出新系統(tǒng)的業(yè)務流程圖如下:圖2-2新系統(tǒng)業(yè)務流程圖2.3可行性分析2.3.1技術可行性ASP.NET的前身ASP技術,是在IIS2.0上首次推出(WindowsNT3.51),當時與ADO1.0一起推出,在IIS3.0(WindowsNT4.0)發(fā)揚光大,成為服務器端應用程序的熱門開發(fā)工具,ASP技術已經(jīng)成為微軟推展WindowsNT4.0平臺的關鍵技術之一,數(shù)以萬計的ASP網(wǎng)站也是這個時候開始如雨后春筍般的出現(xiàn)在網(wǎng)絡上。它的簡單以及高度可定制化的能力,也是它能迅速崛起的原因。數(shù)據(jù)庫采用的是SQLServer2008,SQLServer2008在Microsoft的數(shù)據(jù)平臺上發(fā)布,可以組織管理任何數(shù)據(jù)。可以將結構化、半結構化和非結構化文檔的數(shù)據(jù)直接存儲到數(shù)據(jù)庫中??梢詫?shù)據(jù)進行查詢、搜索、同步、報告和分析之類的操作。數(shù)據(jù)可以存儲在各種設備上,從數(shù)據(jù)中心最大的服務器一直到桌面計算機和移動設備,它都可以控制數(shù)據(jù)而不用管數(shù)據(jù)存儲在哪里。2.3.2經(jīng)濟可行性主要是只指算一個新的系統(tǒng)開發(fā)所需要的投資費用和運算費用,并與估計的新系統(tǒng)收益進行比較,看是否有利。本系統(tǒng)所需的軟硬件成本比較低,投資小,具有一定的通過性,因此,在經(jīng)濟上是可行的。3數(shù)據(jù)庫設計3.1數(shù)據(jù)字典3.1.1數(shù)據(jù)元素卡名稱:商品代碼編號:A-001所屬數(shù)據(jù)流:F1、F2、F4、F7、F8、F10所屬存儲:D0、D1、D2、D4、D5、D7、D8數(shù)據(jù)類型:字符型名稱:商品名稱編號:A-002所屬數(shù)據(jù)流:F1、F2、F4、F7、F8、F10所屬存儲:D0、D1、D2、D4、D5、D7、D8數(shù)據(jù)類型:字符型名稱:銷售日期編號:A-003所屬數(shù)據(jù)流:F2、F8、F10所屬存儲:D2、D5、D8數(shù)據(jù)類型:日期型名稱:銷售單價編號:A-004所屬數(shù)據(jù)流:F2、F8、F10所屬存儲:D2、D5、D8數(shù)據(jù)類型:數(shù)值型名稱:銷售數(shù)量編號:A-005所屬數(shù)據(jù)流:F2、F8、F10所屬存儲:D2、D5、D8數(shù)據(jù)類型:數(shù)值型名稱:折扣編號:A-006所屬數(shù)據(jù)流:F2、F8、F10所屬存儲:D2、D5、D8數(shù)據(jù)類型:字符型名稱:小計編號:A-007所屬數(shù)據(jù)流:F2、F8、F10所屬存儲:D2、D5、D8數(shù)據(jù)類型:字符型名稱:供應商編號編號:A-008所屬數(shù)據(jù)流:F1、F2、F3所屬存儲:D1、D2、D3數(shù)據(jù)類型:字符型名稱:供應商名稱編號:A-009所屬數(shù)據(jù)流:F3、F9、F10所屬存儲:D1、D2、D3數(shù)據(jù)類型:字符型名稱:商品進價編號:A-010所屬數(shù)據(jù)流:F1、F2、F4、F7、F8、F10所屬存儲:D0、D1、D2、D4、D5、D7、D8數(shù)據(jù)類型:數(shù)值型名稱:商品售價編號:A-011所屬數(shù)據(jù)流:F1、F2、F4、F7、F8、F10所屬存儲:D0、D1、D2、D4、D5、D7、D8數(shù)據(jù)類型:數(shù)值型名稱:進貨日期編號:A-012所屬數(shù)據(jù)流:F1、F2、F4、F7、F8、F10所屬存儲:D0、D1、D2、D4、D5、D7、D8數(shù)據(jù)類型:日期型名稱:庫存量編號:A-013所屬數(shù)據(jù)流:F1、F2、F4、F7、F8、F10所屬存儲:D0、D1、D2、D4、D5、D7、D8數(shù)據(jù)類型:數(shù)值型名稱:備注編號:A-014所屬數(shù)據(jù)流:F1、F2、F4、F7、F8、F10所屬存儲:D0、D1、D2、D4、D5、D7、D8數(shù)據(jù)類型:備注型名稱:負責人編號:A-015所屬數(shù)據(jù)流:F1、F2、F3所屬存儲:D1、D2、D3數(shù)據(jù)類型:字符型名稱:聯(lián)系地址編號:A-016所屬數(shù)據(jù)流:F1、F2、F3所屬存儲:D1、D2、D3數(shù)據(jù)類型:字符型名稱:聯(lián)系電話編號:A-017所屬數(shù)據(jù)流:F1、F2、F3所屬存儲:D1、D2、D3數(shù)據(jù)類型:數(shù)值型3.1.2數(shù)據(jù)流卡名稱:入庫登記卡編號:F1來源:外部實體“采購科”去向:處理“登記入庫信息”(P2.1)數(shù)據(jù)結構:商品編號商品名稱進貨日期進貨單價銷售價格名稱:入庫登記卡編號:F2來源:外部實體“采購科”去向:處理“登記入庫信息”(P2.1)數(shù)據(jù)結構:商品編號商品名稱進貨日期進貨單價銷售價格名稱:入庫登記卡編號:F3來源:外部實體“采購科”去向:處理“登記入庫信息”(P2.1)數(shù)據(jù)結構:商品編號商品名稱進貨日期進貨單價銷售價格名稱:入庫登記卡編號:F4來源:外部實體“采購科”去向:處理“登記入庫信息”(P2.1)數(shù)據(jù)結構:商品編號商品名稱進貨日期進貨單價銷售價格名稱:入庫登記卡編號:F5來源:外部實體“采購科”去向:處理“登記入庫信息”(P2.1)數(shù)據(jù)結構:商品編號商品名稱進貨日期進貨單價銷售價格名稱:入庫登記卡編號:F6來源:外部實體“采購科”去向:處理“登記入庫信息”(P2.1)數(shù)據(jù)結構:商品編號商品名稱進貨日期進貨單價銷售價格名稱:入庫登記卡編號:F7來源:外部實體“采購科”去向:處理“登記入庫信息”(P2.1)數(shù)據(jù)結構:商品編號商品名稱進貨日期進貨單價銷售價格名稱:入庫登記卡編號:F8來源:外部實體“采購科”去向:處理“登記入庫信息”(P2.1)數(shù)據(jù)結構:商品編號商品名稱進貨日期進貨單價銷售價格名稱:入庫登記卡編號:F9來源:外部實體“采購科”去向:處理“登記入庫信息”(P2.1)數(shù)據(jù)結構:商品編號商品名稱進貨日期進貨單價銷售價格名稱:入庫登記卡編號:F10來源:外部實體“采購科”去向:處理“登記入庫信息”(P2.1)數(shù)據(jù)結構:商品編號商品名稱進貨日期進貨單價銷售價格3.1.3數(shù)據(jù)處理流卡名稱:登記商品入庫信息編號:P1.1輸入:F1輸出:D1處理:將數(shù)據(jù)流“商品清單”中的信息用鍵盤錄入,數(shù)據(jù)存儲“商品信息”中。名稱:銷售商品信息編號:P1.2輸入:F2輸出:D2處理:將數(shù)據(jù)流“銷售清單”中的準備銷售的商品信息用鍵盤錄入,數(shù)據(jù)存儲“商品銷售記錄”中。名稱:供應商信息編號:P1.3輸入:F3輸出:D3處理:將數(shù)據(jù)流“供應商信息”中的供應商信息用鍵盤錄入,數(shù)據(jù)存儲“供應商”中。名稱:價格變動編號:P1.4輸入:F4輸出:D4處理:將數(shù)據(jù)流“價格變動通知”中的價格信息用鍵盤錄入,數(shù)據(jù)存儲“商品基本信息”中。3.1.4名稱:商品銷售代碼:B-001相關處理:商品銷售入庫(P1),商品信息查詢(P5),打印報表(P4)數(shù)據(jù)結構:字段名字段類型寬度取值范圍商品編號字符6銷售日期數(shù)值8銷售單價數(shù)值5銷售數(shù)量數(shù)值5折扣數(shù)值30-1小計字符9名稱:商品銷售記錄代碼:B-002相關處理:商品銷售入庫(P1),商品信息查詢(P5),打印報表(P4)數(shù)據(jù)結構:字段名字段類型寬度取值范圍商品編號字符6銷售日期數(shù)值8銷售單價數(shù)值5銷售數(shù)量數(shù)值5折扣數(shù)值30-1合計字符8名稱:商品信息代碼:B-003相關處理:商品銷售入庫(P1),商品信息查詢(P5),打印報表(P4)數(shù)據(jù)結構:字段名字段類型寬度取值范圍商品編號字符6商品名稱字符30供應商名稱字符30供應商編號字符6商品進價數(shù)值70-99999.99商品售價數(shù)值70-99999.99進貨日期日期8庫存量數(shù)值50-99999備注備注備注名稱:供應商信息代碼:B-004相關處理:商品銷售入庫(P1),商品信息查詢(P5),打印報表(P4)數(shù)據(jù)結構:字段名字段類型寬度取值范圍供應商名稱字符6供應商編號字符30負責人字符10聯(lián)系電話數(shù)值13聯(lián)系地址字符30備注備注備注3.2數(shù)據(jù)流圖新系統(tǒng)的數(shù)據(jù)流圖如下:圖3-1商品類別設置流程圖圖3-2商品信息維護流程圖圖3-3商品進貨管理流程圖圖3-4E—R圖圖3-5用戶信息實體屬性圖圖3-6商品信息實體屬性圖圖3-7銷售信息實體屬性圖4系統(tǒng)設計4.1系統(tǒng)結構設計4.1.1系統(tǒng)結構圖圖4-1系統(tǒng)功能結構圖4.1.2系統(tǒng)模塊圖通過對用戶需求的分析,我們可以分析出該商品銷售管理大致可以分為四個模塊:商品基本信息模塊、供應商信息模塊、商品價格變動模塊、報表打印模塊。現(xiàn)在對這四個模塊做具體說明:模塊IPO圖系統(tǒng)名稱:商品銷售管理系統(tǒng)模塊名稱:錄入商品信息模塊代碼:D-001調(diào)用模塊:無被調(diào)用模塊:商品信息數(shù)據(jù)錄入輸入:數(shù)據(jù)流“商品入庫清單單”輸出:數(shù)據(jù)庫表“商品基本信息表處理:1)打開數(shù)據(jù)庫表“商品基本信息表”。2)根據(jù)輸入設計的“商品基本信息表”的輸入格式,顯示“商品基本信息表”格式。3)接收輸入數(shù)據(jù)并校驗。4)提示操作人員確認,確認后將數(shù)據(jù)寫入數(shù)據(jù)庫表“商品基本信息表”。5)關閉數(shù)據(jù)庫,結束操作。商品入庫模塊模塊IPO圖系統(tǒng)名稱:商品銷售管理系統(tǒng)模塊名稱:商品出售模塊代碼:D-002調(diào)用模塊:無被調(diào)用模塊:商品變動數(shù)據(jù)錄入輸入:數(shù)據(jù)流“商品銷售信息表輸出:數(shù)據(jù)庫表“商品銷售記錄處理:1)打開數(shù)據(jù)庫表“銷售記錄表。2)根據(jù)輸入設計的“銷售記錄表”的輸入格式,顯示“銷售記錄表”格式。3)接收輸入數(shù)據(jù)并校驗。4)提示操作人員確認,確認后將數(shù)據(jù)寫入數(shù)據(jù)庫表“銷售記錄表”。5)關閉數(shù)據(jù)庫,結束操作。商品銷售模塊模塊IPO圖系統(tǒng)名稱:商品銷售管理系統(tǒng)模塊名稱:供應商信息錄入模塊代碼:D-003調(diào)用模塊:無被調(diào)用模塊:供應商數(shù)據(jù)錄入輸入:數(shù)據(jù)流“供應商信息表”輸出:數(shù)據(jù)庫表“供應商信息表”處理:1)打開數(shù)據(jù)庫表“供應商信息表”。2)根據(jù)輸入設計的“供應商信息表”的輸入格式,顯示“供應商信息表”格式。3)接收輸入數(shù)據(jù)并校驗。4)提示操作人員確認,確認后將數(shù)據(jù)寫入數(shù)據(jù)庫表“供應商信息表”。5)關閉數(shù)據(jù)庫,結束操作。供應商信息錄入模塊模塊IPO圖系統(tǒng)名稱:商品銷售管理系統(tǒng)模塊名稱:價格變動數(shù)據(jù)錄入模塊代碼:D-004調(diào)用模塊:無被調(diào)用模塊:商品價格數(shù)據(jù)錄入輸入:數(shù)據(jù)流“價格變動表”輸出:數(shù)據(jù)庫表“商品基本信息表”處理:1)打開數(shù)據(jù)庫表“商品基本信息表”。2)根據(jù)輸入設計的“商品基本信息表”的輸入格式,顯示“商品基本信息表”格式。3)接收輸入數(shù)據(jù)并校驗。4)提示操作人員確認,確認后將數(shù)據(jù)寫入數(shù)據(jù)庫表“商品基本信息表”。5)關閉數(shù)據(jù)庫,結束操作。價格變動模塊模塊IPO圖系統(tǒng)名稱:商品銷售管理系統(tǒng)模塊名稱:商品信息查詢模塊模塊代碼:D-005調(diào)用模塊:無被調(diào)用模塊:信息查詢輸入:數(shù)據(jù)流“商品基本信息表”輸出:數(shù)據(jù)庫表“商品基本信息表”處理:1)打開數(shù)據(jù)庫表“商品基本信息表”2)根據(jù)輸入設計的“商品基本信息表”的輸入格式,顯示“商品基本信息表”格式。3)接收輸入查詢數(shù)據(jù)的依據(jù)并校驗。4)提示操作人員確認,確認后將顯示查詢的結果。5)關閉數(shù)據(jù)庫,結束操作。商品信息查詢模塊模塊IPO圖系統(tǒng)名稱:商品銷售管理系統(tǒng)模塊名稱:供應商信息查詢模塊模塊代碼:D-006調(diào)用模塊:無被調(diào)用模塊:供應商查詢輸入:數(shù)據(jù)流“供應商信息表”輸出:數(shù)據(jù)庫表“供應商信息表”處理:1)打開數(shù)據(jù)庫表“供應商信息表”。2)根據(jù)輸入設計的“供應商信息表”的輸入格式,顯示“供應商信息表”格式。3)接收輸入查詢數(shù)據(jù)的依據(jù)并校驗。4)提示操作人員確認,確認后將顯示查詢的結果。5)關閉數(shù)據(jù)庫,結束操作。供應商查詢模塊模塊IPO圖系統(tǒng)名稱:商品銷售管理系統(tǒng)模塊名稱:打印商品信息模塊模塊代碼:D-007調(diào)用模塊:無被調(diào)用模塊:報表打印輸入:數(shù)據(jù)處理D7輸出:數(shù)據(jù)流F7處理:1)打開數(shù)據(jù)庫表“商品信息表”。2)預覽并打印“商品基本信息報表”。3)關閉數(shù)據(jù)庫,結束操作。商品信息打印模塊模塊IPO圖系統(tǒng)名稱:商品銷售管理系統(tǒng)系統(tǒng)名稱:打印商品銷售模塊模塊代碼:D-008模塊名稱:無被調(diào)用模塊:報表打印輸入:數(shù)據(jù)處理D7輸出:數(shù)據(jù)流F7處理:1)打開數(shù)據(jù)庫表“商品信息表”。2)預覽并打印“商品基本信息報表”。3)關閉數(shù)據(jù)庫,結束操作。商品銷售信息報表5系統(tǒng)詳細設計5.1主要模塊介紹主要模塊有商品入庫模塊,供應商查詢模塊,商品查詢模塊.商品銷售模塊的四大模塊。5.1.1商品入庫模塊圖5.1商品入庫界面a.添加按鈕的實現(xiàn)代碼:ifthis.caption="添加"this.caption="保存"this.parent.tag=str(recn())thisform.txt商品編號.enabled=.t.thisform.txt商品名稱.enabled=.t.thisform.txt商品進價.enabled=.t.thisform.txt商品售價.enabled=.t.thisform.txt供應商編號.enabled=.t.thisform.txt供應商名稱.enabled=.t.thisform.txt進貨日期.enabled=.t.thisform.txt庫存量.enabled=.t.thisform.txt備注.enabled=.t.appendblankelsethis.caption="添加"thisform.txt商品編號.enabled=.f.thisform.txt商品名稱.enabled=.f.thisform.txt商品進價.enabled=.f.thisform.txt商品售價.enabled=.f.thisform.txt供應商編號.enabled=.f.thisform.txt供應商名稱enabled=.f.thisform.txt進貨日期.enabled=.f.thisform.txt庫存量.enabled=.f.thisform.txt備注.enabled=.f.mand2.enabled=.f.endifthisform.refreshb.取消按鈕代碼:ifmessagebox("確定取消么",4+32,"系統(tǒng)提示")=6selectshangpintablerevert(.f.)ifeof().and.bof().or.reccount()=0thisform.initelseifeof()skip-1elseskipendifendifendifmand1.caption="添加"thisform.refresh添加供應商的代碼商品入庫的代碼相似。5.1.2供應商查詢模塊圖5.2供應商查詢界面a單選按鈕組的代碼實現(xiàn):docasecasethis.value=1&&按供應商編號查詢thisform.text1.enabled=.t.thisform.text2.enabled=.f.thisform.text3.enabled=.f.thisform.text1.value=""thisform.text2.value=""thisform.text3.value=""thisform.text1.setfocusthisform.grid1.refreshcasethis.value=2&&按供應商名稱號查詢thisform.text1.enabled=.f.thisform.text2.enabled=.t.thisform.text3.enabled=.f.thisform.text1.value=""thisform.text2.value=""thisform.text3.value=""thisform.text2.setfocusthisform.grid1.refreshcasethis.value=3&&按供應商負責人查詢thisform.text1.enabled=.f.thisform.text2.enabled=.f.thisform.text3.enabled=.t.thisform.text1.value=""thisform.text2.value=""thisform.text3.value=""thisform.text3.setfocusthisform.grid1.refreshendcasethisform.refreshb.按供應商編號查詢的text1的valid的代碼如下(本頁的其余的查詢方式的代碼與此相似)selectgongyingshangsetfilterto供應商編號=alltrim(thisform.text1.value)thisform.grid1.refresh5.1.3商品查詢模塊圖5.3商品查詢界面a.按日期查詢按鈕代碼如下:selectshangpinpublicqsrq,jzrqqsrq=thisform.text3.valuejzrq=thisform.text4.valuedocasecasenotempty(qsrq)andempty(jzrq)setfilterto進貨日期>=qsrqcaseempty(qsrq)andnotempty(jzrq)setfilterto進貨日期<=jzrqcasenotempty(qsrq)andnotempty(jzrq)setfilterto進貨日期>=qsrqand進貨日期<=jzrqotherwisemessagebox("未輸入查詢商品的進貨日期!","提示")endcasethisform.grid1.refreshb.按商品編號查詢的text1(valid)的實現(xiàn)代碼如下:(其他的查詢方式與此類似)selectshangpinsetfilterto商品編號=alltrim(thisform.text1.value)thisform.grid1.refresh5.1.4商品銷售模塊圖5.4商品銷售界面其中商品編號、銷售數(shù)量和交款由操作人員輸入,其余各數(shù)據(jù)由系統(tǒng)自動輸出或計算。應收款小計的text的代碼為:thisform.text5.value=thisform.text2.value*thisform.text3.value*thisform.text4.value交款的text代碼為:thisform.text8.value=thisform.text7.value-thisform.text5.value確定按鈕的(click)代碼為:selexiaoshouappendblankreplace商品編號withthisform.text1.valuereplace銷售數(shù)量withthisform.text4.valuereplace銷售單價withthisform.text2.valuereplace折扣withthisform.text3.valuereplace小計withthisform.text5.valuereplace銷售日期withdate()selexiaoshoujiluappendblankreplace商品編號withthisform.text1.valuereplace銷售數(shù)量withthisform.text4.valuereplace銷售單價withthisform.text2.valuereplace折扣withthisform.text3.valuereplace合計withthisform.text5.valuereplace銷售日期withdate()seleshangpinreplace庫存量with庫存量-thisform.text4.valueif庫存量<1messagebox("庫存量小于1!",48,"存量不足,請進貨!")endifselectxiaoshoujiluthisform.text1.value="thisform.text2.value=""thisform.text5.value=0thisform.text6.value=""thisform.text1.setfocus()this.enabled=.f.thisform.refresh說明:當操作員輸完所有的數(shù)據(jù),點擊“確定”按鈕時,系統(tǒng)自動將相關記錄添加到“銷售統(tǒng)計表”中,如該商品的庫存為空,此時系統(tǒng)自動提示“庫存量小于1,存量不足,請進貨!"總結在系統(tǒng)的制作過程中,以前學習感到很抽象的課程,像ASP.NET等逐漸變得清晰起來。逐漸的感覺到這幾門理論課程的重要性。在學習ASP.NET及SQLServer2008時候,也相應的做一些應用的系統(tǒng)程序的練習,但是這些練習不夠系統(tǒng),隨意性大,想到那里做到那里,沒有統(tǒng)一的規(guī)劃,沒有形成一個完整的指導文檔,一旦系統(tǒng)成型,出現(xiàn)錯誤時返工修改工作量較大,最終造成系統(tǒng)可靠性不高,難以實用。這次的畢業(yè)設計開發(fā),讓我深切的體會到ASP.NET是系統(tǒng)開發(fā)過程中十分重要的一部分,他可以在系統(tǒng)開發(fā)初期就能讓用戶了解系統(tǒng)的概貌,而且能使系統(tǒng)開發(fā)模塊化,提高開發(fā)效率,減少出錯。對于后期的系統(tǒng)維護也提供了很大的方便。通過實踐,提高了系統(tǒng)分析的能力,對數(shù)據(jù)流圖、數(shù)據(jù)字典、系統(tǒng)流程圖等系統(tǒng)設計工具的使用有了更加深刻的認識。開始很陌生的程序設計開始逐漸的熟悉起來,為以后的工作、學習的進一步提高打下了堅實的基礎。參考文獻[1].丁桂芝,張臻.ASP.NET動態(tài)網(wǎng)站設計與實現(xiàn).北京:中國鐵道出版社,2013[2].軟件開發(fā)技術聯(lián)盟.ASP.NET開發(fā)實戰(zhàn).北京:清華大學出版社,2013[3].王碩,計算機網(wǎng)絡教程,北京:人民郵電出版社,2013[4].蔣金楠.ASP.NETMVC4框架揭秘.北京:電子工業(yè)出版社,2013[5].秦婧.SQLServer2012王者歸來.北京:清華大學出版社,2014[6].范新剛,譚海中SQLServer2008項目實訓教程.北京:北京交通大學出版社,2012致謝三年的求學生涯即將結束,在這三年內(nèi)我得到了許多人的關懷和幫助,沒有他們的關懷和幫助我很難如期、順利地完成學業(yè)。首先感謝劉鐘凌老師。在本次畢業(yè)設計中,我從劉老師身上學到了很多東西。劉鐘凌老師認真負責的工作和教學態(tài)度,嚴謹?shù)闹螌W精神和深厚的理論水平一直都是讓我深深敬佩和敬仰的。無論在理論上還是在實踐中,都給予我很大的幫助,使我獲得很大提高,這對于我以后的工作和學習都是一種巨大的幫助。感謝劉鐘凌老師既細心又耐心的輔導,沒有劉鐘凌老師的幫助,我想我是不會這么順利,甚至不能夠在這段時間內(nèi)完成畢業(yè)設計任務。再一次謝謝劉鐘凌老師!感謝三年來教授我知識和做人的各位領導和老師!感謝在百忙之中評審我畢業(yè)論文的各位老師!感謝三年來朝夕相處的同學,謝謝你們!目錄摘要 I1概述 11.1引言 11.2研究背景 11.3研究意義 11.4SQLServer2008簡介 21.5ASP.NET簡介 22分析主要技術 42.1現(xiàn)行業(yè)務介紹 42.2新系統(tǒng)業(yè)務流程圖 42.3可行性分析 52.3.1技術可行性 52.3.2經(jīng)濟可行性 63數(shù)據(jù)庫設計 73.1數(shù)據(jù)字典 73.1.1數(shù)據(jù)元素卡 73.1.2數(shù)據(jù)流卡 93.1.3數(shù)據(jù)處理流卡 103.1.4數(shù)據(jù)存儲卡 113.2數(shù)據(jù)流圖 124系統(tǒng)設計 174.1系統(tǒng)結構設計 174.1.1系統(tǒng)結構圖 174.1.2系統(tǒng)模塊圖 175系統(tǒng)詳細設計 225.1主要模塊介紹 225.1.1商品入庫模塊 225.1.2供應商查詢模塊 245.1.3商品查詢模塊 265.1.4商品銷售模塊 27總結 30參考文獻 31致謝 321概述1.1引言隨著現(xiàn)代科學技術的迅猛發(fā)展,計算機技術已經(jīng)滲透到各個領域,成為各行業(yè)必不可少的工具,特別是Internet技術的推廣和信息高速公路的建立,使IT產(chǎn)業(yè)在市場競爭中越來越顯示出其獨特的優(yōu)勢,步入數(shù)字時代。而面對市場各企業(yè)的管理,高效的處理企業(yè)中管理問題在適應市場的發(fā)展中突顯出尤為重要的作用。產(chǎn)品的銷售管理在現(xiàn)代企業(yè)經(jīng)營管理中占據(jù)著重要的地位,一個企業(yè)產(chǎn)品銷售管理的水平幾乎決定著企業(yè)的經(jīng)濟命脈。企業(yè)的所有功能、信息、組織管理方面都是一個集成整體的各個部分。管理信息系統(tǒng)(MIS)是企業(yè)CIMS工程中的一個分支,產(chǎn)品銷售管理系統(tǒng)是企業(yè)MIS建設中重要的組成部分。1.2研究背景信息管理系統(tǒng)(MIS)是一個由人和計算機等組成的能夠提供信息以支持一個組織機構內(nèi)部的作業(yè)、管理、分析和決策職能的系統(tǒng)。信息管理系統(tǒng)利用計算機的硬件和軟件,手工規(guī)程、分析、計劃、控制和決策用的模型,以及數(shù)據(jù)庫對信息進行收集、傳輸、加工、保存、維護和使用。因此信息管理系統(tǒng)是一個信息處理系統(tǒng)。信息管理系統(tǒng)作為各項業(yè)務、技術、工作自動化及高水平管理的方法和模式,正在得到越來越廣泛的應用。早期的信息管理系統(tǒng)通常是以各單位為主體,獨自進行開發(fā)和應用。從技術上看,大體是以局域網(wǎng)或客戶機/服務器模式組成應用系統(tǒng)平臺,在操作系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng)的平臺上開發(fā)應用軟件系統(tǒng)。但是,由于技術的發(fā)展和進步以及應用、管理和數(shù)據(jù)共享的需要等諸多原因,把分散開發(fā)且分布在各個地域的獨立的管理信息系統(tǒng)互相連接起來,實現(xiàn)系統(tǒng)硬件、系統(tǒng)軟件、應用軟件及數(shù)據(jù)的共享,已經(jīng)成為越來越迫切的任務。1.3研究意義當今社會是一個信息社會,信息已成為繼勞動力、土地、資本之后的又一大資源。誰控制的信息越多,誰利用信息資源的效率越高,誰就會在各方面的競爭中占有一席之地,誰就會有更多的優(yōu)勢。商品銷售管理信息系統(tǒng)是一個銷售單位不可缺少的部分,它的內(nèi)容對于公司的決策者和管理者來說都至關重要,所以商品信息管理系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段。但目前還有一些小型企業(yè)仍使用傳統(tǒng)人工的方式管理,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間長了,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了很多困難。隨著科學技術的不斷提高,計算機科學日漸成熟,他強大的功能早已為人們所知曉,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。計算機業(yè)飛速發(fā)展,技術淘汰指標高得驚人,價格下降以及軟件應用的快速擴展引發(fā)了以信息處理計算機化為標志的“微機革命”。微型計算機的出現(xiàn)和普及,為信息處理提供了物美價廉的手段,對于推動信息管理系統(tǒng)的使用起到了重要作用。使用計算機對商品信息進行管理,具有手工管理所無法比擬的優(yōu)點。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、使用時間長、成本低等。這些優(yōu)點能夠極大地提高商品信息管理的效率,也是企業(yè)的科學化、正規(guī)化管理及與世界接軌的重要條件。1.4SQLServer2008簡介SQLServer2008在Microsoft的數(shù)據(jù)平臺上發(fā)布,可以組織管理任何數(shù)據(jù)??梢詫⒔Y構化、半結構化和非結構化文檔的數(shù)據(jù)直接存儲到數(shù)據(jù)庫中??梢詫?shù)據(jù)進行查詢、搜索、同步、報告和分析之類的操作。數(shù)據(jù)可以存儲在各種設備上,從數(shù)據(jù)中心最大的服務器一直到桌面計算機和移動設備,它都可以控制數(shù)據(jù)而不用管數(shù)據(jù)存儲在哪里。SQLServer2008允許使用Microsoft.NET和VisualStudio開發(fā)的自定義應用程序中使用數(shù)據(jù),在面向服務的架構(SOA)和通過MicrosoftBizTalkServer進行的業(yè)務流程中使用數(shù)據(jù)。信息工作人員可以通過日常使用的工具直接訪問數(shù)據(jù)。1.5ASP.NET簡介ASP.NET是一種建立在通用語言上的程序構架。一個已編譯的、基于.NET的環(huán)境,把基于通用語言的程序在服務器上運行。將程序在服務器端首次運行時進行編譯,比ASP即時解釋程序速度上要快很多。微軟公司發(fā)布了包括VisualBasic.NET、C#.NET、VisualC++.NET等與.NET兼容的語言來創(chuàng)作應用程序。ASP.NET是在服務器上運行的編譯好的公共語言運行庫代碼,它可利用早期綁定、實時編譯、本機優(yōu)化和盒外緩存服務。這相當于在編寫代碼行之前便顯著提高了性能。2分析主要技術2.1現(xiàn)行業(yè)務介紹該企業(yè)是從事商品的銷售的單位,采購科進行商品采購,采購完成后,將所采購來的貨物及采購清單一并交給庫管員,庫管員進行審核入庫并將信息寫入商品信息冊中。商品銷售時,銷售員開出顧客需要的貨物清單,將該清單交給庫管員,庫管員根據(jù)該清單上寫明的貨物從倉庫中取出交給銷售人員,同時將銷售的記錄寫入記錄冊中。采購科將供應商信息交給管理員,管理員將供應商的基本信息記錄在供應商記錄冊中。劃價員根據(jù)經(jīng)理的指示對商品進行定價并商品的定價寫入商品價格表中。這些都是手工操作,十分煩瑣,而且容易出錯,出錯后不便查找糾正。由于信息量巨大,因此具體信息很難進行查詢。時間長了會形成大量的書面文檔,不易保存。2.2新系統(tǒng)業(yè)務流程圖為了更加合理的利用現(xiàn)有的人力、財力和設備,充分的利用計算機帶來的便利,規(guī)劃出新系統(tǒng)的業(yè)務流程圖如下:圖2-2新系統(tǒng)業(yè)務流程圖2.3可行性分析2.3.1技術可行性ASP.NET的前身ASP技術,是在IIS2.0上首次推出(WindowsNT3.51),當時與ADO1.0一起推出,在IIS3.0(WindowsNT4.0)發(fā)揚光大,成為服務器端應用程序的熱門開發(fā)工具,ASP技術已經(jīng)成為微軟推展WindowsNT4.0平臺的關鍵技術之一,數(shù)以萬計的ASP網(wǎng)站也是這個時候開始如雨后春筍般的出現(xiàn)在網(wǎng)絡上。它的簡單以及高度可定制化的能力,也是它能迅速崛起的原因。數(shù)據(jù)庫采用的是SQLServer2008,SQLServer2008在Microsoft的數(shù)據(jù)平臺上發(fā)布,可以組織管理任何數(shù)據(jù)??梢詫⒔Y構化、半結構化和非結構化文檔的數(shù)據(jù)直接存儲到數(shù)據(jù)庫中??梢詫?shù)據(jù)進行查詢、搜索、同步、報告和分析之類的操作。數(shù)據(jù)可以存儲在各種設備上,從數(shù)據(jù)中心最大的服務器一直到桌面計算機和移動設備,它都可以控制數(shù)據(jù)而不用管數(shù)據(jù)存儲在哪里。2.3.2經(jīng)濟可行性主要是只指算一個新的系統(tǒng)開發(fā)所需要的投資費用和運算費用,并與估計的新系統(tǒng)收益進行比較,看是否有利。本系統(tǒng)所需的軟硬件成本比較低,投資小,具有一定的通過性,因此,在經(jīng)濟上是可行的。3數(shù)據(jù)庫設計3.1數(shù)據(jù)字典3.1.1數(shù)據(jù)元素卡名稱:商品代碼編號:A-001所屬數(shù)據(jù)流:F1、F2、F4、F7、F8、F10所屬存儲:D0、D1、D2、D4、D5、D7、D8數(shù)據(jù)類型:字符型名稱:商品名稱編號:A-002所屬數(shù)據(jù)流:F1、F2、F4、F7、F8、F10所屬存儲:D0、D1、D2、D4、D5、D7、D8數(shù)據(jù)類型:字符型名稱:銷售日期編號:A-003所屬數(shù)據(jù)流:F2、F8、F10所屬存儲:D2、D5、D8數(shù)據(jù)類型:日期型名稱:銷售單價編號:A-004所屬數(shù)據(jù)流:F2、F8、F10所屬存儲:D2、D5、D8數(shù)據(jù)類型:數(shù)值型名稱:銷售數(shù)量編號:A-005所屬數(shù)據(jù)流:F2、F8、F10所屬存儲:D2、D5、D8數(shù)據(jù)類型:數(shù)值型名稱:折扣編號:A-006所屬數(shù)據(jù)流:F2、F8、F10所屬存儲:D2、D5、D8數(shù)據(jù)類型:字符型名稱:小計編號:A-007所屬數(shù)據(jù)流:F2、F8、F10所屬存儲:D2、D5、D8數(shù)據(jù)類型:字符型名稱:供應商編號編號:A-008所屬數(shù)據(jù)流:F1、F2、F3所屬存儲:D1、D2、D3數(shù)據(jù)類型:字符型名稱:供應商名稱編號:A-009所屬數(shù)據(jù)流:F3、F9、F10所屬存儲:D1、D2、D3數(shù)據(jù)類型:字符型名稱:商品進價編號:A-010所屬數(shù)據(jù)流:F1、F2、F4、F7、F8、F10所屬存儲:D0、D1、D2、D4、D5、D7、D8數(shù)據(jù)類型:數(shù)值型名稱:商品售價編號:A-011所屬數(shù)據(jù)流:F1、F2、F4、F7、F8、F10所屬存儲:D0、D1、D2、D4、D5、D7、D8數(shù)據(jù)類型:數(shù)值型名稱:進貨日期編號:A-012所屬數(shù)據(jù)流:F1、F2、F4、F7、F8、F10所屬存儲:D0、D1、D2、D4、D5、D7、D8數(shù)據(jù)類型:日期型名稱:庫存量編號:A-013所屬數(shù)據(jù)流:F1、F2、F4、F7、F8、F10所屬存儲:D0、D1、D2、D4、D5、D7、D8數(shù)據(jù)類型:數(shù)值型名稱:備注編號:A-014所屬數(shù)據(jù)流:F1、F2、F4、F7、F8、F10所屬存儲:D0、D1、D2、D4、D5、D7、D8數(shù)據(jù)類型:備注型名稱:負責人編號:A-015所屬數(shù)據(jù)流:F1、F2、F3所屬存儲:D1、D2、D3數(shù)據(jù)類型:字符型名稱:聯(lián)系地址編號:A-016所屬數(shù)據(jù)流:F1、F2、F3所屬存儲:D1、D2、D3數(shù)據(jù)類型:字符型名稱:聯(lián)系電話編號:A-017所屬數(shù)據(jù)流:F1、F2、F3所屬存儲:D1、D2、D3數(shù)據(jù)類型:數(shù)值型3.1.2數(shù)據(jù)流卡名稱:入庫登記卡編號:F1來源:外部實體“采購科”去向:處理“登記入庫信息”(P2.1)數(shù)據(jù)結構:商品編號商品名稱進貨日期進貨單價銷售價格名稱:入庫登記卡編號:F2來源:外部實體“采購科”去向:處理“登記入庫信息”(P2.1)數(shù)據(jù)結構:商品編號商品名稱進貨日期進貨單價銷售價格名稱:入庫登記卡編號:F3來源:外部實體“采購科”去向:處理“登記入庫信息”(P2.1)數(shù)據(jù)結構:商品編號商品名稱進貨日期進貨單價銷售價格名稱:入庫登記卡編號:F4來源:外部實體“采購科”去向:處理“登記入庫信息”(P2.1)數(shù)據(jù)結構:商品編號商品名稱進貨日期進貨單價銷售價格名稱:入庫登記卡編號:F5來源:外部實體“采購科”去向:處理“登記入庫信息”(P2.1)數(shù)據(jù)結構:商品編號商品名稱進貨日期進貨單價銷售價格名稱:入庫登記卡編號:F6來源:外部實體“采購科”去向:處理“登記入庫信息”(P2.1)數(shù)據(jù)結構:商品編號商品名稱進貨日期進貨單價銷售價格名稱:入庫登記卡編號:F7來源:外部實體“采購科”去向:處理“登記入庫信息”(P2.1)數(shù)據(jù)結構:商品編號商品名稱進貨日期進貨單價銷售價格名稱:入庫登記卡編號:F8來源:外部實體“采購科”去向:處理“登記入庫信息”(P2.1)數(shù)據(jù)結構:商品編號商品名稱進貨日期進貨單價銷售價格名稱:入庫登記卡編號:F9來源:外部實體“采購科”去向:處理“登記入庫信息”(P2.1)數(shù)據(jù)結構:商品編號商品名稱進貨日期進貨單價銷售價格名稱:入庫登記卡編號:F10來源:外部實體“采購科”去向:處理“登記入庫信息”(P2.1)數(shù)據(jù)結構:商品編號商品名稱進貨日期進貨單價銷售價格3.1.3數(shù)據(jù)處理流卡名稱:登記商品入庫信息編號:P1.1輸入:F1輸出:D1處理:將數(shù)據(jù)流“商品清單”中的信息用鍵盤錄入,數(shù)據(jù)存儲“商品信息”中。名稱:銷售商品信息編號:P1.2輸入:F2輸出:D2處理:將數(shù)據(jù)流“銷售清單”中的準備銷售的商品信息用鍵盤錄入,數(shù)據(jù)存儲“商品銷售記錄”中。名稱:供應商信息編號:P1.3輸入:F3輸出:D3處理:將數(shù)據(jù)流“供應商信息”中的供應商信息用鍵盤錄入,數(shù)據(jù)存儲“供應商”中。名稱:價格變動編號:P1.4輸入:F4輸出:D4處理:將數(shù)據(jù)流“價格變動通知”中的價格信息用鍵盤錄入,數(shù)據(jù)存儲“商品基本信息”中。3.1.4名稱:商品銷售代碼:B-001相關處理:商品銷售入庫(P1),商品信息查詢(P5),打印報表(P4)數(shù)據(jù)結構:字段名字段類型寬度取值范圍商品編號字符6銷售日期數(shù)值8銷售單價數(shù)值5銷售數(shù)量數(shù)值5折扣數(shù)值30-1小計字符9名稱:商品銷售記錄代碼:B-002相關處理:商品銷售入庫(P1),商品信息查詢(P5),打印報表(P4)數(shù)據(jù)結構:字段名字段類型寬度取值范圍商品編號字符6銷售日期數(shù)值8銷售單價數(shù)值5銷售數(shù)量數(shù)值5折扣數(shù)值30-1合計字符8名稱:商品信息代碼:B-003相關處理:商品銷售入庫(P1),商品信息查詢(P5),打印報表(P4)數(shù)據(jù)結構:字段名字段類型寬度取值范圍商品編號字符6商品名稱字符30供應商名稱字符30供應商編號字符6商品進價數(shù)值70-99999.99商品售價數(shù)值70-99999.99進貨日期日期8庫存量數(shù)值50-99999備注備注備注名稱:供應商信息代碼:B-004相關處理:商品銷售入庫(P1),商品信息查詢(P5),打印報表(P4)數(shù)據(jù)結構:字段名字段類型寬度取值范圍供應商名稱字符6供應商編號字符30負責人字符10聯(lián)系電話數(shù)值13聯(lián)系地址字符30備注備注備注3.2數(shù)據(jù)流圖新系統(tǒng)的數(shù)據(jù)流圖如下:圖3-1商品類別設置流程圖圖3-2商品信息維護流程圖圖3-3商品進貨管理流程圖圖3-4E—R圖圖3-5用戶信息實體屬性圖圖3-6商品信息實體屬性圖圖3-7銷售信息實體屬性圖4系統(tǒng)設計4.1系統(tǒng)結構設計4.1.1系統(tǒng)結構圖圖4-1系統(tǒng)功能結構圖4.1.2系統(tǒng)模塊圖通過對用戶需求的分析,我們可以分析出該商品銷售管理大致可以分為四個模塊:商品基本信息模塊、供應商信息模塊、商品價格變動模塊、報表打印模塊。現(xiàn)在對這四個模塊做具體說明:模塊IPO圖系統(tǒng)名稱:商品銷售管理系統(tǒng)模塊名稱:錄入商品信息模塊代碼:D-001調(diào)用模塊:無被調(diào)用模塊:商品信息數(shù)據(jù)錄入輸入:數(shù)據(jù)流“商品入庫清單單”輸出:數(shù)據(jù)庫表“商品基本信息表處理:1)打開數(shù)據(jù)庫表“商品基本信息表”。2)根據(jù)輸入設計的“商品基本信息表”的輸入格式,顯示“商品基本信息表”格式。3)接收輸入數(shù)據(jù)并校驗。4)提示操作人員確認,確認后將數(shù)據(jù)寫入數(shù)據(jù)庫表“商品基本信息表”。5)關閉數(shù)據(jù)庫,結束操作。商品入庫模塊模塊IPO圖系統(tǒng)名稱:商品銷售管理系統(tǒng)模塊名稱:商品出售模塊代碼:D-002調(diào)用模塊:無被調(diào)用模塊:商品變動數(shù)據(jù)錄入輸入:數(shù)據(jù)流“商品銷售信息表輸出:數(shù)據(jù)庫表“商品銷售記錄處理:1)打開數(shù)據(jù)庫表“銷售記錄表。2)根據(jù)輸入設計的“銷售記錄表”的輸入格式,顯示“銷售記錄表”格式。3)接收輸入數(shù)據(jù)并校驗。4)提示操作人員確認,確認后將數(shù)據(jù)寫入數(shù)據(jù)庫表“銷售記錄表”。5)關閉數(shù)據(jù)庫,結束操作。商品銷售模塊模塊IPO圖系統(tǒng)名稱:商品銷售管理系統(tǒng)模塊名稱:供應商信息錄入模塊代碼:D-003調(diào)用模塊:無被調(diào)用模塊:供應商數(shù)據(jù)錄入輸入:數(shù)據(jù)流“供應商信息表”輸出:數(shù)據(jù)庫表“供應商信息表”處理:1)打開數(shù)據(jù)庫表“供應商信息表”。2)根據(jù)輸入設計的“供應商信息表”的輸入格式,顯示“供應商信息表”格式。3)接收輸入數(shù)據(jù)并校驗。4)提示操作人員確認,確認后將數(shù)據(jù)寫入數(shù)據(jù)庫表“供應商信息表”。5)關閉數(shù)據(jù)庫,結束操作。供應商信息錄入模塊模塊IPO圖系統(tǒng)名稱:商品銷售管理系統(tǒng)模塊名稱:價格變動數(shù)據(jù)錄入模塊代碼:D-004調(diào)用模塊:無被調(diào)用模塊:商品價格數(shù)據(jù)錄入輸入:數(shù)據(jù)流“價格變動表”輸出:數(shù)據(jù)庫表“商品基本信息表”處理:1)打開數(shù)據(jù)庫表“商品基本信息表”。2)根據(jù)輸入設計的“商品基本信息表”的輸入格式,顯示“商品基本信息表”格式。3)接收輸入數(shù)據(jù)并校驗。4)提示操作人員確認,確認后將數(shù)據(jù)寫入數(shù)據(jù)庫表“商品基本信息表”。5)關閉數(shù)據(jù)庫,結束操作。價格變動模塊模塊IPO圖系統(tǒng)名稱:商品銷售管理系統(tǒng)模塊名稱:商品信息查詢模塊模塊代碼:D-005調(diào)用模塊:無被調(diào)用模塊:信息查詢輸入:數(shù)據(jù)流“商品基本信息表”輸出:數(shù)據(jù)庫表“商品基本信息表”處理:1)打開數(shù)據(jù)庫表“商品基本信息表”2)根據(jù)輸入設計的“商品基本信息表”的輸入格式,顯示“商品基本信息表”格式。3)接收輸入查詢數(shù)據(jù)的依據(jù)并校驗。4)提示操作人員確認,確認后將顯示查詢的結果。5)關閉數(shù)據(jù)庫,結束操作。商品信息查詢模塊模塊IPO圖系統(tǒng)名稱:商品銷售管理系統(tǒng)模塊名稱:供應商信息查詢模塊模塊代碼:D-006調(diào)用模塊:無被調(diào)用模塊:供應商查詢輸入:數(shù)據(jù)流“供應商信息表”輸出:數(shù)據(jù)庫表“供應商信息表”處理:1)打開數(shù)據(jù)庫表“供應商信息表”。2)根據(jù)輸入設計的“供應商信息表”的輸入格式,顯示“供應商信息表”格式。3)接收輸入查詢數(shù)據(jù)的依據(jù)并校驗。4)提示操作人員確認,確認后將顯示查詢的結果。5)關閉數(shù)據(jù)庫,結束操作。供應商查詢模塊模塊IPO圖系統(tǒng)名稱:商品銷售管理系統(tǒng)模塊名稱:打印商品信息模塊模塊代碼:D-007調(diào)用模塊:無被調(diào)用模塊:報表打印輸入:數(shù)據(jù)處理D7輸出:數(shù)據(jù)流F7處理:1)打開數(shù)據(jù)庫表“商品信息表”。2)預覽并打印“商品基本信息報表”。3)關閉數(shù)據(jù)庫,結束操作。商品信息打印模塊模塊IPO圖系統(tǒng)名稱:商品銷售管理系統(tǒng)系統(tǒng)名稱:打印商品銷售模塊模塊代碼:D-008模塊名稱:無被調(diào)用模塊:報表打印輸入:數(shù)據(jù)處理D7輸出:數(shù)據(jù)流F7處理:1)打開數(shù)據(jù)庫表“商品信息表”。2)預覽并打印“商品基本信息報表”。3)關閉數(shù)據(jù)庫,結束操作。商品銷售信息報表5系統(tǒng)詳細設計5.1主要模塊介紹主要模塊有商品入庫模塊,供應商查詢模塊,商品查詢模塊.商品銷售模塊的四大模塊。5.1.1商品入庫模塊圖5.1商品入庫界面a.添加按鈕的實現(xiàn)代碼:ifthis.caption="添加"this.caption="保存"this.parent.tag=str(recn())thisform.txt商品編號.enabled=.t.thisform.txt商品名稱.enabled=.t.thisform.txt商品進價.enabled=.t.thisform.txt商品售價.enabled=.t.thisform.txt供應商編號.enabled=.t.thisform.txt供應商名稱.enabled=.t.thisform.txt進貨日期.enabled=.t.thisform.txt庫存量.enabled=.t.thisform.txt備注.enabled=.t.appendblankelsethis.caption="添加"thisform.txt商品編號.enabled=.f.thisform.txt商品名稱.enabled=.f.thisform.txt商品進價.enabled=.f.thisform.txt商品售價.enabled=.f.thisform.txt供應商編號.enabled=.f.thisform.txt供應商名稱enabled=.f.thisform.txt進貨日期.enabled=.f.thisform.txt庫存量.enabled=.f.thisform.txt備注.enabled=.f.mand2.enabled=.

溫馨提示

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

評論

0/150

提交評論