版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 摘要</b></p><p> 隨著計算機網(wǎng)絡(luò)技術(shù)的快速發(fā)展,網(wǎng)絡(luò)逐漸融入人們的生活。隨著Internet的普及,越來越多的企業(yè)建立了自己的WWW網(wǎng)站,制作網(wǎng)頁是企業(yè)和個人的宣傳自己的重要手段,企業(yè)通過網(wǎng)站可以展示產(chǎn)品,發(fā)布最新動態(tài),與用戶進(jìn)行交流和溝通,與合作伙伴建立聯(lián)系,以及開展電子商務(wù)等。網(wǎng)絡(luò)與人們的生活息息相關(guān)。目前人們生活節(jié)奏的日益加速,利用Inte
2、rnet進(jìn)行在線商品銷售和購物成為社會的必然趨勢。</p><p> 《藥品銷售系統(tǒng)》研究基于Web的購物系統(tǒng)的框架并實現(xiàn)隨時隨地可以得到藥品信息、購買所需藥品并對銷售進(jìn)行自動處理的過程。</p><p> 在線醫(yī)藥銷售管理系統(tǒng)完成用戶及管理員身份驗證、對藥品信息查詢及修改,銷售管理等功能,其中最重要的就是藥品的銷售功能,對銷售情況的處理功能,以及對庫存中藥品數(shù)量的管理功能等。作為一個
3、完整的系統(tǒng),為了保證系統(tǒng)的安全運行,還必須要對使用者(用戶)的身份進(jìn)行驗證,本系統(tǒng)使用了用戶權(quán)限分組的功能。</p><p> 本系統(tǒng)的開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個方面。后臺數(shù)據(jù)的管理用SQL Server2000數(shù)據(jù)庫管理系統(tǒng),應(yīng)用程序的開發(fā)采用microsoft 公司的Visual Studiu . Net中的開發(fā)工具VB.net。 </p><p>
4、<b> 關(guān)鍵詞:</b></p><p> ASP.NET , ADO.NET, 在線查詢 , 信息錄入, 信息修改, FLASH 5 , SQL server 實用教程 , DREAMWEAVER MX。</p><p><b> ABSTRACT</b></p><p> With the fast d
5、evelopment of the network technology of the computer, the network incorporates people's life gradually. With the popularization of Internet, more and more enterprises have set up one's own WWW websites, it is ent
6、erprises and personal own important means of propaganda to make webpages, enterprises can show the products through websites, release the newest trends , exchange and communicate with users, establish the connection with
7、 the cooperative partner, and launch e-commerce ,etc.</p><p> " online medical marketing system " Study on the basis of shopping systematic frame of Web and is it can receive medicines information
8、 , buy necessary medicines and to sell course automaticallied process to go on whenever and wherever possible to realize.</p><p> Online medicine sell administrative system finish user and administrator ide
9、ntity prove , medicines information inquiry and revise, selling such functions as management ,etc., among them the most important one is the selling function of the medicines, the function of treatment to sales situation
10、, and to functions of management of the quantity of traditional Chinese medicine product of the stock ,etc..As an intact system , for the safe operation of the security system , must also verify the ident</p><
11、p> The management of backstage supporter's data uses SQL Server2000 data base management system , the development of the application program adopts Visual Studiu..NET of microsoft Company. Developing instrument V
12、B.Net.</p><p><b> 目錄</b></p><p><b> 第一章 概述</b></p><p><b> 1.1問題的定義</b></p><p><b> 1.2 需求分析</b></p><p&g
13、t; 1.3系統(tǒng)說明與主要功能</p><p> 1.4 軟件開發(fā)平臺與相關(guān)技術(shù)</p><p> 第二章 系統(tǒng)開發(fā)應(yīng)用技術(shù)</p><p> 2.1 ASP.NET簡介</p><p> 2.2 ADO.NET訪問數(shù)據(jù)庫</p><p> 2.3 SQL Server 2000 簡介2.4 開發(fā)應(yīng)
14、用語言簡介</p><p> 第三章 系統(tǒng)概要設(shè)計</p><p><b> 3.1 設(shè)計思想</b></p><p> 3.2 系統(tǒng)層次框架圖3.3 系統(tǒng)模塊設(shè)計3.4 數(shù)據(jù)庫設(shè)計與實現(xiàn)</p><p> 3.5 后臺系統(tǒng)和數(shù)據(jù)庫的配置</p><p> 第四章 系
15、統(tǒng)詳細(xì)設(shè)計及實現(xiàn)</p><p><b> 4.1登陸功能</b></p><p><b> 4.2送檢申請功能</b></p><p><b> 4.3送檢申批功能</b></p><p><b> 4.4出庫功能</b></p>
16、<p><b> 4.5發(fā)貨功能</b></p><p><b> 4.6到貨確認(rèn)功能</b></p><p><b> 4.7庫存查詢功能</b></p><p> 第五章 結(jié)論</p><p> 第六章 致謝第七章
17、 參考文獻(xiàn)</p><p><b> 概述</b></p><p><b> 1.1問題的定義</b></p><p> 隨著計算機及其網(wǎng)絡(luò)在世界范圍內(nèi)的廣泛應(yīng)用,計算機信息管理系統(tǒng)正在以難以置信的速度滲透到各個工作的領(lǐng)域和人們的日常生活。計算機管理系統(tǒng)的出現(xiàn)不僅解決了人工方面的錯誤,而且還大大的提高了工作效率,
18、適應(yīng)了現(xiàn)代化生活的速度快,效率高的特點,因此受到了廣泛的歡迎。現(xiàn)在是一個信息科技時代,計算機的普及和科學(xué)的日益發(fā)展,信息的高速傳遞成為了人們的交流主要手段。經(jīng)濟的發(fā)展,人民生活水平的提高都依靠Internet信息產(chǎn)業(yè)及電子行業(yè)的支持。現(xiàn)在網(wǎng)絡(luò)上有各類在線銷售系統(tǒng),這種購物系統(tǒng)為人們帶來了很多方便,節(jié)省了很多時間。</p><p> 該系統(tǒng)要將藥品銷售由傳統(tǒng)的商店柜臺模式向網(wǎng)上在線銷售的模式轉(zhuǎn)變同時還要能對銷售的
19、訂單和藥品種類以及庫存情況進(jìn)行全面的管理。這個節(jié)省了大量的時間,和充分的利用網(wǎng)絡(luò)的特點。</p><p><b> 1.2 需求分析</b></p><p> 該系統(tǒng)要將藥品銷售由傳統(tǒng)的商店柜臺模式向在線銷售的模式轉(zhuǎn)變同時還要能對銷售的訂單和藥品種類以及庫存情況進(jìn)行全面的管理。</p><p> 在線醫(yī)藥銷售管理系統(tǒng)要實現(xiàn)的功能非常多,最
20、重要的就是藥品的銷售功能,對銷售情況的處理,管理功能,以及對庫存中藥品數(shù)量的管理功能等。另外,作為一個完整的系統(tǒng),為了保證系統(tǒng)的安全運行,還必須要對使用者(用戶)的身份進(jìn)行驗證,本系統(tǒng)使用了用戶權(quán)限分組的功能。</p><p> 首先來介紹在線醫(yī)藥銷售管理系統(tǒng)的銷售功能,簡單地說,就是從客戶下訂單,最后客戶發(fā)送收到藥品的確認(rèn)通知為止。在這個過程中,包含了客戶下訂單,將藥品出庫,然后發(fā)送藥品,直到客戶收到藥品,給
21、總部發(fā)送確認(rèn)知道等一系列的過程。在這個過程中,最重要的內(nèi)容就是對訂單的管理,管理員可以修改它的各種屬性狀態(tài),包括品種,數(shù)量,客戶的相關(guān)信息,目前庫存中的狀態(tài)等等。</p><p> 其次,為了更好的完成整個銷售,系統(tǒng)管理員(總部職工)還需要對庫存中的各種商品各種有一個詳細(xì)的了解。所以本在線銷售管理系統(tǒng)特別給出了庫存查詢的功能,通過該功能,管理員可以理解各個庫房中的所有商品的纖細(xì)情況。</p>&l
22、t;p> 另外,為了保證數(shù)據(jù)庫的安全以及藥品銷售的順利進(jìn)行,系統(tǒng)還需要對用戶進(jìn)行管理。因為篇幅限制,本系統(tǒng)沒有給出最簡單的用戶注冊,信息修改等功能,而是直接在登錄頁面中進(jìn)行身份的驗證。驗證的內(nèi)容包括兩個部分,一個是用戶的身份是否合法,另外一個就是用戶所具有的權(quán)限,從而根據(jù)用戶的權(quán)限,給出不同的管理頁面。 </p><p> 1.3系統(tǒng)說明與主要功能</p><p> 隨著In
23、ternet的普及,越來越多的企業(yè)建立了自己的WWW網(wǎng)站,企業(yè)通過網(wǎng)站可以展示產(chǎn)品,發(fā)布最新動態(tài),與用戶進(jìn)行交流和溝通,與合作伙伴建立聯(lián)系,以及開展電子商務(wù)等。 在線醫(yī)藥銷售管理系統(tǒng)要實現(xiàn)的功能非常多,最重要的就是藥品的銷售功能,對銷售情況的處理,管理功能,以及對庫存中藥品數(shù)量的管理功能等。另外,作為一個完整的系統(tǒng),為了保證系統(tǒng)的安全運行,還必須要對使用者(用戶)的身份進(jìn)行驗證,本系統(tǒng)使用了用戶權(quán)限分組的功能。</p>
24、;<p> 在線醫(yī)藥銷售管理系統(tǒng)的功能:</p><p> 系統(tǒng)的用戶登錄及身份驗證功能</p><p> ▲ 系統(tǒng)用戶進(jìn)入系統(tǒng)時的身份驗證。</p><p> ▲ 系統(tǒng)用戶在不同頁面瀏覽時的身份驗證。</p><p> 在線醫(yī)藥銷售管理系統(tǒng)功能</p><p> ▲ 區(qū)域顧客發(fā)送購買藥
25、品信息的訂單。</p><p> ▲ 總部管理員對訂單進(jìn)行驗證。</p><p> ▲ 總部管理員發(fā)送藥品出庫的通知。</p><p> ▲ 總部管理員發(fā)送藥品的通知。</p><p> ▲ 區(qū)域顧客收到藥品后,發(fā)送一個到貨確認(rèn)通知。</p><p> ▲ 系統(tǒng)實現(xiàn)訂單的處理。</p>
26、<p> ▲ 系統(tǒng)完成整個購物流程。</p><p> 在線醫(yī)藥銷售系統(tǒng)的查詢子系統(tǒng)</p><p> ▲ 必須是以管理員身份進(jìn)行登錄。</p><p> ▲ 查詢各個庫房中的商品信息。</p><p> ▲ 查詢商品的詳細(xì)信息。</p><p> ▲ 對庫房中的商品信息進(jìn)行修
27、改。</p><p> 1.4 軟件開發(fā)平臺及相關(guān)技術(shù)</p><p> 在線醫(yī)藥銷售管理系統(tǒng)開發(fā)平臺4</p><p> 網(wǎng)絡(luò)服務(wù)器操作系統(tǒng):Windows 2000 Advanced Server</p><p> 工作站操作系統(tǒng):Windows 2000 professional </p><p> 網(wǎng)
28、頁設(shè)計軟件:FLASH, Dreamweaver</p><p> 開發(fā)工具:ASP.NET</p><p> 數(shù)據(jù)庫系統(tǒng):SQL SERVER 2000</p><p> 第二章 系統(tǒng)開發(fā)應(yīng)用技術(shù)</p><p> 2.1 ASP.NET簡介</p><p> Asp.net是asp的下一代版本,但
29、是asp.net并非是從asp3.0演化來的,而是從頭到尾徹底重新改寫了。許多發(fā)方面,asp.net與asp有著本質(zhì)的不同。它是一個用于web開發(fā)的全新框架,其中包含了許多新的框架。asp.net完全基于模塊與組件,提供了更易于編寫,結(jié)構(gòu)更清晰的代碼,這些代碼很容易進(jìn)行再利用和共享,具有更好的可擴展性與可定制asp.net中還包括了頁面事件,web控件,緩沖技術(shù)以及服務(wù)器控件和對數(shù)據(jù)庫綁定的改進(jìn)。供asp.net使用的庫以及在micro
30、soft.net框架中允許通過web使用客戶商用函數(shù),數(shù)據(jù)處理方面更是引入了許多激動人心的新技術(shù),正是這些具有革新意義的新特性,讓asp.net遠(yuǎn)遠(yuǎn)超過了asp。</p><p> 圖2-1 ASP.NET的安裝過程圖 </p><p> 傳統(tǒng)的網(wǎng)站購物方式有兩種,一是靜態(tài)HTML頁面,更新信息時需要重新制作頁面然后上傳頁面并修改相應(yīng)鏈接,這種方式因為效率太低已不多用。二是基于AS
31、P和腳本語言,將動態(tài)網(wǎng)頁和數(shù)據(jù)庫結(jié)合,通過應(yīng)用程序來處理購物,這是目前較為流行的做法。但是由于ASP本身的局限性使得系統(tǒng)有一些不可克服的缺陷,而采取了ASP.NET技術(shù)的系統(tǒng)性能上有了很大的改善,其主要表現(xiàn)在以下幾方面: 1.由于ASP頁面每次打開都必須經(jīng)過先編譯后解釋的過程,所以頁面在反復(fù)打開時速度沒有任何提升,而ASP.NET頁面只需要一次編譯后不需要重新編譯,直到該頁面被修改或Web應(yīng)用程序重新啟動。這使得在多次訪問時速度有
32、了極大的提升。 2.由于ASP沒有提供任何輸出數(shù)據(jù)為內(nèi)容的元件,所以在使用ASP撰寫數(shù)據(jù)庫頁面時只能借助ADO的RecordSet對象逐筆讀取記錄,而ASP.NET通過ADO.NET提供的DataGrid等數(shù)據(jù)庫元件可以直接和數(shù)據(jù)庫聯(lián)系。 3.ASP.NET支持應(yīng)用程序的實時更新。管理員不必關(guān)掉網(wǎng)絡(luò)服務(wù)器或者甚至不用停止應(yīng)用程序的運行就可以更新應(yīng)用文件。應(yīng)用程序文件永遠(yuǎn)不會被加鎖,因此甚至在程序運行時</p>
33、<p> 圖2-2 ASP.NET的系統(tǒng)結(jié)構(gòu)模型</p><p> UI層負(fù)責(zé)與用戶交互,接收用戶的輸入并將服務(wù)器端傳來的數(shù)據(jù)呈現(xiàn)給客戶。 業(yè)務(wù)邏輯層負(fù)責(zé)接收瀏覽器傳來的請求并將請求傳給數(shù)據(jù)層,同時將請求處理結(jié)果發(fā)給瀏覽器。它由Web表單、XML Web服務(wù)和組件服務(wù)組成。其中Web表單是ASP.NET應(yīng)用程序的核心所在,它是向客戶呈現(xiàn)數(shù)據(jù)和信息的基礎(chǔ),也是響應(yīng)和處理客戶與顯示的Web
34、表單交互生成的信息和數(shù)據(jù)的基礎(chǔ)。數(shù)據(jù)層是通過ADO.NET操縱數(shù)據(jù)為事務(wù)邏輯層提供數(shù)據(jù)服務(wù),如存儲數(shù)據(jù)操作結(jié)果、返回數(shù)據(jù)檢索結(jié)果等。</p><p> ADO.NET訪問數(shù)據(jù)庫</p><p> 與數(shù)據(jù)庫相連,ADO.NET提供了如下3種方式:通過ODBC相連;通過OLEDB相連;直接與SQL Server相連。3種方式由于應(yīng)用層次的差異,使得效率由低到高,獨立性由高到低。對于相連數(shù)
35、據(jù)庫的數(shù)據(jù)處理,也有2種方式,即一種是通過DataSet來隔離異構(gòu)的數(shù)據(jù)源,另一種是以流方式從數(shù)據(jù)源讀取(DataReader方式)。 傳統(tǒng)的應(yīng)用程序是通過先建立到數(shù)據(jù)庫的連接,在程序的整個運行過程中維護(hù)連接的方式來設(shè)計的。ASP.NET采取了斷開連接方式的數(shù)據(jù)結(jié)構(gòu)。當(dāng)瀏覽器向Web服務(wù)器請求網(wǎng)頁時,服務(wù)器處理這個請求,并將所請求的網(wǎng)頁發(fā)送給瀏覽器,然后連接就被斷開,直到瀏覽器發(fā)出下一個請求。 ADO.NET的另一個創(chuàng)新
36、是引入了數(shù)據(jù)集(Dataset)。一個數(shù)據(jù)集是內(nèi)存中提供數(shù)據(jù)關(guān)系圖的高速緩沖區(qū)。數(shù)據(jù)集對數(shù)據(jù)源一無所知,它們可以由程序或通過從數(shù)據(jù)倉庫中調(diào)入數(shù)據(jù)而被生成、填充。不論數(shù)據(jù)從何處獲取,數(shù)據(jù)集都是通過使用同樣的程序模板而被操作的,并且它使用相同的潛在的數(shù)據(jù)緩沖區(qū)。</p><p> 2.3 SQL Server 2000 簡介</p><p> SQL Server 是 Microsoft
37、Windows 平臺上最流行的關(guān)系數(shù)據(jù)庫,占 38% 的市場份額。(Gartner,2001 年 6 月) </p><p> SQL Server 是最流行的 Web 數(shù)據(jù)庫,市場份額為 68%。(Zona Research,2000 年 1 月) </p><p> 在 SQL Server 上運行的應(yīng)用程序超過了 2000 個。 </p><p> 三個
38、獨立調(diào)查發(fā)現(xiàn) SQL Server 的擁有成本較 Oracle 低。 </p><p> SQL Server 是發(fā)展最快的關(guān)系數(shù)據(jù)庫。</p><p> 有超過 85,000 名經(jīng)培訓(xùn)的 SQL Server 數(shù)據(jù)庫管理員 (DBA)。</p><p> SQL Server 2000用戶能夠切實享受到一系列業(yè)務(wù)收益,包括得到縮短的響應(yīng)時間、更加迅捷的回報速
39、度、更為低廉的業(yè)務(wù)開支、獲得降低的管理成本,進(jìn)而,提供滿足各類客戶要求的可伸縮與高可用特性。</p><p> 作為數(shù)據(jù)庫系統(tǒng)可靠性、可伸縮性及處理速度領(lǐng)域內(nèi)所有重要基準(zhǔn)測試最新紀(jì)錄的實際</p><p> 保持者,SQL Server 2000已在近乎實戰(zhàn)的競爭性對比分析中將自身證明為當(dāng)今市場的上佳之選。</p><p> SQL Server 2000 為
40、用戶提供了大規(guī)模聯(lián)機事務(wù)處理 (OLTP)、數(shù)據(jù)倉庫和電子商務(wù)應(yīng)用程序所需的最新的出色數(shù)據(jù)庫平臺。SQL Server 2000 為用戶提供了完全集成的可擴展標(biāo)記語言 (XML) 環(huán)境、在分析服務(wù)中添加了新的數(shù)據(jù)挖掘功能、用元數(shù)據(jù)服務(wù)增強了知識庫技術(shù)。</p><p> 2.4 開發(fā)應(yīng)用語言簡介</p><p> Visual Basic.NET具有許多新功能和改進(jìn)功能(如繼承,接口和
41、重載)這是它成為功能強大的面向?qū)ο蟮木幊陶Z言。Visual Basic 開發(fā)者現(xiàn)在可以使用顯式多線程處理創(chuàng)建多線程可伸縮的應(yīng)用程序。Visual Basic.NET 中其他的新語言功能包括結(jié)構(gòu)化異常處理 ,自定義屬性和符合公共語言范圍(CLS)。</p><p> CLS是對諸如數(shù)據(jù)類型之類的事物以及對象的公開和交互操作方式進(jìn)行標(biāo)準(zhǔn)化的一組規(guī)則。Visual Basic.NET添加了幾項利用CLS優(yōu)勢的功能。任
42、何符合CLS的語言都可以使用在Visual Basic.NET中創(chuàng)建的類,對象和組件。Visual Basic用戶可以從其他符合CLS的編程語言訪問類,組件和對象,而不用擔(dān)心諸如數(shù)據(jù)類型之類的語言特定的差異。Visual Basic.NET程序使用的CLS功能包括程序集,命名空間和屬性。</p><p> Visual Basic.NET支持許多新的或改進(jìn)的面向?qū)ο笳Z言功能,如繼承,重載,Overrides關(guān)鍵
43、字,接口共享成員構(gòu)造函數(shù)。還包括結(jié)構(gòu)化異常處理,委托以及幾個新的數(shù)據(jù)類型。</p><p> 第三章 系統(tǒng)概要設(shè)計</p><p><b> 3.1 設(shè)計思想</b></p><p> Browser/Server結(jié)構(gòu)</p><p> 在先醫(yī)藥銷售管理系統(tǒng)的特點就是利用Browser/Server
44、結(jié)構(gòu),實現(xiàn)醫(yī)藥藥品的在線庫存查找,在線銷售,以及對藥品的庫存情況進(jìn)行在線管理等功能。</p><p> Client/Server模式與Browser/server模式是現(xiàn)在比較流行的兩種數(shù)庫應(yīng)用模式。單獨應(yīng)用哪一種模式都將受其自身弱點的限制。Client/Server模式主要是在以局域網(wǎng)為基礎(chǔ)的環(huán)境下展開應(yīng)用的,它受到地域的限制。而Brower/Server模式通過Internet進(jìn)行通信,可以不受地域的限制
45、,但是它不能夠進(jìn)行聯(lián)機事務(wù)處理,并且在大量數(shù)據(jù)處理的情況下,速度減慢。從目前的開發(fā)目的來看,Browser端作為信息收集源,特別是大量的數(shù)據(jù)錄入工作還不能完全取代Client端的用戶界面。</p><p> 對于本系統(tǒng),其功能目標(biāo)是要將藥品銷售由傳統(tǒng)的商店柜臺銷售模式向在線銷售的模式轉(zhuǎn)變,同時還要能對銷售的訂單和藥品種類以及庫存情況進(jìn)行全面的管理。本系統(tǒng)的網(wǎng)絡(luò)應(yīng)用原理示意圖如圖所示。(圖3-1)</p&g
46、t;<p> ?。▓D3-1)—B/S結(jié)構(gòu)的在線醫(yī)藥銷售管理系統(tǒng)應(yīng)用原理示意圖。</p><p><b> 三層結(jié)構(gòu)的概念</b></p><p> Browser/Server的多層結(jié)構(gòu)的應(yīng)用正是對C/S結(jié)構(gòu)的總結(jié)基礎(chǔ)上產(chǎn)生的,并且也已經(jīng)擴展到了B/S應(yīng)用開發(fā)領(lǐng)域。即將應(yīng)用劃分為3層(可以用跟多層,但3層最常見):用戶界面層,商業(yè)邏輯層,數(shù)據(jù)庫層。&
47、lt;/p><p> ▲ 用戶界面層負(fù)責(zé)處理用戶的輸入和向用戶的輸出,但并不負(fù)責(zé)及其含義(出于效率的考慮,它可能在向上傳輸用戶輸入前進(jìn)行合法性驗證),這一層通常用前端工具(VB,VC,ASP等)開發(fā)。</p><p> ▲ 商業(yè)邏輯層是上下兩層的紐帶,它建立和數(shù)據(jù)庫連接,根據(jù)用戶的請求生成SQL語句檢索或更新數(shù)據(jù)庫,并把結(jié)果返回給客戶端,這一層通常以動態(tài)連接庫的形式存在并注冊到服務(wù)器
48、的注冊薄(Registry)中,它與客戶端通訊的接口符合某一特定的組件標(biāo)準(zhǔn),可以有任何支持這種標(biāo)準(zhǔn)的工具開發(fā);</p><p> ▲ 數(shù)據(jù)庫層負(fù)責(zé)世紀(jì)的數(shù)據(jù)存儲和檢索。</p><p> 3.2 系統(tǒng)層次框架圖</p><p> 對于區(qū)域職工,根據(jù)系統(tǒng)的功能分析,它具有的功能包括送檢申請,和受到藥品后發(fā)送到或確認(rèn)信息。對于總部職工,根據(jù)系統(tǒng)的功能分析,它具
49、有的功能包括送檢申請,送檢審批,出庫操作,發(fā)貨操作,以及對庫存紅藥品的情況進(jìn)行查詢。 整個系統(tǒng)的層次框架圖示意圖如圖3-2所示。</p><p> 在線醫(yī)藥銷售管理系統(tǒng)的層次框架圖(3-2)</p><p> 3.3 系統(tǒng)模塊設(shè)計</p><p> 根據(jù)系統(tǒng)的功能的要求在先醫(yī)藥銷售管理系統(tǒng)可以分為兩個模塊:一個是區(qū)域職工的送檢申請和到貨確認(rèn):另
50、一個就是總部職工的送檢申請,送檢審批,出庫,發(fā)貨,以及查詢庫存情況等。其核心為中央的“藥品銷售系統(tǒng)”如圖所示:</p><p> ?。▓D3-3)在線醫(yī)藥銷售管理系統(tǒng)功能模塊圖</p><p> 3.4 數(shù)據(jù)庫設(shè)計與實現(xiàn)</p><p> 根據(jù)系統(tǒng)功能設(shè)計的要求以及功能模塊的劃分,下面給出在先醫(yī)藥銷售管理系統(tǒng)的各個組成部分的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)。</p>
51、<p> 對于銷售管理系統(tǒng)的基本信息數(shù)據(jù)庫,可以列出一下數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu):</p><p> ▲ 用戶信息數(shù)據(jù)表:用戶名稱,用戶編號,用戶密碼.</p><p> ▲ 商品信息數(shù)據(jù)表:商品編號,商品名稱,商品規(guī)格,商品入庫價,商品的零售價,商品的批發(fā)價,商品的單位,生產(chǎn)廠家.</p><p> 倉庫信息的數(shù)據(jù)庫,可以列出以下數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu):
52、</p><p> ▲ 倉庫藥品信息表: 倉庫編號,藥品編號,庫存數(shù)量,可出數(shù)量.</p><p> ▲ 所有倉庫信息表: 倉庫編號,倉庫名稱,倉庫地址,聯(lián)系電話,郵政編碼.</p><p> ▲ 庫存明細(xì)信息表: 倉庫編號,藥品編號,藥品批號,可出庫量.</p><p> 對于送檢信息數(shù)據(jù)庫,可以列出以下數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu):&l
53、t;/p><p> ▲ 送檢申請表: 銷售的ID,處理人員的名稱.</p><p> ▲ 銷售信息統(tǒng)計表: 銷售編號,代理商編號,藥品編號,用戶編號,銷售數(shù)量,……..</p><p> ▲ 訂單出庫通知信息表: 出庫編號,出庫倉庫編號,藥品編號,銷售類型,出庫數(shù)量,…..</p><p> ▲ 出庫明細(xì)信息表: 出庫編號,出庫
54、單編號,藥品編號,出庫批次, 出庫明細(xì)量,…..</p><p> ▲ 系統(tǒng)發(fā)貨信息表: 發(fā)貨編號,出庫編號,發(fā)貨倉編號,藥品編號,發(fā)貨類型,發(fā)貨數(shù)量,….</p><p><b> ▲數(shù)據(jù)庫的邏輯設(shè)計</b></p><p> 根據(jù)系統(tǒng)功能設(shè)計的要求以及功能模塊的劃分,各個系統(tǒng)的具體邏輯實現(xiàn)如下:</p><p&g
55、t; 對于系統(tǒng)基本信息數(shù)據(jù)庫,可以列出以下數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu):</p><p> ▲ 用戶信息數(shù)據(jù)表: 用戶名稱,用戶編號,用戶密碼.</p><p> ▲ 藥品代理商信息數(shù)據(jù)表: 代理商編號,對應(yīng)職工編號,代理商名稱,聯(lián)系電話,代理類型.</p><p> ▲ 商品信息數(shù)據(jù)表: 商品編號,商品名稱,商品的入庫價,商品的單位,生產(chǎn)廠家.</p
56、><p> ▲ 所有倉庫信息表: 倉庫編號,倉庫名稱,倉庫地址,聯(lián)系電話,郵政編碼.</p><p> 它不需要外部數(shù)據(jù)支持.</p><p> 對于倉庫信息數(shù)據(jù)庫,可以列出以下數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu):</p><p> ▲ 倉庫藥品信息表: 倉庫編號,藥品編號,庫存數(shù)量,可出庫數(shù)量.</p><p> ▲
57、 庫存明細(xì)信息表: 倉庫編號,藥品編號,藥品批號,可出庫量.</p><p><b> 需要外部數(shù)據(jù)支持:</b></p><p> ▲ 藥品的其他信息: 藥品名稱,從藥品基本信息數(shù)據(jù)庫中獲取.</p><p> ▲ 倉庫基本信息:倉庫名稱,從倉庫基本信息表中獲取.</p><p> 對于在先銷售的交易
58、部分內(nèi)容,可以列出以下數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu):</p><p> ▲ 送檢申請表: 銷售的ID,處理人員的名稱.</p><p> ▲ 銷售信息統(tǒng)計表: 銷售編號,代理商編號,藥品編號,用戶編號,銷售數(shù)量,銷售單價,銷售總價,申請日期,申請名稱,審批日期,審批名稱,聯(lián)系電話.</p><p> ▲ 訂單出庫通知信息表: 出庫編號,出庫倉庫編號,藥品編
59、號,銷售類型,出庫數(shù)量,地址,郵政編碼,聯(lián)系電話,出庫人名稱,出庫日期.</p><p> ▲ 出庫明細(xì)信息表: 發(fā)貨編號,出庫編號,發(fā)貨倉庫編號,藥品編號,發(fā)貨類型,發(fā)貨數(shù)量,地址,郵政編碼,聯(lián)系電話,發(fā)貨人名稱,發(fā)貨日期.</p><p> 所需的外部數(shù)據(jù)支持:</p><p> ▲ 各種編號,包括發(fā)貨編號,出庫單編號,出庫編號等等.</p&
60、gt;<p> ▲ 庫房,庫存,藥品的其他信息,都通過基本庫房信息表,基本庫存信息表和基本藥品信息表來獲取.</p><p> 3.5 后臺系統(tǒng)和數(shù)據(jù)庫的配置</p><p> 3.5.1 后臺服務(wù)器配置</p><p> 首先,我們要談的是在線圖書銷售系統(tǒng)的服務(wù)器配置問題.本系統(tǒng)使用了Microsoft的IIS5.0為系統(tǒng)服務(wù)器.如果使
61、用的是Windows2000以上版本的操作系統(tǒng),那么添加IIS5.0服務(wù)器非常簡單只需要打開”控制面板”里面的”添加/刪除程序”選項,然后選擇”添加/刪除Windows組件”,最后選中彈出對話框的”Internet信息服務(wù)選項.</p><p> 圖3-4 IIS系統(tǒng)服務(wù)器配置</p><p> 下面來介紹一下怎么設(shè)置IIS的服務(wù).</p><p> 因為在
62、線醫(yī)藥銷售管理系統(tǒng)的各個細(xì)通系統(tǒng)模塊里都是使用的ASP.NET的Session(會話)對象.一個ASP.NET應(yīng)用程序必須使用一個公用目錄結(jié)構(gòu),該目錄包含了網(wǎng)站使用的所有頁面.頁面的具體位置并不重要,但要讓這些頁面都存于一個公用目錄結(jié)構(gòu)里.</p><p> 創(chuàng)建ASP.NET應(yīng)用程序的具體步驟為:</p><p> 打開IIS服務(wù)器,進(jìn)入Web根目錄.單擊鼠標(biāo)右鍵,選擇”屬性”命令,
63、彈出對話框,在應(yīng)用程序設(shè)置里,創(chuàng)建ASP.NET應(yīng)用程序.名稱與Web根目錄同名.這樣就創(chuàng)建了一個ASP.NET應(yīng)用程序,但真正具有應(yīng)用程序執(zhí)行功能的是Global.asa的文件.</p><p> 3.5.2 后臺數(shù)據(jù)庫的配置</p><p> 本在線醫(yī)藥銷售管理系統(tǒng)采用Microsoft公司的SQL Server2000數(shù)據(jù)庫系統(tǒng).后臺配置文件實際上是一個可選的文件,程序編寫者可
64、以在該文件中制定事件腳本,并聲明具有繪畫和應(yīng)用程序作用域的對象。</p><p> 該文件內(nèi)容并不是用來給用戶顯示的,而是用來孫出事件信息和又應(yīng)用程序全局使用的對象。該文件的名稱必須是Global.asa且必須存方在應(yīng)用程序的根目錄中。</p><p> 在Global.asa文件中,如果包含的腳本沒有 <SCRIPT>標(biāo)記封裝,或定義的對象沒有繪畫或應(yīng)用程序作用域,則服務(wù)
65、器將返回錯誤。我們可應(yīng)用任何支持腳本的語言的編寫Global.asa文件中包含的腳本。</p><p> 如果多個事件是用同一種腳本語言,就可以將他們組織在一組<SCRIPT>標(biāo)記中。</p><p> 第四章 系統(tǒng)詳細(xì)設(shè)計及實現(xiàn)</p><p><b> 4.1.1登陸功能</b></p><p&
66、gt;<b> 1.頁面示例</b></p><p> 在現(xiàn)醫(yī)藥銷售管理系統(tǒng)給出一個系統(tǒng)登陸頁面。如圖4-1:</p><p> 系統(tǒng)登陸頁面(圖4-1)</p><p> 2.頁面所使用的數(shù)據(jù)庫組件</p><p> 在線醫(yī)藥銷售管理系統(tǒng)的登錄頁面餅沒有任何數(shù)據(jù)庫組件。</p><p>
67、; 3.頁面的HTML表單元素</p><p> 系統(tǒng)主頁面中的7個表單元素。</p><p> 西同等路頁面所使用的表單元素</p><p> 頁面ASP.NET代碼</p><p> Button1_Click( )方法,在“登陸系統(tǒng)”按鈕被單擊才觸發(fā),如果用戶在text1這個文本框沒有輸入內(nèi)容,則提示用戶輸入自己的用戶名。 &
68、lt;/p><p> Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click</p><p> Dim cnn As SqlConnection = New SqlConnection</p><p> c
69、nn.ConnectionString = "workstation id=""STUDENT-79E7F07"";packet size=4096;user id=sa;data source=""STUDENT" & _</p><p> "-79E7F07"";persist securi
70、ty info=False;initial catalog=醫(yī)藥銷售管理系統(tǒng)" cnn.Open()</p><p> Dim str As String = " Select * from 用戶信息數(shù)據(jù)表 where 用戶編號='" & Trim(TextBox1.Text) & " ' and 用戶密碼='" &am
71、p; Trim(TextBox2.Text) & "'"</p><p> Dim mycom As SqlClient.SqlCommand = New SqlClient.SqlCommand(str, cnn)</p><p> mycom.Connection = cnn</p><p> Dim myr As Sq
72、lClient.SqlDataReader = mycom.ExecuteReader </p><p> If (myr.Read()) Then</p><p> If (myr.Item(2)) Like 1 Then</p><p> Response.Redirect("總部職工選擇頁面.aspx")</p><
73、;p><b> Else</b></p><p> Response.Redirect("區(qū)域職工選擇頁面.aspx")</p><p><b> End If</b></p><p><b> Else</b></p><p> Respo
74、nse.Write("連接失??!")</p><p><b> End If</b></p><p> cnn.Close()</p><p><b> End Sub</b></p><p> 4.1.2主選擇頁面</p><p><b&g
75、t; 頁面示例</b></p><p> 如圖4-2和圖4-3所示,通過系統(tǒng)驗證總部用戶和區(qū)域用戶的選擇功能頁面不同。</p><p> 顯然,因為權(quán)限不同,這兩個頁面能夠?qū)崿F(xiàn)的功能相差也是比較大的。總部職工權(quán)限最大,所以能夠?qū)崿F(xiàn)所有的功能,而區(qū)域職工權(quán)力有限,所以它只能提交送檢申請,以及到貨后提交到貨確認(rèn)。</p><p> 圖4-2 總部用
76、戶選擇頁面 圖4-3 區(qū)域用戶選擇頁面</p><p> 頁面所使用的數(shù)據(jù)庫組件</p><p> 選擇頁面使用了系統(tǒng)的用戶信息數(shù)據(jù)表,引用了這個表的用戶名稱,用戶編號,用戶權(quán)限編號,用戶密碼,用戶的狀態(tài)等字段。其中“用戶名稱”和“用戶密碼”用來判斷用戶是否為合法用戶,用戶的狀態(tài)判斷用戶是否使用,而用戶權(quán)限判斷他所具有的功能,至于用戶編號就是從數(shù)據(jù)庫中讀取出來,然后設(shè)
77、置到Session對象中。</p><p> 頁面的HTML表單元素</p><p> 系統(tǒng)主選擇頁面沒有使用任何的HTML表單元素,他的所有功能選擇都是直接通過HTML的超級連接來實現(xiàn)的。</p><p> 頁面的HTML代碼(忽略)</p><p><b> 4.2送檢申請功能</b></p>
78、<p><b> 1。頁面示例</b></p><p> 無論什么銷售系統(tǒng),第一部都是用戶提交申請,如圖4-4,系統(tǒng)Store_Deliver_Input.asp頁面來要求用戶輸入送檢申請的詳細(xì)信息。用戶通過送檢申請頁面就能得到購藥的基本條件,把自己的詳細(xì)信息提交給總部管理員。本系統(tǒng)充分考慮人因?qū)W反面的設(shè)計為了方便用戶的購物,特別給出了快件的選擇。</p><
79、;p> 圖4-4送檢申請頁面</p><p> 2.頁面所使用的數(shù)據(jù)庫組件</p><p> 送檢申請頁面使用系統(tǒng)的代理商信息數(shù)據(jù)表,引用了該表的代理商編號</p><p> 和對應(yīng)職工編號兩個字段用于獲取代理商的信息。</p><p> 送檢申請頁面使用了系統(tǒng)的代理商和職工信息聯(lián)系表,引用了該表的職工編號和代理商編號字段,用
80、來設(shè)定連接查詢條件。</p><p> 3。頁面的HTML表單元</p><p> 頁面的ASP.NET代碼</p><p> Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load</p><
81、p> '在此處放置初始化頁的用戶代碼</p><p> Dim cnn As SqlConnection = New SqlConnection</p><p> cnn.ConnectionString = "workstation id=""AYTILLA-073AE99"";packet size=4096;use
82、r id=sa;initial catalog=醫(yī)藥銷售" & _</p><p> "管理系統(tǒng);persist security info=False"</p><p> cnn.Open()</p><p> Dim sqlcmd As SqlClient.SqlCommand = New SqlClient.SqlC
83、ommand</p><p> sqlcmd.Connection = cnn</p><p> sqlcmd.CommandText = "[添加送檢申請記錄]"</p><p> sqlcmd.CommandType = System.Data.CommandType.StoredProcedure</p><p&g
84、t; sqlcmd.Parameters.Add(New System.Data.SqlClient.SqlParameter("@送檢區(qū)域"mailto:, System.Data.SqlDbType.NVarChar, 10))</p><p> sqlcmd.Parameters.Add(New System.Data.SqlClient.SqlParameter("@收貨
85、人", System.Data.SqlDbType.NVarChar, 12))</p><p> sqlcmd.Parameters.Add(New System.Data.SqlClient.SqlParameter("@收貨地址", System.Data.SqlDbType.NVarChar, 4))</p><p> sqlcmd.Paramet
86、ers.Add(New System.Data.SqlClient.SqlParameter("@郵政編碼", System.Data.SqlDbType.NVarChar, 10))</p><p> sqlcmd.Parameters.Add(New System.Data.SqlClient.SqlParameter("@聯(lián)系電話", System.Data.Sql
87、DbType.NVarChar, 10))</p><p> sqlcmd.Parameters.Add(New System.Data.SqlClient.SqlParameter("@送檢品種", System.Data.SqlDbType.NVarChar, 10))</p><p> sqlcmd.Parameters.Add(New System.Data
88、.SqlClient.SqlParameter("@送檢數(shù)量", System.Data.SqlDbType.NVarChar, 10))</p><p> sqlcmd.Parameters.Add(New System.Data.SqlClient.SqlParameter("@經(jīng)手人", System.Data.SqlDbType.NVarChar, 10))<
89、;/p><p> sqlcmd.Parameters.Add(New System.Data.SqlClient.SqlParameter("@申請人", System.Data.SqlDbType.NVarChar, 10))</p><p> sqlcmd.Parameters("@送檢區(qū)域").Value = Textbox9.Text<
90、/p><p> sqlcmd.Parameters("@收貨人").Value = TextBox1.Text</p><p> sqlcmd.Parameters("@收貨地址").Value = TextBox2.Text</p><p> sqlcmd.Parameters("@郵政編碼").Val
91、ue = TextBox3.Text</p><p> sqlcmd.Parameters("@聯(lián)系電話").Value = TextBox4.Text</p><p> sqlcmd.Parameters("@送檢品種").Value = Textbox10.Text</p><p> sqlcmd.Parameter
92、s("@送檢數(shù)量").Value = TextBox5.Text</p><p> sqlcmd.Parameters("@經(jīng)手人").Value = TextBox6.Text</p><p> sqlcmd.Parameters("@申請人").Value = TextBox7.Text</p><p&
93、gt; sqlcmd.ExecuteNonQuery()</p><p> cnn.Close()</p><p><b> End Sub</b></p><p><b> 送檢申請?zhí)幚眄撁?lt;/b></p><p><b> 1.頁面示例</b></p>
94、<p> 如果用戶在圖4-3中按照自己的實際情況,正確的填寫了購買申請的所有細(xì)節(jié),然后單擊“提交”按鈕,那么就會得到圖4-5所示的頁面,系統(tǒng)顯示“已成功的添加送檢申請”提示信息。否則,如果填寫的信息不正確,系統(tǒng)會給出其他的提示。</p><p> 圖4-5 正確添加送檢申請的頁面</p><p> 2.頁面所使用的數(shù)據(jù)庫組件</p><p>
95、 送檢申請?zhí)幚眄撁媸褂昧讼到y(tǒng)的送檢申請表,引用了該表的銷售ID,處理人員的名稱兩個字段,將送檢頁面的信息寫入到該表中。</p><p> 送檢申請?zhí)幚眄撁孢€是用了系統(tǒng)的銷售信息統(tǒng)計表,引用了該表的銷售編號,代理商編號,藥品編號,用戶編號,銷售編號,銷售單價,銷售總價,接收者名稱,接收者的地址,郵政編碼,聯(lián)系電話,銷售類型,狀態(tài)標(biāo)記,申請名稱,申請日期,審批者名稱,審批日期和處理狀態(tài)標(biāo)記等字段,用家在頁面生成的銷
96、售編號,送檢頁面的HTML傳遞來的表單參數(shù)和定義的狀態(tài)標(biāo)記參數(shù)將一條銷售記錄寫入到數(shù)據(jù)表中。</p><p> 3.頁面的HTML表單元素</p><p> 送檢申請?zhí)幚眄撁鎯H僅用來處理送檢頁面的參數(shù),所以沒有使用任何的HTML表單元素。</p><p><b> 4.3送檢申批功能</b></p><p> 1
97、.首先喲強調(diào)的是,總有總部職工才具有送檢審批的權(quán)限,所以只有總部職工的管理頁面才會出現(xiàn)“送檢審批”的超級鏈接。當(dāng)總部職工在功能選擇頁面選擇了“送檢審批”以后,系統(tǒng)會出現(xiàn)如圖4-6所使的送檢審批頁面。該頁面中管理員選擇一個送檢申請者的記錄,判斷選中的申請有效,倉庫能不能出用戶需要的數(shù)量。</p><p> 圖(4-6) 送檢審批頁面</p><p> 2.頁面所使用的數(shù)據(jù)庫組件<
98、/p><p> 送檢使用了系統(tǒng)的藥品信息數(shù)據(jù)表,引用了該表的藥品編號和藥品名稱兩個字段,使用者倆各字段來做查詢條件。</p><p> 送檢審批頁面使用了系統(tǒng)的送檢申請表,引用了ID,處理人員的名稱兩個字段,也使用了這兩個字段來做查詢條件。</p><p> 送檢審批頁面還使用了系統(tǒng)的銷售信息統(tǒng)計表,引用了該表的銷售編號,代理商編號,要批年號,用戶編號,銷售數(shù)量,
99、銷售單價,銷售總價,接收者名稱,郵政編碼,聯(lián)系電話,</p><p> 銷售類型,狀態(tài)標(biāo)記,申請名稱,申請日期,等字段,其目的是從數(shù)據(jù)庫中讀取這些字段,共管理員查看</p><p> 3.頁面的HTML表但元素</p><p><b> 頁面的代碼</b></p><p> Private Sub Button1
100、_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click</p><p> Dim cnn As SqlConnection = New SqlConnection</p><p> cnn.ConnectionString = "workstation i
101、d=""AYTILLA-073AE99"";packet size=4096;user id=sa;data source=""AYTILLA" & _</p><p> "-073AE99"";persist security info=False;initial catalog=醫(yī)藥銷售管理系統(tǒng)&qu
102、ot;</p><p> cnn.Open()</p><p> Dim cmd As SqlCommand = New SqlCommand("select 藥品編號,送檢數(shù)量 from 系統(tǒng)庫存明細(xì)信息表 ,送檢申請記錄表單")</p><p> cmd.Connection = cnn</p><p> Di
103、m myr As SqlDataReader = cmd.ExecuteReader()</p><p> If myr.Read() Then</p><p> Response.Write("添加成功!")</p><p><b> Else</b></p><p> Response.W
104、rite("添加失?。?quot;)</p><p><b> End If</b></p><p> Dim sqlcmd1 As SqlClient.SqlCommand = New SqlClient.SqlCommand</p><p> sqlcmd1.Connection = cnn</p><p
105、> sqlcmd1.CommandText = "[添加送檢記錄]"</p><p> sqlcmd1.CommandType = System.Data.CommandType.StoredProcedure</p><p> sqlcmd1.Parameters.Add(New System.Data.SqlClient.SqlParameter(&qu
106、ot;@出庫編號", System.Data.SqlDbType.NVarChar, 12))</p><p> sqlcmd1.Parameters.Add(New System.Data.SqlClient.SqlParameter("@出庫單編號", System.Data.SqlDbType.NVarChar, 12))</p><p> sqlc
107、md1.Parameters.Add(New System.Data.SqlClient.SqlParameter("@藥品編號", System.Data.SqlDbType.NVarChar, 12))</p><p> sqlcmd1.Parameters.Add(New System.Data.SqlClient.SqlParameter("@出庫批次", Sys
108、tem.Data.SqlDbType.NVarChar, 12))</p><p> sqlcmd1.Parameters.Add(New System.Data.SqlClient.SqlParameter("@出庫明細(xì)數(shù)量", System.Data.SqlDbType.NVarChar, 12))</p><p> sqlcmd1.Parameters(&qu
109、ot;@出庫編號").Value = "100"</p><p> sqlcmd1.Parameters("@出庫單編號").Value = "1000"</p><p> sqlcmd1.Parameters("@藥品編號").Value = myr.Item(0)</p><
110、;p> sqlcmd1.Parameters("@出庫批次").Value = "10000"</p><p> sqlcmd1.Parameters("@出庫明細(xì)數(shù)量").Value = myr.Item(1)</p><p> myr.Close()</p><p> Dim sqlcmd
111、 As SqlClient.SqlCommand = New SqlClient.SqlCommand</p><p> sqlcmd.Connection = cnn</p><p> sqlcmd.CommandText = "[判斷出庫數(shù)量]"</p><p> sqlcmd.CommandType = System.Data.Com
112、mandType.StoredProcedure</p><p> Dim dr As SqlClient.SqlDataReader = sqlcmd.ExecuteReader</p><p> If (dr.Read()) Then</p><p> Response.Write("出庫數(shù)量足夠!")</p><p
113、><b> Else</b></p><p> Response.Write("出庫數(shù)量不足!")</p><p><b> End If</b></p><p> dr.Close()</p><p> sqlcmd1.ExecuteNonQuery()<
114、/p><p> cnn.Close()</p><p><b> End Sub</b></p><p><b> 4.4出庫功能</b></p><p> 4.4.1出庫選擇頁面</p><p><b> 頁面示例</b></p>
115、<p> 如果訂單通過了系統(tǒng)管理員的審批,那么就可以出哭了。如圖4-7給出了總部用戶功能選擇頁面中單擊“出庫”超級連接以后的效果。 </p><p> 圖4-7 出庫選擇頁面</p><p> 頁面所使用的數(shù)據(jù)庫組件</p><p> 藥品出庫選擇頁面使用了系統(tǒng)的訂單出庫通知信息表,引用了該表得出庫編號,出庫倉庫編號,藥品編號,銷售類型,除
116、庫數(shù)量,接收者名稱,地址,郵政編碼,聯(lián)系電話,出庫入名稱,除庫日期何處庫狀態(tài)標(biāo)記等字段。</p><p> 藥品出庫選擇頁面主要使用了系統(tǒng)的銷售信息統(tǒng)計表,引用了該表的銷售編號,代理商編號,藥品編號,用戶編號,銷售數(shù)量,銷售單價,銷售總價,接收者名稱,接收者的地址,郵政編碼,聯(lián)系電話,銷售類型,狀態(tài)標(biāo)記,申請名稱,申請日起,審批著名稱,審批日期和處理狀態(tài)標(biāo)記等字段等一些字段,利用出庫明細(xì)信息表得出單編號條件連接
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)論文范文——藥品供銷存系統(tǒng) --藥品銷售系統(tǒng) (2)
- 畢業(yè)論文----銷售管理系統(tǒng)
- 銷售管理系統(tǒng)畢業(yè)論文
- 企業(yè)銷售管理系統(tǒng)(畢業(yè)論文)
- 瓷磚銷售管理系統(tǒng)畢業(yè)論文
- 瓷磚銷售管理系統(tǒng)畢業(yè)論文
- 畢業(yè)論文---花店銷售管理系統(tǒng)
- 圖書銷售管理系統(tǒng)畢業(yè)論文
- 企業(yè)銷售管理系統(tǒng)(畢業(yè)論文)
- 網(wǎng)上銷售物資管理系統(tǒng)畢業(yè)論文
- 商品銷售管理系統(tǒng)畢業(yè)論文
- 后臺銷售統(tǒng)計管理系統(tǒng)——畢業(yè)論文
- 后臺銷售統(tǒng)計管理系統(tǒng)——畢業(yè)論文
- 畢業(yè)論文---產(chǎn)品銷售管理系統(tǒng)
- 銷售管理畢業(yè)論文
- 畢業(yè)論文--商品銷售管理系統(tǒng)
- 鮮花銷售管理系統(tǒng)畢業(yè)論文
- 鮮花銷售管理系統(tǒng)畢業(yè)論文
- 商品銷售管理系統(tǒng)畢業(yè)論文
- 醫(yī)院藥品信息管理系統(tǒng)畢業(yè)論文
評論
0/150
提交評論