版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 系統(tǒng)分析與設(shè)計(jì)</b></p><p><b> 課程設(shè)計(jì)報(bào)告</b></p><p> 題目: 醫(yī)院藥品信息系統(tǒng)分析與設(shè)計(jì) </p><p><b> 目錄</b></p><p> 第一章 醫(yī)院藥品管
2、理信息系統(tǒng)調(diào)查與規(guī)劃4</p><p> 第一節(jié) 系統(tǒng)調(diào)查4</p><p> 第二節(jié) 可行性分析6</p><p> 第三節(jié) 系統(tǒng)規(guī)劃6</p><p> 第二章 系統(tǒng)分析7</p><p> 第一節(jié) 目標(biāo)分析7</p><p> 第二節(jié) 用戶分析8</p>
3、;<p> 第三節(jié) 功能分析9</p><p> 第四節(jié) 業(yè)務(wù)流程分析9</p><p> 第五節(jié) 數(shù)據(jù)流程分析11</p><p> 第六節(jié) 管理模型分析12</p><p> 第七節(jié) 計(jì)算機(jī)資源的配置分析15</p><p> 第三章 系統(tǒng)設(shè)計(jì)16</p><
4、;p> 第一節(jié) 系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)16</p><p> 第二節(jié) 數(shù)據(jù)庫設(shè)計(jì)17</p><p> 第三節(jié) 輸入/輸出設(shè)計(jì)20</p><p> 第四節(jié) 模塊算法21</p><p> 第五節(jié) 藥品管理22</p><p> 第六節(jié) 庫存管理23</p><p>
5、第七節(jié) 出庫單管理(出庫)23</p><p> 第八節(jié) 入庫單管理(入庫)24</p><p> 第四章 課程設(shè)計(jì)總結(jié)24</p><p> 第一節(jié) 系統(tǒng)分析設(shè)計(jì)的進(jìn)度計(jì)劃24</p><p> 第二節(jié) 自我評價(jià)25</p><p> 第三節(jié) 對教學(xué)和課程設(shè)計(jì)的建議25</p>&
6、lt;p><b> 主要參考文獻(xiàn)26</b></p><p><b> 致謝27</b></p><p> 第一章 醫(yī)院藥品管理信息系統(tǒng)調(diào)查與規(guī)劃</p><p><b> 第一節(jié) 系統(tǒng)調(diào)查</b></p><p><b> 一、調(diào)查方法與步驟&
7、lt;/b></p><p> 如何利用現(xiàn)代信息技術(shù)使企業(yè)擁有快速、高效的市場反映能力和高度的效率,已是醫(yī)藥經(jīng)營企業(yè),特別是醫(yī)藥連鎖經(jīng)營企業(yè)特別關(guān)心的問題。盡快建立一個(gè)功能齊備的藥品進(jìn)、出庫管理系統(tǒng),完善現(xiàn)代企業(yè)的信息化管理機(jī)制,已成為醫(yī)藥企業(yè)生存發(fā)展的當(dāng)務(wù)之急。通過開發(fā)這個(gè)藥品管理系統(tǒng),使藥品進(jìn)銷存管理工作系統(tǒng)化,規(guī)范化,自動(dòng)化,從而達(dá)到提高管理效率的目的。</p><p>
8、盡量采用現(xiàn)有軟硬件環(huán)境,及先進(jìn)的管理系統(tǒng)開發(fā)方案,提高系統(tǒng)開發(fā)水平和應(yīng)用效果的目的;系統(tǒng)應(yīng)符合企業(yè)管理的規(guī)定,滿足日常管理的需要,并達(dá)到操作過程中的直觀,方便,實(shí)用,安全等要求;系統(tǒng)采用模塊化程序設(shè)計(jì)方法,這樣既便于系統(tǒng)功能的各種組合,又便于未參與開發(fā)的技術(shù)維護(hù)人員補(bǔ)充,維護(hù);系統(tǒng)應(yīng)具備數(shù)據(jù)庫維護(hù)功能,及時(shí)根據(jù)用戶需求進(jìn)行數(shù)據(jù)的添加,刪除,修改等操作。</p><p><b> 二、調(diào)查內(nèi)容</
9、b></p><p><b> 1、系統(tǒng)用戶</b></p><p><b> 醫(yī)院各部門</b></p><p><b> 2、管理功能</b></p><p> 本系統(tǒng)開發(fā)設(shè)計(jì)思想是實(shí)現(xiàn)藥品管理的數(shù)字化。</p><p><b&g
10、t; 3、業(yè)務(wù)流程</b></p><p> 目前這一領(lǐng)域也以良好的發(fā)展姿態(tài)而不斷進(jìn)步,早期已經(jīng)有了一些類似的系統(tǒng),但經(jīng)過軟件開發(fā)人員不斷的完善,大致形成了具備如下功能的系統(tǒng):這個(gè)藥品管理系統(tǒng)主要涉及醫(yī)院藥庫的藥品進(jìn)、銷、存等業(yè)務(wù),以及入庫、出庫和庫存管理,藥品管理主要管理藥庫中所有藥品的進(jìn)出和內(nèi)部統(tǒng)計(jì)計(jì)算,為藥品會(huì)計(jì)提供基礎(chǔ)數(shù)據(jù),以及包括有效期的報(bào)警和下限報(bào)警。</p><p
11、> 該內(nèi)容主要是藥品信息管理的庫存管理、藥品管理、入庫單管理和出庫單管理等模塊的結(jié)合實(shí)現(xiàn),使用.NET技術(shù)加以實(shí)現(xiàn)。通用此課題以及我們在以往學(xué)習(xí)數(shù)據(jù)庫的基礎(chǔ)上,靈活運(yùn)用.NET和結(jié)構(gòu)化查詢語言SQL Server 2005,開發(fā)出基本上能供應(yīng)使用的藥品管理信息系統(tǒng)。應(yīng)用所學(xué)的有關(guān)知識,更深入地學(xué)習(xí)Microsoft Visual Studio 2008平臺和SQL Server 2005數(shù)據(jù)庫技術(shù)應(yīng)用,將所學(xué)的書面知識和實(shí)際應(yīng)用
12、結(jié)合起來,以達(dá)到學(xué)以致用的目的。 </p><p><b> 4、各種原始資料</b></p><p><b> 藥品基本資料:</b></p><p><b> 藥品庫存信息:</b></p><p><b> 5、各種輸出文件</b></
13、p><p><b> 藥庫入庫單:</b></p><p><b> 藥庫出庫單:</b></p><p><b> 第二節(jié) 可行性分析</b></p><p><b> 一、技術(shù)可行性</b></p><p> 該系統(tǒng)采用了
14、B/S技術(shù)結(jié)構(gòu),使用Microsoft Visual Studio 2008開發(fā)軟件,數(shù)據(jù)庫服務(wù)器選用微軟公司的SQL Server 2005數(shù)據(jù)庫,它是目前能處理所有中小型系統(tǒng)最方便的流行數(shù)據(jù)庫,它能夠處理大量數(shù)據(jù),同時(shí)保持?jǐn)?shù)據(jù)的完整性并提供許多高級管理功能。它的靈活性、安全性和易用性為數(shù)據(jù)庫編程提供了良好的條件。硬件方面,此系統(tǒng)是使用網(wǎng)頁作為服務(wù)端的,所以對硬件沒什么要求,安裝有IE就夠了。</p><p>
15、<b> 二、經(jīng)濟(jì)可行性</b></p><p> 本系統(tǒng)作為一個(gè)課程設(shè)計(jì),因此無需考慮。</p><p><b> 其他因素可行性</b></p><p> 操作可行性:作為一個(gè)課程設(shè)計(jì),要求很適中,而且都是完全根據(jù)所學(xué)的知識進(jìn)行。因此,數(shù)字化醫(yī)院藥品管理信息系統(tǒng)的開發(fā)是完全可行的。</p><
16、;p> 綜上所述,本系統(tǒng)的開發(fā)立項(xiàng)是可行的。</p><p><b> 第三節(jié) 系統(tǒng)規(guī)劃</b></p><p><b> 一、項(xiàng)目概況</b></p><p><b> 1、項(xiàng)目說明</b></p><p> ?。?)項(xiàng)目名稱:醫(yī)院藥品管理信息系統(tǒng)分析與設(shè)計(jì)&l
17、t;/p><p> (2)用戶:醫(yī)院各部門</p><p><b> 2、項(xiàng)目背景</b></p><p> 在我國,隨著醫(yī)藥衛(wèi)生體制改革的深入,醫(yī)藥連鎖經(jīng)營的推行以及日趨激烈的商業(yè)角逐,越來越多的醫(yī)藥經(jīng)營企業(yè)意識到提高企業(yè)管理水平的重要性,也迫切要求加快管理信息化的進(jìn)程。</p><p> 在醫(yī)藥行業(yè)中,醫(yī)藥經(jīng)營企
18、業(yè)的物流管理以及相應(yīng)的財(cái)務(wù)處理、信息處理,長期以來一直采用手工操作,但隨著產(chǎn)業(yè)結(jié)構(gòu)調(diào)整、全新的市場競爭環(huán)境,企業(yè)管理和運(yùn)營效率已經(jīng)成為企業(yè)成敗的關(guān)鍵所在,手工方式的弊端畢現(xiàn)無遺。這就要求醫(yī)藥管理擺脫過去人手操作的煩瑣,充分滿足了醫(yī)藥經(jīng)營企業(yè)的各種需求,從醫(yī)藥經(jīng)營企業(yè)的各個(gè)環(huán)節(jié)對人流、物流、資金流、信息流進(jìn)行統(tǒng)一系統(tǒng)的管理。市場的需求和技術(shù)的支持,最終會(huì)導(dǎo)致越來越多的優(yōu)秀醫(yī)藥管理軟件的出現(xiàn),并在競爭中得到不斷的完善和優(yōu)化。</p&g
19、t;<p> 本系統(tǒng)以C#語言并使用Microsoft Visual Studio 2008平臺和SQL Server 2005數(shù)據(jù)庫;實(shí)現(xiàn)了藥品信息管理的:庫存管理、藥品管理以及出庫單入庫單管理,并經(jīng)過在本機(jī)Vista系統(tǒng)上運(yùn)行測試可以很好的應(yīng)用。本論文文檔很好的介紹了系統(tǒng)分析、數(shù)據(jù)流程分析、功能設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)和系統(tǒng)測試等內(nèi)容。</p><p><b> 二、項(xiàng)目計(jì)劃&l
20、t;/b></p><p> 1、項(xiàng)目目標(biāo):本系統(tǒng)開發(fā)設(shè)計(jì)思想是實(shí)現(xiàn)藥品管理的數(shù)字化</p><p> 2、項(xiàng)目范圍:醫(yī)院各部門</p><p> 3、限定條件:醫(yī)院軟硬件網(wǎng)絡(luò)環(huán)境具備</p><p> 4、所需可交付的工作任務(wù):系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、用戶培訓(xùn)及體驗(yàn)等</p><p> 5、每一項(xiàng)任務(wù)所需
21、技能:了解業(yè)務(wù)、熟悉軟件、網(wǎng)絡(luò)配置、數(shù)據(jù)庫、C語言等</p><p> 6、所采用的工具和技術(shù)清單:C#語言、Microsoft Visual Studio 2008平臺、SQL Server 2005數(shù)據(jù)庫等</p><p> 7、已意識到風(fēng)險(xiǎn)及應(yīng)變計(jì)劃:無</p><p> 8、項(xiàng)目分工:各負(fù)責(zé)一章</p><p><b>
22、; 第二章 系統(tǒng)分析</b></p><p><b> 第一節(jié) 目標(biāo)分析</b></p><p> 隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在系統(tǒng)管理中的應(yīng)用越來越普及,利用計(jì)算機(jī)實(shí)現(xiàn)各個(gè)系統(tǒng)的管理顯得越來越重要。對于一些大中型管理部門來說,利用計(jì)算機(jī)支持管理高效率完成管理的日常事務(wù),是適應(yīng)現(xiàn)代管理制度要求、推動(dòng)管理走向科學(xué)化、規(guī)范化的必要條件;而藥品管理是
23、一項(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)確無誤、快速記錄,而且還可以利用計(jì)算機(jī)對有關(guān)的各種信息進(jìn)行統(tǒng)計(jì),服務(wù)于財(cái)務(wù)部門其他方面的核算和財(cái)務(wù)處理,同時(shí)計(jì)算機(jī)具有手工管理所無法比擬的優(yōu)點(diǎn),例如:檢索迅速、查找方便、可靠性高、
24、存儲(chǔ)量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高管理的效率,也是管理行業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。</p><p> 基于以上的原因,有很多從事軟件開發(fā)的人員,在試卷生成方面做了很大的研究。目前這一領(lǐng)域也以良好的發(fā)展姿態(tài)而不斷進(jìn)步,早期已經(jīng)有了一些類似的系統(tǒng),但經(jīng)過軟件開發(fā)人員不斷的完善,大致形成了具備如下功能的系統(tǒng):這個(gè)藥品管理系統(tǒng)主要涉及醫(yī)院藥庫的藥品進(jìn)、銷、存等業(yè)務(wù),以及入庫
25、、出庫和庫存管理,藥品管理主要管理藥庫中所有藥品的進(jìn)出和內(nèi)部統(tǒng)計(jì)計(jì)算,為藥品會(huì)計(jì)提供基礎(chǔ)數(shù)據(jù),以及包括有效期的報(bào)警和下限報(bào)警。</p><p><b> 第二節(jié) 用戶分析</b></p><p> 這個(gè)系統(tǒng)是幫助他們完成日常繁重窗口業(yè)務(wù)的工具。借助計(jì)算機(jī)系統(tǒng),使他們凌亂的工作變得有條理,解脫他們需要記憶大量信息(藥品的規(guī)格,價(jià)錢,疾病的名稱與編碼等)的困難。保證他
26、們遵守某些規(guī)范,減輕他們匯總、統(tǒng)計(jì)、報(bào)告和傳遞這些信息的負(fù)擔(dān)。因此,盡量符合這些事務(wù)處理級工作人員的工作秩序與工作習(xí)慣,功能完整,操作簡單,響應(yīng)迅速,界面友善,易學(xué)易用成為這類軟件必須滿足的功能要求。</p><p> 對于整個(gè)醫(yī)院信息系統(tǒng)來說,窗口事務(wù)處理的計(jì)算機(jī)系統(tǒng)同時(shí)又是完整的HIS數(shù)據(jù)收集端口,它們是HIS伸向信息發(fā)源地的觸角——感受器。例如:辦理病人入出轉(zhuǎn)(ADT)業(yè)務(wù)的系統(tǒng)必然向住院處實(shí)時(shí)提供病人交
27、費(fèi)過程的同時(shí)也收集到了相應(yīng)的為門診提供醫(yī)療服務(wù)的各門診室及輔助科室的門診收入與工作量信息。所有這些數(shù)據(jù)都是上一層直至最高一層信息系統(tǒng)用以進(jìn)行統(tǒng)計(jì),分析等數(shù)據(jù)加工的原料。</p><p> 管理員登錄以后可以很清晰的看到各種項(xiàng)目列表和可以實(shí)現(xiàn)的功能,庫存管理和藥品管理一目了然。由于是限定醫(yī)院使用,所有只有登錄系統(tǒng)。庫存管理功能是在使用系統(tǒng)的開始初始化醫(yī)院的庫存,并進(jìn)行庫存管理的其他操作,可以修改庫存,讀取。這個(gè)藥
28、品管理系統(tǒng)主要涉及醫(yī)院藥庫的藥品進(jìn)、出、存等業(yè)務(wù),以及入庫、出庫和庫存管理,藥品管理主要管理藥庫中所有藥品的進(jìn)出和內(nèi)部統(tǒng)計(jì)計(jì)算,為藥品會(huì)計(jì)提供基礎(chǔ)數(shù)據(jù),以及包括有效期的報(bào)警和下限報(bào)警。</p><p> 該內(nèi)容主要是藥品信息管理的庫存管理、藥品管理、入庫單管理和出庫單管理等模塊的結(jié)合實(shí)現(xiàn),并實(shí)現(xiàn)了藥品具體信息查詢等功能。</p><p> 系統(tǒng)從用戶的角度出發(fā),使用B/S結(jié)構(gòu),對于頁面
29、的美觀也需要做一番苦功。在登錄及各個(gè)模塊的功能做到最好的人性化和審美的結(jié)合。</p><p><b> 第三節(jié) 功能分析</b></p><p><b> ?。?)登錄功能</b></p><p> 由于是限定醫(yī)院使用,只有登錄系統(tǒng)。</p><p><b> (2)庫存管理功能&l
30、t;/b></p><p> 庫存管理功能是在使用系統(tǒng)的開始初始化醫(yī)院的庫存,還對現(xiàn)在的庫存進(jìn)行列表顯示,并在顯示的列表中做修改操作;庫存管理還包括檢查庫存下限報(bào)警和藥品有效期報(bào)警,給予應(yīng)有的提示。</p><p><b> ?。?)藥品管理功能</b></p><p> 管理員在初始化藥品庫存的時(shí)候,要先添加藥品,建立藥品庫,對所有
31、藥品實(shí)行編碼并生成相應(yīng)的編號。藥品添加要把藥品所有信息進(jìn)行添加,包括:藥品名稱、化學(xué)名稱、規(guī)格、藥品類別、劑型、以及批號廠商等。對于添加的藥品數(shù)據(jù)信息也可以進(jìn)行相應(yīng)的修改,或者刪除,全憑用戶需要。</p><p> ?。?)入庫單管理功能</p><p> 入庫單管理即是需要管理所有的入庫單,并以列表的形式顯示出來;該功能要實(shí)現(xiàn)添加入庫單,完成藥品入庫,并在把入庫信息顯示出來,并能根據(jù)要
32、求進(jìn)行入庫單修改或廢除。</p><p> ?。?)出庫單管理功能</p><p> 管理員可以對出庫的藥品進(jìn)行管理,在藥品出庫的時(shí)候把出庫信息記錄下來留作依據(jù)。如果出庫藥品需要修改的,可以在出庫單列表中把單子選中出來進(jìn)行修改,甚至刪除。方便藥品出庫時(shí)的更改需要。</p><p> 第四節(jié) 業(yè)務(wù)流程分析</p><p> 本系統(tǒng)涉及到以
33、下實(shí)體:</p><p> 圖2.4 用戶E-R圖</p><p> 圖2.5 藥品E-R圖</p><p> 圖2.6 庫存E-R圖</p><p> 圖2.7 入庫E-R圖</p><p> 圖2.8 入庫E-R圖</p><p> 圖2.9 實(shí)體聯(lián)系E-R圖</p>
34、<p> 第五節(jié) 數(shù)據(jù)流程分析</p><p> 圖2.1 頂層數(shù)據(jù)流圖</p><p> 圖2.2 系統(tǒng)數(shù)據(jù)流圖</p><p> 圖2.3 詳細(xì)數(shù)據(jù)流圖</p><p> 第六節(jié) 管理模型分析</p><p><b> 數(shù)據(jù)流項(xiàng)目:</b></p>&l
35、t;p> 1.名字:用戶信息(admin)</p><p><b> 別名:無</b></p><p><b> 流量:每天上十次</b></p><p> 來源:用戶基本信息表</p><p><b> 去向:核對用戶信息</b></p><
36、;p> 定義:用戶信息=ID+用戶名+用戶密碼</p><p><b> 2.名字:藥品信息</b></p><p><b> 別名:無</b></p><p><b> 流量:每天上十次</b></p><p><b> 來源:藥品表</b&g
37、t;</p><p> 去向:核對藥品庫存初始化、核對出庫信息、核對入庫信息</p><p> 定義:藥品信息=ID+藥品名稱+化學(xué)名稱+規(guī)格+藥品類別+劑型+批號+廠商</p><p><b> 3.名字:庫存信息</b></p><p><b> 別名:無</b></p>
38、<p><b> 流量:每天上十次</b></p><p><b> 來源:庫存表</b></p><p> 去向:核對藥品庫存查詢、核對出庫單、核對入庫單</p><p> 定義:庫存信息=ID+藥品編號+批號+藥品名稱+數(shù)量+單位+入庫日期+下限+驗(yàn)收人</p><p> 4
39、.名字:入庫單信息</p><p><b> 別名:無</b></p><p><b> 流量:每天上十次</b></p><p><b> 來源:入庫單表</b></p><p><b> 去向:反饋給用戶</b></p><
40、p> 定義:入庫單信息=ID+藥品編號+批號+入庫日期+數(shù)量+單位+驗(yàn)收人</p><p> 5.名字:出庫單信息</p><p><b> 別名:無</b></p><p><b> 流量:每天上十次</b></p><p><b> 來源:出庫單表</b>&
41、lt;/p><p><b> 去向:反饋給用戶</b></p><p> 定義:出庫單信息=ID+藥品編號+批號+數(shù)量+出庫日期+驗(yàn)收人</p><p><b> 存儲(chǔ)條目:</b></p><p> 1.文件名:用戶基本信息表</p><p><b> 別名
42、:無</b></p><p><b> 存儲(chǔ)方式:隨機(jī)存儲(chǔ)</b></p><p> 存儲(chǔ)頻率:每天上十次</p><p> 定義:用戶基本信息表=ID+用戶名+用戶密碼</p><p><b> 2.文件名:藥品表</b></p><p><b&g
43、t; 別名:無</b></p><p><b> 存儲(chǔ)方式:隨機(jī)存儲(chǔ)</b></p><p> 存儲(chǔ)頻率:每天上十次</p><p> 定義:藥品表=ID+藥品名稱+化學(xué)名稱+規(guī)格+藥品類別+劑型+批號+廠商</p><p><b> 數(shù)據(jù)項(xiàng)條目:</b></p>
44、<p><b> 項(xiàng)名:藥品類型</b></p><p><b> 別名:無</b></p><p> 描述:用戶輸入試題的類型</p><p> 定義:藥品類型=所有藥品規(guī)定類型</p><p><b> 位置:藥品表</b></p>&l
45、t;p><b> 處理?xiàng)l目:</b></p><p> 1.處理名:藥品添加</p><p> 處理邏輯:用戶添加藥品信息</p><p> 執(zhí)行頻率:每天上十次</p><p> 2.處理名:庫存初始化</p><p> 處理邏輯:用戶初始化藥品庫存表</p>&
46、lt;p> 執(zhí)行頻率:每天上十次</p><p><b> 3.處理名:入庫</b></p><p> 處理邏輯:用戶添加入庫單</p><p> 執(zhí)行頻率:每天上十次</p><p><b> 4.處理名:出庫</b></p><p> 處理邏輯:用戶添加
47、出庫單</p><p> 執(zhí)行頻率:每天上十次</p><p> 第七節(jié) 計(jì)算機(jī)資源的配置分析</p><p> 本系統(tǒng)前臺采用的開發(fā)軟件是Microsoft Visual Studio 2008。Visual Studio 是微軟公司推出的開發(fā)環(huán)境,是目前最流行、最新的Windows平臺應(yīng)用程序開發(fā)環(huán)境版本。</p><p> 自微
48、軟發(fā)布Visual Studio以來,經(jīng)歷了5.0、6.0、7.0等版本;2003 年,微軟對 Visual Studio 2002 進(jìn)行了部分修訂,以 Visual Studio 2003 的名義發(fā)布(內(nèi)部版本號為 7.1)。Visio 作為使用統(tǒng)一建模語言(UML)架構(gòu)應(yīng)用程序框架的程序被引入,同時(shí)被引入的還包括移動(dòng)設(shè)備支持和企業(yè)模版。.NET 框架也升級到了 1.1。Visual Basic、Visual C++ 都被擴(kuò)展為支持托
49、管代碼機(jī)制的開發(fā)環(huán)境,Visual Basic .NET更是從 Visual Basic 脫胎換骨,徹底支持面向?qū)ο蟮木幊虣C(jī)制。.NET框架機(jī)制的運(yùn)用,使得建立在 C++和 Java 基礎(chǔ)上的現(xiàn)代語言C#非常成熟,是編寫 .NET 框架很好的語言。</p><p> Microsoft Visual Studio 2008版本的發(fā)布,更是對程序設(shè)計(jì)提供了關(guān)鍵的改進(jìn)。為了幫助開發(fā)人員迅速創(chuàng)建先進(jìn)的軟件,Visua
50、l Studio 2008 提供了改進(jìn)的語言和數(shù)據(jù)功能,例如語言集成的查詢 (LINQ),各個(gè)編程人員可以利用這些功能更輕松地構(gòu)建解決方案以分析和處理信息,開發(fā)人員還可以從同一個(gè)開發(fā)環(huán)境內(nèi)創(chuàng)建面向多個(gè) .NET Framework 版本的應(yīng)用程序。開發(fā)人員能夠構(gòu)建面向 .NET Framework 2.0、3.0 或 3.5 的應(yīng)用程序,意味他們可以在同一環(huán)境中支持各種各樣的項(xiàng)目;新版本還被允許聯(lián)系新工具在平臺上使用,使得用戶有更好的W
51、EB體驗(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 Framework 的結(jié)合使用減少了對公用管道代碼的需要,從而縮短了開發(fā)時(shí)間并使開發(fā)人員能夠集中精力解決業(yè)務(wù)問題。</p><p> SQL Server 2005數(shù)據(jù)庫
52、在SQL Server 2000的基礎(chǔ)上上升了一個(gè)檔次,尤其是在數(shù)據(jù)分區(qū)、可編程性、語言增強(qiáng)以及安全上都有長足的進(jìn)步;但也保留了SQL Server 2000原來具有的優(yōu)點(diǎn)。從借助瀏覽器實(shí)現(xiàn)的數(shù)據(jù)庫查詢功能到內(nèi)容豐富的擴(kuò)展標(biāo)記語言(XML)支持特性均可有力地證明:SQL Server 2005全面支持Web功能的數(shù)據(jù)庫解決方案。與此同時(shí),SQL Server 2005還在可伸縮性與可靠性方面保持著多項(xiàng)基準(zhǔn)測試紀(jì)錄,而這兩方面特性又都是企
53、業(yè)數(shù)據(jù)庫系統(tǒng)在激烈市場競爭中克敵致勝的關(guān)鍵所在。無論以應(yīng)用程序開發(fā)速度還是以事務(wù)處理運(yùn)行速度來衡量,SQL Server 2005都堪稱最為快捷的數(shù)據(jù)庫系統(tǒng)。 </p><p> 高度的人性化使SQL Server 2005有著優(yōu)秀的可編程性,幾乎是變革性的提升;如CLR(Common Language Runtime,公共語言運(yùn)行時(shí))集成。你可以輕松利用.NET語言的優(yōu)勢如其面向?qū)ο蟮姆庋b、繼承和多態(tài)特性,編
54、寫出那些需要對數(shù)據(jù)進(jìn)行復(fù)雜數(shù)值計(jì)算或邏輯的代碼,如字符串處理,數(shù)據(jù)加密算法,XML數(shù)據(jù)操作等等。所以這樣的優(yōu)勢使得使用它的開發(fā)商幾乎會(huì)立即升級到SQL Server 2005 享受數(shù)據(jù)庫編程的便捷。</p><p> IIS(Internet Information Server,互聯(lián)網(wǎng)信息服務(wù))是一種Web(網(wǎng)頁)服務(wù)組件,其中包括Web服務(wù)器、FTP服務(wù)器、NNTP服務(wù)器和SMTP服務(wù)器,分別用于網(wǎng)頁瀏覽、
55、文件傳輸、新聞服務(wù)和郵件發(fā)送等方面,它使得在網(wǎng)絡(luò)(包括互聯(lián)網(wǎng)和局域網(wǎng))上發(fā)布信息成了一件很容易的事。</p><p> IIS相對于我的作用即是提供遠(yuǎn)程的測試WEB系統(tǒng)運(yùn)行情況,這樣的測試有助于讓系統(tǒng)應(yīng)用到實(shí)際中去。</p><p><b> 第三章 系統(tǒng)設(shè)計(jì)</b></p><p> 第一節(jié) 系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)</p>&l
56、t;p> 貴州省數(shù)字醫(yī)院藥品信息管理系統(tǒng)模塊是用ASP.NET進(jìn)行設(shè)計(jì),SQL Server 2005作為后臺數(shù)據(jù)庫管理系統(tǒng)。</p><p> 系統(tǒng)管理模塊分為用戶登錄、庫存管理、藥品管理、入庫單管理和出庫單管理;庫存模塊主要是庫存初始化模塊、庫存下限報(bào)警模塊、藥品有效期模塊;藥品管理模塊主要有數(shù)據(jù)修改(藥品添加)模塊;入庫單模塊主要有入庫單數(shù)據(jù)修改(入庫);出庫單管理模塊主要有出庫單數(shù)據(jù)修改(出庫)
57、。</p><p> 系統(tǒng)體系結(jié)構(gòu)框圖如下圖:</p><p> 圖3.1 系統(tǒng)體系結(jié)構(gòu)圖</p><p><b> 系統(tǒng)的處理流程</b></p><p> 圖3.2 系統(tǒng)的處理流程圖</p><p><b> 第二節(jié) 數(shù)據(jù)庫設(shè)計(jì)</b></p>&
58、lt;p><b> 藥品信息表如下:</b></p><p> 表3.8 藥品信息表</p><p><b> 藥品入庫表如下:</b></p><p> 表3.9 藥品入庫表</p><p><b> 藥品出庫表如下:</b></p><p
59、> 表4.0 藥品出庫表</p><p><b> 藥品庫存表如下:</b></p><p><b> 表4.1藥品庫存表</b></p><p><b> 數(shù)據(jù)庫表的說明</b></p><p> 貴州省數(shù)字醫(yī)院藥品信息管理系統(tǒng)主要涉及到4個(gè)表,即:藥品信息表
60、、藥品入庫表、藥品出庫表和庫存表。</p><p> 藥品信息表:這張表是用來存儲(chǔ)藥品信息的。藥品添加以后它的信息就會(huì)儲(chǔ)存到這張表中,其中包含:藥品編號、藥品名稱、化學(xué)名稱、規(guī)格、藥品類別、劑型、批號及廠商。其中藥品編號是主鍵,非空且唯一。其余信息可以為空,并在數(shù)據(jù)表建立的時(shí)候給他們相應(yīng)的規(guī)定好數(shù)據(jù)類型。</p><p> 藥品入庫表:這張表是用來存儲(chǔ)入庫表單信息的,所有入庫單信息都包
61、含在這張表中。包括:入庫單號、藥品編號、批號、入庫日期、有效日期、進(jìn)價(jià)、預(yù)售價(jià)、數(shù)量、整量單位、散量單位及驗(yàn)收人。其中入庫單號是主鍵,非空且唯一。</p><p> 藥品出庫表:這張表是用來存儲(chǔ)出庫表單信息的,所有出庫信息都包含在這張表單中。它的字段有:出庫單號、藥品編號、批號、數(shù)量、出庫日期及驗(yàn)收人。其中出庫單號是主鍵,非空且唯一。</p><p> 藥品庫存表:這張表是用來存儲(chǔ)庫存
62、信息的,所有初始化的庫存信息和出庫入庫信息改變后的信息都會(huì)被記錄下來。它字段有:庫存號、藥品編號、批號、藥品名稱、數(shù)量、整量單位、散量單位、入庫日期、有效日期、進(jìn)價(jià)、預(yù)售價(jià)、庫存下限及驗(yàn)收人。</p><p> 第三節(jié) 輸入/輸出設(shè)計(jì)</p><p> 點(diǎn)入庫單管理操作,進(jìn)行此數(shù)據(jù)修改,可以實(shí)現(xiàn)藥品入庫處理,進(jìn)行藥品入庫之后可以在入庫單列表顯示。并根據(jù)需要可在此進(jìn)行數(shù)據(jù)修改和刪除。需要
63、注意的是,在進(jìn)行藥品入庫的時(shí)候,需要查詢藥品編號,按照編號進(jìn)行添加。</p><p> 第四節(jié) 主要模塊的處理流程設(shè)計(jì)</p><p> 貴州省數(shù)字醫(yī)院藥品信息管理系統(tǒng)模塊是用ASP.NET進(jìn)行設(shè)計(jì),SQL Server 2005作為后臺數(shù)據(jù)庫管理系統(tǒng)。</p><p> 系統(tǒng)管理模塊分為用戶登錄、庫存管理、藥品管理、入庫單管理和出庫單管理;庫存模塊主要是庫存
64、初始化模塊、庫存下限報(bào)警模塊、藥品有效期模塊;藥品管理模塊主要有數(shù)據(jù)修改(藥品添加)模塊;入庫單模塊主要有入庫單數(shù)據(jù)修改(入庫);出庫單管理模塊主要有出庫單數(shù)據(jù)修改(出庫)。</p><p> 系統(tǒng)體系結(jié)構(gòu)框圖如下圖:</p><p> 圖3.1 系統(tǒng)體系結(jié)構(gòu)圖</p><p><b> 系統(tǒng)的處理流程</b></p>&l
65、t;p> 圖3.2 系統(tǒng)的處理流程圖</p><p> 第四節(jié) 模塊算法 </p><p><b> 用戶登錄</b></p><p><b> ?。?)功能流圖</b></p><p>
66、圖3.3 用戶登錄功能流圖</p><p><b> ?。?)功能描述</b></p><p> 用戶根據(jù)已知的用戶名和密碼登錄系統(tǒng),只有登錄成功才能進(jìn)行系列的藥品管理、庫存管理、入庫及出庫管理的操作。</p><p><b> 第五節(jié) 藥品管理</b></p><p><b> ?。?/p>
67、1)功能流圖</b></p><p> 圖3.4 藥品添加功能流圖</p><p><b> ?。?)功能描述</b></p><p> 用戶進(jìn)入系統(tǒng)以后,首先需要添加藥品信息,沒有藥品信息就無法進(jìn)行庫存管理了,更做不到藥品入庫和出庫。藥品信息作為庫存管理的一部分,是藥品入庫和出庫的編號查詢;還有為提供藥品有效期的報(bào)警來源。&l
68、t;/p><p><b> 第六節(jié) 庫存管理</b></p><p><b> ?。?)功能流圖</b></p><p> 圖3.5 庫存初始化功能流圖</p><p><b> ?。?)功能描述</b></p><p> 用戶登錄進(jìn)入庫存管理頁面,進(jìn)
69、行庫存初始化。庫存初始化是把現(xiàn)有的庫存添加到庫存表當(dāng)中去,但是首先這些庫存的藥品信息已經(jīng)都是被錄入藥品表。所以在查詢到這些藥品信息后便可以進(jìn)行庫存初始化了。</p><p> 第七節(jié) 出庫單管理(出庫)</p><p><b> ?。?)功能流圖</b></p><p> 圖3.6 出庫功能流圖</p><p>&l
70、t;b> ?。?)功能描述</b></p><p> 用戶在出庫單管理的時(shí)候,出庫要先根據(jù)已有的可以出庫的藥品信息才能出庫,出庫時(shí)候進(jìn)行出庫藥品信息核對之后便可以完成藥品出庫了。</p><p> 第八節(jié) 入庫單管理(入庫)</p><p><b> ?。?)功能流圖</b></p><p> 圖
71、3.7 入庫功能流圖</p><p><b> ?。?)功能描述</b></p><p> 用戶在入庫單管理的時(shí)候,入庫要先根據(jù)已有的藥品信息才能入庫,入庫不能入沒有名目的藥品。入庫時(shí)候進(jìn)行入庫藥品信息核對之后便可以完成入庫。</p><p> 第四章 課程設(shè)計(jì)總結(jié)</p><p> 第一節(jié) 系統(tǒng)分析設(shè)計(jì)的進(jìn)度計(jì)劃
72、</p><p><b> 第二節(jié) 自我評價(jià)</b></p><p> 這個(gè)系統(tǒng)是幫助醫(yī)院完成日常繁重窗口業(yè)務(wù)的工具。借助計(jì)算機(jī)系統(tǒng),使他們凌亂的工作變得有條理,解脫他們需要記憶大量信息(藥品的規(guī)格,價(jià)錢,疾病的名稱與編碼等)的困難。保證他們遵守某些規(guī)范,減輕他們匯總、統(tǒng)計(jì)、報(bào)告和傳遞這些信息的負(fù)擔(dān)。因此,盡量符合這些事務(wù)處理級工作人員的工作秩序與工作習(xí)慣,功能完
73、整,操作簡單,響應(yīng)迅速,界面友善,易學(xué)易用是其優(yōu)點(diǎn)。</p><p> 當(dāng)然系統(tǒng)在功能上面還有不足之處,主要有以下的幾點(diǎn):</p><p> 界面設(shè)計(jì)上面不夠美化</p><p><b> 不能支持多藥房</b></p><p> 沒有與HIS系統(tǒng)的接口</p><p> 一些入庫單,出
74、庫單的設(shè)計(jì)上面還不夠完善</p><p><b> 不能進(jìn)行退藥操作</b></p><p> 工作業(yè)績(每個(gè)人的工作分工)</p><p> 小組對每個(gè)人工作的評定(主要指工作量、工作質(zhì)量、合作精神)</p><p> □優(yōu) □良 □中 □及格 □不及格</p><p> 第三節(jié) 對教
75、學(xué)和課程設(shè)計(jì)的建議</p><p> 不知不覺,三個(gè)多月的設(shè)計(jì)結(jié)束了。這三個(gè)多月的設(shè)計(jì)讓我受益匪淺。本此設(shè)計(jì)在指導(dǎo)老師的指點(diǎn)幫助下,基本完成了預(yù)期計(jì)劃的要求。本系統(tǒng)的設(shè)計(jì)是建立在為實(shí)現(xiàn)醫(yī)院藥品管理信息化而考慮的,定位為社會(huì)實(shí)際應(yīng)用。該藥品管理系統(tǒng)是參考了廣泛數(shù)字化醫(yī)院的藥品管理方式來開展的,很符合社會(huì)需要和培養(yǎng)實(shí)踐能力的要求。本系統(tǒng)能在Windows以上的操作系統(tǒng)下運(yùn)行,采用.NET環(huán)境的Microsoft V
76、isual Studio 2008和SQL Server 2005為主要開發(fā)工具進(jìn)行設(shè)計(jì)開發(fā)。因此,具備一定的通用性和擴(kuò)展性;經(jīng)過我們大量的測試和試用,覺得本軟件達(dá)到了方便和實(shí)用的設(shè)計(jì)目的,實(shí)現(xiàn)了系統(tǒng)軟件界面、功能性和易用、實(shí)用等方面的結(jié)合。</p><p> 我們也進(jìn)一步的加深對基礎(chǔ)理論知識的理解,擴(kuò)大專業(yè)知識面;另一方面對收集資料、查閱文獻(xiàn)、方案制定等實(shí)踐能力也得到了很好的鍛煉,促進(jìn)了我們對所學(xué)知識的應(yīng)用能
77、力;同時(shí),發(fā)現(xiàn)問題、分析歸納、綜合比較的邏輯分析能力、處理問題等能力也得到了很好的提高。但在這次畢業(yè)設(shè)計(jì)過程中,還是發(fā)現(xiàn)了自己很多的不足之處,也遇到了許多棘手的困難,這些困難很多都是大學(xué)這幾年不注重自己系統(tǒng)學(xué)習(xí)實(shí)踐造成的,平時(shí)也更不注意學(xué)有所用的道理,這些都讓我認(rèn)識到系統(tǒng)的學(xué)習(xí)和鍛煉的重要性;基礎(chǔ)知識的掌握固然重要,但是如何靈活運(yùn)用,如何整體的轉(zhuǎn)變?yōu)閷?shí)現(xiàn),才是軟件系統(tǒng)學(xué)習(xí)的關(guān)鍵。希望我能在答辯中得到一個(gè)滿意的分?jǐn)?shù),為我走進(jìn)社會(huì)以后,能在
78、軟件行業(yè)走得更順利、更完美。</p><p><b> 主要參考文獻(xiàn)</b></p><p> [1] 謝世亮.Visual C#.NET2003開發(fā)與技巧[M]. 北京:清華大學(xué)出版社,2004.5.</p><p> [2](美)內(nèi)格爾,《C#高級編程(第4版)》,清華大學(xué)出版社,出版2006年10月.</p><
79、p> [3](美)solid,《SQLServer2005從入門與精通(應(yīng)用技術(shù)基礎(chǔ))》,清華大學(xué)出版社,出版2006年09月.</p><p> [4] 吳晨,《ASP.NET+SQL Server-數(shù)據(jù)庫開發(fā)與實(shí)例》,清華大學(xué)出版社,出版2006年7月.</p><p> [5]李春葆,曾慧.SQL Server 2000學(xué)習(xí)與上機(jī)指導(dǎo)[M]. 北京:清華大學(xué)出版社,200
80、5.6.</p><p> [6]張曜,張青.ASP.NET函數(shù)實(shí)用手冊[M]. 北京:冶金工業(yè)出版社,2002.12.</p><p> [7]張華.Visual C#程序設(shè)計(jì)教程與上機(jī)指導(dǎo)[M]. 北京:清華大學(xué)出版,2005.12. </p><p> [8](美)保羅《ASP.NET 2.0經(jīng)典教程C#篇》人民郵電出版社,出版2007年5月.</
81、p><p> [9]崔巍.數(shù)據(jù)庫系統(tǒng)及應(yīng)用[M]. 北京:高等教育出版社,2003.6.</p><p> [10]陳鐘.C#編程語言程序設(shè)計(jì)與開發(fā)[M]. 北京:清華大學(xué)出版社,2004.7. </p><p> [11]李勇平.ASP.NET Web應(yīng)用開發(fā)教程[M]. 北京:北京希望電子出版社,2005.4.</p><p> [
82、12]楊帆.ASP.NET技術(shù)與應(yīng)用[M]. 北京:高等教育出版社,2004.7.</p><p> [13]東方華人.ASP.NET數(shù)據(jù)庫開發(fā)[M]. 北京:清華大學(xué)出版社, 2004.6. </p><p> [14]田原.ASP.NET程序設(shè)計(jì)教程[M].北京:清華大學(xué)出版社, 2004.6. </p><p>
83、; [15]明月創(chuàng)作室.ASP.NET精彩變成百例[M]. 北京:人民郵電出版社,2002.5.</p><p><b> 致謝</b></p><p> 這次課程設(shè)計(jì)順利結(jié)束了,首先要感謝我們的指導(dǎo)老師鄧?yán)蠋煟卩嚴(yán)蠋焽?yán)格的要求下,我懂得了開發(fā)軟件需要有一種極其認(rèn)真負(fù)責(zé)的態(tài)度。無論做什么事都要大膽的去想、去做,這樣會(huì)有更好的創(chuàng)意,才能更有作為。在此次課程設(shè)計(jì)的
84、過程中鄧?yán)蠋煻啻卧儐栁业难芯窟M(jìn)程,并指點(diǎn)我在設(shè)計(jì)過程中出現(xiàn)的大量難題。鄧?yán)蠋熡盟麌?yán)肅的科學(xué)態(tài)度,精益求精的工作作風(fēng),深深地感染和激勵(lì)著我。經(jīng)過這次課程設(shè)計(jì),使我對軟件設(shè)計(jì)有了更深的認(rèn)識。</p><p> 還要感謝學(xué)院領(lǐng)導(dǎo)這四年來對我的培養(yǎng),在這四年當(dāng)中,我除了學(xué)會(huì)大學(xué)里應(yīng)該學(xué)會(huì)的課程外,還學(xué)會(huì)了怎樣做人,做一個(gè)對社會(huì)有貢獻(xiàn)的人。</p><p> 大學(xué)下學(xué)期結(jié)束就要畢業(yè)了,在這里我還
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 信息系統(tǒng)分析與設(shè)計(jì)課程設(shè)計(jì)--酒店管理信息系統(tǒng)分析與設(shè)計(jì)
- 管理信息系統(tǒng)課程設(shè)計(jì)---學(xué)校管理信息系統(tǒng)分析與設(shè)計(jì)
- 管理信息系統(tǒng)課程設(shè)計(jì)---超市管理系統(tǒng)分析與設(shè)計(jì)
- 信息系統(tǒng)分析與設(shè)計(jì)課程設(shè)計(jì)-校園訂餐管理信息系統(tǒng)
- 書店銷售管理信息系統(tǒng)分析與設(shè)計(jì)課程設(shè)計(jì)
- 醫(yī)院管理信息系統(tǒng)分析與設(shè)計(jì).pdf
- 信息系統(tǒng)分析與設(shè)計(jì)課程設(shè)計(jì)---成績查詢信息系統(tǒng)分析與設(shè)計(jì)
- 管理信息系統(tǒng)課程設(shè)計(jì)--財(cái)務(wù)管理系統(tǒng)分析
- 信息系統(tǒng)分析與設(shè)計(jì)課程設(shè)計(jì)
- 信息系統(tǒng)分析與設(shè)計(jì)課程設(shè)計(jì)
- 【課程設(shè)計(jì)】信息系統(tǒng)分析與設(shè)計(jì)
- 倉庫管理信息系統(tǒng)(信息系統(tǒng)分析與設(shè)計(jì))
- 信息系統(tǒng)分析與設(shè)計(jì)課程設(shè)計(jì)報(bào)告
- 管理系統(tǒng)分析與設(shè)計(jì)課程設(shè)計(jì)--銀行信貸管理信息系統(tǒng)
- 賓館管理信息系統(tǒng)----信息系統(tǒng)分析與設(shè)計(jì)
- 倉庫管理信息系統(tǒng)(信息系統(tǒng)分析與設(shè)計(jì))
- 酒店管理信息系統(tǒng)分析與設(shè)計(jì)
- 超市管理信息系統(tǒng)分析與設(shè)計(jì)
- 課程設(shè)計(jì)---火車票網(wǎng)上銷售管理信息系統(tǒng)分析與設(shè)計(jì)
- 餐館管理信息系統(tǒng)分析與設(shè)計(jì)
評論
0/150
提交評論