【《社區(qū)醫(yī)院信息管理系統(tǒng)開發(fā)設(shè)計》8800字】_第1頁
【《社區(qū)醫(yī)院信息管理系統(tǒng)開發(fā)設(shè)計》8800字】_第2頁
【《社區(qū)醫(yī)院信息管理系統(tǒng)開發(fā)設(shè)計》8800字】_第3頁
【《社區(qū)醫(yī)院信息管理系統(tǒng)開發(fā)設(shè)計》8800字】_第4頁
【《社區(qū)醫(yī)院信息管理系統(tǒng)開發(fā)設(shè)計》8800字】_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

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

文檔簡介

概述1.1課題背景及意義管理模式在這些年發(fā)生了巨大的改變。自20世紀(jì)90年代以來,中國的政府、企業(yè)和機(jī)構(gòu)都認(rèn)為管理信息的方法是運(yùn)用互聯(lián)網(wǎng)。但是以前的互聯(lián)網(wǎng)并沒有深入人心,很多人都認(rèn)為互聯(lián)網(wǎng)技術(shù)是不靠譜的,而且以前在互聯(lián)網(wǎng)方面的法律法規(guī)都比較缺失,互聯(lián)網(wǎng)技術(shù)也不是非常的成熟,所以阻礙了各大院校之間的發(fā)展速度。但隨著時間的推移,我國的經(jīng)濟(jì)快速發(fā)展,很多問題都得到了解決或者不同程度的改善,運(yùn)用互聯(lián)網(wǎng)的信息管理的這種方法慢慢的被越來越多的企業(yè)所中意。在以前,社區(qū)醫(yī)院的信息都是靠筆去記錄。這種方法不僅累,而且效率還不高,最重要的是在查詢以前的信息時非常的繁瑣。但隨著時間的推移,我國在計算機(jī)行業(yè)的發(fā)展日新月異,社會各界人士和企業(yè)都對這種模式有了更加深刻的認(rèn)識,計算機(jī)也已經(jīng)在人類社會的各個領(lǐng)域展現(xiàn)了他的作用,讓更多的人了解到了它的重要性。本系統(tǒng)運(yùn)用的通信方法以及信息存儲有很多其他系統(tǒng)沒有做到的優(yōu)點。例如,計算機(jī)查詢信息的速度很快,安全性高,保密性強(qiáng),而且他能儲存的信息量非常巨大,保存的時間也很長,最主要的是需要的花費(fèi)也不高。能大大提高了人們的工作效率,給人們更好的服務(wù)水平。有了這個社區(qū)醫(yī)院信息管理系統(tǒng),社區(qū)醫(yī)院的信息管理邊的簡單了許多。1.2國內(nèi)外研究現(xiàn)狀而且人們的生活方式、學(xué)習(xí)方式等都是由于互聯(lián)網(wǎng)科技成熟而產(chǎn)生了很多重要的變化。以前所有的信息管理采用的都是手寫,信息的查詢,分類,增刪都只能用最原始的手寫方式。另一方面,在我們這樣一個人口大國下,信息數(shù)量是非常多的,這無異于在本就困難的信息管理上加了一根駱駝的稻草,使得信息的存儲也成為一個新的問題。在一些發(fā)展比較快的國家里,從手寫信息到互聯(lián)網(wǎng)技術(shù)管理信息已經(jīng)基本比較完善。我國計算機(jī)不但起步晚,還有發(fā)展不均衡等等的問題,有很多地區(qū)甚至還是用比較原始的手寫來進(jìn)行信息的管理,不過隨著我國對互聯(lián)網(wǎng)的大力支持,越來越多的地區(qū)也適應(yīng)了這種新型的管理模式,這種互聯(lián)網(wǎng)管理模式具有很多特點和優(yōu)勢:(1)先進(jìn)性:實現(xiàn)了統(tǒng)一化的網(wǎng)絡(luò)管理。(2)通用性:能運(yùn)用的范圍比較廣。(3)方便性:無需進(jìn)行繁瑣的手工操作,只需要通過網(wǎng)絡(luò)就能完成。(4)及時性:信息更新的速度快。(5)可擴(kuò)展性:在需要的地方可以簡便的增加。(6)安全性:不是本人無法翻閱自己的信息。到了21世紀(jì)的今天,互聯(lián)網(wǎng)已經(jīng)在挨家挨戶中深深的扎根了,手機(jī)、電腦幾乎已經(jīng)成為了每個人生活工作不可或缺的東西,這個時代無疑是璀璨的,我們實現(xiàn)了跨空間交流。所以,用互聯(lián)網(wǎng)技術(shù)來進(jìn)行社區(qū)醫(yī)院的管理也是順應(yīng)時代的做法。1.3本課題主要工作本文首先對系統(tǒng)的基本知識進(jìn)行了總體概括,也為系統(tǒng)進(jìn)行了進(jìn)一步的分析。為了使系統(tǒng)完美的實施和運(yùn)行下去。首先,在前人研究的基礎(chǔ)上,對新制度進(jìn)行了詳細(xì)的分析和研究。在系統(tǒng)分析中,我選擇使用ASP.NET技術(shù)來實現(xiàn)系統(tǒng)開發(fā)。然后再運(yùn)用SQLSERVER數(shù)據(jù)庫來進(jìn)行數(shù)據(jù)的存儲,這兩項技術(shù)到如今已經(jīng)非常的成熟,在各個方面也都很安全可靠,用他們完成系統(tǒng)的設(shè)計并完善。2系統(tǒng)開發(fā)環(huán)境2.1ASP.NET技術(shù)ASP.net又被廣泛稱為版本asp+,他一方面是asp的變相升級,另外一方面,它可以說成是另外一種腳本語言。這是基于.netframework的jaweb三種應(yīng)用程序系統(tǒng)開發(fā)技術(shù)平臺,不但充分系統(tǒng)吸收了所有asp以前兩個開發(fā)版本的最重要幾個技術(shù)功能優(yōu)點并且在充分參考到了java、vb三種語言的應(yīng)用開發(fā)技術(shù)特點優(yōu)勢下還大量添加了許多全新的技術(shù)功能,同時還有效地完善糾正了以前兩個版本asp以前版本的各種操作系統(tǒng)中在運(yùn)行中可能存在的技術(shù)錯誤。ASP.net已經(jīng)完全具備了為您的客戶網(wǎng)站提供自己所可能需要的用于網(wǎng)站開發(fā)服務(wù)器和網(wǎng)站應(yīng)用程序系統(tǒng)開發(fā)的所有核心解決方案,其中已經(jīng)包含了數(shù)據(jù)驗證、緩存、狀態(tài)數(shù)據(jù)管理、調(diào)試和系統(tǒng)部署等所有全部核心功能。在網(wǎng)頁程序代碼邏輯編寫技術(shù)方面,它有其自己的一大特色就是將企業(yè)網(wǎng)頁的設(shè)計邏輯與公司業(yè)務(wù)管理邏輯相互的結(jié)合,它既完全分離了網(wǎng)頁程序中的源代碼又把握了所有的顯示呈現(xiàn)出來的網(wǎng)頁內(nèi)容,讓豐富多彩的企業(yè)網(wǎng)頁程序變得更容易進(jìn)行編寫。同時也因為可以通過使得應(yīng)用程序的執(zhí)行代碼功能顯示得更加潔凈,也因此變得簡單。ASP.NET所具有的新性能是:(1)web控件,這使得在ASP中創(chuàng)建窗體和HTML控件更容易。在ASP.NET中,您需要創(chuàng)建幫助系統(tǒng)加載數(shù)據(jù)的選項。你有數(shù)據(jù)綁定,這意味著你將自動連接到數(shù)據(jù)源和頭。(2)對多種語言的同時支持,我們可以同時支持多種語言,其的一種語言默認(rèn)應(yīng)用程序和執(zhí)行語言將被我們稱為語言visualbasic而不是稱為vbscript,這也就已經(jīng)意味著我們已經(jīng)能夠完全徹底擺脫存在vbscript的所有兩種語言中的局限,我們的語言源代碼將有機(jī)會被自己進(jìn)行編譯和代碼執(zhí)行(而且并不是原來的語言解釋和代碼執(zhí)行)。

2.2SQLSERVER數(shù)據(jù)庫Sqlserver多用戶,多路徑服務(wù)器。SQLSERVER數(shù)據(jù)庫創(chuàng)建了不同的數(shù)據(jù)庫管理系統(tǒng)。然而,這個數(shù)據(jù)庫是建立在sqlserver客戶端模型,具有優(yōu)缺點,操作簡單,操作方便,信息安全完全適用于開發(fā)一個網(wǎng)站或其他數(shù)據(jù)庫應(yīng)用程序,以開發(fā)和實施多語文數(shù)據(jù)庫存取方案。SQL。SQLServer數(shù)據(jù)庫也是一個開放源開發(fā)工具。越來越多的人喜歡使用SQLserver作為一個關(guān)系數(shù)據(jù)庫。它的應(yīng)用主要是這取決于它的速度和簡單性,這使它能夠經(jīng)常用于設(shè)計網(wǎng)站或數(shù)據(jù)庫附件。sqlserver數(shù)據(jù)庫有以下優(yōu)點:易于理解,功能高,信息存儲方便。因此,它被廣泛用于人的數(shù)據(jù)庫,sqlserver,此外,在許多數(shù)據(jù)庫的設(shè)計過程中,我們可以要求和合并傳統(tǒng)數(shù)據(jù),因此,在使用sqlserv數(shù)據(jù)庫時,只需要一部分?jǐn)?shù)據(jù),以確保數(shù)據(jù)庫的適當(dāng)功能,即不以固定格式存儲數(shù)據(jù),不要讓他們隨意。它的基本定義如下:一個固定的文件格式如果已經(jīng)存在很長一段時間,就已經(jīng)可以共享并且在一個電腦內(nèi)存里。對于數(shù)據(jù)庫的管理主要內(nèi)容包括:數(shù)據(jù)表的搭配與建立,數(shù)據(jù)的存儲,數(shù)據(jù)改和添加。為了保障數(shù)據(jù)庫系統(tǒng)的正常工作和運(yùn)行,相關(guān)部門開展了一些相應(yīng)的維護(hù)管理。數(shù)據(jù)表的設(shè)置和建立既可以通過調(diào)整數(shù)據(jù)表中所有的數(shù)據(jù),又可以進(jìn)行數(shù)據(jù)的重組與再結(jié)構(gòu),保證了其數(shù)據(jù)的信息安全。2.3B/S結(jié)構(gòu)Web方案(瀏覽器/服務(wù)器、瀏覽器/軟件服務(wù)器網(wǎng)絡(luò)模式)這是近幾年來發(fā)生的,在增加了Web網(wǎng)絡(luò)技術(shù)和管理模式后的直播網(wǎng)絡(luò)服務(wù)器系統(tǒng)客戶端統(tǒng)一,整個系統(tǒng)的負(fù)責(zé)人,要了解您有一個web瀏覽器,它直接關(guān)注服務(wù)器的所有主要部分。你需要安裝,例如vinetscapenavigator或者vinternetexplorer,服務(wù)器上就已經(jīng)可以自動安裝mysqlserver、oracle、mysql等。瀏覽器用戶可以通過使用數(shù)字webserver與多個數(shù)據(jù)庫之間直接進(jìn)行基本信息和統(tǒng)計數(shù)據(jù)的交互。用戶可以在b/s網(wǎng)絡(luò)架構(gòu)下的任何時間使用系統(tǒng)網(wǎng)絡(luò)。沒有地理和時間控制。在一個完整的計算機(jī)網(wǎng)絡(luò)服務(wù)器的應(yīng)用程序結(jié)構(gòu),計算機(jī)互聯(lián)網(wǎng)上的S-3TAR架構(gòu),會員通過游戲服務(wù)器請求其他服務(wù)器,系統(tǒng)將減少操作,用戶只需安裝一些必要的客戶端,也可以通過其他作業(yè)服務(wù)器進(jìn)入服務(wù)器數(shù)據(jù)庫。b/s網(wǎng)絡(luò)架構(gòu)最大的主要優(yōu)點之一就是系統(tǒng)總體上擁有了成本低、維修方便、分布式功能強(qiáng)、開發(fā)簡單,可以不需要安裝任何專業(yè)的軟件就可以實現(xiàn)在任何一個地方上網(wǎng)和操作,客戶端的零維護(hù),系統(tǒng)的擴(kuò)充也很容易,只要自己擁有一臺可以上網(wǎng)的計算機(jī)電腦。

3系統(tǒng)分析系統(tǒng)分析就是開發(fā)人員和客戶進(jìn)行溝通,從而了解到軟件所要完成的功能,以此來完成軟件的開發(fā)。自從軟件開發(fā)起步以來,特別是到了開發(fā)初期,沒有任何人能夠很好地關(guān)注到需求分析。比如,當(dāng)時ibm公司為英國電信公司設(shè)計和制造了一套信息管理軟件系統(tǒng),在沒有明確用戶需求的基礎(chǔ)和前提下就已經(jīng)開始進(jìn)行了這套軟件的研究和開發(fā)。初期施工的一年里,因為缺乏了人們可以忽略的技術(shù)需求這一個各方面的問題,導(dǎo)致了施工周期的縮短,造成了巨大的經(jīng)濟(jì)損失。我們國家的軟件公司現(xiàn)在也面臨這相同的問題,在沒有和客戶進(jìn)行初步的溝通下,就直接按照以往類型的項目進(jìn)行照搬,大大延遲了系統(tǒng)的驗收時間,造成了極大的人力和物力方面的損失。造成這些后果的原因都是因為沒有進(jìn)行完整的需求分析,為了圖快捷,都是一邊在想需求一邊進(jìn)行開發(fā)。3系統(tǒng)分析3.1可行性分析該系統(tǒng)的主要目的是方便社區(qū)醫(yī)生對醫(yī)院的信息進(jìn)行管理。再明確了我們開發(fā)這個系統(tǒng)的目的之后,我們還需要對一下四個不同的方面進(jìn)行分析。技術(shù)可行性:本系統(tǒng)運(yùn)用的技術(shù)分別是ASP.NET,基于B/S結(jié)構(gòu),SQLSERVER數(shù)據(jù)庫,開發(fā)一個能方便社區(qū)醫(yī)院信息管理的系統(tǒng),需要的開發(fā)功能和要求都已經(jīng)具備,數(shù)據(jù)庫存儲信息也是安全,方便的。所以完全具備開發(fā)這個軟件需要的技術(shù)需要,所以在技術(shù)層面來講,開發(fā)是可行的。操作可行性:本系統(tǒng)登錄界面的操作簡單。在網(wǎng)絡(luò)高度普及的現(xiàn)在,幾乎每個人都可以進(jìn)行一些基本的注冊和登錄操作。本系統(tǒng)的開發(fā)采用的是語言。以B/S結(jié)構(gòu)為例,系統(tǒng)因此也變得更加的完善。該軟件系統(tǒng)同時還具有功能強(qiáng)大、管理方便、交互性強(qiáng)等特點。因此在操作簡單方面開發(fā)這個系統(tǒng)是可行的。經(jīng)濟(jì)可行性:本軟件系統(tǒng)所需要采用的模式和使用到的數(shù)據(jù)庫都是目前市場上比較常見的軟硬件環(huán)境,市場購買非常簡便,而且從應(yīng)用程序開發(fā)設(shè)計到后期維護(hù),都不必再花費(fèi)過多的時間和財力,因為系統(tǒng)的開發(fā)簡單,所以需要的資金和人力也很少,在很多方面都節(jié)省了開銷。而且該軟件也很簡單,開發(fā)過程持續(xù)的時間短,具備較高的技術(shù)和經(jīng)濟(jì)可行性。法律可行性:本文所設(shè)計的社區(qū)醫(yī)院信息管理系統(tǒng)具有很強(qiáng)的現(xiàn)實意義。軟件和數(shù)據(jù)庫所使用的代碼都是開源代碼,都是自己寫的,并不存在網(wǎng)上抄襲的行為。因此,在法律上開發(fā)本系統(tǒng)也是可行的。綜上所述,社區(qū)醫(yī)院信息管理系統(tǒng)在上述4個軟件開發(fā)的系統(tǒng)分析上都是可行的,所以開發(fā)本系統(tǒng)是可行的。3.2系統(tǒng)流程分析1、圖3.1系統(tǒng)開發(fā)流程圖2、圖3.2登錄流程圖3、圖3.3添加信息流程圖4、圖3.4修改信息流程圖5、圖3.5刪除信息流程圖

3.3系統(tǒng)用例分析1、圖3.6管理員用例圖2、圖3.7用戶用例圖3、圖3.8醫(yī)生用例圖

3.4數(shù)據(jù)庫表設(shè)計1、管理員是信息管理軟件中或不可缺的一個實體,軟件的各個使用功能都需要管理員進(jìn)行管理,以及用戶所帶來的信息。管理員信息表主要包括管理員登錄該軟件的賬號與密碼,每個管理員都有唯一的編號,以便管理員的管理工作。管理員信息表如表3.1所示:表3.1管理員信息表列名數(shù)據(jù)類型長度說明idint4編號mimavarchar20密碼醫(yī)生信息表中主要包括了用戶姓名,性別,年齡,工號,聯(lián)系電話以及賬號和密碼,管理員會通過編號查找唯一對應(yīng)的醫(yī)生,醫(yī)生可以通過注冊的賬號和密碼進(jìn)行登錄。醫(yī)生信息表如表3.2所示:表3.2醫(yī)生信息表列名數(shù)據(jù)類型長度說明idint4編號ysghint5醫(yī)生工號ysxmint5醫(yī)生姓名mmvarchar20密碼xbvarchar2性別nlint3年齡lxdhvarchar12聯(lián)系電話txvarchar20頭像

3、用戶信息表中主要包括了用戶姓名,性別,年齡,家庭住址,是否有慢性病,身份證號碼,賬號和密碼,管理員會通過編號查找唯一對應(yīng)的用戶,用戶可以通過注冊的賬號和密碼進(jìn)行登錄。用戶信息表如表3.3所示:表3.3用戶信息表列名數(shù)據(jù)類型長度說明idint4序號yhxmvarchar5用戶姓名mmvarchar20密碼xbvarchar2性別nlint3年齡lxdhvarchar12聯(lián)系電話sfzhmvarchar20身份證號碼sfymxbvarchar2是否有慢性病預(yù)約信息表中主要包括了預(yù)約的醫(yī)生工號和姓名,預(yù)約的時間,預(yù)約用戶的姓名和醫(yī)生的聯(lián)系電話。管理員和醫(yī)生可在自己的后臺看到相關(guān)的預(yù)約信息,預(yù)約信息表如表3.4所示:表3.4預(yù)約信息表列名數(shù)據(jù)類型長度說明idint4編號ysghvarchar5醫(yī)生工號ysxmvarchar5醫(yī)生姓名yysjvarchar20預(yù)約時間yhxmvarchar5用戶姓名lxdhvarchar12聯(lián)系電話

4系統(tǒng)設(shè)計4系統(tǒng)設(shè)計4.1系統(tǒng)概述設(shè)計一個存儲系統(tǒng)是在對軟件進(jìn)行相應(yīng)的分析之后所需要及時做出的一件事情。系統(tǒng)的總體設(shè)計主要分為有整個系統(tǒng)的內(nèi)部總體設(shè)計和詳細(xì)的總體設(shè)計細(xì)化兩種,總體設(shè)計本身其實就是一個大概的系統(tǒng)框架總體設(shè)計,在我們已經(jīng)進(jìn)行了整個系統(tǒng)的內(nèi)部總體設(shè)計之后,我們就可以需要針對里面所有的總體設(shè)計都對其進(jìn)行了精心的設(shè)計細(xì)化,這就是詳細(xì)設(shè)計??傮w設(shè)計只是設(shè)計一個大概的方向。所以,對于這個項目,我們可以進(jìn)行多種總體設(shè)計。通過性能比較、成本比較和效益比較,最終確定最優(yōu)的設(shè)計方法。優(yōu)秀的總體設(shè)計能為企業(yè)或者用戶剩下一大筆資金,因此總體設(shè)計是非常重要的。本系統(tǒng)的總體設(shè)計如下圖4-1所示:圖4.1系統(tǒng)工作原理圖4.2系統(tǒng)結(jié)構(gòu)設(shè)計系統(tǒng)的基礎(chǔ)和結(jié)構(gòu)圖直接決定了整個系統(tǒng)的運(yùn)行模式,雖然整個系統(tǒng)的結(jié)構(gòu)圖實際上是整個系統(tǒng)在開發(fā)和設(shè)計這一個階段的產(chǎn)物,但是他確實系統(tǒng)設(shè)計最關(guān)鍵的一步,也是最基礎(chǔ)的一步,只有我們構(gòu)思好了整個系統(tǒng)的基礎(chǔ)和結(jié)構(gòu)圖我們才有可能繼續(xù)進(jìn)行下一步的開發(fā),本系統(tǒng)的系統(tǒng)結(jié)構(gòu)設(shè)計圖如下圖4-2所示:圖4.2系統(tǒng)結(jié)構(gòu)圖4.3數(shù)據(jù)庫設(shè)計計算機(jī)系統(tǒng)開發(fā)的基礎(chǔ)就是數(shù)據(jù)庫。數(shù)據(jù)庫的開發(fā)質(zhì)量能夠完全影響系統(tǒng)的開發(fā)質(zhì)量,因為數(shù)據(jù)庫是計算機(jī)系統(tǒng)開發(fā)的核心所在。采用實體,關(guān)系(E,R)模型的方法設(shè)計了數(shù)據(jù)庫的概念結(jié)構(gòu)。E-R模型法由屬性和聯(lián)系組成。E-R模型以E-R圖為代表,它能夠有效的表現(xiàn)出工作中涉及的事物。屬性是實體特點的描寫。數(shù)據(jù)庫在系統(tǒng)設(shè)計中起著決定性的功效。這些關(guān)鍵的實體圖設(shè)計如下。1、圖4.3管理員實體圖2、圖4.4藥品實體圖3、圖4.5醫(yī)生管理實體圖

4、圖4.6檢查項目管理實體圖5、圖4.7預(yù)約管理實體圖4.4系統(tǒng)創(chuàng)新想法基于現(xiàn)在的醫(yī)院工作情況,發(fā)現(xiàn)許多社區(qū)醫(yī)院總會出現(xiàn)高峰期看病的情況,幾乎所有人看病的時間都集中在了一起,導(dǎo)致那段時間醫(yī)生忙的不可開交,但又有時間段空閑的很。所在系統(tǒng)中創(chuàng)新了用戶預(yù)約醫(yī)生的想法,這樣可以讓醫(yī)生最大效率的完成每天需要的工作,避免因為高峰期的忙碌出現(xiàn)可能會出現(xiàn)的風(fēng)險。5軟件功能的設(shè)計與實現(xiàn)5.1登錄界面<liv-for="(item,i)innavs":key="i"> <a:href="`javascript:onPageClick('${item.url}')`"v-if="item.yanzheng&&hstoken">{{}}</a>//建立表單菜單 <ahref="javascript:onPageClick('./pages/login/login.html')"v-if="item.yanzheng&&!hstoken">登錄</a>//登錄按鈕 <a:href="`javascript:onPageClick('${item.url}')`"v-if="!item.yanzheng&&!item.window">{{}}</a> <a:href="`${item.url}`"target="view_window"v-if="!item.yanzheng&&item.window">{{}}</a>圖5.1登錄界面實現(xiàn)圖5.2新用戶注冊若沒有注冊過的用戶,需要先注冊,填寫個人相關(guān)信息,點擊確定使用。注冊完成后,自動到登錄界面,依次輸入正確的賬號和密碼,才能登錄成功,并且實現(xiàn)本軟件的相關(guān)功能操作。圖5.2用戶注冊界面實現(xiàn)圖5.3實現(xiàn)用戶預(yù)約if(!string.IsNullOrEmpty(yishenggonghao)){if(yishenggonghao.Contains("%"))//存在醫(yī)生工號{conModels.Add(newConditionalModel(){FieldName="yishenggonghao",ConditionalType=ConditionalType.Like,FieldValue=yishenggonghao});//成功得到預(yù)約信息}else{conModels.Add(newConditionalModel(){FieldName="yishenggonghao",ConditionalType=ConditionalType.Equal,FieldValue=yishenggonghao});//不存在醫(yī)生工號,預(yù)約失敗}publicJsonResultSave([FromBody]YuyuexinxiDbModelentity)//保存預(yù)約信息到數(shù)據(jù)庫publicJsonResultUpdate([FromBody]YuyuexinxiDbModelentity)//修改預(yù)約信息到數(shù)據(jù)庫圖5.3預(yù)約信息圖圖5.4預(yù)約成功圖6系統(tǒng)測試6.1測試目的系統(tǒng)的性能測試就是完成這個產(chǎn)品系統(tǒng)的最后一步了,往往最后一步也是最重要的一步,他是整個系統(tǒng)開發(fā)不可或缺的一部分。系統(tǒng)測試能夠檢測出這個系統(tǒng)的質(zhì)量好壞,是否完成了客戶對該系統(tǒng)的要求,能不能完成客戶的需求是系統(tǒng)測試存在的意義。系統(tǒng)測試最主要的目的就是找到在開發(fā)中的錯誤,因為這些錯誤會影響到系統(tǒng)的運(yùn)行,就是我們常說的bug,目的就是找到這些前面沒有發(fā)現(xiàn)的bug,并對bug進(jìn)行進(jìn)一步的調(diào)試,直到系統(tǒng)運(yùn)行的時候不會再次出現(xiàn)bug,這個時候系統(tǒng)測試就完成了他需要做的事情。這樣用戶在使用起來才不會因為bug過多導(dǎo)致使用的不舒服。系統(tǒng)不但需要在最后進(jìn)行系統(tǒng)測試,在程序開發(fā)的早期,也需要對相應(yīng)的模塊進(jìn)行部分測試,這樣每個模塊就不會存在一些影響整體的錯誤,分層測試有利于對錯誤進(jìn)行及時的修正,防止產(chǎn)品出現(xiàn)大的問題。系統(tǒng)測試就是軟件開發(fā)最重要的構(gòu)成。從大一開學(xué)入門的那一天起,就明白了這個道理。據(jù)權(quán)威統(tǒng)計,一個系統(tǒng)需要完成的所有工作幾乎快達(dá)到一半是在系統(tǒng)測試上,足以說明系統(tǒng)測試是多么的重要。但是測試也需要成本,因為如果靠人自己去尋找那些軟件上存在的錯誤是非常困難的,需要花費(fèi)大量的精力,還不一定能夠完完整整的吧錯誤找全,所以都用一些工具來輔助我們進(jìn)行系統(tǒng)測試,而這些工具就是系統(tǒng)測試需要的開銷。6.2測試方法具體測試方法包括:黑盒測試和白盒測試。黑盒測試的別稱叫做函數(shù)測試,他是用來測試程序界面的一種方法。它一般能夠?qū)Τ绦虻臄?shù)據(jù)接受以及輸出一起進(jìn)行測試,也能對輸出的信息進(jìn)行檢測,確保他的正確性,也可以確保信息的完整性。白盒試驗通常稱為結(jié)構(gòu)實驗。在整個程序的結(jié)構(gòu)和處理上,采用了邏輯測試和驗證程序。具體功能測試包括:系統(tǒng)的適用性,準(zhǔn)性,安全性等功能測試。

6.3測試用例分析1、登錄測試用例:在登錄見面中輸入賬號和密碼進(jìn)行登錄時,需選擇是管理員,醫(yī)生或者用戶,若選擇的職位錯誤,測試結(jié)果如下圖:圖6.1登錄失敗圖只有當(dāng)密碼與賬號都正確卻選擇的職位符合的時候,才能登錄成功,登錄成功則如下圖:圖6.2登錄成功圖

2、預(yù)約測試用例:可以在用戶登錄的首頁對相應(yīng)的醫(yī)生或者自己要檢查的項目進(jìn)行預(yù)約,填寫玩預(yù)約的基本信息之后,預(yù)約成功則會顯示:圖6.3預(yù)約成功圖若是預(yù)約的醫(yī)生在同樣是時間下已經(jīng)有別的人預(yù)約過了,則預(yù)約會失敗,并且會提示失敗的原因是以為預(yù)約信息插入了重復(fù)鍵,提示你重復(fù)的地方在哪,請重新進(jìn)行預(yù)約:圖6.4預(yù)約失敗圖

7總結(jié)與展望7.1總結(jié)本系統(tǒng)開發(fā)的原因是因為現(xiàn)在社區(qū)醫(yī)院的信息管理系統(tǒng)存在比較不足之處,所以開發(fā)了這一個帶有預(yù)約功能的系統(tǒng)。設(shè)計本系統(tǒng),集合了許多管理系統(tǒng)的有點并且了解到了醫(yī)院本身的需求,從登錄界面到系統(tǒng)的整體設(shè)計都是偏向簡便使用的方向的,可以保證使用者們能夠輕松安全的使用本系統(tǒng),下面是本系統(tǒng)的一些優(yōu)點:1、為了方便用戶和醫(yī)生的使用,開發(fā)本系統(tǒng)之處就考慮到了不同用戶可能會在不同的系統(tǒng)上運(yùn)行,所以本系統(tǒng)具有較高的可移植性。2、社區(qū)醫(yī)院信息管理系統(tǒng)所包含的功能比較全面,可以部分改善社區(qū)居民的看病條件。而且本系統(tǒng)的管理便捷,處理問題的速度快、效率高,不但減少了用戶看病等待的時間,也方便了醫(yī)生進(jìn)行時間規(guī)劃,預(yù)約制的實現(xiàn)可以讓醫(yī)生利用好碎片時間,靈活了看病的時間。根據(jù)幾天對軟件的測試,該信息管理系統(tǒng)可以正常的被社區(qū)醫(yī)院所使用,一方面可以極大程度的減輕社區(qū)醫(yī)生的工作強(qiáng)度,另一方面也改善社區(qū)居民的看病難,看病等待時間久的不足之處。系統(tǒng)本身的運(yùn)行已經(jīng)檢測沒有很大的問題,所以開發(fā)本系統(tǒng)的前景還是非??捎^的。通過介紹本系統(tǒng)所運(yùn)用的技術(shù),從軟件和硬件等多個方面都證明本系統(tǒng)是可以行的通的,所以開發(fā)本系統(tǒng)是可行的。本文有下面一些研究成果和自身得到的結(jié)論:結(jié)合國內(nèi)外研究現(xiàn)狀,構(gòu)建了社區(qū)醫(yī)院信息管理系統(tǒng)asp.net,通過使用SQLSERVER數(shù)據(jù)庫,可以存儲醫(yī)生和用戶的相應(yīng)信息。方便社區(qū)居民的同時也降低了社區(qū)醫(yī)生每天的工作強(qiáng)度。通過對本系統(tǒng)的需求分析和后期的開發(fā),我感受到了完整的編寫一個app有多么的困難,在開發(fā)之初總是會出現(xiàn)很多小問題,解決起來非常的繁瑣,總結(jié)下來出現(xiàn)這些小問題的原因都是因為寫的時候太過浮躁,反而在后期的改bug上浪費(fèi)了更多的時間。從這次的開發(fā)中,我知道了學(xué)習(xí)是無止境的,再小的問題也要進(jìn)行細(xì)心的處理,不然就會出現(xiàn)影響整體的大bug。實踐證明,社區(qū)醫(yī)院信息管理系統(tǒng)具有很好的發(fā)展前景。經(jīng)過測試和運(yùn)行,系統(tǒng)的各項功能都非常完善,實用性很強(qiáng),也能大大方面社區(qū)里的人們,操作簡單的系統(tǒng)也能讓人們都能上手,一些子女出差在外的老人也輕松使用,不但方便了社區(qū)居民和老人,也寬了在外子女的心。7.展望開發(fā)本系統(tǒng)之前,我到了很多社區(qū)醫(yī)院里去了解情況,了解了他們的需求,逐步完善了系統(tǒng),但該系統(tǒng)還是有很多沒有做到完善的地方,需要在今后能力變強(qiáng)的時候?qū)σ幌聨c進(jìn)行優(yōu)化:對于界面設(shè)計:由于軟件設(shè)計開發(fā)時間有限,在界面展示方面設(shè)計的比較簡單,無法給使用者眼前一亮的感覺,希望在以后的工作中,能注重界面的優(yōu)化,提升美觀度,提升用戶

溫馨提示

  • 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

提交評論