藥庫(kù)管理系統(tǒng)畢業(yè)設(shè)計(jì)說(shuō)明書(shū)_第1頁(yè)
藥庫(kù)管理系統(tǒng)畢業(yè)設(shè)計(jì)說(shuō)明書(shū)_第2頁(yè)
藥庫(kù)管理系統(tǒng)畢業(yè)設(shè)計(jì)說(shuō)明書(shū)_第3頁(yè)
藥庫(kù)管理系統(tǒng)畢業(yè)設(shè)計(jì)說(shuō)明書(shū)_第4頁(yè)
藥庫(kù)管理系統(tǒng)畢業(yè)設(shè)計(jì)說(shuō)明書(shū)_第5頁(yè)
已閱讀5頁(yè),還剩34頁(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、學(xué)號(hào):本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū)設(shè)計(jì)題目:仁愛(ài)醫(yī)院藥庫(kù)管理系統(tǒng)學(xué)院:管理學(xué)院專業(yè):信息管理與信息系統(tǒng)班級(jí):姓名:指導(dǎo)教師:2014年6月4日仁愛(ài)醫(yī)院藥庫(kù)管理系統(tǒng)The Management SystemofRen'ai Hospital Drug Storehouse學(xué)院:管理學(xué)院專業(yè):信息管理與信息系統(tǒng)班級(jí):10信息.1班姓名:指導(dǎo)教師:2014年6月4日摘要仁愛(ài)醫(yī)院藥庫(kù)管理系統(tǒng)是針對(duì)中小型醫(yī)院,特別是仁愛(ài)醫(yī)院這類小型醫(yī)院,社區(qū)衛(wèi)生院而開(kāi)發(fā)的西藥庫(kù)管理系統(tǒng),通過(guò)系統(tǒng)的調(diào)研、分析,該系統(tǒng)將充分考慮小型醫(yī)院的特點(diǎn),特別是仁愛(ài)醫(yī)院基本情況及其當(dāng)前業(yè)務(wù)狀況,實(shí)現(xiàn)了對(duì)仁愛(ài)醫(yī)院藥庫(kù)的入庫(kù)管理、出庫(kù)管理、

2、藥品信息管理、藥品供應(yīng)商信息管理及藥品基本信息的查詢,該系統(tǒng)操作簡(jiǎn)單方便,運(yùn)行高效快捷,系統(tǒng)穩(wěn)定安全,功能靈活,具有一定實(shí)用性。系統(tǒng)使用PowerBuilder 10.5作為前臺(tái)開(kāi)發(fā)工具,使用SQL Server 2012作為后臺(tái)數(shù)據(jù)庫(kù)。本設(shè)計(jì)說(shuō)明書(shū)詳細(xì)敘述了開(kāi)發(fā)設(shè)計(jì)的過(guò)程,經(jīng)過(guò)詳細(xì)的分析,設(shè)計(jì)出系統(tǒng)的基本模型,最后通過(guò)編制程序完成系統(tǒng)實(shí)施,對(duì)于每一階段的工作成果都用明確的文字和標(biāo)準(zhǔn)化的圖形、圖表進(jìn)行描述,同時(shí)還對(duì)系統(tǒng)實(shí)施后的維護(hù)、評(píng)價(jià)進(jìn)行了介紹。關(guān)鍵詞:中小型醫(yī)院;藥庫(kù)管理;藥品信息管理AbstractThe Management System ofRen'ai Hospital D

3、rug Storehouse is designed for small and medium hospitals,especially for small-scale hospitals or community health hospitals like Renai Hospital。The system will fully consider the characteristics of small and medium hospitals,particularly the basic situation of Renai Hospital and its current busines

4、s conditionsthrough research and analysis.The realization of the Management System of Ren'ai Hospital Drug Storehouse provide a service for managements of out-put and in-put of drug storehouse, a query of database management, the basic information management of drug and pharmaceutical supplier,T

5、he system is easy to operate fast and efficiently, andthe operation of the system is stable and secure. Moreover,its functional and flexible, andalso has a certain practicality. PowerBuilder 10.5 is used as future development of tools and Microsoft SQL Server 2012 as the database.The design specific

6、ation details the process of development and design.After a detailed analysis, the basic design of the system model is being designing,Finally, implementation of the system through the development process is complete. Every stage of the results of the work is clearlygraphics with text and standardiz

7、ed charts to describe, Whats more, the maintenance and evaluation of the system after implementation are introduced.KeyWords: Small and Medium Hospitals, Drug Storehouse Management, Drug Information Management目 錄1.緒論11.1選題背景11.2選題意義21.3資料來(lái)源22.系統(tǒng)分析32.1初步調(diào)查32.2可行性分析32.3詳細(xì)調(diào)查43.系統(tǒng)設(shè)計(jì)113.1系統(tǒng)設(shè)計(jì)目標(biāo)113.2系統(tǒng)功能結(jié)

8、構(gòu)圖113.3數(shù)據(jù)庫(kù)設(shè)計(jì)124.系統(tǒng)實(shí)施174.1開(kāi)發(fā)工具與后臺(tái)數(shù)據(jù)庫(kù)選擇174.2軟硬件環(huán)境設(shè)計(jì)174.3系統(tǒng)開(kāi)發(fā)184.4系統(tǒng)測(cè)試195.系統(tǒng)使用與維護(hù)說(shuō)明書(shū)205.1系統(tǒng)安裝與配置說(shuō)明205.2系統(tǒng)使用說(shuō)明書(shū)235.3系統(tǒng)維護(hù)說(shuō)明書(shū)306.設(shè)計(jì)開(kāi)發(fā)總結(jié)31參考文獻(xiàn)33仁愛(ài)醫(yī)院藥庫(kù)管理系統(tǒng)設(shè)計(jì)說(shuō)明書(shū)1. 緒論1.1 選題背景作為當(dāng)代生產(chǎn)生活的必需工具,計(jì)算機(jī)已在醫(yī)院醫(yī)療、教學(xué)、科研、管理的各個(gè)方面得到越來(lái)越廣泛的應(yīng)用。一個(gè)現(xiàn)代化醫(yī)院的成功運(yùn)行離不開(kāi)技術(shù)嫻熟的醫(yī)護(hù)人員,性能齊全、高精尖的醫(yī)療設(shè)備,同樣也離不開(kāi)先進(jìn)的醫(yī)院信息系統(tǒng)。發(fā)達(dá)國(guó)家醫(yī)院信息系統(tǒng)的開(kāi)發(fā)實(shí)現(xiàn)已有三十多年的歷史,至今有了長(zhǎng)足的

9、進(jìn)步。有許多舉世公認(rèn)的成功的系統(tǒng)在醫(yī)院有效地運(yùn)轉(zhuǎn)著,像鹽湖城LDS醫(yī)院的HELP系統(tǒng),麻省總醫(yī)院 的COSTAR系統(tǒng),退伍軍人管理局的DHCP系統(tǒng)。 縱觀美國(guó)的HIS發(fā)展歷史,大約可疑分為三個(gè)階段:第一個(gè)十年,集中在開(kāi)發(fā)醫(yī)院行政 管理的功能上,像財(cái)務(wù)收費(fèi)管理、住院病人和門診病人管理等。但到 1972年Collen仍報(bào)告美國(guó)迄今為止連一個(gè)成功的已完成的全面醫(yī)院(管理)計(jì)算機(jī)系統(tǒng)都沒(méi)有。第二個(gè)十年,在繼續(xù)完成和實(shí)現(xiàn)醫(yī)院管理信息的計(jì)算機(jī)化的同時(shí),開(kāi)發(fā)者的努力已進(jìn)入醫(yī)療信息的處理領(lǐng)域,像病人醫(yī)療處理系統(tǒng),實(shí)驗(yàn)室系統(tǒng)等。到1985年,美國(guó)全國(guó)醫(yī)院數(shù)據(jù)處理工作調(diào)查表明,100張床位以上的醫(yī)院80%實(shí)現(xiàn)了計(jì)

10、算機(jī)財(cái)務(wù)收費(fèi)管理、70%的醫(yī)院可支持病人掛號(hào)登記 和行政事務(wù)管理,25%的醫(yī)院有了較完整的HIS。最后一個(gè)十年至今,研究者又把重點(diǎn)放在了病人床邊系統(tǒng)(Bedside Information System)、醫(yī)學(xué)影像處理 (Picture Archiving and Communication System,PACS)、病人計(jì)算機(jī)病案(Computer Based Patient Record,CPR) 、統(tǒng)一的醫(yī)學(xué)語(yǔ)言系統(tǒng) (Unified Medical Language System,UMLS)等方面。醫(yī)院信息系統(tǒng) 正在經(jīng)歷著小型化(DownSizing)、智能化(Intellegence

11、)和集成化(Integration)的改造過(guò)程1。然而,目前我國(guó)級(jí)別較低的醫(yī)院的藥庫(kù)信息化很落后,受醫(yī)院規(guī)模和運(yùn)營(yíng)狀態(tài)的影響,多數(shù)只是人工手工操作。而很多已經(jīng)建立起來(lái)的整套的醫(yī)院信息系統(tǒng)中,多采用功能有限的Access 建立數(shù)據(jù)庫(kù),并且系統(tǒng)的功能局限 、死板 、模式化、針對(duì)性不強(qiáng)、安全性差、進(jìn)行信息資源的交流、共享不便,實(shí)質(zhì)上它們并不能適應(yīng)醫(yī)院的發(fā)展要求。仁愛(ài)醫(yī)院主要從事醫(yī)藥產(chǎn)品的零售、批發(fā)等工作。在使用軟件前,由于醫(yī)院每天的銷售量特別大,藥房從藥庫(kù)調(diào)取藥品多采用手工記錄,兩個(gè)藥品庫(kù)里的藥品種類繁多,擺放凌亂,數(shù)量記錄不清楚。針對(duì)該公司的具體情況尤其是藥品數(shù)量記錄不清晰的情況和醫(yī)藥行業(yè)的行業(yè)特

12、點(diǎn),決定開(kāi)發(fā)仁愛(ài)醫(yī)院管理藥庫(kù)系統(tǒng),本系統(tǒng)實(shí)施后,應(yīng)能集中處理藥品庫(kù)存的管理工作,嚴(yán)格規(guī)范,推動(dòng)醫(yī)院的發(fā)展。1.2 選題意義仁愛(ài)醫(yī)院藥庫(kù)管理系統(tǒng)的開(kāi)發(fā)使用一是,能夠使仁愛(ài)醫(yī)院的藥庫(kù)管理轉(zhuǎn)變?yōu)闊o(wú)紙化的操作,避免單據(jù)的丟失;二是,增加庫(kù)存的準(zhǔn)確率,有效利用庫(kù)存空間,降低營(yíng)運(yùn)成本;三是,系統(tǒng)可以記錄工作人員完成的工作,掌握員工的工作效率,增強(qiáng)對(duì)員工的管理;四是,系統(tǒng)可以提高醫(yī)院在同等級(jí)醫(yī)院中競(jìng)爭(zhēng)力,使運(yùn)營(yíng)能力增加。建成后的仁愛(ài)醫(yī)院管理系統(tǒng),可以使得仁愛(ài)醫(yī)院在藥庫(kù)管理工作跨上一個(gè)新的臺(tái)階,提高管理工作的速度和準(zhǔn)確性,減輕工作人員的工作量。1.3 資料來(lái)源仁愛(ài)醫(yī)院藥庫(kù)管理系統(tǒng)的第一手資料來(lái)源于實(shí)習(xí)期間的觀

13、察與詢問(wèn),因?yàn)獒t(yī)院有其自己的管理制度,不允許實(shí)習(xí)生直接參與醫(yī)院的藥庫(kù)藥房管理活動(dòng),所以只能靠自己的觀察和主動(dòng)對(duì)各個(gè)管理環(huán)節(jié)的詢問(wèn)。經(jīng)過(guò)長(zhǎng)期觀察與多次詢問(wèn),基本弄清了醫(yī)院藥庫(kù)所存在的主要問(wèn)題:藥品存放雜亂,數(shù)量記錄不清楚,以及其他一些管理環(huán)節(jié)的不足。其次,系統(tǒng)的第二手資料主要來(lái)源于大四第一學(xué)期所學(xué)的課程醫(yī)院信息系統(tǒng)。醫(yī)院信息系統(tǒng)(Hospital Information System,HIS)是一個(gè)龐大復(fù)雜多層次的管理系統(tǒng),藥庫(kù)管理系統(tǒng)是其中的一個(gè)重要子系統(tǒng)。鑒于仁愛(ài)醫(yī)院的規(guī)模,仁愛(ài)醫(yī)院藥庫(kù)管理系統(tǒng)的功能并不像大醫(yī)院那樣復(fù)雜,重點(diǎn)還是要對(duì)藥庫(kù)的藥品的數(shù)量做到有效管理。另外,在整個(gè)的資料搜集過(guò)程中

14、,圖書(shū)館和網(wǎng)絡(luò)給我提供了相當(dāng)大的幫助。學(xué)校圖書(shū)館數(shù)目種類比較齊全,翻閱比較方便,缺點(diǎn)是資料比較落后,不像電子資料那樣便于保存。網(wǎng)絡(luò)尤其是百度是我獲取最新資料的有力助手,缺點(diǎn)是各類資料良莠不齊,不好鑒別。綜合兩者的優(yōu)點(diǎn),我得到了比較新穎具體的醫(yī)院藥庫(kù)方面的信息資料。2. 系統(tǒng)分析2.1 初步調(diào)查仁愛(ài)醫(yī)院是近幾年發(fā)展良好的民營(yíng)醫(yī)院,醫(yī)院以前規(guī)模較小時(shí),未曾考慮過(guò)使用醫(yī)院信息系統(tǒng),隨著醫(yī)院業(yè)務(wù)的擴(kuò)展和規(guī)模的增大,以前的管理模式已經(jīng)跟不上醫(yī)院的發(fā)展,醫(yī)院已經(jīng)計(jì)劃引入醫(yī)院管理系統(tǒng)。仁愛(ài)醫(yī)院的藥品供應(yīng)由供應(yīng)部統(tǒng)一組織。下設(shè)藥庫(kù)、門診藥房、病房藥房三個(gè)科室。實(shí)行主任負(fù)責(zé)制,供應(yīng)部全權(quán)管理門診藥房和病房藥房,

15、即部主任領(lǐng)導(dǎo)室主任。其中藥庫(kù)是核心。供應(yīng)部全權(quán)負(fù)責(zé)全院的藥品供應(yīng),藥庫(kù)主要負(fù)責(zé)藥品的采購(gòu)、儲(chǔ)存和出入庫(kù),藥房主要負(fù)責(zé)藥品的售出。藥庫(kù)由供應(yīng)部直接管轄,以方便監(jiān)督指導(dǎo)工作,為藥庫(kù)合理有效地履行職能提供了保障。藥品的計(jì)劃采購(gòu)、入庫(kù)、出庫(kù)、退貨等構(gòu)成藥庫(kù)的工作內(nèi)容。在管理方面,供應(yīng)部可以統(tǒng)一調(diào)配全院的藥品以滿足需求。組織結(jié)構(gòu)圖如圖所示:圖2-1 組織結(jié)構(gòu)圖2.2 可行性分析可行性性主要就是為了對(duì)即將開(kāi)發(fā)的藥庫(kù)管理信息系統(tǒng)這個(gè)項(xiàng)目的必要性和可行性進(jìn)行分析研究,得出是否必要和可行的結(jié)論。可行性分析是以初步調(diào)查工作的結(jié)果為依據(jù),初步調(diào)查階段對(duì)系統(tǒng)的業(yè)務(wù)流程等不可能進(jìn)行很詳細(xì)的調(diào)查,只是對(duì)醫(yī)院的當(dāng)前狀況、系

16、統(tǒng)結(jié)構(gòu)等做初步的了解。在確定系統(tǒng)具有可行性并正式立項(xiàng)后,將投入人力和物力展開(kāi)全面的系統(tǒng)業(yè)務(wù)調(diào)查。對(duì)于此次系統(tǒng)開(kāi)發(fā)是否可行,可以從經(jīng)濟(jì)可行性、技術(shù)可行性和管理可行性幾個(gè)方面加以考慮:一、經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性即軟件的開(kāi)發(fā)成本投入是否能夠在以后的軟件應(yīng)用過(guò)程中回收回來(lái),而且是大大地大于投資,這一點(diǎn)是至關(guān)重要的,此次仁愛(ài)醫(yī)院藥庫(kù)管理系統(tǒng)的設(shè)計(jì),主要需要一臺(tái)配置中等的計(jì)算機(jī),購(gòu)買正版PowerBuilder10.5和Microsoft SQL Server2012的軟件,開(kāi)發(fā)過(guò)程中的其他費(fèi)用等,而系統(tǒng)開(kāi)發(fā)使用之后帶給醫(yī)院的效益會(huì)遠(yuǎn)遠(yuǎn)大于前期投資,因此,經(jīng)濟(jì)方面可行。二、技術(shù)可行性經(jīng)過(guò)前期的調(diào)查分析,仁愛(ài)

17、醫(yī)院藥庫(kù)管理系統(tǒng)決定前臺(tái)使用PowerBuilder10.5,后臺(tái)使用Microsoft SQL Server2012,經(jīng)過(guò)大學(xué)期間的專業(yè)課學(xué)習(xí),主要學(xué)習(xí)了數(shù)據(jù)庫(kù)原理,以及相對(duì)而言比較熟悉的PowerBuilder,在老師的指導(dǎo)和同學(xué)的幫助下,完全有可能完成此次仁愛(ài)醫(yī)院藥庫(kù)管理系統(tǒng)的開(kāi)發(fā)設(shè)計(jì),因此,技術(shù)方面可行。三、管理可行性此次系統(tǒng)開(kāi)發(fā)首先獲得了醫(yī)院領(lǐng)導(dǎo)的支持和認(rèn)可。其次由于用PowerBuilder開(kāi)發(fā)的系統(tǒng)展現(xiàn)在使用者面前的是大家所熟悉的圖形窗口界面,對(duì)于醫(yī)院管理人員來(lái)說(shuō),他們所需要做的只是錄入相應(yīng)的數(shù)據(jù)即可,這樣的工作稍作培訓(xùn)就能做好完成,有著“即學(xué)即用”的優(yōu)點(diǎn),他們對(duì)醫(yī)藥管理的工作流

18、程非常熟悉,故本系統(tǒng)在使用上不存在問(wèn)題,管理方面可行。2.3 詳細(xì)調(diào)查仁愛(ài)醫(yī)院藥庫(kù)管理系統(tǒng)將重點(diǎn)解決藥庫(kù)在藥品儲(chǔ)存中數(shù)量的問(wèn)題,經(jīng)過(guò)觀察分析,仁愛(ài)醫(yī)院的藥品流通非??欤幏吭谒幤穾?kù)中取藥的頻率很高而且不規(guī)律,導(dǎo)致一些藥品經(jīng)常出現(xiàn)缺貨的現(xiàn)象。藥庫(kù)作為仁愛(ài)醫(yī)院的管理樞紐,藥品在這里入庫(kù)、出庫(kù),接收藥房的退貨以及向供應(yīng)商退貨,以及統(tǒng)計(jì)分析常用藥品的消耗量。因此,為了順應(yīng)醫(yī)院的發(fā)展要求,醫(yī)院需要一個(gè)傳遞速度快,共享性好,使用方便,低沉本高收益的藥庫(kù)管理系統(tǒng)。2.3.1 業(yè)務(wù)流程分析業(yè)務(wù)流程分析是為了發(fā)現(xiàn)現(xiàn)行系統(tǒng)中存在的問(wèn)題和不合理的地方,優(yōu)化業(yè)務(wù)處理過(guò)程,以便在新系統(tǒng)建設(shè)中予以克服或改進(jìn)。分析的時(shí)候,

19、不僅要找出原業(yè)務(wù)流程不合理的地方,還要充分考慮信息系統(tǒng)的建設(shè)為業(yè)務(wù)流程的優(yōu)化帶來(lái)的可能性,產(chǎn)生更為合理的業(yè)務(wù)流程。醫(yī)院藥庫(kù)流程根據(jù)業(yè)務(wù)的不同,主要分為三個(gè)流程:1藥品入庫(kù)流程;2醫(yī)院藥房藥品領(lǐng)用流程;3.常用藥品出入庫(kù)數(shù)量統(tǒng)計(jì)分析。1. 醫(yī)院藥品入庫(kù)流程大致可分為以下幾個(gè)步驟:1)計(jì)劃員做入庫(kù)計(jì)劃,生成采購(gòu)單。2)供貨商送貨來(lái)醫(yī)院后,管理員進(jìn)行驗(yàn)收,如果驗(yàn)收不通過(guò)則退貨。驗(yàn)收通過(guò)的藥品進(jìn)行入庫(kù)登記處理。3)藥品入庫(kù)后,藥品即可出庫(kù)到藥房。4)對(duì)于沒(méi)有發(fā)票的入庫(kù)數(shù)據(jù),需要進(jìn)行發(fā)票補(bǔ)錄。5)正式入庫(kù)的數(shù)據(jù)(發(fā)票信息齊全的入庫(kù)數(shù)據(jù))要核準(zhǔn)確認(rèn)無(wú)誤,如果發(fā)票數(shù)據(jù)有錯(cuò)誤,則進(jìn)行入庫(kù)數(shù)據(jù)修改。圖2-2 業(yè)

20、務(wù)流圖圖例圖2-3 入庫(kù)業(yè)務(wù)流圖2. 醫(yī)院藥品出庫(kù)流程大致可分為以下幾個(gè)步驟:1)藥房做一個(gè)取藥申請(qǐng),生成藥品領(lǐng)藥單2)藥庫(kù)管理員根據(jù)審核出庫(kù)單,如果不合格則返回藥房。通過(guò)驗(yàn)收的進(jìn)行出庫(kù)登記處理。3)藥房核準(zhǔn)藥庫(kù)發(fā)過(guò)來(lái)的藥品,如果不合格則進(jìn)行藥品退貨入庫(kù)。4)藥房把藥退給藥庫(kù),做一個(gè)退庫(kù)登記,生成出庫(kù)退貨單。5)藥庫(kù)管理員根據(jù)出庫(kù)退貨單,生成出庫(kù)退貨信息單。圖2-4 出庫(kù)業(yè)務(wù)流圖3. 醫(yī)院藥品數(shù)量統(tǒng)計(jì)是藥庫(kù)管理員月末進(jìn)行常用藥品出入庫(kù)數(shù)量的統(tǒng)計(jì)分析,并制作統(tǒng)計(jì)表上報(bào)藥庫(kù)領(lǐng)導(dǎo)。圖2-5 統(tǒng)計(jì)分析業(yè)務(wù)流圖2.3.2 數(shù)據(jù)流程分析數(shù)據(jù)流程圖可以全面地描述藥庫(kù)管理系統(tǒng)中數(shù)據(jù)的流程,反映出信息在系統(tǒng)中的

21、流動(dòng)、處理和存儲(chǔ)情況。根據(jù)醫(yī)院的業(yè)務(wù)流程,經(jīng)過(guò)分析可以得到醫(yī)院的數(shù)據(jù)流程圖,如下圖所示:圖2-6 數(shù)據(jù)流圖圖例1.通過(guò)對(duì)業(yè)務(wù)流程的分析,可以知道藥庫(kù)管理人員需要將入庫(kù)信息輸入藥庫(kù)管理系統(tǒng),經(jīng)過(guò)系統(tǒng)的處理,再向藥房輸出信息,所以,藥庫(kù)管理系統(tǒng)的數(shù)據(jù)起點(diǎn)是供應(yīng)商,終點(diǎn)是藥房,由此可以得到系統(tǒng)的關(guān)聯(lián)數(shù)據(jù)流程圖。圖2-7 系統(tǒng)關(guān)聯(lián)數(shù)據(jù)流程圖2. 供應(yīng)商對(duì)藥品的輸入與藥房取藥的輸入,需要經(jīng)過(guò)藥庫(kù)管理系統(tǒng)的入庫(kù)處理和出庫(kù)處理。出入庫(kù)的處理會(huì)影響數(shù)據(jù)庫(kù)中藥品的庫(kù)存信息,入庫(kù)處理中的送貨單據(jù)與退貨單據(jù),出庫(kù)處理中的取藥單據(jù)與出庫(kù)單據(jù)是主要的數(shù)據(jù)流,他們對(duì)庫(kù)存數(shù)據(jù)的改變經(jīng)過(guò)統(tǒng)計(jì)分析形成統(tǒng)計(jì)分析表,統(tǒng)計(jì)分析表將遞

22、交藥庫(kù)領(lǐng)導(dǎo),為領(lǐng)導(dǎo)決策提供依據(jù)。因此得到系統(tǒng)的頂層數(shù)據(jù)流圖如下:圖2-8 頂層數(shù)據(jù)流圖根據(jù)系統(tǒng)的具體功能,出入庫(kù)部分可以向下分解:入庫(kù)時(shí),藥庫(kù)管理人員需要對(duì)入庫(kù)單據(jù)和入庫(kù)藥品進(jìn)行審核,將不合格的單據(jù)與藥品退貨給供應(yīng)商;出庫(kù)時(shí),藥房提交的領(lǐng)藥單要經(jīng)過(guò)的藥庫(kù)管理人員的申請(qǐng)才能拿到藥品,同時(shí)要輸出出庫(kù)的單據(jù)。得到第一層數(shù)據(jù)流圖如下: 圖2-9 一層數(shù)據(jù)流圖2.3.3 數(shù)據(jù)字典在上述數(shù)據(jù)流程圖的基礎(chǔ)上,對(duì)數(shù)據(jù)流程圖中的各個(gè)元素進(jìn)行詳細(xì)的定義與描述可以得到數(shù)據(jù)字典,它能起到對(duì)數(shù)據(jù)流程圖進(jìn)行補(bǔ)充說(shuō)明的作用。數(shù)據(jù)字典包括5部分:數(shù)據(jù)項(xiàng)(數(shù)據(jù)元素)、數(shù)據(jù)流、數(shù)據(jù)存貯、處理邏輯和外部實(shí)體(外部項(xiàng))。下面將選取數(shù)

23、據(jù)流程圖的部分內(nèi)容和數(shù)據(jù)加工過(guò)程,進(jìn)行說(shuō)明。1)、數(shù)據(jù)元素?cái)?shù)據(jù)項(xiàng)編號(hào)001數(shù)據(jù)項(xiàng)名稱供應(yīng)商編號(hào)簡(jiǎn)述藥庫(kù)存管理系統(tǒng)中供應(yīng)商的編號(hào)別名供應(yīng)商號(hào)長(zhǎng)度10類型Char2)、數(shù)據(jù)流數(shù)據(jù)流編號(hào)002數(shù)據(jù)流名稱藥品入庫(kù)單簡(jiǎn)述描述藥品入庫(kù)的基本信息數(shù)據(jù)流來(lái)源供應(yīng)商數(shù)據(jù)流去向藥品入庫(kù)管理組成操作員+入庫(kù)票號(hào)+藥品編號(hào)+藥品名稱+數(shù)量+倉(cāng)庫(kù)名稱3)、處理邏輯處理邏輯編號(hào)P003處理邏輯名稱入庫(kù)層次號(hào)P1.2簡(jiǎn)述將采購(gòu)的藥品放入到藥庫(kù)中輸入數(shù)據(jù)流藥品入庫(kù)單輸出數(shù)據(jù)流庫(kù)存數(shù)據(jù)4)、數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)編號(hào)D001數(shù)據(jù)存儲(chǔ)名稱庫(kù)存表簡(jiǎn)述描述藥品庫(kù)存藥品信息別名庫(kù)存組成藥品編號(hào)+藥品名稱+倉(cāng)庫(kù)名稱+藥品數(shù)量關(guān)鍵字藥品編號(hào) 5

24、)、外部實(shí)體外部實(shí)體編號(hào)E001外部實(shí)體名稱供應(yīng)商簡(jiǎn)述進(jìn)行藥品供應(yīng)的主體輸入的數(shù)據(jù)流藥品退貨單輸出的數(shù)據(jù)流藥品送貨單3. 系統(tǒng)設(shè)計(jì)3.1 系統(tǒng)設(shè)計(jì)目標(biāo)藥庫(kù)管理系統(tǒng)要支持藥庫(kù)日常的管理工作,因此有如下目標(biāo):1. 支持藥庫(kù)實(shí)現(xiàn)現(xiàn)代化的管理;2. 支持出入庫(kù)的日常業(yè)務(wù),包括出入庫(kù)登記、出入庫(kù)登記查詢、出入庫(kù)退貨、出入庫(kù)退貨查詢。3. 支持藥庫(kù)領(lǐng)導(dǎo)對(duì)藥庫(kù)藥品的科學(xué)決策,如對(duì)常用的藥品的采購(gòu),完成對(duì)工作人員工作的評(píng)估等。3.2 系統(tǒng)功能結(jié)構(gòu)圖在系統(tǒng)功能的基礎(chǔ)上,考慮醫(yī)院各方面的需求,可以將系統(tǒng)劃分為5個(gè)功能模塊:1. 信息管理:主要包括對(duì)藥品基本信息和供應(yīng)商基本信息的錄入存儲(chǔ)。2 入庫(kù)管理:主要包括藥品

25、入庫(kù)的登記、對(duì)登記記錄的查詢,以及入庫(kù)后不合格藥品的退貨。3. 出庫(kù)管理:主要包括藥品出庫(kù)的登記、對(duì)登記記錄的查詢,以及出庫(kù)后藥房向藥庫(kù)的退貨。4. 庫(kù)房管理:主要包括對(duì)庫(kù)存的查詢,對(duì)庫(kù)存量的統(tǒng)計(jì)分析。5 管理員管理:主要針對(duì)管理員密碼的修改和增添新的管理員。由此得到如下圖所示的系統(tǒng)功能模塊圖:圖3-1 系統(tǒng)功能模塊圖3.3 數(shù)據(jù)庫(kù)設(shè)計(jì)仁愛(ài)醫(yī)院藥庫(kù)管理系統(tǒng)是一個(gè)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),藥品基本信息和藥品流通信息都需要保存到數(shù)據(jù)庫(kù)中,因此在系統(tǒng)的開(kāi)發(fā)實(shí)現(xiàn)過(guò)程中,數(shù)據(jù)庫(kù)的設(shè)計(jì)至關(guān)重要。數(shù)據(jù)庫(kù)設(shè)計(jì)主要包括數(shù)據(jù)庫(kù)中各個(gè)表結(jié)構(gòu)的設(shè)計(jì),以及各個(gè)表之間的聯(lián)系。3.3.1 數(shù)據(jù)庫(kù)概念模型設(shè)計(jì)概念模型的設(shè)計(jì)是建立在需求

26、分析的基礎(chǔ)上,首先要確定滿足用戶需求的實(shí)體,其次分析實(shí)體之間的關(guān)系,為數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)和物理設(shè)計(jì)做準(zhǔn)備。用E-R圖來(lái)描述數(shù)據(jù)庫(kù)的數(shù)據(jù)結(jié)構(gòu),它可以描繪出實(shí)體與實(shí)體之間的關(guān)系,為現(xiàn)實(shí)世界語(yǔ)信息世界建立聯(lián)系根據(jù)分析階段的結(jié)果,系統(tǒng)的實(shí)體包括藥庫(kù)、藥品、供應(yīng)商和藥房,它們之間的聯(lián)系主要由存放供應(yīng)和領(lǐng)取,因此,可以得到系統(tǒng)數(shù)據(jù)庫(kù)的E-R圖如下:圖3-2 E-R圖圖例圖3-3 系統(tǒng)E-R圖圖3-4 藥品倉(cāng)庫(kù)實(shí)體圖3-5 供應(yīng)商實(shí)體圖3-6 藥品實(shí)體3.3.2 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)根據(jù)上述E-R圖,將其轉(zhuǎn)變?yōu)镾QL Server2012所能理解的數(shù)據(jù)模型,轉(zhuǎn)變結(jié)果如下:藥庫(kù)倉(cāng)庫(kù)編號(hào),倉(cāng)庫(kù)名稱藥品藥品編號(hào),藥品

27、名臣,劑型,產(chǎn)地,規(guī)格,包裝,單位,商標(biāo),批號(hào),保質(zhì)期,貨源,批發(fā)價(jià),零售價(jià),供應(yīng)商供應(yīng)商供應(yīng)商編號(hào),供應(yīng)商全稱,簡(jiǎn)稱,營(yíng)業(yè)執(zhí)照號(hào),地址,郵編,電話,傳真,E-mail存放產(chǎn)品名稱,倉(cāng)庫(kù)名稱,存放量供應(yīng)供應(yīng)商名稱,藥品名稱,數(shù)量3.3.3 數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)的主要工作是將一個(gè)給定邏輯結(jié)構(gòu),邏輯數(shù)據(jù)模型要選取一個(gè)具體的工作環(huán)境,這個(gè)工作環(huán)境提供了數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)域存取方法。數(shù)據(jù)庫(kù)物理設(shè)計(jì)過(guò)程中需要對(duì)時(shí)間效率、空間效率、維護(hù)代價(jià)和各種用戶需求進(jìn)行權(quán)衡,選擇一個(gè)優(yōu)化方案作為數(shù)據(jù)庫(kù)物理結(jié)構(gòu)。在數(shù)據(jù)庫(kù)物理設(shè)計(jì)中,最有效的方式就是集中存儲(chǔ)和檢索對(duì)象。針對(duì)本醫(yī)院的業(yè)務(wù)情況和醫(yī)院發(fā)展的要求,本系

28、統(tǒng)采用了大型的SQL Server數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)名稱為yyglxt1。數(shù)據(jù)庫(kù)yyglxt1包含以下8個(gè)表:操作員信息表czy_tab、庫(kù)存表kc_tab、供應(yīng)商信息表gysxx_tab、入庫(kù)登記表rkdj_tab、入庫(kù)退貨表rkth_tab、出庫(kù)登記表ckdj_tab、出庫(kù)退貨表xsth_tab、藥品信息表ypxx_tab。下面將以入庫(kù)登記表rkdj_tab、入庫(kù)退貨表rkth_tab和藥品信息表ypxx_tab為例進(jìn)行說(shuō)明。表1 入庫(kù)登記表rkdj_tab字段名稱數(shù)據(jù)類型字段大小可否為空備注說(shuō)明Czychar10否操作員RkphInt否入庫(kù)票號(hào)Ypbhnchar20否主鍵藥品編號(hào)Ypmcch

29、ar20否藥品名稱Ckmcchar20否倉(cāng)庫(kù)名稱Slint否數(shù)量表2 入庫(kù)退貨表rdth_tab字段名稱數(shù)據(jù)類型字段大小可否為空備注說(shuō)明Czychar20否操作員Th phInt否退貨票號(hào)Ypbhnchar20否主鍵藥品編號(hào)Ypmcchar20否藥品名稱Gysmcchar20是供應(yīng)商名稱Slint是數(shù)量表3 藥品信息表ypxx_tab字段名稱數(shù)據(jù)類型字段大小可否為空備注說(shuō)明YpbhInt否主鍵Ypmcchar20否藥品名稱Jcchar10否簡(jiǎn)稱Jxchar20否劑型Hwchar20否貨位Cdchar40否產(chǎn)地Ggchar20否規(guī)格Bzchar10否包裝Dwchar10否單位Sbchar20否商

30、標(biāo)Pzwhchar20否批準(zhǔn)文號(hào)Phchar10否批號(hào)Jjmoney是進(jìn)價(jià)Pfjmoney是批發(fā)價(jià)Lsjmoney是零售價(jià)Bzqdate否保質(zhì)期Hychar20是貨源4. 系統(tǒng)實(shí)施4.1 開(kāi)發(fā)工具與后臺(tái)數(shù)據(jù)庫(kù)選擇一、前臺(tái)開(kāi)發(fā)工具使用PowerBuilder 10.5PowerBuilder是我接觸的第一門專業(yè)課,這款開(kāi)發(fā)軟件,使用方便,主要是我對(duì)這款軟件比較熟悉,幾個(gè)主要控件的功能與作用,以及與后臺(tái)數(shù)據(jù)庫(kù)相連接的步驟都能熟練操作。根據(jù)仁愛(ài)醫(yī)院的現(xiàn)狀以及我自己的能力,所以選擇PowerBuilder 10.5為開(kāi)發(fā)工具。二、后臺(tái)數(shù)據(jù)庫(kù)使用Microsoft SQL Sever2012SQL Se

31、rver 2012是我們學(xué)習(xí)的主要數(shù)據(jù)庫(kù),與其它數(shù)據(jù)庫(kù)相比,我對(duì)此數(shù)據(jù)庫(kù)要熟悉很多,能熟練的建立數(shù)據(jù)庫(kù),建立表,設(shè)計(jì)相應(yīng)的字段,主鍵,外鍵等內(nèi)容。同時(shí)SQL Server數(shù)據(jù)庫(kù)十分適合中小型系統(tǒng)的開(kāi)發(fā),而我設(shè)計(jì)的藥庫(kù)管理系統(tǒng)正是小型的系統(tǒng),無(wú)論從數(shù)據(jù)上,還是安全上都十分適合。并且在大三上學(xué)期,我們系統(tǒng)學(xué)習(xí)了SQL Server數(shù)據(jù)庫(kù)原理,對(duì)其較為了解。所以根據(jù)醫(yī)院藥庫(kù)中藥品的種類與數(shù)量以及綜上理由,決定使用Microsoft SQL Sever2012作為后臺(tái)數(shù)據(jù)庫(kù)工具。4.2 軟硬件環(huán)境設(shè)計(jì)1. 服務(wù)器中央處理器:Intel(R)Core(TM)i5主頻:2.50 GHz內(nèi)存(RAM):4G

32、B硬盤空間:500G操作系統(tǒng):Windows 7數(shù)據(jù)庫(kù):Microsoft SQL Server2.安裝環(huán)境中央處理器Intel(R)Core(TM)i5內(nèi)存4GB硬盤空間500GB操作系統(tǒng)Windows 74.3 系統(tǒng)開(kāi)發(fā)根據(jù)系統(tǒng)功能,軟件的主要流程有登錄流程、入庫(kù)流程、出庫(kù)流程等,下面以登錄流程進(jìn)行舉例。圖4-1 登錄流程圖系統(tǒng)開(kāi)發(fā)離不開(kāi)代碼的設(shè)計(jì),下面將列出部分代碼。1 建立前臺(tái)與數(shù)據(jù)庫(kù)連接的代碼為:SQLCA.DBMS = "ODBC"SQLCA.AutoCommit = FalseSQLCA.DBParm = "ConnectString='DS

33、N=畢設(shè);UID=;PWD='"connect;if sqlca.sqlcode=0 thenopen(dlck_win)elsemessagebox ('失敗','數(shù)據(jù)庫(kù)連接失敗!')end if2 登錄窗口的open事件的代碼為:string czy1,czy2,czybh2,czyjb2,pwd2czy2="鄒晴"pwd2="zq"select czy into :czy1 from czy_tab;if czy1="" theninsert into czy_tab(czybh

34、,czyjb,czy,pwd) values(:czybh2,:czyjb2,:czy2,:pwd2);end ifstring czy100declare cursor1 cursor for select distinct czy from czy_tab;open cursor1;fetch cursor1 into :czy100;do while sqlca.sqlcode=0 ddlb_1.additem(czy100) fetch cursor1 into :czy100;loopclose cursor1;4.4 系統(tǒng)測(cè)試軟件測(cè)試是軟件開(kāi)發(fā)過(guò)程中必不可少一個(gè)階段,軟件測(cè)試是保證

35、軟件質(zhì)量的關(guān)鍵步驟。在設(shè)計(jì)過(guò)程中。面對(duì)復(fù)雜的問(wèn)題,人的主觀認(rèn)識(shí)不可能完全符合客觀現(xiàn)實(shí),在軟件生命周期的每個(gè)階段都不可避免地會(huì)產(chǎn)生差錯(cuò)。測(cè)試的目的就是在軟件投入生產(chǎn)性運(yùn)行之前,盡可能多的發(fā)現(xiàn)軟件中的錯(cuò)誤。它是對(duì)軟件規(guī)格說(shuō)明設(shè)計(jì)和編碼的最后審查。測(cè)試方法分為黑盒測(cè)試和白盒測(cè)試。本次設(shè)計(jì)工作由我自己獨(dú)立完成,由于以前沒(méi)有做過(guò)實(shí)際的系統(tǒng)開(kāi)發(fā),所以相對(duì)缺乏經(jīng)驗(yàn);加上設(shè)計(jì)時(shí)間的限制,使得我沒(méi)法把每個(gè)問(wèn)題都搞清楚。因此,在設(shè)計(jì)的時(shí)候考慮得不是很周全,殘留了許多的問(wèn)題。為了盡可能的查出并改正這些不足之處,我進(jìn)行了系統(tǒng)各方面的測(cè)試。系統(tǒng)測(cè)試一般由程序測(cè)試、功能調(diào)試和系統(tǒng)調(diào)試三個(gè)部分。程序測(cè)試:在這個(gè)階段,我主要

36、對(duì)我所編寫的程序進(jìn)行語(yǔ)法檢查和邏輯檢查。通過(guò)對(duì)系統(tǒng)輸入正常數(shù)據(jù),錯(cuò)誤數(shù)據(jù)和異常數(shù)據(jù)來(lái)考察程序的反應(yīng),檢查程序執(zhí)行的邏輯正確性,以及程序?qū)Ω鞣N錯(cuò)誤的檢測(cè)出來(lái)能力。功能調(diào)試:以模塊為單位,檢測(cè)單個(gè)模塊內(nèi)各個(gè)程序之間的控制關(guān)系和數(shù)據(jù)傳遞是否正確。系統(tǒng)調(diào)試:對(duì)這個(gè)系統(tǒng)進(jìn)行全面的測(cè)試,檢測(cè)各個(gè)模塊之間的數(shù)據(jù)傳遞是否正常。例子:用戶登錄調(diào)試當(dāng)用戶名或密碼為空時(shí),系統(tǒng)會(huì)提示“請(qǐng)輸入用戶名或密碼”,當(dāng)用戶名、密碼都正確時(shí),才能進(jìn)入系統(tǒng)。5. 系統(tǒng)使用與維護(hù)說(shuō)明書(shū)5.1 系統(tǒng)安裝與配置說(shuō)明1、數(shù)據(jù)庫(kù)的附加(1)啟動(dòng)SQL Server 2012服務(wù),運(yùn)行SQL Server服務(wù)管理器,單擊按鈕啟動(dòng)服務(wù)。(2)運(yùn)

37、行SQL Server 2012,選擇身份驗(yàn)證方式,因?yàn)槲沂怯肳indow身份驗(yàn)證的,所以選擇Window身份驗(yàn)證,其中服務(wù)器名稱是用戶自己的服務(wù)器名稱,也許與圖片中有所不同,單擊連接進(jìn)入SQL Server2012。如圖:(3) 進(jìn)入SQL Server Management Studio,右擊注冊(cè)服務(wù)器(如下圖),可看到屬性,然后單擊屬性,在服務(wù)器屬性窗口,可以設(shè)置常規(guī)、內(nèi)存、處理器、安全性、連接、數(shù)據(jù)庫(kù)設(shè)置、權(quán)限等屬性。如圖所示:(4) 附加數(shù)據(jù),右擊數(shù)據(jù)庫(kù),單擊“附加”,進(jìn)入附加數(shù)據(jù)庫(kù)窗口,單擊“添加”,進(jìn)入定位數(shù)據(jù)庫(kù)文件窗口,選擇數(shù)據(jù)庫(kù)文件所在的文件夾查找到“yyglxt_data.

38、mdf”,單擊確定完成附加,附加成功后在SQL Server Management Studio的對(duì)象資源管理器的數(shù)據(jù)庫(kù)文件夾出現(xiàn)“yyglxt”數(shù)據(jù)庫(kù)。根據(jù)滿足系統(tǒng)的設(shè)計(jì)的目標(biāo),適應(yīng)系統(tǒng)的運(yùn)行環(huán)境的原則,選擇一臺(tái)4G內(nèi)存,100GB以上硬盤的計(jì)算機(jī), 其操作系統(tǒng)環(huán)境為Windows 7。2. 運(yùn)行可執(zhí)行文件“仁愛(ài)醫(yī)院藥庫(kù)管理系統(tǒng).exe”,按照提示完成安裝。5.2 系統(tǒng)使用說(shuō)明書(shū)雙擊“仁愛(ài)醫(yī)院藥庫(kù)管理系統(tǒng)”圖標(biāo),運(yùn)行系統(tǒng),在登錄窗口選擇操作員,輸入密碼(密碼默認(rèn)為操作員名字的首字母,如:選擇操作員“李明”,密碼輸入為“l(fā)m”),登錄系統(tǒng)。如下圖所示:信息管理模塊的使用說(shuō)明如下:1. 用戶單擊

39、主菜單信息管理,選擇藥品基本信息子菜單,進(jìn)入“藥品基本信息”界面。2.對(duì)于藥品庫(kù)中已有藥品的查詢:用戶單擊列表框的下拉箭頭,選擇是按什么條件進(jìn)行查詢:藥品編號(hào)、藥品名稱、簡(jiǎn)稱、劑型;用戶單擊下一個(gè)組合框后的下拉箭頭,可以選擇按什么方式進(jìn)行查詢:=、>、<等;用戶輸入具體的查詢內(nèi)容,點(diǎn)擊“查詢”或回車即可。 3. 用戶單擊“藥品基本信息錄入”頁(yè)框可以以文本框的形式瀏覽藥品基本信息。4. 用戶單擊<第一個(gè)>、<上一個(gè)>、<下一個(gè)>、<最后一個(gè)>按鈕查看多條信息。5. 用戶單擊<添加>按鈕,可以為藥品庫(kù)增加新的藥品。輸入藥品基礎(chǔ)

40、信息后,單擊“保存”按鈕保存,單擊“取消”按鈕,取消本次操作。6. 用戶單擊<修改>按鈕,可以對(duì)藥品基本信息進(jìn)行修改,修改完畢單擊“修改”按鈕保存修改后的信息,單擊“取消”按鈕,取消本次操作。7. 用戶單擊<刪除>按鈕,可以刪除不需要的藥品。8. 用戶單擊<退出>按鈕,返回到系統(tǒng)的主菜單。9. “供應(yīng)商基本信息”的具體操作方法同“藥品基本信息”。10. 用戶單擊<退出>按鈕,返回到系統(tǒng)的主菜單。如下圖所示:入庫(kù)管理模塊的使用說(shuō)明如下:1. 用戶單擊主菜單入庫(kù)管理,選擇入庫(kù)登記子菜單,進(jìn)入“入庫(kù)登記”界面。2.用戶選擇或填入入庫(kù)登記信息,單擊“入庫(kù)

41、”進(jìn)行入庫(kù)保存。3. 用戶選擇入庫(kù)登記查詢子菜單,可以查看入庫(kù)藥品的名稱、票號(hào)、數(shù)量等信息,以及根據(jù)藥品名稱、藥品編號(hào)、倉(cāng)庫(kù)名稱查詢?nèi)霂?kù)的信息。4.用戶單擊主菜單入庫(kù)管理,選擇入庫(kù)退貨子菜單,進(jìn)入“入庫(kù)退貨”界面。5. 用戶選擇或填入出庫(kù)登記信息,單擊“退貨”進(jìn)行退貨保存。6. 用戶選擇入庫(kù)退貨記查詢子菜單,可以查看入庫(kù)退貨藥品的名稱、票號(hào)、數(shù)量等信息,以及根據(jù)藥品名稱、藥品編號(hào)、倉(cāng)庫(kù)名稱查詢?nèi)霂?kù)退貨的信息。7. 用戶單擊<退出>按鈕,返回到系統(tǒng)的主菜單。如下圖所示:出庫(kù)管理模塊的使用說(shuō)明如下:1. 用戶單擊主菜單出庫(kù)管理,選擇出庫(kù)登記子菜單,進(jìn)入“出庫(kù)登記”界面。2. 用戶選擇或

42、填入出庫(kù)登記信息,單擊“出庫(kù)”進(jìn)行出庫(kù)保存。3. 用戶選擇出庫(kù)登記查詢子菜單,可以查看出庫(kù)藥品的名稱、票號(hào)、數(shù)量等信息,以及根據(jù)藥品名稱、藥品編號(hào)、倉(cāng)庫(kù)名稱查詢出庫(kù)的信息。4. 用戶單擊主菜單出庫(kù)管理,選擇出庫(kù)退貨子菜單,進(jìn)入“出庫(kù)退貨”界面。5. 用戶選擇或填入出庫(kù)登記信息,單擊“退貨”進(jìn)行退貨保存。6. 用戶選擇出庫(kù)退貨記查詢子菜單,可以查看出庫(kù)退貨藥品的名稱、票號(hào)、數(shù)量等信息,以及根據(jù)藥品名稱、藥品編號(hào)、倉(cāng)庫(kù)名稱查詢出庫(kù)退貨的信息。7. 用戶單擊<退出>按鈕,返回到系統(tǒng)的主菜單。如下圖所示:庫(kù)房管理模塊的使用說(shuō)明如下:1. 用戶單擊主菜單庫(kù)房管理,選擇庫(kù)存查詢子菜單,進(jìn)入“庫(kù)

43、存查詢”界面。2. 用戶單擊下拉框的下拉箭頭,選擇是按什么條件進(jìn)行查詢:藥品編號(hào)、倉(cāng)庫(kù)名稱、簡(jiǎn)稱、藥品名稱、產(chǎn)地、貨位;用戶單擊下一個(gè)組合框后的下拉箭頭,可以選擇按什么方式進(jìn)行查詢:=、>、<。3. 用戶輸入具體的查詢內(nèi)容,回車即可。4. 用戶單擊“庫(kù)存基本信息”頁(yè)框可以以文本框的形式瀏覽庫(kù)存信息;單擊“庫(kù)存列表”頁(yè)框可以以列表的形式瀏覽庫(kù)存信息。5. 用戶單擊<第一個(gè)>、<上一個(gè)>、<下一個(gè)>、<最后一個(gè)>按鈕查看多條信息。6. 用戶單擊<退出>按鈕,返回到系統(tǒng)的主菜單。7. 選擇“數(shù)量統(tǒng)計(jì)”菜單,單擊統(tǒng)計(jì)圖窗口查看數(shù)量

44、統(tǒng)計(jì)。如下圖所示:系統(tǒng)管理模塊的使用說(shuō)明如下:1. 用戶單擊主菜單系統(tǒng)管理->操作員管理子菜單,進(jìn)入“操作員管理”界面。2. 用戶在請(qǐng)選擇操作員的組合框中選擇操作員名稱,在密碼文本框中輸入該操作員的密碼后,單擊“密碼確定”按鈕,系統(tǒng)自動(dòng)檢驗(yàn)操作員和密碼是否正確。3. 當(dāng)用戶輸入的操作員和密碼正確后,用戶可修改密碼或增刪用戶。如果操作員或密碼有誤,系統(tǒng)將給予提示。4. 用戶想修改密碼,只需輸入新密碼并確認(rèn)新密碼后,單擊“修改密碼”按鈕即可完成。5. 單擊“增刪用戶”按鈕,可以進(jìn)入增刪用戶界面。在這里可以查看用戶、新增用戶、修改用戶(其中操作員編號(hào)和權(quán)限級(jí)別不可修改,如想修改權(quán)限級(jí)別可到“增

45、刪用戶”頁(yè)面進(jìn)行修改。)、刪除用戶,單擊相應(yīng)按鈕即可完成操作。單擊“退出”按鈕返回“操作員管理”窗口。6. 用戶單擊<退出>按鈕,返回到系統(tǒng)的主菜單。"如下圖所示:5.3 系統(tǒng)維護(hù)說(shuō)明書(shū)軟件維護(hù)是軟件生存期最后一個(gè)階段,也是周期最長(zhǎng)的一個(gè)階段,它因在于系統(tǒng)投入生產(chǎn)性運(yùn)行以后的時(shí)間中,因而不屬于系統(tǒng)開(kāi)發(fā)過(guò)程,然而在系統(tǒng)開(kāi)發(fā)的各個(gè)階段應(yīng)該從各方面做到盡量提高系統(tǒng)的可維護(hù)性。軟件維護(hù)就是指在軟件已交付使用之后,為了改正錯(cuò)誤或滿足新的需要而修改軟件的過(guò)程,可以分為改正性維護(hù),適應(yīng)性維護(hù),完善性維護(hù)和預(yù)防性維護(hù)。其中完善性維護(hù)占全部維護(hù)的一半以上。具體介紹如下:(1)糾錯(cuò)性維護(hù)。由

46、于系統(tǒng)測(cè)試不可能揭露系統(tǒng)存在的所有錯(cuò)誤,因此在系統(tǒng)投入運(yùn)行后頻繁的實(shí)際應(yīng)用過(guò)程中,就有可能暴露出系統(tǒng)內(nèi)隱藏的錯(cuò)誤。糾錯(cuò)性維護(hù)時(shí)在系統(tǒng)運(yùn)行中發(fā)生異?;蚬收蠒r(shí)進(jìn)行的,這種錯(cuò)誤往往是遇到了從未用過(guò)的輸入數(shù)據(jù)組合或是在與其他部分接口處產(chǎn)生的,因此只是在某些特定的情況下發(fā)生。有些系統(tǒng)運(yùn)行多年以后才暴露出在系統(tǒng)開(kāi)發(fā)中遺留的問(wèn)題,這是不足為奇的。(2)適應(yīng)性維護(hù)。適應(yīng)性維護(hù)時(shí)為了使系統(tǒng)適應(yīng)環(huán)境的變化而進(jìn)行的維護(hù)工作。一方面計(jì)算機(jī)科學(xué)技術(shù)迅速發(fā)展,硬件的更新周期越來(lái)越短,新的操作系統(tǒng)和原來(lái)操作系統(tǒng)的新版本不斷推出,外部設(shè)備和其他系統(tǒng)部件經(jīng)常有所增加和修改,這就是必然要求信息系統(tǒng)能夠適應(yīng)新的軟硬件環(huán)境,以提高系

47、統(tǒng)的性能和運(yùn)行效率;另一方面,信息系統(tǒng)的使用壽命在延長(zhǎng),超過(guò)了最初開(kāi)發(fā)這個(gè)系統(tǒng)時(shí)應(yīng)用環(huán)境的壽命,即應(yīng)用對(duì)象也在不斷發(fā)生變化,機(jī)構(gòu)的調(diào)整,管理體制的改變、數(shù)據(jù)與信息需求的變更等都將導(dǎo)致系統(tǒng)不能適應(yīng)新的應(yīng)用環(huán)境。如代碼改變、數(shù)據(jù)結(jié)構(gòu)變化、數(shù)據(jù)格式以及輸入/ 輸出方式的變化、數(shù)據(jù)存儲(chǔ)介質(zhì)的變化等,都將直接影響系統(tǒng)的正常工作。因此有必要對(duì)系統(tǒng)進(jìn)行調(diào)整,使之適應(yīng)應(yīng)用對(duì)象的變化,滿足用戶的需求。(3)完善性維護(hù)。在系統(tǒng)的使用過(guò)程中,用戶往往要求擴(kuò)充原有系統(tǒng)的功能,增加一些在軟件需求規(guī)范書(shū)中沒(méi)有規(guī)定的功能與性能特征,以及對(duì)處理效率和編寫程序的改進(jìn)。例如,有時(shí)可將幾個(gè)小程序合并成一個(gè)單一的運(yùn)行良好的程序,從而

48、提高處理效率;增加數(shù)據(jù)輸出的圖形方式;增加聯(lián)機(jī)在線幫助功能;調(diào)整用戶界面等。盡管這些要求在原來(lái)系統(tǒng)開(kāi)發(fā)的需求規(guī)格說(shuō)明書(shū)中并沒(méi)有,但用戶要求在原有系統(tǒng)基礎(chǔ)上進(jìn)一步改善和提高;并且隨著用戶對(duì)系統(tǒng)的使用和熟悉,這種要求可能不斷提出。為了滿足這些要求而進(jìn)行的系統(tǒng)維護(hù)工作就是完善性維護(hù)。(4)預(yù)防性維護(hù)。系統(tǒng)維護(hù)工作不應(yīng)總是被動(dòng)地等待用戶提出要求后才進(jìn)行,應(yīng)進(jìn)行主動(dòng)的預(yù)防性維護(hù),即選擇那些還有較長(zhǎng)使用壽命,目前尚能正常運(yùn)行,但可能將要發(fā)生變化或調(diào)整的系統(tǒng)進(jìn)行維護(hù),目的是通過(guò)預(yù)防性維護(hù)為未來(lái)的修改與調(diào)整奠定更好的基礎(chǔ)。例如,將目前能應(yīng)用的報(bào)表功能改成通用報(bào)表生成功能,以應(yīng)付今后報(bào)表內(nèi)容和格式可能的變化,根

49、據(jù)對(duì)各種維護(hù)工作分布情況的統(tǒng)計(jì)結(jié)果,一般糾錯(cuò)性維護(hù)占21%,適應(yīng)性維護(hù)工作占25%,完善性維護(hù)達(dá)到50%,而預(yù)防性維護(hù)以及其他類型的維護(hù)僅占4%,可見(jiàn)系統(tǒng)維護(hù)工作中,一半以上的工作室完善性維護(hù)。6. 設(shè)計(jì)開(kāi)發(fā)總結(jié)隨著畢業(yè)日子的到來(lái),畢業(yè)設(shè)計(jì)也接近了尾聲。經(jīng)過(guò)兩個(gè)月的奮戰(zhàn)我的畢業(yè)設(shè)計(jì)終于完成了。在沒(méi)有做畢業(yè)設(shè)計(jì)以前覺(jué)得畢業(yè)設(shè)計(jì)只是對(duì)這幾年來(lái)所學(xué)知識(shí)的單純總結(jié),但是通過(guò)這次做畢業(yè)設(shè)計(jì)發(fā)現(xiàn)自己的看法有點(diǎn)太片面。畢業(yè)設(shè)計(jì)不僅是對(duì)前面所學(xué)知識(shí)的一種檢驗(yàn),而且也是對(duì)自己能力的一種提高。通過(guò)這次畢業(yè)設(shè)計(jì)使我明白了自己原來(lái)知識(shí)還比較欠缺。自己要學(xué)習(xí)的東西還太多,以前老是覺(jué)得自己什么東西都會(huì),什么東西都懂,有點(diǎn)

50、眼高手低。通過(guò)這次畢業(yè)設(shè)計(jì),我才明白學(xué)習(xí)是一個(gè)長(zhǎng)期積累的過(guò)程,在以后的工作、生活中都應(yīng)該不斷的學(xué)習(xí),努力提高自己知識(shí)和綜合素質(zhì)。在這次畢業(yè)設(shè)計(jì)中也使我們的同學(xué)關(guān)系更進(jìn)一步了,同學(xué)之間互相幫助,有什么不懂的大家在一起商量,聽(tīng)聽(tīng)不同的看法對(duì)我們更好的理解知識(shí),所以在這里非常感謝幫助我的同學(xué)。在設(shè)計(jì)過(guò)程中,我通過(guò)查閱大量有關(guān)資料,與同學(xué)交流經(jīng)驗(yàn)和自學(xué),并向老師請(qǐng)教等方式,使自己學(xué)到了不少知識(shí),也經(jīng)歷了不少艱辛,但收獲同樣巨大。在整個(gè)設(shè)計(jì)中我懂得了許多東西,也培養(yǎng)了我獨(dú)立工作的能力,樹(shù)立了對(duì)自己工作能力的信心,相信會(huì)對(duì)今后的學(xué)習(xí)工作生活有非常重要的影響。而且大大提高了動(dòng)手的能力,使我充分體會(huì)到了在創(chuàng)造

51、過(guò)程中探索的艱難和成功時(shí)的喜悅。雖然這個(gè)設(shè)計(jì)做的也不太好,但是在設(shè)計(jì)過(guò)程中所學(xué)到的東西是這次畢業(yè)設(shè)計(jì)的最大收獲和財(cái)富,使我終身受益。時(shí)至今日,畢業(yè)設(shè)計(jì)終于可以畫(huà)上一個(gè)句號(hào)了,但是現(xiàn)在回想起來(lái)做畢業(yè)設(shè)計(jì)的整個(gè)過(guò)程,頗有心得,其中有苦也有甜,不過(guò)樂(lè)趣盡在其中呀!沒(méi)有接受任務(wù)以前覺(jué)得畢業(yè)設(shè)計(jì)只是對(duì)這幾年來(lái)所學(xué)知識(shí)的單純總結(jié)(這是我以前的一種想法),但是通過(guò)這次做畢業(yè)設(shè)計(jì)發(fā)現(xiàn)自己的看法有點(diǎn)太片面、太偏激了。畢業(yè)設(shè)計(jì)不僅是對(duì)前面所學(xué)知識(shí)的一種檢驗(yàn),而且也是對(duì)自己能力的一種提高。下面我對(duì)整個(gè)畢業(yè)設(shè)計(jì)的過(guò)程做一下簡(jiǎn)單的總結(jié)。第一,接到任務(wù)以后進(jìn)行選題。選題是畢業(yè)設(shè)計(jì)的開(kāi)端,選擇恰當(dāng)?shù)?、感興趣的題目,這對(duì)于整個(gè)畢業(yè)設(shè)計(jì)是否能夠順利進(jìn)行關(guān)系極大。好比走路,這開(kāi)始的第一步是具有決定意義的,第一步邁向何方,需要慎重考慮。否則,就可能走許多彎路、費(fèi)許多周折,甚至南轅

溫馨提示

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