版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 摘要</b></p><p> 本文重點論述了服裝管理信息系統(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ù)庫的查詢、修改等多個功能。</p>
2、;<p> 在對服裝管理信息系統(tǒng)進行整體分析之后,全面地分析了本系統(tǒng)的可行性。并對系統(tǒng)中管理模塊進行了概述,針對其中基本檔案信息管理、進貨基本信息管理、銷售信息管理,物資庫存信息管理、報表設(shè)計管理這五部分做了詳細的分析,對相應(yīng)的功能需求、數(shù)據(jù)庫的設(shè)計、功能模塊設(shè)計、系統(tǒng)測試做了具體論述。對于系統(tǒng)中用到的一些相關(guān)技術(shù),數(shù)據(jù)庫的連接做了簡要的分析。</p><p> 在本系統(tǒng)的實現(xiàn)過程中采用基于C/
3、S二層體系結(jié)構(gòu),采用面向?qū)ο蠓椒ㄟM行系統(tǒng)分析和設(shè)計,使用ADO技術(shù),以及ACCESS數(shù)據(jù)庫技術(shù)進行系統(tǒng)的開發(fā)與實現(xiàn),具有功能完備、性能優(yōu)越、操作簡單等優(yōu)點。</p><p> 本服裝進銷存管理主要由進貨管理,銷售管理、庫存管理、報表設(shè)計和系統(tǒng)維護等模塊組成。具體規(guī)劃如下:基本檔案模塊主要用于實現(xiàn)系統(tǒng)基本數(shù)據(jù)的錄入、相關(guān)基礎(chǔ)數(shù)據(jù)為:內(nèi)部員工信息、往來單位信息、客戶基本信息。進貨管理模塊 該模塊主要用于實現(xiàn)服裝的進
4、貨數(shù)據(jù)錄入,退貨數(shù)據(jù)錄入和進貨查詢分析. 銷售管理模塊該模塊主要用于實現(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è)置,密碼修改,
5、數(shù)據(jù)備份和數(shù)據(jù)庫恢復(fù).</p><p> 關(guān)鍵詞:服裝,入庫,出庫,VB,ACCESS</p><p><b> Abstract</b></p><p> The paper mainly expounds the clothing management information system's design idea and
6、Implementation.Using VB and ACCESS development tools completed clothing information system of production. On system design structure, system design process made a comprehensive and detailed elaboration, based on database
7、 of needs analysis, planning 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 estab</p><p> On c
8、lothing management information system for overall analysis after, comprehensively analyzed the feasibility of this system. And the system management module are summarized, according to the basic file information manageme
9、nt, purchase basic information management, sales information management, supplies, inventory information management, five parts design management this report has made the detailed analysis, the corresponding functional r
10、equirements, database design, function module design, sy</p><p> In the process of implementing the system based on C/S second system structure, adopt object-oriented methods were system analysis and design
11、, use ADO, and ACCESS database technology system development and implementation, has fully functional, superior performance and simple operation etc </p><p> . This clothing purchase-sell-stock management m
12、ainly by the incoming management, sales management, inventory management, financial statements design and system maintenance module. Specific planning as follows: basic file module mainly used to implement the system of
13、basic data input and related basic data for internal staff information, come-and-go unit of information, the basic information about the clients. Incoming management module this module mainly used to implement the clothi
14、ng of incomi</p><p> Keywords: clothing, storage, delivery, VB, ACCESS </p><p><b> 目 錄</b></p><p><b> 摘要I</b></p><p> AbstractIII</p>
15、;<p> 第1章 緒論1</p><p> 1.1. 課題的目的與意義1</p><p> 1.2國內(nèi)外現(xiàn)狀1</p><p><b> 1.3研究內(nèi)容3</b></p><p> 1.4開發(fā)工具的簡介3</p><p> 1.4.1 Visual Bas
16、ic 6.0簡介3</p><p> 1.4.2Access 簡介5</p><p> 第2章 系統(tǒng)分析7</p><p> 2.1可行性分析7</p><p> 2.1.1技術(shù)可行性分析7</p><p> 2.1.2經(jīng)濟可行性分析8</p><p> 2.1.3管理可
17、行性分析8</p><p> .2.1.4操作可行性9</p><p><b> 2.2需求分析9</b></p><p> 2.2.1數(shù)據(jù)庫的需求分析10</p><p> 2.2.2系統(tǒng)開發(fā)平臺10</p><p> 第3章 總體設(shè)計11</p><p
18、> 3.1功能模塊11</p><p> 3.2 設(shè)計目標(biāo)13</p><p> 3.2.1數(shù)據(jù)庫邏輯設(shè)計E-R圖14</p><p> 3.3數(shù)據(jù)庫的完整性和安全性14</p><p> 3.3.1數(shù)據(jù)庫的完整性約束14</p><p> 3.3.2數(shù)據(jù)庫的安全性15</p>
19、<p> 第4章 詳細設(shè)計17</p><p> 4.1數(shù)據(jù)庫表設(shè)計17</p><p> 4.2界面設(shè)計19</p><p> 4.2.1貨品信息管理模塊19</p><p> 4.2.2服裝基本信息管理模塊20</p><p> 4.2.4服裝銷售管理模塊25</p>
20、;<p> 4.2.5庫存信息管理模塊28</p><p> 4.2.6報表設(shè)計管理模塊28</p><p> 4.4 系統(tǒng)總體及主要功能模塊設(shè)計30</p><p> 第5章 系統(tǒng)測試1</p><p><b> 5.1前言1</b></p><p> 5.2
21、測試的目的2</p><p> 5.3測試的方法2</p><p><b> 5.4案例測試3</b></p><p><b> 參考文獻4</b></p><p><b> 致 謝5</b></p><p><b> 第1
22、章 緒論</b></p><p> 1.1. 課題的目的與意義</p><p> 服裝行業(yè)屬于勞動密集型行業(yè),具有投資少、見效快,中國加入WTO之后,服裝行業(yè)進入了一個更具挑戰(zhàn)的發(fā)展時期,目前我國的服裝產(chǎn)量和出口額均居世界首位,是當(dāng)之無愧的服裝大國。中國服裝協(xié)會的報告指出,今后幾年,國內(nèi)消費需求和出口需求仍</p><p> 呈現(xiàn)穩(wěn)定增長的態(tài)勢
23、,我國服裝產(chǎn)業(yè)的發(fā)展前景可以說極為誘人。然而,在我們樂觀地憧憬未來時,更清醒地看到,置身于國際市場的中國服裝企業(yè)需要用現(xiàn)代的管理模式來“武裝”自己,提升綜合競爭力,縮小與發(fā)達國家服裝企業(yè)的差距。這種現(xiàn)代的管理模式即是信息化的管理,需要依靠我們的信息管理系統(tǒng)來實現(xiàn)。</p><p> 在調(diào)查中發(fā)現(xiàn),服裝行業(yè)中小型批發(fā)、零售企業(yè)以及連鎖店往往存在一些共同的特點和問題,如服裝分類不明確、庫存信息混亂、信息上報更新不及
24、時、決策欠依據(jù)、經(jīng)營不規(guī)范等,而這些問題往往是一個服裝公司成功管理的關(guān)鍵。因而針對服裝公司的這一需求特性,規(guī)范的企業(yè)銷售業(yè)務(wù)流程成為了許多軟件商開發(fā)此類軟件的實現(xiàn)要點之一。</p><p><b> 1.2國內(nèi)外現(xiàn)狀</b></p><p> 信息系統(tǒng)是一門邊緣學(xué)科,集管理科學(xué)、信息科學(xué)、系統(tǒng)科學(xué)、現(xiàn)代通信技術(shù)和電子計算機技術(shù)于一體。1985年,管理信息系統(tǒng)創(chuàng)始人
25、,明尼蘇達大學(xué)卡爾森管理學(xué)院的著名教授戴維斯(Gordon.B.Davis)給出了一個具有代表性的定義:“管理信息系統(tǒng)是一個利用計算機硬件和軟件,手工作業(yè)、分析、計劃、控制和決策模型以及數(shù)據(jù)庫的用戶-機器系統(tǒng)。它能提供信息支持企業(yè)或組織的運行、管理和決策功能。</p><p> 服裝進銷存系統(tǒng)是管理系統(tǒng)的一種,相對于一些復(fù)雜的管理系統(tǒng)它要相對簡單一些,研究方法也已經(jīng)達成普遍共識。服裝的進銷存管理工作是服裝銷售不
26、可缺少一部分,也是企業(yè)管理的重要組成部分。它的內(nèi)容對于企業(yè)的管理者來說都至關(guān)重要,所以服裝進銷存管理系統(tǒng)應(yīng)該能夠為用戶提供完整、正確和靈活的服裝進銷存信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件模式,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難。 所以利用計算機實現(xiàn)服裝進銷存的管理的自動化將勢在必行。</p><p&
27、gt; 然而我國服裝行業(yè)在進行信息化進銷存管理改革中從在著諸多問題:</p><p> (1)信息傳輸效率低,可靠、安全、保密性差,缺少全系統(tǒng)統(tǒng)一的數(shù)據(jù)資源和規(guī)范的商務(wù)文件運行手段。</p><p> (2)缺乏統(tǒng)一規(guī)范和標(biāo)準(zhǔn),尤其是數(shù)據(jù)交換標(biāo)準(zhǔn)。目前大多數(shù)服裝進銷存軟件模塊獨立,互不關(guān)聯(lián),數(shù)據(jù)不能共享,尤其不同軟件之間的數(shù)據(jù)交換、共享、無縫連接更無從談起,它給軟件企業(yè)和用戶的應(yīng)用與
28、升級帶來麻煩。</p><p> (3)軟件開發(fā)的低水平、重復(fù)性開發(fā)、多平臺共存、軟件層次參差不齊,數(shù)百家服裝進銷存軟件傘業(yè)中除用友、金蝶公司等優(yōu)秀者外,主要還是代替手工處理的目標(biāo),而且產(chǎn)品宣傳與實際性能有差別,無法滿足用戶的實際需要。</p><p> (4)管理軟件缺乏實用性與先進性的一致。炒作的多、務(wù)實的少。分析決策,支持系統(tǒng)、等新概念層出不窮,并沒有從我國還處于初級階段的實際出
29、發(fā),一段時間內(nèi)在我國基礎(chǔ)設(shè)施建設(shè)、金融結(jié)算、法律法規(guī)不健全,技術(shù)以及相關(guān)人員缺乏的情況下,炒作地推出了將大有前景的基于電子商務(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)致“計算機對人說廢
30、話輸出結(jié)果于管理無補”,最后得出“電腦不如豬腦”的結(jié)論,從而導(dǎo)致系統(tǒng)的閑置、失敗。</p><p><b> 1.3研究內(nèi)容</b></p><p> 本系統(tǒng)是一個服裝進銷存管理信息系統(tǒng)的例子,系統(tǒng)的主要功能有:基本信息的管理、入庫信息管理、出庫信息管理、庫存信息管理。開發(fā)的總體任務(wù)是實現(xiàn)服裝管理信息的系統(tǒng)化、規(guī)范化和自動化。系統(tǒng)功能分析是在系統(tǒng)開發(fā)總體任務(wù)的基礎(chǔ)
31、上完成的。</p><p> 1.4開發(fā)工具的簡介</p><p> 1.4.1 Visual Basic 6.0簡介</p><p> Visual Basic 的數(shù)據(jù)存取對象發(fā)展大致經(jīng)歷了三個階段:DAO(Data Access Object)、RDO(Remote Data Object)和ADO(Active Data Objects)。每一個階段都是
32、伴隨著當(dāng)時時代特色而出現(xiàn)的,DAO最早是為單機環(huán)境開發(fā)的,后來隨著局域網(wǎng)、內(nèi)部子網(wǎng)的興起,C/S方式的流行,DAO結(jié)合了ODBC,同時Microsoft又在DAO+ODBC基礎(chǔ)上擴展性地推出了RDO, 以更好地適應(yīng)局域網(wǎng)的應(yīng)用開發(fā)環(huán)境。隨著Internet在全球的迅速普及,老式的數(shù)據(jù)存取對象的功能在相當(dāng)程度上不在適合于在方式網(wǎng)上開發(fā)數(shù)據(jù)庫應(yīng)用程序,因而伴隨著網(wǎng)絡(luò)時代的到來,Microsoft不失時機的推出了新一代數(shù)據(jù)存取對象ADO,外加
33、OLB DB升級數(shù)據(jù)連接接口。</p><p> ADO的訪問對象:任何一種ODBC數(shù)據(jù)源和任何經(jīng)過OLEDB界面接口的數(shù)據(jù)源。ADO功能及含義:ADO實際是一種提供訪問各種數(shù)據(jù)類型的連接機制。ADO設(shè)計為一種極簡單的格式,通過ODBC的方法同數(shù)據(jù)庫接口??梢允褂萌魏我环NODBC數(shù)據(jù)源,即不止適合于SQL Server、Oracle、Access等數(shù)據(jù)庫應(yīng)用程序,也適合于Excel表格、文本文件、圖形文件和無格
34、式的數(shù)據(jù)文件。ADO是基于OLEDB之上的技術(shù),因此ADO通過其內(nèi)部的屬性和方法提供統(tǒng)一的數(shù)據(jù)訪問接口方法。</p><p> 與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í)行查詢,基本
35、上是不可能的。</p><p> Visual Basic 6.0主要功能特點如下:</p><p> (1)有面向?qū)ο蟮目梢暬O(shè)計工具</p><p> 在Visual Basic中,應(yīng)用面向?qū)ο蟮某绦蛟O(shè)計方法(OOP),把程序和數(shù)據(jù)封存裝起來視為一個對象,每個對象都是可視的。程序員在設(shè)計時只需用現(xiàn)有的工具根據(jù)界面設(shè)計的要求,直接在屏幕上“畫”出一個窗口、菜
36、單、按鈕、滾動條等不同類型的對象,并為每個對象設(shè)置屬性。程序員的編程工作僅編寫針對對象要完成哪些功能的程序,因而程序設(shè)計的效率可提高許多。</p><p> (2)提供了易學(xué)易用的應(yīng)用程序集成開發(fā)環(huán)境</p><p> 在Visual Basic集成開發(fā)環(huán)境中,用戶可設(shè)計界面、編寫代碼、調(diào)試程序,直至把應(yīng)用程序編譯成可執(zhí)行文件,在Windows中運行,使用戶在友好的開發(fā)環(huán)境中工作。&l
37、t;/p><p><b> (3)控件多</b></p><p> Visual Basic擁有許多控件,如工具條控件CoolBar、數(shù)據(jù)庫控件ADO Data、日歷界面時間控件DataTimePicker和MonthView、圖形組合框控件ImageCombo等。</p><p> ?。?)支持多種數(shù)據(jù)庫系統(tǒng)的訪問</p>&l
38、t;p> 利用數(shù)據(jù)控件或ODBC能夠訪問的數(shù)據(jù)庫系統(tǒng)有,Microsoft Access、Btrieve、dBASE、</p><p> Microsoft FoxPro和Paradox等,也可訪問Microsoft Excel、Lotus1-2-3等多種電子表格。</p><p> 1.4.2Access 簡介</p><p> Access數(shù)據(jù)庫由
39、七種對象組成,它們是表、查詢、窗體、報表、宏、頁和模塊。 表(Table) ——表是數(shù)據(jù)庫的基本對象,是創(chuàng)建其他5種對象的基礎(chǔ)。表由記錄組成,記錄由字段組成,表用來存貯數(shù)據(jù)庫的數(shù)據(jù),故又稱數(shù)據(jù)表。查詢(Query)——查詢可以按索引快速查找到需要的記錄,按要求篩選記錄并 能連接若干個表的字段組成新表。 窗體(Form)——窗體提供了一種方便的瀏覽、輸入及更改數(shù)據(jù)的窗口。還可以創(chuàng)建子窗體顯示相關(guān)聯(lián)的表的內(nèi)容。窗體也稱表單。報表(Re
40、port)——報表的功能是將數(shù)據(jù)庫中的數(shù)據(jù)分類匯總,然后打印出來,以便分析。宏(Macro)——宏相當(dāng)于DOS中的批處理,用來自動執(zhí)行一系列操作。Access列出了一些常用的操作供用戶選擇,使用起來十分方便。模塊(Module)——模塊的功能與宏類似,但它定義的操作比宏更精細和復(fù)雜,用戶可以根據(jù)自己的需要編寫程序。模塊使用Visual Basic編程。 頁——是一種特殊的直接連接到數(shù)據(jù)庫中數(shù)據(jù)的一種WEB頁。通過數(shù)據(jù)訪問頁將數(shù)據(jù)發(fā)布到I
41、nternet 或Intranet上,并可以適用瀏覽器進行數(shù)據(jù)的維護和操作。</p><p><b> 第2章 系統(tǒng)分析</b></p><p><b> 2.1可行性分析</b></p><p> 可行性分析(Feasibility Analysis)也稱為可行性研究,是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對項目開發(fā)的可能性和必
42、要性進行分析,對新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟、社會的方面進行分析和研究,以避免盲目投資,保證新系統(tǒng)的開發(fā)成功??尚行匝芯康哪康木褪怯米钚〉拇鷥r在盡可能短的時間內(nèi)確定問題是否能夠解決。</p><p> 2.1.1技術(shù)可行性分析</p><p> 技術(shù)上的可行性分析主要分析技術(shù)條件能否順利完成開發(fā)工作,硬、軟件能否滿足開發(fā)者的需要等。該管理系統(tǒng)采用visual studio 2005作為開發(fā)
43、工具。Client / Server(客戶機/服務(wù)器)結(jié)構(gòu)把數(shù)據(jù)庫內(nèi)容放在遠程的服務(wù)器上,而在客戶上機安裝相應(yīng)軟件。C/S軟件一般采用兩層結(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ù)量大的要求,而且又
44、緊密的結(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)的需要。</p>&l
45、t;p> 2.1.2經(jīng)濟可行性分析</p><p> 目前,隨著服裝銷售商家規(guī)模的擴大,中國經(jīng)濟的發(fā)展,服裝進銷存管理也必不可少,信息社會的高科技,商品經(jīng)濟化的高效益,使計算機的應(yīng)用已普及到經(jīng)濟和社會生活的各個領(lǐng)域。成功的商家是在市場強烈的技術(shù)競爭和服務(wù)的情況下獲得自己的市場份額和信譽的。隨著計算機與企業(yè)經(jīng)濟關(guān)系愈來愈密切,如何提高服裝銷售企業(yè)辦公效率愈顯突出,然而由于計算機管理對許多中小型服裝企業(yè)來說
46、仍未普及,許多這類企業(yè)還停留在傳統(tǒng)的手寫辦公方式上,這給具有強烈時間觀念的公司領(lǐng)導(dǎo)、決策人員帶來了諸多不便,公司辦公室缺少一種完善的辦公管理軟件,為了加強服裝銷售的管理,因此開發(fā)了本軟件。讓計算機走入現(xiàn)代服裝銷售管理,使企業(yè)提高管理的效率,從而能有效的提高企業(yè)的投入與產(chǎn)出比</p><p> 2.1.3管理可行性分析</p><p> 主要是管理人員是否支持,現(xiàn)有的管理制度和方法是否科
47、學(xué),規(guī)章制度是否齊全,原始數(shù)據(jù)是否正確等。公司已有的進銷存管理規(guī)章制度和管理方法為本系統(tǒng)的開發(fā)提供了制度保障。</p><p> .2.1.4操作可行性</p><p> 操作可行性主要是指本系統(tǒng)開發(fā)完成后,管理人員可以在軟件開發(fā)人員的簡單指導(dǎo)下,利用C/S結(jié)構(gòu)來進行操作,用Access作為數(shù)據(jù)庫管理,實質(zhì)上使用本系統(tǒng)只是一些簡單的數(shù)據(jù)錄入、上傳和查詢,所以操作容易,只要有一定計算機操
48、作知識都是能夠操作,只要按照一定的操作步驟都可以使用本系統(tǒng)。</p><p> 綜上所述,本系統(tǒng)開發(fā)目標(biāo)已明確,在技術(shù)和經(jīng)濟等方面都可行,并且投入少、見效快。因此本系統(tǒng)的開發(fā)是完全可行的。</p><p><b> 2.2需求分析</b></p><p> 開發(fā)出來的軟件是由用戶來使用的,所以軟件應(yīng)當(dāng)能夠盡可能地滿足用戶的需求,因此在開發(fā)
49、軟件之前要對用戶的需求做出詳細的調(diào)查研究,深入的進行需求分析。需求分析在整個軟件開發(fā)的過程中占據(jù)了很大的比重。需求分析的好會直接關(guān)系到該軟件開發(fā)的成功與否,也直接關(guān)系到開發(fā)成本的高低,所以需求分析是開發(fā)軟件的基礎(chǔ),只有打好這個基礎(chǔ),才能夠順利的開發(fā)出一套用戶基本滿意的軟件。</p><p> 軟件的需求分析是從用戶的業(yè)務(wù)中提取出軟件系統(tǒng)能夠幫助用戶解決的業(yè)務(wù)問題,通過對用戶業(yè)務(wù)問題的分析,規(guī)劃出我的軟件產(chǎn)品。這
50、個步驟是對用戶業(yè)務(wù)需求的一個升華,是一個把用戶業(yè)務(wù)管理流程優(yōu)化,轉(zhuǎn)化為軟件產(chǎn)品,從而提升管理而實現(xiàn)的質(zhì)的飛躍,這一步是否成功,直接關(guān)系到開發(fā)出來的軟件產(chǎn)品能否得到用戶認(rèn)可,順利交付給客戶,客戶能否真正運用開發(fā)出的產(chǎn)品幫助他們解決業(yè)務(wù)或管理問題。</p><p> 2.2.1數(shù)據(jù)庫的需求分析</p><p> 根據(jù)對服裝銷售行業(yè)進、銷、存各個部分的分析和行業(yè)特點的要求,以及系統(tǒng)運行和數(shù)據(jù)
51、流程的分析,得到了13張表,部分表如下:</p><p> (1)公司基本信息表:員工ID,員工姓名,系統(tǒng)登錄名,登錄密碼,員工性別,所屬部門,員工職位,家庭電話,手機號碼,家庭住址,權(quán)限ID.</p><p> (2)庫存信息表:標(biāo)識ID,商品ID,進貨公司名稱,倉庫名稱,服裝名稱,庫存數(shù)量,庫存警報數(shù)量,服裝計量單位,進貨時間,服裝規(guī)格,進貨價格等。</p><
52、p> (3)進貨信息表:服裝ID,操作員ID,進貨公司名稱,倉庫名稱,服裝數(shù)量,服裝規(guī)格,進貨單價,銷售單價,應(yīng)付金額,實付金額,備注。</p><p> (4)服裝銷售信息表:銷售ID,庫存ID,服裝ID,員工ID,服裝名稱,銷售數(shù)量,服裝規(guī)格,銷售時間,計量單位,進貨單價,銷售單價,應(yīng)付金額,實付金額,備注。</p><p> (5)退貨信息表:退貨服裝ID,庫存ID,服裝
53、ID,操作員ID,客戶ID,進貨公司名稱,倉庫名稱,服裝名稱,進貨數(shù)量,進貨日期,服裝規(guī)格,計量單位,退貨單價,應(yīng)付金額,以退款金額,退貨原因,退貨類型。</p><p> 2.2.2系統(tǒng)開發(fā)平臺</p><p> 本系統(tǒng)后臺數(shù)據(jù)庫采用Access,該數(shù)據(jù)庫系統(tǒng)安全性、準(zhǔn)確性運行速度方面有絕對的優(yōu)勢,并且處理數(shù)據(jù)量大,效率高;前臺采用Microsoft公司的Visual Studio2
54、005作為主要的開發(fā)工具,可與Access數(shù)據(jù)庫進行無縫連接。</p><p><b> 第3章 總體設(shè)計</b></p><p><b> 3.1功能模塊</b></p><p> 本服裝經(jīng)銷存管理系統(tǒng)主要由進貨管理、銷售管理、庫存管理、報表設(shè)計和系統(tǒng)維護等模塊組成,具體規(guī)劃如下。</p><p
55、> (1)基本檔案管理模塊</p><p> 基本檔案管理模塊主要用于實現(xiàn)系統(tǒng)基本數(shù)據(jù)的錄入,相關(guān)基礎(chǔ)數(shù)據(jù)為:內(nèi)部員工信息、往來單位信息、客戶基本信息。</p><p><b> (2)進貨管理模塊</b></p><p> 該模塊主要用于實現(xiàn)服裝的進貨數(shù)據(jù)錄入,退貨數(shù)據(jù)錄入和進貨查詢分析。</p><p>
56、;<b> (3)銷售管理模塊</b></p><p> 該模塊主要用于實現(xiàn)服裝的銷售數(shù)據(jù)錄入,客戶退貨數(shù)據(jù)錄入和銷售信息查詢。</p><p> 系統(tǒng)功能結(jié)構(gòu)如圖3-1所示。</p><p> 圖3-1 系統(tǒng)功能結(jié)構(gòu)圖</p><p><b> (4)庫存管理模塊</b></p&
57、gt;<p> 庫存管理模塊主要用于實現(xiàn)庫存調(diào)撥、庫存服裝數(shù)量上限報警和庫存數(shù)據(jù)查詢;</p><p><b> (5)報表設(shè)計模塊</b></p><p> 報表設(shè)計模塊主要用于實現(xiàn)員工信息報表、往來單位報表、退貨服裝報表、員工銷售報表、服裝進貨分析報表、銷售價格分析報表以及員工銷售分析報表。</p><p><b&
58、gt; (6)系統(tǒng)維護模塊</b></p><p> 系統(tǒng)維護模塊用于實現(xiàn)系統(tǒng)用戶設(shè)置、操作權(quán)限設(shè)置、密碼修改、數(shù)據(jù)備份和數(shù)據(jù)庫恢復(fù)。</p><p> 系統(tǒng)業(yè)務(wù)流程如圖3-2所示</p><p> 3-2 系統(tǒng)業(yè)務(wù)流程圖</p><p><b> 3.2 設(shè)計目標(biāo)</b></p>
59、<p> 此系統(tǒng)的設(shè)計是針對中小型的服裝銷售企業(yè)的,通過本系統(tǒng)可以對中小型的服裝銷售企業(yè)進行有效的進銷存管理。本系統(tǒng)暫定了以下設(shè)計目標(biāo):</p><p> (1)系統(tǒng)采用人機交互方式,界面美觀友好,信息查詢靈活、方便</p><p><b> 數(shù)據(jù)存儲安全可靠。</b></p><p> (2)實現(xiàn)后臺監(jiān)控功能。</p&
60、gt;<p> (3)利用報表中圖表分析員工銷售業(yè)績。</p><p> (4)實現(xiàn)各種查詢,如定位查詢、模糊查詢等。</p><p> (5)實現(xiàn)服裝進貨分析語統(tǒng)計、銷售分析與統(tǒng)計、服裝銷售成本明細等功能。</p><p> (6)強大的庫存預(yù)警功能,盡可能的減少商家不必要的損失。</p><p> (7)實現(xiàn)報表動
61、態(tài)分析數(shù)據(jù)。</p><p> (8)對用戶輸入的數(shù)據(jù),進行嚴(yán)格的數(shù)據(jù)檢驗,盡可能避免人為錯誤。</p><p> (9)系統(tǒng)最大限度的實現(xiàn)了易維護性和易操作性。</p><p> 3.2.1數(shù)據(jù)庫邏輯設(shè)計E-R圖</p><p> 通過對服裝進銷存管理系統(tǒng)的數(shù)據(jù)庫的需求分析,可以得到數(shù)據(jù)庫的基本數(shù)據(jù)和數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,下面
62、列出系統(tǒng)的部分E-R圖。</p><p> 3.3數(shù)據(jù)庫的完整性和安全性</p><p> 3.3.1數(shù)據(jù)庫的完整性約束 </p><p> 數(shù)據(jù)庫的完整性是指數(shù)據(jù)的正確性和相容性。數(shù)據(jù)庫管理系統(tǒng)(DBMS)用一定的機制來檢查數(shù)據(jù)庫中的數(shù)據(jù)是否滿足規(guī)定的條件——完整性約束條件,數(shù)據(jù)的約束條件是語義的體現(xiàn),將作為模式的一部分存入數(shù)據(jù)庫中。</p>
63、<p><b> (1)實體完整性</b></p><p> 實體完整性是指若屬性A是基本關(guān)系R的主屬性,則屬性A不能取空值。為了保證實體完整性,每一個表中的主鍵都設(shè)置成不可空。為了防止用戶在對表進行插入操作時,把某個字段的值寫為空,系統(tǒng)在每次添加數(shù)據(jù)的時候都檢驗是否有不可為空的字段的值沒有填寫,并提示用戶填寫信息,以此來保證實體完整性。</p><p>
64、;<b> (2)參照完整性</b></p><p> 由于表和表之間會存在某些聯(lián)系,當(dāng)關(guān)系R和關(guān)系S之間是一對多關(guān)系時(R的主鍵是A,S的主鍵是b,c是s中的外碼),在插入數(shù)據(jù)時就要保證外碼c的值或者為空或者等于R中某個元組的主碼值。在對被參照表進行修改操作時應(yīng)同時進行級聯(lián)修改。</p><p> 例如在服裝管理系統(tǒng)中,當(dāng)用戶在修改窗體中對供貨商名稱進行修改的
65、時候則基本信息表、入庫表、出庫表和庫存視圖中所包含的名稱也隨之修改。這樣保證了在修改一個表中元組的時候相應(yīng)與它有關(guān)的元組也被級聯(lián)地修改。這樣保證了數(shù)據(jù)庫參照完整性的關(guān)系。</p><p> (3)用戶定義完整性</p><p> 任何關(guān)系數(shù)據(jù)庫系統(tǒng)都應(yīng)該支持實體完整性和參照完整性。除此之外,不同的關(guān)系數(shù)據(jù)庫系統(tǒng)根據(jù)其應(yīng)用環(huán)境的不同,往往還需要一些特殊的約束條件,用戶定義的完整性就是針對
66、某一具體關(guān)系數(shù)據(jù)庫的約束條件。它反映某一具體應(yīng)用所涉及的數(shù)據(jù)必須滿足的語義要求。例如某個屬性必須取唯一值、某個屬性的取值范圍等。</p><p> 例如在服裝進銷存管理系統(tǒng)中,在輸入庫日期時,避免用戶輸入日期所造成格式不正確,無法插入到數(shù)據(jù)庫中,系統(tǒng)采用了VB中自帶的控件可以方便用戶進行選擇日期,這樣便不會產(chǎn)生異常。</p><p> 3.3.2數(shù)據(jù)庫的安全性 </p>
67、<p> 數(shù)據(jù)庫的安全性是指保護數(shù)據(jù)庫以防止不合法的使用所造成的數(shù)據(jù)泄漏、更改或破壞。在數(shù)據(jù)庫系統(tǒng)中,大量的數(shù)據(jù)集中存放,而且為許多用戶直接共享,是寶貴的信息資源,系統(tǒng)的安全保護措施就顯得更為重要,它保護數(shù)據(jù)庫防止惡意的破壞和非法的存取。</p><p> 用戶標(biāo)識和鑒別是系統(tǒng)提供的最外層安全保護措施。其方法是由系統(tǒng)提供一定的方式讓用戶標(biāo)識自己的名字或身份。每次用戶要求進入系統(tǒng)時,由系統(tǒng)進行核對,通
68、過鑒定后才提供機器的使用權(quán)。</p><p> 例如在本系統(tǒng)中,只有是管理員才可以在系統(tǒng)中進行添加,刪除用戶。不是管理員權(quán)限的只能修改自己的密碼。這樣保證了數(shù)據(jù)庫的安全性。</p><p><b> 第4章 詳細設(shè)計</b></p><p><b> 4.1數(shù)據(jù)庫表設(shè)計</b></p><p>
69、; 現(xiàn)在根據(jù)設(shè)計好的數(shù)據(jù)庫概念結(jié)構(gòu)來進行數(shù)據(jù)庫各個表的設(shè)計,系統(tǒng)主要數(shù)據(jù)庫設(shè)計如下:</p><p> 表4.1員工基本信息表 </p><p> 表4.2 服裝進貨信息表</p><p> 表4.3服裝銷售信息表</p><p><b> 4.2界面設(shè)計</b></p><p> 4
70、.2.1貨品信息管理模塊</p><p> 該模塊包含三項:服裝信息添加、貨品信息修改、貨品信息刪除。</p><p><b> 服裝信息添加</b></p><p> 服裝信息的添加功能是這樣實現(xiàn)的:當(dāng)貨品信息時將由用戶對該供貨商的所有信息進行添寫。當(dāng)用戶點擊添加時,系統(tǒng)先判斷名稱、描述、是否為空,如果有一個為空的話,則系統(tǒng)進行提示。不
71、為空的話,則系統(tǒng)再判斷名稱是否有重復(fù),如果相同的話,則系統(tǒng)提示已經(jīng)存在。如果操作成功的話將把供貨商的所有信息添加到表中。</p><p><b> (2)服裝信息修改</b></p><p> 服裝信息的修改功能是這樣實現(xiàn)的:首先用戶要在表中選擇要修改的信息,如果沒選的話,則系統(tǒng)提示請選擇記錄。然后,點擊修改按鈕,這時窗體中的字段信息變?yōu)榭捎?,對信息進行修改。操作
72、成功的話將把新的信息在數(shù)據(jù)庫表中進行更新。如果名稱變更的話,則基本信息表、數(shù)量表、庫存中相對應(yīng)的名稱也要隨之更新。</p><p><b> ?。?)服裝信息刪除</b></p><p> 服裝信息的刪除功能是這樣實現(xiàn)的:首先要選擇要刪除的名稱,如果沒選的話,系統(tǒng)提示請選擇名稱。當(dāng)名稱選擇后,點擊刪除按鈕時,系統(tǒng)提示是否刪除,如果點擊是,則把當(dāng)前的所有信息在數(shù)據(jù)庫表
73、中進行刪除。</p><p> 4.2.2服裝基本信息管理模塊</p><p> 該模塊包含三項:服裝基本信息添加、服裝基本信息修改、服裝基本信息刪除。</p><p> ?。?)服裝基本信息添加</p><p> 服裝基本信息的添加功能是這樣實現(xiàn)的:當(dāng)添加物資基本信息時將由用戶對物資基本編號、服裝名稱、規(guī)格型號、類別、單位進行添寫,最
74、后再選擇此服裝是由哪個提供的。服裝類型的選擇是和圖表相關(guān)聯(lián)的。當(dāng)用戶點擊添加時,系統(tǒng)先判斷所有的內(nèi)容是否為空,如果有一個為空的話,則系統(tǒng)進行提示。不為空的話,則系統(tǒng)再判斷編號和表中已存在的貨品是否有重復(fù),如果重復(fù)的話,則系統(tǒng)提示此物資已經(jīng)存在。如果操作成功的話將把服裝的所有信息添加到服裝基本表中。由圖4.1所示</p><p> 圖4.1服裝基本信息添加</p><p> ?。?)服裝基
75、本信息修改</p><p> 服裝基本信息的修改功能是這樣實現(xiàn)的:首先用戶要在表中選擇要修改的服裝基本信息,如果沒選的話,則系統(tǒng)提示請選擇記錄。然后,點擊修改按鈕,這時窗體中只有服裝編號是不可修改的,其它字段信息變?yōu)榭捎?,對服裝基本信息進行修改完后,點擊保存,操作成功的話將把服裝基本信息在數(shù)據(jù)庫表中進行更新。更新的過程是以服裝編號為關(guān)鍵字段,把服裝基本信息表、服裝入庫表、物資出庫表、庫存和報損表中相對應(yīng)的物資編
76、號要進行更新。這也是把服裝編號做為不可修改的一個好處。、</p><p> 圖4.2 服裝基本信息修改</p><p> ?。?)服裝基本信息刪除</p><p> 服裝基本信息的刪除功能是這樣實現(xiàn)的:首先要選擇要刪除的編號,如果沒選的話,系統(tǒng)提示請選擇編號。當(dāng)編號選擇后,點擊刪除按鈕時,系統(tǒng)提示是否刪除此的信息,如果點擊是,則把當(dāng)前記錄的所有信息在數(shù)據(jù)庫表中進
77、行刪除。基本信息刪除窗體。</p><p> 4.2.3服裝進貨管理模塊</p><p> 該模塊包含四項:服裝入庫信息添加、服裝入庫信息修改、服裝入庫信息刪除、確認(rèn)入庫。</p><p> ?。?)服裝入庫信息添加</p><p> 服裝入庫信息的添加功能是這樣實現(xiàn)的:把入庫編號作為主鍵,目的是讓一種服裝可以入多回庫。首先要輸入入庫編
78、號,然后再選擇要對哪種服裝進行入庫,這里要選擇的服裝信息要從服裝基本信息表中得到。要先選擇復(fù)炸ung名稱,這時有關(guān)服裝名稱的所有型號在規(guī)格型號下拉框中顯示出來,選擇完型號后,所對應(yīng)的此物資的基本信息也隨之在窗體中的文本框中顯示出來,接下來是要對入庫的數(shù)量、單價、金額、入庫時間、信息進行添寫,在添寫數(shù)量和單價時,必須要輸入數(shù)字,否則系統(tǒng)提示。輸入數(shù)量和單價后金額將自動計算出來。當(dāng)用戶點擊添加時,系統(tǒng)判斷入庫編號和表中已存在的入庫編號是否有
79、重復(fù),如果重復(fù)的話,則系統(tǒng)提示此入庫編號已經(jīng)存在。如果操作成功的話將把物資的所有信息添加到入庫表中。物資入庫的添加窗體如圖4.3所示。</p><p> ?。?)服裝入庫信息修改</p><p> 服裝入庫信息的修改功能是這樣實現(xiàn)的:在物資入庫窗體中只能修改數(shù)量、單價、入庫時間、倉庫、備注。首先用戶要在表中選擇要修改的服裝入庫基本信息,如果沒選的話,則系統(tǒng)提示請選擇記錄。然后,點擊修改按
80、鈕,要對當(dāng)前記錄進行內(nèi)容修改。對服裝入庫信息進行修改完后,點擊保存,操作成功的話將把服裝入庫修改的新信息在入庫表中進行更新。更新的過程是以入庫編號為關(guān)鍵字段,在表中找到相應(yīng)的入庫編號,然后進行數(shù)據(jù)庫表的更新。</p><p> ?。?)服裝入庫信息刪除</p><p> 服裝入庫信息的刪除功能是這樣實現(xiàn)的:首先要選擇要刪除的入庫編號,如果沒選的話,系統(tǒng)提示請選擇入庫編號。當(dāng)入庫編號選擇后
81、,點擊刪除按鈕時,系統(tǒng)提示是否刪除此服裝的入庫信息,如果點擊是,則把入庫表中當(dāng)前記錄的所有信息在數(shù)據(jù)庫表中進行刪除。</p><p><b> ?。?)確認(rèn)入庫</b></p><p> 確認(rèn)入庫的功能是這樣實現(xiàn)的:當(dāng)用戶點擊確認(rèn)入庫時,系統(tǒng)將提示用戶是否將入庫表里的記錄進行入庫,如果用戶選擇是的話,則把當(dāng)前入庫表里未入庫的記錄進行入庫,將數(shù)據(jù)存放到庫存中,庫存中如
82、果服裝編號和倉庫與未入庫的記錄相同的話,把未入庫記錄的數(shù)量加到庫存中已有的數(shù)量上。如果不相同的話,則在庫存中添加一條新的記錄。</p><p> 4.2.4服裝銷售管理模塊</p><p> 該模塊包含四項:服裝銷售信息添加、服裝銷售信息修改、服裝銷售信息刪除、確認(rèn)出庫。</p><p> ?。?)物資出庫信息添加</p><p> 服
83、裝信息的添加功能是這樣實現(xiàn)的:把銷售編號作為主鍵,目的是讓一種服裝更多售出。首先要輸入出庫編號,然后再選擇要對哪種服裝進行出庫,這里要選擇的物資信息要從庫存中得到。要先選擇服裝名稱,這時有關(guān)服裝名稱的所有型號在規(guī)格型號下拉框中顯示出來,選擇完型號后,還要選擇出庫服裝所對應(yīng)的倉庫,當(dāng)倉庫選完后,所對應(yīng)的此服裝的基本信息也隨之在窗體中的文本框中顯示出來,接下來是要對出庫的數(shù)量,單價,金額,倉庫的信息進行添寫,在添寫數(shù)量和單價時,必須要輸入數(shù)
84、字,否則系統(tǒng)提示。輸入數(shù)量和單價后金額將自動計算出來。當(dāng)用戶點擊添加時,系統(tǒng)判斷出庫編號和表中已存在的出庫編號是否有重復(fù),如果重復(fù)的話,則系統(tǒng)提示此出庫編號已經(jīng)存在。如果操作成功的話將把物資的所有信息添加到出庫表中。</p><p> (2)服裝銷售信息修改</p><p> 服裝銷售信息的修改功能是這樣實現(xiàn)的:在物資出庫窗體中只能修改數(shù)量、單價、金額、入庫時間、經(jīng)辦人、保管人、備注。
85、首先用戶要在表中選擇要修改的物資出庫基本信息,如果沒選的話,則系統(tǒng)提示請選擇記錄。然后,點擊修改按鈕,要對當(dāng)前記錄進行內(nèi)容修改。對服裝出庫信息進行修改完后,點擊保存,操作成功的話將把服裝出庫修改的新信息在出庫表中進行更新。更新的過程是以出庫編號為關(guān)鍵字段,在表中找到相應(yīng)的出庫編號,然后進行數(shù)據(jù)庫表的更新。物資出庫修改的窗體如圖4.4所示。</p><p> (3)服裝銷售信息刪除</p><
86、p> 服裝銷售信息的刪除功能是這樣實現(xiàn)的:首先要選擇要刪除的出庫編號,如果沒選的話,系統(tǒng)提示請選擇出庫編號。當(dāng)出庫編號選擇后,點擊刪除按鈕時,系統(tǒng)提示是否刪除此物資的出庫信息,如果點擊是,則把出庫表中當(dāng)前記錄的所有信息在數(shù)據(jù)庫表中進行刪除。</p><p><b> ?。?)確認(rèn)銷售</b></p><p> 確認(rèn)出庫的功能是這樣實現(xiàn)的:當(dāng)用戶點擊確認(rèn)出庫時
87、,系統(tǒng)將提示用戶是否將出庫表里的記錄進行出庫,如果用戶選擇是的話,則先判斷當(dāng)前出庫記錄的數(shù)量是否小于等于庫存中的數(shù)量,如果大于的話,則系統(tǒng)提示庫存為負(fù),請檢查出庫表。如果滿足條件的話,則對當(dāng)前出庫表里的記錄進行出庫,然后庫存中相對應(yīng)的服裝數(shù)量減少。</p><p> 4.2.5庫存信息管理模塊</p><p> 該模塊包含庫存信息瀏覽,功能是方便用戶對庫存信息的查看,及時反應(yīng)庫存中物資
88、存放的數(shù)量。</p><p> 4.2.6報表設(shè)計管理模塊</p><p> 此模塊主要由公司文員進行打印操作或者是公司主管對員工,銷售等方面的分析和審核。用戶登陸后進入主界面后可以進入報表打印界面,此模塊有員工信息報表,供應(yīng)商信息報表,進貨報表,員工銷售報表,商品進貨分析報表,銷售價格分析報表,員工銷售分析報表的查詢和打印功能。</p><p> 4.2.7
89、系統(tǒng)維護模塊:</p><p> 此模塊主要的操作者是管理員,其中包括系統(tǒng)用戶,設(shè)置權(quán)限,更改密碼,數(shù)據(jù)備份,數(shù)據(jù)還原等功能。</p><p> 4.3系統(tǒng)詳細操作方法</p><p> (1)通過“系統(tǒng)維護”菜單中的菜單項添加用戶、設(shè)置用戶管理權(quán)限及更改登錄用戶的密碼等操作。</p><p> (2)打開“基本檔案/員工信息”菜單項
90、:對員工信息進行添加、修改、刪除和查詢操作。</p><p> (3)打開“基本檔案/供應(yīng)商信息”菜單項:對供應(yīng)商信息進行添加、修改、刪除和查詢操作。</p><p> (4)打開“基本檔案/客戶檔案”菜單項:對客戶檔案信息進行添加、修改、刪除和查詢操作。</p><p> (5)打開“進貨管理/采購進貨”菜單項:對采購進貨信息進行添加、修改和刪除操作。<
91、;/p><p> (6)打開“進貨管理/采購?fù)素洝辈藛雾棧簩Σ少復(fù)素浶畔⑦M行添加、修改和刪除操作。</p><p> (7)打開“進貨管理/采購查詢”菜單項:對采購進貨和采購?fù)素浶畔⒉樵儾僮鳌?lt;/p><p> (8)打開“銷售管理/商品銷售”菜單項:對商品銷售信息進行添加、修改和刪除操作。</p><p> (9)打開“銷售管理/客戶退
92、貨”菜單項:對客戶退貨信息進行添加、修改和刪除操作。</p><p> (10)打開“銷售管理/銷售查詢”菜單項:對銷售貨物信息進行查詢操作。</p><p> (11)打開“庫存管理/庫存調(diào)撥”菜單項:對庫存調(diào)撥信息進行添加和刪除操作。</p><p> (12)打開“庫存管理/庫存警報”菜單項:對庫存警報的數(shù)量進行修改操作。</p><
93、p> (13)打開“庫存管理/庫存查詢”菜單項:對庫存里的信息進行查詢操作。</p><p> (14)打開“報表設(shè)計/員工信息報表”菜單項:對員工信息進行查詢并在報表中顯示結(jié)果。</p><p> (15)打開“報表設(shè)計/供應(yīng)商信息報表”菜單項:對供應(yīng)商信息進行查詢并在報表中顯示結(jié)果。</p><p> (16)打開“報表設(shè)計/進貨商品報表”菜單項:
94、對進貨商品信息進行查詢并在報表中顯示結(jié)果。</p><p> (17)打開“報表設(shè)計/員工銷售報表”菜單項:對員工銷售信息進行查詢并在報表中顯示結(jié)果。</p><p> (18)打開“報表設(shè)計/商品進貨分析報表”菜單項:對商品進貨信息進行查詢并在報表中以圖表的形式顯示結(jié)果。</p><p> (19)打開“報表設(shè)計/銷售價格分析報表”菜單項:對銷售價格信息進行
95、查詢并在報表中以圖表的形式顯示結(jié)果。</p><p> (20)打開“報表設(shè)計/員工銷售分析報表”菜單項:對員工銷售分析信息進行查詢并在報表中以圖表的形式顯示結(jié)果。</p><p> (21)打開“系統(tǒng)維護/數(shù)據(jù)備份”菜單項:對數(shù)據(jù)庫進行備份。</p><p> (22)打開“系統(tǒng)維護/數(shù)據(jù)還原”菜單項:對數(shù)據(jù)庫進行還原</p><p>
96、; 4.4 系統(tǒng)總體及主要功能模塊設(shè)計</p><p> 業(yè)務(wù)流程(Transaction Flow Diagram, TFD),又稱作業(yè)流程,即作業(yè)的完成程序,它反映了現(xiàn)實的業(yè)務(wù)活動。管理業(yè)務(wù)流程圖是一種描述系統(tǒng)內(nèi)各單位、人員間業(yè)務(wù)關(guān)系、作業(yè)順序和管理信息流向的圖表?,F(xiàn)實業(yè)務(wù)活動中的一些弊病很難憑空指出,而利用業(yè)務(wù)流程圖可以細致地分析其業(yè)務(wù)流程的合理性、存在的問題及從何處入手進行修改。</p>
97、<p> 4.5 系統(tǒng)總體業(yè)務(wù)</p><p> 本系統(tǒng)的主要業(yè)務(wù)流程是管理員首先添加系統(tǒng)的用戶,包括用戶的登錄名,密碼,使用權(quán)限等,使用權(quán)限包括系統(tǒng)員操作權(quán)限和普通用戶操作權(quán)限。然后系統(tǒng)的用戶使用自己的登錄名和密碼進行登陸,系統(tǒng)根據(jù)用戶的登錄名得知用戶的操作權(quán)限,用戶可能有全部的使用權(quán)限,也可能只有部分的使用權(quán)限。管理員是擁有所以使用權(quán)限的。</p><p><b&
98、gt; 第5章 系統(tǒng)測試</b></p><p><b> 5.1前言</b></p><p> 與開發(fā)過程類似,測試過程也必須分步驟進行,每個步驟在邏輯上是前一個步驟地繼續(xù)。大型軟件系統(tǒng)通常由若干個子系統(tǒng)組成,每個子系統(tǒng)又由許多模塊組成。</p><p> (1) 單元測試 單元測試的用例從單元詳細設(shè)計中導(dǎo)出。在單元測試
99、中可以采用功能性測試和結(jié)構(gòu)性測試兩種。</p><p> (2) 集成測試 在這個測試步驟中所發(fā)現(xiàn)的往往是概要設(shè)計的錯誤。</p><p> (3) 系統(tǒng)測試 在這個測試步驟中所發(fā)現(xiàn)的往往是需求規(guī)格說明的錯誤。一般來說,系統(tǒng)測試是功能性測試,不是結(jié)構(gòu)性測試。</p><p><b> 5.2測試的目的</b></p>&
100、lt;p> 在開發(fā)大型軟件系統(tǒng)的過程中,需要面對錯綜復(fù)雜的問題,因此,在軟件生存周期的每個階段都不可避免地會產(chǎn)生錯誤。編程人員力求在每個階段結(jié)束之前通過嚴(yán)格的技術(shù)審查,盡可能早的發(fā)現(xiàn)并糾正錯誤。測試的目的就是在軟件投入生產(chǎn)性運行之前,盡可能多地發(fā)現(xiàn)軟件中的錯誤。目前軟件測試仍然是保證軟件質(zhì)量的關(guān)鍵步驟,它是對軟件規(guī)格說明、設(shè)計和編碼的最后復(fù)審。</p><p><b> 5.3測試的方法<
101、;/b></p><p> 程序測試的主要方法分為兩大類,白盒測試和黑盒測試。</p><p> 白盒測試:也稱結(jié)構(gòu)測試,將軟件看成一個透明的白盒子,按照程序的內(nèi)部結(jié)構(gòu)和處理邏輯來選定測試用例,對軟件的邏輯路徑及過程進行測試,檢查它與設(shè)計是否相符。</p><p> 黑盒測試:也稱功能測試,將軟件看作黑盒子,在完全不考慮程序的內(nèi)部結(jié)構(gòu)和特性的情況下,測試
102、軟件的外部特性。根據(jù)軟件的需求規(guī)格說明書設(shè)計測試用例,從程序的輸入和輸出特性上測試是否滿足設(shè)定的功能。</p><p> 在本次測試工作中使用了兩種方法。但主要使用的是黑盒測試方法。</p><p><b> 5.4案例測試</b></p><p> 測試內(nèi)容:是否能和ACCESS數(shù)據(jù)庫連接。 </p><p>
103、 操作:在ADODC控件上生成一個連接字符串,在記錄源中命令類型選擇adCmdTable,再選擇數(shù)據(jù)庫中存在的某個表。</p><p> 結(jié)果:這個測試能夠和數(shù)據(jù)庫中指定的表相連。</p><p><b> 結(jié)論:測試成功。</b></p><p><b> 參考文獻</b></p><p>
104、 [1] 張躍廷,韓陽.VB數(shù)據(jù)庫系統(tǒng)開發(fā)案例精選[M].北京:人民郵電出版社,2007.6.</p><p> [2] 李春葆,張植民. Visual VB 數(shù)據(jù)庫系統(tǒng)設(shè)計與開發(fā)[M]. 北京:清華大學(xué)出版社,2003.7.</p><p> [3] 姚巍. Visual VB 數(shù)據(jù)庫開發(fā)及工程實例[M].北京:人民郵電出版社,2002.6.</p><p>
105、; [4] Microsft ray. Visual VB 2.0中文程序員指南[M]. 北京:清華大學(xué)出版社,2002.8.</p><p> [5] Michel Halborson. Visual VB循序漸進教程[M]. 北京:清華大學(xué)出版社,2005.7.</p><p> [6] 楊學(xué)全. SQL Server 2000實例教程[M]. 北京:電子工業(yè)出版社,2003.6
106、.</p><p> [7] 呂靜驊. SQL Server 2000基礎(chǔ)教程[M].北京:清華大學(xué)出版社,2002.7.</p><p> [8]張良誠. Access課程設(shè)計案例精編[M]. 北京:中國水利水電出版社,2002.</p><p> [9]韓澤坤.ACCESS數(shù)據(jù)庫開發(fā)經(jīng)典案例解析[M]. 北京:清華大學(xué)出版社,2006.</p>
107、<p> [10]張露.高級語言程序設(shè)計教程——Visual VB 2.0[M]. 北京:人民郵政出版社,2005. </p><p> [11]徐謖. Visual VB應(yīng)用與開發(fā)案例教程[M]. 北京:清華大學(xué)出版社,2005</p><p><b> 致 謝</b></p><p> 大學(xué)四年的學(xué)習(xí)生活即將結(jié)束,經(jīng)過
108、老師們的辛勤教導(dǎo),我們滿載而歸。這個時候通過畢業(yè)設(shè)計可以把自己的大學(xué)所學(xué)做一個總結(jié)或者說整理。本文能夠成功的完成,使用本系統(tǒng)可以有效地對服裝信息進行錄入、修改、查詢等操作。方便系統(tǒng)操作員對企業(yè)信息有全面地了解,同時有利于操作員發(fā)現(xiàn)問題對企業(yè)工作進行改善提出有效的解決方案。通過這次畢業(yè)設(shè)計的制作,使我對軟件開發(fā)有了更深一步的了解。在軟件開發(fā)中應(yīng)注意的問題和考慮的問題都能較好的做到。在這短短時間的自學(xué)中要很好的應(yīng)用這個工具還是有困難的,但也
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- vb+access計算機等級考試管理系統(tǒng)(源代碼+系統(tǒng)+答辯ppt)
- 計算機畢業(yè)設(shè)計--- 庫存管理系統(tǒng)
- 【全套設(shè)計下載】vb+access計算機等級考試管理系統(tǒng)(源代碼+系統(tǒng)+答辯ppt)
- 畢業(yè)論文----vb+access公司管理系統(tǒng)設(shè)計
- 畢業(yè)論文-----vb+access公司管理系統(tǒng)設(shè)計
- vb+access學(xué)籍管理系統(tǒng)
- 畢業(yè)設(shè)計----計算機庫存管理系統(tǒng)設(shè)計
- vb+access庫存管理系統(tǒng)(論文+開題報告+源代碼+目錄)
- [vb畢設(shè)]書店管理系統(tǒng)(vb+access)
- 計算機畢業(yè)設(shè)計---vb學(xué)生成績管理系統(tǒng)
- vb012書店管理系統(tǒng)(vb+access)
- vb012書店管理系統(tǒng)(vb+access)
- 畢業(yè)設(shè)計---基于vb+access的倉庫進銷存管理系統(tǒng)畢業(yè)設(shè)計論文
- vb+access學(xué)生管理系統(tǒng)(論文+系統(tǒng))
- vb+access學(xué)籍管理系統(tǒng)(系統(tǒng)+論文)
- vb+access超市管理系統(tǒng)設(shè)計(源代碼+系統(tǒng))
- vb+access學(xué)生學(xué)籍管理系統(tǒng)(系統(tǒng)+論文)
- vb+access音像管理系統(tǒng)(源代碼+系統(tǒng))
- vb+access教學(xué)管理系統(tǒng)(論文+系統(tǒng))
- vb+access光盤管理系統(tǒng)論文
評論
0/150
提交評論