【《醫(yī)院醫(yī)藥藥品管理系統(tǒng)設(shè)計與實現(xiàn)》9300字(論文)】_第1頁
【《醫(yī)院醫(yī)藥藥品管理系統(tǒng)設(shè)計與實現(xiàn)》9300字(論文)】_第2頁
【《醫(yī)院醫(yī)藥藥品管理系統(tǒng)設(shè)計與實現(xiàn)》9300字(論文)】_第3頁
【《醫(yī)院醫(yī)藥藥品管理系統(tǒng)設(shè)計與實現(xiàn)》9300字(論文)】_第4頁
【《醫(yī)院醫(yī)藥藥品管理系統(tǒng)設(shè)計與實現(xiàn)》9300字(論文)】_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

醫(yī)院醫(yī)藥藥品管理系統(tǒng)設(shè)計與實現(xiàn)摘要:如今隨著我國計算機技術(shù)在每一個領(lǐng)域的飛速和健壯的發(fā)展,由網(wǎng)絡(luò)的暢通和如今的管理系統(tǒng)的發(fā)展技術(shù)以及信息技術(shù)工業(yè)的廣泛的使用,這些技術(shù)措施在很大的程度上,降低了生產(chǎn)的成本,而且還通過利用現(xiàn)在的科學(xué)手段、技術(shù)等信息管理系統(tǒng)的技術(shù),在醫(yī)藥管理上,已經(jīng)在慢慢的改進(jìn)中,每一天都在發(fā)展著新的技術(shù),使病人能夠在醫(yī)療上體驗到最好的服務(wù),因此使醫(yī)療管理自動化,這是一個非常重要的組成部分。越來越大的醫(yī)療數(shù)據(jù)需要越來越大的處理,醫(yī)藥系統(tǒng)的管理也需要通過網(wǎng)絡(luò)、計算機等的投入使用,這可以在一定的程度上降低了醫(yī)藥管理的勞動力成本,還提高了醫(yī)藥管理的工作效率,最重要的是提高了醫(yī)院藥物管理不可避免的數(shù)據(jù)存儲和管理的缺陷。在本文中主要是介紹了所設(shè)計和開發(fā)的醫(yī)藥管理系統(tǒng)的具體實現(xiàn)過程,該系統(tǒng)基本上了解管理員、經(jīng)辦人醫(yī)生、以及病人、藥品和其他的關(guān)于本系統(tǒng)的信息的管理,能夠?qū)崿F(xiàn)了醫(yī)藥管理系統(tǒng)的基本功能,包括病人、醫(yī)生和藥物,也就是說,患者、醫(yī)藥信息與醫(yī)生的基本信息都很簡單清晰。關(guān)鍵詞:系統(tǒng)設(shè)計;B/S;醫(yī)藥管理;SSM;目錄1緒論 71.1課題背景、目的及意義 71.2國內(nèi)外研究現(xiàn)狀 72可行性分析 92.1技術(shù)可行性 92.2操作可行性 92.3社會可行性 92.4經(jīng)濟可行性 102.5系統(tǒng)的技術(shù)介紹 102.5.1JavaScript 102.5.2jQuery 102.5.3MySQL 102.5.4MVC 102.5.5SSM 112.5.6JSP 112.6系統(tǒng)開發(fā)平臺及運行環(huán)境 112.6.1系統(tǒng)開發(fā)平臺 112.6.2運行環(huán)境 113需求分析 133.1系統(tǒng)功能模塊概述和分析 133.2業(yè)務(wù)流程分析 133.3系統(tǒng)功能模塊分析 143.4數(shù)據(jù)庫分析 153.4.1E-R圖設(shè)計 153.4.2數(shù)據(jù)庫表設(shè)計 174系統(tǒng)的設(shè)計與實現(xiàn) 194.1網(wǎng)站首頁 194.2用戶管理頁面 194.3信息瀏覽頁面 204.4數(shù)據(jù)報表頁面 214.5信息刪除頁面 234.6信息修改頁面 244.7信息查詢頁面 254.8信息錄入頁面 275系統(tǒng)測試 295.1測試的目的與目標(biāo) 295.2測試方案 295.3測試用例 295.4測試結(jié)論 306結(jié)論 32參考文獻(xiàn) 33致謝 341緒論1.1課題背景、目的及意義近年來,越來越多的有關(guān)醫(yī)藥行業(yè)都深刻的意識到醫(yī)藥管理的重要性。隨著醫(yī)療和保健系統(tǒng)的改革,在國家的支持下,不斷的加大改革深度,顯得醫(yī)藥行業(yè)的競爭日益激烈。而傳統(tǒng)的醫(yī)藥管理模式,已經(jīng)不足以支撐這個行業(yè)的壯大。醫(yī)藥品種、數(shù)量的繁多,醫(yī)藥的流動性在快速經(jīng)濟發(fā)展的時代,批量生產(chǎn)迅速、流通性便捷的特點,醫(yī)藥行業(yè)對醫(yī)藥信息化的管理越來越迫切,使得提高醫(yī)藥管理水平迫在眉睫。一直以來,通過人工來對物流管理,在制藥企業(yè)、醫(yī)藥工業(yè)中一直還比較常見,人工操作已經(jīng)跟不上信息發(fā)展的步伐,逐漸被信息化代替,這就對所有藥品的管理,達(dá)到智能數(shù)據(jù)化的管理,拜托從前繁瑣的人工操作,減少了人力和物力的投資。這一過程轉(zhuǎn)向,對藥品管理有著極大的促進(jìn)作用,使得藥品的管理逐漸走向方便、快捷、規(guī)范。如今隨著是會的快速發(fā)展,要想在醫(yī)療機構(gòu)或者醫(yī)藥業(yè)中占得一席之地,成為市場中的佼佼者,需要利用計算機技術(shù)來提高工作的效率以及改進(jìn)現(xiàn)有的醫(yī)療管理制度中存在的缺陷問題。如今市面上像這樣的醫(yī)藥管理信息系統(tǒng),毫無疑問已成為醫(yī)藥企業(yè)的一個不可或缺的工具,可以方便、快捷的實現(xiàn)藥品的管理。與此同時,在技術(shù)變得越來越復(fù)雜的數(shù)據(jù)庫技術(shù)以及高度集成的軟件開發(fā)環(huán)境的條件下,醫(yī)藥信息管理系統(tǒng)技術(shù)也發(fā)展迅猛,在很大的程度上降低了系統(tǒng)開發(fā)的成本。越來越突出的醫(yī)藥管理系統(tǒng)在不斷競爭的社會下不斷的優(yōu)化和完善,都源于計算機各種開發(fā)工具的技術(shù)支持和社會市場的需求。1.2國內(nèi)外研究現(xiàn)狀據(jù)統(tǒng)計2019年全球醫(yī)藥市場需求將達(dá)12249億美元,亞洲、非洲和澳大利亞藥品市場到2019年的增長將達(dá)到全球預(yù)期增長的6.9.9%,以全球4.8%的增速水平為參考,已經(jīng)超過,而2020年又是更進(jìn)一步。在一些發(fā)達(dá)國家中,例如歐美等國家,他們的醫(yī)藥管理系統(tǒng)的開發(fā)已經(jīng)有了很大的進(jìn)步,到如今已經(jīng)有幾十年的歷史。在面對如此大的醫(yī)藥管理市場,有許多類型的藥物,藥品的管理非常沉重,如果有點疏忽醫(yī)藥管理,就會有很大的損失,醫(yī)藥管理系統(tǒng)的研發(fā)和設(shè)計,可以更有效的加強管理藥品,醫(yī)院及醫(yī)藥部門的工作量就會減輕很多,提高勞動效率。中國醫(yī)藥公司提供的信息不平衡,藥品相關(guān)的公司、企業(yè)的開工較晚,而大多數(shù)公司只在全球范圍內(nèi)使用管理方案,第一批在非特別方案的基礎(chǔ)上輸入商業(yè)信息的公司中沒有出現(xiàn)這種信息管理和企業(yè)管理方面的空白。

2可行性分析2.1技術(shù)可行性如今隨著計算機行業(yè)、醫(yī)藥管理行業(yè)、以及互聯(lián)網(wǎng)信息技術(shù)水平的發(fā)展,一直都在不斷提升,許多大小型的系統(tǒng)軟件技術(shù)越來越成熟,可以滿足醫(yī)藥管理的需求。系統(tǒng)開發(fā)所需要的開發(fā)工具如Eclipse、navcate等都是開源工具直接可以獲取,而且使用也非常簡單便捷。從技術(shù)方面來看,大量的基本操作例如對數(shù)據(jù)的增刪改查操作也是很復(fù)雜,。所以在技術(shù)上來看,使用JavaEE是可以完成這個開發(fā)的任務(wù),并且技術(shù)上也支持。本系統(tǒng)的前臺技術(shù)和后臺的框架分別為:CSS+HTML+JavaScript、SpringMVC+Spring+Mybaits,也就是常說的SSM框架,本系統(tǒng)的采用當(dāng)下最受歡迎的主流數(shù)據(jù)庫MySQL來存儲后臺的數(shù)據(jù),使用上課時所學(xué)習(xí)的開發(fā)工具eclipse作為開發(fā)的平臺,使用Windows10操作系統(tǒng),通過可視化工具Navicat連接數(shù)據(jù)庫MySQL,完成數(shù)據(jù)的添加、修改、查詢、刪除等功能。2.2操作可行性目前,幾乎所有的電腦都可以運行該系統(tǒng),只要安裝需要的軟件,配置好運行的環(huán)境,就可以使用本系統(tǒng),并且本系統(tǒng)的界面設(shè)計良好,操作簡單易懂。2.3社會可行性眾所周知,隨著經(jīng)濟的發(fā)展,計算機在各個領(lǐng)域中都很常見,使用計算機開發(fā)的管理系統(tǒng)來輔助管理具有多方面的優(yōu)點。比如說可以降低人本費用的成本,降低人工的技術(shù)要求,數(shù)據(jù)的統(tǒng)計和儲存信息、管理信息都更加的便捷和準(zhǔn)確。在傳遞信息方面更是迅速,減少時間的成本和人員的成本,體驗感更好。因此,用計算機來對醫(yī)藥信息進(jìn)行網(wǎng)絡(luò)上的管理是一種日漸發(fā)展的趨勢。2.4經(jīng)濟可行性該系統(tǒng)的研究和開發(fā)不需要太多的經(jīng)濟基礎(chǔ),網(wǎng)上可以輕松獲得醫(yī)療信息,此外,開發(fā)該系統(tǒng)的步驟也不太復(fù)雜,難度適中,從開發(fā)系統(tǒng)的時間上來看,總體來說開發(fā)周期很長,事實上也達(dá)到了為用戶帶來方便。這樣也可以讓當(dāng)前系統(tǒng)有更大的發(fā)展空間,這樣一來,系統(tǒng)的回報就會高于支出。結(jié)果證實,此系統(tǒng)的開發(fā)在經(jīng)濟上是可行的。2.5系統(tǒng)的技術(shù)介紹2.5.1JavaScriptJavaScript是一個編程語言,它是基于對象的,同時也是管理系統(tǒng)開發(fā)中使用的編程腳本語言,并且十分的廣泛。JavaScript常常在html中增添重要的功能,例如用來響應(yīng)用戶執(zhí)行的一些頁面操作等等。2.5.2jQueryjQuery是一個兼容多瀏覽器的javascript框架,是免費、開源的。jQuery的語法相對于其他來說設(shè)計便捷,它的模塊化使用方式,操作簡單,可以輕易的開發(fā)完成功能強大的網(wǎng)頁,包括靜態(tài)網(wǎng)頁,動態(tài)網(wǎng)頁。2.5.3MySQLMySQL是一個開放型的數(shù)據(jù)庫,特點是是體積小、速度快、成本低。作為一個小型關(guān)聯(lián)式數(shù)據(jù)庫管理系統(tǒng),很受歡迎。2.5.4MVCMVC即模型-視圖-控制器,我們通常都說MVC設(shè)計模式,通過使用MVC射進(jìn)模式,我們的醫(yī)藥管理系統(tǒng)會被分成控制器、模型、以及視圖這三個核心部件,它們通過不同的處理模式來處理自己的任務(wù)。2.5.5SSMSSM是由Spring和SpringMVC以及MyBatis組成的一個Java后臺開發(fā)框架。此系統(tǒng)后端就是采用了SSM的框架來搭建的,SSM是目前企業(yè)或者學(xué)校流行的學(xué)習(xí)開源框架,其中Spring和SpringMVC都是獨立的框架,以及MybatisSpring框架主要是控制另外兩個框架進(jìn)行著視圖的跳轉(zhuǎn)定位、處理以及數(shù)據(jù)庫與接口層對應(yīng),大大的簡化了系統(tǒng)開發(fā)的繁雜以及代碼的沉余,Spring框架主要著重于事務(wù)的控制、掃描包以及包下的java類以及整合第三方的其他開源框架;SpringMVC主要是視圖的跳轉(zhuǎn)定位以及掃描Controller層;Mybatis主要是為了讓數(shù)據(jù)庫持久化層與Mapper中的xml文件結(jié)合,可以動態(tài)的控制sql語句對數(shù)據(jù)庫進(jìn)行增刪改查的操作。2.5.6JSP該系統(tǒng)建立B/S系統(tǒng)應(yīng)用原型,對初始原型系統(tǒng)進(jìn)行需求迭代修正,運用MySQL數(shù)據(jù)庫對商品,用戶等信息進(jìn)行存儲分析。Jsp技術(shù)是一個屬于后端的技術(shù),它的本質(zhì)是Servlet,可以在前端頁面中實現(xiàn)動靜結(jié)合,既可以寫前端HTML代碼又可以寫后端Java代碼。2.6系統(tǒng)開發(fā)平臺及運行環(huán)境2.6.1系統(tǒng)開發(fā)平臺眾所周知,Tomcat是一種容器,屬于Servlet的一個容器,它使用方便,容易開發(fā)靜態(tài)或動態(tài)網(wǎng)頁。我們也常常把它稱為Tomcat貓。雖然它是集裝箱編程器,但同時也仍然開放。2.6.2運行環(huán)境操作系統(tǒng):Windows10服務(wù)器軟件:Tomcat8.5JDK版本:JDK1.8瀏覽器:谷歌瀏覽器編譯軟件:Eclipse或者idea數(shù)據(jù)庫:MySQL數(shù)據(jù)庫可視化工具:Navicat

3需求分析3.1系統(tǒng)功能模塊概述和分析醫(yī)療管理系統(tǒng)依賴瀏覽器和服務(wù)器來構(gòu)建框架,我們經(jīng)常稱之為框架,即B/S,管理人員可以管理病人的信息、醫(yī)生的信息、藥物信息和其他管理職能,以及基本的管理職能,其中實現(xiàn)了病人和主治醫(yī)生之間的聯(lián)系,從而產(chǎn)生溝通,也就是每一個病人都可以和醫(yī)生進(jìn)行溝通,醫(yī)藥進(jìn)行一對一的對應(yīng),這樣的管理方式有助于管理系統(tǒng)。我們通過使用用例圖的方式,從管理員的角度來考慮,深入的進(jìn)行一個分析、剖析,分析系統(tǒng)所包含的功能模塊,以及用戶可以操作的行為,得出管理員用例圖如下圖3.1所示:圖3.1管理員用例圖3.2業(yè)務(wù)流程分析整個系統(tǒng)的功能從管理員管理的功能模塊中對數(shù)據(jù)的增、刪、改、查來進(jìn)行劃分、設(shè)計。管理員的具體流程圖如下圖3.2所示:圖3.2管理員流程圖 3.3系統(tǒng)功能模塊分析根據(jù)系統(tǒng)功能分析,將整個系統(tǒng)的功能模塊劃分為信息錄入、用戶管理、信息瀏覽、信息刪除、信息查詢、數(shù)據(jù)報表這七個模塊,具體的功能模塊圖如下圖3.3所示。圖3.3系統(tǒng)功能模塊圖3.4數(shù)據(jù)庫分析作為一個信息管理系統(tǒng),本身的特點就是可以使用一個數(shù)據(jù)庫來儲存大量的數(shù)據(jù),在使用系統(tǒng)時,可以通過數(shù)據(jù)庫的查詢,獲取管理信息,因此,信息系統(tǒng)本身需要能夠管理和儲存大量數(shù)據(jù)。而本系統(tǒng)的開發(fā),就是使用MySQL數(shù)據(jù)庫進(jìn)行存儲數(shù)據(jù)。3.4.1E-R圖設(shè)計我們知道,為便于搜索和使用數(shù)據(jù)庫,我們可以通過計算機儲存數(shù)據(jù)庫,數(shù)據(jù)庫的存儲數(shù)量非常龐大,質(zhì)量也很高。在建立數(shù)據(jù)庫庫時可以檢索,廣泛的數(shù)據(jù)清理工作,即刪除數(shù)據(jù)不準(zhǔn)確和斷章取義,使數(shù)據(jù)質(zhì)量高于公共商業(yè)數(shù)據(jù)庫,在信息競爭的環(huán)境下,通過各種不同的方法進(jìn)行查詢,這些方面很重要,不能忽視這些存在。根據(jù)系統(tǒng)要求,核心的實體對象設(shè)計的E-R圖如下圖3.4所示:圖3.4系統(tǒng)E-R圖通過分析整個系統(tǒng)的實體類型,并對系統(tǒng)的實體進(jìn)行了分類,設(shè)計了四個實體圖如下所示:1.管理員實體圖3.5管理員實體圖2.藥品實體圖3.6藥品實體圖3.病人客戶實體圖3.6病人客戶實體圖4.經(jīng)辦人醫(yī)生實體圖3.7經(jīng)辦人醫(yī)生實體圖3.4.2數(shù)據(jù)庫表設(shè)計把在上一節(jié)中設(shè)計好的實體E-R圖,轉(zhuǎn)換為數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu),就是數(shù)據(jù)庫表設(shè)計的主要過程。本系統(tǒng)數(shù)據(jù)庫表如下:在表1.1管理員表(user)中,主要是存儲管理員的個人信息,包括用戶名、密碼、權(quán)限等字段。具體設(shè)計如下表1.1所示。表1.1user表(管理員表)序號字段名備注數(shù)據(jù)類型長度是否為主鍵1uUsername用戶名varchar12是2uPassword密碼varchar45否3uAccess權(quán)限varchar100否在表1.2藥品表(medicine)中,主要是存儲藥品的基本信息。具體設(shè)計如下表1.2所示。表1.2medicine表(藥品表)序號字段名備注數(shù)據(jù)類型長度是否為主鍵1mno藥品編號Char20是2mname藥品名稱varchar50否3mmode藥品名稱Char10否4mefficacy功效描述varchar100否5mid藥品IDint11否在表1.3患者表(client)中,主要是存儲患者的所有信息。具體設(shè)計如下表1.3所示。表1.3client表(患者表)序號字段名備注數(shù)據(jù)類型長度是否為主鍵1cno病人編號char10是2cname名稱archar8否3csex性別char8否4cage年齡char4否5caddress地址varchar50否6cphone電話varchar20否7csymptom癥狀varchar50否8mno藥品IDchar12否9ano經(jīng)辦人醫(yī)生IDchar8否10cdate創(chuàng)建日期Datetime否11cremark備注char10否12cremark病人編號archar8否在表1.4經(jīng)辦人醫(yī)生表(agency)中,主要是存儲經(jīng)本人醫(yī)生的所有信息,包括經(jīng)辦人醫(yī)生編號、性別、備注、電話、姓名、經(jīng)辦人醫(yī)生ID等字段。具體設(shè)計如下表1.4所示。表1.4agency表(經(jīng)辦人醫(yī)生表)序號字段名備注數(shù)據(jù)類型長度是否為主鍵1ano經(jīng)辦人醫(yī)生編號char50是2aname姓名char50否3asex性別char50否4aphone電話char12否5aremark備注varchar50否6aid醫(yī)生IDint11否

4系統(tǒng)的設(shè)計與實現(xiàn)4.1網(wǎng)站首頁醫(yī)藥管理信息系統(tǒng)在本質(zhì)上是一個信息管理系統(tǒng),當(dāng)用戶在輸入框中輸入正確的password以及UserId,通過后臺的驗證之后就可以判斷輸入信息是否正確來決定用戶能否成功登錄本系統(tǒng),醫(yī)藥概管理系統(tǒng)的登錄頁面如下圖4.1所示。圖4.1登錄頁面管理員要想成功進(jìn)入后臺,就必須在系統(tǒng)的輸入框中輸入正確的password以及UserId,只有輸入的password以及UserId在通過了系統(tǒng)驗證之后,就可以管理員可以對系統(tǒng)執(zhí)行信息刪除、信息查詢的操作,除此之外還可以執(zhí)行信息錄入、用戶管理和執(zhí)行信息修改、信息瀏覽、數(shù)據(jù)報表等操作。4.2用戶管理頁面在醫(yī)藥管理系統(tǒng)的用戶管理模塊中,我們系統(tǒng)的所有的用戶信息信息都可以進(jìn)行查詢顯示,點擊查詢時,用戶的信息就會排列顯示在頁面中,管理員可以添加一個新的用戶,也可以對已存在的用戶進(jìn)行刪除和編輯。具體頁面設(shè)計如下圖4.2所示。圖4.2用戶管理頁面查詢用戶信息的具體代碼如下所示://通過uUsername來查詢用戶 userServies.queryPasswordByName(uUsername);4.3信息瀏覽頁面在信息瀏覽的模塊中,管理員可以瀏覽關(guān)于經(jīng)辦人醫(yī)生的信息,還可以顯示出例如編號、電話、姓名、年齡、性別、癥狀、錄入日期等所有藥品的信息,詳細(xì)設(shè)計如下所示。圖4.3瀏覽病人信息頁面瀏覽所用用戶的具體代碼如下所示:queryAllUser=userServies.queryAllUser(page,rows);管理員在信息瀏覽的模塊中,會在我們系統(tǒng)的頁面中顯示例如編號、功效、名稱、服用方法等信息,這些信息是關(guān)于醫(yī)藥的一些詳細(xì)信息,管理員可以瀏覽這些信息,具體設(shè)計如下圖4.4所示。圖4.4瀏覽藥品信息頁面在信息瀏覽的模塊中,可以顯示出所有經(jīng)辦人醫(yī)生的信息,管理員可以瀏覽關(guān)于經(jīng)辦人的信息,頁面中包含了編號、備注、姓名、性別、電話、電話等關(guān)于經(jīng)辦人醫(yī)生的一些個人信息。具體頁面如下圖4.5所示。圖4.5瀏覽經(jīng)辦人頁面4.4數(shù)據(jù)報表頁面在數(shù)據(jù)報表模塊中,可以查看病人的信息報表,報表顯示了所有病人的統(tǒng)計信息,在該頁面中可以點擊頁面中的打印按鈕,在出發(fā)打印按鈕后,后臺就會進(jìn)行處理這個打印的命令,進(jìn)入打印的模式,自動跳轉(zhuǎn)到打印的頁面中,具體設(shè)計頁面如下圖4.6所示。圖4.6打印頁面在數(shù)據(jù)報告中,可以從經(jīng)辦人醫(yī)生處查看信息報告,并顯示所有統(tǒng)計資料,如電話、姓名、性別、編號等。圖4.7登錄頁面代碼如下所示://通過數(shù)據(jù)表格的形式,返回全部醫(yī)生的信息 returnthis.agencyService.queryAllAgency(page,rows);在系統(tǒng)的數(shù)據(jù)報表模塊中,數(shù)據(jù)報表中顯示了關(guān)于藥品的信息的報表情況,管理員可以查看報表情況,報表中的內(nèi)容顯示了所有藥品的統(tǒng)計信息,具體的一些字段信息如下圖4.8所示。圖4.8藥品信息報表頁面4.5信息刪除頁面在信息刪除頁面中,頁面中顯示了所有的病人信息,并且以列表的形式展現(xiàn)。在該頁面中管理員可對病人執(zhí)行刪除的操作,只需要管理員選中需要刪除的病人,也就是勾選選擇框,這樣就是選中所要刪除的病人,緊接著點擊頁面中的“刪除信息”按鈕。就可以刪除選中的病人信息,并且在頁面中查詢已經(jīng)刪除的病人信息結(jié)果為空。刪除病人信息頁如下圖4.8所示。圖4.8刪除病人信息頁面在信息刪除頁面中,除了可以刪除病人之外,管理員還可以再這個頁面中刪除經(jīng)辦人醫(yī)生的信息,并且跟刪除病人的信息執(zhí)行的操作步驟是一樣的,只需要管理員選中需要刪除的醫(yī)生,也就是勾選醫(yī)生前面的選擇框,這樣就是選中所要刪除的醫(yī)生信息,緊接著點擊頁面中的“刪除信息”按鈕。就可以刪除選中的醫(yī)生信息,并且在頁面中查詢已經(jīng)刪除的醫(yī)生信息結(jié)果為空。刪除醫(yī)生信息頁如下圖4.9所示。圖4.9刪除醫(yī)生頁面在信息刪除頁面中,除了可以刪除病人和醫(yī)生的信息之外,管理員還可以再這個頁面中對藥品的信息執(zhí)行“刪除信息”的操作。刪除醫(yī)藥的信息與刪除病人和刪除醫(yī)生的信息執(zhí)行的操作步驟是一樣的,只需要管理員選中需要刪除的藥品信息,也就是勾選藥品信息前面的選擇框,這樣就是選中所要刪除的藥品信息,緊接著點擊頁面中的“刪除信息”按鈕。就可以刪除選中的藥品信息,并且在頁面中查詢已經(jīng)刪除的藥品信息結(jié)果為空。刪除藥品信息頁如下圖4.10所示。圖4.10刪除藥品信息頁面4.6信息修改頁面在該醫(yī)藥管理系統(tǒng)中,管理員除了可以執(zhí)行以上的操作之外,還可以在信息修改頁面中修改病人的信息,在頁面的“請輸入病人編號”的輸入框中輸入要修改的病人編號,點擊“查詢”按鈕就會顯示出需要修改的病人信息,查詢所需要修改的病人編號的頁面設(shè)計如下圖4.11所示。圖4.11查詢病人編號頁面當(dāng)管理員輸入了正確的病人編號后,就會所有顯示出所查詢出來的病人信息,這時就可以在病人的信息框中,編輯需要修改的病人的相關(guān)信息,如果通過核實所提供的數(shù)據(jù)能夠成功地顯示病人的信息,則可點擊修改提交按鈕,核對成功后就會顯示出該病人信息修改成,反之失敗,具體設(shè)計頁面如下圖4.12所示。圖4.12修改病人信息頁面4.7信息查詢頁面在瀏覽信息時,管理員可以瀏覽病人的信息,除其他外,當(dāng)詢問病人的信息時,他們需要輸入正確的病人號碼,需要輸入正確的病人編號,然后再點擊“查詢”按鈕,即可進(jìn)行查詢。信息瀏覽模塊如下圖所示。圖4.13信息查詢頁面若是輸入的病人編號不正確,就不會顯示病人的詳細(xì)信息,反之則會顯示該病人的詳細(xì)信息,具體設(shè)計如下圖所示。圖4.14查詢病人信息頁面在信息查詢模塊中,管理員可以輸入正確的經(jīng)辦人醫(yī)生編號,然后點擊查詢按鈕,具體設(shè)計如下圖所示是查詢經(jīng)辦人醫(yī)生的信息頁面。圖4.15查詢經(jīng)辦人醫(yī)生頁面當(dāng)管理員輸入正確的經(jīng)辦人編號,通過系統(tǒng)校驗后,便會顯示該經(jīng)辦人醫(yī)生的詳細(xì)信息再前端頁面,如下圖所示。圖4.16錄入醫(yī)生頁面同理,在查詢藥品信息界面中,當(dāng)管理員在這個頁面中的“請輸入藥品編號”的輸入框中輸入相應(yīng)的藥品編號之后,點擊“編號查詢”的按鈕,就可以顯示所查詢的藥品的相關(guān)信息,查詢藥品的編號頁面設(shè)計如下圖4.17所示。圖4.17查詢藥品編號頁面當(dāng)管理員輸入的藥品編號驗證正確之后,便會從顯示出該藥品的詳細(xì)信息展示出來,如下圖所示。圖4.18錄入藥品信息頁面4.8信息錄入頁面如果在網(wǎng)頁上輸入病人的信息,按網(wǎng)頁的格式輸入信息,可以通過檢查來填寫在提供病人信息時需要添加的相關(guān)信息。圖4.19錄入病人信息頁面在信息輸入單元中,可以在管理員輸入有關(guān)信息,管理員添加經(jīng)辦人醫(yī)生的信息,點擊登錄按鈕完成提交。當(dāng)所提供的數(shù)據(jù)被驗證時,用戶界面將結(jié)果的信息顯示在頁面中,具體設(shè)計如下圖所示。圖4.20錄入醫(yī)生頁面在信息輸入單元中,可以在網(wǎng)頁上錄入藥物信息,在頁面格式中添加藥物信息,點擊錄入按鈕,當(dāng)數(shù)據(jù)通過驗證發(fā)送時,該頁面將顯示藥物信息錄入的情況是成功還是未成功,如成功怎在頁面會查詢到新添加的信息。添加藥品信息如下圖所示。圖4.21錄入藥品頁面

5系統(tǒng)測試5.1測試的目的與目標(biāo)測試是方案的實施過程,我們開發(fā)該系統(tǒng),就是為了能夠向所有人提供穩(wěn)定的高質(zhì)量服務(wù),在投入使用的時候不會有缺陷。每一個方案在完成的早期階段都會有一些小問題,所以必須通過各種測試,例如通過各種測試來找到這個系統(tǒng)中的缺陷,然后再解決這些缺陷問題,從而提高質(zhì)量。5.2測試方案以下幾點是我們的一個計劃,用來測試系統(tǒng)的方案。系統(tǒng)性能測試:通過多個用戶的賬號來多次訪問該系統(tǒng),通過訪問處理時出現(xiàn)的問題,測試系統(tǒng)的穩(wěn)定性。功能測試:通過不同界面的功能實現(xiàn)來測試系統(tǒng)的功能是否成功實現(xiàn)。操作數(shù)據(jù)測試:以確保正確儲存的數(shù)據(jù)的完整性。接口測試:以確定是否正確讀取或輸入數(shù)據(jù)。5.3測試用例在本論文中,只介紹管理員添加醫(yī)藥信息的用例,以及登入系統(tǒng)和修改醫(yī)生的測試用例。由于功能較多,在本章節(jié)只撰寫了以上三個測試用例,具體的用例設(shè)計與實現(xiàn)如下表1.5所示。表1.5登錄功能測試表測試目的測試管理員是否能正常登錄前置條件打開登錄界面測試步驟1.輸入用戶名2.輸入密碼3.點擊“登錄”按鈕預(yù)期結(jié)果1.正常跳轉(zhuǎn)到系統(tǒng)首頁2.能夠正常瀏覽首頁信息實際結(jié)果測試通過,實際結(jié)果與預(yù)期結(jié)果一致從測試的結(jié)果分析來看,實際的測試結(jié)果和前期的預(yù)期結(jié)果一致,所以登錄功能模塊測試通過。下表1.6是管理員添加藥品信息測試用例:表1.6添加藥品信息功能測試表測試目的測試管理員是否能正常添加藥品信息前置條件打開登錄界面測試步驟1.進(jìn)入信息錄入模塊2.進(jìn)入錄入藥品信息模塊3.輸入正確的藥品信息4.點擊“錄入”按鈕預(yù)期結(jié)果1.正常跳轉(zhuǎn)到信息錄入模塊頁面2.能夠正常和智能車進(jìn)入錄入藥品信息頁面3.信息輸入格式正確4.錄入成功實際結(jié)果測試通過,實際結(jié)果與預(yù)期結(jié)果一致從測試的結(jié)果分析來看,實際的測試結(jié)果和前期的預(yù)期結(jié)果一致,所以管理員添加藥品信息功能模塊測試通過。下表1.7是管理員修改醫(yī)生信息測試用例:表1.7管理員修改醫(yī)生功能測試表測試目的測試管理員是否能正常修改醫(yī)生信息前置條件打開登錄界面測試步驟1.進(jìn)入信息修改頁面2.進(jìn)入修改經(jīng)辦人醫(yī)生頁面3.輸入經(jīng)辦人醫(yī)生的編號4.修改經(jīng)辦人醫(yī)生的信息5.點擊“修改”按鈕預(yù)期結(jié)果1.正常跳轉(zhuǎn)到信息修改頁面2.能夠正常進(jìn)入修改經(jīng)辦人醫(yī)生頁面3.查詢到需要修改的經(jīng)辦人醫(yī)生信息4.輸入修改后內(nèi)容5.成功修改實際結(jié)果測試通過,實際結(jié)果與預(yù)期結(jié)果一致從測試的結(jié)果分析來看,實際的測試結(jié)果和前期的預(yù)期結(jié)果一致,所以管理員修改醫(yī)生信息功能模塊測試通過。5.4測試結(jié)論在系統(tǒng)的開發(fā)環(huán)節(jié),把代碼的錯誤率降低,是整個開發(fā)周期中降低缺陷的最有效方法。測試只是為了降低錯誤率,并不能完全測試,能幫助我們將出現(xiàn)缺陷的功能模塊修改正確。6結(jié)論本文研究了醫(yī)藥管理系統(tǒng)的設(shè)計過程和全面的分析各功能模塊如何實現(xiàn)。該系統(tǒng)認(rèn)識到從管理人員對病人信息、醫(yī)生信息和藥物信息的基本管理職能,此外,為了確保系統(tǒng)的穩(wěn)定性,測試了該系統(tǒng)的功能模塊內(nèi)容,因此可以說,該系統(tǒng)是一個穩(wěn)定的系統(tǒng),與基本藥品管理職能相吻合。在開發(fā)這個系統(tǒng)的過程中,在數(shù)據(jù)庫的一步步設(shè)計,再到系統(tǒng)框架的搭建,看了很多的書籍和學(xué)習(xí)視頻,從中收獲到很多的知識。直到今天為止,我仍然感到很慶幸,因為基礎(chǔ)薄弱,所以朋友的幫助對我很大,很照顧我。在建立表格數(shù)據(jù)庫的過程中每一個非常困難的步驟,因為疏忽不備份,很難在方案的后期解決一個問題,但這些過程為我提供了很多幫助,讓我現(xiàn)在擁有了非常多的經(jīng)驗。目前,該系統(tǒng)實現(xiàn)了大部分的核心職能,但也認(rèn)識到一些功能還需要完善,盡管取得了一些成果,但還存在一些不足之處,后期會慢慢的完善功能。參考文獻(xiàn)[1] 練振興.MySQL讀寫分離的技術(shù)原理[J].福建電腦,2019,35(08):49-51.[2] 牛榮,陳紀(jì)龍,杜義君.數(shù)據(jù)庫設(shè)計中ER模型設(shè)計的一些基本問題探討[J].信息技術(shù)與信息化,2019(07):189-192.[3] 鄧良松,劉海巖,陸麗娜.軟件工程[M].北京:電子科技大學(xué)出版社,2019,34-80.[4] 李愛萍,孟東霞,雷紅,楊崇艷.系統(tǒng)分析與設(shè)計[M].北京:人民郵電出版社,2018,6:51-130.[5]馬素霞.需求分析與系統(tǒng)設(shè)計[M].北京:機械工業(yè)出版社,2015:158.[6] JSPvolume49issue3CoverandBackmatter[J].JournalofSocialPolicy,2020,49(3)[7

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論