[優(yōu)秀畢業(yè)設(shè)計精品]服裝進銷存信息系統(tǒng)的研制開發(fā)_第1頁
[優(yōu)秀畢業(yè)設(shè)計精品]服裝進銷存信息系統(tǒng)的研制開發(fā)_第2頁
[優(yōu)秀畢業(yè)設(shè)計精品]服裝進銷存信息系統(tǒng)的研制開發(fā)_第3頁
[優(yōu)秀畢業(yè)設(shè)計精品]服裝進銷存信息系統(tǒng)的研制開發(fā)_第4頁
[優(yōu)秀畢業(yè)設(shè)計精品]服裝進銷存信息系統(tǒng)的研制開發(fā)_第5頁
已閱讀5頁,還剩44頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、本 科 生 畢 業(yè) 設(shè) 計 論 文題目 服裝進銷存信息系統(tǒng)的研制開發(fā) titlethe design and development of costume purchase-sale-inventory information system 學(xué) 院計算機與信息工程學(xué)院專 業(yè)信息管理與信息系統(tǒng)班 級學(xué) 號學(xué)生姓名指導(dǎo)教師二一一 年 五 月誠信承諾書 1.本人鄭重地承諾所呈交的畢業(yè)論文(設(shè)計),是在指導(dǎo)教師的指導(dǎo)下嚴(yán)格按照學(xué)校和學(xué)院有關(guān)規(guī)定完成的。2.本人在畢業(yè)論文(設(shè)計)中引用他人的觀點和參考資料均加以注釋和說明。3. 本人承諾在畢業(yè)論文(設(shè)計)選題和研究內(nèi)容過程中沒有抄襲他人研究成果和偽造相關(guān)

2、數(shù)據(jù)等行為。4. 在畢業(yè)論文(設(shè)計)中對侵犯任何方面知識產(chǎn)權(quán)的行為,由本人承擔(dān)相應(yīng)的法律責(zé)任。 畢業(yè)論文(設(shè)計)作者簽名: 年 月 日xxx本科畢業(yè)論文摘要摘要作為企業(yè)信息化管理進程的先鋒產(chǎn)品,進銷存系統(tǒng)已成功地在我國許多大型企業(yè)中發(fā)揮著無可替代的重要作用。對于中小企業(yè)而言,市場上比較成熟的高端軟件中存在著很多超出實際需求的復(fù)雜的操作流程,對企業(yè)資源基礎(chǔ)的要求較高,實施難度和風(fēng)險也都較高。所以中小型企業(yè)由于自身條件的限制,很難找到真正適合的管理信息系統(tǒng),使得其信息化水平仍然較低。本系統(tǒng)基于面向?qū)ο蟮姆治龊驮O(shè)計方法,采用delphi作為編程語言,選用sql sever作為后臺數(shù)據(jù)庫支持,旨在開發(fā)

3、出一個適用于中小型企業(yè)的服裝進銷存信息系統(tǒng)。本文首先對課題背景及意義、國內(nèi)外研究現(xiàn)狀、研究方法、開發(fā)工具等進行介紹。其次根據(jù)收集的資料對系統(tǒng)進行了分析,包括可行性分析、需求分析并畫出數(shù)據(jù)流程圖和e-r圖等。在系統(tǒng)設(shè)計與實現(xiàn)階段,闡述了數(shù)據(jù)庫的設(shè)計、系統(tǒng)界面設(shè)計與實現(xiàn)以及子模塊的設(shè)計實現(xiàn)等。最后對本系統(tǒng)進行了黑盒測試。本系統(tǒng)具有商品信息、采購管理、銷售管理、庫存管理、報表打印、數(shù)據(jù)備份等功能,可有效地協(xié)助企業(yè)做好每日的進銷存。關(guān)鍵詞服裝;進銷存;系統(tǒng);開發(fā)ivxxx本科畢業(yè)論文abstractabstractas the pioneer product of enterprise informa

4、tion management process, purchase-sale-inventory system has been successful in many large enterprises in china and plays an irreplaceable important role. there are many high-end software in the more mature market , while for small and medium enterprises,the actual needs of small businesses out of th

5、e complex operational processes, based on enterprise resource demanding, difficult to implement and risks are also higher. so limited to its own conditions,the small and medium enterprises are hardly to find suitable management information system, lead to the relative low level.the system is based o

6、n object-oriented analysis and design methods, uses delphi as a programming language, use sql sever as database support, aims to develop a costume purchase-sale-inventory information system for small and medium enterprises.firstly, this paper introduced the background and significance of the subject

7、, research status, research methods, development tools, etc. secondly, analyzed the system according to information gathered, including feasibility analysis, needs analysis and draw data flow diagrams and e-r diagrams. in the system design and implementation phase, described the database design, sys

8、tem interface design and implementation of sub-module design and realization. finally, the system has been black-box testing. this system has the product information management, purchasing management, sales management, inventory management, report printing, data backup and other functions, which can

9、 effectively help businesses to do the daily invoicing.keywords costume; purchase-sale-inventory; system; develop xxx本科畢業(yè)論文目錄摘要iabstractii目錄iii第1章 引言11.1 課題背景及研究意義11.2 國內(nèi)外研究現(xiàn)狀和存在問題21.3 研究的主要內(nèi)容31.4 開發(fā)工具41.5 研究的方法和技術(shù)路線61.5.1 研究的方法61.5.2 論文技術(shù)路線6第2章 系統(tǒng)分析82.1 可行性分析82.1.1 經(jīng)濟可行性82.1.2 技術(shù)可行性82.1.3 操作可行性82.2

10、 需求分析82.3 數(shù)據(jù)流程圖(dfd)92.4 數(shù)據(jù)字典14第3章 系統(tǒng)設(shè)計與實現(xiàn)153.1 系統(tǒng)總體功能模塊設(shè)計153.2 系統(tǒng)數(shù)據(jù)庫設(shè)計153.2.1 實體聯(lián)系圖(e-r圖)153.2.2 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計193.2.3 數(shù)據(jù)庫關(guān)系圖233.3 系統(tǒng)代碼設(shè)計233.4 系統(tǒng)登錄界面與主界面設(shè)計與實現(xiàn)243.5 子模塊的設(shè)計與實現(xiàn)263.5.1 商品信息子模塊的設(shè)計與實現(xiàn)263.5.2 采購管理子模塊的設(shè)計與實現(xiàn)283.5.3 銷售管理子模塊的設(shè)計與實現(xiàn)303.5.4 庫存管理子模塊的設(shè)計與實現(xiàn)313.5.5 報表打印子模塊的設(shè)計與實現(xiàn)323.5.6 系統(tǒng)設(shè)置子模塊的設(shè)計與實現(xiàn)333.5.7

11、 數(shù)據(jù)維護子模塊得設(shè)計與實現(xiàn)34第4章 系統(tǒng)測試36第5章 總結(jié)385.1 總結(jié)385.2 存在問題及展望38參考文獻39致謝41xxx本科畢業(yè)論文第1章 引言第1章 引言1.1 課題背景及研究意義21世紀(jì)是一個數(shù)字化、網(wǎng)絡(luò)化、信息化的時代,信息是繼土地、資本、勞動力之后的又一資源,人們越來越重視對信息資源的開發(fā)和管理并利用信息進行決策。在這競爭異常激烈的信息時代,若能夠在有限的時間內(nèi)掌控更多有效的信息便可在競爭中占得先機。利用計算機管理可以最大限度地發(fā)揮準(zhǔn)確、快捷、高效等作用,為公司的服務(wù)管理提供強有力的支持。管理信息系統(tǒng)mis(management information system)在

12、強調(diào)管理、強調(diào)信息的現(xiàn)代社會中越來越普及。管理信息系統(tǒng)是“一個由人、計算機等組成的能進行信息收集、傳遞、存儲、加工和維護的系統(tǒng)。”它為信息處理帶來了極大的方便,隨著計算機技術(shù)的不斷發(fā)展,網(wǎng)絡(luò)互連和數(shù)據(jù)庫技術(shù)也得到了很好的發(fā)展和應(yīng)用,大大地提高和完善了管理系統(tǒng)的開發(fā)效率和功能。在巨大的需求推動下,企業(yè)中各種信息技術(shù)的應(yīng)用層出不窮,從企業(yè)基層數(shù)據(jù)的處理到企業(yè)供需鏈上的合作、中高層的管理決策等活動都越來越依賴于各種各樣的信息系統(tǒng)來支撐1。很多管理信息系統(tǒng)的出現(xiàn)如ec、eis、erp、mrp 及scm等系統(tǒng)為信息化加快了進程。我國的服裝行業(yè)是較為復(fù)雜的一個行業(yè),擁有十幾億人口的巨大市場,不同消費層次的

13、人群給不同檔次的服裝都提供了發(fā)展空間。由于服裝行業(yè)受市場潮流影響大,產(chǎn)品品類繁多,市場流通速度快,流行周期短,且經(jīng)營涉及多個環(huán)節(jié),大多品類需要單件管理,因此操作量巨大,在經(jīng)營過程中容易出錯。近年來,中小規(guī)模的服裝企業(yè)數(shù)量激增,發(fā)展勢頭強勁,且利潤日趨減少。為了適應(yīng)瞬息萬變的市場,服裝企業(yè)不僅需要提供良好的服裝產(chǎn)品,更要在市場化運作、內(nèi)部管理模式上都要有所改變。服裝屬于常用物品,數(shù)量大,而有些中小企業(yè)的信息流通不順暢,庫存與銷售的關(guān)系往往難以協(xié)調(diào),如補貨不及時或者存貨過多,難以及時有效地做出準(zhǔn)確的決策。從而使他們對市場的應(yīng)變能力普遍較弱,業(yè)務(wù)運作難以達到最優(yōu)化,也就很難得到較高的利潤回報率。進銷

14、存管理是商業(yè)企業(yè)經(jīng)營管理中的核心環(huán)節(jié),也是一個企業(yè)能否取得效益的關(guān)鍵。使用進銷存管理可以讓日常工作的分工更加清晰和科學(xué),讓銷售人員、采購人員、倉管人員等多種角色都參與到系統(tǒng)的管理中來,多角色和分工讓企業(yè)日常的工作能夠快速地落實到個人上,每個人都可以方便地完成自己的工作,減少互相之間的牽制和等待,從而大大提高了企業(yè)內(nèi)部的運作效率。很多企業(yè)在對信息系統(tǒng)沒有一個比較深入的認(rèn)識的情況下,就盲目應(yīng)用信息化軟件系統(tǒng),給企業(yè)造成無法彌補的損失。因此,只有對企業(yè)信息系統(tǒng)的演化過程、影響因素做一個全方位的分析與研究,從多個視角把握企業(yè)信息系統(tǒng)的發(fā)展方向,企業(yè)才能根據(jù)自身的特點及內(nèi)外部環(huán)境的變化制定適合自己的信息

15、化發(fā)展戰(zhàn)略1。對于中小型企業(yè)而言, 信息化的重點在于銷售分析和商品庫存控制。從技術(shù)角度講,目前國內(nèi)erp 市場上比較成熟的主要還是高端產(chǎn)品,這些高端軟件中存在著很多超出小型企業(yè)實際需求的過分復(fù)雜的操作流程,對企業(yè)資源基礎(chǔ)的要求較高,實施難度和風(fēng)險也都較高。國外企業(yè)服裝管理軟件又存在“水土不服”等問題,很難為中小企業(yè)所接受。因此一個專門針對于中小型企業(yè)的進銷存管理系統(tǒng)的開發(fā)具有很大的意義。1.2 國內(nèi)外研究現(xiàn)狀和存在問題企業(yè)信息化最早始于20 世紀(jì)50 年代,美國通用電器公司首次使用電子數(shù)據(jù)處理系統(tǒng)(edps),對日常業(yè)務(wù)進行計算機處理并自動生成報告,當(dāng)時的系統(tǒng)僅具備統(tǒng)計、數(shù)據(jù)更新與狀態(tài)報告等功

16、能2。幾十年來,計算機在處理管理信息方面發(fā)展迅速。國外的企業(yè)管理軟件發(fā)展比較成熟,現(xiàn)在許多大型信息系統(tǒng)開發(fā)商sun、sap、oracle、borland、microsoft等都有相當(dāng)成熟的商業(yè)化產(chǎn)品。比如,德國sap公司的sap r/3、美國oracle 公司的 oracle cooperation application、荷蘭的baan v和四班(fourth shift)的mss等管理軟件3。oracle、sun和用友軟件公司合作開發(fā)的大型企業(yè)管理軟件ierp里面包含進銷存管理系統(tǒng)的子模塊,已經(jīng)實現(xiàn)了含有的進銷存子模塊和其他模塊的高度集成。對于大多數(shù)開發(fā)商來說,這些軟件大部分是面向大型企業(yè)

17、的。近年來,我國企業(yè)信息化與現(xiàn)代化步伐明顯加快,很多全球著名軟件廠商都看好中國市場,紛紛在華設(shè)立分公司。用友軟件是國內(nèi)最大的管理軟件提供商。截至目前,近50萬家中外企業(yè)運行著用友管理軟件,每年有4萬家企業(yè)選擇用友erp,每天至少有200萬人使用著用友軟件。秉承“與用戶真誠合作、做用戶可靠朋友”理念的用友軟件,致力于通過普及erp推進中國企業(yè)信息化進程。erp的核心管理思想就是實現(xiàn)對整個供應(yīng)鏈的有效管理,它的目的是將企業(yè)各個方面的資源合理配置,以使之充分發(fā)揮效能,使企業(yè)在激烈的市場競爭中全方位地發(fā)揮能量,從而取得最佳經(jīng)濟效益。在科技日新月異的今天,erp 系統(tǒng)已經(jīng)日益成為企業(yè)掌握自身和供應(yīng)商的資

18、源,及時地了解企業(yè)的運行情況,對市場的變化及時地做出反應(yīng)的一個有效的工具。而采購和銷售,分別是聯(lián)系供應(yīng)商和客戶的兩個關(guān)鍵的部分,也是erp 系統(tǒng)所需要的信息來源和所反應(yīng)的結(jié)果輸出的管理部門。對于管理水平和本身制度并不完善的中小型企業(yè),采購和銷售的管理尤為重要5。對于服裝行業(yè),在服裝經(jīng)營中最頭疼的問題就是過時的服裝要降價出售,不但賺取不到利潤還影響品牌自身形象。但是由于商品往往分散在許多不同的倉庫或者店面,很難即時、準(zhǔn)確、高效地進行管理。對于當(dāng)季產(chǎn)品,若缺貨可能可以及時得到補充,如果不是當(dāng)季產(chǎn)品那么補貨就難以得到響應(yīng),勢必影響銷售6。同時,企業(yè)也需要隨時了解每一種商品的暢銷、滯銷情況,及時做出經(jīng)

19、營調(diào)整。如果采用合適的管理信息系統(tǒng),將在很大程度上使這種難題得以解決并使公司的整套管理高效化。我國服裝行業(yè)在進行信息化進銷存管理改革中存在著諸多問題:(1)信息傳輸效率低,可靠、安全、保密性差,缺少全系統(tǒng)統(tǒng)一的數(shù)據(jù)資源 。(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)用與升級帶來麻煩并且造成了信息孤島(信息孤島,是指相互之間在功能上互不關(guān)聯(lián)的,信息互不共享、不交換的以及存在信息與業(yè)務(wù)流程和應(yīng)用相脫節(jié)的計算機應(yīng)用系統(tǒng)7。)。1.3 研究的主要內(nèi)容(1)設(shè)計服裝進銷

20、存信息系統(tǒng)的基本原理和前臺應(yīng)用程序與后臺數(shù)據(jù)庫連接的關(guān)鍵技術(shù)實現(xiàn)。(2)根據(jù)系統(tǒng)需要建立后臺數(shù)據(jù)庫。并在數(shù)據(jù)庫中生成了用于采購管理、庫存管理和銷售管理的數(shù)據(jù)庫表。(3)在 windows 系統(tǒng)下,使用 delphi 實現(xiàn)服裝進銷存信息系統(tǒng)的基本功能。并要求采購管理、銷售管理和庫存管理中實現(xiàn)基本信息錄入、信息修改、信息查詢、信息刪除和整體數(shù)據(jù)備份等功能。1.4 開發(fā)工具本系統(tǒng)開發(fā)使用delphi作為編程語言,選用microsoft sql server 2000作為后臺數(shù)據(jù)庫。1delphi編程語言delphi是borland公司推出的可視化編程語言,是一種基于object pascal語言的面

21、向?qū)ο蟮能浖_發(fā)平臺。它擁有世界上最快的編譯器,并提供了一種方便、快捷的應(yīng)用程序開發(fā)工具。利用可視化設(shè)計工具,使開發(fā)人員不必為界面設(shè)計而編寫大量程序代碼。只需要按設(shè)計要求的屏幕布局,用系統(tǒng)提供的工具按鈕,在屏幕上畫出各種“部件”。 delphi自動產(chǎn)生界面設(shè)計代碼,程序設(shè)計人員只需要編寫實現(xiàn)程序功能的那部分代碼,無疑會大大提高程序設(shè)計的效率。delphi的主要特點體現(xiàn)在以下幾個方面: borland公司的pascal編譯器,從dos時代的turbo pascal至今,一直以快速穩(wěn)定著稱,delphi編譯器繼承了其卓越性能;它充分發(fā)揮了windows的強大功能,支持多線程、unicode、map

22、i、長文件名、windows應(yīng)用程序接口等;它提供了32位可視組件庫,borland公司還將完整的可視組件庫源代碼免費提供給用戶,有利于軟件重用和類層次擴展;為了便于維護程序,delphi將數(shù)據(jù)訪問與業(yè)務(wù)規(guī)則從程序中分離出來,集中存儲在數(shù)據(jù)模型對象中,當(dāng)業(yè)務(wù)規(guī)則需要修改時,只需在數(shù)據(jù)模型級進行修改,程序運行調(diào)用這些數(shù)據(jù)模型時,修改的結(jié)果會自動反映在應(yīng)用程序中;delphi在數(shù)據(jù)庫和網(wǎng)絡(luò)處理功能方面是同類產(chǎn)品中最強的8。2數(shù)據(jù)庫技術(shù)管理信息系統(tǒng)的最終實現(xiàn)還需要數(shù)據(jù)庫的支持。所謂數(shù)據(jù)庫,就是以一定的組織方式將數(shù)據(jù)組織在一起存放在計算機存儲器上形成的、能為多個用戶共享的、與應(yīng)用程序彼此獨立的一組相關(guān)

23、數(shù)據(jù)的集合。數(shù)據(jù)庫是數(shù)據(jù)管理的最新技術(shù),是計算機科學(xué)的重要分支。數(shù)據(jù)庫從20世紀(jì)60年代中期產(chǎn)生到今天,發(fā)展十分迅速。數(shù)據(jù)庫管理系統(tǒng)已從專用的應(yīng)用程序包發(fā)展成為通用的系統(tǒng)軟件。由于數(shù)據(jù)庫具有數(shù)據(jù)結(jié)構(gòu)化、最低冗余度、較高程序與數(shù)據(jù)獨立性、易于擴充、易于編制應(yīng)用程序等優(yōu)點,較大的信息系統(tǒng)都是建立在數(shù)據(jù)庫設(shè)計之上的。數(shù)據(jù)庫系統(tǒng)是為適應(yīng)數(shù)據(jù)處理的需要而發(fā)展起來的一種較為理想的數(shù)據(jù)處理的核心機構(gòu)。計算機的高速處理能力和大容量存儲器提供了實現(xiàn)數(shù)據(jù)管理自動化的條件。一個數(shù)據(jù)庫是一個有機的整體,這便于用戶進行統(tǒng)一管理,方便進行查找、檢索、統(tǒng)計等操作。從60年代末開始,數(shù)據(jù)庫技術(shù)經(jīng)歷了層次數(shù)據(jù)庫、網(wǎng)狀數(shù)據(jù)庫和關(guān)

24、系數(shù)據(jù)庫而進入數(shù)據(jù)庫管理系統(tǒng)(dbms)階段至今,數(shù)據(jù)庫技術(shù)的研究也不斷取得進展。80年代,關(guān)系數(shù)據(jù)庫成為發(fā)展的主流,幾乎所有新推出的dbms產(chǎn)品都是關(guān)系型的。sql是關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn)語言。sql語言為許多任務(wù)提供了命令,這些任務(wù)有以下幾種:查詢數(shù)據(jù),在表中插入、修改和刪除數(shù)據(jù)對象,控制對數(shù)據(jù)和數(shù)據(jù)對象的存取,保證數(shù)據(jù)庫的一致性和完整性9。自sql成為國際標(biāo)準(zhǔn)語言后,各個數(shù)據(jù)庫廠家紛紛推出各自的sql軟件或者sql的接口軟件。這就使大多數(shù)數(shù)據(jù)庫均用sql作為共同的數(shù)據(jù)存取語言和標(biāo)準(zhǔn)接口,使不同數(shù)據(jù)庫系統(tǒng)之間的操作有了共同的基礎(chǔ)。sql server2000的主要有以下特點 :(1)豐富的編程接

25、口工具。使用戶開發(fā)sql server數(shù)據(jù)庫應(yīng)用程序更加靈活。sql server 2000還支持odbc、ole、db、ado規(guī)范,可以使用這些接口訪問sql數(shù)據(jù)庫。(2)可視化管理工具。大多數(shù)管理任務(wù)都可以通過一個叫做企業(yè)管理器的圖形化用戶界面來完成,使數(shù)據(jù)庫操作員的操作變得簡單。(3)sql server 2000可在windows系列操作系統(tǒng)上使用,與windows nt完全集成。(4)sql server 2000支持在同一臺計算機上運行多個關(guān)系數(shù)據(jù)庫引擎的實例。(5)sql server提供數(shù)據(jù)倉庫功能,支持xml(extensive markup language,擴展標(biāo)記語言)

26、、用戶自定義函數(shù)、強大的基于web的分析、ole db和多種查詢、支持分布式的分區(qū)視圖。綜上所述,本系統(tǒng)采用microsoft sql server 2000作為后臺數(shù)據(jù)庫支持性價比高且操作處理簡單。1.5 研究的方法和技術(shù)路線1.5.1 研究的方法本文主要采用了如下研究方法:(1)軟件生命周期開發(fā)方法生命周期法是目前國內(nèi)外較流行的信息系統(tǒng)開發(fā)方法,在系統(tǒng)開發(fā)中得到了廣泛的應(yīng)用和推廣。本文開發(fā)系統(tǒng)采取了軟件生命周期開發(fā)方法,從系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實現(xiàn)、系統(tǒng)維護五個階段來進行。系統(tǒng)規(guī)劃包括定義企業(yè)的問題與范圍、產(chǎn)生詳細(xì)的項目時間表等事項;系統(tǒng)分析包括搜集問題領(lǐng)域的信息、定義系統(tǒng)需求

27、、產(chǎn)生與評估各種備選方案;系統(tǒng)設(shè)計包括模塊化劃分、代碼設(shè)計、數(shù)據(jù)庫設(shè)計、模塊設(shè)計、輸入輸出設(shè)計等;系統(tǒng)實現(xiàn)包括界面代碼等最終系統(tǒng)的呈現(xiàn),并經(jīng)過驗證與測試;系統(tǒng)維護包括讓系統(tǒng)維持正常運作、與改善系統(tǒng)的功能,是軟件開發(fā)生命周期中需要時間最長的。生命周期法的突出優(yōu)點是強調(diào)系統(tǒng)開發(fā)過程的整體性和全局性,強調(diào)在整體優(yōu)化的前提下考慮具體的分析設(shè)計問題。它將軟件開發(fā)分解為若干階段,每個階段有各自相對獨立的任務(wù)和目標(biāo)。降低了系統(tǒng)開發(fā)的復(fù)雜性,提高了可操作性。另外,每個階段都對該階段的成果進行嚴(yán)格的審批,發(fā)現(xiàn)問題及時反饋和糾正,保證了軟件質(zhì)量,特別是提高了軟件的可維護性。 (2)結(jié)構(gòu)化方法結(jié)構(gòu)化方法的基本思想是

28、模塊分解和功能抽象,運用自頂向下、分而治之的手段,逐層將一個較復(fù)雜的系統(tǒng)劃分為若干大小適當(dāng)、功能明確、具有一定獨立性、易于控制和處理的子系統(tǒng),子系統(tǒng)又可以分解成更小的子任務(wù)。這種系統(tǒng)設(shè)計方法體現(xiàn)了自頂向下、逐步求精的原則,采用先全局后局部、先總體后細(xì)節(jié)、先抽象后具體等過程開發(fā)系統(tǒng),從而使系統(tǒng)結(jié)構(gòu)清晰,達到可讀性、可修改性、可維護性等指標(biāo)。1.5.2 論文技術(shù)路線按照上述研究內(nèi)容和方法,本論文具體的技術(shù)路線圖如圖1-1所示。圖1-1 技術(shù)路線圖41xxx本科畢業(yè)論文第2章 系統(tǒng)分析第2章 系統(tǒng)分析2.1 可行性分析2.1.1 經(jīng)濟可行性對新系統(tǒng)將獲得的效益和開發(fā)成本進行綜合分析和評估,預(yù)計它所獲

29、得的效益遠高于開發(fā)成本。系統(tǒng)的自動化管理,簡化了員工的日常工作,提高了工作效率,避免了人工管理過程中數(shù)據(jù)易錯所帶來的一系列的連鎖反映,可提高企業(yè)管理的經(jīng)濟效益。2.1.2 技術(shù)可行性本系統(tǒng)實現(xiàn)對商品的采購、銷售、庫存管理,以及各個模塊的數(shù)據(jù)查詢與導(dǎo)出,并有數(shù)據(jù)備份恢復(fù)等功能?,F(xiàn)有的技術(shù)以較為成熟,硬件、軟件的性能要求、環(huán)境條件等各項條件良好,估計利用現(xiàn)有技術(shù)條件應(yīng)完全可以達到該系統(tǒng)的功能目標(biāo)。采用delphi進行編程,可以快速便捷地開發(fā)系統(tǒng),并設(shè)計出優(yōu)美的界面。2.1.3 操作可行性新系統(tǒng)的研制和開發(fā)充分地考慮了工作人員的需求,不同用戶具有不同的操作權(quán)限,分工明確,提高工作效率。且用戶對系統(tǒng)界

30、面一目了然,即使是初學(xué)者,也可是快速上手,從而能完全滿足使用者的要求。綜合以上三方面,該系統(tǒng)具有很高的開發(fā)可行性,無論是從技術(shù)上或者經(jīng)濟上還是操作上。2.2 需求分析通過實際調(diào)查,發(fā)現(xiàn)面對中小型服裝公司的進銷存系統(tǒng)需要提供友好的界面、便于操作與管理。結(jié)合實際需要,要求本系統(tǒng)具有以下功能:(1)為方便操作人員快速上手,提高效率,系統(tǒng)應(yīng)該具有良好的人機界面。(2)如果系統(tǒng)的使用對象較多,則要求有較好的權(quán)限管理。(3)方便的數(shù)據(jù)查詢,支持多條件選擇查詢。(4)數(shù)據(jù)錄入應(yīng)便捷,部分信息自動錄入,避免全程輸入的繁瑣。(5)系統(tǒng)支持良好的數(shù)據(jù)備份和還原操作,有效保護數(shù)據(jù),減少意外損失。(6)數(shù)據(jù)計算自動完

31、成,盡量減少人工干預(yù)。(7)庫存提醒功能。(8)統(tǒng)計分析功能。2.3 數(shù)據(jù)流程圖(dfd)數(shù)據(jù)流程圖(data flow diagram,dfd)是一種能全面地描述信息系統(tǒng)邏輯模型的主要工具,它可以用少數(shù)幾種符號綜合地反映出信息在系統(tǒng)中的流動、處理和存儲情況。根據(jù)前面的分析,可以得出以下的dfd圖。下面采用分層的方式來描述。頂層數(shù)據(jù)流程圖如圖2-1所示。圖2-1 頂層數(shù)據(jù)流程圖第一層采購dfd圖如圖2-2所示。圖2-2 第一層采購dfd圖第二層層采購dfd圖如圖2-3所示。+圖2-3 第二層層采購dfd圖第一層銷售dfd圖如圖2-4所示。圖2-4 第一層銷售dfd圖第二層銷售dfd圖如圖2-5

32、所示。圖2-5 第二層銷售dfd圖第一層庫存dfd圖如圖2-6所示。圖2-6 第一層庫存dfd圖第二層庫存dfd圖如圖2-7所示。圖2-7 第二層庫存dfd圖2.4 數(shù)據(jù)字典以上的的數(shù)據(jù)流程圖(dfd)主要涉及的五張數(shù)據(jù)表與三個主要加工操作分別如表2-1和表2-2所示。表2-1 數(shù)據(jù)存儲表編號文件名文件內(nèi)容d1采購入庫表采購編號,采購日期,商品編號,商品名稱,采購數(shù)量,供應(yīng)商編號,供應(yīng)商名稱d2采購?fù)素洷聿少復(fù)素浘幪?,采購名稱,商品編號,商品名稱,退貨數(shù)量,退貨日期d3銷售信息表銷售編號,銷售日期,商品編號,商品名稱,銷售價,銷售數(shù)量,銷售人員d4客戶退貨表退貨編號,銷售編號,銷售日期,商品編

33、號,商品名稱,退貨日期,退貨數(shù)量,退貨原因d5庫存表商品編號,商品名稱,庫存數(shù)量表2-2 主要加工處理編號范圍加工名簡述輸入的數(shù)據(jù)流輸出地數(shù)據(jù)流p1采購處理采購所需要的處理,如采購入庫,采購?fù)素浀炔少徣霂欤ㄍ素洠┬畔⒉少徣霂欤ㄍ素洠﹩蝡2銷售處理銷售所涉及的處理,如服裝銷售,客戶退貨等銷售(客戶退貨)信息銷售(客戶退貨)單p3庫存處理庫存信息的更新及查詢?nèi)霂?、出庫單庫存信息匯總xxx本科畢業(yè)論文第3章 系統(tǒng)設(shè)計與實現(xiàn)第3章 系統(tǒng)設(shè)計與實現(xiàn)3.1 系統(tǒng)總體功能模塊設(shè)計根據(jù)需求分析,本系統(tǒng)具有如下功能:商品管理,采購管理,銷售管理,庫存管理,報表打印、系統(tǒng)設(shè)置、數(shù)據(jù)維護、退出系統(tǒng)??蓞f(xié)助企業(yè)提高效

34、率,做好每日的進銷存。系統(tǒng)總體功能結(jié)構(gòu)圖如圖3-1所示。圖3-1 系統(tǒng)總體功能結(jié)構(gòu)圖3.2 系統(tǒng)數(shù)據(jù)庫設(shè)計3.2.1 實體聯(lián)系圖(e-r圖)e-r圖也稱實體-聯(lián)系圖(entity relationship diagram),提供了表示實體類型、屬性和聯(lián)系的方法,用來描述現(xiàn)實世界的概念模型。本系統(tǒng)采用分離法繪制e-r圖。商品實體及屬性圖如圖3-2所示。圖3-2 商品實體及屬性圖采購入庫實體及屬性圖如圖3-3所示。圖3-3 采購入庫實體及屬性圖采購?fù)素泴嶓w及屬性圖如圖3-4所示。圖3-4 采購?fù)素泴嶓w及屬性圖銷售實體及屬性圖如圖3-5所示。圖3-5 銷售實體及屬性圖客戶退貨實體及屬性圖如圖3-6所

35、示。圖3-6 客戶退貨實體及屬性圖庫存實體及屬性圖如圖3-7所示。圖3-7 庫存實體及屬性圖實體聯(lián)系圖如圖3-8所示。圖3-8 實體聯(lián)系圖3.2.2 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計本系統(tǒng)采用sql server 2000 為后臺數(shù)據(jù)庫支持,該數(shù)據(jù)庫系統(tǒng)在安全性、準(zhǔn)確性、運行速度方面都極具優(yōu)勢,并且處理數(shù)據(jù)庫量大,效率高。設(shè)計一個合理的數(shù)據(jù)庫是對數(shù)據(jù)進行有效管理的前提和產(chǎn)生正確信息的保證,也是管理信息系統(tǒng)設(shè)計的關(guān)鍵。根據(jù)e-r圖進行以下各表的結(jié)構(gòu)設(shè)計。3.2.2.1 商品信息表結(jié)構(gòu)設(shè)計commodity(商品編號commodityid,商品大類commoditysort,商品名稱commodityname,顏色

36、colour,吊牌價price,尺碼commoditysize,波段commodityorder,款式定位commodityposition)數(shù)據(jù)庫結(jié)構(gòu)設(shè)計商品信息如圖3-9所示。圖3-9 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計商品信息3.2.2.2 采購入庫表結(jié)構(gòu)設(shè)計purchase(采購編號purchaseid,采購日期purchasedate,供應(yīng)商編號providerid,供應(yīng)商名稱providername,商品編號commodityid,商品名稱commodityname,采購數(shù)量amount)數(shù)據(jù)庫結(jié)構(gòu)設(shè)計采購入庫如圖3-10所示。圖3-10 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計采購入庫3.2.2.3 采購?fù)素洷斫Y(jié)構(gòu)設(shè)計ret

37、urnedpurchase(采購?fù)素浘幪杛eturnedpurchaseid,采購編號purchaseid,采購日期purchasedate,供應(yīng)商編號providerid,供應(yīng)商名稱providername,商品編號commodityid,商品名稱commodityname,采購數(shù)量amount)數(shù)據(jù)庫結(jié)構(gòu)設(shè)計采購?fù)素浫鐖D3-11所示。圖3-11 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計采購?fù)素?.2.2.4 銷售信息表結(jié)構(gòu)設(shè)計sale(銷售編號saleid,銷售日期saledate,商品編號commodityid,商品名稱commodityname,銷售價格saleprice,銷售數(shù)量saleamount,銷售人員

38、saleperson)數(shù)據(jù)庫結(jié)構(gòu)設(shè)計銷售如圖3-12所示。圖3-12 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計銷售3.2.2.5 客戶退貨表結(jié)構(gòu)設(shè)計returnedsale(退貨編號returnedsaleid,銷售編號saleid,銷售日期saledate,商品編號commodityid,商品名稱commodityname,退貨日期returnedsale date,退貨數(shù)量returnedsale amount,退貨原因returnedreason)數(shù)據(jù)庫結(jié)構(gòu)設(shè)計客戶退貨如圖3-13所示。圖3-13 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計客戶退貨3.2.2.6 庫存表結(jié)構(gòu)設(shè)計returnedsale(商品編號commodityid,商品名

39、稱commodityname,庫存數(shù)量amount)數(shù)據(jù)庫結(jié)構(gòu)設(shè)計庫存如圖3-14所示。圖3-14 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計庫存3.2.2.7 用戶表結(jié)構(gòu)設(shè)計usertable(用戶名username,密碼userpsw,用戶權(quán)限userauthority)數(shù)據(jù)庫結(jié)構(gòu)設(shè)計用戶如圖3-15所示。圖3-15 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計用戶3.2.3 數(shù)據(jù)庫關(guān)系圖數(shù)據(jù)庫關(guān)系圖并非是指描述數(shù)據(jù)庫之間關(guān)系的圖,而是指某數(shù)據(jù)庫的表(視圖)之間的關(guān)系圖。數(shù)據(jù)庫結(jié)構(gòu)設(shè)計關(guān)系圖如圖3-16所示。圖3-16 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計關(guān)系圖3.3 系統(tǒng)代碼設(shè)計 編碼設(shè)計是管理信息系統(tǒng)實施、應(yīng)用中一個非常重要的步驟,設(shè)計唯一的、可識別的、實用的,并

40、具有可擴充性和穩(wěn)定性的代碼是系統(tǒng)實施和應(yīng)用的關(guān)鍵要素之一。按照一定的規(guī)則進行統(tǒng)一編碼,可以最大限度地消除對信息命名、描述、分類和編碼的不一致造成的混亂、誤解等現(xiàn)象,可以減少信息的重復(fù)采集、加工、存儲等操作,提高有關(guān)信息處理的準(zhǔn)確性和時效性,并使事物的名稱和代碼的含義統(tǒng)一化、規(guī)范化。編碼的一般原則:(1) 唯一性:要求一種具體的對象有且只有一個標(biāo)增性編碼。(2) 完整性:要求對所需的所有對象都要進行編碼,不能遺漏。(3) 擴展性:要求在滿足當(dāng)前物資管理需求的基礎(chǔ)上,還應(yīng)保留足夠的空位,便于未來添加未來可能出現(xiàn)的新增物資。(4) 分類性: 按一定的標(biāo)準(zhǔn),將種類繁多的對象分成不同的類別,使同一類對象

41、在某一方面具有相同或相近的性質(zhì),這樣便于計算機實現(xiàn)管理和處理。(5) 一貫性: 編碼所采用的方法要長期延用下去,若中途更改工作量會太大10。本系統(tǒng)的主要代碼設(shè)計如下:商品編碼:共十位數(shù)字,前兩位表示年份,第三位表示大類,第四、五位表示顏色,第六表示尺碼,第七位表示性別,后三位為流水號。例如1010131005表示10年的采購的男士t恤,顏色為白色,尺碼為m號,序列號為005。采購編號:共8位數(shù),第一位為2,其后按流水號生成。采購?fù)素浘幪枺阂晃蛔帜竧和8位數(shù)字組成。t2開頭,其后按流水號生成。銷售編號:共8位數(shù),第一位為3,其后按流水號生成??蛻敉素浘幪枺阂晃蛔帜竧和8位數(shù)字組成。t3開頭,其后

42、按流水號生成。3.4 系統(tǒng)登錄界面與主界面設(shè)計與實現(xiàn)界面設(shè)計是為了滿足軟件專業(yè)化標(biāo)準(zhǔn)化的需求而產(chǎn)生的對軟件的使用界面進行美化優(yōu)化規(guī)范化的設(shè)計分支。優(yōu)美以及友好的界面設(shè)計可以使用戶在使用時感覺賞心悅目。本系統(tǒng)登錄需憑借有效的用戶名和密碼,可以防止非法用戶使用本系統(tǒng),為信息安全提供了基本保障。設(shè)計與開發(fā)專業(yè)數(shù)據(jù)庫管理信息系統(tǒng)不僅要考慮對實體數(shù)據(jù)的管理,而且由于其應(yīng)用的復(fù)雜性,不同用戶對數(shù)據(jù)會有不同的需求。 因此不同的用戶對同一應(yīng)用系統(tǒng)應(yīng)該具有不同的權(quán)限11。本系統(tǒng)中權(quán)限分為系統(tǒng)管理員、采購人員、銷售人員、庫存人員。系統(tǒng)管理員可以修改其他用戶的權(quán)限。權(quán)限控制是信息系統(tǒng)設(shè)計中的重要環(huán)節(jié),是系統(tǒng)安全運行

43、的有力保證12。本系統(tǒng)登錄界面如圖3-17所示。圖3-17 登錄界面當(dāng)以系統(tǒng)管理員或以其他權(quán)限登錄時,界面顯示不同。以系統(tǒng)管理員身份登錄時:主界面管理員權(quán)限登錄界面如圖3-18所示,所有功能均可使用。xxx本科畢業(yè)論文第3章 系統(tǒng)設(shè)計與實現(xiàn)圖3-18 主界面管理員權(quán)限登錄界面當(dāng)以采購人員登錄時,銷售管理、庫存管理、系統(tǒng)設(shè)置模塊不能實現(xiàn),均顯示為灰色。表明該用戶沒有那些權(quán)限。3.5 子模塊的設(shè)計與實現(xiàn)3.5.1 商品信息子模塊的設(shè)計與實現(xiàn)此模塊包括商品基本信息和商品信息查詢。商品基本信息界面實現(xiàn)商品基本信息的新增、修改和刪除。商品基本信息界面如圖3-19所示。在新增商品信息時,需輸入商品的全部信

44、息,否則系統(tǒng)提示某項屬性不能為空,可以防止信息輸入不全,避免日后缺乏數(shù)據(jù)而帶來麻煩。波段、尺碼、款式定位為下拉框方式,避免出現(xiàn)不規(guī)范的信息。在刪除商品時,出現(xiàn)提示信息,刪除警告界面如圖3-20所示,避免誤刪。圖3-19 商品基本信息界面圖3-20 刪除警告界面商品查詢界面實現(xiàn)商品查詢功能。提供按商品編號或者按商品名稱查詢,方便用戶操作;實現(xiàn)模糊查詢和精確查詢,用戶可以根據(jù)自己的需求來選擇合適的查詢方式。此外還可以將數(shù)據(jù)導(dǎo)出到excel。商品查詢界面如圖3-21所示,商品數(shù)據(jù)導(dǎo)出(excel)圖如圖3-22所示。圖3-21 商品查詢界面圖3-22 商品數(shù)據(jù)導(dǎo)出(excel)圖3.5.2 采購管理

45、子模塊的設(shè)計與實現(xiàn)此模塊包含采購入庫,采購?fù)素浐筒少徯畔⒉樵兗癳xcel導(dǎo)出。采購入庫界面登記商品的采購入庫信息,連接至數(shù)據(jù)庫,及時更新采購入庫記錄以及庫存表中商品的庫存數(shù)量。用戶只要選擇商品編號,可自動出現(xiàn)商品名稱,避免了全程輸入的繁瑣。入庫時,系統(tǒng)先判斷庫存表中是否存在該商品,若是,只修改數(shù)量,主要代碼為:update inventory set amount=+amount+self.dbedit6.text+ where commodityid=+#39+ self.dblookupcomobox1.text+#39。若庫存中還未存在,則代碼為:insert into inventor

46、y (commodityid,commodityname,amount) values (:commodityid,:commodityname,:amount) 采購入庫界面如圖3-23所示。圖3-23 采購入庫界面采購?fù)素浗缑娴怯浬唐返牟少復(fù)素浶畔?,連接至數(shù)據(jù)庫,及時更新采購?fù)素浻涗浺约皫齑姹碇猩唐返膸齑鏀?shù)量。用戶填寫采購編號后,編可自動出現(xiàn)商品編號、商品名稱,不必全程輸入。采購查詢及數(shù)據(jù)導(dǎo)出界面提供按商品編號或者按采購編號查詢,實現(xiàn)模糊查詢和精確查詢,用戶可以根據(jù)自己的需求來選擇合適的查詢方式。此外還可以將數(shù)據(jù)導(dǎo)出到excel,方便用戶借用excel的強大功能對系統(tǒng)的數(shù)據(jù)進行分析操作,而

47、不必占用系統(tǒng)資源。將采購信息導(dǎo)出到excel,利用excel進行分析,比較兩種商品同一時間段的采購情況得數(shù)據(jù)分析圖如圖3-24所示。圖3-24 數(shù)據(jù)分析圖3.5.3 銷售管理子模塊的設(shè)計與實現(xiàn)此模塊包含服裝銷售、客戶退貨、銷售查詢及導(dǎo)出數(shù)據(jù)。服裝銷售具有統(tǒng)計功能,其余與采購管理模塊非常相似,在此不進行詳細(xì)介紹。服裝銷售界面如圖3-25所示。圖3-25 服裝銷售界面點擊統(tǒng)計,出現(xiàn)統(tǒng)計所需的界面,可按時間段來統(tǒng)計商品在某段時間內(nèi)的銷售數(shù)量。關(guān)鍵代碼如下:select commodityid as 商品編號, sum(saleamount) as 總銷量 from sale where saleda

48、te between +edit2.text+ and +edit3.text+group by commodityid 運行結(jié)果銷售統(tǒng)計表如圖2-26所示。圖3-26 銷售統(tǒng)計表3.5.4 庫存管理子模塊的設(shè)計與實現(xiàn)此模塊數(shù)據(jù)會根據(jù)采購與銷售的數(shù)量進行自動更新,故不需要添加、刪除等功能??梢园礂l件(商品編號和商品名稱)查詢或者按庫存商品數(shù)量來查詢。用戶可以根據(jù)具體的需求來查詢庫存量少于某一數(shù)值的商品,若庫存量小于等于5(安全庫存),則該商品的全部信息將以紅色顯示,提醒用戶及時采購,補充商品,實現(xiàn)庫存報警功能。關(guān)鍵代碼設(shè)計如下:主要通過設(shè)置dbgrid的on drawdatacell事件來實現(xiàn)

49、。if field.dataset.fieldbyname(amount).asinteger = 5 then color := clred else color := clwindowtext; dbgrid1. defaultdrawdatacell(rect,field,state)庫存查詢界面如圖3-27所示。圖3-27 庫存查詢界面3.5.5 報表打印子模塊的設(shè)計與實現(xiàn)此模塊實現(xiàn)報表的打印,點擊相應(yīng)的按鈕,可以實現(xiàn)各種報表的輸出,如商品信息報表、采購入庫報表、銷售報表、庫存報表。商品信息報表如圖3-28所示。圖3-28 商品信息報表3.5.6 系統(tǒng)設(shè)置子模塊的設(shè)計與實現(xiàn)本系統(tǒng)登錄需

50、憑借有效的用戶名和密碼,可以防止非法用戶使用本系統(tǒng),為信息安全提供了基本保障。管理員登錄系統(tǒng)可以對用戶名和密碼進行增加、修改、刪除,具有一定的靈活性。系統(tǒng)設(shè)置界面如圖3-29所示。圖3-29 系統(tǒng)設(shè)置界面3.5.7 數(shù)據(jù)維護子模塊得設(shè)計與實現(xiàn)隨著計算機網(wǎng)絡(luò)的飛速發(fā)展,信息安全的重要性日趨明顯, 數(shù)據(jù)備份便顯得格外重要。數(shù)據(jù)備份就是將數(shù)據(jù)以某種方式加以保留, 以便在系統(tǒng)遭受破壞或其他特定情況下重新加以利用的一個過程13。只要發(fā)生數(shù)據(jù)傳輸、數(shù)據(jù)存儲和數(shù)據(jù)交換,就有可能產(chǎn)生數(shù)據(jù)故障。這時,如果沒有采取數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)手段與措施,就會導(dǎo)致數(shù)據(jù)的丟失。對一個完整的企業(yè)it系統(tǒng)而言,備份工作是其中必不可

51、少的組成部分。其意義不僅在于防范意外事件的破壞,而且還是歷史數(shù)據(jù)保存存檔的最佳方式14。本系統(tǒng)具有數(shù)據(jù)備份與恢復(fù)功能,可以盡可能地減少損失,包括時間上、精神上和金錢上的損失,維護數(shù)據(jù)的安全性。及時的備份有利于保留各個時間點的數(shù)據(jù)庫數(shù)據(jù)。數(shù)據(jù)將備份到指定的目錄下,以bak文件形式儲存,數(shù)據(jù)備份界面如圖3-30所示。圖3-30 數(shù)據(jù)備份界面數(shù)據(jù)還原時需先找到要還原的文件,再進行還原。由于還原數(shù)據(jù)需謹(jǐn)慎處理,還原前,系統(tǒng)將有提示信息確認(rèn)操作。還原數(shù)據(jù)界面如圖3-31所示。圖3-31 還原數(shù)據(jù)界面數(shù)據(jù)還原時需先找到要還原的文件,再進行還原。由于還原數(shù)據(jù)需謹(jǐn)慎處理,還原前,系統(tǒng)將有提示信息確認(rèn)操作。xx

52、x本科畢業(yè)論文第4章 系統(tǒng)測試第4章 系統(tǒng)測試測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程。軟件測試分為:黑盒測試和白盒測試。黑盒測試也稱為功能測試,在測試時,把程序看作一個不能打開的黑盒,測試人員完全不考慮程序內(nèi)部的邏輯結(jié)構(gòu)和內(nèi)部特性,只依據(jù)程序的需求規(guī)格說明書,檢查程序的功能是否符合它的功能說明15。白盒測試只根據(jù)程序的內(nèi)部結(jié)構(gòu)進行測試,測試用例的設(shè)計要保證測試時程序的所有語句至少執(zhí)行一次,而且要檢查所有的邏輯條件。如果程序結(jié)構(gòu)木身有問題,比如說程序邏輯有錯誤,或是有遺漏,那是無法發(fā)現(xiàn)的。白盒測試和黑盒測試都是非常重要的環(huán)節(jié),不存在技術(shù)含量誰高誰低的問題,只是兩者的偏重不同,使用的技術(shù)也不同

53、。本系統(tǒng)的模塊開發(fā)過程中進行了較為嚴(yán)格的測試。測試用例: (1)用戶名密碼測試:登錄界面中:用戶名輸入admin,密碼輸入admin,通過驗證正確,進入主界面后為系統(tǒng)管理員權(quán)限。當(dāng)密碼輸入1時(用戶名仍為admin),系統(tǒng)提示用戶名或者密碼錯誤;當(dāng)用戶名輸入user1,密碼輸入1時,進入主界面后為采購人員權(quán)限。(2)主要功能模塊測試采購管理界面:添加采購入庫 點擊新增入庫,輸入采編號:20000009; 采購日期:2011-5-16;供應(yīng)商編號:001;供應(yīng)商名稱:es;商品編號選擇1031022004;點擊商品名稱,自動跳出商品名稱為女士圓領(lǐng)印花短袖t恤;輸入采購數(shù)量:20,點擊確定。系統(tǒng)提

54、示采購編號以存在,更換采購編號為20000019,保存成功。查看庫存表,商品編號1031022004的商品庫存數(shù)量為20(添加前庫存無該商品)。繼續(xù)添加采購入庫,商品編號仍為1031022004,采購數(shù)量為5,保存成功后查看該商品庫存為25。銷售管理界面:添加服裝銷售記錄 點擊新增,輸入銷售編號:30000005;銷售日期:2011-5-16,銷售單價:89,銷售人員:李四;商品編號:1031022004,點擊商品名稱,自動跳出商品名稱為女士圓領(lǐng)印花短袖t恤;輸入銷售數(shù)量27,點擊確定,系統(tǒng)提示庫存數(shù)量不足(上述例子中采購入庫共25件),修改銷售數(shù)量為20,保存成功,查看該商品庫存數(shù)量為5。即數(shù)據(jù)正確。 數(shù)據(jù)備份:點擊數(shù)據(jù)恢復(fù)按鈕,開始備份,備份結(jié)束后系統(tǒng)提示備份成功,默認(rèn)文件名為mis+年月日,后綴名為bak,如mis20110516. bak。數(shù)據(jù)還原:點擊數(shù)據(jù)還原按鈕,在databack文件夾中選擇已備份的系統(tǒng)數(shù)據(jù)文件mis20110516.bak,系統(tǒng)提示是否確定數(shù)據(jù)還原,點擊

溫馨提示

  • 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

提交評論