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

下載本文檔

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

文檔簡介

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

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

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

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

5、情況畫出順序圖,協(xié)作圖,狀態(tài)圖,部署圖,組件圖,活動(dòng)圖。針對(duì)具體的思想語言要求寫出具體的實(shí)現(xiàn)類圖,類的屬性和服務(wù),標(biāo)出類之間的關(guān)系。3、編碼結(jié)合ROSE的正向和逆向工程,完成需要編碼完成的模塊。4、測試編寫合適的測試用例完成系統(tǒng)的測試工作并分析結(jié)果四、主要技術(shù)路線提示1、面向?qū)ο蠓治龇椒?,認(rèn)真閱讀相關(guān)知識(shí),完成系統(tǒng)的功能分析和系統(tǒng)設(shè)計(jì)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();五、進(jìn)度安排序號(hào)設(shè)計(jì)內(nèi)容天數(shù)1進(jìn)行問題定義,分析設(shè)計(jì)內(nèi)容22需求分析23總體設(shè)計(jì)24詳細(xì)設(shè)計(jì)35編碼、測試,寫課程設(shè)計(jì)報(bào)告36指導(dǎo)老師檢查設(shè)計(jì)結(jié)果并做成績?cè)u(píng)定2總 計(jì)14指導(dǎo)教師 簽名日期 年 月 日III摘 要為了適應(yīng)日趨激烈的市場競爭,企業(yè)需要對(duì)自身的經(jīng)營狀況有充分的了解,并通過有效的管理不斷提高效率。因此,對(duì)倉庫的管理也成為提高生產(chǎn)經(jīng)營效率的一個(gè)重要途徑。本倉庫管理系統(tǒng)是正對(duì)企業(yè)倉庫商品的資料、出入庫登記和查詢統(tǒng)計(jì)等方面工作而開發(fā)的管理軟件,是一個(gè)使用的管理信息系統(tǒng),針對(duì)企業(yè)的實(shí)際需要,分析了企業(yè)倉庫管理系統(tǒng)的功能,并以入庫管理和出庫管理為重點(diǎn),描述了兩子系統(tǒng)的模塊結(jié)構(gòu)設(shè)計(jì)及實(shí)施

8、過程中的技術(shù)要點(diǎn),實(shí)現(xiàn)倉庫的商品管理,出入庫管理、查詢管理及用戶管理等功能。用戶可以通過相應(yīng)的模塊,對(duì)倉庫里的商品的基本情況進(jìn)行更新、刪除和查詢,對(duì)商品的出庫和入庫進(jìn)行管理,對(duì)出入庫明細(xì)進(jìn)行查詢和報(bào)表打印,對(duì)使用該系統(tǒng)的用戶進(jìn)行更新、刪除和查詢,對(duì)庫存數(shù)量進(jìn)行查詢,還有操作員管理,權(quán)限設(shè)置,密碼修改,數(shù)據(jù)備份與系統(tǒng)恢復(fù)等其他系統(tǒng)管理功能,本系統(tǒng)采用Delhi7+Access數(shù)據(jù)庫進(jìn)行開發(fā)設(shè)計(jì)。關(guān)鍵字:倉庫系統(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ā)關(guān)鍵技術(shù)介紹12需求分析22.1目標(biāo)22.2用戶的特點(diǎn)22.3假定和約束22.4需求規(guī)定32.

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

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

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

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

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

19、2用戶的特點(diǎn)本系統(tǒng)使用的用戶有:管理員和工作人員管理員對(duì)所有的操作進(jìn)行控制,對(duì)商品的信息和工作人員的添加。工作人員只能查看剩下的商量的數(shù)量,對(duì)相應(yīng)的數(shù)據(jù)更新。2.3假定和約束由于系統(tǒng)較小,且在windows系統(tǒng)下開發(fā),故在windows環(huán)境下基本沒有什么限制。2.4需求規(guī)定 2.4.1對(duì)功能的規(guī)定 系統(tǒng)數(shù)據(jù)流圖 1、頂層 L01倉庫管理操作員 L02 圖 2.1 數(shù)據(jù)流圖2、頂層加工產(chǎn)生以下各層DFD1日常管理 L03 L04F05入庫帳*2入庫管理 L05 L06 F03供應(yīng)商庫 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:查詢結(jié)果L15:打印要求 L16:打印結(jié)果F02商品庫*1.1商品信息管理 L17 F03供應(yīng)商庫*1.2供應(yīng)商信息管理 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:供應(yīng)商信息 L19:名片信息L20:入庫查詢要求 L21:入庫查詢結(jié)果 L22:出庫查詢要求 L23:出庫查詢結(jié)果L24:庫存查詢要求 L25:庫存查詢結(jié)果3、定義數(shù)據(jù)元素 表2.1.2定義數(shù)據(jù)元素 編號(hào)數(shù)據(jù)元素名內(nèi)部名值域類長備注E01賬號(hào)ZHC/12E02密碼MMC/12E03姓名XMC/12E04級(jí)別JBC/10E05商品編號(hào)SPBHC/6E06商品名稱SPMCC/30E07規(guī)格GGC/10E08出庫價(jià)格CKJGN/6E09出庫日期CKRQD/8E10出庫經(jīng)手人CKJSRC/12E11客戶KHC/12E12供貨編號(hào)GHBHC/6E13供貨單位名

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

23、30E33退入編號(hào)TRBHC/6E34退入數(shù)量TRSLN/8E35退入單位TRDWC/30E36退入時(shí)間TRSJD/8E37出庫編號(hào)CKBHC/64、定義數(shù)據(jù)流表 2.1.4數(shù)據(jù)流定義表編號(hào)數(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查詢結(jié)果CXJGE05+E06+E07+E16L15打印要求DYYQE05+E06+E08+E13L16打印結(jié)果DYJGE05+E06+E08+E13L17商品信息SPXXE05+E06+E07+E16+E17L18供應(yīng)商信息GYSXXE12+E13+E14+E15L19名片信息MPXXE20+E22+E23+E24

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

42、5廠商電話4.5.2物理結(jié)構(gòu)設(shè)計(jì)/*-創(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)建會(huì)員表*/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等.壓縮文件請(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. 人人文庫網(wǎng)僅提供信息存儲(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)論