![畢業(yè)設計(論文)某銷售企業(yè)訂單管理系統(tǒng)的實現(xiàn)_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/15/e1cbb110-ff8f-41cc-ad8e-aef94b3b1b53/e1cbb110-ff8f-41cc-ad8e-aef94b3b1b531.gif)
![畢業(yè)設計(論文)某銷售企業(yè)訂單管理系統(tǒng)的實現(xiàn)_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/15/e1cbb110-ff8f-41cc-ad8e-aef94b3b1b53/e1cbb110-ff8f-41cc-ad8e-aef94b3b1b532.gif)
![畢業(yè)設計(論文)某銷售企業(yè)訂單管理系統(tǒng)的實現(xiàn)_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/15/e1cbb110-ff8f-41cc-ad8e-aef94b3b1b53/e1cbb110-ff8f-41cc-ad8e-aef94b3b1b533.gif)
![畢業(yè)設計(論文)某銷售企業(yè)訂單管理系統(tǒng)的實現(xiàn)_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/15/e1cbb110-ff8f-41cc-ad8e-aef94b3b1b53/e1cbb110-ff8f-41cc-ad8e-aef94b3b1b534.gif)
![畢業(yè)設計(論文)某銷售企業(yè)訂單管理系統(tǒng)的實現(xiàn)_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/15/e1cbb110-ff8f-41cc-ad8e-aef94b3b1b53/e1cbb110-ff8f-41cc-ad8e-aef94b3b1b535.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、某銷售企業(yè)訂單管理系統(tǒng)的實現(xiàn)摘 要訂單管理系統(tǒng)主要從現(xiàn)代社會電腦化觀念出發(fā),通過對現(xiàn)有資料的分析、研究和整理,確定了在公司內(nèi)部引入訂單管理系統(tǒng)軟件的可行性、緊迫性和必要性。以實現(xiàn)公司訂單管理的電腦化,提高工作效率。企業(yè)訂單管理系統(tǒng),它是企業(yè)管理系統(tǒng)的一個主要組成部分,其作用是對客戶、訂單之間進行行之有效的管理。本系統(tǒng)包括:管理員管理、客戶管理、定金管理、銷售管理、系統(tǒng)信息等模塊。本系統(tǒng)是用于企業(yè)內(nèi)部的專有系統(tǒng),它加強了企業(yè)訂單處理的效率,減輕了人員工作量,減少了傳統(tǒng)方式帶來的出錯,從而降低了企業(yè)開銷。本文介紹了在VB.NET 環(huán)境下采用“自上而下地總體規(guī)劃,自下而上地應用開發(fā)”的策略開發(fā)一個企
2、業(yè)訂單管理信息系統(tǒng)的過程,主要分析了企業(yè)訂單管理系統(tǒng)的一些基本功能和組成情況,包括系統(tǒng)的需求分析、系統(tǒng)結構,功能模塊劃分以及數(shù)據(jù)庫模式分析等,重點對應用程序的實際開發(fā)實現(xiàn)作了介紹。達到了數(shù)據(jù)的一致性和安全性,且應用程序功能完備,符合了信息管理系統(tǒng)作為典型的信息管理系統(tǒng)(MIS)的要求。關鍵詞:訂單;信息系統(tǒng);VB.NET The Design of Companys Order Managing System Based on .NET AbstractThe design of companys order managing system based on .NET mainly embar
3、ks from the modern society computerization idea, through the existence information analysis, the research and the reorganization. So that company manager realize the feasibility, the pressing and the necessity of implementing order form management system in the company interior, and introduce into t
4、his system to enhance the work efficiency.The companys order managing system, playing a important part in companys managing system, its function is managing better in the consumers and orders. The system includes management of administrators, management of consumers, management of earnest, managemen
5、t of sell, system information and so on. This system is a proper system used inside of company, which could enhance the efficiency of managing orders, cut down the employees work, and reduce the bug which traditional way had brought, so it can reduce the spending availability.Here I describe how to
6、use the strategy Top to Bottom in integrated planning, Bottom to Top in application development to design a information companys order managing system, mainly analyze some systems basic functions and its composition, include the analysis of system, the structure of system, the partition of function
7、module and so on, emphasizing the physical development of application procedure. Then data coordinating and safety is achieved, and the application procedure owns full function, achieves the requirements of typical MIS.Key words: Order; Management Information System; VB.NET目 錄 論文總頁數(shù):28頁1引言11.1開發(fā)背景及意
8、義11.2管理信息系統(tǒng)概述11.3數(shù)據(jù)庫應用系統(tǒng)開發(fā)簡介22信息管理系統(tǒng)論述42.1信息管理系統(tǒng)開發(fā)方法42.2信息管理開發(fā)過程43系統(tǒng)分析54系統(tǒng)總體設計74.1功能描述74.2系統(tǒng)流程圖75系統(tǒng)詳細設計105.1數(shù)據(jù)庫設計105.2系統(tǒng)主要界面設計及實現(xiàn)技術125.2.1用戶登陸界面設計及實現(xiàn)技術125.2.2客戶管理模塊的主要界面設計及實現(xiàn)技術135.2.3客戶管理模塊的主要界面設計與實現(xiàn)技術155.2.4訂單管理的界面設計及主要實現(xiàn)技術175.2.5銷售定金模塊的界面設計及主要實現(xiàn)技術195.2.6銷售管理模塊界面設計及主要實現(xiàn)技術216測試與結果236.1測試說明236.2各模塊測試
9、236.3測試結果25結 論26參考文獻261 引言企業(yè)訂單管理系統(tǒng)是一個企事業(yè)單位不可缺少的一部分,它的內(nèi)容對于企業(yè)的管理來說都是至關重要的,因此,企業(yè)訂單管理系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段,但一直以來人們使用傳統(tǒng)的人工方式管理訂單,這種管理方式存在著許多缺點,諸如效率低,保密性差等,而且時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難。隨著科學技術的不斷提高,計算機科學不斷發(fā)展,其強大的功能已經(jīng)被人們深刻認識,它已經(jīng)進入了人類社會的各個領域并發(fā)揮著越來越重要的作用。作為計算機應用的一部分,使用計算機對企業(yè)訂單信息進行管理,具有著人工管理無法比擬的
10、優(yōu)點,它檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等,可減少更多的人力物力,這些都能夠極大地提高貨品訂單的管理效率,也是企業(yè)管理科學化、正規(guī)化,與世界接軌的重要條件。因此,開發(fā)一個企業(yè)訂單管理系統(tǒng)是很有必要的,具有其特有的技術意義和管理意義。1.1 開發(fā)背景及意義目前計算機已經(jīng)成為我們學習和工作的得力助手:今天,計算機的價格已經(jīng)十分低廉,性能卻有了長足的進步。它已經(jīng)被應用于許多領域,計算機之所以如此流行的原因主要有以下幾個方面:首先,計算機可以代替人工進行許多繁雜而有重復性的勞動;其次,計算機可以節(jié)省許多資源;第三,計算機可以大大的提高人們的工作效率;第四,計算機可以使敏
11、感文檔更加安全;第五,便于管理人員的管理等等。企業(yè)訂單管理系統(tǒng)是一個企業(yè)管理不可缺少的部分,它的功能對于企業(yè)的快速和高效的管理訂單信息及交貨信息致關重要,所以企業(yè)訂單管理系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式進行管理,這種管理方式存在著許多缺點,如:效率低、時間長、易沖突、不完美。作為計算機應用的一部分,使用計算機對企業(yè)訂單信息進行合理的管理,具有手工管理所無法比擬的優(yōu)點。例如:排序速度快、查找方便、可靠性高、成本低等。這些優(yōu)點能夠極大地提高企業(yè)管理中的效率,也是學校的科學化、正規(guī)化、信息化管理,與世界接軌的重要條件。1.2 管理信息系統(tǒng)概述管理信息
12、系統(tǒng)(簡稱MIS)是在管理科學、系統(tǒng)科學、計算機科學等的基礎上發(fā)展起來的綜合性邊緣科學。在21世紀信息高速發(fā)展的時代中,管理信息系統(tǒng)具有很重要的作用,它的預測和輔助決策的功能,即利用現(xiàn)代管理的決策和支持。管理信息系統(tǒng)是一個由人、機(計算機)組成的能進行管理信息的收集、傳遞、存儲、加工、維護和使用的系統(tǒng)。它能觀測企業(yè)或組織的各種運動情況,利用過去的數(shù)據(jù)預測未來;從全局出發(fā)輔助決策;利用信息控制企業(yè)或組織行為,幫助其實現(xiàn)長遠的規(guī)劃目標。簡言之,管理信息系統(tǒng)是一個以計算機為工具,具有數(shù)據(jù)處理、預測、控制和輔助決策功能的信息系統(tǒng)。管理信息系統(tǒng)是一個人機系統(tǒng),同時它又是一個一體化集成系統(tǒng)。管理信息系統(tǒng)是
13、信息系統(tǒng)的一個子系統(tǒng),它以計算機技術、通訊技術和軟件技術為技術基礎,同時將現(xiàn)代管理理論、現(xiàn)代管理方法及各級管理人員融為一體,最終為某個組織整體的管理與決策服務,是由人和計算機組成的能進行管理信息的收集、傳遞、存儲、加工、維護和使用的系統(tǒng)。管理信息系統(tǒng)的基本結構可以概括為四大部件,即信息源、信息處理器、信息用戶和信息管理者。因此,一個成功的管理信息系統(tǒng)應該具有可靠的硬件、實用的軟件、強有力的現(xiàn)代化管理水平。具體講,管理信息系統(tǒng)的三大支柱是:計算機網(wǎng)絡、數(shù)據(jù)庫和現(xiàn)代化的管理,這三打支柱稱為管理信息系統(tǒng)的擴展部件。1.3 數(shù)據(jù)庫應用系統(tǒng)開發(fā)簡介在數(shù)據(jù)庫應用系統(tǒng)開發(fā)之前,對開發(fā)數(shù)據(jù)庫的基本概念應當了解
14、,對數(shù)據(jù)庫的結構、開發(fā)數(shù)據(jù)庫應用程序的步驟、開發(fā)體系及方法都應當有相當清晰的了解和認識。數(shù)據(jù)庫應用系統(tǒng)開發(fā)的目標是建立一個滿足用戶長期需求的產(chǎn)品。開發(fā)的主要過程為:理解用戶的需求,然后,把它們轉(zhuǎn)變?yōu)橛行У臄?shù)據(jù)庫設計。把設計轉(zhuǎn)變?yōu)閷嶋H的數(shù)據(jù)庫,并且這些數(shù)據(jù)庫帶有功能完備、高效能的應用。數(shù)據(jù)庫技術在計算機軟件鄰域研究中一直是非常重要的主題,產(chǎn)生于60年代,30多年來數(shù)據(jù)庫技術得到了迅速發(fā)展,并已形成較為完整的理論體系和一大批實用系統(tǒng)。并且,近年來,隨著World Wide Web(WWW)的猛增及Internet技術的迅速發(fā)展,使得數(shù)據(jù)庫技術之時成為最熱門技術之一。數(shù)據(jù)庫由DBMS(數(shù)據(jù)庫管理系統(tǒng)
15、)處理,DBMS則由開發(fā)人員和用戶通過應用程序直接或間接地使用。它主要包括四個要素:用戶數(shù)據(jù)、元數(shù)據(jù)、索引和應用元數(shù)據(jù)。1、用戶數(shù)據(jù)目前,大多數(shù)主流數(shù)據(jù)庫管理系統(tǒng)把用戶數(shù)據(jù)表示為關系。現(xiàn)在把關系看作數(shù)據(jù)表。表的列包含域或?qū)傩裕淼男邪瑢獦I(yè)務環(huán)境中的實體的記錄。并非所有的關系都同樣符合要求,有些關系比其它關系更結構化一些。2、元數(shù)據(jù)數(shù)據(jù)庫是自描述的,這就意味著它自身包含了它的結構的描述,這種結構的描述稱作元數(shù)據(jù)。因為DBMS產(chǎn)品是用來存儲和操縱表的,所以大多數(shù)產(chǎn)品把元數(shù)據(jù)以表的形式存儲,有時稱作系統(tǒng)表。這些系統(tǒng)表存儲了數(shù)據(jù)庫中表的情況,指出每一個表中有多少列,那一列是主關鍵字,每一列的數(shù)據(jù)類
16、型的描述,它也存儲索引、關鍵字、規(guī)則和數(shù)據(jù)庫結構的其他部分。在表中存儲元數(shù)據(jù)不僅對DBMS是有效的,對用戶也是方便的,因為他們可以使用與查詢用戶數(shù)據(jù)同樣的查詢工具來查詢元數(shù)據(jù)。3、索引第三種類型的數(shù)據(jù)改進了數(shù)據(jù)庫的性能和可訪問性,這種數(shù)據(jù)經(jīng)常稱作開銷數(shù)據(jù),盡管有時也采用其他類型的數(shù)據(jù)結構,如鏈表,但它主要還是索引。索引可以用來排序和快速訪問數(shù)據(jù)。4、應用元數(shù)據(jù)存儲在數(shù)據(jù)庫中的第四種數(shù)據(jù)是應用元數(shù)據(jù),它用來存儲用戶窗體、報表、查詢和其他形式的查詢組件。并非所有的DBMS都支持應用組件,支持組件的DBMS也不一定把全部組件的結構作為應用元數(shù)據(jù)存儲在數(shù)據(jù)庫中。然而,大多數(shù)現(xiàn)代的DBMS產(chǎn)品存儲這種數(shù)
17、據(jù)作為數(shù)據(jù)庫的一部分。一般來說,數(shù)據(jù)庫開發(fā)人員和用戶都不直接訪問應用元數(shù)據(jù),相反,他們通過DBMS中的工具來處理這些數(shù)據(jù)。數(shù)據(jù)庫管理系統(tǒng)(DBMS)是指數(shù)據(jù)庫系統(tǒng)中管理數(shù)據(jù)的軟件系統(tǒng)。DBMS是數(shù)據(jù)庫系統(tǒng)的核心組成部分。對數(shù)據(jù)庫的一切操作,包括定義、更新及各種控制,都是通過DBMS進行的。DBMS總是基于某種數(shù)據(jù)模型,可以把DBMS看成是某種數(shù)據(jù)模型在計算機系統(tǒng)上的具體實現(xiàn)。根據(jù)數(shù)據(jù)模型的不同,DBMS可以分成層次型、網(wǎng)狀型、關系型、面向?qū)ο笮偷?。關系模型主要是用二維表格結構表達實體集,用外鍵表示實體間聯(lián)系。關系模型是由若干個關系模式組成的集合。關系模式相當于前面提到的記錄類型,它的實例稱為關
18、系,每個關系實際上是一張二維表格。關系模型和層次、網(wǎng)狀模型的最大判別是用關鍵碼而不是用指針導航數(shù)據(jù),表格簡單用戶易懂,編程時并不涉及存儲結構,訪問技術等細節(jié)。關系模型是數(shù)學化模型。SQL語言是關系數(shù)據(jù)庫的標準化語言,已得到了廣泛的應用。DBMS的特點和功能可以分為三個子系統(tǒng):設計工具子系統(tǒng)、運行子系統(tǒng)和DBMS引擎。設計子系統(tǒng)有一個方便數(shù)據(jù)庫及其應用創(chuàng)建的工具集。它典型地包含產(chǎn)生表、窗體、查詢和報表的工具。DBMS產(chǎn)品還提供編程語言和對編程語言的接口。運行子系統(tǒng)處理用設計子系統(tǒng)開發(fā)的應用組件。它所包含的運行處理器用來處理窗體和數(shù)據(jù)庫的數(shù)據(jù)交互,以及回答查詢和打印報表等。DBMS引擎從其他兩個組
19、件接受請求,并把它們翻譯成對操作系統(tǒng)的命令,以便讀寫物理介質(zhì)上的數(shù)據(jù)。DBMS引擎還涉及事務管理、鎖、備份和恢復。2 信息管理系統(tǒng)論述管理信息系統(tǒng)(簡稱MIS)是介于信息論,經(jīng)濟管理理論,統(tǒng)計學與運籌學及計算機科學之間的一門邊緣性,綜合性,系統(tǒng)性的交叉科學,它是隨著管理科學,信息技術,計算機技術等的發(fā)展而產(chǎn)生和發(fā)展起來的。企業(yè)訂單管理系統(tǒng)是典型的信息管理系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端的應用程序的開發(fā)兩個方面。對于前者要求建立數(shù)據(jù)的一致性和完整性,對于后者則要求應用程序功能的完備,易用等的特點?;谏鲜隹紤]本系統(tǒng)主要利用VB.NET 作前端的應用開發(fā)工具 ,利用Sql Ser
20、ver2000作為后臺的數(shù)據(jù)庫,利用WINDOWS作為系統(tǒng)平臺開發(fā)的企業(yè)訂單管理系統(tǒng)的運行平臺。另外企業(yè)訂單管理系統(tǒng)利用軟件工程化思想和方法,總體上是采用結構化生命法進行系統(tǒng)分析和設計的,而系統(tǒng)實現(xiàn)等步驟則采用了原型法和面對對象的方法。2.1 信息管理系統(tǒng)開發(fā)方法管理信息系統(tǒng)的開發(fā)方法有生命周期法、原型法和面向?qū)ο蟮拈_發(fā)方法等:生命周期法(Life Cycle Method)是20世紀60年代發(fā)展起來的一種應用廣泛且比較成熟的管理系統(tǒng)開發(fā)方法,它的基本思想是將系統(tǒng)的開發(fā)工作從開始到結束劃分為若干個階段,每個階段都有明確的任務,而系統(tǒng)開發(fā)出來后,并不意味著生命周期的結束,而意味著根據(jù)組織的需要對
21、系統(tǒng)的修改和重建的開始。原型法(vb)是20世紀80年代發(fā)展起來的,旨在改變生命周期法的缺點的一種系統(tǒng)開發(fā)方法,該法的開發(fā)思路是首先根據(jù)用戶的要求,由用戶和開發(fā)者共同確定系統(tǒng)的基本要求和主要功能,利用系統(tǒng)快速生成工具,建立一個系統(tǒng)模型,再在此基礎上與用戶交流,將模型不斷補充、修改、完善,如此反復,最終直至用戶和開發(fā)者都比較滿意為止,從而形成一個相對穩(wěn)定、較為理想的管理信息系統(tǒng)。面向?qū)ο螅∣bject Oriented)的開發(fā)方法于20世紀80年代開始興起的,是一種基于問題對象的自底向上的一種系統(tǒng)開發(fā)方法,這種方法的特點是以對象為基礎,對象是分析問題和解決問題的核心。2.2 信息管理開發(fā)過程一個
22、信息管理系統(tǒng)的開發(fā)過程一般包括如下幾個步驟:1. 需求分析:需求分析主要是了解用戶的需求。需求了解得越詳細,程序的后期開發(fā)與維護費用就會越少。一般的開發(fā)團隊中,需求分析都是由資歷較深的系統(tǒng)分析員或項目經(jīng)理擔當,可見它的重要性。需求分析制訂好后,需要反復修改。將最后的結果交給用戶審定,確認無誤后,由系統(tǒng)分析員完成需求分析文檔,再開始下一步工作。2. 概要設計:概要設計緊跟在需求分析之后。用戶需求明確后,將得到的數(shù)據(jù)分析后,開始構建數(shù)據(jù)庫的邏輯結構。此時,數(shù)據(jù)庫中的表格還未成形,通過各種分析工具畫出數(shù)據(jù)流圖,最后就可抽象出數(shù)據(jù)庫的具體表結構。這時由系統(tǒng)分析人員反復審核。確認所有的需求都考慮在內(nèi),沒
23、有遺漏后,就可以開始制訂概要設計文檔。概要設計文檔形成后,整個程序的邏輯框架也就形成了。3. 詳細設計:概要設計完成后,根據(jù)設計中制訂的業(yè)務模塊。就可以進行詳細分析設計了。詳細設計就是將各個業(yè)務模塊的窗口全部建好,各個窗口控件的處理代碼全部用語言表達出。所以詳細設計是整個系統(tǒng)中最繁瑣的環(huán)節(jié)。詳細設計完成后,整個程序就確定了,再由編程人員根據(jù)詳細設計文檔將代碼完成。整個開發(fā)工作就宣告結束。4. 程序編碼:程序編碼相對于其他環(huán)節(jié)來說比較簡單,程序員只需要根據(jù)詳細分析文檔寫程序編碼,保證代碼沒有錯誤即可。程序編碼需要注意的是整個程序書寫中命名的規(guī)范化與編程風格的規(guī)范化,這需要較長時間的培養(yǎng)來形成。需
24、要在不斷的實踐中形成自己獨特的風格。總的來說,不要過分地追求復雜的算法,因為那可能會導致后期維護人員無法讀懂你的代碼而造成維護的困難。5. 測試:程序編碼完成后,就需要測試。測試有幾種類型,主要是測試代碼有無邏輯錯誤以及在加載數(shù)據(jù)環(huán)境下程序的穩(wěn)定性問題。測試工作中發(fā)現(xiàn)的錯誤應及時改正,然后將它記錄到測試文檔中。6. 打包:測試完成,確認無誤后。程序就可以打包發(fā)行了。打包一般使用工具等。以上是一個完整的MIS系統(tǒng)開發(fā)過程,其實不僅MIS系統(tǒng),其他類型的程序開發(fā)也基本相同。3 系統(tǒng)分析系統(tǒng)分析是開發(fā)管理信息系統(tǒng)的關鍵性階段,是一個從不斷認識和逐步細化的過程,是下一階段的工作基礎,是為下一階段進行物
25、理方案設計、解決“怎么做”提供依據(jù),基關鍵性主要體現(xiàn)在“理解需求”和“表達需求”兩方面。通過對現(xiàn)行系統(tǒng)的詳細調(diào)研,主要是從系統(tǒng)的角度理解用戶的需要,確定新系統(tǒng)的綜合要求,并提出這些需求的實現(xiàn)條件以及需求應達到的標準,也就是確定新系統(tǒng)要做什么,做到什么程度。這些需求包括:1. 功能需求。確定新系統(tǒng)應做什么,這是最主要的需求。企業(yè)訂單管理系統(tǒng)主要是對客戶信息、訂單錄入、訂單維護、銷售定金登記、訂單結清、生成出貨單、派發(fā)等信息進行合理的管理。1) 訂單錄入:按客戶錄入銷售訂單,首先填寫訂單總括信息(包括訂單號、結算方式、訂貨方式、付款期限等)和每個訂單行的信息(包括物品、訂貨數(shù)量、訂貨單位、單價、需
26、求日期、發(fā)貨日期、交貨地點、發(fā)貨倉庫及物品批號等)。在確認不再改動后,系統(tǒng)自動計算訂單的原幣及本幣總額,折扣額,需收定金額等。2) 訂單維護:對尚未終止及尚未結清訂單可以進行維護。對選定訂單的總括信息和明細信息可進行加、刪操作。具體計算公式、流程及數(shù)據(jù)的有效性校驗都與訂單錄入相似。3) 銷售定金登記:對客戶交納的每一筆定金進行記錄,對以往的定金記錄可隨時維護。還可以通過使用功能鍵調(diào)用定金分配處理,把定金分配到客戶的各個訂單上。4) 訂單結清:完成對銷售訂單的結清操作。用戶可以結清一張訂單,也可以只結清訂單中的某一訂單。5) 生成出貨單:根據(jù)客戶訂單生成出貨單。參照銷售訂單的發(fā)貨日期、未開出貨單
27、數(shù)量,填入本次出貨單的數(shù)量。2. 性能需求。給出所開發(fā)的新系統(tǒng)的技術性能指標,包括存儲容量限制、運行時間限制、安全保密性等。在系統(tǒng)的性能中采用Sql Server 2000 高容量數(shù)據(jù)存儲的數(shù)據(jù)庫,運行速度較快,工作效率高,對數(shù)據(jù)庫及軟件設置用戶口令,使系統(tǒng)從根源上對數(shù)據(jù)安全進行管理。3. 環(huán)境需求。這是對系統(tǒng)運行以及所處環(huán)境的要求。例如,在硬件方面采用什么機型、有什么硬件設備等;在軟件方面,采用什么支持系統(tǒng)運行的系統(tǒng)軟件(指操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng))。1) 硬件需求 基本配置:P III 1.0G以上機型,內(nèi)存256M以上,硬盤空間30G。 建議機型:P4 2.0G,內(nèi)存256M,硬盤空間8
28、0G。2) 軟件需求 操作系統(tǒng):Win98/Me/2000/XP。Microsoft Windows系列操作系統(tǒng)在使用和維護上比較方便,開發(fā)工具也較多,它也在企業(yè)及單位應用較多。為方便本系統(tǒng)普及使用它支持Windows系列各種版本的操作系統(tǒng)。4. 未來需求。這類要求是指目前不屬于系統(tǒng)開發(fā)的范圍,但將來隨著外界環(huán)境的變化以及系統(tǒng)的發(fā)展可能會提出的要求。了解這類要求的目的是在開發(fā)過程中,可對系統(tǒng)將來可能的擴展與修改做準備。一旦需要時,就比較容易進行補充和修改了。4 系統(tǒng)總體設計4.1 功能描述企業(yè)訂單管理系統(tǒng)主要用于客戶訂單信息的管理,系統(tǒng)包括客戶注冊、訂單錄入、訂單維護、銷售定金登記、訂單結清、
29、生成出貨單等幾部分組成。企業(yè)訂單管理系統(tǒng)需滿足管理員及工作人員的需求,他們具有登陸應用系統(tǒng)的權限,所以需要對工作人員的登陸本模塊進行更多的考慮,設計用戶登陸需要口令才可以登陸。系統(tǒng)登陸以后可以對客戶信息注冊,便于以后查詢和管理,隨時可以錄入客戶的訂單信息,訂單錄入完成以后,可以維護訂單信息。對訂單信息實現(xiàn)增加貨物、刪除等操作,可以隨時維護客戶的定金,對訂單結清操作。而且系統(tǒng)還能根據(jù)要求自動生成交貨單。本系統(tǒng)基本涵蓋了企業(yè)訂單管理的主要需求,具有完善細致的功能、友好的用戶界面、強大的數(shù)據(jù)處理功能和完備的安全機制;隨心所欲的查詢和所見即所得的信息功能。4.2 系統(tǒng)流程圖系統(tǒng)流程圖如圖1所示:圖1系
30、統(tǒng)操作數(shù)據(jù)流圖系統(tǒng)模塊劃分如圖2:企業(yè)訂單管理系統(tǒng)文件客戶管理訂單管理定金管理銷售管理關于操作員管理退出客戶注冊客戶管理訂單錄入訂單維護訂單結算生成出貨單派發(fā)圖2 系統(tǒng)模塊劃分基本模塊與功能:1.文件包括操作員管理,退出系統(tǒng)。操作員管理主要對系統(tǒng)管理員的添加、刪除等操作,當需要添加管理員時可以用該功能操作。退出系統(tǒng)通過該功能退出系統(tǒng)。2.客戶管理客戶注冊管理:對客戶信息進行登記;3.訂單管理訂單錄入管理:能對客戶的訂單信息登記操作;訂單維護管理:管理和維護客戶的訂單信息,可以對訂單信息進行添加、刪除等操作;訂單結算管理:對客戶的訂單做結算操作;4.定金管理對客戶訂單進行收取定金操作的管理;5.
31、銷售管理根據(jù)各條件系統(tǒng)將自動生成交貨單,根據(jù)要求做派發(fā)操作,也可以隨時查看派發(fā)明細;5 系統(tǒng)詳細設計數(shù)據(jù)庫是一種存儲數(shù)據(jù)并對數(shù)據(jù)進行操作的工具。數(shù)據(jù)庫的作用在于組織和表達信息,簡而言之,數(shù)據(jù)庫就是信息的集合。計算機的數(shù)據(jù)庫可以分為兩類:非關系數(shù)據(jù)庫(flat-file)和關系數(shù)據(jù)庫(relational)。關系數(shù)據(jù)庫中包含了多個數(shù)據(jù)表的信息,數(shù)據(jù)庫含有各個不同部分的術語,如記錄、域等。5.1 數(shù)據(jù)庫設計數(shù)據(jù)庫是采用先進的Sql Server2000數(shù)據(jù)庫,該系統(tǒng)主要包括管理員用戶表(admin)、訂單明細表(ddmxb)、訂單總表(ddzb)、客戶信息表(khxxb)、派發(fā)信息表(pfinfo
32、)、銷售定金表(xsdj)數(shù)據(jù)信息表,具體數(shù)據(jù)表如下。管理員用戶表:主要是存儲管理員用戶信息和口令的,包括id、yhm、mm字段,表結構如圖3:圖3 管理員用戶表訂單明細表:主要是存儲訂單貨物的明細信息的,包括物品、訂貨數(shù)量、訂貨單位字段,表結構如圖4:圖4 訂單明細表訂單總表:主要是存儲訂單總體信息的,包括客戶、結算方式、訂貨方式等字段,表結構如圖5:圖5 訂單總表客戶信息表:主要是記錄客戶基本信息的,包括id、用戶姓名、 等字段,表結構如圖6:圖6 客戶信息表派發(fā)信息表主要是存儲訂單派發(fā)信息的,包括id、訂單號、客戶、結算方式等字段,表結構如圖7:圖7 派發(fā)信息表銷售定金表主要是存儲客戶訂
33、單定金的,包括編號、客戶、訂單號、定金等字段,表結構如圖8:圖8 銷售定金表5.2 系統(tǒng)主要界面設計及實現(xiàn)技術企業(yè)訂單管理系統(tǒng)主要由文件模塊、客戶管理模塊、訂單管理模塊、定金管理模塊、銷售管理模塊等幾個模塊組成。5.2.1 用戶登陸界面設計及實現(xiàn)技術5.2.2 客戶管理模塊的主要界面設計及實現(xiàn)技術5.2.3 客戶管理模塊的主要界面設計與實現(xiàn)技術客戶管理模塊主要包括添加客戶、刪除客戶、退出等幾部分組成,用戶管理主要流程如圖13,管理界面如圖14,功能主要界面設計與實現(xiàn)技術具體如下分析:圖13 用戶管理主要流程圖14 客戶管理界面客戶管理主要實現(xiàn)技術: Dim dset As New DataSe
34、t Dim sda As New SqlDataAdapter(select * from khxxb, conn) sda.Fill(dset, khxxb) Me.DataGridView1.DataSource = dset.Tables(khxxb).DefaultView End Sub刪除功能主要實現(xiàn)技術: If MsgBox(確定要刪除嗎?, MsgBoxStyle.YesNo) = MsgBoxResult.No Then Exit Sub Dim i As Integer i = Convert.ToInt16(Me.DataGridView1.CurrentCell.Row
35、Index) Dim counts As Integer Dim cls As New Class1 counts = cls.sqlUpdate(delete from khxxb where id= & Me.DataGridView1(0, i).Value.ToString() & , ) If counts 0 Then MsgBox(刪除成功!) Call datagrid() End If End Sub5.2.4 訂單管理的界面設計及主要實現(xiàn)技術訂單管理模塊主要包括訂單錄入、訂單維護、訂單結算幾個功能組成。訂單處理流程如圖15:圖15 訂單處理數(shù)據(jù)流圖訂單維護的界面設計如圖16
36、:圖16 訂單維護界面設計訂單維護主要實現(xiàn)技術: Dim dset As New DataSet Dim sda As New SqlDataAdapter(select id as 編號,zbid as 訂單號,物品,訂貨數(shù)量,訂貨單位,單價,金額from ddmxb where zbid= + Me.DataGridView1(0, i).Value.ToString() + , conn) sda.Fill(dset, ddmxb) Me.DataGridView2.DataSource = dset.Tables(ddmxb).DefaultView End Sub Dim dset
37、As New DataSet Dim sda As New SqlDataAdapter(select id as 編號,zbid as 訂單號,物品,訂貨數(shù)量,訂貨單位,單價,金額from ddmxb where zbid= + CStr(Me.DataGridView1(0, i).Value.ToString() + , conn) sda.Fill(dset, ddmxb) Me.DataGridView2.DataSource = dset.Tables(ddmxb).DefaultViewEnd Sub刪除訂單主要實現(xiàn)技術: If MsgBox(確定要刪除嗎?, MsgBoxSty
38、le.YesNo) = MsgBoxResult.No Then Exit Sub Dim i As Integer i = Convert.ToInt16(Me.DataGridView2.CurrentCell.RowIndex) Dim counts As Integer Dim cls As New Class1 counts = cls.sqlUpdate(delete from ddmxb where id= & Me.DataGridView2(0, i).Value.ToString() & , ) If counts 0 Then MsgBox(刪除成功!) Call dat
39、alist() End IfEnd Sub刪除貨物主要實現(xiàn)技術: If MsgBox(確定要刪除嗎?, MsgBoxStyle.YesNo) = MsgBoxResult.No Then Exit Sub Dim i As Integer i = Convert.ToInt16(Me.DataGridView1.CurrentCell.RowIndex) Dim counts As Integer Dim cls As New Class1 counts = cls.sqlUpdate(delete from ddmxb where zbid= & Me.DataGridView1(0, i)
40、.Value.ToString() & , ) If counts 0 Then counts = cls.sqlUpdate(delete from ddzb where id= & Me.DataGridView1(0, i).Value.ToString() & , ) MsgBox(刪除成功!) Call datagrid() Call datalist() Else MsgBox(刪除失?。? End If End Sub5.2.5 銷售定金模塊的界面設計及主要實現(xiàn)技術銷售定金模塊是用來管理訂單中定金的模塊,其主要流程如圖17所示:圖17 銷售定金管理主要流程銷售定金模塊界面設計如圖
41、18:圖18 銷售定金界面設計銷售定金主要實現(xiàn)技術: If Me.ComboBox1.Text = Then MsgBox(客戶姓名不能為空!) Exit Sub End If If Me.TextBox2.Text = Then MsgBox(訂單號不能為空) Exit Sub End If If Me.TextBox3.Text = Then MsgBox(定金不能為空!) Exit Sub End If Dim cls As New Class1 Dim counts As Integer counts = cls.sqlUpdate(insert into xsdj (客戶,訂單號,定金) values ( + Me.ComboBox1.Text + , + Me.TextBox2.Text + , + Me.TextBox3.Text + ), ) If counts 0 Then MsgBox(保存成功!) Call datagrid() End If End Sub5.2.6 銷售管理模塊界面設計及主要實現(xiàn)技術銷售管理模塊是與交貨單的生成、派發(fā)相關的模塊,其
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度直播平臺虛擬禮物開發(fā)與交易服務合同范本
- 2025年度源代碼保密協(xié)議書-新能源技術研發(fā)合作專用版
- 2025年度證券投資財務規(guī)劃與咨詢協(xié)議
- 2025年度房產(chǎn)維修基金管理服務合同-@-1
- 2025年度廢棄塑料回收利用技術研發(fā)協(xié)議
- 預見行業(yè)變化的應對計劃
- 開展生物學科研討會的計劃
- 教學日常檢查與評估機制計劃
- 患者膳食管理經(jīng)驗與總結計劃
- 協(xié)助學生進行自我評估的計劃
- 滬科版八年級物理知識點總結
- 2024員工質(zhì)量意識培訓
- 孫權勸學(原卷版)-2024年中考語文之文言文對比閱讀
- 養(yǎng)生館拓客培訓
- 《大學計算機基礎》第2章計算機系統(tǒng)組成
- 失業(yè)保險待遇申領表
- 期末測試卷(一)(試題)2023-2024學年二年級上冊數(shù)學蘇教版
- 2024年廣東省初中學業(yè)水平考試中考英語試卷(真題+答案解析)
- DL-T-255-2012燃煤電廠能耗狀況評價技術規(guī)范
- 家庭教育家長會教案及反思(3篇模板)
- 人教版PEP英語單詞表三年級到六年級
評論
0/150
提交評論