倉庫管理系統(tǒng)總結_第1頁
倉庫管理系統(tǒng)總結_第2頁
倉庫管理系統(tǒng)總結_第3頁
倉庫管理系統(tǒng)總結_第4頁
倉庫管理系統(tǒng)總結_第5頁
已閱讀5頁,還剩37頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、軟件工程總設計書2015年1月15日課程設計成績評定表論文(設計)題目庫存管理系統(tǒng)(基本信息管理)評定成績學習總結1、了解完成一個實際項目的一般程序及過程,需求文檔,概要設計,詳細設計,測試,維護,軟件交付,了解了軟件文檔在實際項目中的重要作用。2、知道怎樣編寫需求分析,概要設計,詳細設計,一份好的軟件文檔會提高軟件代碼編寫速度,提前完成軟件交付,對需求功能修改也有一定的益處。項目 評判標準 (在每一項目對應的標準下方空格內(nèi)標記)優(yōu)秀 良好 中等 及格 不及格 工作量能很好地完成任務書規(guī)定的工作量。能較好地完成任務書規(guī)定的工作量。按時完成任務書規(guī)定的工作量?;就瓿扇蝿諘?guī)定的工作量。沒有完成

2、任務書規(guī)定的工作量。資料收集方案設計獨立提出實施方案,有分析整理、獲取新知識的能力。能閱讀一些自選資料,能較好地分析整理各類信息。能分析整理各類信息。能閱讀教師指定的參考資料。未完成教師指定的參考資料的閱讀。綜合應用能力能熟練掌握和運用基本理論,取得的結果有一定的實用價值。能熟練掌握和運用有關理論,能獨立取得結果。 較好地掌握有關理論,在教師指導下能完成工作。掌握和運用理論比較符合要求。基本理論模糊不清,無任何結果。能力技術水平設計合理,有較強的實際動手能力和計算機應用能力。設計比較合理、有一定的實際動手能力和計算機應用能力。設計比較合理,實際動手尚可。設計基本合理,理論分析與實施無大錯。設計

3、不合理,實際動手能力差。報告撰寫質量結構嚴謹,邏輯性強,層次清晰,文字流暢,符合規(guī)范化要求,打印精美。結構合理,符合邏輯,文章層次分明,語言準確,達到規(guī)范化要求,打印工整。結構基本合理,層次較分明,文理通順,基本達到規(guī)范化要求。結構基本合理,文字尚通順,勉強達到規(guī)范化要求。結構混亂,文字表達不清,錯別字較多,達不到規(guī)范化要求。實習態(tài)度態(tài)度認真,作風嚴謹,嚴格按進度開展各項工作。實習態(tài)度比較認真,能按期圓滿完成任務書規(guī)定的任務。遵守紀律,基本保證設計時間,按期完成各項工作。態(tài)度尚可,在指導教師的幫助下能按期完成任務。紀律渙散,不能保證設計時間和進度。 指導老師:劉超群 年月日軟件工程 課程設計任

4、務書系部名稱: 信息管理系 專業(yè): 電子信息工程 年級: 2012 姓名:劉坤 學號:2012550514一、設計題目 庫存管理-查詢報表管理二、主要內(nèi)容本課程設計完成貿(mào)易公司的庫存管理子系統(tǒng),本系統(tǒng)主要包括三個主要的子模塊,一、基本信息管理:管理員信息和權限管理、庫房管理、貨架管理等;二、出入庫管理:出庫管理、入庫管理、貨物類型維護等;三、查詢報表管理:庫存各種條件查詢,缺貨報告,過期報告等。三、具體要求1、完成系統(tǒng)的需求分析分析系統(tǒng)的參與者,系統(tǒng)要求完成的功能,用ROSE畫出系統(tǒng)得用例圖,對用例要求寫出詳細的說明,其格式參考范文。2、完成系統(tǒng)設計找出系統(tǒng)的對象,抽象完成分析類圖的創(chuàng)建,根據(jù)

5、情況畫出順序圖,協(xié)作圖,狀態(tài)圖,部署圖,組件圖,活動圖。針對具體的思想語言要求寫出具體的實現(xiàn)類圖,類的屬性和服務,標出類之間的關系。3、編碼結合ROSE的正向和逆向工程,完成需要編碼完成的模塊。4、測試編寫合適的測試用例完成系統(tǒng)的測試工作并分析結果四、主要技術路線提示1、面向對象分析方法,認真閱讀相關知識,完成系統(tǒng)的功能分析和系統(tǒng)設計2 選用ACCESS作為DBMS,3 選用你熟悉的語言完成數(shù)據(jù)庫的讀寫操作如java通過ODBC JDBC橋完成數(shù)據(jù)庫的操作簡單代碼:Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Connectio

6、n con = DriverManager.getConnection ("jdbc:odbc:student", "", "");Statement stmt = con.createStatement();ResultSet rs = stmt.executeQuery("SELECT * FROM stu");while(rs.next() System.out.println(rs.getString("name"); rs.close(); stmt.close(); con.clos

7、e();五、進度安排序號設計內(nèi)容天數(shù)1進行問題定義,分析設計內(nèi)容22需求分析23總體設計24詳細設計35編碼、測試,寫課程設計報告36指導老師檢查設計結果并做成績評定2總 計14指導教師 簽名日期 年 月 日III摘 要為了適應日趨激烈的市場競爭,企業(yè)需要對自身的經(jīng)營狀況有充分的了解,并通過有效的管理不斷提高效率。因此,對倉庫的管理也成為提高生產(chǎn)經(jīng)營效率的一個重要途徑。本倉庫管理系統(tǒng)是正對企業(yè)倉庫商品的資料、出入庫登記和查詢統(tǒng)計等方面工作而開發(fā)的管理軟件,是一個使用的管理信息系統(tǒng),針對企業(yè)的實際需要,分析了企業(yè)倉庫管理系統(tǒng)的功能,并以入庫管理和出庫管理為重點,描述了兩子系統(tǒng)的模塊結構設計及實施

8、過程中的技術要點,實現(xiàn)倉庫的商品管理,出入庫管理、查詢管理及用戶管理等功能。用戶可以通過相應的模塊,對倉庫里的商品的基本情況進行更新、刪除和查詢,對商品的出庫和入庫進行管理,對出入庫明細進行查詢和報表打印,對使用該系統(tǒng)的用戶進行更新、刪除和查詢,對庫存數(shù)量進行查詢,還有操作員管理,權限設置,密碼修改,數(shù)據(jù)備份與系統(tǒng)恢復等其他系統(tǒng)管理功能,本系統(tǒng)采用Delhi7+Access數(shù)據(jù)庫進行開發(fā)設計。關鍵字:倉庫系統(tǒng);出入庫;商品管理AbstarctIn odeer to meet the increasingly fierce market competion,enterprise nedd to

9、operate their own full enderstading of the situation ,and through effective managementcontinue to improve efficiency . Therefore,warehouse management to improve producting and managerment has also become an important way of efficiency. The warehouse management system is desined for enterprise storag

10、e product information,registration and check out the storage areas of work statistics management sofaware developed is a practical management information system for the practical needs of enterprises,analyzing the enterprise warehouse management system functions,and to atorage management ,and a data

11、base management focus ,describing the module structure of the two sub-systems design and implementation process of the techmical poins to achieve the goods warehouse management,and out of storage management,query management and user management functions.User can adopt the corresponding module of the

12、 warehouse the basic situation of the commodity to update,delete,and query for goods out oflibraries and storage management,storage details of a query and report pringing,the use of the systems users update,delete,and query ,the number of inventory query,as well as operator management,permissions se

13、ttings,password changes,data backup and system recovery.and other systems management functions ,The system users Delphi7 + Acess database development and design.Key word s :Ware house system;out of storage;data hase,DELPHI,ACCESS目 錄1 緒論11.1 課題背景11.2系統(tǒng)開發(fā)關鍵技術介紹12需求分析22.1目標22.2用戶的特點22.3假定和約束22.4需求規(guī)定32.

14、4.1對功能的規(guī)定32.4.2輸入輸出要求72.4.3數(shù)據(jù)管理能力要求72.4.4故障處理要求73 概要設計83.1基本設計概念和處理流程83.2 結構83.3內(nèi)部接口113.4系統(tǒng)數(shù)據(jù)結構設計124詳細設計134.1處理流程134.2總體結構和模塊外部設計144.3功能分配144.5數(shù)據(jù)結構設計174.5.1邏輯結構設計174.5.2物理結構設計204.5.3數(shù)據(jù)結構與程序的關系245系統(tǒng)實現(xiàn)255.1 系統(tǒng)開發(fā)及運行環(huán)境255.2數(shù)據(jù)庫的連接255.3系統(tǒng)界面255.4系統(tǒng)核心代碼316總結與展望346.1收獲與體會346.2未來的展望341 緒論1.1 課題背景 隨著商店、超市或工廠規(guī)模

15、的不斷擴大,采購的貨物種類和對貨物的管理變得越來越復雜。以前,人們對信息管理的主要方式是基于文本、表格等紙介質的手工處理,對于貨物信息(如貨物的供應商、貨物的數(shù)量和進貨的經(jīng)手人)的統(tǒng)計和核實等往往采用人工登記、檢查和查詢的方式進行。數(shù)據(jù)信息處理工作量大,容易出錯;由于數(shù)據(jù)繁多,容易丟失,且不易查找??偟膩碚f,缺乏系統(tǒng),規(guī)范的信息管理手段。顯然,在現(xiàn)在這個快節(jié)奏的社會里,這種單純依靠人工的方式已經(jīng)不再適應企業(yè)發(fā)展的要求。盡管現(xiàn)在絕大部分商店、工廠都有計算機,但是尚未用于信息管理,沒有發(fā)揮它的效力,資源閑置比較突出,這就是管理信息系統(tǒng)的開發(fā)的基本環(huán)境。數(shù)據(jù)處理手工操作,工作量大,出錯率高,而且出錯

16、后不易更改。面對龐大的信息量,就需要有進貨信息管理系統(tǒng)來提高企業(yè)采購的工作效率。通過這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學的統(tǒng)計和快速的查詢,從而減少管理方面的工作量。本系統(tǒng)開發(fā)的總體任務是實現(xiàn)貨物信息關系的數(shù)據(jù)化、智能化、系統(tǒng)化、規(guī)范化、無紙化和自動化。1.2系統(tǒng)開發(fā)關鍵技術介紹進貨信息管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端的應用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的數(shù)據(jù)庫。而對于后者則要求應用程序功能完備,易使用等特點。因此我們結合企業(yè)采購貨物的要求,對SQL語言原理、Visual basic應用程序設計,

17、Oracle數(shù)據(jù)庫技術進行了較深入的學習和應用,主要完成對圖書管理系統(tǒng)的需求分析、功能模塊劃分、數(shù)據(jù)庫模式分析,并由此設計了數(shù)據(jù)庫結構和應用程序。 基于上述考慮本系統(tǒng)主要利用myeclipse8.5作前端的應用開發(fā)工具,利用Oracle10g作為后臺的數(shù)據(jù)庫,利用WINDOWS XP作為系統(tǒng)平臺,而全部采用Microsoft的操作系統(tǒng)及其應用開發(fā)工具開發(fā)的進貨信息管理系統(tǒng)。首先介紹的是開發(fā)環(huán)境及所用到的基礎知識。其次是系統(tǒng)的設計過程,包括系統(tǒng)分析、功能實現(xiàn)和系統(tǒng)的調(diào)試、設計過程中遇到的難點問題等。本系統(tǒng)充分利用了Visual basic 6.0開發(fā)前臺應用程序,Oracle10g開發(fā)后臺數(shù)據(jù)庫

18、的優(yōu)勢,使系統(tǒng)更加完善。實現(xiàn)了數(shù)據(jù)庫表的瀏覽,記錄的添加、刪除和修改,實現(xiàn)了多數(shù)據(jù)庫表的連接操作,實現(xiàn)了多條件查詢和模糊查詢,并靈活實現(xiàn)了對不可更新查詢結果集的更新操作,實現(xiàn)了主從表操作,實現(xiàn)了密碼維護等功能。2需求分析2.1目標敘述該項軟件開發(fā)的意圖、應用目標、作用范圍以及其他應向讀者說明的有關該軟件開發(fā)的背景材料。解釋被開發(fā)軟件與其他有關軟件之間的關系。如果本軟件產(chǎn)品是一項獨立的軟件,而且全部內(nèi)容自含,則說明這一點。如果所定義的產(chǎn)品是一個更大的系統(tǒng)的一個組成部分,則應說明本產(chǎn)品與該系統(tǒng)中其他各組成部分之間的關系,為此可使用一張方框圖來說明該系統(tǒng)的組成和本產(chǎn)品同其他各部分的聯(lián)系和接口。|2.

19、2用戶的特點本系統(tǒng)使用的用戶有:管理員和工作人員管理員對所有的操作進行控制,對商品的信息和工作人員的添加。工作人員只能查看剩下的商量的數(shù)量,對相應的數(shù)據(jù)更新。2.3假定和約束由于系統(tǒng)較小,且在windows系統(tǒng)下開發(fā),故在windows環(huán)境下基本沒有什么限制。2.4需求規(guī)定 2.4.1對功能的規(guī)定 系統(tǒng)數(shù)據(jù)流圖 1、頂層 L01倉庫管理操作員 L02 圖 2.1 數(shù)據(jù)流圖2、頂層加工產(chǎn)生以下各層DFD1日常管理 L03 L04F05入庫帳*2入庫管理 L05 L06 F03供應商庫 F06出庫帳*3出庫管理 L07 L08 F01庫存帳*4退貨管理 L09 L10F01庫存帳*5退入管理 L1

20、1 L12F01庫存帳*6查詢管理 L13 L14F01庫存帳7打印管理 L15 L16 圖2.2系統(tǒng)數(shù)據(jù)流圖L03:日常數(shù)據(jù) L04:日常信息 L05:入庫要求L06:入庫信息 L07:出庫要求 L08:出庫信息L09:退貨要求 L10:退貨信息 L11:退入要求L12:退入信息 L13:查詢要求 L14:查詢結果L15:打印要求 L16:打印結果F02商品庫*1.1商品信息管理 L17 F03供應商庫*1.2供應商信息管理 L18F04名片庫*1.3名片信息管理 L19*6.1入庫查詢 L20 L21 *6.2出庫查詢 L22 L23*6.3庫存查詢 L24 L25F01庫存帳 圖2.3系

21、統(tǒng)數(shù)據(jù)流圖注釋:L17 :商品信息 L18:供應商信息 L19:名片信息L20:入庫查詢要求 L21:入庫查詢結果 L22:出庫查詢要求 L23:出庫查詢結果L24:庫存查詢要求 L25:庫存查詢結果3、定義數(shù)據(jù)元素 表2.1.2定義數(shù)據(jù)元素 編號數(shù)據(jù)元素名內(nèi)部名值域類長備注E01賬號ZHC/12E02密碼MMC/12E03姓名XMC/12E04級別JBC/10E05商品編號SPBHC/6E06商品名稱SPMCC/30E07規(guī)格GGC/10E08出庫價格CKJGN/6E09出庫日期CKRQD/8E10出庫經(jīng)手人CKJSRC/12E11客戶KHC/12E12供貨編號GHBHC/6E13供貨單位名

22、稱GHDWMC/30E14收款單位SKDWC/30E15業(yè)務員YWYC/12E16商品數(shù)量SPSLN/8E17入庫價格RKJGN/6E18入庫日期RKRQD/8E19入庫經(jīng)手人RKJSRC/12E20名片編號MPBHC/6E21供貨商編號GHSBHC/6E22職務ZWC/12E23公司電話GSDHC/12E24地址DZC/30E25郵編YBC/6E26入庫編號RKBHC/6E27庫存上限KCSXN/8E28庫存下限KCXXN/8E29退貨編號THBHC/6表2.1.3數(shù)據(jù)元素定義表編號數(shù)據(jù)元素名內(nèi)部名值域類長備注E30退貨數(shù)量THSLN/6E31退貨日期THRQD/8E32退貨單位THDWC/

23、30E33退入編號TRBHC/6E34退入數(shù)量TRSLN/8E35退入單位TRDWC/30E36退入時間TRSJD/8E37出庫編號CKBHC/64、定義數(shù)據(jù)流表 2.1.4數(shù)據(jù)流定義表編號數(shù)據(jù)流名內(nèi)部名組成流量備注L01操作要求CZYQL03+L04+L06L02管理信息GLXXL05+L07+L08L03日常數(shù)據(jù)RCSJE01+E02+E03+E04+E05L04日常信息RCXXE01+E02+E03+E04+E05L05入庫要求RKYQL06+L07+L09L06入庫信息RKXXL07+L08+L10L07出庫要求CKYQE37+E08+E09+E10+E11L08出庫信息CKXXE37

24、+E08+E09+E10+E11L09退貨要求THYQE29+E30+E31+E32L10退貨信息THXXE29+E30+E31+E32L11退入要求TRYQE33+E34+E35+E36L12退入信息TRXXE33+E34+E35+E36L13查詢要求CXYQE05+E06L14查詢結果CXJGE05+E06+E07+E16L15打印要求DYYQE05+E06+E08+E13L16打印結果DYJGE05+E06+E08+E13L17商品信息SPXXE05+E06+E07+E16+E17L18供應商信息GYSXXE12+E13+E14+E15L19名片信息MPXXE20+E22+E23+E24

25、+E25L20入庫查詢要求RKCXYQE05+E06+E27+E28L21入庫查詢結果RKCXJGE05+E06+E27+E28L22出庫查詢要求CKCXYQE05+E06+E27+E28L23出庫查詢結果CKCXJGE05+E06+E27+E28L24庫存查詢要求KCCXYQE05+E06+E27+E28L25庫存查詢結果KCCXJGE05+E06+E27+E285、定義文件表2.1.5文件定義表編號文件名內(nèi)部名組成索引健備注F01庫存帳KCZE05+E06+E07+E17+E27+E28E05升序F02商品庫SPKE05+E06+E07+E17+E27+E28E05升序F03供應商庫GYS

26、KE21+E12+E13+E14+E15+E16E21升序F04名片庫MPKE20+E22+EE23+E24+E25E20升序F05報表BBE05+E06+E17+E27+E28+E21+E13E05升序F06入庫帳RKZE26+E05+E06+E17+E18+E19E26升序F07出庫帳CKZE37+E08+E09+E10E37升序6、定義外部項表 2.1.6外部項定義表編號名稱輸出數(shù)據(jù)表輸入數(shù)據(jù)表備注W1操作人員L01L027、定義加工表2.1.7定義加工表編號加工名內(nèi)部名輸入數(shù)據(jù)流輸出數(shù)據(jù)流關聯(lián)文件加工邏輯備注P1日常管理RCGLL03L04F01P2入庫管理RKGLL05L06F05F

27、03P3出庫管理CKGLL07L08F01P4退貨管理THGLL09L10F01P5退入管理TRGLL11L12F01P6查詢管理CXGLL13L14F06F01P7打印管理DYGLL15L16F01F07P8商品管理SPGLL17F02P9供應商管理GYSGLL18F03P10名片管理MPGLL19F042.4.2輸入輸出要求1、輸入:本軟件能夠通過瀏覽器提供的輸入表單進行輸入,通過數(shù)據(jù)庫導入,通過EXCEL文件導入2、輸出:本軟件能夠支持報表顯示,打印,要求對每個操作有成功或者失敗提示。2.4.3數(shù)據(jù)管理能力要求本軟件所建立的數(shù)據(jù)庫表要求能夠最多存儲32767行記錄。2.4.4故障處理要求

28、該軟件是使用ASP在windows xp系統(tǒng)下完成的所以只要是兼容windows的軟件或是操作系統(tǒng),該軟件都可以正確地運行,有較好的適應能力與兼容性。而且應用戶的特殊需求軟件在完成后的維護階段可以保持一個與其他類軟件接口,隨時滿足用戶的使用要求。353 概要設計3.1基本設計概念和處理流程圖3.1系統(tǒng)流程圖3.2 結構該系統(tǒng)可以按功能進行模塊劃分,其模塊圖如下:供應信息管理名片信息管理商品信息管理庫存查詢出庫查詢?nèi)霂觳樵兙o俏商品查詢滯銷商品查詢出庫單打印入庫單打印庫存單打印供應商打印業(yè)務信息打印日常管理入庫管理出庫管理查詢管理退貨管理退入管理打印管理倉庫管理系統(tǒng) 圖3.2系統(tǒng)模塊圖信息錄入:實

29、現(xiàn)商品基本信息、供貨商信息、名片信息、庫存,入庫。信息查詢:根據(jù)查詢條件,得到想要查詢的結果;信息統(tǒng)計:統(tǒng)計倉庫里面的商品的數(shù)量,種類,并計算庫存總價值;信息打?。焊鶕?jù)打印條件,得到打印結果;1、模塊子系統(tǒng)結構商品錄入快速商品錄入支持條形碼掃描圖3.3模塊子系統(tǒng)結構2、功能描述商品錄入子系統(tǒng)要求能快速錄入商品,因此必須支持條形碼掃描。收銀業(yè)務交易總額計算打印交易清單支持會員卡打折圖3.4收銀業(yè)務3、功能描述收銀業(yè)務子系統(tǒng)能計算交易總額,打印交易清單,并根據(jù)會員卡打折。進貨管理自動制定進貨計劃自動入庫登記查詢打印計劃進貨與入庫記錄圖3.5 進貨管理圖4、功能描述進貨管理子系統(tǒng)可以根據(jù)庫存自動指定

30、進貨計劃,進貨時自動等級,以及提供查詢和打印計劃進貨與入庫記錄的功能。銷售管理商品銷售控制查詢打印銷售情況生成銷售排行榜圖3.6收銀業(yè)務5、功能描述銷售管理子系統(tǒng)可以控制某商品是否允許銷售,查詢每種商品的銷售情況并產(chǎn)生年、月、日報表,同時可以生成銷售排行榜。查詢庫存明細記錄庫存狀態(tài)自動告警提示庫存管理自動盤點計算圖3.7 庫存管理圖6、功能描述庫存管理子系統(tǒng)提供查詢庫存明細記錄的基本功能,并根據(jù)庫存的狀態(tài)報警,以及自動盤點計算。人員管理基本信息登記管理員工操作權限管理提示客戶銷售權限管理提示圖3.8人員管理圖7、功能描述人員管理子系統(tǒng)提供基本信息登記管理,員工操作權限管理,客戶銷售權限管理的功

31、能。3.3內(nèi)部接口各程序模塊之間的接口關系如下表所示表3.1各程序模塊之間的接口關系功能關系入庫管理員出庫管理員、工作人查詢管理員、工作人報表打印管理員、工作人3.4系統(tǒng)數(shù)據(jù)結構設計表的詳細結構1、out表的詳細結構表3.2 out表的詳細結構out出庫信息表in入庫信息表jilu整個交易記錄表password用戶名和密碼2、in表的詳細結構表3.3 in表的詳細結構字段名字段類型字段長度字段描述IDint8出庫信息編號商品名varchar50出庫的商品名稱條碼號varchar50出庫的商品條碼號生產(chǎn)商varchar50出庫的商品生產(chǎn)商生產(chǎn)日期datatime出庫的商品生產(chǎn)日期數(shù)量Int 10

32、0出庫的商品數(shù)量進價money出庫的商品進價賣價money出庫的商品賣價利潤money出庫的商品利潤3、記錄表的詳細結構表3.4 記錄表的詳細結構字段名字段類型字段長度字段描述IDInt8出庫信息編號商品名Varchar50出庫的商品名稱條碼號Varchar50出庫的商品條碼號生產(chǎn)商Varchar50出庫的商品生產(chǎn)商生產(chǎn)日期datatime出庫的商品生產(chǎn)日期數(shù)量Int 100出庫的商品數(shù)量進價Money出庫的商品進價4、用戶表的詳細結構表3.5 用戶表的詳細結構字段名字段類型字段長度字段描述用戶名varchar20登錄系統(tǒng)用戶密碼varchar20登錄系統(tǒng)密碼用戶類型varchar10登錄系統(tǒng)

33、類型4詳細設計4.1處理流程圖 4.1 處理流程圖4.2總體結構和模塊外部設計小型超市管理系統(tǒng)前臺銷售系統(tǒng)后臺管理系統(tǒng)商品錄入收銀業(yè)務進貨管理銷售管理庫存管理人員管理圖4.2 系統(tǒng)總體結構圖4.3功能分配1、商品錄入功能描述商品錄入子系統(tǒng)要求能快速錄入商品,因此必須支持條形碼掃描。商品錄入快速商品錄入支持條形碼掃描圖 4.3 商品錄入模塊結構圖2、收銀業(yè)務功能描述收銀業(yè)務子系統(tǒng)能計算交易總額,打印交易清單,并根據(jù)會員卡打折。收銀業(yè)務交易總額計算打印交易清單支持會員卡打折圖 4.4 收銀業(yè)務圖進貨管理自動制定進貨計劃自動入庫登記查詢打印計劃進貨與入庫記錄圖 4.5 進貨管理圖功能描述進貨管理子系

34、統(tǒng)可以根據(jù)庫存自動指定進貨計劃,進貨時自動等級,以及提供查詢和打印計劃進貨與入庫記錄的功能。銷售管理商品銷售控制查詢打印銷售情況生成銷售排行榜圖 4.3.4 銷售管理圖功能描述銷售管理子系統(tǒng)可以控制某商品是否允許銷售,查詢每種商品的銷售情況并產(chǎn)生年、月、日報表,同時可以生成銷售排行榜。查詢庫存明細記錄庫存狀態(tài)自動告警提示庫存管理自動盤點計算圖 4.3.5 庫存管理圖功能描述庫存管理子系統(tǒng)提供查詢庫存明細記錄的基本功能,并根據(jù)庫存的狀態(tài)報警,以及自動盤點計算。人員管理基本信息登記管理員工操作權限管理提示客戶銷售權限管理提示圖 4.3.5 人員管理圖功能描述人員管理子系統(tǒng)提供基本信息登記管理,員工

35、操作權限管理,客戶銷售權限管理的功能。4.5數(shù)據(jù)結構設計4.5.1邏輯結構設計(1)系統(tǒng)關系模型商品信息表(商品編號,商品名稱,價格,條形碼,促銷價格,促銷起日期,促銷止日期,允許打折,庫存數(shù)量,庫存報警數(shù)量,計劃進貨數(shù),允許銷售,廠商編號,供貨商編號)用戶表(用戶編號,用戶名稱,用戶密碼,用戶類型)會員表(會員編號,會員卡號,累積消費金額,注冊日期)銷售表(銷售編號,商品編號,銷售數(shù)量,銷售金額,銷售日期)交易表(交易編號,用戶名稱,交易金額,會員卡號,交易日期)進貨入庫表(入庫編號,入庫商品編號,入庫數(shù)量,單額,總額,入庫日期,計劃進貨日期,入庫狀態(tài))供貨商表(供貨商編號,供貨商名稱,供貨

36、商地址,供貨商電話)廠商表(廠商編號,廠商名稱,廠商地址,廠商電話)(2)系統(tǒng)數(shù)據(jù)庫表結構表4.5.1數(shù)據(jù)庫表索引表表名中文名MerchInfo商品信息表User用戶表Menber會員表Sale銷售表Dealing交易表Stock進貨入庫表Provide供貨商表Factory廠商表表4.5.2商品信息表(MerchInfo)字段名字段類型長度主/外鍵字段值約束對應中文名MerchIDint4PNot null商品編號MerchNameVarchar50Not null商品名稱MerchPriceMoney4Not null價格MerchNumInt4Not null庫存數(shù)量CautionNum

37、Int4Not null庫存報警數(shù)量PlanNumInt4null計劃進貨數(shù)BarCodeVarchar50Not null條形碼SalesProPriceMoney4促銷價格SalesProDateSDatetime8促銷起日期SalesProDateEDatetime8促銷止日期AllowAbateInt4Not null允許打折AllowSaleInt4Not null允許銷售FactoryIDVarchar10FNot null廠商編號ProvideIDVarchar10FNot null供貨商編號表4.5.3 用戶表(User)字段名字段類型長度主/外鍵字段值約束對應中文名UserI

38、Dvarchar10PNot null用戶編號UserNameVarchar25Not null用戶名稱UserPWVarchar50Not null用戶密碼UserStyleInt4Not null用戶類型表4.5.4 會員表(Menber)字段名字段類型長度主/外鍵字段值約束對應中文名MemberIDVarchar10PNot null會員編號MemberCardVarchar20Not null會員卡號TotalCostMoney4Not null累積消費金額RegDateDatetime8Not null注冊日期表4.5.5 銷售表(Sale)字段名字段類型長度主/外鍵字段值約束對應中

39、文名SaleIDVarchar10PNot null銷售編號MerChIDVarchar10FNot null商品編號SaleDateDatetime8Not null銷售日期SaleNumInt4Not null銷售數(shù)量SalePriceMoney4Not null銷售單額表4.5.6交易表(Dealing)字段名字段類型長度主/外鍵字段值約束對應中文名DealingIDVarchar10PNot null交易編號DealingPriceMoney4Not null交易金額DealingDateMoney4Not null交易日期MemberIDVarchar10會員卡號UserNameVa

40、rchar10FNot null用戶名稱表4.5.7入庫紀錄表(Stock)字段名字段類型長度主/外鍵字段值約束對應中文名StockIDVarchar10PNot null入庫編號MerchIDVarchar10FNot null入庫商品編號MerchNumInt4Not null入庫數(shù)量MerchPriceMoney4Not null單額TotalPriceMoney4Not null總額StockDateDatetime8Datetime入庫日期PlanDateDatetime8Datetime計劃進貨日期StockStateInt4Not null入庫狀態(tài)表4.5.8 供貨商表(Prov

41、ide)字段名字段類型長度主/外鍵字段值約束對應中文名ProvideIDvarchar10PNot null供貨商編號ProvideNameVarchar50Not null供貨商名稱ProvideAddressVarchar250供貨商地址ProvidePhoneVarchar25供貨商電話表4.5.9 廠商表(Provide)字段名字段類型長度主/外鍵字段值約束對應中文名FactoryIDvarchar10PNot null廠商編號FactoryNameVarchar50Not null廠商名稱FactoryAddressVarchar250廠商地址FactoryPhoneVarchar2

42、5廠商電話4.5.2物理結構設計/*-創(chuàng)建數(shù)據(jù)庫-*/create database SuperMarketdbon primary(name=SuperMarketdb,filename='C:ProgramFilesMicrosoft SQL ServerMSSQLDataSuperMarketdb.mdf',size=100MB,maxsize=200MB,filegrowth=20MB)log on(name=SuperMarketlog,filename='C:Program FilesMicrosoft SQL ServerMSSQLDataSuperMar

43、ketdb.ldf',size=60MB,maxsize=200MB,filegrowth=20MB)go/*-創(chuàng)建基本表-*/use SuperMarketdbgo/*創(chuàng)建交易表*/CREATE TABLE Dealing (DealingID int identity(1,1) Primary key ,DealingDate datetime NOT NULL ,DealingPrice money NOT NULL ,UserName varchar(25) NULL ,MemberCard varchar(20) NULL) GO/*創(chuàng)建廠商表*/CREATE TABLE F

44、actory (FactoryID varchar(10) Primary key ,FactoryName varchar(50) NOT NULL ,FactoryAddress varchar(250) NULL ,FactoryPhone varchar(50) NULL )GO/*創(chuàng)建會員表*/CREATE TABLE Member (MemberID varchar(10) Primary key ,MemberCard varchar(20) NOT NULL ,TotalCost money NOT NULL ,RegDate datetime NOT NULL )GO/*創(chuàng)建

45、商品信息表*/CREATE TABLE MerchInfo (MerchID int identity(1,1) Primary key ,MerchName varchar(50) Unique NOT NULL ,MerchPrice money NOT NULL ,MerchNum int NOT NULL ,CautionNum int NOT NULL ,PlanNum int NOT NULL ,BarCode varchar(20) Unique NOT NULL ,SalesProPrice money NULL ,SalesProDateS datetime NULL ,SalesProDateE datetime NULL ,AllowAbate int NOT NULL ,AllowSale int NOT NULL ,FactoryID int NOT NULL ,ProvideID int NOT NULL) GO/*創(chuàng)

溫馨提示

  • 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

提交評論