網(wǎng)上銷售訂單管理系統(tǒng)論文_第1頁(yè)
網(wǎng)上銷售訂單管理系統(tǒng)論文_第2頁(yè)
網(wǎng)上銷售訂單管理系統(tǒng)論文_第3頁(yè)
網(wǎng)上銷售訂單管理系統(tǒng)論文_第4頁(yè)
網(wǎng)上銷售訂單管理系統(tǒng)論文_第5頁(yè)
已閱讀5頁(yè),還剩59頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、.PAGE :.;哈爾濱工業(yè)大學(xué)畢業(yè)設(shè)計(jì)論文摘要隨著科學(xué)技術(shù)的不斷提高,其強(qiáng)大的功能已為人們深化認(rèn)識(shí),“現(xiàn)代化管理的理念隨之也成為企業(yè)開展的原動(dòng)力?!艾F(xiàn)代化管理手段具有檢索迅速、可靠性高、存儲(chǔ)量大、嚴(yán)密性好等優(yōu)點(diǎn)。這些優(yōu)點(diǎn)可以極大的提高一個(gè)企業(yè)、公司銷售管理的效率。利用網(wǎng)絡(luò)和數(shù)據(jù)庫(kù)技術(shù),基于B/S方式開發(fā)了網(wǎng)上銷售訂單管理系統(tǒng)這一ASP.NET運(yùn)用程序。本系統(tǒng)開發(fā)平臺(tái)采用Visual Studio ,開發(fā)言語(yǔ)采用C#,后臺(tái)數(shù)據(jù)庫(kù)采用SQL Server 。本系統(tǒng)是一個(gè)典型的信息管理系統(tǒng)(MIS),它運(yùn)用方便,操作簡(jiǎn)單,效率很高,實(shí)現(xiàn)了對(duì)銷售訂單登記、訂單確認(rèn)、貨物發(fā)送、訂單查詢及退貨結(jié)賬等功能

2、。它取代了傳統(tǒng)的手工對(duì)訂單管理,從而減少了銷售數(shù)據(jù)誤差并實(shí)現(xiàn)了數(shù)據(jù)規(guī)范化,可以滿足銷售單位高效管理要求。本文引見(jiàn)了網(wǎng)上銷售訂單管理系統(tǒng)的開發(fā)工具、開發(fā)平臺(tái);系統(tǒng)需求分析部分主要包括業(yè)務(wù)流程圖、數(shù)據(jù)流圖、功能需求等;系統(tǒng)設(shè)計(jì)部分主要引見(jiàn)了系統(tǒng)功能設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)及代碼設(shè)計(jì);系統(tǒng)實(shí)現(xiàn)部分闡明了幾個(gè)主要模塊的算法,并附帶了一些主要的窗口和程序。關(guān)鍵詞銷售管理;訂單管理;結(jié)賬處置AbstractWith the continuous improvement of the science & technology, its great function has been recognized deepl

3、y by human, along with that “the modern management also becomes the motility of business development. “The modern management has such advantages like rapid searching, high reliability, large storage level, good confidentiality, and so on. These advantages could increase the efficiency of a business

4、or companys sales management in a large extent.By use of the skill of network and database, we develop the order control of online marketing which is an ASP.NET application program that base on B/S mode. that system development platform adopts Visual Studio , the development language adopts C,the ba

5、ckground database adopts the SQL Server .that system is a typical Management Information System (MIS) that is very convenient to handle, easy to operate, high efficiency, could carry out the registration of sales order, confirmation of order, delivery of goods, order inquires, goods returned and set

6、tle account ,and so on functions. It takes the place of the traditional handwork order control, thus reduces the sales data error and completes the datas standardization, could satisfy the requirement about high efficiency management of marketing unit.that article introduces the development instrume

7、nt and development latform of the order control of online marketing; system requirements analysis contains operation flow chart, data flow chart, functional requirements; system design mainly introduces the system functional design, data base design and code design; system implementation explains th

8、e algorithm about some major module, and with some main windows and programs.Key wordssales managementorder control settle account目錄 TOC o - u 摘要IAbstractII第章緒論 PAGEREF _Toc h .課題背景 PAGEREF _Toc h .課題意義 PAGEREF _Toc h .系統(tǒng)設(shè)計(jì)思想 PAGEREF _Toc h .系統(tǒng)開發(fā)方式 PAGEREF _Toc h .系統(tǒng)開發(fā)平臺(tái) PAGEREF _Toc h .系統(tǒng)運(yùn)轉(zhuǎn)環(huán)境 PAGER

9、EF _Toc h .系統(tǒng)設(shè)計(jì)原那么 PAGEREF _Toc h .系統(tǒng)設(shè)計(jì)目的 PAGEREF _Toc h 第章需求分析 PAGEREF _Toc h .需求分析重要性 PAGEREF _Toc h .可行性分析 PAGEREF _Toc h .經(jīng)濟(jì)可行性 PAGEREF _Toc h .技術(shù)可行性 PAGEREF _Toc h .運(yùn)轉(zhuǎn)可行性 PAGEREF _Toc h .業(yè)務(wù)流程圖 PAGEREF _Toc h .數(shù)據(jù)流圖 PAGEREF _Toc h .數(shù)據(jù)字典 PAGEREF _Toc h .本章小結(jié) PAGEREF _Toc h 第章概要設(shè)計(jì) PAGEREF _Toc h .系

10、統(tǒng)功能設(shè)計(jì) PAGEREF _Toc h .數(shù)據(jù)庫(kù)設(shè)計(jì) PAGEREF _Toc h .數(shù)據(jù)庫(kù)設(shè)計(jì)的特點(diǎn) PAGEREF _Toc h .數(shù)據(jù)庫(kù)設(shè)計(jì)根本步驟 PAGEREF _Toc h .數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)E-R圖 PAGEREF _Toc h .數(shù)據(jù)庫(kù)表構(gòu)造 PAGEREF _Toc h .本章小結(jié) PAGEREF _Toc h 第章詳細(xì)設(shè)計(jì) PAGEREF _Toc h .系統(tǒng)主界面設(shè)計(jì) PAGEREF _Toc h .根本信息管理功能設(shè)計(jì) PAGEREF _Toc h .商品進(jìn)貨管理功能設(shè)計(jì) PAGEREF _Toc h .銷售訂單管理功能設(shè)計(jì) PAGEREF _Toc h .查詢統(tǒng)計(jì)功能

11、設(shè)計(jì) PAGEREF _Toc h .賬務(wù)管理功能設(shè)計(jì) PAGEREF _Toc h .本章小結(jié) PAGEREF _Toc h 第章系統(tǒng)實(shí)現(xiàn)與測(cè)試 PAGEREF _Toc h .各個(gè)模塊功能實(shí)現(xiàn) PAGEREF _Toc h .根本信息管理模塊實(shí)現(xiàn) PAGEREF _Toc h .商品進(jìn)貨管理模塊實(shí)現(xiàn) PAGEREF _Toc h .銷售訂單管理模塊實(shí)現(xiàn) PAGEREF _Toc h .查詢統(tǒng)計(jì)模塊實(shí)現(xiàn) PAGEREF _Toc h .賬務(wù)管理模塊實(shí)現(xiàn) PAGEREF _Toc h .軟件測(cè)試 PAGEREF _Toc h .為什么要進(jìn)展測(cè)試 PAGEREF _Toc h .測(cè)試的根本概念

12、PAGEREF _Toc h .系統(tǒng)測(cè)試 PAGEREF _Toc h .本章小結(jié) PAGEREF _Toc h 第章系統(tǒng)主要功能運(yùn)用闡明 PAGEREF _Toc h .登錄系統(tǒng) PAGEREF _Toc h .根本信息管理 PAGEREF _Toc h .銷售訂單管理 PAGEREF _Toc h .查詢統(tǒng)計(jì) PAGEREF _Toc h .賬務(wù)管理 PAGEREF _Toc h .本章小結(jié) PAGEREF _Toc h 結(jié)論 PAGEREF _Toc h 致謝 PAGEREF _Toc h 參考文獻(xiàn) PAGEREF _Toc h 附錄 PAGEREF _Toc h 附錄 PAGEREF

13、_Toc h 附錄 PAGEREF _Toc h 第章緒論.課題背景隨著科學(xué)技術(shù)與網(wǎng)絡(luò)技術(shù)的迅速開展,“現(xiàn)代化管理的理念已成為企業(yè)開展的原動(dòng)力。產(chǎn)品銷售管理歷來(lái)是企業(yè)管理中重要的組成部分,一個(gè)大型公司每天要完成的銷售訂單事務(wù)非常繁瑣復(fù)雜,并且業(yè)務(wù)涉及多個(gè)不同的客戶,但傳統(tǒng)的銷售管理是以人員管理為主,這種管理方式存在著許多缺陷,因此銷售訂單管理系統(tǒng)對(duì)企業(yè)有著非常重要的意義。訂單管理系統(tǒng)(OMS)是物流管理系統(tǒng)的一部分,經(jīng)過(guò)對(duì)客戶下達(dá)的訂單進(jìn)展管理及跟蹤,動(dòng)態(tài)掌握訂單的進(jìn)展和完成情況,提升物流過(guò)程中的作業(yè)效率,從而節(jié)省運(yùn)作時(shí)間和作業(yè)本錢,提高物流企業(yè)的市場(chǎng)競(jìng)爭(zhēng)力。訂單管理系統(tǒng)的主要功能是經(jīng)過(guò)一致訂

14、單提供用戶整合的一系列供應(yīng)鏈效力,訂單管理以及訂單跟蹤管理可以運(yùn)用戶的物流效力得到全程的滿足。訂單管理系統(tǒng)是物流管理鏈條中的不可或缺的部分,經(jīng)過(guò)對(duì)訂單的管理和分配,使倉(cāng)儲(chǔ)管理和運(yùn)輸管理有機(jī)的結(jié)合,穩(wěn)定有效地實(shí)現(xiàn)物流管理中各個(gè)環(huán)節(jié)充分發(fā)揚(yáng)作用,使倉(cāng)儲(chǔ)、運(yùn)輸、訂單成為一個(gè)有機(jī)整體,滿足物流系統(tǒng)信息化的需求。銷售訂單管理是對(duì)商戶下達(dá)的各種指令進(jìn)展管理、查詢、修正等功能,同時(shí)將業(yè)務(wù)部門處置信息反響至商戶。銷售訂單管理系統(tǒng)普通包括:訂單登記,訂單確認(rèn),訂單形狀管理等。“現(xiàn)代化管理手段具有檢索迅速、可靠性高、存儲(chǔ)量大、嚴(yán)密性好等優(yōu)點(diǎn)。這些優(yōu)點(diǎn)可以極大的提高一個(gè)企業(yè)、公司銷售管理的效率?,F(xiàn)代市場(chǎng)要求一個(gè)企業(yè)

15、、公司在瞬息萬(wàn)變的商業(yè)領(lǐng)域內(nèi)及時(shí)獲取全面詳細(xì)信息,快速準(zhǔn)確的地做出決策,因此對(duì)銷售訂單管理系統(tǒng)的開發(fā)與運(yùn)用是必不可少的。.課題意義借助現(xiàn)代信息技術(shù)和管理實(shí)際,建立企業(yè)、公司管理信息系統(tǒng)是當(dāng)今社會(huì)的重要趨勢(shì)。在企業(yè)、公司管理中,人力資源是企業(yè)最珍貴的資源,也是企業(yè)的“生命線,而產(chǎn)品銷售管理又是企業(yè)、公司資源管理的重中之重。實(shí)行電子化的銷售信息管理,可以讓銷售管理人員從繁重瑣碎的案頭任務(wù)解脫出來(lái),去完成更重要的任務(wù)。銷售訂單管理系統(tǒng)它的開發(fā)意義在于:首先提高各廠商之間的協(xié)作效率,促進(jìn)聯(lián)盟的建立,加強(qiáng)企業(yè)在市場(chǎng)上的競(jìng)爭(zhēng)力;而且可以使挪動(dòng)辦公的銷售人員可以及時(shí)的遠(yuǎn)程訪問(wèn)公司發(fā)布的運(yùn)用系統(tǒng)。其次銷售管理

16、系統(tǒng)協(xié)助 用戶監(jiān)視產(chǎn)品銷售的全過(guò)程。運(yùn)用戶和銷售人員非常明晰的了解到企業(yè)內(nèi)部的各個(gè)方面的信息。以銷售訂單為中心,動(dòng)態(tài)跟蹤銷售訂單的執(zhí)行情況,以及銷售訂單的賬款情況。經(jīng)過(guò)交期回答功能,銷售人員能準(zhǔn)確提供交貨日期及輕松掌握企業(yè)產(chǎn)品的銷售情況。經(jīng)過(guò)與庫(kù)存管理、消費(fèi)管理、財(cái)務(wù)管理等系統(tǒng)的無(wú)縫銜接,使企業(yè)消費(fèi)的產(chǎn)品符合用戶、客戶的個(gè)性化要求。.系統(tǒng)設(shè)計(jì)思想.系統(tǒng)開發(fā)方式本系統(tǒng)采用B/S構(gòu)造,即Browser/Server閱讀器/效力器構(gòu)造,是隨著Internet技術(shù)的興起,對(duì)C/S構(gòu)造的一種變化或者改良的構(gòu)造。在這種構(gòu)造下,用戶界面完全經(jīng)過(guò)WWW閱讀器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯在效

17、力器端實(shí)現(xiàn)。B/S 構(gòu)造,主要是利用不斷成熟的WWW閱讀器技術(shù),結(jié)合閱讀器的多種Script言語(yǔ)VBScript、JavaScript等和ActiveX技術(shù),用通用閱讀器實(shí)現(xiàn)了原來(lái)需求復(fù)雜公用軟件才干實(shí)現(xiàn)的強(qiáng)大功能,并節(jié)約了開發(fā)本錢,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。這種構(gòu)造更成為當(dāng)今運(yùn)用軟件的首選體系構(gòu)造。內(nèi)容繁多的運(yùn)用闡明書和破費(fèi)許多時(shí)間的培訓(xùn),并不能稱為“良好的售后效力,真正好的產(chǎn)品的功能越來(lái)越復(fù)雜的同時(shí)應(yīng)該使產(chǎn)品的運(yùn)用越來(lái)越簡(jiǎn)單。用閱讀器作為軟件界面不但容易一致各種運(yùn)用系統(tǒng),也非常方便運(yùn)用。無(wú)論用戶的規(guī)模有多大,有多少分支機(jī)構(gòu)都不會(huì)添加任何維護(hù)晉級(jí)的任務(wù)量,一切的操作只需求針對(duì)效力器進(jìn)展,

18、假設(shè)是異地只需求把效力器銜接到網(wǎng)即可立刻進(jìn)展維護(hù)和晉級(jí),這對(duì)人力、時(shí)間、費(fèi)用的節(jié)省是相當(dāng)驚人的。運(yùn)用B/S只需求管理效力器就行了,所謂的客戶端只是閱讀器,根本不需求做任何的維護(hù)。所以客戶機(jī)越來(lái)越“瘦,而效力器越來(lái)越“胖是未來(lái)軟件的主流開展方向,這使得晉級(jí)和維護(hù)越來(lái)越容易運(yùn)用越來(lái)越簡(jiǎn)單。根據(jù)上面的引見(jiàn),用Browser/Server構(gòu)造來(lái)設(shè)計(jì)網(wǎng)上銷售訂單管理系統(tǒng)是合理可行的,而且是先進(jìn)的。.系統(tǒng)開發(fā)平臺(tái)本系統(tǒng)開發(fā)平臺(tái)采用ASP.NET,它是微軟公司的運(yùn)用開發(fā)平臺(tái),是.NET框架中的一個(gè)中心部分,是目前流行的動(dòng)態(tài)效力器主頁(yè)Active Server Page, ASP技術(shù)的下一代產(chǎn)品。ASP.NE

19、T是一個(gè)完好的、可擴(kuò)展的Web運(yùn)用程序開發(fā)框架,它提出了一種用于創(chuàng)建內(nèi)容豐富的動(dòng)態(tài)網(wǎng)站、Web運(yùn)用程序和XML Web效力的新編程模型。與以往的編程模型相比,這種新編程模型提供了基于組件的架構(gòu)和開發(fā)的范型。ASP.NET承繼了.NET框架中的編程模型,這種新的運(yùn)用開發(fā)平臺(tái)可以把C+、Java等面向?qū)ο笱哉Z(yǔ)的特征與Microsoft Visual Basic言語(yǔ)簡(jiǎn)易開發(fā)的才干相互結(jié)合起來(lái)。.NET框架的特征是運(yùn)轉(zhuǎn)期執(zhí)行環(huán)境和在其上層的豐富類庫(kù)。它對(duì)多言語(yǔ)的支持和豐富的自定義控件編制,這些都有利于程序的開發(fā)。雖然ASP與ASP.NET都用來(lái)開發(fā)Web運(yùn)用程序,但ASP.NET運(yùn)轉(zhuǎn)的方式和ASP差別

20、有天壤之別。當(dāng)用戶發(fā)出一個(gè)ASPX網(wǎng)頁(yè)的要求后,ASP.NET引擎xspisapi.dll會(huì)將ASPX的網(wǎng)頁(yè)轉(zhuǎn)換成源程序代碼Source Code,然后編譯成一個(gè)DLL文件,接著將網(wǎng)頁(yè)當(dāng)成一個(gè)類Class,在內(nèi)存中建立此對(duì)象的實(shí)體Object Instance并進(jìn)展初始化操作。最后才將執(zhí)行結(jié)果前往到客戶端。ASP.NET運(yùn)轉(zhuǎn)過(guò)程如圖-所示。圖-ASP.NET運(yùn)轉(zhuǎn)過(guò)程Visual Studio 與ASP.NET .相結(jié)合添加了許多功能:ASP.NET .是編譯好的公共言語(yǔ)運(yùn)轉(zhuǎn)庫(kù)代碼,代碼運(yùn)轉(zhuǎn)在效力器上。它可以利用早期綁定、實(shí)時(shí)編譯、本機(jī)優(yōu)化效力,相當(dāng)于在編碼前就提高了運(yùn)用程序性能。ASP.NET

21、 .框架補(bǔ)充了Visual Studio 集成開發(fā)環(huán)境中的大量工具箱和設(shè)計(jì)器。ASP.NET .執(zhí)行常見(jiàn)義務(wù)變得容易,并且采用基于文本的分層配置系統(tǒng),簡(jiǎn)化了程序的開發(fā)過(guò)程。Visual Studio 集成了大量的新增控件并且簡(jiǎn)化了代碼的編寫,提高了編程效率,可靈敏編寫用戶自定義控件,方便了編程。從技術(shù)的先進(jìn)性、成熟性、程序執(zhí)行效率來(lái)講采用ASP.NET技術(shù)都有利于程序開發(fā)。.系統(tǒng)運(yùn)轉(zhuǎn)環(huán)境軟件運(yùn)轉(zhuǎn)平臺(tái)本系統(tǒng)設(shè)計(jì)運(yùn)轉(zhuǎn)在Windows /NT/XP操作環(huán)境下,由于該系統(tǒng)界面友好,易學(xué)易用為大多數(shù)辦公人員所熟習(xí)并且價(jià)錢適中。系統(tǒng)軟件: Windows /NT/XP數(shù)據(jù)庫(kù): SQL Server IIS

22、: IIS .或IIS .閱讀器: IE .以上版本硬件運(yùn)轉(zhuǎn)平臺(tái)本系統(tǒng)對(duì)效力器硬件的根本規(guī)范如下:CUP:P或者更高級(jí)別的處置器內(nèi)存:MB以上硬盤空間:G以上顯示器:普通彩色顯示器鍵盤:普通規(guī)范鍵盤鼠標(biāo):機(jī)械鼠.系統(tǒng)設(shè)計(jì)原那么對(duì)于開發(fā)一個(gè)大型的計(jì)算機(jī)管理系統(tǒng),尤其是在企業(yè)銷售運(yùn)作中扮演重要角色的銷售訂單管理系統(tǒng),必需滿足企業(yè)銷售過(guò)程中管理上的要求。本系統(tǒng)思索了最為普遍的銷售訂單管理需求,是針對(duì)普通銷售公司而設(shè)計(jì),在思索系統(tǒng)功能的同時(shí)也對(duì)操作界面的設(shè)計(jì)進(jìn)展了一致規(guī)劃以使操作界面友好。采用B/S構(gòu)造,用戶端只需求密碼登錄,不需求安裝程序,便于系統(tǒng)維護(hù)和嚴(yán)密。本系統(tǒng)的設(shè)計(jì)按照下述原那么進(jìn)展:適用性:

23、系統(tǒng)以用戶需求為目的,以方便用戶為原那么,同時(shí)融入先進(jìn)的管理閱歷。系統(tǒng)界面友好,操作簡(jiǎn)單,企業(yè)的任務(wù)人員只需掌握一些根本電腦運(yùn)用方面的知識(shí),要求會(huì)打字,這樣簡(jiǎn)單進(jìn)展培訓(xùn)可以輕松運(yùn)用本系統(tǒng),無(wú)須企業(yè)破費(fèi)多少財(cái)力物力來(lái)培訓(xùn)員工。先進(jìn)性:本設(shè)計(jì)將充分運(yùn)用現(xiàn)有成熟的計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、軟件開發(fā)技術(shù),為用戶提供高性能的系統(tǒng)。數(shù)據(jù)庫(kù)采用SQL Server ,開發(fā)平臺(tái)選用Microsoft Visual Studio 。高可靠性:一個(gè)適用的系統(tǒng)同時(shí)必需是可靠的,本設(shè)計(jì)經(jīng)過(guò)合理而先進(jìn)的網(wǎng)絡(luò)設(shè)計(jì)以及軟、硬件的優(yōu)化選型,可保證系統(tǒng)的可靠性與容錯(cuò)性。高平安性:在設(shè)計(jì)中,將充分利用網(wǎng)絡(luò)軟、硬件提供的各種平安措施,

24、既可以保證用戶共享資源,同時(shí)也可保證關(guān)鍵數(shù)據(jù)的平安性。系統(tǒng)將運(yùn)用先進(jìn)的B/S(閱讀器/效力器)構(gòu)造,為不同用戶設(shè)定不同權(quán)限,便于系統(tǒng)維護(hù)和嚴(yán)密。采用規(guī)范技術(shù):本系統(tǒng)的一切設(shè)計(jì)遵照國(guó)際上現(xiàn)行的規(guī)范進(jìn)展,以提高系統(tǒng)的開放性??删S護(hù)性:系統(tǒng)的設(shè)計(jì)要求方便維護(hù),包括硬件的維護(hù),軟件的維護(hù)更改,晉級(jí)等和網(wǎng)絡(luò)的維護(hù)??蓴U(kuò)展性及靈敏性:系統(tǒng)的設(shè)計(jì)以方便未來(lái)業(yè)務(wù)的擴(kuò)展和系統(tǒng)擴(kuò)展為目的,系統(tǒng)要求可以方便的晉級(jí),充分維護(hù)系統(tǒng)的投資。智能性:系統(tǒng)在設(shè)計(jì)時(shí),充分思索系統(tǒng)運(yùn)轉(zhuǎn)的智能性,盡量的使程序智能化,在運(yùn)用系一致段時(shí)間后,系統(tǒng)可以和所處部門的業(yè)務(wù)相交融。.系統(tǒng)設(shè)計(jì)目的登錄系統(tǒng)的主要功能要求:歡迎頁(yè)面。功能登陸頁(yè)面及

25、密碼驗(yàn)證。網(wǎng)上銷售訂單的主要功能實(shí)現(xiàn)目的:利用Session對(duì)象對(duì)用戶進(jìn)展驗(yàn)證任務(wù)??梢詫?duì)客戶、供應(yīng)商、商品進(jìn)展添加與相應(yīng)的管理,并在添加時(shí)對(duì)相應(yīng)字段進(jìn)展格式要求??梢詫?duì)訂單進(jìn)展分類登記,假設(shè)庫(kù)存缺乏時(shí)提示重新輸入值,根據(jù)數(shù)量與單價(jià)自動(dòng)產(chǎn)生應(yīng)付款值,根據(jù)應(yīng)付款與已付款產(chǎn)生未付款值。對(duì)于已登記的銷售訂單轉(zhuǎn)入第二步處置:訂單確認(rèn)。主要分為兩種確認(rèn)方法,分別是發(fā)送電子郵件、通知客服。發(fā)送電子郵件時(shí),可以根據(jù)訂單信息顯示相應(yīng)的郵件內(nèi)容發(fā)送給客戶進(jìn)展確認(rèn)。確認(rèn)完的銷售訂單轉(zhuǎn)入第三步處置:貨物發(fā)送。這一步主要是對(duì)銷售訂單發(fā)貨情況進(jìn)展確認(rèn)管理。各類訂單可根據(jù)訂單類型進(jìn)展相應(yīng)的付款結(jié)賬,在結(jié)賬時(shí)顯示未付款金額

26、,可經(jīng)過(guò)訂單號(hào)查看其詳細(xì)信息,每一次結(jié)賬細(xì)節(jié)都可查看其相應(yīng)的結(jié)賬明細(xì),支持多次付款??梢詫?duì)庫(kù)存商品的剩余量,銷售量進(jìn)展查詢??筛鶕?jù)不同的條件對(duì)各種訂單進(jìn)展查詢。從上面的分析可以看出:系統(tǒng)設(shè)計(jì)必需從保證系統(tǒng)的可變卦性入手,設(shè)計(jì)出一個(gè)易于了解,易于維護(hù)的系統(tǒng)。需求留意以下幾個(gè)問(wèn)題:把系統(tǒng)劃分為一些部分,其中每一部分的功能簡(jiǎn)單明確,內(nèi)容簡(jiǎn)明易懂,易于修正,他們把這樣的部分稱為模塊。系統(tǒng)分成模塊的任務(wù)按層次進(jìn)展。首先把整個(gè)系統(tǒng)看成一個(gè)模塊按功能分解成假設(shè)干個(gè)第一層模塊,這些模塊相互配合,共同完成整個(gè)系統(tǒng)的功能。然后按功能再分解第一層的各個(gè)模塊。依次下去,直到每一個(gè)模塊都非常簡(jiǎn)單。每一個(gè)模塊應(yīng)盡能夠獨(dú)立

27、,即盡能夠減少模塊間的調(diào)用關(guān)系和數(shù)據(jù)交換關(guān)系。當(dāng)然,系統(tǒng)中的模塊不能夠與其它模塊沒(méi)有聯(lián)絡(luò),只是要求這種聯(lián)絡(luò)盡能夠少。模塊間的關(guān)系要闡明,這樣在修正時(shí)可以追蹤和控制,總之一個(gè)易于修正的系統(tǒng)應(yīng)該有一些相對(duì)獨(dú)立、功能單一的模塊按照層次構(gòu)造組成。這些模塊之間不用要的聯(lián)絡(luò)都已去掉,而且它們的功能及其相互關(guān)系都已闡明。這就是構(gòu)造化設(shè)計(jì)的根本思想。第章需求分析.需求分析重要性所謂管理信息系統(tǒng)Management Information System系統(tǒng),是一個(gè)由人、計(jì)算機(jī)及其他外圍設(shè)備等組成的能進(jìn)展信息的搜集、傳送、存貯、加工、維護(hù)和運(yùn)用的系統(tǒng),是一門新興的科學(xué),其主要義務(wù)是最大限制的利用現(xiàn)代計(jì)算機(jī)及網(wǎng)絡(luò)通

28、訊技術(shù)加強(qiáng)企業(yè)的信息管理,經(jīng)過(guò)對(duì)企業(yè)擁有的人力、物力、財(cái)力、設(shè)備、技術(shù)等資源的調(diào)查了解,建立正確的數(shù)據(jù),加工處置并編制成各種信息資料及時(shí)提供應(yīng)管理人員,以便進(jìn)展正確的決策,不斷提高企業(yè)的管理程度和經(jīng)濟(jì)效益。無(wú)論采用何種方法開發(fā)管理信息系統(tǒng),系統(tǒng)分析任務(wù)都是非常重要的環(huán)節(jié)。軟件的需求分析是軟件生存周期中重要的一步,也是最為關(guān)鍵的一步。只需經(jīng)過(guò)軟件需求分析,才干把軟件功能和性能的總體概念描畫為詳細(xì)的軟件需求規(guī)格闡明,進(jìn)而建立軟件開發(fā)的根底。需求分析的義務(wù)是分析員經(jīng)過(guò)需求分析提供一種可轉(zhuǎn)化為數(shù)據(jù)設(shè)計(jì)、構(gòu)造設(shè)計(jì)和過(guò)程設(shè)計(jì)的數(shù)據(jù)與功能表示,在軟件完成后,需求分析階段研討的對(duì)象是軟件工程的用戶要求。軟件需

29、求分析任務(wù)是軟件方案階段完成之后開場(chǎng)的,其主要目的是:要綜合分析用戶對(duì)系統(tǒng)提出的一組需求功能、性能、數(shù)據(jù)等方面的根底上,構(gòu)造一個(gè)從籠統(tǒng)到詳細(xì)的邏輯模型表達(dá)軟件將要實(shí)現(xiàn)的需求,并以“軟件需求規(guī)格闡明書的方式作為本階段任務(wù)的結(jié)果,為下一階段的軟件設(shè)計(jì)提供設(shè)計(jì)根底。軟件需求分析階段,結(jié)合所用的開發(fā)工具:ASP.NET,SQL Sever對(duì)問(wèn)題進(jìn)展了分析和深化的了解,建立了實(shí)現(xiàn)目的軟件邏輯模型與物理模型。.可行性分析可行性分析的目的就是用最小的代價(jià)在盡能夠短的時(shí)間內(nèi)確定問(wèn)題能否可處理??尚行匝杏懙哪康牟皇翘幚韱?wèn)題,而是確定問(wèn)題能否值得去處理。普通來(lái)說(shuō)至少到達(dá)以下三個(gè)可行性:經(jīng)濟(jì)可行性:本系統(tǒng)所帶來(lái)的經(jīng)

30、濟(jì)利益能否超越它的開發(fā)本錢。技術(shù)可行性:運(yùn)用現(xiàn)有的技術(shù)能否實(shí)現(xiàn)這個(gè)系統(tǒng)。運(yùn)轉(zhuǎn)可行性:系統(tǒng)的操作方式能否為用戶所接受。.經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性研討主要進(jìn)展本錢效益分析,包括估計(jì)工程的開發(fā)本錢,估算開發(fā)本錢能否會(huì)高于工程預(yù)期的全部利潤(rùn),同時(shí)還要看此軟件能否可以為用戶帶來(lái)經(jīng)濟(jì)效益。由于ASP.NET程序設(shè)計(jì)采用構(gòu)造化設(shè)計(jì)思想,且具有言語(yǔ)簡(jiǎn)單易學(xué)、開發(fā)快捷等特點(diǎn),所以用ASP.NET一些可預(yù)見(jiàn)的風(fēng)險(xiǎn)可降到最低,如技術(shù)問(wèn)題,人員流失等,從而保證了工程的開發(fā)周期,節(jié)約了時(shí)間本錢,也極大減少了對(duì)程序員的培訓(xùn)資金;ASP.NET開發(fā)的運(yùn)用程序易于維護(hù),可降低產(chǎn)品后期的維護(hù)本錢,提高工程利潤(rùn)點(diǎn),網(wǎng)上銷售訂單管理系

31、統(tǒng)開發(fā)的目的是為了提高用戶任務(wù)效率,方便操作與管理而設(shè)計(jì)。開發(fā)此軟件并不需求大量的經(jīng)費(fèi),而是個(gè)人獨(dú)立設(shè)計(jì),所以從經(jīng)濟(jì)角度來(lái)講,所以本系統(tǒng)的開發(fā)經(jīng)濟(jì)上是完全可行的。.技術(shù)可行性根據(jù)該系統(tǒng)目的來(lái)衡量所需的技術(shù)能否具備,普通可從硬軟件的性能要求、環(huán)境條件、操作人員程度和數(shù)量等方面去思索和分析。思索到系統(tǒng)技術(shù)可行性,在軟件方面選擇了如今較流行的ASP.NET .來(lái)進(jìn)展開發(fā)管理平臺(tái)的設(shè)計(jì),運(yùn)用SQL Server 數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù)。Microsoft的動(dòng)態(tài)效力器網(wǎng)頁(yè)ASP.NET技術(shù),語(yǔ)法簡(jiǎn)單,很容易被程序員所接受,且調(diào)試起來(lái)也比較容易。從B/S的開發(fā)方式, ASP.NET技術(shù)的先進(jìn)性方面思索,ASP.N

32、ET無(wú)非是一個(gè)最好的技術(shù)。微軟公司提供了豐富的ASP.NET技術(shù)資源庫(kù),供程序員及用戶查詢,同時(shí)也有強(qiáng)大的技術(shù)效力中心,使技術(shù)風(fēng)險(xiǎn)降到最低,這是任何一門WEB言語(yǔ)在目前情勢(shì)下不可比較的。與ASP.NET .X相比,ASP.NET .中參與了更多的新特性,使得開發(fā)人員在任務(wù)效率、管理、擴(kuò)展性和性能等方面均有了大幅度的提高。ASP.NET .引入了許多新的效力器控件,從而可以為數(shù)據(jù)訪問(wèn)、登錄平安、導(dǎo)游導(dǎo)航、菜單、樹視圖及門戶等提供功能強(qiáng)大的聲明性支持。因此在軟件方面,此系統(tǒng)是可行的。在硬件方面,那么選擇空間較大,只需是P系列及以上的計(jì)算機(jī),內(nèi)存在M以上,硬盤在G以上,都可以滿足系統(tǒng)的開發(fā)需求。當(dāng)然

33、,硬件的配置越高,系統(tǒng)的開發(fā)與運(yùn)轉(zhuǎn)會(huì)更流暢。思索到如今的家用或商用電腦硬件的整體配置程度,系統(tǒng)在硬件方面是完全可行的。.運(yùn)轉(zhuǎn)可行性管理方式的計(jì)算機(jī)網(wǎng)絡(luò)化是社會(huì)開展的必然趨勢(shì),各種智能化的軟件層出不窮。本系統(tǒng)直接面向用戶,界面設(shè)計(jì)時(shí)充分思索管理人員的習(xí)慣,使得操作簡(jiǎn)單;數(shù)據(jù)錄入迅速、規(guī)范、可靠;統(tǒng)計(jì)準(zhǔn)確;制表靈敏;順應(yīng)力強(qiáng);容易擴(kuò)展。對(duì)于初次運(yùn)用本系統(tǒng)的用戶,不用經(jīng)過(guò)復(fù)雜的培訓(xùn)和學(xué)習(xí)就可以掌握系統(tǒng)的操作流程。由此可見(jiàn),開發(fā)此軟件在運(yùn)轉(zhuǎn)上是可行的。利用網(wǎng)絡(luò)和數(shù)據(jù)庫(kù)技術(shù),基于B/S方式開發(fā)了網(wǎng)上銷售訂單管理系統(tǒng)這一ASP.NET運(yùn)用程序。本系統(tǒng)開發(fā)平臺(tái)采用Visual Studio ,開發(fā)言語(yǔ)采用C

34、,后臺(tái)數(shù)據(jù)庫(kù)采用SQL Server 。它運(yùn)用方便,操作簡(jiǎn)單,效率很高,實(shí)現(xiàn)了對(duì)銷售訂單登記、訂單確認(rèn)、貨物發(fā)送、訂單查詢及退貨結(jié)賬等功能。它取代了傳統(tǒng)的手工對(duì)訂單管理,從而減少了銷售數(shù)據(jù)誤差并實(shí)現(xiàn)了數(shù)據(jù)規(guī)范化,可以滿足銷售單位高效管理要求,本系統(tǒng)具有一定的實(shí)踐開發(fā)價(jià)值和運(yùn)用價(jià)值。.業(yè)務(wù)流程圖管理業(yè)務(wù)流程圖是一種描畫系統(tǒng)內(nèi)各單位、人員之間業(yè)務(wù)關(guān)系、作業(yè)順序和管理信息流向的圖表,經(jīng)過(guò)它可以協(xié)助 分析人員找出業(yè)務(wù)流程中的不合理的流向。在業(yè)務(wù)流程圖中圓形代表系統(tǒng)中人員,矩形代表系統(tǒng)外實(shí)體,箭頭代表數(shù)據(jù)、報(bào)表賬目的流向。本系統(tǒng)主要是對(duì)銷售訂單進(jìn)展管理,但在銷售這一環(huán)節(jié)的管理上與庫(kù)存有親密的聯(lián)絡(luò),所以對(duì)

35、庫(kù)存的進(jìn)貨訂單也有相應(yīng)的管理??傮w業(yè)務(wù)流程描畫如下:銷售訂單登記:將每一筆銷售信息進(jìn)展登記,以便財(cái)務(wù)進(jìn)展賬款上的處置并且也便于對(duì)銷售統(tǒng)計(jì)的查詢。訂單確認(rèn):根據(jù)客戶的聯(lián)絡(luò)方式將所接受的訂單詳細(xì)信息與其進(jìn)展確認(rèn)。使客戶及時(shí)了解訂單處置形狀,也便于對(duì)訂單進(jìn)展流程化管理。貨物發(fā)送:將與客戶確認(rèn)過(guò)的訂單進(jìn)展貨物上的發(fā)送。賬款結(jié)算:對(duì)于訂單賬款進(jìn)展管理,對(duì)于每張訂單應(yīng)付款、已付款、未付款及每次付款記錄都有詳細(xì)記載。其過(guò)程是:訂單管理員要對(duì)庫(kù)管部門的進(jìn)貨訂單與進(jìn)貨退貨訂單進(jìn)展登記,再將訂單送財(cái)務(wù)部門供其賬款結(jié)算運(yùn)用,財(cái)務(wù)部門將訂單賬款信息送訂單管理員,由訂單管理員對(duì)訂單付款信息進(jìn)展更新。對(duì)于客戶的退貨信息由

36、售后部門做出相關(guān)處置制定銷售退貨單送訂單管理員進(jìn)展登記,再由財(cái)務(wù)部門對(duì)賬款進(jìn)展管理。本系統(tǒng)業(yè)務(wù)流程圖如圖-所示。圖-系統(tǒng)業(yè)務(wù)流程圖當(dāng)接納到客戶銷售訂單時(shí),訂單操作人員要根據(jù)客戶相關(guān)信息來(lái)確認(rèn)此訂單能否有效,假設(shè)訂單有效那么要判別庫(kù)存量能否充足,對(duì)于不充足的情況要即時(shí)通知庫(kù)管部門,充足的情況下要經(jīng)過(guò)相應(yīng)聯(lián)絡(luò)方式通知客戶其訂單已被受理。對(duì)于銷售出庫(kù)或銷售退貨要進(jìn)展相關(guān)的減庫(kù)存或加庫(kù)存作業(yè)。銷售訂單處置步驟如圖-所示。圖-銷售訂單處置步驟.數(shù)據(jù)流圖在詳細(xì)描畫系統(tǒng)功能時(shí),運(yùn)用數(shù)據(jù)流圖能明晰的描畫數(shù)據(jù)的流向以及整個(gè)系統(tǒng)任務(wù)的流程。數(shù)據(jù)流圖是表示系統(tǒng)邏輯模型的常用工具,圖中不存在任何詳細(xì)的物理元素,只表示

37、信息在系統(tǒng)中流動(dòng)和處置的情況。數(shù)據(jù)流圖是邏輯系統(tǒng)的圖形化表示,因此,它是系統(tǒng)分析員與用戶進(jìn)展交流的極好工具。同時(shí)也是系統(tǒng)分析員與系統(tǒng)設(shè)計(jì)人員之間的交流工具。在數(shù)據(jù)流圖中矩形代表數(shù)據(jù)輸入的源點(diǎn)和數(shù)據(jù)的匯點(diǎn)。圓形代表加工,輸入數(shù)據(jù)在此進(jìn)展變換產(chǎn)生輸出數(shù)據(jù)。箭頭代表數(shù)據(jù)流,被加工的數(shù)據(jù)與流向。對(duì)于新客戶的銷售訂單先要向公司信息表中添加此客戶的相關(guān)根本信息如公司稱號(hào)、聯(lián)絡(luò)方式等。對(duì)于所銷售的各類商品信息假設(shè)沒(méi)有其相關(guān)記錄那么要先進(jìn)展添加如商品稱號(hào)、供應(yīng)商、產(chǎn)地等信息。接納到客戶的銷售訂單時(shí),訂單操作人員根據(jù)用戶的相關(guān)信息如聯(lián)絡(luò)方式、預(yù)付款等條件判別能否接受此訂單,即確定訂單能否有效,對(duì)于有效的訂單要將

38、其轉(zhuǎn)入訂單流程化管理。訂單查詢支持多條件查詢?nèi)绨凑展?yīng)商、客戶、時(shí)間等,同時(shí)也將從結(jié)賬信息表中檢索其有關(guān)的結(jié)賬信息。賬務(wù)管理支持多次的結(jié)賬處置,每次結(jié)賬金額與時(shí)間有明確記錄。根據(jù)以上分析系統(tǒng)數(shù)據(jù)流圖如圖-所示。圖-系統(tǒng)數(shù)據(jù)流圖.數(shù)據(jù)字典數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對(duì)數(shù)據(jù)流圖中的一切元素的定義的集合。數(shù)據(jù)字典的作用是在軟件分析和設(shè)計(jì)的過(guò)程中給人提供關(guān)于數(shù)據(jù)的描畫信息。它主要是對(duì)數(shù)據(jù)流圖中的數(shù)據(jù)流、處置邏輯、外部實(shí)體、數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)項(xiàng)等方面進(jìn)展詳細(xì)的定義。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個(gè)方面對(duì)系統(tǒng)的邏輯模型進(jìn)展完好的描畫。數(shù)據(jù)項(xiàng)定義:對(duì)于本系統(tǒng)中所用到的數(shù)據(jù)項(xiàng)如表-所示。表

39、-系統(tǒng)數(shù)據(jù)項(xiàng)定義編號(hào)稱號(hào)別名類型長(zhǎng)度I-CompanyName公司稱號(hào)varchar字節(jié)I-CompanyType公司類型varchar字節(jié)I-CompanyShort公司簡(jiǎn)稱varchar字節(jié)I-CompanyAddress公司地址varchar字節(jié)I-Postalcode郵政編碼varchar字節(jié)I-聯(lián)絡(luò)varchar字節(jié)I-Faxvarchar字節(jié)I-Linkman聯(lián)絡(luò)人varchar字節(jié)I-電子郵件varchar字節(jié)I-Bank開戶銀行varchar字節(jié)I-BandAccounts銀行賬戶varchar字節(jié)I-Username操作人varchar字節(jié)I-AddTime添加日期varch

40、ar字節(jié)I-CommodityName商品稱號(hào)varchar字節(jié)I-ShortName商品簡(jiǎn)稱varchar字節(jié)I-ProducePlace產(chǎn)地varchar字節(jié)I-Unit單位varchar字節(jié)I-Specs規(guī)格varchar字節(jié)I-PassNumber批號(hào)varchar字節(jié)I-PassList同意文號(hào)varchar字節(jié)I-CompanyId供應(yīng)商IDint字節(jié)續(xù)表- I-Remark備注varchar字節(jié)I-total數(shù)量int字節(jié)I-CommodityId商品IDint字節(jié)I-Number數(shù)量int字節(jié)I-Price單價(jià)decimal字節(jié)I-StockDate日期datetime字節(jié)I-

41、SettlementType付款方式varchar字節(jié)I-Payment應(yīng)付金額decimal 字節(jié)I-FactPayment實(shí)付金額decimal字節(jié)I-NotPayment未付金額decmial 字節(jié)數(shù)據(jù)流定義:系統(tǒng)數(shù)據(jù)流定義:數(shù)據(jù)流編號(hào):D-數(shù)據(jù)流稱號(hào):商品信息數(shù)據(jù)流來(lái)源:P-數(shù)據(jù)流去向:F-簡(jiǎn)述:公司所銷售商品信息數(shù)據(jù)流組成:I-+I-+I-+I-+I-+I-+I-+I-+I-+I-數(shù)據(jù)流編號(hào):D-數(shù)據(jù)流稱號(hào):銷售訂單詳細(xì)信息數(shù)據(jù)流來(lái)源:P- 數(shù)據(jù)流去向:F-簡(jiǎn)述:有效的銷售訂單詳細(xì)信息數(shù)據(jù)流組成:I-+I-+I-+I-+I-+I-+I-+ I-+I-+I-+I-+I-數(shù)據(jù)流編號(hào):D-

42、數(shù)據(jù)流稱號(hào):訂單結(jié)賬信息數(shù)據(jù)流來(lái)源:P-數(shù)據(jù)流去向:F-簡(jiǎn)述:各類訂單賬款支付信息數(shù)據(jù)流組成:I-+I-+I-+I-+I-+I-.本章小結(jié)本章主要對(duì)網(wǎng)上銷售訂單管理系統(tǒng)進(jìn)展了需求分析。需求分析是在可行性研討根底上進(jìn)展的,同時(shí)又描畫了本系統(tǒng)的業(yè)務(wù)流圖,在業(yè)務(wù)流圖的根底上對(duì)銷售訂單處置步驟進(jìn)展了分析。經(jīng)過(guò)本系統(tǒng)數(shù)據(jù)字典與數(shù)據(jù)流圖的配合描畫了系統(tǒng)邏輯模型。經(jīng)過(guò)對(duì)本系統(tǒng)進(jìn)展需求分析得到了用戶所要?jiǎng)?wù)虛現(xiàn)的功能,也對(duì)后面將要進(jìn)展的概要設(shè)計(jì)打下了良好的根底。第章概要設(shè)計(jì)問(wèn)題定義、可行性研討和需求分析構(gòu)成了了軟件分析階段,在這個(gè)階段確定了需求做什么和系統(tǒng)需求規(guī)格。而軟件開發(fā)階段的義務(wù)是概括地回答系統(tǒng)如何實(shí)現(xiàn)的

43、問(wèn)題。軟件開發(fā)階段包括概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼和測(cè)試等。概要設(shè)計(jì)從概念上分為構(gòu)造設(shè)計(jì)和詳細(xì)設(shè)計(jì)兩個(gè)階段。構(gòu)造設(shè)計(jì)又稱為總體設(shè)計(jì),其主要的義務(wù)是制定系統(tǒng)實(shí)現(xiàn)方案和設(shè)計(jì)規(guī)范并合理確定軟件系統(tǒng)整體模塊構(gòu)造及接口關(guān)系。詳細(xì)設(shè)計(jì),也稱為模塊設(shè)計(jì),其主要義務(wù)是詳細(xì)規(guī)定每個(gè)模塊功能的實(shí)現(xiàn)算法。本章將主要對(duì)軟件總體設(shè)計(jì)進(jìn)展了相關(guān)描畫。本軟件設(shè)計(jì)遵照以下幾個(gè)原那么:將軟件劃分成假設(shè)干個(gè)獨(dú)立成分的根據(jù)。表示不同的成分內(nèi)的功能細(xì)節(jié)和數(shù)據(jù)構(gòu)造。一致衡量軟件設(shè)計(jì)的技術(shù)質(zhì)量。.系統(tǒng)功能設(shè)計(jì)利用層次方框圖來(lái)表示系統(tǒng)中各模塊之間的關(guān)系。層次方框圖用樹型構(gòu)造一系列多層次的矩形框描畫數(shù)據(jù)的層次構(gòu)造。樹形構(gòu)造的頂層是一個(gè)單獨(dú)的矩形

44、框,它代表完好的數(shù)據(jù)構(gòu)造,下面的各層矩形代表這個(gè)數(shù)據(jù)的子集,最底層的各個(gè)框代表組成這個(gè)數(shù)據(jù)的實(shí)踐數(shù)據(jù)元素。隨著構(gòu)造化的精細(xì)化,層次方框圖對(duì)數(shù)據(jù)構(gòu)造也描畫得越來(lái)越細(xì),這種方式非常適宜于需求分析階段的需求。本系一致共分為五個(gè)模塊,每個(gè)模塊之間雖然在外表上是相互獨(dú)立的,但是在對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)上是嚴(yán)密相連的,各個(gè)模塊訪問(wèn)的是同一個(gè)數(shù)據(jù)庫(kù),只是所訪問(wèn)的表不同而已。每個(gè)模塊的功能都是按照在調(diào)研中搜集的資料進(jìn)展編排制造的。根據(jù)上述功能的分析,系統(tǒng)中模塊分別為:根本信息管理、商品進(jìn)貨管理、銷售訂單管理、查詢統(tǒng)計(jì)、賬務(wù)管理。各功能模塊的詳細(xì)功能如下:根本信息管理:主要是對(duì)供應(yīng)商、客戶、商品進(jìn)展添加與管理。商品進(jìn)貨

45、管理:針對(duì)各類商品的進(jìn)貨單進(jìn)展登記,并對(duì)商品進(jìn)貨中進(jìn)貨退貨進(jìn)展處置。銷售訂單管理:針對(duì)銷售訂單進(jìn)展訂單登記、訂單確認(rèn)、貨物發(fā)送及銷售退貨進(jìn)展登記與處置,完成訂單一系列流程化的處置過(guò)程。查詢統(tǒng)計(jì):可選擇不同的查詢條件,輸入不同的查詢值,主要是對(duì)商品庫(kù)存量及各類訂單信息進(jìn)展查詢。賬務(wù)管理:主要是對(duì)各類訂單進(jìn)展貨款上的結(jié)算,可支持多次付款結(jié)算,并可進(jìn)展付款詳細(xì)信息查看。系統(tǒng)功能構(gòu)造圖如圖-所示。 圖-系統(tǒng)功能構(gòu)造圖.數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)是建立在數(shù)據(jù)庫(kù)及其運(yùn)用系統(tǒng)的技術(shù),是信息系統(tǒng)開發(fā)和建立中的中心技術(shù),詳細(xì)說(shuō),數(shù)據(jù)庫(kù)設(shè)計(jì)是指對(duì)于一個(gè)給定的運(yùn)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫(kù)方式,建立數(shù)據(jù)庫(kù)及其運(yùn)用環(huán)境,使之可

46、以有效地存儲(chǔ)數(shù)據(jù),滿足各種用戶的運(yùn)用需求信息要求和處置要求。大型數(shù)據(jù)庫(kù)的開發(fā)是一項(xiàng)龐大的工程,其開發(fā)周期長(zhǎng),耗資多、涉及到多科學(xué)的綜合性技術(shù)。對(duì)于從事數(shù)據(jù)庫(kù)設(shè)計(jì)的人員來(lái)講應(yīng)具備以下幾點(diǎn):數(shù)據(jù)庫(kù)的根本知識(shí)和數(shù)據(jù)庫(kù)設(shè)計(jì)論述。計(jì)算機(jī)科學(xué)的根底知識(shí)和程序設(shè)計(jì)的方法和技術(shù)。軟件工程的原理和方法。運(yùn)用領(lǐng)域的知識(shí)。.數(shù)據(jù)庫(kù)設(shè)計(jì)的特點(diǎn)數(shù)據(jù)庫(kù)技術(shù)是應(yīng)數(shù)據(jù)管理義務(wù)的需求而產(chǎn)生的。早期的數(shù)據(jù)庫(kù)設(shè)計(jì)中數(shù)據(jù)不具備獨(dú)立性而且不能共享,而且數(shù)據(jù)需求由運(yùn)用程序本人管理,沒(méi)有相應(yīng)的軟件系統(tǒng)擔(dān)任數(shù)據(jù)的管理任務(wù)。早期人工管理階段,程序與數(shù)據(jù)之間是一對(duì)一的關(guān)系。傳統(tǒng)的軟件工程忽視對(duì)運(yùn)用程序中數(shù)據(jù)語(yǔ)義的分析和籠統(tǒng)。數(shù)據(jù)方式是各運(yùn)用程序

47、共享的構(gòu)造,是穩(wěn)定的,永久的,不像以文件系統(tǒng)為根底的運(yùn)用系統(tǒng),文件是某一運(yùn)用程序私用的。數(shù)據(jù)庫(kù)設(shè)計(jì)的勝利與否直接影響著系統(tǒng)中個(gè)處置過(guò)程的性能和質(zhì)量。在進(jìn)入數(shù)據(jù)庫(kù)系統(tǒng)階段時(shí),數(shù)據(jù)具有了構(gòu)造化、獨(dú)立性高的特點(diǎn)。在此階段數(shù)據(jù)與程序的獨(dú)立,把數(shù)據(jù)的定義從程序中分別出去,加上數(shù)據(jù)的存取又由DBMS擔(dān)任,從而簡(jiǎn)化了運(yùn)用程序的編制,大大減少了運(yùn)用程序的維護(hù)和修正。思索運(yùn)用環(huán)境要求與數(shù)據(jù)庫(kù)構(gòu)造的關(guān)系,因此構(gòu)造設(shè)計(jì)與行為設(shè)計(jì)是分別的。.數(shù)據(jù)庫(kù)設(shè)計(jì)根本步驟由于信息構(gòu)造復(fù)雜,運(yùn)用環(huán)境多樣,在相當(dāng)長(zhǎng)的一段時(shí)間內(nèi)數(shù)據(jù)庫(kù)設(shè)計(jì)主要采用手工湊法。由于這種方法遭到設(shè)計(jì)人員閱歷和程度的影響,數(shù)據(jù)庫(kù)的設(shè)計(jì)成為了一種技藝而不是工程技

48、術(shù),缺乏科學(xué)實(shí)際和工程方法的支持,工程的質(zhì)量難以保證,經(jīng)常是數(shù)據(jù)庫(kù)運(yùn)轉(zhuǎn)一段時(shí)間后出現(xiàn)不同程度問(wèn)題,添加了系統(tǒng)維護(hù)的代價(jià)。所以人們提出了各種數(shù)據(jù)庫(kù)設(shè)計(jì)方法、設(shè)計(jì)準(zhǔn)那么和規(guī)程。按照規(guī)范設(shè)計(jì)的方法,思索數(shù)據(jù)庫(kù)及其運(yùn)用系統(tǒng)開發(fā)全過(guò)程,將數(shù)據(jù)庫(kù)設(shè)計(jì)分為以下六個(gè)階:需求分析階段進(jìn)展數(shù)據(jù)庫(kù)設(shè)計(jì)首先必需準(zhǔn)確了解與分析用戶需求包括數(shù)據(jù)與處置。需求分析是整個(gè)設(shè)計(jì)過(guò)程的根底,是最困難、最耗時(shí)間的一步。作為根底的需求分析能否做得充分與準(zhǔn)確,決議了在其上構(gòu)建數(shù)據(jù)庫(kù)大廈的速度與質(zhì)量。需求分析做得不好,甚至?xí)?dǎo)致整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)返工重做。概念構(gòu)造設(shè)計(jì)階段概念構(gòu)造設(shè)計(jì)是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵,它經(jīng)過(guò)對(duì)用戶需求進(jìn)展綜合、歸納與籠統(tǒng)

49、,構(gòu)成一個(gè)獨(dú)立于詳細(xì)DBMS的概念模型。邏輯構(gòu)造設(shè)計(jì)階段邏輯構(gòu)造設(shè)計(jì)階段是將概念構(gòu)造轉(zhuǎn)換為某個(gè)DBMS所支持的數(shù)據(jù)模型,并對(duì)其進(jìn)展優(yōu)化。數(shù)據(jù)庫(kù)物理設(shè)計(jì)階段數(shù)據(jù)庫(kù)的物理設(shè)計(jì)是為邏輯數(shù)據(jù)模型選取一個(gè)最合順運(yùn)用環(huán)境的物理構(gòu)造包括存儲(chǔ)構(gòu)造和存取方法。數(shù)據(jù)庫(kù)實(shí)施階段數(shù)據(jù)庫(kù)實(shí)施階段,設(shè)計(jì)人員運(yùn)用DBMS提供的數(shù)據(jù)言語(yǔ)及其宿主言語(yǔ),根據(jù)邏輯設(shè)計(jì)和物理設(shè)計(jì)的結(jié)果建立數(shù)據(jù)庫(kù),編制與調(diào)試運(yùn)用程序,組織數(shù)據(jù)入庫(kù),并進(jìn)展試運(yùn)轉(zhuǎn)。數(shù)據(jù)庫(kù)運(yùn)轉(zhuǎn)和維護(hù)階段數(shù)據(jù)庫(kù)運(yùn)用系統(tǒng)經(jīng)過(guò)試運(yùn)轉(zhuǎn)后即可投入正式運(yùn)轉(zhuǎn)。在數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)轉(zhuǎn)過(guò)程中必需不斷地對(duì)其進(jìn)展評(píng)價(jià)、調(diào)整與修正。設(shè)計(jì)一個(gè)完善的數(shù)據(jù)庫(kù)運(yùn)用系統(tǒng)是不能夠一蹴而就的,它往往是上述六個(gè)階段的

50、不斷反復(fù)。需求指出的是,這個(gè)設(shè)計(jì)步驟既是數(shù)據(jù)庫(kù)設(shè)計(jì)的過(guò)程,也包括了數(shù)據(jù)庫(kù)運(yùn)用系統(tǒng)的設(shè)計(jì)過(guò)程。在設(shè)計(jì)過(guò)程中把數(shù)據(jù)庫(kù)的設(shè)計(jì)和對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)處置的設(shè)計(jì)嚴(yán)密結(jié)合起來(lái),將這兩方面的需求分析、籠統(tǒng)、設(shè)計(jì)、實(shí)如今各個(gè)階段同時(shí)進(jìn)展,相互參照,相互補(bǔ)充,以完善兩方面的設(shè)計(jì)?,F(xiàn)實(shí)上,假設(shè)不了解運(yùn)用環(huán)境對(duì)數(shù)據(jù)的處置要求,或者沒(méi)有思索如何去實(shí)現(xiàn)這些處置要求,是不能夠設(shè)計(jì)一個(gè)良好的數(shù)據(jù)庫(kù)構(gòu)造的。因此本系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)嚴(yán)厲按以上步驟進(jìn)展,以確保數(shù)據(jù)庫(kù)設(shè)計(jì)的合理性與完善性。.數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)E-R圖實(shí)體聯(lián)絡(luò)模型反映的是現(xiàn)實(shí)世界中的事物及其相互關(guān)系。是一種用來(lái)在數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程中表示數(shù)據(jù)庫(kù)系統(tǒng)構(gòu)造的方法,它的主導(dǎo)思想是用實(shí)體,實(shí)

51、體的屬性以及實(shí)體之間的關(guān)系來(lái)表示數(shù)據(jù)庫(kù)系統(tǒng)的構(gòu)造?!皩?shí)體指現(xiàn)實(shí)世界中存在的對(duì)象或事物?!皩傩灾笇?shí)體具有的某種特性。為了簡(jiǎn)化E-R圖的處置,現(xiàn)實(shí)世界的事物能作為屬性的對(duì)待的,盡量作為屬性對(duì)待。但實(shí)體與屬性之間并沒(méi)有方式上可以截然劃分的界限,所以對(duì)屬性的劃分遵照以下兩個(gè)原那么:作為“屬性,不能再具有需求描畫的性質(zhì)?!皩傩员匦枋遣豢煞值臄?shù)據(jù)項(xiàng),不能包含其他的屬性?!皩傩圆荒芘c其他實(shí)體具有聯(lián)絡(luò),即E-R圖中所表示的聯(lián)絡(luò)是實(shí)體之間的聯(lián)絡(luò)。每張訂單只能由一個(gè)管理員進(jìn)展管理所以是一對(duì)一關(guān)系;每張訂單中商品有獨(dú)一的記錄與之對(duì)應(yīng)所以是一對(duì)一關(guān)系;一個(gè)公司有多張訂單,多張訂單可屬于同一公司所以是多對(duì)多關(guān)系;每張訂

52、單有多次支付記錄所以是一對(duì)多關(guān)系。根據(jù)以上分析本系統(tǒng)的E-R圖如圖-所示。圖-數(shù)據(jù)庫(kù)E-R圖.數(shù)據(jù)庫(kù)表構(gòu)造根據(jù)本系統(tǒng)根本功能和所涉及人員對(duì)數(shù)據(jù)庫(kù)建立了假設(shè)干表,其詳細(xì)表構(gòu)造如下所示。AdminInfo表用于存放系統(tǒng)管理員信息,其構(gòu)造如表-所示。表-AdminInfo表構(gòu)造字段稱號(hào)數(shù)據(jù)類型闡明AdminNamevarchar()管理員ID(PK)AdminPwdvarchar()密碼TypeNamevarchar()昵稱Flagvarchar()級(jí)別標(biāo)志Company表用于存放公司信息,其構(gòu)造如表-所示。表-Company表構(gòu)造字段稱號(hào)數(shù)據(jù)類型闡明idint()公司ID(PK)CompanyNa

53、mevarchar()公司稱號(hào)CompanyTypevarchar()公司類型CompanyShortvarchar()公司簡(jiǎn)稱CompanyAddressvarchar()公司地址Postalcodevarchar()郵政編碼varchar()聯(lián)絡(luò)Faxvarchar()Linkmanvarchar()聯(lián)絡(luò)人varchar()電子郵件Bankvarchar()開戶銀行BandAccountsvarchar()銀行賬戶Usernamevarchar()操作人AddTimevarchar()添加日期Commodity表用于存放所銷售商品信息,其構(gòu)造如表-所示。表-Commodity表構(gòu)造字段稱號(hào)

54、數(shù)據(jù)類型闡明idInt()商品ID(PK)CommodityNamevarchar()商品稱號(hào)ShortNamevarchar()商品簡(jiǎn)稱ProducePlacevarchar()產(chǎn)地Unitvarchar()單位續(xù)表-Specsvarchar()規(guī)格PassNumbervarchar()批號(hào)PassListvarchar()同意文號(hào)CompanyIdint()供應(yīng)商IDRemarkvarchar()備注Usrnamevarchar()操作人AddTimevarchar()添加日期Totalint()數(shù)量Stock表用于存放各種訂單信息,其構(gòu)造如表-所示。表-Stock表構(gòu)造字段稱號(hào)字段類型闡

55、明Idint()訂單ID(PK)CommodityIdint()商品IDCompanyIdint()公司IDNumberint()數(shù)量Pricedecimal()單價(jià)StockDatedatetime()日期SettlementTypevarchar()付款方式Paymentdecimal()應(yīng)付金額FactPaymentdecimal()實(shí)付金額NotPaymentdecimal()未付金額ManageManvarchar()經(jīng)手人Usernamevarchar()操作人AddTimevarchar()添加日期ClientIdint()客戶IDTypevarchar()訂單類型SendMai

56、lint()電子郵件標(biāo)志Reckoning表用于存放訂單所付款信息,其構(gòu)造如表-所示。表-Reckoning表構(gòu)造字段稱號(hào)字段類型闡明Idint()單據(jù)IDCommodityIdint()商品IDSettlementint()付款金額ManageManvarchar()經(jīng)手人Datetimedatetime()結(jié)賬日期Usernamevarchar()操作人Addtimevarchar()添加日期.本章小結(jié)本章主要對(duì)概要計(jì)中涉及到的知識(shí)進(jìn)展了分析,包括層次方框圖、數(shù)據(jù)庫(kù)E-R圖及表關(guān)系。同時(shí)對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)的特點(diǎn)進(jìn)展了描畫,本系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)嚴(yán)厲按照數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)范的六個(gè)步驟來(lái)完成,以便更好的實(shí)現(xiàn)系

57、統(tǒng)功能。由于數(shù)據(jù)庫(kù)在設(shè)計(jì)中有非常重要的作用,所以在開發(fā)過(guò)程中,在思索數(shù)據(jù)庫(kù)上的時(shí)間較多。第章詳細(xì)設(shè)計(jì).系統(tǒng)主界面設(shè)計(jì)本系統(tǒng)的主界面整體構(gòu)造為上左右構(gòu)造,上面部分顯示當(dāng)前登錄用戶名以及系統(tǒng)當(dāng)前時(shí)間,左面部分采用了樹型層次構(gòu)造羅列了系統(tǒng)的全部功能,右面部分為客戶區(qū),顯示當(dāng)前操作的運(yùn)用窗口。系統(tǒng)主界面如圖-所示。圖-系統(tǒng)主界面實(shí)現(xiàn)目的:中選擇相應(yīng)的菜單項(xiàng)時(shí)可以正確的進(jìn)入相應(yīng)的界面,對(duì)于“前往首頁(yè)與“注銷登錄可勝利轉(zhuǎn)到相應(yīng)界面。實(shí)現(xiàn)過(guò)程:其主要功能是經(jīng)過(guò)自定義控件實(shí)現(xiàn),對(duì)控件中菜單層的展開、彈回及相應(yīng)鏈接頁(yè)面進(jìn)展了相應(yīng)功能編碼。.根本信息管理功能設(shè)計(jì)實(shí)現(xiàn)目的:對(duì)于輸入的各種根本信息數(shù)據(jù)系統(tǒng)要對(duì)其進(jìn)展驗(yàn)

58、證如格式、類型、長(zhǎng)度。同時(shí)對(duì)于修正后的值要對(duì)數(shù)據(jù)庫(kù)進(jìn)展更新。這樣輸出的數(shù)據(jù)將是規(guī)范化的,記錄都是最即時(shí)的。此模塊的界面如圖-所示。圖-根本信息管理實(shí)現(xiàn)過(guò)程:窗體名:Add_UserInfo.aspx Add_Product.aspx Master_UserInfo.aspx Master_Product.aspx對(duì)于根本信息管理頁(yè)面中所用到各控件及其主要屬性設(shè)置如表-所示。表-根本信息管理主要控件信息列表控件稱號(hào)主要屬性設(shè)置作用Tableborder=顯示邊框cellspacing=單元格的間隔 為Requirefieldvalidatorcontroltovalidator=Commodit

59、yName驗(yàn)證的文本框稱號(hào)errormessage=商品稱號(hào)不能為空顯示的錯(cuò)誤信息forecolor=red字體顏色為紅色display=Static靜態(tài)顯示TextTextMode=SingleLine單行文本框ButtonClick=Button_Click( )編寫單擊事件對(duì)于一家公司來(lái)說(shuō)供應(yīng)商與客戶都是任務(wù)時(shí)所要面對(duì)的對(duì)象,因此在記錄這些數(shù)據(jù)時(shí)運(yùn)用一張表來(lái)記錄,只用字段Type來(lái)區(qū)分類型。對(duì)于供應(yīng)商與客戶的添加運(yùn)用同一界面款式,為了區(qū)別是何種對(duì)象的添加,在程序設(shè)計(jì)中使設(shè)計(jì)的用戶自定義控件所鏈接的頁(yè)面地址添加了標(biāo)志Flag,利用標(biāo)志賦予不同的值區(qū)分是何種公司的添加。在CS文件中獲得當(dāng)前頁(yè)

60、面Flag值來(lái)確定記錄存入庫(kù)中時(shí)Type的值。利用Return_Title 函數(shù)讓頁(yè)面標(biāo)題顯示相應(yīng)文字。.商品進(jìn)貨管理功能設(shè)計(jì)實(shí)現(xiàn)目的:經(jīng)過(guò)下拉列表框選擇商品稱號(hào),在供應(yīng)商文本框中自動(dòng)顯示出其供應(yīng)商,根據(jù)輸入的數(shù)量與單價(jià)自動(dòng)生成應(yīng)付金額,并且可以根據(jù)已付金額自動(dòng)生成未付金額。操作人員是當(dāng)前系統(tǒng)登錄者姓名。結(jié)款方式有兩種分別是現(xiàn)金與支票,可經(jīng)過(guò)下拉列表框進(jìn)展選擇。各數(shù)據(jù)的格式錯(cuò)誤時(shí)都有相應(yīng)的提示信息,當(dāng)訂單的添加勝利時(shí)有相應(yīng)的提示框彈出。此模塊界面如圖-所示。圖-商品進(jìn)貨管理實(shí)現(xiàn)過(guò)程:窗體名:Add_Stock.aspx Back_Stock.aspx對(duì)于商品進(jìn)貨管理頁(yè)面中所用到各控件及其主要屬

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論