畢業(yè)論文---藥店庫(kù)存信息管理系統(tǒng)_第1頁(yè)
已閱讀1頁(yè),還剩45頁(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、<p><b>  畢業(yè)論文</b></p><p>  題 目 藥店庫(kù)存信息管理系統(tǒng)</p><p>  ?! I(yè)  </p><p>  作  者  </p><p>  學(xué) 號(hào) </p><p>  指導(dǎo)教師 

2、 </p><p>  完成日期  </p><p><b>  目 錄</b></p><p><b>  摘 要IV</b></p><p>  AbstractV</p><p><b>  第一章前言1</b&

3、gt;</p><p>  1.1項(xiàng)目設(shè)計(jì)的背景及意義1</p><p>  1.2可行性分析2</p><p>  第二章 系統(tǒng)需求分析4</p><p>  2.1 需求分析4</p><p>  2.1.1用戶需求4</p><p>  2.1.2功能需求4</p>

4、<p>  2.2 技術(shù)介紹5</p><p>  2.2.1 Microsoft Visual Studio 2008簡(jiǎn)介5</p><p>  2.2.2 SQL Server 2005簡(jiǎn)介6</p><p>  2.2.3 IIS簡(jiǎn)介7</p><p>  第三章 新系統(tǒng)邏輯方案8</p><

5、p>  3.1軟件系統(tǒng)的整體結(jié)構(gòu)8</p><p>  3.2系統(tǒng)的處理流程9</p><p>  3.2.1系統(tǒng)數(shù)據(jù)流圖9</p><p>  3.3 數(shù)據(jù)字典11</p><p>  第四章 數(shù)據(jù)庫(kù)設(shè)計(jì)14</p><p>  4.1 E-R圖14</p><p>  4.

6、2 數(shù)據(jù)信息16</p><p>  4.2.1 數(shù)據(jù)庫(kù)表16</p><p>  4.2.2 數(shù)據(jù)庫(kù)表的說(shuō)明18</p><p>  4.3系統(tǒng)的運(yùn)行環(huán)境19</p><p>  4.4服務(wù)器端技術(shù)指標(biāo)20</p><p>  第五章 系統(tǒng)詳細(xì)設(shè)計(jì)21</p><p>  5.1

7、人機(jī)界面設(shè)計(jì)21</p><p>  5.2 模塊處理流程31</p><p>  5.2.1用戶登錄31</p><p>  5.2.2藥品管理32</p><p>  5.2.3庫(kù)存管理32</p><p>  5.2.4出庫(kù)單管理(出庫(kù))33</p><p>  5.2.5入庫(kù)

8、單管理(入庫(kù))34</p><p><b>  結(jié)束語(yǔ)35</b></p><p><b>  參考文獻(xiàn)36</b></p><p><b>  致 謝37</b></p><p><b>  附 錄38</b></p><

9、;p>  藥店庫(kù)存信息管理系統(tǒng)</p><p><b>  摘 要</b></p><p>  在我國(guó),隨著醫(yī)藥衛(wèi)生體制改革的深入,醫(yī)藥連鎖經(jīng)營(yíng)的推行以及日趨激烈的商業(yè)角逐,越來(lái)越多的醫(yī)藥經(jīng)營(yíng)企業(yè)意識(shí)到提高企業(yè)管理水平的重要性,也迫切要求加快管理信息化的進(jìn)程。</p><p>  在醫(yī)藥行業(yè)中,醫(yī)藥經(jīng)營(yíng)企業(yè)的物流管理以及相應(yīng)的財(cái)務(wù)處理、

10、信息處理,長(zhǎng)期以來(lái)一直采用手工操作,但隨著產(chǎn)業(yè)結(jié)構(gòu)調(diào)整、全新的市場(chǎng)競(jìng)爭(zhēng)環(huán)境,企業(yè)管理和運(yùn)營(yíng)效率已經(jīng)成為企業(yè)成敗的關(guān)鍵所在,手工方式的弊端畢現(xiàn)無(wú)遺。這就要求醫(yī)藥管理擺脫過(guò)去人手操作的煩瑣,充分滿足了醫(yī)藥經(jīng)營(yíng)企業(yè)的各種需求,從醫(yī)藥經(jīng)營(yíng)企業(yè)的各個(gè)環(huán)節(jié)對(duì)人流、物流、資金流、信息流進(jìn)行統(tǒng)一系統(tǒng)的管理。市場(chǎng)的需求和技術(shù)的支持,最終會(huì)導(dǎo)致越來(lái)越多的優(yōu)秀醫(yī)藥管理軟件的出現(xiàn),并在競(jìng)爭(zhēng)中得到不斷的完善和優(yōu)化。</p><p>  本

11、系統(tǒng)以C#語(yǔ)言并使用Microsoft Visual Studio 2008平臺(tái)和SQL Server 2005數(shù)據(jù)庫(kù);實(shí)現(xiàn)了藥品信息管理的:庫(kù)存管理、藥品管理以及出庫(kù)單入庫(kù)單管理,并經(jīng)過(guò)在本機(jī)Vista系統(tǒng)上運(yùn)行測(cè)試可以很好的應(yīng)用。本論文文檔很好的介紹了系統(tǒng)分析、數(shù)據(jù)流程分析、功能設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)和系統(tǒng)測(cè)試等內(nèi)容。</p><p>  關(guān)鍵詞:,Microsoft Visual Studio 2008

12、,醫(yī)藥信息化,庫(kù)存管理</p><p>  Drugstore Inventory</p><p>  Information Management System</p><p><b>  Abstract</b></p><p>  In our country, with the medicine system r

13、eform going on and medicine chain business promoting and more and more business competition, more and more medicine chain corporations shall be aware of the importance of improving the level of enterprise's managemen

14、t and also want to speed up the procession of information management.</p><p>  In medicine business, most of the medicine corporation has been using manual work to deal with the management of goods and finan

15、ce and information processing. But, after the change of medicine business structure and a brand new market surrounding, the manual work is a big obstacle for medicine corporation and the key to medicine corporation's

16、 success should be the management and efficiency. This demand medicine management to get away manual work and manage the medicine data intelligently and pro</p><p>  Gradually, with comp, what the market nee

17、ds and the support of technique will lead the emergence of perfect medicine management software.</p><p>  This system with the C# the language combine usage Microsoft Visual Studio 2008 terraces and SQL Serv

18、er 2005 databases, carried out a drugs information management: The inventory management, drugs management and database list stores in warehouse a list management, and can be good application up circulating a test at this

19、 machine Vista after system. This thesis text file was good to introduce system of the analysis, data process analyze, function design, database design and system the realization </p><p>  Keywords: Microso

20、ftVisualStudio2008, Drugs’ Informational, </p><p>  The inventory management</p><p><b>  前言</b></p><p>  如何利用現(xiàn)代信息技術(shù)使企業(yè)擁有快速、高效的市場(chǎng)反映能力和高度的效率,已是醫(yī)藥經(jīng)營(yíng)企業(yè),特別是醫(yī)藥連鎖經(jīng)營(yíng)企業(yè)特別關(guān)心的問(wèn)題。盡快

21、建立一個(gè)功能齊備的藥品進(jìn)、出庫(kù)管理系統(tǒng),完善現(xiàn)代企業(yè)的信息化管理機(jī)制,已成為醫(yī)藥企業(yè)生存發(fā)展的當(dāng)務(wù)之急。通過(guò)開(kāi)發(fā)這個(gè)藥品管理系統(tǒng),使藥品進(jìn)銷存管理工作系統(tǒng)化,規(guī)范化,自動(dòng)化,從而達(dá)到提高管理效率的目的。</p><p>  本系統(tǒng)開(kāi)發(fā)設(shè)計(jì)思想是實(shí)現(xiàn)藥品管理的數(shù)字化。</p><p>  盡量采用現(xiàn)有軟硬件環(huán)境,及先進(jìn)的管理系統(tǒng)開(kāi)發(fā)方案,提高系統(tǒng)開(kāi)發(fā)水平和應(yīng)用效果的目的;系統(tǒng)應(yīng)符合企業(yè)管理的

22、規(guī)定,滿足日常管理的需要,并達(dá)到操作過(guò)程中的直觀,方便,實(shí)用,安全等要求;系統(tǒng)采用模塊化程序設(shè)計(jì)方法,這樣既便于系統(tǒng)功能的各種組合,又便于未參與開(kāi)發(fā)的技術(shù)維護(hù)人員補(bǔ)充,維護(hù);系統(tǒng)應(yīng)具備數(shù)據(jù)庫(kù)維護(hù)功能,及時(shí)根據(jù)用戶需求進(jìn)行數(shù)據(jù)的添加,刪除,修改等操作。</p><p>  1.1項(xiàng)目設(shè)計(jì)的背景及意義</p><p>  隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在系統(tǒng)管理中的應(yīng)用越來(lái)越普及,利用計(jì)算機(jī)

23、實(shí)現(xiàn)各個(gè)系統(tǒng)的管理顯得越來(lái)越重要。對(duì)于一些大中型管理部門來(lái)說(shuō),利用計(jì)算機(jī)支持管理高效率完成管理的日常事務(wù),是適應(yīng)現(xiàn)代管理制度要求、推動(dòng)管理走向科學(xué)化、規(guī)范化的必要條件;而藥品管理是一項(xiàng)瑣碎、復(fù)雜而又十分細(xì)致的工作,藥品數(shù)量之龐大、單價(jià)的變化、進(jìn)貨廠商的不同,一般不允許出錯(cuò),如果實(shí)行手工操作,每天進(jìn)貨的情況以及進(jìn)貨時(shí)間等須手工填制大量的表格,這就會(huì)耗費(fèi)藥品管理工作人員大量的時(shí)間和精力,如果利用計(jì)算機(jī)進(jìn)行這些管理工作,不僅能夠保證各種核算準(zhǔn)

24、確無(wú)誤、快速記錄,而且還可以利用計(jì)算機(jī)對(duì)有關(guān)的各種信息進(jìn)行統(tǒng)計(jì),服務(wù)于財(cái)務(wù)部門其他方面的核算和財(cái)務(wù)處理,同時(shí)計(jì)算機(jī)具有手工管理所無(wú)法比擬的優(yōu)點(diǎn),例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高管理的效率,也是管理行業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。</p><p>  基于以上的原因,有很多從事軟件開(kāi)發(fā)的人員,在試卷生成方面做了很大的研究。目前這一領(lǐng)域也

25、以良好的發(fā)展姿態(tài)而不斷進(jìn)步,早期已經(jīng)有了一些類似的系統(tǒng),但經(jīng)過(guò)軟件開(kāi)發(fā)人員不斷的完善,大致形成了具備如下功能的系統(tǒng):這個(gè)藥品管理系統(tǒng)主要涉及藥店藥庫(kù)的藥品進(jìn)、銷、存等業(yè)務(wù),以及入庫(kù)、出庫(kù)和庫(kù)存管理,藥品管理主要管理藥庫(kù)中所有藥品的進(jìn)出和內(nèi)部統(tǒng)計(jì)計(jì)算,為藥品會(huì)計(jì)提供基礎(chǔ)數(shù)據(jù),以及包括有效期的報(bào)警和下限報(bào)警。</p><p>  該內(nèi)容主要是藥品信息管理的庫(kù)存管理、藥品管理、入庫(kù)單管理和出庫(kù)單管理等模塊的結(jié)合實(shí)現(xiàn),使

26、用.NET技術(shù)加以實(shí)現(xiàn)。通用此課題以及我們?cè)谝酝鶎W(xué)習(xí)數(shù)據(jù)庫(kù)的基礎(chǔ)上,靈活運(yùn)用.NET和結(jié)構(gòu)化查詢語(yǔ)言SQL Server 2005,開(kāi)發(fā)出基本上能供應(yīng)使用的藥品管理信息系統(tǒng)。應(yīng)用所學(xué)的有關(guān)知識(shí),更深入地學(xué)習(xí)Microsoft Visual Studio 2008平臺(tái)和SQL Server 2005數(shù)據(jù)庫(kù)技術(shù)應(yīng)用,將所學(xué)的書(shū)面知識(shí)和實(shí)際應(yīng)用結(jié)合起來(lái),以達(dá)到學(xué)以致用的目的。 </p><p><b>  1

27、.2可行性分析</b></p><p>  可行性分析是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對(duì)新系統(tǒng)的開(kāi)發(fā)是否具備必要性和可能性,對(duì)新系統(tǒng)的開(kāi)發(fā)從技術(shù)、經(jīng)濟(jì)、社會(huì)的方面進(jìn)行分析和研究,以避免投資失誤,保證新系統(tǒng)的開(kāi)發(fā)成功??尚行匝芯康哪康木褪怯米钚〉拇鷥r(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能夠解決。該系統(tǒng)的可行性分析包括以下幾個(gè)方面的內(nèi)容。</p><p> ?。?)技術(shù)可行性:該系統(tǒng)采用了B/S

28、技術(shù)結(jié)構(gòu),使用Microsoft Visual Studio 2008開(kāi)發(fā)軟件,數(shù)據(jù)庫(kù)服務(wù)器選用微軟公司的SQL Server 2005數(shù)據(jù)庫(kù),它是目前能處理所有中小型系統(tǒng)最方便的流行數(shù)據(jù)庫(kù),它能夠處理大量數(shù)據(jù),同時(shí)保持?jǐn)?shù)據(jù)的完整性并提供許多高級(jí)管理功能。它的靈活性、安全性和易用性為數(shù)據(jù)庫(kù)編程提供了良好的條件。硬件方面,此系統(tǒng)是使用網(wǎng)頁(yè)作為服務(wù)端的,所以對(duì)硬件沒(méi)什么要求,安裝有IE就夠了。</p><p>  (

29、2)經(jīng)濟(jì)可行性:本系統(tǒng)作為一個(gè)畢業(yè)設(shè)計(jì),因此無(wú)需考慮。</p><p> ?。?)操作可行性:作為一個(gè)畢業(yè)設(shè)計(jì),要求很適中,而且都是完全根據(jù)所學(xué)的知識(shí)進(jìn)行。因此,數(shù)字化藥店藥品管理信息系統(tǒng)的開(kāi)發(fā)是完全可行的。</p><p>  第二章 系統(tǒng)需求分析</p><p><b>  2.1 需求分析</b></p><p>

30、<b>  2.1.1用戶需求</b></p><p>  這個(gè)系統(tǒng)是幫助他們完成日常繁重窗口業(yè)務(wù)的工具。借助計(jì)算機(jī)系統(tǒng),使他們凌亂的工作變得有條理,解脫他們需要記憶大量信息(藥品的規(guī)格,價(jià)錢,疾病的名稱與編碼等)的困難。保證他們遵守某些規(guī)范,減輕他們匯總、統(tǒng)計(jì)、報(bào)告和傳遞這些信息的負(fù)擔(dān)。因此,盡量符合這些事務(wù)處理級(jí)工作人員的工作秩序與工作習(xí)慣,功能完整,操作簡(jiǎn)單,響應(yīng)迅速,界面友善,易學(xué)易

31、用成為這類軟件必須滿足的功能要求。</p><p>  管理員登錄以后可以很清晰的看到各種項(xiàng)目列表和可以實(shí)現(xiàn)的功能,庫(kù)存管理和藥品管理一目了然。庫(kù)存管理功能是在使用系統(tǒng)的開(kāi)始初始化藥店的庫(kù)存,并進(jìn)行庫(kù)存管理的其他操作,可以修改庫(kù)存,讀取。這個(gè)藥品管理系統(tǒng)主要涉及藥店藥庫(kù)的藥品進(jìn)、出、存等業(yè)務(wù),以及入庫(kù)、出庫(kù)和庫(kù)存管理,藥品管理主要管理藥庫(kù)中所有藥品的進(jìn)出和內(nèi)部統(tǒng)計(jì)計(jì)算,為藥品會(huì)計(jì)提供基礎(chǔ)數(shù)據(jù),以及包括有效期的報(bào)警

32、和下限報(bào)警。</p><p>  該內(nèi)容主要是藥品信息管理的庫(kù)存管理、藥品管理、入庫(kù)單管理和出庫(kù)單管理等模塊的結(jié)合實(shí)現(xiàn),并實(shí)現(xiàn)了藥品具體信息查詢等功能。</p><p>  系統(tǒng)從用戶的角度出發(fā),使用B/S結(jié)構(gòu),對(duì)于頁(yè)面的美觀也需要做一番苦功。在登錄及各個(gè)模塊的功能做到最好的人性化和審美的結(jié)合。</p><p>  2.1.2功能需求 </p><

33、;p><b> ?。?)登錄功能</b></p><p>  由于是限定藥店使用,只有登錄系統(tǒng)。</p><p><b> ?。?)庫(kù)存管理功能</b></p><p>  庫(kù)存管理功能是在使用系統(tǒng)的開(kāi)始初始化藥店的庫(kù)存,還對(duì)現(xiàn)在的庫(kù)存進(jìn)行列表顯示,并在顯示的列表中做修改操作;庫(kù)存管理還包括檢查庫(kù)存下限報(bào)警和藥品有效

34、期報(bào)警,給予應(yīng)有的提示。</p><p><b> ?。?)藥品管理功能</b></p><p>  管理員在初始化藥品庫(kù)存的時(shí)候,要先添加藥品,建立藥品庫(kù),對(duì)所有藥品實(shí)行編碼并生成相應(yīng)的編號(hào)。藥品添加要把藥品所有信息進(jìn)行添加,包括:藥品名稱、化學(xué)名稱、規(guī)格、藥品類別、劑型、以及批號(hào)廠商等。對(duì)于添加的藥品數(shù)據(jù)信息也可以進(jìn)行相應(yīng)的修改,或者刪除,全憑用戶需要。</

35、p><p> ?。?)入庫(kù)單管理功能</p><p>  入庫(kù)單管理即是需要管理所有的入庫(kù)單,并以列表的形式顯示出來(lái);該功能要實(shí)現(xiàn)添加入庫(kù)單,完成藥品入庫(kù),并在把入庫(kù)信息顯示出來(lái),并能根據(jù)要求進(jìn)行入庫(kù)單修改或廢除。</p><p> ?。?)出庫(kù)單管理功能</p><p>  管理員可以對(duì)出庫(kù)的藥品進(jìn)行管理,在藥品出庫(kù)的時(shí)候把出庫(kù)信息記錄下來(lái)留作

36、依據(jù)。如果出庫(kù)藥品需要修改的,可以在出庫(kù)單列表中把單子選中出來(lái)進(jìn)行修改,甚至刪除。方便藥品出庫(kù)時(shí)的更改需要。</p><p><b>  2.2 技術(shù)介紹</b></p><p>  2.2.1 Microsoft Visual Studio 2008簡(jiǎn)介</p><p>  本系統(tǒng)前臺(tái)采用的開(kāi)發(fā)軟件是Microsoft Visual Stud

37、io 2008。Visual Studio 是微軟公司推出的開(kāi)發(fā)環(huán)境,是目前最流行、最新的Windows平臺(tái)應(yīng)用程序開(kāi)發(fā)環(huán)境版本。</p><p>  自微軟發(fā)布Visual Studio以來(lái),經(jīng)歷了5.0、6.0、7.0等版本;2003 年,微軟對(duì) Visual Studio 2002 進(jìn)行了部分修訂,以 Visual Studio 2003 的名義發(fā)布(內(nèi)部版本號(hào)為 7.1)。Visio 作為使用統(tǒng)一建模語(yǔ)言

38、(UML)架構(gòu)應(yīng)用程序框架的程序被引入,同時(shí)被引入的還包括移動(dòng)設(shè)備支持和企業(yè)模版。.NET 框架也升級(jí)到了 1.1。Visual Basic、Visual C++ 都被擴(kuò)展為支持托管代碼機(jī)制的開(kāi)發(fā)環(huán)境,Visual Basic .NET更是從 Visual Basic 脫胎換骨,徹底支持面向?qū)ο蟮木幊虣C(jī)制。.NET框架機(jī)制的運(yùn)用,使得建立在 C++和 Java 基礎(chǔ)上的現(xiàn)代語(yǔ)言C#非常成熟,是編寫(xiě) .NET 框架很好的語(yǔ)言。</p

39、><p>  Microsoft Visual Studio 2008版本的發(fā)布,更是對(duì)程序設(shè)計(jì)提供了關(guān)鍵的改進(jìn)。為了幫助開(kāi)發(fā)人員迅速創(chuàng)建先進(jìn)的軟件,Visual Studio 2008 提供了改進(jìn)的語(yǔ)言和數(shù)據(jù)功能,例如語(yǔ)言集成的查詢 (LINQ),各個(gè)編程人員可以利用這些功能更輕松地構(gòu)建解決方案以分析和處理信息,開(kāi)發(fā)人員還可以從同一個(gè)開(kāi)發(fā)環(huán)境內(nèi)創(chuàng)建面向多個(gè) .NET Framework 版本的應(yīng)用程序。開(kāi)發(fā)人員能夠

40、構(gòu)建面向 .NET Framework 2.0、3.0 或 3.5 的應(yīng)用程序,意味他們可以在同一環(huán)境中支持各種各樣的項(xiàng)目;新版本還被允許聯(lián)系新工具在平臺(tái)上使用,使得用戶有更好的WEB體驗(yàn)。.NET Framework能夠快速構(gòu)造具有出色的最終用戶體驗(yàn)的緊密聯(lián)系的應(yīng)用程序,在 .NET Framework 模型業(yè)務(wù)流程上有效構(gòu)建的緊密聯(lián)系的應(yīng)用程序有利于在異類環(huán)境中實(shí)現(xiàn)系統(tǒng)集成。Visual Studio 和 .NET Framewor

41、k 的結(jié)合使用減少了對(duì)公用管道代碼的需要,從而縮短了開(kāi)發(fā)時(shí)間并使開(kāi)發(fā)人員能夠集中精力解決業(yè)務(wù)問(wèn)題。</p><p>  2.2.2 SQL Server 2005簡(jiǎn)介</p><p>  SQL Server 2005數(shù)據(jù)庫(kù)在SQL Server 2000的基礎(chǔ)上上升了一個(gè)檔次,尤其是在數(shù)據(jù)分區(qū)、可編程性、語(yǔ)言增強(qiáng)以及安全上都有長(zhǎng)足的進(jìn)步;但也保留了SQL Server 2000原來(lái)具有的

42、優(yōu)點(diǎn)。從借助瀏覽器實(shí)現(xiàn)的數(shù)據(jù)庫(kù)查詢功能到內(nèi)容豐富的擴(kuò)展標(biāo)記語(yǔ)言(XML)支持特性均可有力地證明:SQL Server 2005全面支持Web功能的數(shù)據(jù)庫(kù)解決方案。與此同時(shí),SQL Server 2005還在可伸縮性與可靠性方面保持著多項(xiàng)基準(zhǔn)測(cè)試紀(jì)錄,而這兩方面特性又都是企業(yè)數(shù)據(jù)庫(kù)系統(tǒng)在激烈市場(chǎng)競(jìng)爭(zhēng)中克敵致勝的關(guān)鍵所在。無(wú)論以應(yīng)用程序開(kāi)發(fā)速度還是以事務(wù)處理運(yùn)行速度來(lái)衡量,SQL Server 2005都堪稱最為快捷的數(shù)據(jù)庫(kù)系統(tǒng)。 <

43、/p><p>  高度的人性化使SQL Server 2005有著優(yōu)秀的可編程性,幾乎是變革性的提升;如CLR(Common Language Runtime,公共語(yǔ)言運(yùn)行時(shí))集成。你可以輕松利用.NET語(yǔ)言的優(yōu)勢(shì)如其面向?qū)ο蟮姆庋b、繼承和多態(tài)特性,編寫(xiě)出那些需要對(duì)數(shù)據(jù)進(jìn)行復(fù)雜數(shù)值計(jì)算或邏輯的代碼,如字符串處理,數(shù)據(jù)加密算法,XML數(shù)據(jù)操作等等。所以這樣的優(yōu)勢(shì)使得使用它的開(kāi)發(fā)商幾乎會(huì)立即升級(jí)到SQL Server 2

44、005 享受數(shù)據(jù)庫(kù)編程的便捷。</p><p>  2.2.3 IIS簡(jiǎn)介</p><p>  IIS(Internet Information Server,互聯(lián)網(wǎng)信息服務(wù))是一種Web(網(wǎng)頁(yè))服務(wù)組件,其中包括Web服務(wù)器、FTP服務(wù)器、NNTP服務(wù)器和SMTP服務(wù)器,分別用于網(wǎng)頁(yè)瀏覽、文件傳輸、新聞服務(wù)和郵件發(fā)送等方面,它使得在網(wǎng)絡(luò)(包括互聯(lián)網(wǎng)和局域網(wǎng))上發(fā)布信息成了一件很容易的事。

45、</p><p>  IIS相對(duì)于我的作用即是提供遠(yuǎn)程的測(cè)試WEB系統(tǒng)運(yùn)行情況,這樣的測(cè)試有助于讓系統(tǒng)應(yīng)用到實(shí)際中去。</p><p>  第三章 新系統(tǒng)邏輯方案</p><p>  3.1軟件系統(tǒng)的整體結(jié)構(gòu)</p><p>  數(shù)字藥店藥品信息管理系統(tǒng)模塊是用ASP.NET進(jìn)行設(shè)計(jì),SQL Server 2005作為后臺(tái)數(shù)據(jù)庫(kù)管理系統(tǒng)。&

46、lt;/p><p>  系統(tǒng)管理模塊分為用戶登錄、庫(kù)存管理、藥品管理、入庫(kù)單管理和出庫(kù)單管理;庫(kù)存模塊主要是庫(kù)存初始化模塊、庫(kù)存下限報(bào)警模塊、藥品有效期模塊;藥品管理模塊主要有數(shù)據(jù)修改(藥品添加)模塊;入庫(kù)單模塊主要有入庫(kù)單數(shù)據(jù)修改(入庫(kù));出庫(kù)單管理模塊主要有出庫(kù)單數(shù)據(jù)修改(出庫(kù))。</p><p>  系統(tǒng)體系結(jié)構(gòu)框圖如下圖:</p><p>  圖3.1 系統(tǒng)體系

47、結(jié)構(gòu)圖</p><p>  3.2系統(tǒng)的處理流程</p><p>  圖3.2 系統(tǒng)的處理流程圖</p><p>  3.2.1系統(tǒng)數(shù)據(jù)流圖</p><p>  圖3.3 頂層數(shù)據(jù)流圖</p><p>  圖3.4 系統(tǒng)數(shù)據(jù)流圖</p><p>  圖3.5 詳細(xì)數(shù)據(jù)流圖</p>

48、<p><b>  3.3 數(shù)據(jù)字典</b></p><p><b>  數(shù)據(jù)流項(xiàng)目:</b></p><p>  1.名字:用戶信息(admin)</p><p><b>  別名:無(wú)</b></p><p><b>  流量:每天上十次</b>

49、;</p><p>  來(lái)源:用戶基本信息表</p><p><b>  去向:核對(duì)用戶信息</b></p><p>  定義:用戶信息=ID+用戶名+用戶密碼</p><p><b>  2.名字:藥品信息</b></p><p><b>  別名:無(wú)</b

50、></p><p><b>  流量:每天上十次</b></p><p><b>  來(lái)源:藥品表</b></p><p>  去向:核對(duì)藥品庫(kù)存初始化、核對(duì)出庫(kù)信息、核對(duì)入庫(kù)信息</p><p>  定義:藥品信息=ID+藥品名稱+化學(xué)名稱+規(guī)格+藥品類別+劑型+批號(hào)+廠商</p>

51、;<p><b>  3.名字:庫(kù)存信息</b></p><p><b>  別名:無(wú)</b></p><p><b>  流量:每天上十次</b></p><p><b>  來(lái)源:庫(kù)存表</b></p><p>  去向:核對(duì)藥品庫(kù)存查詢

52、、核對(duì)出庫(kù)單、核對(duì)入庫(kù)單</p><p>  定義:庫(kù)存信息=ID+藥品編號(hào)+批號(hào)+藥品名稱+數(shù)量+單位+入庫(kù)日期+下限+驗(yàn)收人</p><p>  4.名字:入庫(kù)單信息</p><p><b>  別名:無(wú)</b></p><p><b>  流量:每天上十次</b></p><

53、;p><b>  來(lái)源:入庫(kù)單表</b></p><p><b>  去向:反饋給用戶</b></p><p>  定義:入庫(kù)單信息=ID+藥品編號(hào)+批號(hào)+入庫(kù)日期+數(shù)量+單位+驗(yàn)收人</p><p>  5.名字:出庫(kù)單信息</p><p><b>  別名:無(wú)</b>

54、</p><p><b>  流量:每天上十次</b></p><p><b>  來(lái)源:出庫(kù)單表</b></p><p><b>  去向:反饋給用戶</b></p><p>  定義:出庫(kù)單信息=ID+藥品編號(hào)+批號(hào)+數(shù)量+出庫(kù)日期+驗(yàn)收人</p><p

55、><b>  存儲(chǔ)條目:</b></p><p>  1.文件名:用戶基本信息表</p><p><b>  別名:無(wú)</b></p><p><b>  存儲(chǔ)方式:隨機(jī)存儲(chǔ)</b></p><p>  存儲(chǔ)頻率:每天上十次</p><p>  定

56、義:用戶基本信息表=ID+用戶名+用戶密碼</p><p><b>  2.文件名:藥品表</b></p><p><b>  別名:無(wú)</b></p><p><b>  存儲(chǔ)方式:隨機(jī)存儲(chǔ)</b></p><p>  存儲(chǔ)頻率:每天上十次</p><p&

57、gt;  定義:藥品表=ID+藥品名稱+化學(xué)名稱+規(guī)格+藥品類別+劑型+批號(hào)+廠商</p><p><b>  數(shù)據(jù)項(xiàng)條目:</b></p><p><b>  項(xiàng)名:藥品類型</b></p><p><b>  別名:無(wú)</b></p><p>  描述:用戶輸入試題的類型&

58、lt;/p><p>  定義:藥品類型=所有藥品規(guī)定類型</p><p><b>  位置:藥品表</b></p><p><b>  處理?xiàng)l目:</b></p><p>  1.處理名:藥品添加</p><p>  處理邏輯:用戶添加藥品信息</p><p&

59、gt;  執(zhí)行頻率:每天上十次</p><p>  2.處理名:庫(kù)存初始化</p><p>  處理邏輯:用戶初始化藥品庫(kù)存表</p><p>  執(zhí)行頻率:每天上十次</p><p><b>  3.處理名:入庫(kù)</b></p><p>  處理邏輯:用戶添加入庫(kù)單</p><

60、;p>  執(zhí)行頻率:每天上十次</p><p><b>  4.處理名:出庫(kù)</b></p><p>  處理邏輯:用戶添加出庫(kù)單</p><p>  執(zhí)行頻率:每天上十次</p><p><b>  第四章 數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p><b>  4

61、.1 E-R圖</b></p><p>  本系統(tǒng)涉及到以下實(shí)體:</p><p>  圖4.1 用戶E-R圖</p><p>  圖4.2 藥品E-R圖</p><p>  圖4.3 庫(kù)存E-R圖</p><p>  圖4.4 入庫(kù)E-R圖</p><p>  圖4.5 出庫(kù)E-R

62、圖</p><p>  圖4.6 實(shí)體聯(lián)系E-R圖</p><p><b>  4.2 數(shù)據(jù)信息</b></p><p>  4.2.1 數(shù)據(jù)庫(kù)表</p><p><b>  藥品信息表如下:</b></p><p>  表4.1 藥品信息表</p><p

63、><b>  藥品入庫(kù)表如下:</b></p><p>  表4.2 藥品入庫(kù)表</p><p><b>  藥品出庫(kù)表如下:</b></p><p>  表4.3 藥品出庫(kù)表</p><p><b>  藥品庫(kù)存表如下:</b></p><p>

64、<b>  表4.4藥品庫(kù)存表</b></p><p>  4.2.2 數(shù)據(jù)庫(kù)表的說(shuō)明</p><p>  藥店庫(kù)存信息管理系統(tǒng)主要涉及到4個(gè)表,即:藥品信息表、藥品入庫(kù)表、藥品出庫(kù)表和庫(kù)存表。</p><p>  藥品信息表:這張表是用來(lái)存儲(chǔ)藥品信息的。藥品添加以后它的信息就會(huì)儲(chǔ)存到這張表中,其中包含:藥品編號(hào)、藥品名稱、化學(xué)名稱、規(guī)格、藥品

65、類別、劑型、批號(hào)及廠商。其中藥品編號(hào)是主鍵,非空且唯一。其余信息可以為空,并在數(shù)據(jù)表建立的時(shí)候給他們相應(yīng)的規(guī)定好數(shù)據(jù)類型。</p><p>  藥品入庫(kù)表:這張表是用來(lái)存儲(chǔ)入庫(kù)表單信息的,所有入庫(kù)單信息都包含在這張表中。包括:入庫(kù)單號(hào)、藥品編號(hào)、批號(hào)、入庫(kù)日期、有效日期、進(jìn)價(jià)、預(yù)售價(jià)、數(shù)量、整量單位、散量單位及驗(yàn)收人。其中入庫(kù)單號(hào)是主鍵,非空且唯一。</p><p>  藥品出庫(kù)表:這張表

66、是用來(lái)存儲(chǔ)出庫(kù)表單信息的,所有出庫(kù)信息都包含在這張表單中。它的字段有:出庫(kù)單號(hào)、藥品編號(hào)、批號(hào)、數(shù)量、出庫(kù)日期及驗(yàn)收人。其中出庫(kù)單號(hào)是主鍵,非空且唯一。</p><p>  藥品庫(kù)存表:這張表是用來(lái)存儲(chǔ)庫(kù)存信息的,所有初始化的庫(kù)存信息和出庫(kù)入庫(kù)信息改變后的信息都會(huì)被記錄下來(lái)。它字段有:庫(kù)存號(hào)、藥品編號(hào)、批號(hào)、藥品名稱、數(shù)量、整量單位、散量單位、入庫(kù)日期、有效日期、進(jìn)價(jià)、預(yù)售價(jià)、庫(kù)存下限及驗(yàn)收人。</p>

67、;<p>  4.3系統(tǒng)的運(yùn)行環(huán)境</p><p>  運(yùn)行環(huán)境:Microsoft Windows Vista Ultimate,安裝IIS 6.0。</p><p>  Microsoft Windows Vista Ultimate系統(tǒng)介紹:</p><p>  Windows Vista Ultimate旗艦版是集合了所有Windows Vis

68、ta版本功能的超級(jí)版本,此版本是為高階的電腦用戶、玩家及電腦專業(yè)人員而設(shè)計(jì)的。</p><p>  Vista Ultimate旗艦版提供 Windows Vista 家庭高級(jí)版所具有的一切功能,包括 Windows 媒體中心、提供高分辨率支持的 Windows Movie Maker 以及 Windows DVD Maker。 它還提供 Windows Vista 商用版中的所有功能,包括企業(yè)網(wǎng)絡(luò)、集中管理工具

69、和高級(jí)系統(tǒng)備份功能。 Windows Vista 旗艦版具有幫助 Windows Vista 實(shí)現(xiàn)全新的可靠性級(jí)別的所有新安全性和數(shù)據(jù)保護(hù)功能。帶有Windows extras的Windows update還可以獲得dream scene,Windows聲音方案,bit locker和EFS加密增強(qiáng)等高級(jí)功能。</p><p>  U版最突出的特點(diǎn)在于數(shù)據(jù)的安全性,更簡(jiǎn)單的企業(yè)網(wǎng)絡(luò)連接,可以不用其他軟件制作高清晰

70、電影,和享用微軟提供的增值服務(wù)。</p><p>  除此之外,Windows Vista 旗艦版還包括對(duì) Windows Vista 中新移動(dòng)功能的支持,其中包括 Windows Tablet 和觸摸技術(shù)、Windows Sideshow、Windows 移動(dòng)中心和其他新的高級(jí)移動(dòng)功能。</p><p>  Vista Ultimate完全是一個(gè)企業(yè)級(jí)的版本,它的服務(wù)器系統(tǒng)具有更為強(qiáng)大的

71、特性和功能。它對(duì)SMP(對(duì)稱多處理器)的支持要比Server更好,支持的數(shù)目也比其他的多。是目前為止最強(qiáng)大的服務(wù)器系統(tǒng),可以支持32路SMP系統(tǒng)和64GB的物理內(nèi)存。該系統(tǒng)可用于大型數(shù)據(jù)庫(kù)、經(jīng)濟(jì)分析、科學(xué)計(jì)算以及工程模擬等方面,另外還可用于聯(lián)機(jī)交易處理。 盡管如此,但是在家用,或者對(duì)小型個(gè)人愛(ài)好系統(tǒng)設(shè)計(jì),他的數(shù)據(jù)處理都能滿足;是比較完美和頂級(jí)人性化的服務(wù)版本。</p><p>  4.4服務(wù)器端技術(shù)指標(biāo)</

72、p><p>  服務(wù)器數(shù)據(jù)庫(kù)采用SQL Server 2005</p><p>  采用IIS 6.0作為系統(tǒng)運(yùn)行服務(wù)器</p><p>  客戶端采用瀏覽器,滿足客戶易用性要求</p><p>  客戶端須滿足如下技術(shù)指標(biāo): </p><p>  (1)IE 5.5及其以上版本</p><p> 

73、 (2)Windows 2000版本操作系統(tǒng)及以上版本</p><p>  第五章 系統(tǒng)詳細(xì)設(shè)計(jì)</p><p>  5.1 人機(jī)界面設(shè)計(jì)</p><p><b>  用戶登錄模塊如下:</b></p><p><b>  圖5.1登錄界面圖</b></p><p>  實(shí)現(xiàn)

74、登錄的后臺(tái)代碼如下:</p><p>  public partial class Login : System.Web.UI.Page</p><p><b>  {</b></p><p>  protected void Page_Load(object sender, EventArgs e)</p><p>&

75、lt;b>  {</b></p><p>  Session.Clear();</p><p><b>  }</b></p><p>  protected void btn_Login_Click(object sender, ImageClickEventArgs e)</p><p><b

76、>  {</b></p><p>  TeacherInfo info = new TeacherInfo();</p><p>  info.IDCard = this.txtIDCard.Text;</p><p>  info.PassWord = this.txtPwd.Text;</p><p>  Teacher

77、 obj = new Teacher();</p><p><b>  try</b></p><p><b>  {</b></p><p>  switch (obj.Login(ref info))</p><p><b>  {</b></p><p

78、>  case Teacher.LoginType.UserNameNoExists:</p><p>  this.ltlShowMessageBox.Text = "<script>alert('用戶名不存在!');</script>";</p><p><b>  break;</b></p

79、><p>  case Teacher.LoginType.ErrUserPwd:</p><p>  this.ltlShowMessageBox.Text = " <script>alert('密碼錯(cuò)誤!');</script>";</p><p><b>  break;</b>&l

80、t;/p><p>  case Teacher.LoginType.LoginSuccess:</p><p>  Session["UserName"] = info.Name;</p><p>  Session["UserId"] = info.ID;</p><p>  if (info.Rank

81、== 0)</p><p><b>  {</b></p><p>  Response.Redirect("Default.aspx");</p><p><b>  }</b></p><p>  if (info.Rank == 1)</p><p>

82、;<b>  {</b></p><p>  Response.Redirect("Default1.aspx");</p><p><b>  }</b></p><p>  if (info.Rank == 2)</p><p><b>  {</b>&

83、lt;/p><p>  Response.Redirect("Default2.aspx");</p><p>  } </p><p><b>  break;</b></p><p><b>  }</b></p><p><

84、;b>  }</b></p><p>  catch (Exception E)</p><p><b>  {</b></p><p>  Response.Write(E.ToString());</p><p><b>  }</b></p><p>

85、<b>  }</b></p><p>  protected void ImageButton1_Click(object sender, ImageClickEventArgs e)</p><p><b>  {</b></p><p>  txtIDCard.Text = "";</p&g

86、t;<p>  txtPwd.Text = "";</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  登錄系統(tǒng)后進(jìn)入數(shù)字藥店藥品管理信息系統(tǒng):</p

87、><p>  圖5.2藥品管理信息系統(tǒng)界面圖</p><p>  選擇藥品管理的功能后點(diǎn)數(shù)據(jù)修改,可以進(jìn)入添加新的藥品信息,對(duì)藥品必填的信息必須寫(xiě)入,然后會(huì)彈出窗口提示添加成功;并可以在藥品列表中查看到對(duì)于不符合的也可以在列表中進(jìn)行修改或者直接刪除。</p><p>  圖5.3 藥品信息添加圖 </p><

88、;p>  圖5.4 藥品列表顯示圖</p><p>  把添加的藥品信息加入到藥品信息表中,實(shí)現(xiàn)綁定藥品信息的代碼如下:</p><p>  protected void Page_Load(object sender, EventArgs e)</p><p><b>  {</b></p><p>  if(!

89、IsPostBack)</p><p><b>  {</b></p><p>  Drug drugOp = new Drug();</p><p>  DataTable dt = drugOp.GetAllInfo("", "", "");</p><p>

90、;  GridView1.DataSource = dt;</p><p>  GridView1.DataBind();</p><p><b>  }</b></p><p><b>  }</b></p><p>  添加藥品信息后,可以進(jìn)行庫(kù)存初始化,選擇庫(kù)存管理項(xiàng)目可以進(jìn)行庫(kù)存管理功能:&

91、lt;/p><p>  首先進(jìn)行庫(kù)存初始化,并能在庫(kù)存列表查看,也可以在庫(kù)存列表中進(jìn)行修改甚至刪除。</p><p>  圖5.5 庫(kù)存初始化添加圖</p><p>  圖5.6 庫(kù)存列表圖</p><p>  點(diǎn)入庫(kù)單管理操作,進(jìn)行此數(shù)據(jù)修改,可以實(shí)現(xiàn)藥品入庫(kù)處理,進(jìn)行藥品入庫(kù)之后可以在入庫(kù)單列表顯示。并根據(jù)需要可在此進(jìn)行數(shù)據(jù)修改和刪除。需要注

92、意的是,在進(jìn)行藥品入庫(kù)的時(shí)候,需要查詢藥品編號(hào),按照編號(hào)進(jìn)行添加。</p><p>  圖5.7 入庫(kù)單添加圖</p><p>  圖5.8 入庫(kù)單列表圖</p><p>  點(diǎn)擊出庫(kù)管理操作,可以對(duì)出庫(kù)單進(jìn)行管理,添加出庫(kù)單即是對(duì)藥品進(jìn)行出庫(kù)。出庫(kù)后可在出庫(kù)單列表顯示,用戶可以根據(jù)出庫(kù)的內(nèi)容如果需要修改和刪除的可進(jìn)行操作。</p><p>

93、  圖5.9出庫(kù)單添加圖</p><p>  圖5.10出庫(kù)單列表圖</p><p>  實(shí)現(xiàn)以上數(shù)據(jù)添加、修改等操作主要代碼如下:</p><p>  public class ManageAddOrModifyBase<TBLL, TModel> : ManageBase<TBLL, TModel></p><p>

94、;  where TBLL : IBLL<TModel>, new()</p><p>  where TModel : ModelBase, new()</p><p><b>  {</b></p><p>  #region 字段定義</p><p>  #endregion</p>&l

95、t;p>  #region 控件定義</p><p>  protected global::System.Web.UI.WebControls.Button btnCancel;</p><p>  #endregion</p><p>  #region 屬性定義</p><p>  #endregion</p>&l

96、t;p>  protected override void OnLoad(EventArgs e)</p><p><b>  {</b></p><p>  base.OnLoad(e); </p><p>  if (!this.IsPostBack)</p><p><b>  {

97、 </b></p><p>  if (id > 0)</p><p><b>  {</b></p><p>  this.ObjDataBindToControls();</p><p><b>  }</b></p><p><b>  el

98、se</b></p><p><b>  {</b></p><p><b>  //添加</b></p><p>  this.btnSubmit.Text = "添加";</p><p><b>  }</b></p><

99、p><b>  }</b></p><p><b>  }</b></p><p>  protected virtual void btnSubmit_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p&

100、gt;  TModel obj = new TModel();</p><p>  DataBindHelper.ControlDataBindToObj(obj, this.form1);</p><p>  TBLL opr = new TBLL();</p><p>  if (id > 0) //修改</p><p><

101、b>  {</b></p><p>  obj.ID = this.id;</p><p>  //obj.LastModifyTime = Convert.ToDateTime(DateTime.Now.ToString());</p><p>  //obj.LastModifyUserId = 0;</p><p> 

102、 this.ModifyBefore();</p><p>  if (opr.UpdateInfo(obj))</p><p><b>  {</b></p><p>  this.ModifyAfter();</p><p><b>  }</b></p><p><

103、;b>  else</b></p><p><b>  {</b></p><p>  this.ltlTip.Text = ScriptHelper.GetAlertAndBack("修改失敗");</p><p><b>  }</b></p><p>&l

104、t;b>  }</b></p><p><b>  else //添加</b></p><p><b>  {</b></p><p>  //obj.CreateUserId = 0;</p><p>  this.AddedBefore();</p><p&

105、gt;  if (opr.InsertInfo(obj) > 0)</p><p><b>  {</b></p><p>  this.AddedAfter();</p><p><b>  }</b></p><p><b>  else</b></p>

106、<p><b>  {</b></p><p>  this.ltlTip.Text = ScriptHelper.GetAlertAndBack("添加失敗");</p><p><b>  }</b></p><p><b>  }</b></p>&

107、lt;p><b>  }</b></p><p>  protected void btnCancel_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  this.ClickCancelAfter();</p><p&g

108、t;<b>  }</b></p><p>  public virtual void ClickCancelAfter()</p><p><b>  {</b></p><p>  Response.Redirect("List.aspx?ps_p=" + this.pageSize);</p

109、><p><b>  }</b></p><p>  public virtual void AddedBefore()</p><p><b>  {</b></p><p><b>  }</b></p><p>  public virtual voi

110、d AddedAfter()</p><p><b>  {</b></p><p>  Response.Redirect("List.aspx?ps_p=" + this.pageSize.ToString());</p><p><b>  }</b></p><p>  

111、public virtual void ModifyAfter()</p><p><b>  {</b></p><p>  Response.Redirect("List.aspx?p=" + this.curPage.ToString() + "&ps_p=" + this.pageSize.ToString()

112、+ "&key=" + this._key);</p><p><b>  }</b></p><p>  public virtual void ModifyBefore()</p><p><b>  {</b></p><p><b>  }</b&

113、gt;</p><p>  public virtual void ObjDataBindToControls()</p><p><b>  {</b></p><p><b>  //修改---</b></p><p>  TModel obj = this.opr.GetInfo(id);&l

114、t;/p><p>  if (obj == null)</p><p><b>  {</b></p><p>  this.ltlTip.Text = ScriptHelper.GetAlertAndBack("此數(shù)據(jù)不存在!");</p><p>  Response.End();</p>

115、<p><b>  }</b></p><p>  this.btnSubmit.Text = "修改";</p><p>  //把對(duì)象數(shù)據(jù)邦定到控件上</p><p>  DataBindHelper.ObjDataBindToControls(obj, this.form1);</p>&l

116、t;p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  系統(tǒng)自動(dòng)對(duì)庫(kù)存下限和藥品有效期進(jìn)行報(bào)警,在庫(kù)存管理項(xiàng)目下會(huì)有報(bào)警列表??梢噪S時(shí)進(jìn)行檢查。根據(jù)上面綁定的代碼信息進(jìn)行的報(bào)警如下:</p><p&g

117、t;  圖5.11庫(kù)存下限報(bào)警圖</p><p>  圖5.12有效期報(bào)警圖</p><p>  5.2 模塊處理流程</p><p><b>  5.2.1用戶登錄</b></p><p><b> ?。?)功能流程圖</b></p><p>  圖5.13 用戶登錄功能流

118、圖</p><p><b> ?。?)功能描述</b></p><p>  用戶根據(jù)已知的用戶名和密碼登錄系統(tǒng),只有登錄成功才能進(jìn)行系列的藥品管理、庫(kù)存管理、入庫(kù)及出庫(kù)管理的操作。</p><p><b>  5.2.2藥品管理</b></p><p><b> ?。?)功能流程圖<

119、/b></p><p>  圖5.14 藥品添加功能流圖</p><p><b> ?。?)功能描述</b></p><p>  用戶進(jìn)入系統(tǒng)以后,首先需要添加藥品信息,沒(méi)有藥品信息就無(wú)法進(jìn)行庫(kù)存管理了,更做不到藥品入庫(kù)和出庫(kù)。藥品信息作為庫(kù)存管理的一部分,是藥品入庫(kù)和出庫(kù)的編號(hào)查詢;還有為提供藥品有效期的報(bào)警來(lái)源。</p>

120、<p><b>  5.2.3庫(kù)存管理</b></p><p><b> ?。?)功能流程圖</b></p><p>  圖5.15 庫(kù)存初始化功能流圖</p><p><b>  (2)功能描述</b></p><p>  用戶登錄進(jìn)入庫(kù)存管理頁(yè)面,進(jìn)行庫(kù)存初始化

121、。庫(kù)存初始化是把現(xiàn)有的庫(kù)存添加到庫(kù)存表當(dāng)中去,但是首先這些庫(kù)存的藥品信息已經(jīng)都是被錄入藥品表。所以在查詢到這些藥品信息后便可以進(jìn)行庫(kù)存初始化了。</p><p>  5.2.4出庫(kù)單管理(出庫(kù))</p><p><b> ?。?)功能流程圖</b></p><p>  圖5.16 出庫(kù)功能流圖</p><p><b

122、> ?。?)功能描述</b></p><p>  用戶在出庫(kù)單管理的時(shí)候,出庫(kù)要先根據(jù)已有的可以出庫(kù)的藥品信息才能出庫(kù),出庫(kù)時(shí)候進(jìn)行出庫(kù)藥品信息核對(duì)之后便可以完成藥品出庫(kù)了。</p><p>  5.2.5入庫(kù)單管理(入庫(kù))</p><p><b> ?。?)功能流程圖</b></p><p>  圖5

123、.17 入庫(kù)功能流圖</p><p><b> ?。?)功能描述</b></p><p>  用戶在入庫(kù)單管理的時(shí)候,入庫(kù)要先根據(jù)已有的藥品信息才能入庫(kù),入庫(kù)不能入沒(méi)有名目的藥品。入庫(kù)時(shí)候進(jìn)行入庫(kù)藥品信息核對(duì)之后便可以完成藥品入庫(kù)了。</p><p><b>  結(jié)束語(yǔ)</b></p><p>  

124、不知不覺(jué),三個(gè)多月的設(shè)計(jì)結(jié)束了。這三個(gè)多月的設(shè)計(jì)讓我受益匪淺。本此設(shè)計(jì)在指導(dǎo)老師的指點(diǎn)幫助下,基本完成了預(yù)期計(jì)劃的要求。本系統(tǒng)的設(shè)計(jì)是建立在為實(shí)現(xiàn)藥店藥品管理數(shù)字化而考慮的,定位為社會(huì)實(shí)際應(yīng)用。該藥品管理系統(tǒng)是參考了貴陽(yáng)市廣泛數(shù)字化藥店的藥品管理方式來(lái)開(kāi)展的,很符合社會(huì)需要和培養(yǎng)實(shí)踐能力的要求。本系統(tǒng)能在Windows以上的操作系統(tǒng)下運(yùn)行,采用.NET環(huán)境的Microsoft Visual Studio 2008和SQL Server

125、2005為主要開(kāi)發(fā)工具進(jìn)行設(shè)計(jì)開(kāi)發(fā)。因此,具備一定的通用性和擴(kuò)展性;經(jīng)過(guò)我大量的測(cè)試和試用,作者覺(jué)得本軟件達(dá)到了方便和實(shí)用的設(shè)計(jì)目的,實(shí)現(xiàn)了系統(tǒng)軟件界面、功能性和易用、實(shí)用等方面的結(jié)合。</p><p>  我也進(jìn)一步的加深對(duì)基礎(chǔ)理論知識(shí)的理解,擴(kuò)大專業(yè)知識(shí)面;另一方面對(duì)收集資料、查閱文獻(xiàn)、方案制定等實(shí)踐能力也得到了很好的鍛煉,促進(jìn)了我對(duì)所學(xué)知識(shí)的應(yīng)用能力;同時(shí),發(fā)現(xiàn)問(wèn)題、分析歸納、綜合比較的邏輯分析能力、處理問(wèn)

126、題等能力也得到了很好的提高。但在這次畢業(yè)設(shè)計(jì)過(guò)程中,還是發(fā)現(xiàn)了自己很多的不足之處,也遇到了許多棘手的困難,這些困難很多都是大學(xué)這幾年不注重自己系統(tǒng)學(xué)習(xí)實(shí)踐造成的,平時(shí)也更不注意學(xué)有所用的道理,這些都讓我認(rèn)識(shí)到系統(tǒng)的學(xué)習(xí)和鍛煉的重要性;基礎(chǔ)知識(shí)的掌握固然重要,但是如何靈活運(yùn)用,如何整體的轉(zhuǎn)變?yōu)閷?shí)現(xiàn),才是軟件系統(tǒng)學(xué)習(xí)的關(guān)鍵。希望我能在答辯中得到一個(gè)滿意的分?jǐn)?shù),為我走進(jìn)社會(huì)以后,能在軟件行業(yè)走得更順利、更完美。</p><

溫馨提示

  • 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ù)僅提供信息存儲(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)論