VB+access庫存管理系統(tǒng)的計算機畢業(yè)論文設(shè)計40論文41.doc_第1頁
VB+access庫存管理系統(tǒng)的計算機畢業(yè)論文設(shè)計40論文41.doc_第2頁
VB+access庫存管理系統(tǒng)的計算機畢業(yè)論文設(shè)計40論文41.doc_第3頁
VB+access庫存管理系統(tǒng)的計算機畢業(yè)論文設(shè)計40論文41.doc_第4頁
VB+access庫存管理系統(tǒng)的計算機畢業(yè)論文設(shè)計40論文41.doc_第5頁
已閱讀5頁,還剩65頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、( 此文檔為 word 格式,下載后您可任意編輯修改!)摘要本文重點論述了服裝管理信息系統(tǒng)的設(shè)計思想及實現(xiàn)過程。利用VB和 ACCESS開發(fā)工具完成了服裝信息系統(tǒng)的制作。 對系統(tǒng)設(shè)計的結(jié)構(gòu)、系統(tǒng)設(shè)計的流程做了全面而詳盡的闡述, 依據(jù)數(shù)據(jù)庫的需求分析,規(guī)劃出了數(shù)據(jù)庫的邏輯結(jié)構(gòu), 且在實現(xiàn)邏輯結(jié)構(gòu)設(shè)計的基礎(chǔ)上, 具體完成了數(shù)據(jù)庫物理結(jié)構(gòu)的創(chuàng)建。 從而實現(xiàn)對數(shù)據(jù)庫的查詢、 修改等多個功能。在對服裝管理信息系統(tǒng)進行整體分析之后,全面地分析了本系統(tǒng)的可行性。并對系統(tǒng)中管理模塊進行了概述,針對其中基本檔案信息管理、進貨基本信息管理、銷售信息管理,物資庫存信息管理、報表設(shè)計管理這五部分做了詳細的分析,對相應(yīng)

2、的功能需求、 數(shù)據(jù)庫的設(shè)計、功能模塊設(shè)計、 系統(tǒng)測試做了具體論述。 對于系統(tǒng)中用到的一些相關(guān)技術(shù),數(shù)據(jù)庫的連接做了簡要的分析。在本系統(tǒng)的實現(xiàn)過程中采用基于 CS二層體系結(jié)構(gòu),采用面向?qū)ο蠓椒ㄟM行系統(tǒng)分析和設(shè)計,使用 ADO技術(shù),以及 ACCESS數(shù)據(jù)庫技術(shù)進行系統(tǒng)的開發(fā)與實現(xiàn), 具有功能完備、 性能優(yōu)越、操作簡單等優(yōu)點。本服裝進銷存管理主要由進貨管理, 銷售管理、庫存管理、 報表設(shè)計和系統(tǒng)維護等模塊組成。 具體規(guī)劃如下: 基本檔案模塊主要用于實現(xiàn)系統(tǒng)基本數(shù)據(jù)的錄入、 相關(guān)基礎(chǔ)數(shù)據(jù)為: 內(nèi)部員工信息、 往來單位信息、客戶基本信息。進貨管理模塊 該模塊主要用于實現(xiàn)服裝的進貨數(shù)據(jù)錄入 , 退貨數(shù)據(jù)錄

3、入和進貨查詢分析 . 銷售管理模塊該模塊主要用于實現(xiàn)服裝的進貨數(shù)據(jù)錄入 , 客戶退貨數(shù)據(jù)錄入和銷售信息查詢 . 庫存管理模塊 存管理模塊主要用于實現(xiàn)庫存調(diào)撥 , 庫存服裝數(shù)量上限報警和庫存數(shù)據(jù)查詢 . 庫存管理模塊 存管理模塊主要用于實現(xiàn)員工信息報表 , 往來單位報表 , 退貨服裝報表 , 員工銷售報表 , 服裝進貨分析報表 , 銷售價格分析報表 . 銷售價格分析報表以及員工銷售分析 報表 . 系統(tǒng)維護模塊系統(tǒng)維護用于實現(xiàn)系統(tǒng)用戶設(shè)臵 , 操作權(quán)限設(shè)臵 , 密碼修改 , 數(shù)據(jù)備份和數(shù)據(jù)庫恢復(fù) .關(guān)鍵詞:服裝,入庫,出庫,VB,ACCESSAbstractThe paper mainly exp

4、ounds the clothing managementinformationsystem'sdesign idea and Implementation.UsingVB andACCESS development tools completed clothing information systemof production.On system design structure,system design processmade a comprehensive and detailedelaboration,based on databaseof needs analysis, p

5、lanning a database of logic structure, and in the realization of the logic structure design, on the basis of the specific completed the physical structure of database established. So as to realize the database queries, modify etc multiple functions.On clothing management information system for overa

6、ll analysisafter, comprehensively analyzed the feasibility of this And the system managementmodule are summarized, accordingsystem. to thebasic file information management, purchase basic informationmanagement, sales information management, supplies, inventoryinformationmanagement, fiveparts design

7、managementthisreport,function module design, system test made specific treatise. Forsystem used in some related technology, database connection makes a brief analysis.In the process of implementing the system based on CS second system structure, adopt object-oriented methods were system analysis and

8、 design, use ADO, and ACCESS database technology system development and implementation, etc. This clothing purchase-sell-stock management mainly by the incoming management, sales management, inventory management,financial statements design and system maintenance module.Specific planning as follows:

9、basic file module mainly used toimplement the system of basic data input and related basic datafor internalstaffinformation,come-and-go unitofinformation,the basic information about the clients. Incoming managementmodule this module mainly used to implement the clothing ofincoming data entry,returnd

10、ataentry and replenishonr inquiressales management module is analyzed. The module mainly used toimplement the clothing of incoming data entry, customer returndata entry and sales information query. Inventory managementmodule storage management module mainly used to implement theinventory allocations

11、, inventory clothing cap on the numberalarming and inventory data query. Inventory management modulestorage management module mainly used to implement employeeinformationreport,come-and-go unitstatements,returnclothingstatements,employee salesreports,clothing restockedanalysisreport, sales price ana

12、lysis report. Sales price analysis report and the staff sales analysis report. System maintenance module system maintenance used to implement the system user Settings, operating permission Settings, password revision, the data backup and restore database.Keywords: clothing, storage, delivery, VB, AC

13、CESS畢業(yè)設(shè)計(論文)原創(chuàng)性聲明和使用授權(quán)說明原創(chuàng)性聲明本人鄭重承諾:所呈交的畢業(yè)設(shè)計(論文) ,是我個人在指導(dǎo)教師的指導(dǎo)下進行的研究工作及取得的成果。 盡我所知,除文中特別加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲得 及其它教育機構(gòu)的學(xué)位或?qū)W歷而使用過的材料。對本研究提供過幫助和做出過貢獻的個人或集體, 均已在文中作了明確的說明并表示了謝意。作者簽名:日期:指導(dǎo)教師簽名:日期:使用授權(quán)說明本人完全了解大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計(論文)的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計 (論文)的印刷本和電子版本;學(xué)校有權(quán)保存畢業(yè)設(shè)計(論文)的印刷本和電子版

14、,并提供目錄檢索與閱覽服務(wù);學(xué)校可以采用影印、 縮印、數(shù)字化或其它復(fù)制手段保存論文;在不以贏利為目的前提下,學(xué)??梢怨颊撐牡牟糠只蛉績?nèi)容。作者簽名:日期:學(xué)位論文原創(chuàng)性聲明本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨立進行研究所取得的研究成果。 除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫的成果作品。對本文的研究做出重要貢獻的個人和集體, 均已在文中以明確方式標(biāo)明。本人完全意識到本聲明的法律后果由本人承擔(dān)。作者簽名:日期:年月日學(xué)位論文版權(quán)使用授權(quán)書本學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向國家有關(guān)部門或機構(gòu)送交論文的復(fù)印

15、件和電子版,允許論文被查閱和借閱。本人授權(quán) 大學(xué)可以將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進行檢索, 可以采用影印、 縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。涉密論文按學(xué)校規(guī)定處理。作者簽名:導(dǎo)師簽名:日期:日期:年年月月日日目 錄摘要 . .IAbstract. . III第 1 章緒論 .11.1. 課題的目的與意義 .11.2 國內(nèi)外現(xiàn)狀 .21.3研究內(nèi)容 . .41.4開發(fā)工具的簡介 .41.4.1 Visual Basic 6.0簡介 .41.4.2Access 簡介 . .6第 2章系統(tǒng)分析.82.1可行性分析 . .82.1.1技術(shù)可行性分析 .82.1.2經(jīng)濟可行性分析

16、 .92.1.3管理可行性分析 .9.2.1.4操作可行性 .102.2需求分析 . . 102.2.1數(shù)據(jù)庫的需求分析 .112.2.2系統(tǒng)開發(fā)平臺 .12第 3 章 總體設(shè)計 .133.1功能模塊 . . 133.2設(shè)計目標(biāo) .163.2.1 數(shù)據(jù)庫邏輯設(shè)計 E-R 圖 .163.3數(shù)據(jù)庫的完整性和安全性 .173.3.1 數(shù)據(jù)庫的完整性約束 .173.3.2數(shù)據(jù)庫的安全性 .18第 4章詳細設(shè)計.204.1數(shù)據(jù)庫表設(shè)計 .204.2界面設(shè)計 . . 224.2.1貨品信息管理模塊 .224.2.2服裝基本信息管理模塊. 244.2.4服裝銷售管理模塊 .294.2.5庫存信息管理模塊 .

17、324.2.6報表設(shè)計管理模塊 .324.4 系統(tǒng)總體及主要功能模塊設(shè)計 .35第 5章系統(tǒng)測試.365.1前言 . . 365.2測試的目的 . . 365.3測試的方法 . . 375.4案例測試 . . 37參考文獻 . . 39致 謝 . .41第1章緒論1.1. 課題的目的與意義服裝行業(yè)在我國是一個新興行業(yè),目前尚處于初步階段。 雖然在改革開放后我國服裝行業(yè)取得了高速發(fā)展,據(jù)統(tǒng)計數(shù)據(jù), 我國服裝企業(yè)近3 萬家,其中年銷售額 3000 萬以上的占 30%,有 9000 余家,而 1000 萬以上營業(yè)額的也近 23。具規(guī)模以上服裝企業(yè)服裝產(chǎn)量達 63.74 億件,其中梭織服裝為 30.1

18、0 億件,針織服裝為 33.46 億件。作為中國的朝陽服裝行業(yè),被稱為 “永不衰落的產(chǎn)業(yè) ”,其發(fā)展前景確實極為誘人。全部從業(yè)人員平均人數(shù) 423013 人,服裝布產(chǎn)量 328.28 億米,工業(yè)總產(chǎn)值 1254.90 億元,銷售收入 1204.64 億元,產(chǎn)銷率 97.85%;出口交貨值 416.18 億元,內(nèi)銷占銷售產(chǎn)值比重 66.11%。但是與發(fā)達國家相比,還存在組織結(jié)構(gòu)小而分散,缺少大規(guī)模,經(jīng)濟技術(shù)勢力強的企業(yè),專業(yè)人員素質(zhì)不夠高,市場管理不規(guī)范等缺點。隨著我國加入WTO,我國服裝行業(yè)將面對非常激烈的競爭,只有迅速提高企業(yè)的管理水平,才能在激烈的競爭中占的一席生存之地。由于服裝經(jīng)營涉及多

19、個環(huán)節(jié),而且種類繁多,大多需要單件管理,因此操作量巨大,在經(jīng)營過程中容易出錯。服裝屬于常用物品 , 數(shù)量大,如果管理跟不上,一旦造成商品丟失,將給企業(yè)和經(jīng)營者造成巨大損。 如何用先進的管理手段來服裝進銷存的管理水平,已成為此行業(yè)發(fā)展的當(dāng)務(wù)之急。面對信息時代的機遇與挑戰(zhàn),利用高科技手段來提高企業(yè)的管理水平無疑是一條行之有效的途徑。利用計算機管理可以最大限度的發(fā)揮準(zhǔn)確、快捷、高效等作用 , 對服裝公司的服務(wù)管理提供強有力的支持。 因此,利用全新計算機服裝管理系統(tǒng),已成為提高服裝公司的管理效率, 改進服務(wù)水準(zhǔn)的重要手段之一。 本系統(tǒng)在解決服裝公司日常進貨, 銷售,庫存和報表管理上有一定的實際意1.2

20、 國內(nèi)外現(xiàn)狀信息系統(tǒng)是一門邊緣學(xué)科,集管理科學(xué)、信息科學(xué)、系統(tǒng)科學(xué)、現(xiàn)代通信技術(shù)和電子計算機技術(shù)于一體。 1985 年,管理信息系統(tǒng)創(chuàng)始人,明尼蘇達大學(xué)卡爾森管理學(xué)院的著名教授戴維斯( Gordon.B.Davis )給出了一個具有代表性的定義: “管理信息系統(tǒng)是一個利用計算機硬件和軟件,手工作業(yè)、分析、計劃、控制和決策模型以及數(shù)據(jù)庫的用戶機器系統(tǒng)。 它能提供信息支持企業(yè)或組織的運行、管理和決策功能。服裝進銷存系統(tǒng)是管理系統(tǒng)的一種,相對于一些復(fù)雜的管理系統(tǒng)它要相對簡單一些, 研究方法也已經(jīng)達成普遍共識。 服裝的進銷存管理工作是服裝銷售不可缺少一部分,也是企業(yè)管理的重要組成部分。它的內(nèi)容對于企業(yè)

21、的管理者來說都至關(guān)重要, 所以服裝進銷存管理系統(tǒng)應(yīng)該能夠為用戶提供完整、 正確和靈活的服裝進銷存信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件模式, 這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù), 這對于查找、 更新和維護都帶來了不少的困難。 所以利用計算機實現(xiàn)服裝進銷存的管理的自動化將勢在必行。然而我國服裝行業(yè)在進行信息化進銷存管理改革中從在著諸多問題:(1) 信息傳輸效率低,可靠、安全、保密性差,缺少全系統(tǒng)統(tǒng)一的數(shù)據(jù)資源和規(guī)范的商務(wù)文件運行手段。(2) 缺乏統(tǒng)一規(guī)范和標(biāo)準(zhǔn),尤其是數(shù)據(jù)交換標(biāo)準(zhǔn)。目前大多數(shù)服裝進銷存軟件模塊獨立, 互不

22、關(guān)聯(lián),數(shù)據(jù)不能共享, 尤其不同軟件之間的數(shù)據(jù)交換、 共享、無縫連接更無從談起, 它給軟件企業(yè)和用戶的應(yīng)用與升級帶來麻煩。(3) 軟件開發(fā)的低水平、重復(fù)性開發(fā)、多平臺共存、軟件層次參差不齊,數(shù)百家服裝進銷存軟件傘業(yè)中除用友、 金蝶公司等優(yōu)秀者外,主要還是代替手工處理的目標(biāo), 而且產(chǎn)品宣傳與實際性能有差別, 無法滿足用戶的實際需要。(4) 管理軟件缺乏實用性與先進性的一致。 炒作的多、務(wù)實的少。分析決策, 支持系統(tǒng)、等新概念層出不窮, 并沒有從我國還處于初級階段的實際出發(fā), 一段時間內(nèi)在我國基礎(chǔ)設(shè)施建設(shè)、 金融結(jié)算、 法律法規(guī)不健全, 技術(shù)以及相關(guān)人員缺乏的情況下, 炒作地推出了將大有前景的基于電

23、子商務(wù)模式的進銷存商務(wù)系統(tǒng), 結(jié)果可想而知。 最近在數(shù)據(jù)挖掘技術(shù)還不成熟的情況下, 又有炒作智能化的基于數(shù)據(jù)挖掘技術(shù)的決策分析支持的進銷存商務(wù)系統(tǒng)。 有的在不考慮我國市場經(jīng)濟的時間還不長,很多還不規(guī)范的情況下,在系統(tǒng)中引入聯(lián)機分析系統(tǒng)。一段時間以后, 其中的數(shù)據(jù)由于 “人對計算機說假話輸入不符規(guī)范準(zhǔn)確的數(shù)據(jù)”而導(dǎo)致“計算機對人說廢話輸出結(jié)果于管理無補” ,最后得出“電腦不如豬腦”的結(jié)論,從而導(dǎo)致系統(tǒng)的閑臵、失敗。1.3 研究內(nèi)容本系統(tǒng)是一個服裝進銷存管理信息系統(tǒng)的例子, 系統(tǒng)的主要功能有:基本信息的管理、 入庫信息管理、 出庫信息管理、 庫存信息管理。開發(fā)的總體任務(wù)是實現(xiàn)服裝管理信息的系統(tǒng)化、

24、 規(guī)范化和自動化。 系統(tǒng)功能分析是在系統(tǒng)開發(fā)總體任務(wù)的基礎(chǔ)上完成的。1.4 開發(fā)工具的簡介1.4.1 Visual Basic 6.0簡介Visual Basic 的數(shù)據(jù)存取對象發(fā)展大致經(jīng)歷了三個階段: DAO(Data Access Object) 、RDO(RemoteData Object) 和 ADO(Active Data Objects) 。每一個階段都是伴隨著當(dāng)時時代特色而出現(xiàn)的, DAO最早是為單機環(huán)境開發(fā)的,后來隨著局域網(wǎng)、內(nèi)部子網(wǎng)的興起,CS方式的流行,DAO結(jié)合了 ODBC,同時 Microsoft又在 DAO+ODBC基礎(chǔ)上擴展性地推出了RDO, 以更好地適應(yīng)局域網(wǎng)的應(yīng)

25、用開發(fā)環(huán)境。隨著Internet在全球的迅速普及,老式的數(shù)據(jù)存取對象的功能在相當(dāng)程度上不在適合于在方式網(wǎng)上開發(fā)數(shù)據(jù)庫應(yīng)用程序,因而伴隨著網(wǎng)絡(luò)時代的到來, Microsoft不失時機的推出了新一代數(shù)據(jù)存取對象ADO,外加 OLB DB升級數(shù)據(jù)連接接口。ADO的訪問對象:任何一種ODBC數(shù)據(jù)源和任何經(jīng)過OLEDB界面接口的數(shù)據(jù)源。 ADO功能及含義: ADO實際是一種提供訪問各種數(shù)據(jù)類型的連接機制。 ADO設(shè)計為一種極簡單的格式,通過ODBC的方法同數(shù)據(jù)庫接口??梢允褂萌魏我环NODBC數(shù)據(jù)源,即不止適合于SQLServer 、Oracle 、Access 等數(shù)據(jù)庫應(yīng)用程序,也適合于Excel 表格

26、、文本文件、圖形文件和無格式的數(shù)據(jù)文件。ADO是基于 OLEDB之上的技術(shù),因此 ADO通過其內(nèi)部的屬性和方法提供統(tǒng)一的數(shù)據(jù)訪問接口方法。與 DAO等模型的層次結(jié)構(gòu)不同,ADO基本上是一種平板結(jié)構(gòu):Command和 Recordset 與 Connect 之間并沒有上下層次關(guān)系, 這種設(shè)計主要是為了適應(yīng) Internet 應(yīng)用程序開發(fā)的需要。 因為在 Internet 上,像在局域網(wǎng)內(nèi)那樣維護一個永久性的連接、 然后在連接的基礎(chǔ)上執(zhí)行查詢,基本上是不可能的。Visual Basic 6.0主要功能特點如下 :( 1)有面向?qū)ο蟮目梢暬O(shè)計工具在 Visual Basic 中,應(yīng)用面向?qū)ο蟮某绦?/p>

27、設(shè)計方法( OOP),把程序和數(shù)據(jù)封存裝起來視為一個對象, 每個對象都是可視的。 程序員在設(shè)計時只需用現(xiàn)有的工具根據(jù)界面設(shè)計的要求, 直接在屏幕上“畫”出一個窗口、菜單、按鈕、滾動條等不同類型的對象,并為每個對象設(shè)臵屬性。程序員的編程工作僅編寫針對對象要完成哪些功能的程序,因而程序設(shè)計的效率可提高許多。( 2)提供了易學(xué)易用的應(yīng)用程序集成開發(fā)環(huán)境在 Visual Basic 集成開發(fā)環(huán)境中,用戶可設(shè)計界面、編寫代碼、調(diào)試程序,直至把應(yīng)用程序編譯成可執(zhí)行文件,在 Windows中運行,使用戶在友好的開發(fā)環(huán)境中工作。( 3)控件多Visual Basic 擁有許多控件,如工具條控件CoolBar

28、、數(shù)據(jù)庫控件 ADO Data、日歷界面時間控件 DataTimePicker 和 MonthView、圖形組合框控件 ImageCombo等。( 4)支持多種數(shù)據(jù)庫系統(tǒng)的訪問利用數(shù)據(jù)控件或ODBC能夠訪問的數(shù)據(jù)庫系統(tǒng)有,MicrosoftAccess、Btrieve 、dBASE、Microsoft FoxPro和 Paradox 等,也可訪問 Microsoft Excel、Lotus1-2-3等多種電子表格。1.4.2Access簡介Access 數(shù)據(jù)庫由七種對象組成,它們是表、查詢、窗體、報表、宏、頁和模塊。表 (Table) 表是數(shù)據(jù)庫的基本對象, 是創(chuàng)建其他 5 種對象的基礎(chǔ)。表由

29、記錄組成, 記錄由字段組成, 表用來存貯數(shù)據(jù)庫的數(shù)據(jù), 故又稱數(shù)據(jù)表。查詢 (Query) 查詢可以按索引快速查找到需要的記錄,按要求篩選記錄并 能連接若干個表的字段組成新表。 窗體(Form) 窗體提供了一種方便的瀏覽、輸入及更改數(shù)據(jù)的窗口。 還可以創(chuàng)建子窗體顯示相關(guān)聯(lián)的表的內(nèi)容。窗體也稱表單 。報表 (Report) 報表的功能是將數(shù)據(jù)庫中的數(shù)據(jù)分類匯總, 然后打印出來,以便分析。宏 (Macro) 宏相當(dāng)于 DOS中的批處理,用來自動執(zhí)行一系列操作。 Access 列出了一些常用的操作供用戶選擇,使用起來十分方便。 模塊 (Module) 模塊的功能與宏類似, 但它定義的操作比宏更精細和

30、復(fù)雜, 用戶可以根據(jù)自己的需要編寫程序。 模塊使用 VisualBasic 編程。 頁 是一種特殊的直接連接到數(shù)據(jù)庫中數(shù)據(jù)的一種WEB頁。通過數(shù)據(jù)訪問頁將數(shù)據(jù)發(fā)布到Internet或Intranet上,并可以適用瀏覽器進行數(shù)據(jù)的維護和操作。第 2章系統(tǒng)分析2.1 可行性分析可行性分析( Feasibility Analysis )也稱為可行性研究,是在系統(tǒng)調(diào)查的基礎(chǔ)上, 針對項目開發(fā)的可能性和必要性進行分析, 對新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟、社會的方面進行分析和研究,以避免盲目投資,保證新系統(tǒng)的開發(fā)成功。 可行性研究的目的就是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。2.1.1 技術(shù)可行

31、性分析技術(shù)上的可行性分析主要分析技術(shù)條件能否順利完成開發(fā)工作,硬、軟件能否滿足開發(fā)者的需要等。該管理系統(tǒng)采用visual studio2005 作為開發(fā)工具。 Client Server(客戶機服務(wù)器 ) 結(jié)構(gòu)把數(shù)據(jù)庫內(nèi)容放在遠程的服務(wù)器上,而在客戶上機安裝相應(yīng)軟件。CS 軟件一般采用兩層結(jié)構(gòu),它由兩部分構(gòu)成: 前端是客戶機,即用戶界面(Client)結(jié)合了表示與業(yè)務(wù)邏輯, 接受用戶的請求,并向數(shù)據(jù)庫服務(wù)提出請求,通常是一個PC 機; 后端是服務(wù)器,即數(shù)據(jù)管理(Server)將數(shù)據(jù)提交給客戶端,客戶端將數(shù)據(jù)進行計算并將結(jié)果呈現(xiàn)給用戶。滿足了本系統(tǒng)對數(shù)據(jù)安全性要求較高,處理數(shù)據(jù)量大的要求, 而且

32、又緊密的結(jié)合了計算機網(wǎng)絡(luò)技術(shù),是技術(shù)發(fā)展的大勢所趨, 它把應(yīng)用系統(tǒng)帶入了一個嶄新的發(fā)展時代。數(shù)據(jù)庫服務(wù)器選用Access 數(shù)據(jù)庫,它能夠處理大量數(shù)據(jù), 同時保持?jǐn)?shù)據(jù)的完整性并提供許多高級管理功能。它的靈活性、安全性和易用性為數(shù)據(jù)庫編程提供了良好的條件。因此,系統(tǒng)的軟件開發(fā)平臺已成熟可行。硬件方面,科技飛速發(fā)展的今天,硬件更新的速度越來越快,容量越來越大,可靠性越來越高,價格越來越低,其硬件平臺完全能滿足此系統(tǒng)的需要。2.1.2 經(jīng)濟可行性分析目前,隨著服裝銷售商家規(guī)模的擴大,中國經(jīng)濟的發(fā)展,服裝進銷存管理也必不可少,信息社會的高科技,商品經(jīng)濟化的高效益,使計算機的應(yīng)用已普及到經(jīng)濟和社會生活的各

33、個領(lǐng)域。 成功的商家是在市場強烈的技術(shù)競爭和服務(wù)的情況下獲得自己的市場份額和信譽的。隨著計算機與企業(yè)經(jīng)濟關(guān)系愈來愈密切, 如何提高服裝銷售企業(yè)辦公效率愈顯突出,然而由于計算機管理對許多中小型服裝企業(yè)來說仍未普及,許多這類企業(yè)還停留在傳統(tǒng)的手寫辦公方式上, 這給具有強烈時間觀念的公司領(lǐng)導(dǎo)、 決策人員帶來了諸多不便, 公司辦公室缺少一種完善的辦公管理軟件, 為了加強服裝銷售的管理, 因此開發(fā)了本軟件。讓計算機走入現(xiàn)代服裝銷售管理,使企業(yè)提高管理的效率,從而能有效的提高企業(yè)的投入與產(chǎn)出比2.1.3 管理可行性分析主要是管理人員是否支持,現(xiàn)有的管理制度和方法是否科學(xué),規(guī)章制度是否齊全, 原始數(shù)據(jù)是否正

34、確等。 公司已有的進銷存管理規(guī)章制度和管理方法為本系統(tǒng)的開發(fā)提供了制度保障。.2.1.4操作可行性操作可行性主要是指本系統(tǒng)開發(fā)完成后,管理人員可以在軟件開發(fā)人員的簡單指導(dǎo)下, 利用 CS結(jié)構(gòu)來進行操作, 用 Access 作為數(shù)據(jù)庫管理,實質(zhì)上使用本系統(tǒng)只是一些簡單的數(shù)據(jù)錄入、上傳和查詢,所以操作容易, 只要有一定計算機操作知識都是能夠操作,只要按照一定的操作步驟都可以使用本系統(tǒng)。綜上所述,本系統(tǒng)開發(fā)目標(biāo)已明確, 在技術(shù)和經(jīng)濟等方面都可行,并且投入少、見效快。因此本系統(tǒng)的開發(fā)是完全可行的。2.2 需求分析開發(fā)出來的軟件是由用戶來使用的, 所以軟件應(yīng)當(dāng)能夠盡可能地滿足用戶的需求, 因此在開發(fā)軟件

35、之前要對用戶的需求做出詳細的調(diào)查研究,深入的進行需求分析。 需求分析在整個軟件開發(fā)的過程中占據(jù)了很大的比重。需求分析的好會直接關(guān)系到該軟件開發(fā)的成功與否,也直接關(guān)系到開發(fā)成本的高低, 所以需求分析是開發(fā)軟件的基礎(chǔ),只有打好這個基礎(chǔ),才能夠順利的開發(fā)出一套用戶基本滿意的軟件。軟件的需求分析是從用戶的業(yè)務(wù)中提取出軟件系統(tǒng)能夠幫助用戶解決的業(yè)務(wù)問題, 通過對用戶業(yè)務(wù)問題的分析, 規(guī)劃出我的軟件產(chǎn)品。這個步驟是對用戶業(yè)務(wù)需求的一個升華, 是一個把用戶業(yè)務(wù)管理流程優(yōu)化,轉(zhuǎn)化為軟件產(chǎn)品,從而提升管理而實現(xiàn)的質(zhì)的飛躍,這一步是否成功, 直接關(guān)系到開發(fā)出來的軟件產(chǎn)品能否得到用戶認(rèn)可,順利交付給客戶,客戶能否真

36、正運用開發(fā)出的產(chǎn)品幫助他們解決業(yè)務(wù)或管理問題。2.2.1 數(shù)據(jù)庫的需求分析根據(jù)對服裝銷售行業(yè)進、 銷、存各個部分的分析和行業(yè)特點的要求,以及系統(tǒng)運行和數(shù)據(jù)流程的分析,得到了13 張表,部分表如下:(1) 公司基本信息表:員工 ID,員工姓名,系統(tǒng)登錄名,登錄密碼,員工性別,所屬部門,員工職位,家庭電話,手機號碼,家庭住址,權(quán)限 ID.(2) 庫存信息表:標(biāo)識 ID,商品 ID ,進貨公司名稱,倉庫名稱,服裝名稱,庫存數(shù)量,庫存警報數(shù)量,服裝計量單位,進貨時間,服裝規(guī)格,進貨價格等。(3) 進貨信息表:服裝 ID, 操作員 ID, 進貨公司名稱,倉庫名稱,服裝數(shù)量,服裝規(guī)格,進貨單價,銷售單價,

37、應(yīng)付金額,實付金額, 備注。(4) 服裝銷售信息表 : 銷售 ID,庫存 ID,服裝 ID,員工 ID, 服裝名稱,銷售數(shù)量,服裝規(guī)格,銷售時間,計量單位,進貨單價,銷售單價,應(yīng)付金額,實付金額,備注。(5) 退貨信息表:退貨服裝 ID,庫存 ID, 服裝 ID, 操作員 ID,客戶 ID,進貨公司名稱,倉庫名稱,服裝名稱,進貨數(shù)量,進貨日期,服裝規(guī)格,計量單位,退貨單價,應(yīng)付金額,以退款金額,退貨原因,退貨類型。2.2.2 系統(tǒng)開發(fā)平臺本系統(tǒng)后臺數(shù)據(jù)庫采用Access,該數(shù)據(jù)庫系統(tǒng)安全性、準(zhǔn)確性運行速度方面有絕對的優(yōu)勢,并且處理數(shù)據(jù)量大,效率高;前臺采用Microsoft公司的Visual

38、Studio2005作為主要的開發(fā)工具,可與Access 數(shù)據(jù)庫進行無縫連接。第 3章總體設(shè)計3.1 功能模塊本服裝經(jīng)銷存管理系統(tǒng)主要由進貨管理、銷售管理、庫存管理、報表設(shè)計和系統(tǒng)維護等模塊組成,具體規(guī)劃如下。(1) 基本檔案管理模塊基本檔案管理模塊主要用于實現(xiàn)系統(tǒng)基本數(shù)據(jù)的錄入, 相關(guān)基礎(chǔ)數(shù)據(jù)為:內(nèi)部員工信息、往來單位信息、客戶基本信息。(2) 進貨管理模塊該模塊主要用于實現(xiàn)服裝的進貨數(shù)據(jù)錄入, 退貨數(shù)據(jù)錄入和進貨查詢分析。(3) 銷售管理模塊該模塊主要用于實現(xiàn)服裝的銷售數(shù)據(jù)錄入, 客戶退貨數(shù)據(jù)錄入和銷售信息查詢。系統(tǒng)功能結(jié)構(gòu)如圖3-1 所示。圖 3-1系統(tǒng)功能結(jié)構(gòu)圖(4) 庫存管理模塊庫存

39、管理模塊主要用于實現(xiàn)庫存調(diào)撥、 庫存服裝數(shù)量上限報警和庫存數(shù)據(jù)查詢;(5) 報表設(shè)計模塊報表設(shè)計模塊主要用于實現(xiàn)員工信息報表、 往來單位報表、 退貨服裝報表、員工銷售報表、服裝進貨分析報表、銷售價格分析報表以及員工銷售分析報表。(6) 系統(tǒng)維護模塊系統(tǒng)維護模塊用于實現(xiàn)系統(tǒng)用戶設(shè)臵、操作權(quán)限設(shè)臵、密碼修改、數(shù)據(jù)備份和數(shù)據(jù)庫恢復(fù)。系統(tǒng)業(yè)務(wù)流程如圖3-2 所示3-2系統(tǒng)業(yè)務(wù)流程圖3.2 設(shè)計目標(biāo)此系統(tǒng)的設(shè)計是針對中小型的服裝銷售企業(yè)的, 通過本系統(tǒng)可以對中小型的服裝銷售企業(yè)進行有效的進銷存管理。 本系統(tǒng)暫定了以下設(shè)計目標(biāo):(1) 系統(tǒng)采用人機交互方式,界面美觀友好,信息查詢靈活、方便數(shù)據(jù)存儲安全可靠

40、。(2) 實現(xiàn)后臺監(jiān)控功能。(3) 利用報表中圖表分析員工銷售業(yè)績。(4) 實現(xiàn)各種查詢,如定位查詢、模糊查詢等。(5) 實現(xiàn)服裝進貨分析語統(tǒng)計、銷售分析與統(tǒng)計、服裝銷售成本明細等功能。(6) 強大的庫存預(yù)警功能,盡可能的減少商家不必要的損失。(7) 實現(xiàn)報表動態(tài)分析數(shù)據(jù)。(8) 對用戶輸入的數(shù)據(jù), 進行嚴(yán)格的數(shù)據(jù)檢驗, 盡可能避免人為錯誤。(9) 系統(tǒng)最大限度的實現(xiàn)了易維護性和易操作性。3.2.1 數(shù)據(jù)庫邏輯設(shè)計E-R 圖通過對服裝進銷存管理系統(tǒng)的數(shù)據(jù)庫的需求分析, 可以得到數(shù)據(jù)庫的基本數(shù)據(jù)和數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程, 下面列出系統(tǒng)的部分E-R 圖。3.3 數(shù)據(jù)庫的完整性和安全性3.3.1

41、 數(shù)據(jù)庫的完整性約束數(shù)據(jù)庫的完整性是指數(shù)據(jù)的正確性和相容性。數(shù)據(jù)庫管理系統(tǒng)(DBMS)用一定的機制來檢查數(shù)據(jù)庫中的數(shù)據(jù)是否滿足規(guī)定的條件完整性約束條件, 數(shù)據(jù)的約束條件是語義的體現(xiàn),將作為模式的一部分存入數(shù)據(jù)庫中。(1) 實體完整性實體完整性是指若屬性A是基本關(guān)系 R的主屬性,則屬性 A 不能取空值。為了保證實體完整性,每一個表中的主鍵都設(shè)臵成不可空。為了防止用戶在對表進行插入操作時,把某個字段的值寫為空, 系統(tǒng)在每次添加數(shù)據(jù)的時候都檢驗是否有不可為空的字段的值沒有填寫,并提示用戶填寫信息,以此來保證實體完整性。(2) 參照完整性由于表和表之間會存在某些聯(lián)系,當(dāng)關(guān)系 R和關(guān)系 S 之間是一對多

42、關(guān)系時 (R 的主鍵是 A,S的主鍵是 b,c 是 s 中的外碼 ) ,在插入數(shù)據(jù)時就要保證外碼c 的值或者為空或者等于R中某個元組的主碼值。在對被參照表進行修改操作時應(yīng)同時進行級聯(lián)修改。例如在服裝管理系統(tǒng)中, 當(dāng)用戶在修改窗體中對供貨商名稱進行修改的時候則基本信息表、 入庫表、出庫表和庫存視圖中所包含的名稱也隨之修改。這樣保證了在修改一個表中元組的時候相應(yīng)與它有關(guān)的元組也被級聯(lián)地修改。這樣保證了數(shù)據(jù)庫參照完整性的關(guān)系。(3) 用戶定義完整性任何關(guān)系數(shù)據(jù)庫系統(tǒng)都應(yīng)該支持實體完整性和參照完整性。除此之外,不同的關(guān)系數(shù)據(jù)庫系統(tǒng)根據(jù)其應(yīng)用環(huán)境的不同, 往往還需要一些特殊的約束條件, 用戶定義的完整性

43、就是針對某一具體關(guān)系數(shù)據(jù)庫的約束條件。它反映某一具體應(yīng)用所涉及的數(shù)據(jù)必須滿足的語義要求。例如某個屬性必須取唯一值、某個屬性的取值范圍等。例如在服裝進銷存管理系統(tǒng)中,在輸入庫日期時,避免用戶輸入日期所造成格式不正確,無法插入到數(shù)據(jù)庫中,系統(tǒng)采用了 VB中自帶的控件可以方便用戶進行選擇日期,這樣便不會產(chǎn)生異常。3.3.2 數(shù)據(jù)庫的安全性數(shù)據(jù)庫的安全性是指保護數(shù)據(jù)庫以防止不合法的使用所造成的數(shù)據(jù)泄漏、更改或破壞。在數(shù)據(jù)庫系統(tǒng)中,大量的數(shù)據(jù)集中存放,而且為許多用戶直接共享, 是寶貴的信息資源, 系統(tǒng)的安全保護措施就顯得更為重要,它保護數(shù)據(jù)庫防止惡意的破壞和非法的存取。用戶標(biāo)識和鑒別是系統(tǒng)提供的最外層安

44、全保護措施。其方法是由系統(tǒng)提供一定的方式讓用戶標(biāo)識自己的名字或身份。每次用戶要求進入系統(tǒng)時,由系統(tǒng)進行核對,通過鑒定后才提供機器的使用權(quán)。例如在本系統(tǒng)中,只有是管理員才可以在系統(tǒng)中進行添加,刪除用戶。不是管理員權(quán)限的只能修改自己的密碼。這樣保證了數(shù)據(jù)庫的安全性。第 4章詳細設(shè)計4.1 數(shù)據(jù)庫表設(shè)計現(xiàn)在根據(jù)設(shè)計好的數(shù)據(jù)庫概念結(jié)構(gòu)來進行數(shù)據(jù)庫各個表的設(shè)計,系統(tǒng)主要數(shù)據(jù)庫設(shè)計如下:表 4.1 員工基本信息表字段名數(shù)據(jù)類型長度主鍵否描述UserIDint4主鍵員工 IDNamenvarchar20否員工姓名SysLoginNamenvarchar20否登錄名Pwdnvarchar20否登錄密碼Sexnvarchar4否員工性別Birthdaynvarchar8否員工生日Departmentnvarchar20否所屬部門Postnvarchar20否員工職位PhoneHnvarchar20否家庭電話PhoneMnvarchar20否手機號碼Addressnvarchar200否家庭住址PopedomIDint4否權(quán)限 ID表 4.2服裝進貨信息表字段名數(shù)據(jù)類型長度主鍵否描述GoodsIDnvarchar20主鍵服裝 IDU

溫馨提示

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

評論

0/150

提交評論