版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、中文摘要銷售管理系統(tǒng)是一個企業(yè)單位不可缺少的部分,它對于管理者來說都至關(guān)重要,一個好的銷售管理系統(tǒng)能準(zhǔn)確反映企業(yè)的進(jìn)貨和銷售情況,及時準(zhǔn)確地掌握企業(yè)運(yùn)行狀態(tài),并動態(tài)反映企業(yè)進(jìn)貨銷售的增減變動,為企業(yè)制定銷售策略提供基礎(chǔ)數(shù)據(jù)。本系統(tǒng)是在 Visual Studio平臺上運(yùn)用ASP.NET技術(shù),并連接SQL Server 2005數(shù)據(jù)庫來實現(xiàn)的。針對企業(yè)的實際需求,結(jié)合管理信息系統(tǒng)開發(fā)的概念、結(jié)構(gòu)及系統(tǒng)開發(fā)的基本原理和方法,采用/結(jié)構(gòu),通過Internet實現(xiàn)對企業(yè)進(jìn)貨和銷售進(jìn)行管理,特別是對基本信息、貨物采購、銷售訂單等進(jìn)行完整的管理而開發(fā)出來的。從查詢和信息的管理需求出發(fā),針對性強(qiáng),功能齊備,
2、旨在幫助企業(yè)實現(xiàn)銷售管理的信息化、網(wǎng)絡(luò)化,以提高企業(yè)運(yùn)行和管理的效率。銷售管理系統(tǒng)主要包括基本信息、進(jìn)貨管理、銷售管理、查詢統(tǒng)計、往來管理、系統(tǒng)設(shè)置模塊等。它通過計算機(jī)對企業(yè)銷售運(yùn)作的全過程進(jìn)行全面、有效的管理。有效解決了企業(yè)經(jīng)營過程中,進(jìn)貨和銷售信息混亂,查詢統(tǒng)計困難等現(xiàn)狀,大大減少了管理者的工作量,大大提高了企業(yè)的工作效率和經(jīng)濟(jì)效益,滿足了信息時代企業(yè)銷售的管理和發(fā)展的需求,成為銷售企業(yè)適應(yīng)時代發(fā)展必不可少的管理工具。關(guān)鍵詞:進(jìn)貨管理,銷售管理,庫存查詢,結(jié)賬,數(shù)據(jù)庫 AbstractThe sales management system is an essential unit of e
3、nterprises, which is also very important for managers. A good sales management system could accurately reflect the purchase and sale situation of enterprises, timely and accurate control the running state of enterprises, and reflect the dynamic changes of purchase and sale at the same time, so it co
4、uld provide the basic data for making further sales plan of enterprises. This system utilizes the ASP.NET technology in visual in the studio, and connects the SQL 2005 databases to realize. The actual demand for the company, combined with the concept of management information system development, str
5、ucture and system development of basic principles and methods, using B / S structure, through the Internet to manage the purchase and sale of business, especially building for basic information, goods procurement, sales order. Inquiries and information from the control demand, targeted, fully functi
6、onal, designed to help companies manage the purchase and sale by networking, to improve the efficiency of enterprise management. The sales management system mainly includes the basic information, the purchase control, the sales management, the inquiry statistics, the intercourse management, the syst
7、em establishment module and so on. It sells the operation through the computer to the enterprise the entire process to carry on, the effective management comprehensively. The effective addressing enterprise has managed in the process, the inventory and the sales message are chaotic, present situatio
8、ns and so on inquiry statistics difficulty, reduced superintendents work load greatly, raised enterprises working efficiency and the economic efficiency greatly, has satisfied the management which and the development demand the information age enterprise sells, becomes the sales enterprise to adapt
9、the time to develop the essential management tool. Keywords: Inventory Management,Sales Management,Inventory Enquiry,Checkout,Database目 錄中文摘要IAbstractII第1章 銷售管理系統(tǒng)概述11.1 開發(fā)的背景11.2 系統(tǒng)開發(fā)的意義11.3 銷售管理的內(nèi)容21.4 銷售管理系統(tǒng)的優(yōu)勢21.5 論文所做的工作31.6 論文結(jié)構(gòu)安排3第2章 開發(fā)環(huán)境和開發(fā)工具42.1 ASP.NET42.2 SQL Server 200552.3 C#62.4 ASP.NET
10、開發(fā)和運(yùn)行平臺7第3章 系統(tǒng)分析83.1 系統(tǒng)必要性分析83.2 系統(tǒng)可行性分析83.2.1 技術(shù)可行性83.2.2 經(jīng)濟(jì)可行性83.2.3 操作可行性83.3 系統(tǒng)需求分析93.3.1 環(huán)境設(shè)備需求93.3.2 系統(tǒng)功能需求93.3.3 性能需求103.4 數(shù)據(jù)需求103.4.1 數(shù)據(jù)流圖103.4.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計13第4章 系統(tǒng)總體設(shè)計174.1 總體設(shè)計論述174.2 系統(tǒng)設(shè)計思想184.3 設(shè)計目標(biāo)184.4 系統(tǒng)的設(shè)計結(jié)構(gòu)184.4.1 系統(tǒng)作業(yè)結(jié)構(gòu)184.2.2 系統(tǒng)架構(gòu)194.5 系統(tǒng)結(jié)構(gòu)模型204.6 數(shù)據(jù)庫設(shè)計224.6.1 數(shù)據(jù)庫概要說明224.6.2 數(shù)據(jù)庫表結(jié)構(gòu)
11、設(shè)計22第5章 系統(tǒng)詳細(xì)設(shè)計255.1 詳細(xì)設(shè)計概述255.2 配置系統(tǒng)Web.config文件255.3 數(shù)據(jù)庫連接組件265.4 用戶識別與權(quán)限驗證組件265.5 系統(tǒng)主要模塊設(shè)計265.5.1 商品信息管理模塊265.5.2 庫存查詢模塊275.5.3 添加進(jìn)貨信息模塊295.5.4系統(tǒng)登錄模塊305.5.5 銷售查詢模塊335.5.6 商品往來管理模塊345.5.7 用戶管理模塊35第6章 系統(tǒng)測試386.1 系統(tǒng)測試的原則386.2測試方法說明386.3 系統(tǒng)測試的用例及結(jié)果386.4 測試總結(jié)39第7章 總結(jié)407.1 系統(tǒng)總結(jié)407.2 系統(tǒng)亮點(diǎn)407.3 系統(tǒng)不足之處407.4
12、 系統(tǒng)展望40參考文獻(xiàn)42致謝4340銷售管理系統(tǒng)的設(shè)計與實現(xiàn)第1章 銷售管理系統(tǒng)概述1.1 開發(fā)的背景伴隨信息時代的到來,計算機(jī)的普及使社會的各個行業(yè)領(lǐng)域都發(fā)生了巨大的變化,銷售業(yè)在這種時代大背景下也朝著信息化的方向發(fā)展。但到目前為止仍有一些企業(yè)的銷售管理還局限于人工管理,這種管理方式存在著許多缺點(diǎn),如:效率低、工作量大。另外,時間一長,將會產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了不小的困難,且人工管理導(dǎo)致銷售管理混亂,企業(yè)無法合理地、最大限度地利用資源,未能合理制定的安排進(jìn)貨和銷售,在人力、物力等方面更存在著不可避免地浪費(fèi)。如企業(yè)進(jìn)貨和銷售信息混亂,查詢統(tǒng)計困難等。同時企業(yè)的銷
13、售管理往往很復(fù)雜、很繁瑣。企業(yè)的銷售管理包括產(chǎn)品進(jìn)貨管理,銷售管理,查詢統(tǒng)計,往來管理等,同時企業(yè)還要根據(jù)進(jìn)貨和銷售情況合理制定銷售計劃,由于銷售商品種類繁多,銷售情況各有差異,各類統(tǒng)計報表繁多,人工管理浪費(fèi)了大量的人力、物力。所以為了提高了企業(yè)工作效率,對企業(yè)的進(jìn)貨和銷售進(jìn)行統(tǒng)一、有序的管理,設(shè)計一個企業(yè)銷售管理系統(tǒng)非常有必要。1.2 系統(tǒng)開發(fā)的意義銷售管理系統(tǒng)是一個企業(yè)不可缺少的部分,它對企業(yè)的決策者和管理者來說都至關(guān)重要,但一直以來人們使用傳統(tǒng)人工的方式管理企業(yè)的進(jìn)貨和銷售運(yùn)作,這種管理方式存在著許多缺點(diǎn)。且浪費(fèi)了大量的人力、物力。所以從微觀上講,建立一套銷售管理系統(tǒng)能夠簡化進(jìn)貨和銷售流
14、程,提高工作效率,從而加強(qiáng)了管理的信息化手段,提高了企業(yè)的經(jīng)濟(jì)效益。從宏觀上講,順應(yīng)了社會的信息化、社會化潮流,縮短了整個社會化大生產(chǎn)的周期。該系統(tǒng)擴(kuò)展性好,易于維護(hù)。簡化了銷售管理流程,去除了冗余信息??梢约暗卣莆諑齑嫘畔?、銷售信息和訂單信息,使銷售效率最大化。銷售管理系統(tǒng)能夠?qū)M(jìn)貨和銷售各個環(huán)節(jié)的信息更新、刪除和查詢,對往來賬目進(jìn)行管理,對商品的進(jìn)出進(jìn)行查詢,同時能夠及時了解庫存數(shù)量,系統(tǒng)中心管理員為了保證系統(tǒng)的安全性能對使用該系統(tǒng)的用戶進(jìn)行更新、刪除和查詢,同時也能夠根據(jù)需要增加系統(tǒng)用戶,用戶通過簡單的操作即可輕松地對企業(yè)的進(jìn)貨和銷售進(jìn)行管理。這樣就能有效解決傳統(tǒng)管理方法中進(jìn)貨和銷售節(jié)奏
15、和效率的匹配和調(diào)整的問題,進(jìn)而對企業(yè)進(jìn)貨和銷售等進(jìn)行更有效的管理,根據(jù)現(xiàn)階段的銷售情況制定下一步的銷售計劃,大大的提高了企業(yè)的運(yùn)作效率,減輕管理者的勞動強(qiáng)度,適應(yīng)現(xiàn)代企業(yè)運(yùn)作的需要,進(jìn)而提高企業(yè)的工作效率和經(jīng)濟(jì)效益。企業(yè)可以通過本系統(tǒng)完成整個進(jìn)貨和銷售的信息化管理,輕松的完成添加,查詢及維護(hù)等工作。 因此將發(fā)揮計算機(jī)的龐大的存儲空間,高性能的處理能力,高度可靠的數(shù)據(jù)安全,清晰的可視化數(shù)據(jù)等這些優(yōu)勢讓企業(yè)對進(jìn)化和銷售進(jìn)行管理,實現(xiàn)了計算機(jī)資源的合理利用,真正實現(xiàn)減少勞動力提高企業(yè)效率的目的。這既給用戶提供了方便,也給企業(yè)自身節(jié)約資源,提高工作效率起到了關(guān)鍵作用。1.3 銷售管理的內(nèi)容銷售管理是指
16、在進(jìn)貨和銷售過程中,通過系統(tǒng)提供的庫存信息,能夠快速、準(zhǔn)確的了解庫存情況,為企業(yè)的銷售提供參考。銷售系統(tǒng)提供貨物銷售的詳細(xì)記錄,可以對商品的銷售進(jìn)行科學(xué)有效的管理;同時,通過對這些信息的統(tǒng)計和分析,可以迅速了解市場動向,及時掌握市場行情,制定合理可行的銷售方案;可以迅速發(fā)現(xiàn)經(jīng)營當(dāng)中出現(xiàn)的問題,并對企業(yè)目前的運(yùn)行情況進(jìn)行分析和優(yōu)化,提高企業(yè)的運(yùn)作效率和經(jīng)濟(jì)效益。銷售管理的內(nèi)容包括:一、對基本信息的管理,包括商品信息、公司信息的管理。二、對商品流通環(huán)節(jié)的管理,即對進(jìn)貨和銷售的管理。三、對商品銷售信息的管理,主要包括訂單和往來賬目的管理等。1.4 銷售管理系統(tǒng)的優(yōu)勢銷售管理在企業(yè)銷售過程中非常重要,
17、銷售管理的好環(huán),直接影響著企業(yè)的銷售業(yè)務(wù)和企業(yè)發(fā)展。由于商品供應(yīng)渠道多、商品種類多,這就使得商品的進(jìn)貨和銷售管理變得復(fù)雜和困難。如何加強(qiáng)企業(yè)成本意識,做好商品供應(yīng)、降低庫存、加速資金周轉(zhuǎn)、加強(qiáng)商品進(jìn)貨和銷售的流轉(zhuǎn)已成為企業(yè)愈加關(guān)注的問題。在銷售管理中采用計算機(jī)管理是十分必要,這對于搞好商品的進(jìn)、銷、存三方面的工作,保障供應(yīng),及時地管理銷售信息,提高運(yùn)作效率,促進(jìn)企業(yè)科學(xué)、快速發(fā)展具有重要意義。采用銷售管理系統(tǒng),具有以下優(yōu)點(diǎn):一、利用計算機(jī)和信息技術(shù),可以代替人工勞動,減輕工作人員工作量和工作繁瑣程度,提高工作效益和工作質(zhì)量等。二、提供商品的基本信息、進(jìn)貨、進(jìn)貨退貨、銷售、銷售退貨各個環(huán)節(jié)流程進(jìn)
18、行操作。三、通過對供應(yīng)商和銷售商的有效管理,加強(qiáng)協(xié)作,提高市場反應(yīng)能力。四、通過對庫存的有效管理,可以節(jié)約資金占用,降低庫存,提高經(jīng)濟(jì)效益。五、統(tǒng)計銷售信息,了解市場和銷售動態(tài),并根據(jù)當(dāng)前的銷售情況制定下一步的銷售方案。六、通過對往來賬目的管理,及時了解資金來往的動態(tài)信息,科學(xué)管理企業(yè)的流動資金,以無紙化作業(yè)提高資金的運(yùn)行效率。1.5 論文所做的工作研究銷售管理相關(guān)的各種理論知識,主要包括:銷售管理的基礎(chǔ)知識、銷售管理的框架結(jié)構(gòu)和系統(tǒng)組成。在開發(fā)該系統(tǒng)的過程中,我深入研究了如何利用ASP.NET構(gòu)建基于B/S的WEB應(yīng)用程序、如何用SQL Server 2005對數(shù)據(jù)庫加以管理與維護(hù)、如何借助
19、IIS(Internet Information Server)在網(wǎng)上進(jìn)行銷售管理發(fā)布等,為了增強(qiáng)系統(tǒng)的實用性,使之能盡量與實際的應(yīng)用系統(tǒng)相吻合,我對幾個同類管理系統(tǒng)的內(nèi)容、功能進(jìn)行了分析與對比,吸取了他們的可取之處,借鑒了一些經(jīng)驗。1.6 論文結(jié)構(gòu)安排整篇論文共分為七章,各章的主要內(nèi)容安排如下:一、銷售管理概論。內(nèi)容主要包括論文的選題背景、所做工作以及論文的結(jié)構(gòu)、銷售管理的基礎(chǔ)知識、銷售管理系統(tǒng)框架、系統(tǒng)組成等。二、開發(fā)環(huán)境和開發(fā)工具。主要闡述.NET框架,SQL Server 2005,ASP.NET2.0開發(fā)平臺的部署等。三、系統(tǒng)需求分析。主要按照軟件工程的要求,介紹系統(tǒng)的可行性分析和需
20、求分析。四、系統(tǒng)總體設(shè)計。主要介紹系統(tǒng)的總體設(shè)計和全局設(shè)計,包括系統(tǒng)功能結(jié)構(gòu),數(shù)據(jù)庫設(shè)計等。五、銷售管理系統(tǒng)詳細(xì)設(shè)計。主要介紹系統(tǒng)各個模塊的詳細(xì)設(shè)計及代碼實現(xiàn)。六、系統(tǒng)測試。主要介紹系統(tǒng)的測試技術(shù)及系統(tǒng)測試用例。七、總結(jié)。第2章 開發(fā)環(huán)境和開發(fā)工具2.1 ASP.NETASP.NET又叫ASP+,但并不僅僅是ASP的簡單升級,而是Microsoft推出的新一代Active Server Pages腳本語言。ASP.NET是微軟發(fā)展的新型體系結(jié)構(gòu).NET的一部分,它的全新技術(shù)架構(gòu)會讓每一個人的網(wǎng)絡(luò)生活都變得更簡單。首先需要特別指出的是,ASP.NET不僅僅只是有了一個新界面并且修復(fù)了一些缺陷的A
21、SP3.0的升級版本(即不同于ASP2.0升級到ASP3.0的轉(zhuǎn)變)。更為重要的是,ASP.NET吸收了ASP以前版本的最大優(yōu)點(diǎn)并參照J(rèn)ava、VB語言的開發(fā)優(yōu)勢加入了許多新的特色,同時也修正了以前的ASP版本的運(yùn)行錯誤。 Microsoft .NET將開創(chuàng)互聯(lián)網(wǎng)的新局面,基于HTML的顯示信息將通過可編程的基于XML的信息得到增強(qiáng)。Microsoft .NET平臺包括用于創(chuàng)建和操作新一代服務(wù)的.NET基礎(chǔ)結(jié)構(gòu)和工具;可以啟用大量客戶機(jī)的.NET User Experience;用于建立新一代高度分布式的數(shù)以百萬計的.NET積木式組件服務(wù);以及用于啟用新一代智能互聯(lián)網(wǎng)設(shè)備的.NET設(shè)備軟件。M
22、icrosoft .NET產(chǎn)品和服務(wù)包括Windows.NET,連同建立積木式服務(wù)的核心集成套件;MSNTM .NET;個人訂購服務(wù);Office.NET;Visual Studio .NET;ASP.NET 是一種建立動態(tài)Web應(yīng)用程序的技術(shù)。它是.NET 框架的一部分,您可以使用任何.NET兼容的語言來編寫ASP.NET應(yīng)用程序。一、ASP.NET配置對任何 Web 應(yīng)用程序服務(wù)器的主要要求是具有豐富而靈活的配置系統(tǒng)使開發(fā)人員能夠輕松地將設(shè)置與可安裝的應(yīng)用程序關(guān)聯(lián)(無須將值“拷”入代碼)并使管理員能夠在部署后輕松地自定義這些值的配置系統(tǒng)。ASP.NET配置具有以下優(yōu)點(diǎn):(一)ASP.NET
23、 允許將配置設(shè)置與靜態(tài)內(nèi)容、動態(tài)頁和業(yè)務(wù)對象一起存儲在單個應(yīng)用程序目錄層次結(jié)構(gòu)中。用戶或管理員只需復(fù)制單個目錄樹便可以在計算機(jī)上設(shè)置 ASP.NET 框架應(yīng)用程序。 (二)配置數(shù)據(jù)以既具有可讀性又具有可寫性的純文本文件的形式存儲。管理員和開發(fā)人員可以使用任何標(biāo)準(zhǔn)的文本編輯器、XML 分析器或腳本語言來解釋和更新配置設(shè)置。 (三) ASP.NET 提供了可擴(kuò)展的配置結(jié)構(gòu),使第三方開發(fā)人員能夠存儲他們自己的配置設(shè)置,為他們自己的配置設(shè)置定義持久格式,智能化地參與他們的處理,以及控制用來最終公開這些設(shè)置的結(jié)果對象模型。 (四) 對 ASP.NET 配置文件的更改由系統(tǒng)自動檢測并在不需要任何用戶參與的
24、情況下應(yīng)用(即管理員不需要重新啟動 Web 服務(wù)器或計算機(jī)即可使更改生效)。 (五)配置節(jié)可通過使用 標(biāo)記和 allow Override 屬性鎖定。 ASP.NET 應(yīng)用程序的文件系統(tǒng)布局二、ASP.NET 可以用來承載多個 Web 應(yīng)用程序,其中每個應(yīng)用程序由 Web 站點(diǎn)(Web 站點(diǎn)在 Web 服務(wù)器上表現(xiàn)為一個唯一的主機(jī)名/端口組合)內(nèi)的一個唯一的 URL 前綴來標(biāo)識??梢钥偨Y(jié)為以下幾點(diǎn):(一)ASP.NET 框架應(yīng)用程序由唯一的 URL 標(biāo)識并存在于 Web 服務(wù)器的文件系統(tǒng)中。 (二) ASP.NET 可以使用共享程序集(駐留在全局緩存中)和應(yīng)用程序特定的程序集(駐留在應(yīng)用程序的
25、虛擬根目錄下的 bin 目錄中)。 (三)ASP.NET 框架應(yīng)用程序在應(yīng)用程序域 (AppDomain) 的上下文中運(yùn)行,此域提供隔離并且強(qiáng)制安全限制。 (四)可以通過使用“class name, assembly name”動態(tài)引用類。 (五) ASP.NET 使用程序集文件的影像副本以避免鎖定,并且監(jiān)視這些文件以便立即獲得更新。 2.2 SQL Server 2005SQL Server是由Microsoft開發(fā)和推廣的關(guān)系數(shù)據(jù)庫管理系統(tǒng)(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同開發(fā)的,并于1988年推出了第一個OS/2版本。 SQL S
26、erver近年來不斷更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用戶見面;SQL Server 2005是Microsoft公司于2005年推出的最新版本。一、SQL Server 特點(diǎn):(一)真正的客戶機(jī)/服務(wù)器體系結(jié)構(gòu)。(二)圖形化用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫管理更加直觀、簡單。(三)豐富的編程接口工具,為用戶進(jìn)行程序設(shè)計提供了更大的選擇余地。(四)SQL Server與Windows NT完全集成,利用了NT的許多功能,如發(fā)送和接受消息,管理登錄安全性等。SQL Server也可以很好地與Microsof
27、t BackOffice產(chǎn)品集成。(五)具有很好的伸縮性,可跨越從運(yùn)行Windows 95/98的膝上型電腦到運(yùn)行Windows 2000的大型多處理器等多種平臺使用。(六)對Web技術(shù)的支持,使用戶能夠很容易地將數(shù)據(jù)庫中的數(shù)據(jù)發(fā)布到Web頁面上。 (七)SQL Server提供數(shù)據(jù)倉庫功能,這個功能只在Oracle和其他更昂貴的DBMS中才有二、SQL Server 2005與以前版本相比較,又具有以下新特性 (一)端到端的集成BI平臺 (二)集成服務(wù) (三)分析服務(wù) (四)報表服務(wù)(五)Microsoft Office System的集成三、SQL Server 2005有6個系統(tǒng)數(shù)據(jù)庫
28、(一)Master數(shù)據(jù)庫是SQL Server系統(tǒng)最重要的數(shù)據(jù)庫,它記錄了SQL Server系統(tǒng)的所有系統(tǒng)級別信息。這些系統(tǒng)信息包括所有的登錄信息、系統(tǒng)設(shè)置信息、SQL Server的初始化信息和其它系統(tǒng)數(shù)據(jù)庫及用戶數(shù)據(jù)庫的相關(guān)信息。 (二)Model數(shù)據(jù)庫是所有用戶數(shù)據(jù)庫和Tempdb數(shù)據(jù)庫的模板數(shù)據(jù)庫,它含有Master數(shù)據(jù)庫所有系統(tǒng)表的子集,這些系統(tǒng)數(shù)據(jù)庫是每個用戶定義數(shù)據(jù)庫需要的。 (三) Msdb數(shù)據(jù)庫是SQL Server代理服務(wù)數(shù)據(jù)庫,提供警報、任務(wù)調(diào)度和記錄操作員的各種操作。 (四)Tempdb是一個臨時數(shù)據(jù)庫,它為所有的臨時表、臨時存儲過程及其它臨時操作提供存儲空間。 SQ
29、L Server每次啟動時,Tempdb數(shù)據(jù)庫被重新建立。當(dāng)用戶與SQL Server斷開連接時,其臨時表和存儲過程被自動刪除。(五)Pubs和Northwind數(shù)據(jù)庫是兩個實例數(shù)據(jù)庫,它們可以作為SQL Server的學(xué)習(xí)工具。 2.3 C# C#是一種面向?qū)ο蟮木幊陶Z言,主要用于開發(fā)可以在.NET平臺上運(yùn)行的應(yīng)用程序。C#是從C和C+派生出來的一種簡單、現(xiàn)代、面向?qū)ο蠛皖愋桶踩木幊陶Z言,其語言體系都構(gòu)建在.NET框架上,并且能夠與.NET框架完美結(jié)合。C#具有以下突出的特點(diǎn):一、語法簡潔。不允許直接操作內(nèi)存,去掉了指針操作。二、徹底的面向?qū)ο笤O(shè)計。C#具有面向?qū)ο笳Z言所應(yīng)有的一切特性封裝
30、、繼承和多態(tài)。三、與Web緊密結(jié)合。C#支持絕大多數(shù)的Web標(biāo)準(zhǔn),如HTML、XML、SOAP等。四、強(qiáng)大的安全機(jī)制??梢韵浖_發(fā)中的常見錯誤(如語法錯誤),.NET提供的垃圾回收器能夠幫助開發(fā)者有效地管理內(nèi)存資源。五、兼容性。因為C#遵循.NET的公共語言規(guī)范(CLS),從而保證能夠與其他語言開發(fā)的組件兼容。六、靈活的版本處理技術(shù)。因為C#語言本身內(nèi)置了版本控制功能,使得開發(fā)人員可以更容易地開發(fā)和維護(hù)。七、完善的錯誤、異常處理機(jī)制。C#提供了完善的錯誤和異常處理機(jī)制,使程序在交付應(yīng)用時能夠更加健壯。2.4 ASP.NET開發(fā)和運(yùn)行平臺一、要建立ASP.NET 平臺,需要的軟件如下:Win
31、dows xpIIS 5.0以上NET Framework SDKInternet Explorer 5.5Internet Information Server 的安裝要成為網(wǎng)站服務(wù)器,只要有IIS(Internet Information Services)的服務(wù)程序即可。IIS 最主要的功能大略為:(一)響應(yīng)使用者的要求,將所要瀏覽的網(wǎng)頁內(nèi)容傳輸給他們。(二)管理及維護(hù)Web 站臺。(三)管理及維護(hù)FTP 站臺。(四)SMTP(Simple Mail Transfer Protocol)虛擬服務(wù)器。二、.NET Framework SDK 的安裝(一)要使用ASP.NET,一定要裝核心組
32、件:.NET Framework SDK(Software Develop Kit,程序開發(fā)套件,里面有開發(fā)程序所需要的各種組件、對象類別模塊,以及一些工具軟件。)。(二)在Windows XP Professional 操作系統(tǒng)環(huán)境下,右鍵點(diǎn)擊桌面上“我的電腦”圖標(biāo),在彈出的菜單中選擇“管理”選項。此時屏幕上打開“計算機(jī)管理”窗口,在這個窗口中雙擊“服務(wù)和應(yīng)用程序”,在打開的子菜單下雙擊“Internet信息服務(wù)”。(三) 設(shè)置虛擬目錄。進(jìn)入Internet信息服務(wù)后,雙擊“網(wǎng)站”選項,在“默認(rèn)網(wǎng)站”上單擊右鍵,在彈出的菜單中選擇“新建”選項,在隨后展開的子菜單中選擇“虛擬目錄”,當(dāng)出現(xiàn)虛擬
33、目錄創(chuàng)建向?qū)Ш?,輸入虛擬目錄名,單擊“下一步”,選擇文件路徑,單擊“下一步”,完成。第3章 系統(tǒng)分析3.1 系統(tǒng)必要性分析隨著科學(xué)技術(shù)的發(fā)展,社會進(jìn)步,計算機(jī)迅速的發(fā)展,物資管理的方法也日新月異,以前由人工管理的方法現(xiàn)存在很多的缺點(diǎn):管理效率低、勞動強(qiáng)度大、信息處理速度低而且準(zhǔn)確率也不夠令人滿意。同時需要大量的人力、物力和財力。為了提高物資管理效率,減輕勞動強(qiáng)度,提高信息處理速度和準(zhǔn)確性。所以開發(fā)一個企業(yè)物資的管理系統(tǒng)是十分必要的,它是一個企業(yè)不可缺少的部分,它的內(nèi)容對于各類生產(chǎn)企業(yè)的決策者和管理者來說都至關(guān)重要。一個好的企業(yè)物資管理系統(tǒng)可以提升企業(yè)的管理水平,能有效解決了經(jīng)營過程中客戶需求和
34、企業(yè)資源不能有效協(xié)調(diào)與統(tǒng)一安排的問題,減少了管理者的工作量,大大提高了企業(yè)的工作效率和經(jīng)濟(jì)效益,滿足了信息時代物資企業(yè)管理、發(fā)展的需求。3.2 系統(tǒng)可行性分析3.2.1 技術(shù)可行性本設(shè)計采用Visual Studio 中的ASP.NET作為開發(fā)工具,采用Microsoft SQL Server 2005數(shù)據(jù)庫作為后臺數(shù)據(jù)庫。同時ASP.NTE提供了穩(wěn)定的性能、更快速的開發(fā)、更簡便的管理、全新的語言以及網(wǎng)絡(luò)服務(wù)。 其主要表現(xiàn)在以下幾方面:一、ASP.NET頁面只需要一次編譯后就不需要重新編譯,直到該頁面被修改或Web應(yīng)用程序重新啟動。這使得在多次訪問時速度有將會極大的提升。 二、ASP.NET通
35、過ADO.NET提供的Data Grid等數(shù)據(jù)庫元件可以直接和數(shù)據(jù)庫聯(lián)系。讀取修改等對數(shù)據(jù)的操作方面快捷功能也更強(qiáng)大。3.2.2 經(jīng)濟(jì)可行性 系統(tǒng)是Web網(wǎng)站,采用微軟最新的開發(fā)平臺ASP.NET技術(shù),操作簡單功能強(qiáng)大的SQL數(shù)據(jù)庫管理工具,開發(fā)速度快。且本系統(tǒng)開發(fā)所需的費(fèi)用較低,企業(yè)基本都能負(fù)擔(dān)的起,利用現(xiàn)有的設(shè)備和裝置,不需要其它費(fèi)用。并且系統(tǒng)完成后,容易維護(hù),從而減少了管理維護(hù)人員相關(guān)的費(fèi)用。3.2.3 操作可行性指系統(tǒng)對組織機(jī)構(gòu)的影響,對現(xiàn)有人員和機(jī)構(gòu)、設(shè)施、環(huán)境等適應(yīng)性以及進(jìn)行人員培訓(xùn)補(bǔ)充計劃的可行性。本系統(tǒng)具有易操作、易管理、交互性好的特點(diǎn),在操作上是非常簡單的。因此本系統(tǒng)可以進(jìn)行
36、開發(fā)。3.3 系統(tǒng)需求分析3.3.1 環(huán)境設(shè)備需求一、硬件環(huán)境 配置(CPU:PIII 1 G以上 內(nèi)存:256MB以上)的計算機(jī)作為服務(wù)器,客戶端計算機(jī)。二、軟件環(huán)境 Windows XP操作系統(tǒng)平臺、Internet Explore瀏覽器 、Microsoft SQL Server 2005 、Microsoft.NET Framework、Microsoft Visual Studio 2008 中文企業(yè)版、IIS(Internet Information Server)管理器。3.3.2 系統(tǒng)功能需求銷售管理系統(tǒng)從管理的角度出發(fā),需制定需求計劃和科學(xué)對進(jìn)貨、庫存和銷售進(jìn)行安排和管理,使
37、企業(yè)可以更方便、更容易管理進(jìn)銷存數(shù)據(jù),乃至獲得更大的經(jīng)濟(jì)效益。運(yùn)用信息化的平臺,將分散的進(jìn)銷存數(shù)據(jù)信息,通過計算機(jī)集中及時進(jìn)行管理,解決數(shù)據(jù)多而繁瑣、管理難的問題,幫助企業(yè)信息化的組織和存儲數(shù)據(jù)信息,強(qiáng)化管理,并且對數(shù)據(jù)進(jìn)行統(tǒng)計和分析,為企業(yè)制定下一步的營銷計劃提供信息基礎(chǔ),真正達(dá)到提高進(jìn)銷存管理水平、科學(xué)安排、提高企業(yè)運(yùn)行效率的目的。系統(tǒng)功能要求描述:一、登錄用各自用戶名、密碼和對應(yīng)的用戶身份進(jìn)行登錄。二、基本信息添加公司信息、添加商品信息、公司信息管理、商品信息管理。三、進(jìn)貨管理添加進(jìn)貨信息、添加進(jìn)貨退貨。四、銷售管理添加銷售信息、添加銷售退貨。五、查詢統(tǒng)計商品進(jìn)貨查詢、進(jìn)貨退貨查詢、商品
38、銷售查詢、銷售退貨查詢、商品庫存查詢、商品銷售查詢。六、往來管理商品進(jìn)貨結(jié)賬、進(jìn)貨退貨結(jié)賬、商品銷售結(jié)賬、銷售退貨結(jié)賬。七、用戶管理3.3.3 性能需求系統(tǒng)在性能上應(yīng)達(dá)到如下要求:一、系統(tǒng)軟件運(yùn)行應(yīng)該速度快、穩(wěn)定、可靠,具有較高的容錯、糾錯能力。二、系統(tǒng)軟件操作上應(yīng)簡單、方便,界面簡潔明了、美觀。三、系統(tǒng)軟件應(yīng)能具有較高的安全性,符合一般中小企業(yè)對商業(yè)數(shù)據(jù)的保密要求。四、系統(tǒng)軟件在結(jié)構(gòu)上應(yīng)具有很好的可擴(kuò)展性,便于將來的功能擴(kuò)展和維護(hù)。3.4 數(shù)據(jù)需求3.4.1 數(shù)據(jù)流圖一、數(shù)據(jù)流圖(Data Flow Diagram):簡稱DFD,它從數(shù)據(jù)傳遞和加工角度,以圖形方式來表達(dá)系統(tǒng)的邏輯功能、數(shù)據(jù)在
39、系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過程,是結(jié)構(gòu)化分析方法中使用的工具,它以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動和處理的過程,描繪信息流和數(shù)據(jù)從輸入移動到輸出的過程中所經(jīng)受的變換。二、數(shù)據(jù)流圖描述符號: 三、結(jié)賬信息,數(shù)據(jù)流圖如3-1所示:圖3-1結(jié)賬信息數(shù)據(jù)流圖四、商品信息,數(shù)據(jù)流圖如3-2所示:圖3-2商品信息數(shù)據(jù)流圖五、進(jìn)銷信息是銷售系統(tǒng)的最重要信息,數(shù)據(jù)流圖如3-3所示:圖3-3進(jìn)銷信息數(shù)據(jù)流圖六、銷售管理系統(tǒng)中有三種不同權(quán)限的管理員,其中只有高級管理員具有用戶管理權(quán)限。用戶信息數(shù)據(jù)流圖如3-4所示:圖3-4用戶信息數(shù)據(jù)流圖七、公司信息,數(shù)據(jù)流圖如3-5所示:圖3-5公司信息數(shù)據(jù)流圖3.4.2 數(shù)據(jù)
40、庫概念結(jié)構(gòu)設(shè)計一、實體圖(一) 公司主要屬性主要包括公司編號、公司名稱、公司類別、公司簡稱、地址、郵編、聯(lián)系電話、傳真、傳真、聯(lián)系人、E-mail、開戶銀行、銀行賬號、操作員、添加時間等。如圖3-6所示:圖3-6公司實體圖(二)用戶用戶屬性主要包括用戶編號,用戶名,用戶密碼,用戶類型,添加時間等。如圖3-7所示: 圖3-7用戶實體圖(三)商品屬性主要包括產(chǎn)品編號、產(chǎn)品名稱、商品簡稱、產(chǎn)地、單位、規(guī)格、批號、庫存警告、公司編號、備注、操作員、添加時間、添加時間合計等。如圖3-8所示:圖3-8貨物實體圖(四)往來管理表主要包括單據(jù)編號、產(chǎn)品編號、結(jié)算次數(shù)、經(jīng)手人、日期、操作員、添加時間等。如圖3-
41、9所示:圖3-9進(jìn)貨實體圖(五)進(jìn)銷進(jìn)銷屬性主要包括進(jìn)銷編號、產(chǎn)品編號、公司編號、數(shù)量、單價、進(jìn)貨日期、結(jié)算方式、應(yīng)付金額、實付金額、未付金額、經(jīng)手人、操作員、添加時間、類型等。如圖3-10所示:圖3-10進(jìn)貨實體圖二、實體關(guān)系E-R模型的“聯(lián)系”用于刻畫實體之間的關(guān)聯(lián)。一種完整的方式是對局部結(jié)構(gòu)中任意兩個實體類型,依據(jù)需求分析的結(jié)果,考察局部結(jié)構(gòu)中任意兩個實體類型之間是否存在聯(lián)系。若有聯(lián)系,進(jìn)一步確定是1:1、1:N、M:N的關(guān)系。還要考察一個實體類型內(nèi)部是否存在聯(lián)系,兩個實體類型之間是否存在聯(lián)系,多個實體類型之間是否存在聯(lián)系。(一)表單E-R圖如圖3-11所示: 圖3-11系統(tǒng)E-R圖(二
42、)進(jìn)貨管理員E-R圖如圖3-12所示: 圖3-12進(jìn)貨管理員E-R圖(三)銷售管理員E-R圖如圖3-13所示:圖3-13銷售管理員E-R圖(四)高級管理員E-R圖如圖3-14所示:圖3-14高級管理員E-R圖第4章 系統(tǒng)總體設(shè)計4.1 總體設(shè)計論述系統(tǒng)總體設(shè)計是信息開發(fā)過程中的另一個重要階段,在這一階段中根據(jù)前一階段邏輯分析的結(jié)果,在系統(tǒng)分析報告的基礎(chǔ)上,按照邏輯模型的要求,科學(xué)合理地進(jìn)行新系統(tǒng)的設(shè)計。這個階段的主要目的是將反映用戶信息需求的系統(tǒng)邏輯方案轉(zhuǎn)換成可以事實的基于計算機(jī)的物理方案,并為下一階段的系統(tǒng)事實提供必要的技術(shù)資料。 系統(tǒng)設(shè)計的依據(jù)如下:一、系統(tǒng)分析階段的成果。二、現(xiàn)行計算機(jī)軟
43、硬技術(shù),數(shù)據(jù)庫技術(shù)等。三、現(xiàn)行信息管理與信息技術(shù)的標(biāo)準(zhǔn),規(guī)范等有關(guān)法律制度。四、用戶要求。五、系統(tǒng)運(yùn)行環(huán)境條件。系統(tǒng)采用結(jié)構(gòu)化設(shè)計的方法來實現(xiàn)系統(tǒng)總體功能,提高系統(tǒng)的各項目標(biāo),即將整個系統(tǒng)合理的劃分成各個功能模塊,正確地處理模塊之間和模塊內(nèi)部的聯(lián)系。通過對模塊的設(shè)計和模塊之間關(guān)系來實現(xiàn)整個系統(tǒng)的功能。4.2 系統(tǒng)設(shè)計思想基于.NET平臺(C#+SQL)系統(tǒng)設(shè)計與實現(xiàn)的設(shè)計思想主要有如下幾方面:一、系統(tǒng)采用ASP.NET平臺,C#編程語言,SQL數(shù)據(jù)庫,應(yīng)用于WEB上充分利用現(xiàn)有資源。 二、系統(tǒng)應(yīng)能滿足倉庫管理的工作要求,達(dá)到操作簡單、方便、實用、安全、準(zhǔn)確等要求。三、系統(tǒng)采用原型模型,使用模塊
44、化設(shè)計方法,便于系統(tǒng)功能的各種組合和修改。4.3 設(shè)計目標(biāo)銷售管理系統(tǒng)主要幫助物資企業(yè)完成進(jìn)、銷、存一體化信息管理,并配有完善的賬單管理、銷售統(tǒng)計等功能。通過本系統(tǒng)可以達(dá)到以下目標(biāo):一、系統(tǒng)運(yùn)行穩(wěn)定,安全可靠。二、界面設(shè)計美觀,人機(jī)交互界面友好。三、信息查詢靈活、方便、快捷、準(zhǔn)確,數(shù)據(jù)存儲安全可靠。四、滿足鍵盤和鼠標(biāo)的雙重操作,完全支持回車鍵。五、信息安全保密。六、對用戶輸入的數(shù)據(jù),系統(tǒng)進(jìn)行嚴(yán)格的數(shù)據(jù)檢驗,盡可能排除人為的錯誤。七、數(shù)據(jù)保密性強(qiáng),為每個用戶設(shè)置相應(yīng)的權(quán)限級別。4.4 系統(tǒng)的設(shè)計結(jié)構(gòu)4.4.1 系統(tǒng)作業(yè)結(jié)構(gòu)本系統(tǒng)基于B/S模式,采用IIS+ASP.NET+SQL Server 2
45、005 設(shè)計方式, IIS擔(dān)當(dāng)主要邏輯控制,通過接受ASP.NET傳來的用戶請求,再通過ASP.NET傳到客戶端,而ASP.NET主要擔(dān)當(dāng)接受與響應(yīng)客戶端;SQL Server 2005作為后臺數(shù)據(jù)庫服務(wù)器。其結(jié)構(gòu)圖如圖4-1所示。客戶機(jī)瀏覽器http服務(wù)器應(yīng)用程序服務(wù)器數(shù)據(jù)庫服務(wù)器ADO.NET圖4-1系統(tǒng)作業(yè)結(jié)構(gòu)圖4.2.2 系統(tǒng)架構(gòu)為了提高系統(tǒng)的安全性,本系統(tǒng)專門用一個用戶身份識別驗證組件來進(jìn)行用戶的身份識別和權(quán)限驗證,同時為了提高數(shù)據(jù)庫的安全性,在各個功能模塊和數(shù)據(jù)庫之間加入了一個數(shù)據(jù)訪問組件作為中間層。整個系統(tǒng)的架構(gòu)如圖4-2所示: 圖4-2系統(tǒng)的架構(gòu)4.5 系統(tǒng)結(jié)構(gòu)模型一、系統(tǒng)登錄
46、系統(tǒng)有進(jìn)貨管理、銷售管理、高級管理三種登錄模式。為了保證系統(tǒng)的安全性,該系統(tǒng)的三種管理員中只有高級管理員才能夠根據(jù)需要對系統(tǒng)用戶進(jìn)行增加、修改或刪除,這樣能對企業(yè)的進(jìn)貨和銷售進(jìn)行更規(guī)范地管理,高級管理員具有銷售管理系統(tǒng)的所有功能。系統(tǒng)綜合結(jié)構(gòu)圖如圖4-3圖4-3系統(tǒng)綜合功能結(jié)構(gòu)二、進(jìn)貨管理以進(jìn)貨管理員身份登錄系統(tǒng),包含基本信息模塊、進(jìn)貨管理模塊、查詢統(tǒng)計模塊中的商品進(jìn)貨查詢、進(jìn)貨退貨查詢、商品庫存查詢、商品銷售查詢功能和往來管理模塊中的商品進(jìn)貨結(jié)賬、進(jìn)貨退貨結(jié)賬功能。不能對用戶賬戶和銷售信息進(jìn)行數(shù)據(jù)操作,保證了系統(tǒng)安全和銷售信息數(shù)據(jù)的安全和保密。進(jìn)貨管理功能結(jié)構(gòu)如圖4-4所示:圖4-4進(jìn)貨管理
47、功能結(jié)構(gòu)三、銷售管理以進(jìn)貨管理員身份登錄系統(tǒng),包含基本信息模塊、銷售管理模塊、查詢統(tǒng)計模塊中的商品銷售查詢、銷售退貨查詢、商品庫存查詢、商品銷售查詢功能和往來管理模塊中的商品銷售結(jié)賬、銷售退貨結(jié)賬功能。不能對用戶賬戶和進(jìn)貨信息進(jìn)行數(shù)據(jù)操作,保證了系統(tǒng)安全和進(jìn)貨信息數(shù)據(jù)的安全和保密。銷售管理功能結(jié)構(gòu)如圖4-5所示: 圖4-5銷售管理功能結(jié)構(gòu)四、系統(tǒng)在登錄模塊設(shè)有用戶身份識別,根據(jù)不同的身份權(quán)限進(jìn)入不同的管理界面,在界面中完成系統(tǒng)操作,具體流程如如圖4-6所示: 圖4-6系統(tǒng)操作流程4.6 數(shù)據(jù)庫設(shè)計4.6.1 數(shù)據(jù)庫概要說明針對目標(biāo)銷售管理系統(tǒng)的功能,本系統(tǒng)采用SQL Server 2005作為
48、系統(tǒng)后端數(shù)據(jù)庫,數(shù)據(jù)庫命名為“db_Sell”,整個系統(tǒng)共使用了5張數(shù)據(jù)表。包括:用戶信息(tb-User)、公司信息(tb-Company)、貨物信息(tb_Commodity)、往來管理(tb_Reckoning)、進(jìn)銷信息(tb_Stock)。4.6.2 數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計一、用戶信息表主要包括用戶編號,用戶名,用戶密碼,用戶類型,添加時間等,它主要用于存儲用戶的基本信息,從而使銷售管理更加有序化。表1 用戶信息(tb-User)字段名數(shù)據(jù)類型長度主鍵描述idint4T用戶編號usernamevarchar50用戶名稱userpwdvarchar50用戶密碼AddTimedatatime8
49、創(chuàng)建用戶時間usertypevarchar50用戶類型二、公司信息主要包括公司編號、公司名稱、公司類別、公司簡稱、地址、郵編、聯(lián)系電話、傳真、傳真、聯(lián)系人、E-mail、開戶銀行、銀行賬號、操作員、添加時間等。公司信息方便對進(jìn)貨和銷售的合作商進(jìn)行管理。表2 公司信息(tb-Company)字段名數(shù)據(jù)類型長度主鍵描述idint4T公司編號CompanyNamevarchar50公司名稱CompanyTypevarchar50公司類別CompanyShortvarchar50公司簡稱CompanyAddressvarchar50地址Postalcodevarchar50郵編Telvarchar50
50、聯(lián)系電話Faxvarchar50傳真Linkmanvarchar50聯(lián)系人Emailvarchar50E-mailBankvarchar50開戶銀行BandAccountsvarchar50銀行賬號Usernamevarchar50操作員AddTimevarchar50添加時間三、往來管理表主要包括單據(jù)編號、產(chǎn)品編號、結(jié)算次數(shù)、經(jīng)手人、日期、操作員、添加時間等。用于存儲往來管理數(shù)據(jù)表。表3往來管理(tb_Reckoning)字段名數(shù)據(jù)類型長度主鍵描述idint4T單據(jù)編號CommodityIdint4產(chǎn)品編號Settlementint4結(jié)算次數(shù)ManageManvarchar50經(jīng)手人date
51、timedatetime8日期usernamevarchar50操作員Addtimevarchar50添加時間四、進(jìn)銷信息表主要包括進(jìn)銷編號、產(chǎn)品編號、公司編號、數(shù)量、單價、進(jìn)貨日期、結(jié)算方式、應(yīng)付金額、實付金額、未付金額、經(jīng)手人、操作員、添加時間、類型等。用于表示進(jìn)貨單據(jù)的信息。表4進(jìn)銷信息(tb_Stock)字段名稱字段類型長度主鍵否描述idint4T進(jìn)銷編號CommodityIdint4產(chǎn)品編號CompanyIdint4公司編號Numberint4數(shù)量Pirceint4單價StockDatedatetime8進(jìn)貨日期SettlementTypevarchar50結(jié)算方式Paymentin
52、t4應(yīng)付金額FactPaymentint4實付金額NotPaymentint4未付金額ManageManvarchar20經(jīng)手人Usernamevarchar50操作員AddTimevarchar20添加時間ClientIdint4Typevarchar10類型五、貨物信息表主要包括產(chǎn)品編號、產(chǎn)品名稱、商品簡稱、產(chǎn)地、單位、規(guī)格、批號、庫存警告、公司編號、備注、操作員、添加時間、添加時間共計等。主要用于存儲貨物相關(guān)信息。表5貨物信息(tb_Commodity)字段名數(shù)據(jù)類型長度主鍵描述idint4T產(chǎn)品編號CommodityNamevarchar100產(chǎn)品名稱ShortNamevarchar5
53、0商品簡稱ProducePlacevarchar100產(chǎn)地Unitvarchar20單位Specsvarchar50規(guī)格PassNumbervarchar50批號Warnvarchar50庫存警告CompanyIdInt4公司編號Remarkvarchar500備注Usernamevarchar50操作員AddTimevarchar50添加時間totalint4共計第5章 系統(tǒng)詳細(xì)設(shè)計5.1 詳細(xì)設(shè)計概述詳細(xì)設(shè)計是細(xì)化原有分析對象,確定一些新的對象,對每一個子系統(tǒng)接口和類進(jìn)行準(zhǔn)確詳細(xì)的說明。在詳細(xì)設(shè)計階段,將確定應(yīng)該如何具體地實現(xiàn)所要求的系統(tǒng),從而在編碼階段可能把這個描述直接翻譯成用具體的程序
54、語言書寫的程序。該階段主要的工作是根據(jù)在需求分析中所描述的數(shù)據(jù)、功能、運(yùn)行、性能需求,并依照概要設(shè)計所確定的處理流程、總體結(jié)構(gòu)和模塊外部設(shè)計,設(shè)計軟件系統(tǒng)的結(jié)構(gòu)設(shè)計、逐個模塊的程序描述。5.2 配置系統(tǒng)Web.config文件.NET平臺提供了一個統(tǒng)一的web開發(fā)平臺,新建一個空白解決方案,在解決方案中自動生成一個一個web.config,在里面可以設(shè)置數(shù)據(jù)庫連接信息。添加如下的代碼語句:5.3 數(shù)據(jù)庫連接組件數(shù)據(jù)庫連接組件,它是應(yīng)用程序訪問數(shù)據(jù)庫的基礎(chǔ)類,也是應(yīng)用程序?qū)崿F(xiàn)上層業(yè)務(wù)邏輯的基礎(chǔ)。該類主要封裝了創(chuàng)建訪問數(shù)據(jù)庫的一些對象和方法,如數(shù)據(jù)庫連接對象等,以及執(zhí)行數(shù)據(jù)庫操作的對象和方法,如Command對象,還封裝了添加存儲過程參數(shù)的方法。數(shù)據(jù)庫連接是連接數(shù)據(jù)庫的必需對象。該對象在整個類中都可以使用。函數(shù)Open()、Close()和Dispose()分別實現(xiàn)創(chuàng)建數(shù)據(jù)庫連接(包括打開數(shù)據(jù)連
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 存取速度提升策略-第1篇-深度研究
- 二零二五年度城管協(xié)管員城市管理應(yīng)急物資儲備合同3篇
- 2025年度模具維修與綠色制造服務(wù)合同4篇
- 2025年度電器產(chǎn)品智能化升級改造服務(wù)協(xié)議4篇
- 2025年度新型材料研發(fā)采購協(xié)議4篇
- 2025年度高端養(yǎng)老社區(qū)設(shè)計與建設(shè)合同4篇
- 二零二五版農(nóng)業(yè)信息化建設(shè)合作協(xié)議7篇
- 二零二五版美容美發(fā)行業(yè)環(huán)保材料采購合同范本4篇
- 2025版農(nóng)商行農(nóng)村小微企業(yè)擔(dān)保貸款合同規(guī)范4篇
- 2025年度生態(tài)農(nóng)業(yè)苗木種植與養(yǎng)護(hù)合作協(xié)議4篇
- 2024-2030年中國招標(biāo)代理行業(yè)深度分析及發(fā)展前景與發(fā)展戰(zhàn)略研究報告
- 醫(yī)師定期考核 (公共衛(wèi)生)試題庫500題(含答案)
- 基因突變和基因重組(第1課時)高一下學(xué)期生物人教版(2019)必修2
- 內(nèi)科學(xué)(醫(yī)學(xué)高級):風(fēng)濕性疾病試題及答案(強(qiáng)化練習(xí))
- 音樂劇好看智慧樹知到期末考試答案2024年
- 辦公設(shè)備(電腦、一體機(jī)、投影機(jī)等)采購 投標(biāo)方案(技術(shù)方案)
- 案卷評查培訓(xùn)課件模板
- 2024年江蘇省樣卷五年級數(shù)學(xué)上冊期末試卷及答案
- 人教版初中英語七八九全部單詞(打印版)
- 波浪理論要點(diǎn)圖解完美版
- 金融交易數(shù)據(jù)分析與風(fēng)險評估項目環(huán)境敏感性分析
評論
0/150
提交評論