




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
醫(yī)院醫(yī)藥藥品管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)摘要:如今隨著我國(guó)計(jì)算機(jī)技術(shù)在每一個(gè)領(lǐng)域的飛速和健壯的發(fā)展,由網(wǎng)絡(luò)的暢通和如今的管理系統(tǒng)的發(fā)展技術(shù)以及信息技術(shù)工業(yè)的廣泛的使用,這些技術(shù)措施在很大的程度上,降低了生產(chǎn)的成本,而且還通過(guò)利用現(xiàn)在的科學(xué)手段、技術(shù)等信息管理系統(tǒng)的技術(shù),在醫(yī)藥管理上,已經(jīng)在慢慢的改進(jìn)中,每一天都在發(fā)展著新的技術(shù),使病人能夠在醫(yī)療上體驗(yàn)到最好的服務(wù),因此使醫(yī)療管理自動(dòng)化,這是一個(gè)非常重要的組成部分。越來(lái)越大的醫(yī)療數(shù)據(jù)需要越來(lái)越大的處理,醫(yī)藥系統(tǒng)的管理也需要通過(guò)網(wǎng)絡(luò)、計(jì)算機(jī)等的投入使用,這可以在一定的程度上降低了醫(yī)藥管理的勞動(dòng)力成本,還提高了醫(yī)藥管理的工作效率,最重要的是提高了醫(yī)院藥物管理不可避免的數(shù)據(jù)存儲(chǔ)和管理的缺陷。在本文中主要是介紹了所設(shè)計(jì)和開(kāi)發(fā)的醫(yī)藥管理系統(tǒng)的具體實(shí)現(xiàn)過(guò)程,該系統(tǒng)基本上了解管理員、經(jīng)辦人醫(yī)生、以及病人、藥品和其他的關(guān)于本系統(tǒng)的信息的管理,能夠?qū)崿F(xiàn)了醫(yī)藥管理系統(tǒng)的基本功能,包括病人、醫(yī)生和藥物,也就是說(shuō),患者、醫(yī)藥信息與醫(yī)生的基本信息都很簡(jiǎn)單清晰。關(guān)鍵詞:系統(tǒng)設(shè)計(jì);B/S;醫(yī)藥管理;SSM;目錄1緒論 71.1課題背景、目的及意義 71.2國(guó)內(nèi)外研究現(xiàn)狀 72可行性分析 92.1技術(shù)可行性 92.2操作可行性 92.3社會(huì)可行性 92.4經(jīng)濟(jì)可行性 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)開(kāi)發(fā)平臺(tái)及運(yùn)行環(huán)境 112.6.1系統(tǒng)開(kāi)發(fā)平臺(tái) 112.6.2運(yùn)行環(huán)境 113需求分析 133.1系統(tǒng)功能模塊概述和分析 133.2業(yè)務(wù)流程分析 133.3系統(tǒng)功能模塊分析 143.4數(shù)據(jù)庫(kù)分析 153.4.1E-R圖設(shè)計(jì) 153.4.2數(shù)據(jù)庫(kù)表設(shè)計(jì) 174系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 194.1網(wǎng)站首頁(yè) 194.2用戶(hù)管理頁(yè)面 194.3信息瀏覽頁(yè)面 204.4數(shù)據(jù)報(bào)表頁(yè)面 214.5信息刪除頁(yè)面 234.6信息修改頁(yè)面 244.7信息查詢(xún)頁(yè)面 254.8信息錄入頁(yè)面 275系統(tǒng)測(cè)試 295.1測(cè)試的目的與目標(biāo) 295.2測(cè)試方案 295.3測(cè)試用例 295.4測(cè)試結(jié)論 306結(jié)論 32參考文獻(xiàn) 33致謝 341緒論1.1課題背景、目的及意義近年來(lái),越來(lái)越多的有關(guān)醫(yī)藥行業(yè)都深刻的意識(shí)到醫(yī)藥管理的重要性。隨著醫(yī)療和保健系統(tǒng)的改革,在國(guó)家的支持下,不斷的加大改革深度,顯得醫(yī)藥行業(yè)的競(jìng)爭(zhēng)日益激烈。而傳統(tǒng)的醫(yī)藥管理模式,已經(jīng)不足以支撐這個(gè)行業(yè)的壯大。醫(yī)藥品種、數(shù)量的繁多,醫(yī)藥的流動(dòng)性在快速經(jīng)濟(jì)發(fā)展的時(shí)代,批量生產(chǎn)迅速、流通性便捷的特點(diǎn),醫(yī)藥行業(yè)對(duì)醫(yī)藥信息化的管理越來(lái)越迫切,使得提高醫(yī)藥管理水平迫在眉睫。一直以來(lái),通過(guò)人工來(lái)對(duì)物流管理,在制藥企業(yè)、醫(yī)藥工業(yè)中一直還比較常見(jiàn),人工操作已經(jīng)跟不上信息發(fā)展的步伐,逐漸被信息化代替,這就對(duì)所有藥品的管理,達(dá)到智能數(shù)據(jù)化的管理,拜托從前繁瑣的人工操作,減少了人力和物力的投資。這一過(guò)程轉(zhuǎn)向,對(duì)藥品管理有著極大的促進(jìn)作用,使得藥品的管理逐漸走向方便、快捷、規(guī)范。如今隨著是會(huì)的快速發(fā)展,要想在醫(yī)療機(jī)構(gòu)或者醫(yī)藥業(yè)中占得一席之地,成為市場(chǎng)中的佼佼者,需要利用計(jì)算機(jī)技術(shù)來(lái)提高工作的效率以及改進(jìn)現(xiàn)有的醫(yī)療管理制度中存在的缺陷問(wèn)題。如今市面上像這樣的醫(yī)藥管理信息系統(tǒng),毫無(wú)疑問(wèn)已成為醫(yī)藥企業(yè)的一個(gè)不可或缺的工具,可以方便、快捷的實(shí)現(xiàn)藥品的管理。與此同時(shí),在技術(shù)變得越來(lái)越復(fù)雜的數(shù)據(jù)庫(kù)技術(shù)以及高度集成的軟件開(kāi)發(fā)環(huán)境的條件下,醫(yī)藥信息管理系統(tǒng)技術(shù)也發(fā)展迅猛,在很大的程度上降低了系統(tǒng)開(kāi)發(fā)的成本。越來(lái)越突出的醫(yī)藥管理系統(tǒng)在不斷競(jìng)爭(zhēng)的社會(huì)下不斷的優(yōu)化和完善,都源于計(jì)算機(jī)各種開(kāi)發(fā)工具的技術(shù)支持和社會(huì)市場(chǎng)的需求。1.2國(guó)內(nèi)外研究現(xiàn)狀據(jù)統(tǒng)計(jì)2019年全球醫(yī)藥市場(chǎng)需求將達(dá)12249億美元,亞洲、非洲和澳大利亞藥品市場(chǎng)到2019年的增長(zhǎng)將達(dá)到全球預(yù)期增長(zhǎng)的6.9.9%,以全球4.8%的增速水平為參考,已經(jīng)超過(guò),而2020年又是更進(jìn)一步。在一些發(fā)達(dá)國(guó)家中,例如歐美等國(guó)家,他們的醫(yī)藥管理系統(tǒng)的開(kāi)發(fā)已經(jīng)有了很大的進(jìn)步,到如今已經(jīng)有幾十年的歷史。在面對(duì)如此大的醫(yī)藥管理市場(chǎng),有許多類(lèi)型的藥物,藥品的管理非常沉重,如果有點(diǎn)疏忽醫(yī)藥管理,就會(huì)有很大的損失,醫(yī)藥管理系統(tǒng)的研發(fā)和設(shè)計(jì),可以更有效的加強(qiáng)管理藥品,醫(yī)院及醫(yī)藥部門(mén)的工作量就會(huì)減輕很多,提高勞動(dòng)效率。中國(guó)醫(yī)藥公司提供的信息不平衡,藥品相關(guān)的公司、企業(yè)的開(kāi)工較晚,而大多數(shù)公司只在全球范圍內(nèi)使用管理方案,第一批在非特別方案的基礎(chǔ)上輸入商業(yè)信息的公司中沒(méi)有出現(xiàn)這種信息管理和企業(yè)管理方面的空白。
2可行性分析2.1技術(shù)可行性如今隨著計(jì)算機(jī)行業(yè)、醫(yī)藥管理行業(yè)、以及互聯(lián)網(wǎng)信息技術(shù)水平的發(fā)展,一直都在不斷提升,許多大小型的系統(tǒng)軟件技術(shù)越來(lái)越成熟,可以滿(mǎn)足醫(yī)藥管理的需求。系統(tǒng)開(kāi)發(fā)所需要的開(kāi)發(fā)工具如Eclipse、navcate等都是開(kāi)源工具直接可以獲取,而且使用也非常簡(jiǎn)單便捷。從技術(shù)方面來(lái)看,大量的基本操作例如對(duì)數(shù)據(jù)的增刪改查操作也是很復(fù)雜,。所以在技術(shù)上來(lái)看,使用JavaEE是可以完成這個(gè)開(kāi)發(fā)的任務(wù),并且技術(shù)上也支持。本系統(tǒng)的前臺(tái)技術(shù)和后臺(tái)的框架分別為:CSS+HTML+JavaScript、SpringMVC+Spring+Mybaits,也就是常說(shuō)的SSM框架,本系統(tǒng)的采用當(dāng)下最受歡迎的主流數(shù)據(jù)庫(kù)MySQL來(lái)存儲(chǔ)后臺(tái)的數(shù)據(jù),使用上課時(shí)所學(xué)習(xí)的開(kāi)發(fā)工具eclipse作為開(kāi)發(fā)的平臺(tái),使用Windows10操作系統(tǒng),通過(guò)可視化工具Navicat連接數(shù)據(jù)庫(kù)MySQL,完成數(shù)據(jù)的添加、修改、查詢(xún)、刪除等功能。2.2操作可行性目前,幾乎所有的電腦都可以運(yùn)行該系統(tǒng),只要安裝需要的軟件,配置好運(yùn)行的環(huán)境,就可以使用本系統(tǒng),并且本系統(tǒng)的界面設(shè)計(jì)良好,操作簡(jiǎn)單易懂。2.3社會(huì)可行性眾所周知,隨著經(jīng)濟(jì)的發(fā)展,計(jì)算機(jī)在各個(gè)領(lǐng)域中都很常見(jiàn),使用計(jì)算機(jī)開(kāi)發(fā)的管理系統(tǒng)來(lái)輔助管理具有多方面的優(yōu)點(diǎn)。比如說(shuō)可以降低人本費(fèi)用的成本,降低人工的技術(shù)要求,數(shù)據(jù)的統(tǒng)計(jì)和儲(chǔ)存信息、管理信息都更加的便捷和準(zhǔn)確。在傳遞信息方面更是迅速,減少時(shí)間的成本和人員的成本,體驗(yàn)感更好。因此,用計(jì)算機(jī)來(lái)對(duì)醫(yī)藥信息進(jìn)行網(wǎng)絡(luò)上的管理是一種日漸發(fā)展的趨勢(shì)。2.4經(jīng)濟(jì)可行性該系統(tǒng)的研究和開(kāi)發(fā)不需要太多的經(jīng)濟(jì)基礎(chǔ),網(wǎng)上可以輕松獲得醫(yī)療信息,此外,開(kāi)發(fā)該系統(tǒng)的步驟也不太復(fù)雜,難度適中,從開(kāi)發(fā)系統(tǒng)的時(shí)間上來(lái)看,總體來(lái)說(shuō)開(kāi)發(fā)周期很長(zhǎng),事實(shí)上也達(dá)到了為用戶(hù)帶來(lái)方便。這樣也可以讓當(dāng)前系統(tǒng)有更大的發(fā)展空間,這樣一來(lái),系統(tǒng)的回報(bào)就會(huì)高于支出。結(jié)果證實(shí),此系統(tǒng)的開(kāi)發(fā)在經(jīng)濟(jì)上是可行的。2.5系統(tǒng)的技術(shù)介紹2.5.1JavaScriptJavaScript是一個(gè)編程語(yǔ)言,它是基于對(duì)象的,同時(shí)也是管理系統(tǒng)開(kāi)發(fā)中使用的編程腳本語(yǔ)言,并且十分的廣泛。JavaScript常常在html中增添重要的功能,例如用來(lái)響應(yīng)用戶(hù)執(zhí)行的一些頁(yè)面操作等等。2.5.2jQueryjQuery是一個(gè)兼容多瀏覽器的javascript框架,是免費(fèi)、開(kāi)源的。jQuery的語(yǔ)法相對(duì)于其他來(lái)說(shuō)設(shè)計(jì)便捷,它的模塊化使用方式,操作簡(jiǎn)單,可以輕易的開(kāi)發(fā)完成功能強(qiáng)大的網(wǎng)頁(yè),包括靜態(tài)網(wǎng)頁(yè),動(dòng)態(tài)網(wǎng)頁(yè)。2.5.3MySQLMySQL是一個(gè)開(kāi)放型的數(shù)據(jù)庫(kù),特點(diǎn)是是體積小、速度快、成本低。作為一個(gè)小型關(guān)聯(lián)式數(shù)據(jù)庫(kù)管理系統(tǒng),很受歡迎。2.5.4MVCMVC即模型-視圖-控制器,我們通常都說(shuō)MVC設(shè)計(jì)模式,通過(guò)使用MVC射進(jìn)模式,我們的醫(yī)藥管理系統(tǒng)會(huì)被分成控制器、模型、以及視圖這三個(gè)核心部件,它們通過(guò)不同的處理模式來(lái)處理自己的任務(wù)。2.5.5SSMSSM是由Spring和SpringMVC以及MyBatis組成的一個(gè)Java后臺(tái)開(kāi)發(fā)框架。此系統(tǒng)后端就是采用了SSM的框架來(lái)搭建的,SSM是目前企業(yè)或者學(xué)校流行的學(xué)習(xí)開(kāi)源框架,其中Spring和SpringMVC都是獨(dú)立的框架,以及MybatisSpring框架主要是控制另外兩個(gè)框架進(jìn)行著視圖的跳轉(zhuǎn)定位、處理以及數(shù)據(jù)庫(kù)與接口層對(duì)應(yīng),大大的簡(jiǎn)化了系統(tǒng)開(kāi)發(fā)的繁雜以及代碼的沉余,Spring框架主要著重于事務(wù)的控制、掃描包以及包下的java類(lèi)以及整合第三方的其他開(kāi)源框架;SpringMVC主要是視圖的跳轉(zhuǎn)定位以及掃描Controller層;Mybatis主要是為了讓數(shù)據(jù)庫(kù)持久化層與Mapper中的xml文件結(jié)合,可以動(dòng)態(tài)的控制sql語(yǔ)句對(duì)數(shù)據(jù)庫(kù)進(jìn)行增刪改查的操作。2.5.6JSP該系統(tǒng)建立B/S系統(tǒng)應(yīng)用原型,對(duì)初始原型系統(tǒng)進(jìn)行需求迭代修正,運(yùn)用MySQL數(shù)據(jù)庫(kù)對(duì)商品,用戶(hù)等信息進(jìn)行存儲(chǔ)分析。Jsp技術(shù)是一個(gè)屬于后端的技術(shù),它的本質(zhì)是Servlet,可以在前端頁(yè)面中實(shí)現(xiàn)動(dòng)靜結(jié)合,既可以寫(xiě)前端HTML代碼又可以寫(xiě)后端Java代碼。2.6系統(tǒng)開(kāi)發(fā)平臺(tái)及運(yùn)行環(huán)境2.6.1系統(tǒng)開(kāi)發(fā)平臺(tái)眾所周知,Tomcat是一種容器,屬于Servlet的一個(gè)容器,它使用方便,容易開(kāi)發(fā)靜態(tài)或動(dòng)態(tài)網(wǎng)頁(yè)。我們也常常把它稱(chēng)為T(mén)omcat貓。雖然它是集裝箱編程器,但同時(shí)也仍然開(kāi)放。2.6.2運(yùn)行環(huán)境操作系統(tǒng):Windows10服務(wù)器軟件:Tomcat8.5JDK版本:JDK1.8瀏覽器:谷歌瀏覽器編譯軟件:Eclipse或者idea數(shù)據(jù)庫(kù):MySQL數(shù)據(jù)庫(kù)可視化工具:Navicat
3需求分析3.1系統(tǒng)功能模塊概述和分析醫(yī)療管理系統(tǒng)依賴(lài)瀏覽器和服務(wù)器來(lái)構(gòu)建框架,我們經(jīng)常稱(chēng)之為框架,即B/S,管理人員可以管理病人的信息、醫(yī)生的信息、藥物信息和其他管理職能,以及基本的管理職能,其中實(shí)現(xiàn)了病人和主治醫(yī)生之間的聯(lián)系,從而產(chǎn)生溝通,也就是每一個(gè)病人都可以和醫(yī)生進(jìn)行溝通,醫(yī)藥進(jìn)行一對(duì)一的對(duì)應(yīng),這樣的管理方式有助于管理系統(tǒng)。我們通過(guò)使用用例圖的方式,從管理員的角度來(lái)考慮,深入的進(jìn)行一個(gè)分析、剖析,分析系統(tǒng)所包含的功能模塊,以及用戶(hù)可以操作的行為,得出管理員用例圖如下圖3.1所示:圖3.1管理員用例圖3.2業(yè)務(wù)流程分析整個(gè)系統(tǒng)的功能從管理員管理的功能模塊中對(duì)數(shù)據(jù)的增、刪、改、查來(lái)進(jìn)行劃分、設(shè)計(jì)。管理員的具體流程圖如下圖3.2所示:圖3.2管理員流程圖 3.3系統(tǒng)功能模塊分析根據(jù)系統(tǒng)功能分析,將整個(gè)系統(tǒng)的功能模塊劃分為信息錄入、用戶(hù)管理、信息瀏覽、信息刪除、信息查詢(xún)、數(shù)據(jù)報(bào)表這七個(gè)模塊,具體的功能模塊圖如下圖3.3所示。圖3.3系統(tǒng)功能模塊圖3.4數(shù)據(jù)庫(kù)分析作為一個(gè)信息管理系統(tǒng),本身的特點(diǎn)就是可以使用一個(gè)數(shù)據(jù)庫(kù)來(lái)儲(chǔ)存大量的數(shù)據(jù),在使用系統(tǒng)時(shí),可以通過(guò)數(shù)據(jù)庫(kù)的查詢(xún),獲取管理信息,因此,信息系統(tǒng)本身需要能夠管理和儲(chǔ)存大量數(shù)據(jù)。而本系統(tǒng)的開(kāi)發(fā),就是使用MySQL數(shù)據(jù)庫(kù)進(jìn)行存儲(chǔ)數(shù)據(jù)。3.4.1E-R圖設(shè)計(jì)我們知道,為便于搜索和使用數(shù)據(jù)庫(kù),我們可以通過(guò)計(jì)算機(jī)儲(chǔ)存數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)的存儲(chǔ)數(shù)量非常龐大,質(zhì)量也很高。在建立數(shù)據(jù)庫(kù)庫(kù)時(shí)可以檢索,廣泛的數(shù)據(jù)清理工作,即刪除數(shù)據(jù)不準(zhǔn)確和斷章取義,使數(shù)據(jù)質(zhì)量高于公共商業(yè)數(shù)據(jù)庫(kù),在信息競(jìng)爭(zhēng)的環(huán)境下,通過(guò)各種不同的方法進(jìn)行查詢(xún),這些方面很重要,不能忽視這些存在。根據(jù)系統(tǒng)要求,核心的實(shí)體對(duì)象設(shè)計(jì)的E-R圖如下圖3.4所示:圖3.4系統(tǒng)E-R圖通過(guò)分析整個(gè)系統(tǒng)的實(shí)體類(lèi)型,并對(duì)系統(tǒng)的實(shí)體進(jìn)行了分類(lèi),設(shè)計(jì)了四個(gè)實(shí)體圖如下所示:1.管理員實(shí)體圖3.5管理員實(shí)體圖2.藥品實(shí)體圖3.6藥品實(shí)體圖3.病人客戶(hù)實(shí)體圖3.6病人客戶(hù)實(shí)體圖4.經(jīng)辦人醫(yī)生實(shí)體圖3.7經(jīng)辦人醫(yī)生實(shí)體圖3.4.2數(shù)據(jù)庫(kù)表設(shè)計(jì)把在上一節(jié)中設(shè)計(jì)好的實(shí)體E-R圖,轉(zhuǎn)換為數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu),就是數(shù)據(jù)庫(kù)表設(shè)計(jì)的主要過(guò)程。本系統(tǒng)數(shù)據(jù)庫(kù)表如下:在表1.1管理員表(user)中,主要是存儲(chǔ)管理員的個(gè)人信息,包括用戶(hù)名、密碼、權(quán)限等字段。具體設(shè)計(jì)如下表1.1所示。表1.1user表(管理員表)序號(hào)字段名備注數(shù)據(jù)類(lèi)型長(zhǎng)度是否為主鍵1uUsername用戶(hù)名varchar12是2uPassword密碼varchar45否3uAccess權(quán)限varchar100否在表1.2藥品表(medicine)中,主要是存儲(chǔ)藥品的基本信息。具體設(shè)計(jì)如下表1.2所示。表1.2medicine表(藥品表)序號(hào)字段名備注數(shù)據(jù)類(lèi)型長(zhǎng)度是否為主鍵1mno藥品編號(hào)Char20是2mname藥品名稱(chēng)varchar50否3mmode藥品名稱(chēng)Char10否4mefficacy功效描述varchar100否5mid藥品IDint11否在表1.3患者表(client)中,主要是存儲(chǔ)患者的所有信息。具體設(shè)計(jì)如下表1.3所示。表1.3client表(患者表)序號(hào)字段名備注數(shù)據(jù)類(lèi)型長(zhǎng)度是否為主鍵1cno病人編號(hào)char10是2cname名稱(chēng)archar8否3csex性別char8否4cage年齡char4否5caddress地址varchar50否6cphone電話(huà)varchar20否7csymptom癥狀varchar50否8mno藥品IDchar12否9ano經(jīng)辦人醫(yī)生IDchar8否10cdate創(chuàng)建日期Datetime否11cremark備注char10否12cremark病人編號(hào)archar8否在表1.4經(jīng)辦人醫(yī)生表(agency)中,主要是存儲(chǔ)經(jīng)本人醫(yī)生的所有信息,包括經(jīng)辦人醫(yī)生編號(hào)、性別、備注、電話(huà)、姓名、經(jīng)辦人醫(yī)生ID等字段。具體設(shè)計(jì)如下表1.4所示。表1.4agency表(經(jīng)辦人醫(yī)生表)序號(hào)字段名備注數(shù)據(jù)類(lèi)型長(zhǎng)度是否為主鍵1ano經(jīng)辦人醫(yī)生編號(hào)char50是2aname姓名char50否3asex性別char50否4aphone電話(huà)char12否5aremark備注varchar50否6aid醫(yī)生IDint11否
4系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)4.1網(wǎng)站首頁(yè)醫(yī)藥管理信息系統(tǒng)在本質(zhì)上是一個(gè)信息管理系統(tǒng),當(dāng)用戶(hù)在輸入框中輸入正確的password以及UserId,通過(guò)后臺(tái)的驗(yàn)證之后就可以判斷輸入信息是否正確來(lái)決定用戶(hù)能否成功登錄本系統(tǒng),醫(yī)藥概管理系統(tǒng)的登錄頁(yè)面如下圖4.1所示。圖4.1登錄頁(yè)面管理員要想成功進(jìn)入后臺(tái),就必須在系統(tǒng)的輸入框中輸入正確的password以及UserId,只有輸入的password以及UserId在通過(guò)了系統(tǒng)驗(yàn)證之后,就可以管理員可以對(duì)系統(tǒng)執(zhí)行信息刪除、信息查詢(xún)的操作,除此之外還可以執(zhí)行信息錄入、用戶(hù)管理和執(zhí)行信息修改、信息瀏覽、數(shù)據(jù)報(bào)表等操作。4.2用戶(hù)管理頁(yè)面在醫(yī)藥管理系統(tǒng)的用戶(hù)管理模塊中,我們系統(tǒng)的所有的用戶(hù)信息信息都可以進(jìn)行查詢(xún)顯示,點(diǎn)擊查詢(xún)時(shí),用戶(hù)的信息就會(huì)排列顯示在頁(yè)面中,管理員可以添加一個(gè)新的用戶(hù),也可以對(duì)已存在的用戶(hù)進(jìn)行刪除和編輯。具體頁(yè)面設(shè)計(jì)如下圖4.2所示。圖4.2用戶(hù)管理頁(yè)面查詢(xún)用戶(hù)信息的具體代碼如下所示://通過(guò)uUsername來(lái)查詢(xún)用戶(hù) userServies.queryPasswordByName(uUsername);4.3信息瀏覽頁(yè)面在信息瀏覽的模塊中,管理員可以瀏覽關(guān)于經(jīng)辦人醫(yī)生的信息,還可以顯示出例如編號(hào)、電話(huà)、姓名、年齡、性別、癥狀、錄入日期等所有藥品的信息,詳細(xì)設(shè)計(jì)如下所示。圖4.3瀏覽病人信息頁(yè)面瀏覽所用用戶(hù)的具體代碼如下所示:queryAllUser=userServies.queryAllUser(page,rows);管理員在信息瀏覽的模塊中,會(huì)在我們系統(tǒng)的頁(yè)面中顯示例如編號(hào)、功效、名稱(chēng)、服用方法等信息,這些信息是關(guān)于醫(yī)藥的一些詳細(xì)信息,管理員可以瀏覽這些信息,具體設(shè)計(jì)如下圖4.4所示。圖4.4瀏覽藥品信息頁(yè)面在信息瀏覽的模塊中,可以顯示出所有經(jīng)辦人醫(yī)生的信息,管理員可以瀏覽關(guān)于經(jīng)辦人的信息,頁(yè)面中包含了編號(hào)、備注、姓名、性別、電話(huà)、電話(huà)等關(guān)于經(jīng)辦人醫(yī)生的一些個(gè)人信息。具體頁(yè)面如下圖4.5所示。圖4.5瀏覽經(jīng)辦人頁(yè)面4.4數(shù)據(jù)報(bào)表頁(yè)面在數(shù)據(jù)報(bào)表模塊中,可以查看病人的信息報(bào)表,報(bào)表顯示了所有病人的統(tǒng)計(jì)信息,在該頁(yè)面中可以點(diǎn)擊頁(yè)面中的打印按鈕,在出發(fā)打印按鈕后,后臺(tái)就會(huì)進(jìn)行處理這個(gè)打印的命令,進(jìn)入打印的模式,自動(dòng)跳轉(zhuǎn)到打印的頁(yè)面中,具體設(shè)計(jì)頁(yè)面如下圖4.6所示。圖4.6打印頁(yè)面在數(shù)據(jù)報(bào)告中,可以從經(jīng)辦人醫(yī)生處查看信息報(bào)告,并顯示所有統(tǒng)計(jì)資料,如電話(huà)、姓名、性別、編號(hào)等。圖4.7登錄頁(yè)面代碼如下所示://通過(guò)數(shù)據(jù)表格的形式,返回全部醫(yī)生的信息 returnthis.agencyService.queryAllAgency(page,rows);在系統(tǒng)的數(shù)據(jù)報(bào)表模塊中,數(shù)據(jù)報(bào)表中顯示了關(guān)于藥品的信息的報(bào)表情況,管理員可以查看報(bào)表情況,報(bào)表中的內(nèi)容顯示了所有藥品的統(tǒng)計(jì)信息,具體的一些字段信息如下圖4.8所示。圖4.8藥品信息報(bào)表頁(yè)面4.5信息刪除頁(yè)面在信息刪除頁(yè)面中,頁(yè)面中顯示了所有的病人信息,并且以列表的形式展現(xiàn)。在該頁(yè)面中管理員可對(duì)病人執(zhí)行刪除的操作,只需要管理員選中需要?jiǎng)h除的病人,也就是勾選選擇框,這樣就是選中所要?jiǎng)h除的病人,緊接著點(diǎn)擊頁(yè)面中的“刪除信息”按鈕。就可以刪除選中的病人信息,并且在頁(yè)面中查詢(xún)已經(jīng)刪除的病人信息結(jié)果為空。刪除病人信息頁(yè)如下圖4.8所示。圖4.8刪除病人信息頁(yè)面在信息刪除頁(yè)面中,除了可以刪除病人之外,管理員還可以再這個(gè)頁(yè)面中刪除經(jīng)辦人醫(yī)生的信息,并且跟刪除病人的信息執(zhí)行的操作步驟是一樣的,只需要管理員選中需要?jiǎng)h除的醫(yī)生,也就是勾選醫(yī)生前面的選擇框,這樣就是選中所要?jiǎng)h除的醫(yī)生信息,緊接著點(diǎn)擊頁(yè)面中的“刪除信息”按鈕。就可以刪除選中的醫(yī)生信息,并且在頁(yè)面中查詢(xún)已經(jīng)刪除的醫(yī)生信息結(jié)果為空。刪除醫(yī)生信息頁(yè)如下圖4.9所示。圖4.9刪除醫(yī)生頁(yè)面在信息刪除頁(yè)面中,除了可以刪除病人和醫(yī)生的信息之外,管理員還可以再這個(gè)頁(yè)面中對(duì)藥品的信息執(zhí)行“刪除信息”的操作。刪除醫(yī)藥的信息與刪除病人和刪除醫(yī)生的信息執(zhí)行的操作步驟是一樣的,只需要管理員選中需要?jiǎng)h除的藥品信息,也就是勾選藥品信息前面的選擇框,這樣就是選中所要?jiǎng)h除的藥品信息,緊接著點(diǎn)擊頁(yè)面中的“刪除信息”按鈕。就可以刪除選中的藥品信息,并且在頁(yè)面中查詢(xún)已經(jīng)刪除的藥品信息結(jié)果為空。刪除藥品信息頁(yè)如下圖4.10所示。圖4.10刪除藥品信息頁(yè)面4.6信息修改頁(yè)面在該醫(yī)藥管理系統(tǒng)中,管理員除了可以執(zhí)行以上的操作之外,還可以在信息修改頁(yè)面中修改病人的信息,在頁(yè)面的“請(qǐng)輸入病人編號(hào)”的輸入框中輸入要修改的病人編號(hào),點(diǎn)擊“查詢(xún)”按鈕就會(huì)顯示出需要修改的病人信息,查詢(xún)所需要修改的病人編號(hào)的頁(yè)面設(shè)計(jì)如下圖4.11所示。圖4.11查詢(xún)病人編號(hào)頁(yè)面當(dāng)管理員輸入了正確的病人編號(hào)后,就會(huì)所有顯示出所查詢(xún)出來(lái)的病人信息,這時(shí)就可以在病人的信息框中,編輯需要修改的病人的相關(guān)信息,如果通過(guò)核實(shí)所提供的數(shù)據(jù)能夠成功地顯示病人的信息,則可點(diǎn)擊修改提交按鈕,核對(duì)成功后就會(huì)顯示出該病人信息修改成,反之失敗,具體設(shè)計(jì)頁(yè)面如下圖4.12所示。圖4.12修改病人信息頁(yè)面4.7信息查詢(xún)頁(yè)面在瀏覽信息時(shí),管理員可以瀏覽病人的信息,除其他外,當(dāng)詢(xún)問(wèn)病人的信息時(shí),他們需要輸入正確的病人號(hào)碼,需要輸入正確的病人編號(hào),然后再點(diǎn)擊“查詢(xún)”按鈕,即可進(jìn)行查詢(xún)。信息瀏覽模塊如下圖所示。圖4.13信息查詢(xún)頁(yè)面若是輸入的病人編號(hào)不正確,就不會(huì)顯示病人的詳細(xì)信息,反之則會(huì)顯示該病人的詳細(xì)信息,具體設(shè)計(jì)如下圖所示。圖4.14查詢(xún)病人信息頁(yè)面在信息查詢(xún)模塊中,管理員可以輸入正確的經(jīng)辦人醫(yī)生編號(hào),然后點(diǎn)擊查詢(xún)按鈕,具體設(shè)計(jì)如下圖所示是查詢(xún)經(jīng)辦人醫(yī)生的信息頁(yè)面。圖4.15查詢(xún)經(jīng)辦人醫(yī)生頁(yè)面當(dāng)管理員輸入正確的經(jīng)辦人編號(hào),通過(guò)系統(tǒng)校驗(yàn)后,便會(huì)顯示該經(jīng)辦人醫(yī)生的詳細(xì)信息再前端頁(yè)面,如下圖所示。圖4.16錄入醫(yī)生頁(yè)面同理,在查詢(xún)藥品信息界面中,當(dāng)管理員在這個(gè)頁(yè)面中的“請(qǐng)輸入藥品編號(hào)”的輸入框中輸入相應(yīng)的藥品編號(hào)之后,點(diǎn)擊“編號(hào)查詢(xún)”的按鈕,就可以顯示所查詢(xún)的藥品的相關(guān)信息,查詢(xún)藥品的編號(hào)頁(yè)面設(shè)計(jì)如下圖4.17所示。圖4.17查詢(xún)藥品編號(hào)頁(yè)面當(dāng)管理員輸入的藥品編號(hào)驗(yàn)證正確之后,便會(huì)從顯示出該藥品的詳細(xì)信息展示出來(lái),如下圖所示。圖4.18錄入藥品信息頁(yè)面4.8信息錄入頁(yè)面如果在網(wǎng)頁(yè)上輸入病人的信息,按網(wǎng)頁(yè)的格式輸入信息,可以通過(guò)檢查來(lái)填寫(xiě)在提供病人信息時(shí)需要添加的相關(guān)信息。圖4.19錄入病人信息頁(yè)面在信息輸入單元中,可以在管理員輸入有關(guān)信息,管理員添加經(jīng)辦人醫(yī)生的信息,點(diǎn)擊登錄按鈕完成提交。當(dāng)所提供的數(shù)據(jù)被驗(yàn)證時(shí),用戶(hù)界面將結(jié)果的信息顯示在頁(yè)面中,具體設(shè)計(jì)如下圖所示。圖4.20錄入醫(yī)生頁(yè)面在信息輸入單元中,可以在網(wǎng)頁(yè)上錄入藥物信息,在頁(yè)面格式中添加藥物信息,點(diǎn)擊錄入按鈕,當(dāng)數(shù)據(jù)通過(guò)驗(yàn)證發(fā)送時(shí),該頁(yè)面將顯示藥物信息錄入的情況是成功還是未成功,如成功怎在頁(yè)面會(huì)查詢(xún)到新添加的信息。添加藥品信息如下圖所示。圖4.21錄入藥品頁(yè)面
5系統(tǒng)測(cè)試5.1測(cè)試的目的與目標(biāo)測(cè)試是方案的實(shí)施過(guò)程,我們開(kāi)發(fā)該系統(tǒng),就是為了能夠向所有人提供穩(wěn)定的高質(zhì)量服務(wù),在投入使用的時(shí)候不會(huì)有缺陷。每一個(gè)方案在完成的早期階段都會(huì)有一些小問(wèn)題,所以必須通過(guò)各種測(cè)試,例如通過(guò)各種測(cè)試來(lái)找到這個(gè)系統(tǒng)中的缺陷,然后再解決這些缺陷問(wèn)題,從而提高質(zhì)量。5.2測(cè)試方案以下幾點(diǎn)是我們的一個(gè)計(jì)劃,用來(lái)測(cè)試系統(tǒng)的方案。系統(tǒng)性能測(cè)試:通過(guò)多個(gè)用戶(hù)的賬號(hào)來(lái)多次訪(fǎng)問(wèn)該系統(tǒng),通過(guò)訪(fǎng)問(wèn)處理時(shí)出現(xiàn)的問(wèn)題,測(cè)試系統(tǒng)的穩(wěn)定性。功能測(cè)試:通過(guò)不同界面的功能實(shí)現(xiàn)來(lái)測(cè)試系統(tǒng)的功能是否成功實(shí)現(xiàn)。操作數(shù)據(jù)測(cè)試:以確保正確儲(chǔ)存的數(shù)據(jù)的完整性。接口測(cè)試:以確定是否正確讀取或輸入數(shù)據(jù)。5.3測(cè)試用例在本論文中,只介紹管理員添加醫(yī)藥信息的用例,以及登入系統(tǒng)和修改醫(yī)生的測(cè)試用例。由于功能較多,在本章節(jié)只撰寫(xiě)了以上三個(gè)測(cè)試用例,具體的用例設(shè)計(jì)與實(shí)現(xiàn)如下表1.5所示。表1.5登錄功能測(cè)試表測(cè)試目的測(cè)試管理員是否能正常登錄前置條件打開(kāi)登錄界面測(cè)試步驟1.輸入用戶(hù)名2.輸入密碼3.點(diǎn)擊“登錄”按鈕預(yù)期結(jié)果1.正常跳轉(zhuǎn)到系統(tǒng)首頁(yè)2.能夠正常瀏覽首頁(yè)信息實(shí)際結(jié)果測(cè)試通過(guò),實(shí)際結(jié)果與預(yù)期結(jié)果一致從測(cè)試的結(jié)果分析來(lái)看,實(shí)際的測(cè)試結(jié)果和前期的預(yù)期結(jié)果一致,所以登錄功能模塊測(cè)試通過(guò)。下表1.6是管理員添加藥品信息測(cè)試用例:表1.6添加藥品信息功能測(cè)試表測(cè)試目的測(cè)試管理員是否能正常添加藥品信息前置條件打開(kāi)登錄界面測(cè)試步驟1.進(jìn)入信息錄入模塊2.進(jìn)入錄入藥品信息模塊3.輸入正確的藥品信息4.點(diǎn)擊“錄入”按鈕預(yù)期結(jié)果1.正常跳轉(zhuǎn)到信息錄入模塊頁(yè)面2.能夠正常和智能車(chē)進(jìn)入錄入藥品信息頁(yè)面3.信息輸入格式正確4.錄入成功實(shí)際結(jié)果測(cè)試通過(guò),實(shí)際結(jié)果與預(yù)期結(jié)果一致從測(cè)試的結(jié)果分析來(lái)看,實(shí)際的測(cè)試結(jié)果和前期的預(yù)期結(jié)果一致,所以管理員添加藥品信息功能模塊測(cè)試通過(guò)。下表1.7是管理員修改醫(yī)生信息測(cè)試用例:表1.7管理員修改醫(yī)生功能測(cè)試表測(cè)試目的測(cè)試管理員是否能正常修改醫(yī)生信息前置條件打開(kāi)登錄界面測(cè)試步驟1.進(jìn)入信息修改頁(yè)面2.進(jìn)入修改經(jīng)辦人醫(yī)生頁(yè)面3.輸入經(jīng)辦人醫(yī)生的編號(hào)4.修改經(jīng)辦人醫(yī)生的信息5.點(diǎn)擊“修改”按鈕預(yù)期結(jié)果1.正常跳轉(zhuǎn)到信息修改頁(yè)面2.能夠正常進(jìn)入修改經(jīng)辦人醫(yī)生頁(yè)面3.查詢(xún)到需要修改的經(jīng)辦人醫(yī)生信息4.輸入修改后內(nèi)容5.成功修改實(shí)際結(jié)果測(cè)試通過(guò),實(shí)際結(jié)果與預(yù)期結(jié)果一致從測(cè)試的結(jié)果分析來(lái)看,實(shí)際的測(cè)試結(jié)果和前期的預(yù)期結(jié)果一致,所以管理員修改醫(yī)生信息功能模塊測(cè)試通過(guò)。5.4測(cè)試結(jié)論在系統(tǒng)的開(kāi)發(fā)環(huán)節(jié),把代碼的錯(cuò)誤率降低,是整個(gè)開(kāi)發(fā)周期中降低缺陷的最有效方法。測(cè)試只是為了降低錯(cuò)誤率,并不能完全測(cè)試,能幫助我們將出現(xiàn)缺陷的功能模塊修改正確。6結(jié)論本文研究了醫(yī)藥管理系統(tǒng)的設(shè)計(jì)過(guò)程和全面的分析各功能模塊如何實(shí)現(xiàn)。該系統(tǒng)認(rèn)識(shí)到從管理人員對(duì)病人信息、醫(yī)生信息和藥物信息的基本管理職能,此外,為了確保系統(tǒng)的穩(wěn)定性,測(cè)試了該系統(tǒng)的功能模塊內(nèi)容,因此可以說(shuō),該系統(tǒng)是一個(gè)穩(wěn)定的系統(tǒng),與基本藥品管理職能相吻合。在開(kāi)發(fā)這個(gè)系統(tǒng)的過(guò)程中,在數(shù)據(jù)庫(kù)的一步步設(shè)計(jì),再到系統(tǒng)框架的搭建,看了很多的書(shū)籍和學(xué)習(xí)視頻,從中收獲到很多的知識(shí)。直到今天為止,我仍然感到很慶幸,因?yàn)榛A(chǔ)薄弱,所以朋友的幫助對(duì)我很大,很照顧我。在建立表格數(shù)據(jù)庫(kù)的過(guò)程中每一個(gè)非常困難的步驟,因?yàn)槭韬霾粋浞?,很難在方案的后期解決一個(gè)問(wèn)題,但這些過(guò)程為我提供了很多幫助,讓我現(xiàn)在擁有了非常多的經(jīng)驗(yàn)。目前,該系統(tǒng)實(shí)現(xiàn)了大部分的核心職能,但也認(rèn)識(shí)到一些功能還需要完善,盡管取得了一些成果,但還存在一些不足之處,后期會(huì)慢慢的完善功能。參考文獻(xiàn)[1] 練振興.MySQL讀寫(xiě)分離的技術(shù)原理[J].福建電腦,2019,35(08):49-51.[2] 牛榮,陳紀(jì)龍,杜義君.數(shù)據(jù)庫(kù)設(shè)計(jì)中ER模型設(shè)計(jì)的一些基本問(wèn)題探討[J].信息技術(shù)與信息化,2019(07):189-192.[3] 鄧良松,劉海巖,陸麗娜.軟件工程[M].北京:電子科技大學(xué)出版社,2019,34-80.[4] 李?lèi)?ài)萍,孟東霞,雷紅,楊崇艷.系統(tǒng)分析與設(shè)計(jì)[M].北京:人民郵電出版社,2018,6:51-130.[5]馬素霞.需求分析與系統(tǒng)設(shè)計(jì)[M].北京:機(jī)械工業(yè)出版社,2015:158.[6] JSPvolume49issue3CoverandBackmatter[J].JournalofSocialPolicy,2020,49(3)[7
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 礦井測(cè)風(fēng)工崗位合規(guī)化技術(shù)規(guī)程
- 2025年甘肅省民航機(jī)場(chǎng)集團(tuán)校園招聘45人考前自測(cè)高頻考點(diǎn)模擬試題及答案詳解1套
- 壓電石英晶體配料裝釜工標(biāo)準(zhǔn)化技術(shù)規(guī)程
- 鋼鐵產(chǎn)品質(zhì)檢工崗位工藝技術(shù)規(guī)程
- 船舶涂裝工大數(shù)據(jù)看板解讀考核試卷及答案
- 鑄管熔煉工設(shè)備操作認(rèn)證考核試卷及答案
- 防銹處理工職業(yè)道德與行為規(guī)范考核試卷及答案
- 自行車(chē)與電動(dòng)自行車(chē)裝配工服務(wù)標(biāo)準(zhǔn)化考核試卷及答案
- 2025嘉興市秀拓燃?xì)庥邢薰菊衅?人(二)模擬試卷及參考答案詳解一套
- “百萬(wàn)英才匯南粵”2025年佛山市高明區(qū)公開(kāi)招聘中小學(xué)教師(第四場(chǎng))模擬試卷及答案詳解(有一套)
- 《宣講有道:晚清宣講小說(shuō)的倫理敘事》隨筆
- 信創(chuàng)的基礎(chǔ)知識(shí)培訓(xùn)課件
- 2024年江蘇省常州市武進(jìn)區(qū)中考三模道德與法治試題
- 臨時(shí)工工傷私了協(xié)議書(shū)
- 人工造林項(xiàng)目投標(biāo)方案(技術(shù)方案)
- 微生物與單細(xì)胞蛋白
- 江蘇開(kāi)放大學(xué)2024年春《公文寫(xiě)作與處理 050008》第一次作業(yè)(占平時(shí)成績(jī)的20%)參考答案
- 冠心病PCI術(shù)后康復(fù)策略
- 通勤車(chē)租賃投標(biāo)方案(技術(shù)標(biāo))
- 脲的合成方法總結(jié)
- 《田螺姑娘》兒童故事ppt課件(圖文演講)
評(píng)論
0/150
提交評(píng)論