醫(yī)院藥品管理系統(tǒng)系統(tǒng)設計報告_第1頁
醫(yī)院藥品管理系統(tǒng)系統(tǒng)設計報告_第2頁
醫(yī)院藥品管理系統(tǒng)系統(tǒng)設計報告_第3頁
醫(yī)院藥品管理系統(tǒng)系統(tǒng)設計報告_第4頁
醫(yī)院藥品管理系統(tǒng)系統(tǒng)設計報告_第5頁
已閱讀5頁,還剩9頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上 醫(yī)院藥品管理系統(tǒng)系統(tǒng)設計報告院 (系)專 業(yè) 班 級 組 長 組 員 2011年 11 月 3 日系統(tǒng)設計說明書1 引言在我國,隨著醫(yī)藥衛(wèi)生體系改革的深入,醫(yī)藥連鎖經(jīng)營的推行,越來越多的醫(yī)藥經(jīng)營企業(yè)意識到提高企業(yè)管理水平的重要性,也迫切要求加快管理信息化的進程。經(jīng)調(diào)查可知,該醫(yī)院醫(yī)藥經(jīng)營企業(yè)的物流管理以及相應的財務處理、信息處理,長期以來一直采用手工操作,隨著產(chǎn)業(yè)結(jié)構(gòu)調(diào)整、全新的市場競爭環(huán)境,企業(yè)管理和運營效率已經(jīng)成為企業(yè)成敗的關鍵所在,手工方式的弊端畢現(xiàn)無疑。這就要求醫(yī)藥管理擺脫過去人手操作的繁瑣,以充分滿足醫(yī)藥經(jīng)營企業(yè)各個環(huán)節(jié)對人流、物流、資金流、信息流進行統(tǒng)一

2、系統(tǒng)的管理。藥品信息管理系統(tǒng)是指利用軟硬件技術、網(wǎng)絡通信技術等現(xiàn)代化手段,對藥品的進貨、出貨、庫存、價格及賬務進行精確快速的管理,大大降低了管理中的復雜性以及出錯率、減輕手工勞動的強度,提高顧客的滿意度,從而為醫(yī)院的整體運行提供全面的,自動化管理及各種服務的信息系統(tǒng)。1.1 目標本文檔的目的旨在推動軟件工程的規(guī)范化,使設計人員遵循統(tǒng)一的詳細設計書寫規(guī)范,節(jié)省制作文檔的時間,降低系統(tǒng)實現(xiàn)的風險,做到系統(tǒng)設計資料的規(guī)范性與全面性,以利于系統(tǒng)的實現(xiàn)、測試、維護、版本升級等。詳細設計的詳細程度,應達到可以編寫程序的水平。1.2 范圍本階段的設計任務:各子系統(tǒng)的公用模塊實現(xiàn)設計、專用模塊實現(xiàn)設計、存儲過

3、程實現(xiàn)設計、觸發(fā)器實現(xiàn)設計、外部接口實現(xiàn)設計、部門角色授權設計、其它詳細設計等。1.3 術語說明序號術語名稱術語定義1詳細設計在概要設計的基礎上,對其功能模塊或部件進行實現(xiàn)設計,使編程人員據(jù)此能順利書寫出程序代碼。2存儲過程存放在數(shù)據(jù)庫服務器上的一段程序,它能被其它程序調(diào)用,以完成對數(shù)據(jù)庫表的某些規(guī)定操作。3觸發(fā)器存放在數(shù)據(jù)庫服務器上的一段程序,當觸發(fā)條件滿足時它就被執(zhí)行,以完成對數(shù)據(jù)庫表的某些規(guī)定操作。4算法詳細設計中實現(xiàn)某項功能的數(shù)據(jù)處理方法及處理流程。2 整體說明2.1 簡介本系統(tǒng)名稱為醫(yī)院管理系統(tǒng)庫房系統(tǒng)管理子系統(tǒng)。目的是實現(xiàn)庫房系統(tǒng)管理員對庫房系統(tǒng)監(jiān)控管理的功能和用戶的查詢和交易。實

4、現(xiàn)方式為開發(fā)一個工作人員管理界面,通過識別不同用戶的授權,可以查看不同藥品的庫存情況,價格以及買賣數(shù)量的全部信息。此系統(tǒng)為一個內(nèi)部系統(tǒng),醫(yī)院內(nèi)部管理人員通過管理庫存系統(tǒng)實現(xiàn)整個醫(yī)院系統(tǒng)的協(xié)調(diào)運行。該系統(tǒng)主要由基本信息、業(yè)務管理、業(yè)務查詢、用戶管理和系統(tǒng)管理5部分組成。l 基本信息 :藥品情況、客戶情況、供應商情況。l 業(yè)務管理:藥品采購、藥品銷售、庫存盤點、銷售退貨、客戶回款。l 業(yè)務查詢:基本信息、入庫明細、銷售明細、回款信息。l 用戶管理:增加用戶、用戶維護。l 系統(tǒng)管理:系統(tǒng)退出。2.2 系統(tǒng)約束1、范圍約束因為項目的范圍可能會隨著項目的進展而發(fā)生變化,從而與時間和成本等約束條件之間產(chǎn)生

5、沖突,因此面對項目的范圍約束,主要是根據(jù)項目的商業(yè)利潤核心做好項目范圍的變更管理。既要避免無原則的變更項目的范圍,也要根據(jù)時間與成本的約束,在取得項目干系人的一致意見的情況下,合理的按程序變更項目的范圍。2、時間約束在考慮時間約束時,一方面要研究因為項目范圍的變化對項目時間的影響,另一方面要研究,因為項目歷時的變化,對項目成本產(chǎn)生的影響。并及時跟蹤項目的進展情況,通過對實際項目進展情況的分析,提供給項目干系人一個準確的報告。在這個項目中,因為項目組成員的時間有限,所以有一定的時間約束3、資源約束本項目主要的資源是人,在人的約束上主要表現(xiàn)在成員項目知識不夠完整,在系統(tǒng)設計和知識完備方面有所欠缺。

6、4、成本約束項目的成本約束就是規(guī)定完成項目需要花多少錢。對項目成本的計量,一般用花費多少資金來衡量,但也可以根據(jù)項目的特點,采用特定的計量單位來表示。關鍵是通過成本核算,能讓項目干系人,了解在當前成本約束之下,所能完成的項目范圍及時間要求。當項目的范圍與時間發(fā)生變化時,會產(chǎn)生多大的成本變化,以決定是否變更項目的范圍,改變項目的進度,或者擴大項目的投資。5、技術約束由于項目組的技術人員的技術不夠成熟,所以在編碼上有一定的約束。3 整體設計3.1 系統(tǒng)架構(gòu)A、 文件架構(gòu)設計程序源文件夾程序主類文件夾控制類文件夾Spring數(shù)據(jù)庫訪問類文件夾Hibernate實體類文件夾內(nèi)部資源文件夾圖片資源文件夾

7、B、 系統(tǒng)架構(gòu)設計3.2 系統(tǒng)功能模塊結(jié)構(gòu)圖3.3 系統(tǒng)公共類設計 (1) 編寫訪問數(shù)據(jù)庫的DAO類:該類用來對數(shù)據(jù)庫實行各種操作,包括數(shù)據(jù)的插入、更新和查詢。它繼承了Spring框架中的HibernateDaoSupport類的全部功能,整個系統(tǒng)的核心工作有該類完成。(2) 編寫DAO的代理操作類AdapterDao:通過對Hibernate的調(diào)用完成對數(shù)據(jù)后臺數(shù)據(jù)庫的操作,通過Spring的IOC機制,通過配置文件實現(xiàn)控制反轉(zhuǎn)。(3) 編寫Spring的配置文件appcontext.xml:文件appcontext.xml是系統(tǒng)初始化資源配置的重要文件,開發(fā)人通過在Spring配置文件中定

8、義sessionFactory時,給出Hibernate映射文件的定義,因此使用Spring DAO抽象帝提供的Hibernate集成,使得應用代碼不用硬編碼對資源進行查找。(4) 編寫處理菜單欄和工具欄按鈕的公共類MenuBarEvent(5) 編寫生成表格模型的公共類BuildTable4 數(shù)據(jù)庫設計4.1 數(shù)據(jù)庫說明本系統(tǒng)數(shù)據(jù)庫采用SQLServer2005數(shù)據(jù)庫,系統(tǒng)數(shù)據(jù)庫名稱為DB_JXC,一共11張表。在設計數(shù)據(jù)庫時,應考慮以下事項 :1. 數(shù)據(jù)庫的用途及該用途將如何影響設計,應創(chuàng)建符合用途的數(shù)據(jù)庫計劃。2. 數(shù)據(jù)庫規(guī)范化規(guī)則,防止數(shù)據(jù)庫設計中出現(xiàn)錯誤。3. 對數(shù)據(jù)完整性的保護。4

9、. 數(shù)據(jù)庫和用戶權限的安全要求。5. 應用程序的性能需求,設計數(shù)據(jù)庫時必須利用 Microsoft SQL Server 2005 中能夠提高性能的功能。對于性能而言,在數(shù)據(jù)庫大小和硬件配置之間權衡也是很重要的。4.2 數(shù)據(jù)庫關系及視圖通過之前同用戶的交流和咨詢、對系統(tǒng)整體的需求分析和總體模塊的設計,對本系統(tǒng)的數(shù)據(jù)庫進行了詳細的設計,根據(jù)各實體之間的相互聯(lián)系和各實體之間的相互管理,得出了本系統(tǒng)的數(shù)據(jù)庫各表的關系。4.3 數(shù)據(jù)庫表的詳細設計主要的數(shù)據(jù)庫表:(1)、藥品基本情況表:主要用來保存藥品的基本信息,結(jié)構(gòu)如圖字段名數(shù)據(jù)類型長度主鍵否描述ypbnvarchar20是藥品編號yptnvarch

10、ar20藥品條碼ypmcvarchar80藥品名稱tymvarchar20通用碼pymvarchar10拼音碼dwvarchar4單位ggvarchar20規(guī)格jxvarchar10劑型cdvarchar20產(chǎn)地bzslint4包裝數(shù)量yxqvarchar10有效期zlbzvarchar20質(zhì)量標準jyfsvarchar8經(jīng)營方式phvarchar10批號lsjgfloat8零售價格jhjgfloat8進貨價格pfjgfloat8批發(fā)價格yplbvarchar20藥品類別ylbhvarchar10醫(yī)療編號(2) 客戶基本情況表:主要用來保存客戶的基本信息數(shù)據(jù),結(jié)構(gòu)如圖字段名數(shù)據(jù)類型長度主鍵否描

11、述khbnvarchar20是客戶編號khmcvarchar80客戶名稱pymvarchar10拼音碼khdzvarchar80客戶地址ssdqvarchar40所屬地區(qū)yzbmvarchar10郵政編碼telvarchar20電話lxrvarchar10聯(lián)系人khyhvarchar40開戶銀行khzhvarchar20開戶賬號(3) 藥品采購明細表:主要用來保存采購藥品采購的明細信息。結(jié)構(gòu)如圖字段名數(shù)據(jù)類型長度主鍵否描述rklshvarchar20是入庫流水號rkdjhvarchar20入庫單據(jù)號ypbhvarchar20藥品編號rkslint4入庫數(shù)量rkdjfloat4入庫單價rkjef

12、loat8入庫金額rkrqdateTime8入庫日期kcslint4庫存數(shù)量kcstsvarchar4庫存狀態(tài)(4) 藥品采購主表:主要保存藥品采購數(shù)據(jù)的匯總信息。結(jié)構(gòu)如圖字段名數(shù)據(jù)類型長度主鍵否描述rkdjhint4是入庫單據(jù)號碼pzsitn4品種數(shù)量rkslvarchar50入庫數(shù)量rkjefloat8入庫金額rkjpdateTime8入庫日期jbrvarchar10經(jīng)辦人stsvarchar2庫存狀態(tài)gysbhvarchar20供應商編號(5) 藥品銷售明細表: 主要用來存儲藥品銷售的明細信息。結(jié)構(gòu)如圖字段名數(shù)據(jù)類型長度主鍵否描述xslshvarchar20是銷售流水號ypbhvarch

13、ar20藥品編號xsdjhvarchar20銷售單據(jù)號碼xsslint4銷售數(shù)量xsdjfloat8銷售單據(jù)xsjefloat8銷售金額xsrqdatetime8銷售日期thstschar10退貨狀態(tài)(6) 藥品銷售主表:主要用來儲存藥品的匯總信息的數(shù)據(jù)。結(jié)構(gòu)如圖字段名數(shù)據(jù)類型長度主鍵否描述xsdjhvarchar20是銷售單據(jù)號碼khbhvarchar20客戶編號pzsint4品種數(shù)xszsint4銷售總數(shù)xsjefloat8銷售金額xszkfloat8銷售折扣ysjefloat8應收金額ssjefloat8實收金額wsjefloat8未收金額xsrqdatetime8銷售日期skfsvar

14、char10收款方式jbrvarchar10經(jīng)辦人qsstsvarchar2清算狀態(tài)hkjefloat8回款金額hkrqdatetime8回款日期(7) 庫存盤點情況表:主要存放對盤點的數(shù)據(jù)信息。結(jié)構(gòu)如圖字段名數(shù)據(jù)類型長度主鍵否描述ypbhvarchar50是藥品編號rkslint4入庫數(shù)量xsslint4銷售數(shù)量kcslint 4庫存數(shù)量pdslint4盤點數(shù)量pdrqdatetime8盤點日期5 功能模塊設計5.1 系統(tǒng)登錄模塊1、 模塊編號:G-0012、 模塊功能:1)、對用戶身份進行驗證。2)、根據(jù)用戶權限進行頁面控制訪問。3、模塊算法設計: 入口說明:用戶通過用戶界面點擊相應的鏈接。 輸入?yún)?shù):session對象中記錄的用戶ID 出口說明:系統(tǒng)完成相應的操作4、參數(shù)描述:輸入用戶名和輸入密碼5、界面設計圖 歡迎界面如下: 登錄界面如下: 5.2 藥品基本情況模塊1、 模塊編

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論