企業(yè)訂單管理系統(tǒng)_第1頁
企業(yè)訂單管理系統(tǒng)_第2頁
企業(yè)訂單管理系統(tǒng)_第3頁
企業(yè)訂單管理系統(tǒng)_第4頁
企業(yè)訂單管理系統(tǒng)_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)專心-專注-專業(yè)精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)企業(yè)訂單管理系統(tǒng)一、項(xiàng)目問題概述1項(xiàng)目背景 當(dāng)前國際社會和國內(nèi)正處在信息化的高潮之中,信息管理是人類社會繼工業(yè)化之后一次新的產(chǎn)業(yè)革命,將實(shí)現(xiàn)社會生產(chǎn)力的新飛躍,信息管理已經(jīng)成為現(xiàn)代社會組織生存與發(fā)展以至整個(gè)國家、民族獨(dú)立與富強(qiáng)的戰(zhàn)略資源。積極、合理開發(fā)和科學(xué)、有效利用管理信息,對于社會發(fā)展具有重要意義 訂單管理是每所公司或工廠必須面對的工作,特別這幾年,我國加入WTO,隨著國家政策的調(diào)整,給企業(yè)的訂單管理,商品的進(jìn)存銷都帶來了不少?zèng)_擊。但一直以來用傳統(tǒng)人手方式管理文件檔

2、案,這種管理方式存在許多缺點(diǎn):效率低,保密性差,另外隨著進(jìn)貨數(shù)量的增加,這必然增加了訂單管理者的工作量和勞動(dòng)強(qiáng)度。同時(shí),將產(chǎn)生大量的文件和數(shù)據(jù),這給訂單信息的查找,更新和維護(hù)都帶來了不少困難。據(jù)調(diào)查,目前我國還有相當(dāng)一部分企業(yè)的訂單還停留在紙介質(zhì)的基礎(chǔ)上,尤其小型工廠或企業(yè)對訂單的管理更是落后。這樣的管理機(jī)制已經(jīng)不能適應(yīng)時(shí)代發(fā)展的需求,其管理方法將浪費(fèi)人力物力。隨著科技的不斷提高,計(jì)算機(jī)科學(xué)與技術(shù)日漸成熟,這種傳統(tǒng)的手工管理模式必然被以計(jì)算機(jī)為物質(zhì)基礎(chǔ)的信息管理方式所取代。2項(xiàng)目目的 鑒于目前訂單管理系統(tǒng)還存在很多缺陷和不足,此次項(xiàng)目的目的就是根據(jù)現(xiàn)實(shí)需要,建立一個(gè)比較全面完整的訂單管理系統(tǒng)。

3、通過一個(gè)公司訂單管理系統(tǒng),使公司的訂單管理工作系統(tǒng)化、規(guī)范化、自動(dòng)化,從而達(dá)到提高公司管理效率的目的。具體有如下3個(gè)方面的目標(biāo):(1)實(shí)現(xiàn)規(guī)范化的管理,包括系統(tǒng)設(shè)置、客戶管理、訂單管理、財(cái)務(wù)管理、倉庫管理、五大模塊等。(2)高效率處理日常業(yè)務(wù)活動(dòng),包括新系統(tǒng)維護(hù)和設(shè)置、客戶資料建立、信用評級、訂單審核、財(cái)務(wù)核算以及庫存管理等功能。(3)協(xié)助企業(yè)高層領(lǐng)導(dǎo)做出科學(xué)合理的決策,實(shí)現(xiàn)了業(yè)務(wù)決策一體化。3業(yè)務(wù)范圍 本系統(tǒng)的業(yè)務(wù)主要涉及四個(gè)管理部門即客戶、主管、財(cái)務(wù)和倉庫,包括客戶錄入、客戶下訂單、主管審核訂單、財(cái)務(wù)定價(jià)、產(chǎn)品折扣計(jì)算、查詢庫存信息、查詢產(chǎn)品信息、采購出庫管理、繳款時(shí)間統(tǒng)計(jì)和客戶信譽(yù)評價(jià)等

4、一系列的管理活動(dòng)。主要任務(wù)根據(jù)實(shí)際需求,本系統(tǒng)主要實(shí)現(xiàn)五個(gè)功能模塊:系統(tǒng)設(shè)置:對客戶的登錄信息進(jìn)行錄并且對登錄人員所選身份進(jìn)行驗(yàn)證;客戶管理:對客戶的基本信息進(jìn)行錄入,再由客戶訂單的詳情及繳款按情況對客戶的信譽(yù)進(jìn)行評價(jià);主管部門:由客戶訂單詳情以及客戶部門提供的信譽(yù)評價(jià)還有產(chǎn)品定價(jià)限制對客戶的訂單進(jìn)行審核和管理;財(cái)務(wù)管理:進(jìn)行產(chǎn)品定價(jià)、賬目統(tǒng)計(jì)、多表查詢,并且提醒和統(tǒng)計(jì)客戶的交款情況以及繳款時(shí)間提供給客戶信譽(yù)評價(jià)進(jìn)行參考;倉庫管理:對產(chǎn)品信息的錄入以及對倉庫產(chǎn)品的管理,對于已審核的訂單進(jìn)行發(fā)貨和對缺貨 產(chǎn)品進(jìn)行及時(shí)補(bǔ)充。二、需求分析1系統(tǒng)分析在現(xiàn)在的市場經(jīng)濟(jì)中,顧客越來越多的要求快速、高校的服

5、務(wù),使得供應(yīng)商不得應(yīng)用計(jì)算機(jī)管理提高自己的業(yè)務(wù)水平,其中訂單的管理是一個(gè)重點(diǎn),很好地管理訂單來控制成本能夠使企業(yè)占據(jù)優(yōu)勢地位,開發(fā)新的訂單管理系統(tǒng)就顯得尤其重要。開發(fā)企業(yè)訂單管理系統(tǒng)就是根據(jù)制造業(yè)業(yè)務(wù)流程將業(yè)務(wù)的各類數(shù)據(jù)聯(lián)系起來,組成一個(gè)有機(jī)的系統(tǒng),使得業(yè)務(wù)、財(cái)務(wù)、市場等方面的信息得以方便、快捷地傳遞并經(jīng)過綜合處理生產(chǎn)各種報(bào)表送交給各個(gè)職能部門及決策者,其可以節(jié)省大量的人力,提高工作效率,隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在日常管理應(yīng)用中迅速普及。同時(shí)隨著市場經(jīng)濟(jì)的飛速發(fā)展,企業(yè)生產(chǎn)力不斷提高,企業(yè)要不斷開發(fā)客戶市場,還要做好財(cái)務(wù)的收付工作和產(chǎn)品管理工作,同時(shí)收集處理信息的速度、準(zhǔn)確性、安全性還

6、影響到公司整體的管理水平和決策層對整體業(yè)務(wù)的控制和協(xié)調(diào),面對激烈的挑戰(zhàn)和競爭,商業(yè)企業(yè)的經(jīng)營者們體悟到唯有有效地配置自己擁有的資源并合理使用社會一切資源,不斷地調(diào)整自己的發(fā)展策略得以保證企業(yè)長期穩(wěn)定發(fā)展并在細(xì)分試產(chǎn)上取得自己的競爭優(yōu)勢。2. 可行性分析可行性分析(Feasibility Analysis)也稱為可行性研究,是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對新系統(tǒng)的開發(fā)是否具備必要性和可能性,對新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟(jì)、社會的方面進(jìn)行分析和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功??尚行匝芯康哪康木褪怯米钚〉拇鷥r(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決。(1)技術(shù)可行性訂單管理系統(tǒng)采用了當(dāng)前的主流計(jì)算結(jié)

7、構(gòu)C/S模式進(jìn)行開發(fā),前臺開發(fā)工具選用Microsoft Visual Basic 6.0。Microsoft Visual Basic 6.0是一種可視化的、面向?qū)ο蟮腤indows開發(fā)語言,Microsoft Visual Basic 6.0具有易用、通用和開發(fā)效率高的特點(diǎn)。后臺的數(shù)據(jù)庫開發(fā)工具選用了SQl sever 2000,它能夠處理大量數(shù)據(jù),同時(shí)保持?jǐn)?shù)據(jù)完整性并提供許多高級管理和數(shù)據(jù)分配功能。這兩種開發(fā)工具功能強(qiáng)大,有很好的接口,作為本系統(tǒng)開發(fā)工具是可行的。(2)經(jīng)濟(jì)可行性21世紀(jì)是一個(gè)充滿競爭和挑戰(zhàn)的世紀(jì)。在這個(gè)世紀(jì)中,高效化、系統(tǒng)化、規(guī)范化、自動(dòng)化已成為現(xiàn)代企業(yè)的代名詞?,F(xiàn)代企

8、業(yè)擁有自己的一套自己的訂單管理系統(tǒng)是非常必要的,傳統(tǒng)的手工式的訂單管理方式已經(jīng)無法適合當(dāng)今的龐大的數(shù)據(jù)處理和精確的運(yùn)算需求,所以一套完善的訂單管理系統(tǒng)是提高工作效率節(jié)省人力物力的有效解決方案。傳統(tǒng)的管理方式,對訂單管理人員要求數(shù)量多,耗資高,錯(cuò)誤率高,工作人員流動(dòng)和對新人的培訓(xùn)經(jīng)費(fèi)也是不小的開支。的本系統(tǒng)的開發(fā)為企業(yè)的工作效帶來了一個(gè)質(zhì)的飛躍,表現(xiàn)在: 1)可以代替人工進(jìn)行許多繁雜的勞動(dòng)2)可以節(jié)省許多資源3)可以大大提高企業(yè)的工作效率一套完善的訂單管理系統(tǒng)可持續(xù)使用并能隨著時(shí)代和工作的需求不斷更新,一期投入終身受用,按長期的使用計(jì)算,開發(fā)系統(tǒng)的造價(jià)平均到每年與傳統(tǒng)式的管理方式的年耗資本相對比

9、,性價(jià)比是可行的。(3)社會可行性對于這套訂單管理系統(tǒng)而言,在投入使用前,會由開發(fā)并能熟練操作本系統(tǒng)的工程人員對用戶群進(jìn)行專業(yè)系統(tǒng)的培訓(xùn)。培訓(xùn)內(nèi)容應(yīng)包括,熟練掌握系統(tǒng)的各個(gè)功能和簡單的系統(tǒng)維護(hù),在開發(fā)設(shè)計(jì)程序的過程中直觀的界面和控件的文字解釋完全能使得用戶充分理解起功能和意義,在計(jì)算機(jī)普及的今天,用戶對本系統(tǒng)的操作完全可以看做是一種簡單的,配合形式的手工操作,因?yàn)楸鞠到y(tǒng)最適合用于微型機(jī),可以說幾乎任何人都可以使用和管理。所以本系統(tǒng)的操作是可行的。根據(jù)訂單管理的日常的正常的業(yè)務(wù)運(yùn)作規(guī)律和工作性質(zhì),可以看出本系統(tǒng)的業(yè)務(wù)是平時(shí)常見的工作,所以開發(fā)人員在開發(fā)起來比較容易入手,所以可以判斷開發(fā)本系統(tǒng)的周

10、期比較短,開發(fā)中的不可預(yù)見問題會比較容易解決,在開發(fā)小組的分析后應(yīng)該容易做出相對準(zhǔn)確的,誤差微小的開發(fā)期限,應(yīng)該可以在規(guī)定時(shí)間內(nèi),快速的、完整的交付給用戶使用。三、項(xiàng)目工作計(jì)劃1. 開發(fā)任務(wù)及估計(jì)開發(fā)進(jìn)度時(shí)間任務(wù)十三周進(jìn)行系統(tǒng)需求分析研究以及開發(fā)目的十四周系統(tǒng)總體設(shè)計(jì)和業(yè)務(wù)流程分析與設(shè)計(jì),劃分模塊及人員分工十五周系統(tǒng)后臺數(shù)據(jù)庫分析與設(shè)計(jì)十六周前臺實(shí)現(xiàn)以及與數(shù)據(jù)庫的連接,個(gè)人模塊功能的基本實(shí)現(xiàn)十七周系統(tǒng)各個(gè)模塊整合調(diào)整十八周系統(tǒng)測試并驗(yàn)收2. 人員分工訂單管理系統(tǒng)主管部門客戶訂單管理財(cái)務(wù)管理倉庫管理馬朵柳妍孫航盧妮妮圖3-1 人員分工3. 項(xiàng)目開發(fā)環(huán)境介紹(1)Visual Basic1)Vis

11、ual Basic簡介 Visual Basic(簡稱為VB)是美國Microsoft公司推出的、專門針對32位Windows操作系統(tǒng)設(shè)計(jì)語言,它是從Basic發(fā)展到Visual Basic經(jīng)歷了二十多年的經(jīng)歷。實(shí)踐證明,Visual Basic以其簡單易學(xué)、功能強(qiáng)大、面向?qū)ο缶幊痰膬?yōu)勢,已經(jīng)發(fā)展稱為快速應(yīng)用時(shí)間程序開發(fā)(RAD Rapid Application Development)工具的代表,受到廣大專業(yè)程序設(shè)計(jì)者和計(jì)算機(jī)愛好者的普遍歡迎。2)Visual Basic的特點(diǎn)Visual指的是開發(fā)圖形用戶界面的可視化方法。在可視化編程上,Visual Basic是先驅(qū),稱為新一代的程序設(shè)

12、計(jì)語言,具有強(qiáng)大的功能,與傳統(tǒng)的語言相比,在許多方面都有重要的改革和突破,下面主要介紹幾個(gè)最基本特點(diǎn)。具有面向?qū)ο蟮目梢暬幊坦ぞ哂脗鹘y(tǒng)的高級語言編寫程序,對界面的設(shè)計(jì)和算法的實(shí)現(xiàn),都要靠編寫大量的代號來玩笑橫。而用Visual Basic開發(fā)用用程序,包括兩方面的工作:一是設(shè)計(jì)用戶界面;二是編寫程序代碼。Visual Basic不需要編寫大量代碼去描述界面元素的外觀惡化位置,是要把系統(tǒng)預(yù)先建立的部件對象放在窗口中并進(jìn)行一定的屬性設(shè)置,就可以快速設(shè)地構(gòu)造出美觀實(shí)用的用戶級用戶界面。例如,“畫”出窗口、加入按鈕、加入表格及滾動(dòng)條等操作就如同擺積木一樣方便,這些窗口和界面中的元素被稱為“對象”(亦

13、稱控件),對于這些對象進(jìn)行屬性的設(shè)置和調(diào)整,就能改變對象的外觀極其動(dòng)作方式,因此用戶可以方便地設(shè)計(jì)出美觀、友好的界面,這就簡化了界面設(shè)計(jì)方法,大大提高了編程效率。采用“事件驅(qū)動(dòng)”的編程機(jī)制在設(shè)計(jì)好用戶界面以后,就可以編寫相應(yīng)的程序。傳統(tǒng)編程方式是面向過程,程序員必須將要處理的事物(包括界面的和算法的)編寫出一個(gè)完整的程序,計(jì)算機(jī)按照程序的流程運(yùn)行。而在可視化的圖形用戶界面的應(yīng)用程序中,陳許愿只是為各個(gè)對象分別編寫程序代碼(這樣的應(yīng)用程序代碼一般都很短),各對象是由“事件”(如用戶的鍵盤或鼠標(biāo)操作、系統(tǒng)消息、程序觸發(fā))來驅(qū)動(dòng)其內(nèi)部代碼的執(zhí)行,對象之間的動(dòng)作順序,由程序的使用者靈活地控制。根據(jù)處理

14、問題的需要,對象之間可以有聯(lián)系。提供了易學(xué)易用的集成開發(fā)環(huán)境Visual Basic的集成開發(fā)環(huán)境是在Windows平臺上進(jìn)行的。開發(fā)人員在這個(gè)環(huán)境中可以進(jìn)行界面設(shè)計(jì),代碼編寫,程序設(shè)計(jì),程序調(diào)試,直至可以把應(yīng)用程序編程可執(zhí)行程序而脫離Visual Basic的設(shè)計(jì)環(huán)境直接在Windows下運(yùn)行。這個(gè)開發(fā)環(huán)境支持整個(gè)面向?qū)ο箝_發(fā)的全過程,具有極大的方便性和高效性。3)Visual Basic 6.0的介紹Microsoft公司為了滿足不同開發(fā)人員和不同開發(fā)適用場合的需要,將Visual Basic6.0定制了3個(gè)版本:Visual Basic6.0學(xué)習(xí)版(Learning Edition),主

15、要是針對Visual Basic的初學(xué)者而設(shè)計(jì)的,可以開發(fā)Windows和WindowsNT(R)的應(yīng)用程序。該版本包括所有的內(nèi)部控件、網(wǎng)格設(shè)計(jì)和數(shù)據(jù)綁定控件等。2Visual Basic6.0專業(yè)版(Professional Edition),為了專業(yè)編程人員提供了一整套功能完備的開發(fā)工具。該版本包括學(xué)習(xí)版的全部功能以及ActiveX控件、Internet Information Server Application Designer、集成的Visual Dasebase Tool和Data Environment、Active Data Objects和Dynamic HTML Pesin

16、ger。Visual Basic6.0企業(yè)版(Enteprise Edition),使準(zhǔn)也編程人員能夠以組成形式開發(fā)功能強(qiáng)大的分布式應(yīng)用程序。該版本包括專業(yè)版的全部功能以及Back Office工具,如SQL Server、MicrosoftTransaction Server、Internet Information Server、Visual SourceSafe、SNA Server及其他工具等。(2)數(shù)據(jù)庫SQL簡介SQL是英文Structured Query Language的縮寫,意思為結(jié)構(gòu)化查詢語言。SQL語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進(jìn)行溝通。按照ANSI(美國國家標(biāo)

17、準(zhǔn)協(xié)會)的規(guī)定,SQL被作為關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的標(biāo)準(zhǔn)語言。SQL語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。目前,絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL語言標(biāo)準(zhǔn)。SQL Server 是一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng)。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同開發(fā)的,于1988 年推出了第一個(gè)OS/2 版本。在Windows NT 推出后,Microsoft與Sybase 在SQL Server 的開發(fā)上就分道揚(yáng)鑣了,Micr

18、osoft 將SQL Server 移植到Windows NT系統(tǒng)上,專注于開發(fā)推廣SQL Server 的Windows NT 版本。Sybase 則較專注于SQL Server在UNIX 操作系統(tǒng)上的應(yīng)用。SQL Server 2000 是Microsoft 公司推出的SQL Server 數(shù)據(jù)庫管理系統(tǒng),該版本繼承了SQL Server 7.0 版本的優(yōu)點(diǎn),同時(shí)又比它增加了許多更先進(jìn)的功能。具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn),可跨越從運(yùn)行Microsoft Windows 98 的膝上型電腦到運(yùn)行Microsoft Windows 2000 的大型多處理器的服務(wù)器等多種平臺

19、使用。四、系統(tǒng)分析 1.業(yè)務(wù)流程分析總體業(yè)務(wù)流程圖圖4-1總業(yè)務(wù)流程圖財(cái)務(wù)管理子系統(tǒng)業(yè)務(wù)流程圖圖4-2財(cái)務(wù)管理業(yè)務(wù)流程圖 2.數(shù)據(jù)流圖總體數(shù)據(jù)流圖圖4-3頂層數(shù)據(jù)流圖圖4-4一層數(shù)據(jù)流圖圖4-5財(cái)務(wù)管理模塊數(shù)據(jù)流圖 3 .數(shù)據(jù)字典(1)數(shù)據(jù)元素條目 表 4-1 表4-2數(shù)據(jù)項(xiàng)名稱:定價(jià)id別名:djid描述:產(chǎn)品定價(jià)的序列號數(shù)據(jù)值類型:連續(xù)類型:numeric長度:9有關(guān)數(shù)據(jù)結(jié)構(gòu):產(chǎn)品定價(jià)表數(shù)據(jù)項(xiàng)名稱:產(chǎn)品編號別名:cpbh描述:產(chǎn)品的序列編碼數(shù)據(jù)值類型:連續(xù)類型:char長度:10有關(guān)數(shù)據(jù)結(jié)構(gòu):產(chǎn)品定價(jià)表 表 4-3 表4-4數(shù)據(jù)項(xiàng)名稱:客戶編號別名:khbh描述:客戶的序列編碼數(shù)據(jù)值類型:

20、連續(xù)類型:char長度:10有關(guān)數(shù)據(jù)結(jié)構(gòu):繳款時(shí)間表,產(chǎn)品數(shù)量折扣表,產(chǎn)品信譽(yù)折扣表新建收支表數(shù)據(jù)項(xiàng)名稱:訂單編號別名:ddbh描述:訂單的序列編碼數(shù)據(jù)值類型:連續(xù)類型:char長度:10有關(guān)數(shù)據(jù)結(jié)構(gòu):繳款時(shí)間表,產(chǎn)品數(shù)量折扣表,產(chǎn)品信譽(yù)折扣表新建收支表 表 4-5 表 4-6 數(shù)據(jù)項(xiàng)名稱:發(fā)貨時(shí)間別名:fhsj描述:公司的發(fā)貨時(shí)間數(shù)據(jù)值類型:離散類型:datetime長度:8有關(guān)數(shù)據(jù)結(jié)構(gòu):繳款時(shí)間表數(shù)據(jù)項(xiàng)名稱:上調(diào)比例別名:stbl描述:產(chǎn)品成本單價(jià)的上調(diào)比例數(shù)據(jù)值類型:離散類型:decimal長度:6,2有關(guān)數(shù)據(jù)結(jié)構(gòu):產(chǎn)品定價(jià)表 表 4-7 表 4-8 數(shù)據(jù)項(xiàng)名稱:貨到時(shí)間別名:hdsj描

21、述:貨物到達(dá)客戶手中的時(shí)間數(shù)據(jù)值類型:離散類型:datetime長度:8有關(guān)數(shù)據(jù)結(jié)構(gòu):繳款時(shí)間表數(shù)據(jù)項(xiàng)名稱:信譽(yù)等級別名:xydj描述:客戶的信譽(yù)等級數(shù)據(jù)值類型:離散類型:varchar長度:4有關(guān)數(shù)據(jù)結(jié)構(gòu):信譽(yù)折扣表 表 4-9 表 4-10 數(shù)據(jù)項(xiàng)名稱:折扣別名:zk描述:產(chǎn)品的數(shù)量折扣數(shù)據(jù)值類型:離散類型:decimal長度:6,2有關(guān)數(shù)據(jù)結(jié)構(gòu):信譽(yù)折扣表,數(shù)量折扣表數(shù)據(jù)項(xiàng)名稱:數(shù)量別名:sl描述:發(fā)貨數(shù)量數(shù)據(jù)值類型:離散類型:int長度:4有關(guān)數(shù)據(jù)結(jié)構(gòu):數(shù)量折扣表表 4-11 表4-12數(shù)據(jù)項(xiàng)名稱:收支情況別名:szqk描述:當(dāng)日的收入支出情況數(shù)據(jù)值類型:離散類型:varchar長度:

22、4有關(guān)數(shù)據(jù)結(jié)構(gòu):新建收支表數(shù)據(jù)項(xiàng)名稱:銷售總價(jià)別名:xszj描述:一筆訂單的銷售總價(jià)數(shù)據(jù)值類型:離散類型:decimal長度:6,2有關(guān)數(shù)據(jù)結(jié)構(gòu):新建收支表 表 4-13 數(shù)據(jù)項(xiàng)名稱:備注別名:bz描述:額外說明數(shù)據(jù)值類型:離散類型:text長度:16有關(guān)數(shù)據(jù)結(jié)構(gòu):新建收支表(2)數(shù)據(jù)結(jié)構(gòu)條目 表4-14 數(shù)據(jù)結(jié)構(gòu)條目名稱:產(chǎn)品定價(jià)表 編 號:001說明:記錄了公司所有產(chǎn)品在成本單價(jià)基礎(chǔ)上的上調(diào)比例 有關(guān)數(shù)據(jù)存儲: 結(jié)構(gòu): 產(chǎn)品定價(jià)表 定價(jià)id 產(chǎn)品編號 上調(diào)比例 表4-15 數(shù)據(jù)結(jié)構(gòu)條目名稱:繳款時(shí)間表 編 號:002說明:記錄了客戶的繳款信息 有關(guān)數(shù)據(jù)存儲:結(jié)構(gòu): 繳款時(shí)間表 客戶編號 訂

23、單編號 發(fā)貨時(shí)間 貨到時(shí)間 表4-16 數(shù)據(jù)結(jié)構(gòu)條目名稱:員工信譽(yù)折扣表 編 號:003說明:記錄了與客戶信譽(yù)直接相關(guān)的折扣信息 有關(guān)數(shù)據(jù)存儲:結(jié)構(gòu): 員工信譽(yù)折扣表 訂單編號 客戶編號 信譽(yù)等級 折扣 表4-17 數(shù)據(jù)結(jié)構(gòu)條目名稱:員工數(shù)量折扣表 編 號:004說明:記錄了與客戶訂貨數(shù)量直接相關(guān)的折扣信息 有關(guān)數(shù)據(jù)存儲: 結(jié)構(gòu): 員工數(shù)量折扣表 訂單編號 客戶編號 數(shù)量 折扣表4-18 數(shù)據(jù)結(jié)構(gòu)條目名稱:新建收支表 編 號:005說明:記錄了每筆訂單的收支信息 有關(guān)數(shù)據(jù)存儲:結(jié)構(gòu): 新建收支表 訂單編號 客戶編號 收支情況 銷售總價(jià) 備注(3)數(shù)據(jù)流條目 表4-19 表4-20 數(shù)據(jù)流名稱:

24、審核信息 簡述:主管已經(jīng)審核的訂單信息 數(shù)據(jù)來源:主管數(shù)據(jù)流向:P3.1數(shù)據(jù)流名稱:訂單確認(rèn)信息 簡述:通過財(cái)務(wù)部確認(rèn)的訂單信息數(shù)據(jù)來源:P3.1數(shù)據(jù)流向:D9 表4-20 表4-21 數(shù)據(jù)流名稱:發(fā)貨數(shù)量簡述:財(cái)務(wù)部確認(rèn)的發(fā)貨數(shù)量數(shù)據(jù)來源:D9數(shù)據(jù)流向:倉庫數(shù)據(jù)流名稱:客戶信譽(yù)等級簡述:由客戶部評定的客戶信譽(yù)等級數(shù)據(jù)來源:D1;財(cái)務(wù)部數(shù)據(jù)流向:財(cái)務(wù)部;P3.6 表4-22 表4-23 數(shù)據(jù)流名稱:產(chǎn)品成本單價(jià) 簡述:由倉庫管理員確定的產(chǎn)品成本數(shù)據(jù)來源:D2;財(cái)務(wù)部數(shù)據(jù)流向:財(cái)務(wù)部;P3.5數(shù)據(jù)流名稱:數(shù)量折扣和信譽(yù)折扣 簡述:財(cái)務(wù)部制定的產(chǎn)品折扣數(shù)據(jù)來源:P3.6、P3.7數(shù)據(jù)流向:D9 表

25、4-24 表4-25 數(shù)據(jù)流名稱:產(chǎn)品銷售單價(jià) 簡述:財(cái)務(wù)部確定的銷售單價(jià)數(shù)據(jù)來源:P3.5數(shù)據(jù)流向:D7數(shù)據(jù)流名稱:繳款信息 簡述:客戶的繳款信息數(shù)據(jù)來源:P3.2數(shù)據(jù)流向:D3 表4-26 表4-27 數(shù)據(jù)流名稱:收支信息 簡述:主管已經(jīng)審核的訂單信息 數(shù)據(jù)來源:P3.3數(shù)據(jù)流向:D6數(shù)據(jù)流名稱:各類款項(xiàng)簡述:客戶提交的各類款項(xiàng)數(shù)據(jù)來源:P3.2、P3.3數(shù)據(jù)流向:D9 表4-28 表4-29 數(shù)據(jù)流名稱:銷售數(shù)據(jù)簡述:日銷售數(shù)據(jù) 數(shù)據(jù)來源:P3.4數(shù)據(jù)流向:D4、D5數(shù)據(jù)流名稱:客戶繳款信息 簡述:客戶繳款信息數(shù)據(jù)來源:D3數(shù)據(jù)流向:P3.8 表4-30 表4-31 數(shù)據(jù)流名稱:產(chǎn)品收支

26、信息簡述:產(chǎn)品收支信息數(shù)據(jù)來源:D6數(shù)據(jù)流向:P3.8數(shù)據(jù)流名稱:產(chǎn)品定價(jià)信息簡述:產(chǎn)品定價(jià)信息數(shù)據(jù)來源:D3數(shù)據(jù)流向:P3.8數(shù)據(jù)流名稱:產(chǎn)品折扣信息簡述:產(chǎn)品折扣信息數(shù)據(jù)來源:D8數(shù)據(jù)流向:P3.8 表4-32 (4)數(shù)據(jù)存儲條目 表4-33 數(shù)據(jù)存儲條目名稱:客戶信譽(yù)表 編 號:D1說明:記錄了客戶的信譽(yù)等級 結(jié)構(gòu): 有關(guān)的數(shù)據(jù)流: 客戶編號 D1財(cái)務(wù)部 繳款積極程度 信譽(yù)等級表4-34 數(shù)據(jù)存儲條目名稱:產(chǎn)品信息表 編 號:D2說明:記錄了公司所有產(chǎn)品的原始信息 有關(guān)的數(shù)據(jù)流:結(jié)構(gòu): D2財(cái)務(wù)部 產(chǎn)品編號 產(chǎn)品名稱 成本單價(jià) 出廠數(shù)量 計(jì)量單位 表4-35 數(shù)據(jù)存儲條目名稱:繳款時(shí)間表

27、 編 號:D3說明:記錄了客戶繳款的信息 有關(guān)的數(shù)據(jù)流:結(jié)構(gòu): P3.2D3 客戶編號 D3P3.8 訂單編號 發(fā)貨時(shí)間 貨到時(shí)間 表4-36 數(shù)據(jù)存儲條目名稱:日銷售報(bào)表 編 號:D4說明:記錄了公司當(dāng)日的銷售情況 有關(guān)的數(shù)據(jù)流:結(jié)構(gòu): P3.4D4訂單編號銷售總金額成本總金額稅收總金額銷售利潤 表4-37 數(shù)據(jù)存儲條目名稱:日銷售圖表 編 號:D5說明:記錄了公司當(dāng)日的銷售情況 有關(guān)的數(shù)據(jù)流:結(jié)構(gòu): P3.4D5 訂單編號銷售總金額成本總金額稅收總金額銷售利潤表4-38 數(shù)據(jù)存儲條目名稱:新建收支表 編 號:D6說明:記錄了當(dāng)日的訂單收支狀況 結(jié)構(gòu): 有關(guān)的數(shù)據(jù)流: 訂單編號 P3.3D6

28、 客戶編號 D6P3.8 收支情況 銷售總價(jià) 備注 表4-39 數(shù)據(jù)存儲條目名稱:產(chǎn)品定價(jià)表 編 號:D7說明:記錄了公司所有產(chǎn)品的上調(diào)比例 結(jié)構(gòu): 有關(guān)的數(shù)據(jù)流: 定價(jià)id P3.5D7 產(chǎn)品編號 D7P3.8 上調(diào)比例 表4-40 數(shù)據(jù)存儲條目名稱:產(chǎn)品折扣表 編 號:D8說明:記錄了公司所有產(chǎn)品的折扣信息 結(jié)構(gòu): 有關(guān)的數(shù)據(jù)流: 訂單編號 P3.6,P3.6D8 客戶編號 D8P3.8 數(shù)量 信譽(yù)等級 折扣 (5)處理過程條目 表4-41處理過程條目名稱:確認(rèn)訂單 編 號: P3.1 輸入:財(cái)務(wù)部P3.1輸出:P3.1D9處理:財(cái)務(wù)部確認(rèn)訂單信息 表4-42處理過程條目名稱:添加繳款時(shí)間

29、 編 號:P3.2 輸入:財(cái)務(wù)部P3.2輸出:P3.2P3.4處理:財(cái)務(wù)部添加客戶的繳款時(shí)間 表4-43處理過程條目名稱:新建收支 編 號: P3.3 輸入:財(cái)務(wù)部P3.3輸出:P3.3P3.4處理:財(cái)務(wù)部新建當(dāng)日收支 表4-44處理過程條目名稱:賬目統(tǒng)計(jì) 編 號: P3.4 輸入:P3.2、P3.3P3.4輸出:P3.4D9處理: 財(cái)務(wù)部進(jìn)行賬目統(tǒng)計(jì) 表4-45處理過程條目名稱:新建產(chǎn)品銷售單價(jià) 編 號:P3.5 輸入:財(cái)務(wù)部P3.5輸出:P3.5D7處理:財(cái)務(wù)部根據(jù)產(chǎn)品的成本單價(jià)確定銷售單價(jià) 表4-46處理過程條目名稱:新建產(chǎn)品信譽(yù)折扣 編 號: P3.6 輸入:財(cái)務(wù)部P3.1輸出:P3.

30、6D8處理:財(cái)務(wù)部根據(jù)客戶的信譽(yù)等級確定產(chǎn)品的信譽(yù)折扣 表4-47處理過程條目名稱:新建產(chǎn)品數(shù)量折扣 編 號: P3.7 輸入:D9P3.7輸出:P3.7D8處理:財(cái)務(wù)部確認(rèn)訂單信息 表4-48處理過程條目名稱:多表查詢 編 號: P3.8 輸入:D3、D6、D7、D8P3.8輸出:P3.8財(cái)務(wù)部處理: 財(cái)務(wù)部對各種圖表進(jìn)行查詢 (6)外部實(shí)體條目:表4-49外部實(shí)體條目名稱:財(cái)務(wù)部 編 號: 001 說明:公司的財(cái)務(wù)核算輸出數(shù)據(jù)流:P3.1,P3.2,P3.3,P3.5,P3.6輸入數(shù)據(jù)流:D1、D2個(gè)數(shù): 1個(gè)表4-50外部實(shí)體條目名稱:倉庫 編 號: 002 說明:公司的庫存管理輸出數(shù)據(jù)

31、流:輸入數(shù)據(jù)流:D9個(gè)數(shù): 1個(gè)五、系統(tǒng)設(shè)計(jì)1功能模塊設(shè)計(jì)圖5-1總體模塊設(shè)計(jì)圖功能模塊簡介:系統(tǒng)設(shè)置:對客戶的登錄信息進(jìn)行錄并且對登錄人員所選身份進(jìn)行驗(yàn)證;客戶管理:對客戶的基本信息進(jìn)行錄入,再由客戶訂單的詳情及繳款按情況對客戶的信譽(yù)進(jìn)行評價(jià);主管部門:由客戶訂單詳情以及客戶部門提供的信譽(yù)評價(jià)還有產(chǎn)品定價(jià)限制對客戶的訂單進(jìn)行審核和管理;財(cái)務(wù)管理:進(jìn)行產(chǎn)品定價(jià)、賬目統(tǒng)計(jì)、多表查詢,并且提醒和統(tǒng)計(jì)客戶的交款情況以及繳款時(shí)間提供給客戶信譽(yù)評價(jià)進(jìn)行參考;倉庫管理:對產(chǎn)品信息的錄入以及對倉庫產(chǎn)品的管理,對于已審核的訂單進(jìn)行發(fā)貨和對缺貨 產(chǎn)品進(jìn)行及時(shí)補(bǔ)充。圖5-2 財(cái)務(wù)管理模塊功能模塊圖 2數(shù)據(jù)庫設(shè)計(jì)(

32、1)數(shù)據(jù)庫概述數(shù)據(jù)庫是系統(tǒng)的核心組成部分,所有信息處理子系統(tǒng)都將基于數(shù)據(jù)庫平臺,以便將其處理的信息資源完整、安全地保存起來,并且對其進(jìn)行各種管理和利用。選擇一個(gè)好的數(shù)據(jù)庫平臺是非常重要的。在選擇數(shù)據(jù)庫平臺時(shí),應(yīng)考慮下列因素:1)性能:數(shù)據(jù)庫的數(shù)據(jù)處理能力;2)開放性:數(shù)據(jù)庫是否能在多種操作系統(tǒng)下使用;3)安全性:數(shù)據(jù)庫是否具有高度的安全性;4)可靠性:數(shù)據(jù)庫是否具有高度的可靠性;5)并行性:數(shù)據(jù)庫是否并行運(yùn)行在多節(jié)點(diǎn)上;6)可操作性:數(shù)據(jù)庫在使用前是否需要復(fù)雜的培訓(xùn)。根據(jù)本系統(tǒng)開發(fā)的實(shí)際需要,我們選擇了sql server作為數(shù)據(jù)庫開發(fā)平臺。 (2)概念設(shè)計(jì) 總體E-R圖設(shè)計(jì):客戶訂單繳款審核

33、供應(yīng)訂購定價(jià)主管產(chǎn)品財(cái)務(wù)1111111nnn1圖5-3總體E-R圖財(cái)務(wù)管理模塊E-R圖設(shè)計(jì):圖5-4 財(cái)務(wù)管理模塊E-R圖(2)邏輯設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)就是把概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)好的基本ER圖轉(zhuǎn)換為與信息系統(tǒng)所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。而ER圖向關(guān)系模型的轉(zhuǎn)化要解決的問題是如何將實(shí)體和實(shí)體間的聯(lián)系轉(zhuǎn)換為關(guān)系模式,如何確定這些關(guān)系模式的屬性和碼。一個(gè)實(shí)體型轉(zhuǎn)換為一個(gè)關(guān)系模式。實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的碼就是關(guān)系的碼。對于實(shí)體間的聯(lián)系則分不同的情況討論:若實(shí)體間聯(lián)系為1:1,可轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可與任意一端對應(yīng)的關(guān)系模式合并。若實(shí)體間聯(lián)系為1:n,則在n端實(shí)體轉(zhuǎn)換成的關(guān)系中加入1

34、端實(shí)體轉(zhuǎn)換成的關(guān)系碼。若實(shí)體間聯(lián)系為n:m,則將聯(lián)系轉(zhuǎn)換為關(guān)系,關(guān)系的屬性為諸個(gè)實(shí)體的碼加上聯(lián)系具有的屬性,而關(guān)系的碼則為諸實(shí)體的碼的組合?;谝陨显瓌t,可將上圖轉(zhuǎn)換為以下關(guān)系模型(每個(gè)關(guān)系的主鍵用下劃線表示):收支信息:(訂單編號,客戶編號,收支情況,銷售總價(jià),備注)繳款時(shí)間信息:(客戶編號,訂單編號,發(fā)貨時(shí)間,貨到時(shí)間)產(chǎn)品折扣信息:(訂單編號,客戶編號,信譽(yù)等級,數(shù)量,折扣)產(chǎn)品定價(jià)信息:(定價(jià)id,產(chǎn)品編號,上調(diào)比例)(3)物理設(shè)計(jì)設(shè)計(jì)原則如下:1)進(jìn)行規(guī)范化設(shè)計(jì),盡可能地減少數(shù)據(jù)冗余和重復(fù)。2)結(jié)構(gòu)設(shè)計(jì)與操作設(shè)計(jì)相結(jié)合。3)數(shù)據(jù)結(jié)構(gòu)具有相對的穩(wěn)定性?;谝陨先龡l設(shè)計(jì)原則,本系統(tǒng)中關(guān)于

35、數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計(jì)如下:表5-1產(chǎn)品定價(jià)表字段名稱數(shù)據(jù)類型長度說明定價(jià)idnumeric9主鍵,標(biāo)識列、自增1,not null產(chǎn)品編號char10產(chǎn)品信息表的外鍵,not null上調(diào)比例decimal6,2表5-2繳款時(shí)間表字段名稱數(shù)據(jù)類型長度說明客戶編號char10主鍵,not null訂單編號char10訂單表的外鍵,not null發(fā)貨時(shí)間datetime8貨到時(shí)間datetime8表5-3產(chǎn)品數(shù)量折扣表字段名稱數(shù)據(jù)類型長度說明訂單編號char10主鍵,not null客戶編號char10客戶信息表的外鍵,not null數(shù)量int4折扣decimal6,2表5-4產(chǎn)品信譽(yù)折扣表字段名

36、稱數(shù)據(jù)類型長度說明客戶編號char10主鍵訂單編號char10訂單表的外鍵信譽(yù)等級varchar4not null,01-優(yōu)秀;02-良好;03-較差折扣decimal6,2表5-5新建收支表字段名稱數(shù)據(jù)類型長度說明訂單編號char10主鍵,not null客戶編號char10客戶信息表的外鍵,not null收支情況varchar4not null,01-收入;02-支出銷售總價(jià)decimal6,2備注text163代碼設(shè)計(jì)代碼是以適當(dāng)?shù)姆杹肀磉_(dá)客觀實(shí)體的屬性及特征。有標(biāo)識、分類統(tǒng)計(jì)檢索、排序、對象描述的作用,一般根據(jù)唯一性原則、合理性原則、適用性原則、規(guī)范性原則、可擴(kuò)充性原則和簡明性原則

37、來進(jìn)行設(shè)計(jì)。本系統(tǒng)涉及的代碼如下:訂單編號: 自由碼 小類號 大類號 客戶編號:順序碼(001) 產(chǎn)品編號:順序碼(01) 定價(jià)id: 順序碼(1) 4輸入輸出設(shè)計(jì) 輸入設(shè)計(jì): (1)輸入設(shè)計(jì)的原則 最小量原則:輸入量越小,出錯(cuò)機(jī)會越少,花費(fèi)時(shí)間越少,數(shù)據(jù)一致性越好; 簡單性原則:輸入的準(zhǔn)備、輸入過程應(yīng)盡量容易以減少錯(cuò)誤的發(fā)生; 早檢驗(yàn)原則:對輸入數(shù)據(jù)的檢驗(yàn)盡量接近原數(shù)據(jù)發(fā)生點(diǎn),使錯(cuò)誤能及時(shí)得到改正; 少轉(zhuǎn)換原則:輸入數(shù)據(jù)盡量用去處理所需形式記錄,以免數(shù)據(jù)轉(zhuǎn)換介質(zhì)時(shí)發(fā)生錯(cuò)誤。(2)輸入設(shè)計(jì)的內(nèi)容 確定輸入數(shù)據(jù)內(nèi)容; 確定數(shù)據(jù)的輸出方式; 確定輸入數(shù)據(jù)的記錄格式; 選擇輸入數(shù)據(jù)的正確性校驗(yàn)方法;

38、 確定輸入設(shè)備。(3)輸入界面設(shè)計(jì): 登陸界面的輸入界面如下圖所示: 輸出設(shè)計(jì):(1)輸出設(shè)計(jì)的內(nèi)容 確定輸出內(nèi)容; 選擇輸出設(shè)備與介質(zhì); 確定輸出格式; (2)輸出界面設(shè)計(jì)1)“新建產(chǎn)品定價(jià)”的輸出:“添加繳款時(shí)間”的輸出:“多表查詢”的輸出:“日銷售報(bào)表查詢”的輸出:“日期時(shí)間瀏覽”的輸出:六、系統(tǒng)實(shí)施 1 .系統(tǒng)運(yùn)行環(huán)境(1)系統(tǒng)運(yùn)行的硬件設(shè)備及操作系統(tǒng)1)CPU推薦Pentium或更高的處理器;2)1G以上的內(nèi)存;3)標(biāo)準(zhǔn)的VGA顯示或更高分辨率的顯示器;4)鼠標(biāo)、鍵盤等外設(shè);5)Windows 98、Windows XP或更高版本。(2)系統(tǒng)開發(fā)平臺1)操作系統(tǒng):Microsoft

39、Windows XP 2)開發(fā)環(huán)境:Visual Basic 6.0中文版3)數(shù)據(jù)庫:SQL-server 2000 2.系統(tǒng)運(yùn)行界面 3.系統(tǒng)測試(1)測試概述系統(tǒng)測試是將經(jīng)過測試的子系統(tǒng)裝配成一個(gè)完整系統(tǒng)來測試。它是檢驗(yàn)系統(tǒng)是否確實(shí)能提供系統(tǒng)方案說明書中指定功能的有效方法。為了發(fā)現(xiàn)缺陷并度量產(chǎn)品質(zhì)量,按照系統(tǒng)的功能和性能需求進(jìn)行的測試。一般使用黑盒測試技術(shù),由獨(dú)立的測試人員完成。對于模塊之間交互性比較強(qiáng)的軟件,還會有單獨(dú)的集成測試,用來發(fā)現(xiàn)模塊接口之間的錯(cuò)誤。系統(tǒng)測試的對象是整個(gè)應(yīng)用軟件系統(tǒng),包括需求分析、系統(tǒng)總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)各階段的文檔以及源程序。系統(tǒng)測試的目的是精心選取那些易于發(fā)生錯(cuò)

40、誤的測試數(shù)據(jù),以十分挑剔的態(tài)度,找出軟件中的錯(cuò)誤,并改正錯(cuò)誤。(2)測試原則 1)開發(fā)人員承擔(dān)主要的測試工作,其他人員輔助進(jìn)行測試,以更好的完成全面的系統(tǒng)測試。 2)設(shè)計(jì)測試方案時(shí),不僅要包括確定的輸入數(shù)據(jù),而且應(yīng)包括從系統(tǒng)功能出發(fā),預(yù)期的測試結(jié)果,然后將運(yùn)行結(jié)果與預(yù)期測試結(jié)果進(jìn)行對比以發(fā)現(xiàn)有無錯(cuò)誤。 3)測試用例不僅要包括合理有效的輸入數(shù)據(jù),還要包括無效的或不合理的輸入數(shù)據(jù)。 4)既要檢驗(yàn)程序是否做了該做的事,還要檢查程序是否同時(shí)做了不該做的事。 5)保留測試用例,作為軟件文檔的組成部分。測試用例 1)當(dāng)?shù)顷懹脩艉戏〞r(shí),可以正常進(jìn)入本系統(tǒng);當(dāng)?shù)顷懹脩舨缓戏〞r(shí):則無法進(jìn)入。程序流程圖如下所示:

41、 當(dāng)要查詢的訂單存在時(shí),可以正常查詢;反之,則無法查詢。3)系統(tǒng)運(yùn)行界面如下所示總結(jié)經(jīng)過將近四周的時(shí)間,我們終于順利完成了本學(xué)期管理信息系統(tǒng)的課程設(shè)計(jì)。在實(shí)驗(yàn)過程中,我們在對相關(guān)企業(yè)進(jìn)行分析之后,確定了系統(tǒng)涉及的領(lǐng)域,包括數(shù)據(jù)庫設(shè)計(jì)、功能設(shè)計(jì)、界面設(shè)計(jì)等,所以本系統(tǒng)是一個(gè)具有實(shí)際應(yīng)用意義的訂單管理系統(tǒng)。在這四周的時(shí)間里,我們首先對系統(tǒng)整體的布局進(jìn)行規(guī)劃,商定了建立何種系統(tǒng),系統(tǒng)中所包含的子系統(tǒng),相關(guān)的數(shù)據(jù)庫和表格中的字段。大概掌握了整體的方向之后,我們將任務(wù)細(xì)分化,每個(gè)人有自己的工作并能認(rèn)真做好自己的份內(nèi)工作,包括各自模塊的物理設(shè)計(jì)、邏輯設(shè)計(jì)、概念設(shè)計(jì)。成員之間既有合作又有競爭,彼此之間能夠相

42、互督促,所以能夠保質(zhì)保量的完成全部工作,實(shí)現(xiàn)了預(yù)期的功能設(shè)計(jì)要求系統(tǒng)設(shè)置、客戶管理、訂單管理、財(cái)務(wù)管理、倉庫管理五大模塊的功能,避免了企業(yè)內(nèi)部信息重復(fù)、混亂而造成的損失,實(shí)現(xiàn)了業(yè)務(wù)決策一體化。在實(shí)驗(yàn)過程中,我也遇到了很多棘手的問題,尤其是系統(tǒng)功能的實(shí)現(xiàn)部分,總是讓我一頭霧水,不知如何下手。不過最后都能通過求助他人抑或在網(wǎng)絡(luò)上找到相關(guān)的資料予以解決。我還參考了很多實(shí)例,然后對它們進(jìn)行更深層次的挖掘,從現(xiàn)有的訂單管理系統(tǒng)中發(fā)現(xiàn)靈感,同時(shí)找到其中的不足,不斷進(jìn)行修改和完善,最終達(dá)到自己想要的效果。另外,通過VB編程和SQL語言查詢,使我加深了對各類程序語言的運(yùn)用。實(shí)驗(yàn)結(jié)束后,我的編程能力不僅有所提高

43、,而且對企業(yè)內(nèi)部的運(yùn)營過程也有了一定的了解。可謂是一舉兩得。通過此次實(shí)驗(yàn),我感覺管理信息系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)應(yīng)該是循環(huán)漸進(jìn),有始有終,按部就班,腳踏實(shí)的,決不能一蹴而就,臨時(shí)抱佛腳。每一個(gè)程序的實(shí)現(xiàn)都來自于平時(shí)的積累。信心,恒心,毅力也是至關(guān)重要的。如果遇到挫折就退縮,這樣最終會放棄學(xué)習(xí)。我想,沒有經(jīng)歷過風(fēng)雨怎么見彩虹!編程過程中,總會遇到很多的困惑,但是一旦你弄懂了,或者是你把問題解決了,你會感到很有成就感,并會覺得越學(xué)越有興趣。所以,在學(xué)習(xí)過程中,我們應(yīng)該多向高手請教,決不能閉門造車。再者,做各類管理系統(tǒng)時(shí),必須要聯(lián)系實(shí)際,根據(jù)實(shí)際需要設(shè)計(jì)功能模塊,以滿足不同客戶的需求??傊?,此次的管理信息系

44、統(tǒng)的課程設(shè)計(jì)讓我將理論與實(shí)踐相結(jié)合,使我受益匪淺,也堅(jiān)定了我繼續(xù)學(xué)習(xí)的信心。在實(shí)驗(yàn)過程中雖然遇到困難,但也正因?yàn)槿绱?,我才發(fā)現(xiàn)了自己的不足,從而不斷完善自己的知識結(jié)構(gòu),并且促進(jìn)自己將書本上的知識與實(shí)際的問題結(jié)合起來,我會繼續(xù)努力,爭取更大的進(jìn)步。參考文獻(xiàn):1 易福華.VB典型系統(tǒng)實(shí)戰(zhàn)與解析.北京:電子工業(yè)出版社,2007年1月2 王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論.北京:高等教育出版社,2007年7月3 閃四清.SQL-sever實(shí)用簡明教程(第二版).北京:清華大學(xué)出版社,2007年7月4 鄺孔武,鄺志云.管理信息系統(tǒng)分析與設(shè)計(jì)(第二版).北京:電子科技大學(xué)出版社,2005年5月5 劉騰紅,孫細(xì)明

45、.信息系統(tǒng)分析與設(shè)計(jì)M. 北京:科學(xué)出版社,2003年.6 王福成.Visual Basic 6.0數(shù)據(jù)庫開發(fā)指南.北京:清華大學(xué)出版社,2002年6月. 7 施伯樂,丁寶康,汪衛(wèi)編著.數(shù)據(jù)庫系統(tǒng)教程(第2版.高等教育出版社,2008.附錄:源程序清單1.“添加繳款時(shí)間”模塊:Adodc1.Recordset.AddNewAdodc1.Recordset.Fields(客戶編號) = Combo1.TextAdodc1.Recordset.Fields(訂單編號) = Combo2.TextAdodc1.Recordset.Fields(發(fā)貨時(shí)間) = DTPicker1.ValueAdodc

46、1.Recordset.Fields(貨到時(shí)間) = DTPicker2.ValueAdodc1.Recordset.Fields(繳款時(shí)間) = DTPicker3.ValueAdodc1.Recordset.Fields(備注) = Text1.TextAdodc1.Recordset.Updatemsg = 是否確定要?jiǎng)h除記錄 & Chr$(10)msg = msg & Text1.TextIf MsgBox(msg, 17, 刪除記錄?) 1 Then Exit SubOn Error GoTo handleAdodc1.Recordset.DeleteAdodc1.Recordset

47、.MoveNextIf Adodc1.Recordset.BOF Then Adodc1.Recordset.MovePrevioushandle:MsgBox 該記錄已刪除!Combo1.AddItem 001Combo1.AddItem 002Combo1.AddItem 003Combo1.AddItem 004Combo1.AddItem 005Combo1.AddItem 006Combo1.AddItem 007Combo1.AddItem 008Combo1.AddItem 009Combo1.AddItem 0010Combo1.AddItem 0011Combo1.AddIt

48、em 0012Combo1.AddItem 0013Combo1.AddItem 0014Combo1.AddItem 0015Combo1.AddItem 0016Combo1.AddItem 0017Combo1.AddItem 0018Combo1.AddItem 0019Combo1.AddItem 0020Combo2.AddItem x1Combo2.AddItem x2Combo2.AddItem x4Combo2.AddItem x5Combo2.AddItem x6Combo2.AddItem x7Combo2.AddItem x8Combo2.AddItem x9Combo

49、2.AddItem x10Combo2.AddItem x11Combo2.AddItem x12Combo2.AddItem x13Combo2.AddItem x14Combo2.AddItem x15Combo2.AddItem x17Combo2.AddItem x19Combo2.AddItem x20“新建產(chǎn)品定價(jià)”模塊:Adodc1.Recordset.AddNewAdodc1.Recordset.Fields(產(chǎn)品編號) = Combo1.TextAdodc1.Recordset.Fields(成本單價(jià)) = Text1.TextAdodc1.Recordset.Fields(

50、上調(diào)比例) = Text2.TextAdodc1.Recordset.UpdateDim msg As Stringmsg = 是否確定要?jiǎng)h除記錄 & Chr$(10)msg = msg & Text1.TextIf MsgBox(msg, 17, 刪除記錄?) 1 Then Exit SubOn Error GoTo handleAdodc1.Recordset.DeleteAdodc1.Recordset.MoveNextIf Adodc1.Recordset.BOF Then Adodc1.Recordset.MovePrevioushandle:MsgBox 該記錄已刪除!Combo1

51、.AddItem 01Combo1.AddItem 02Combo1.AddItem 03Combo1.AddItem 04Combo1.AddItem 05Combo1.AddItem 06Combo1.AddItem 07Combo1.AddItem 08Combo1.AddItem 09Combo1.AddItem 010Combo1.AddItem 011Combo1.AddItem 012Combo1.AddItem 013Combo1.AddItem 014Combo1.AddItem 015Combo1.AddItem 016Combo1.AddItem 017Combo1.Ad

52、dItem 018Combo1.AddItem 019Combo1.AddItem 020“日銷售報(bào)表查詢”模塊:Dim sql As StringDim sql As StringDim rst As New ADODB.RecordsetDim rs As New ADODB.RecordsetDim conn As New ADODB.Connectionconn.Open Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=訂單管理系統(tǒng)數(shù)據(jù)庫;Data Sour

53、ce=. sql = select * from 銷稅表 where 訂單編號= & Trim(Text5.Text) & rs.Open sql, conn, adOpenKeyset, adLockPessimistic If rs.EOF Then MsgBox 對不起,您查詢的訂單不存在!, vbOKOnly + vbExclamation, 消息 Else rst.Open select * from 訂單原價(jià)表 where 訂單編號= & Trim(Text5.Text) & , conn, 3, 3 Text1.Text = rs.Fields(銷售總金額) Text3.Text

54、 = rs.Fields(稅收總金額) Text2.Text = rst.Fields(金額合計(jì)) Text4.Text = rs.Fields(銷售總金額) - rst.Fields(金額合計(jì))End If“多表查詢”模塊:Dim sql As StringDim rs As New ADODB.RecordsetDim conn As New ADODB.Connectionconn.Open Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=訂單管理系統(tǒng)數(shù)據(jù)庫;Data Source=.If Combo1.Text = 產(chǎn)品編號 Then sq

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論