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

下載本文檔

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

文檔簡(jiǎn)介

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

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

3、出一個(gè)適用于中小型企業(yè)的服裝進(jìn)銷(xiāo)存信息系統(tǒng)。本文首先對(duì)課題背景及意義、國(guó)內(nèi)外研究現(xiàn)狀、研究方法、開(kāi)發(fā)工具等進(jìn)行介紹。其次根據(jù)收集的資料對(duì)系統(tǒng)進(jìn)行了分析,包括可行性分析、需求分析并畫(huà)出數(shù)據(jù)流程圖和e-r圖等。在系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)階段,闡述了數(shù)據(jù)庫(kù)的設(shè)計(jì)、系統(tǒng)界面設(shè)計(jì)與實(shí)現(xiàn)以及子模塊的設(shè)計(jì)實(shí)現(xiàn)等。最后對(duì)本系統(tǒng)進(jìn)行了黑盒測(cè)試。本系統(tǒng)具有商品信息、采購(gòu)管理、銷(xiāo)售管理、庫(kù)存管理、報(bào)表打印、數(shù)據(jù)備份等功能,可有效地協(xié)助企業(yè)做好每日的進(jìn)銷(xiāo)存。關(guān)鍵詞服裝;進(jìn)銷(xiāo)存;系統(tǒng);開(kāi)發(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 國(guó)內(nèi)外研究現(xiàn)狀和存在問(wèn)題21.3 研究的主要內(nèi)容31.4 開(kāi)發(fā)工具41.5 研究的方法和技術(shù)路線61.5.1 研究的方法61.5.2 論文技術(shù)路線6第2章 系統(tǒng)分析82.1 可行性分析82.1.1 經(jīng)濟(jì)可行性82.1.2 技術(shù)可行性82.1.3 操作可行性82.2

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

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

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

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

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

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

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

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

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

19、營(yíng)調(diào)整。如果采用合適的管理信息系統(tǒng),將在很大程度上使這種難題得以解決并使公司的整套管理高效化。我國(guó)服裝行業(yè)在進(jìn)行信息化進(jìn)銷(xiāo)存管理改革中存在著諸多問(wèn)題:(1)信息傳輸效率低,可靠、安全、保密性差,缺少全系統(tǒng)統(tǒng)一的數(shù)據(jù)資源 。(2)缺乏統(tǒng)一規(guī)范和標(biāo)準(zhǔn),尤其是數(shù)據(jù)交換標(biāo)準(zhǔn)。目前大多數(shù)服裝進(jìn)銷(xiāo)存軟件模塊獨(dú)立,互不關(guān)聯(lián),數(shù)據(jù)不能共享,尤其不同軟件之間的數(shù)據(jù)交換、共享、無(wú)縫連接更無(wú)從談起,它給軟件企業(yè)和用戶(hù)的應(yīng)用與升級(jí)帶來(lái)麻煩并且造成了信息孤島(信息孤島,是指相互之間在功能上互不關(guān)聯(lián)的,信息互不共享、不交換的以及存在信息與業(yè)務(wù)流程和應(yīng)用相脫節(jié)的計(jì)算機(jī)應(yīng)用系統(tǒng)7。)。1.3 研究的主要內(nèi)容(1)設(shè)計(jì)服裝進(jìn)銷(xiāo)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

溫馨提示

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

評(píng)論

0/150

提交評(píng)論