預(yù)約掛號(hào)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
已閱讀1頁(yè),還剩22頁(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、<p><b>  河北農(nóng)業(yè)大學(xué)</b></p><p>  本科畢業(yè)論文(設(shè)計(jì))</p><p>  題 目: 預(yù)約掛號(hào)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) </p><p>  學(xué) 院: 信息科學(xué)與技術(shù)學(xué)院 </p><p>  專業(yè)班級(jí): 計(jì)算機(jī)科學(xué)與技術(shù)1001班 <

2、;/p><p>  學(xué) 號(hào): 2010234030322 </p><p>  學(xué)生姓名: 魏青 </p><p>  指導(dǎo)教師姓名: 張璠 </p><p>  指導(dǎo)教師職稱: 講師 </p><p&g

3、t;  二O一四 年 五 月 二十八 日</p><p><b>  摘 要</b></p><p>  自進(jìn)入21世紀(jì)以來(lái),互聯(lián)網(wǎng)技術(shù)的迅猛發(fā)展不斷刺激著社會(huì)各行各業(yè)的發(fā)展,網(wǎng)絡(luò)的空前發(fā)展更是為人們的工作與生活帶來(lái)了極大的便利,信息化服務(wù)已經(jīng)成為節(jié)約運(yùn)營(yíng)成本、提高工作效率的首選。相比較而言,我國(guó)醫(yī)療服務(wù)信息化還處于較為落后的狀態(tài),大部分的中小型醫(yī)院預(yù)約掛號(hào)工

4、作還是采用相對(duì)保守的手工工作方式,勞動(dòng)強(qiáng)度大而且工作效率低?;颊邟焯?hào)排隊(duì)時(shí)間長(zhǎng)、候診時(shí)間長(zhǎng)、醫(yī)生問(wèn)診時(shí)間短,這些影響了醫(yī)療的效率,也延誤患了者的病情。</p><p>  為了使醫(yī)院預(yù)約掛號(hào)管理更高效、更科學(xué),決定開發(fā)醫(yī)院預(yù)約掛號(hào)平臺(tái)。本系統(tǒng)采用的是基于廣域網(wǎng)的B/S結(jié)構(gòu)平臺(tái),它的適用范圍廣,具有生動(dòng)和豐富的表現(xiàn)方式與用戶交流;同時(shí)使用JSP技術(shù)進(jìn)行基本頁(yè)面的設(shè)計(jì)與功能實(shí)現(xiàn),它具有卓越的可移植性;后臺(tái)數(shù)據(jù)庫(kù)選用M

5、ySQL數(shù)據(jù)庫(kù),簡(jiǎn)便靈巧。本系統(tǒng)的設(shè)計(jì)實(shí)施為醫(yī)院預(yù)約掛號(hào)系統(tǒng)的運(yùn)行做基礎(chǔ),為醫(yī)院預(yù)約掛號(hào)管理工作提供良好的條件,更是為緩解廣大患者掛號(hào)難、專家號(hào)難掛的問(wèn)題,使患者可以快速的找到符合要求的專家進(jìn)行預(yù)約掛號(hào)。</p><p>  關(guān)鍵詞: 預(yù)約掛號(hào)、B/S、JSP、MySQL</p><p><b>  Abstract</b></p><p> 

6、 Since entering twenty-first Century, the rapid development of Internet technology has stimulated the development of all sectors of society, the unprecedented development of the Internet also brings great convenience for

7、 people's work and life, information service has become operational cost savings, improve the work efficiency of first choice. By comparison, the information of medical service in our country is still in a relatively

8、 backward state, most of the small and medium-sized hospital appo</p><p>  In order to make the hospital appointment registration management more efficient, more scientific, decided to develop the hospital a

9、ppointment registration platform. The system uses a B/S structure platform based on wide area network, it is wide, with communication and user vivid and expressive way; to the basic page design and function realization u

10、sing JSP technology, it has excellent portability; background database using MySQL database, ingenious. Design and implementation of this system, ap</p><p>  Key words: Appointment、B/S、JSP、MySQL</p>&

11、lt;p><b>  目錄</b></p><p><b>  1.緒論1</b></p><p><b>  1.1 前言1</b></p><p>  1.2 課題的研究背景及意義1</p><p>  1.3 國(guó)內(nèi)外研究概況與發(fā)展趨勢(shì)1</p>

12、<p>  1.4 設(shè)計(jì)的主要工作2</p><p>  1.5 論文組織2</p><p>  2.開發(fā)環(huán)境和開發(fā)技術(shù)3</p><p>  2.1 B/S模式3</p><p>  2.2 JSP技術(shù)3</p><p>  2.3 MySQL數(shù)據(jù)庫(kù)4</p><p>

13、  2.4 MyEclipse簡(jiǎn)介4</p><p>  2.5 Tomcat簡(jiǎn)介5</p><p><b>  3.需求分析6</b></p><p>  3.1 系統(tǒng)需求分析6</p><p>  3.2 系統(tǒng)可行性分析6</p><p>  3.2.1 經(jīng)濟(jì)可行性6</p&

14、gt;<p>  3.2.2 技術(shù)可行性6</p><p>  3.2.3 操作可行性6</p><p>  3.3 系統(tǒng)功能需求7</p><p><b>  4.系統(tǒng)設(shè)計(jì)8</b></p><p>  4.1 構(gòu)架概述8</p><p>  4.1.1 普通用戶模塊的設(shè)

15、計(jì)8</p><p>  4.1.2 管理員模塊的設(shè)計(jì)9</p><p>  4.2 數(shù)據(jù)庫(kù)設(shè)計(jì)10</p><p>  5. 系統(tǒng)實(shí)現(xiàn)12</p><p>  5.1 系統(tǒng)前臺(tái)實(shí)現(xiàn)12</p><p>  5.1.1 預(yù)約模塊12</p><p>  5.2 系統(tǒng)后臺(tái)實(shí)現(xiàn)12&l

16、t;/p><p>  5.2.1 登錄模塊12</p><p>  5.2.2 用戶管理模塊13</p><p>  5.3 用戶預(yù)約掛號(hào)界面設(shè)計(jì)14</p><p><b>  6.系統(tǒng)測(cè)試15</b></p><p>  6.1 測(cè)試對(duì)象15</p><p>  

17、6.2 測(cè)試環(huán)境15</p><p>  6.3 功能測(cè)試15</p><p>  6.3.1 內(nèi)容測(cè)試15</p><p>  6.3.2 登錄測(cè)試15</p><p>  6.3.3 添加科室信息測(cè)試15</p><p><b>  7.結(jié)束語(yǔ)16</b></p>&

18、lt;p><b>  參考文獻(xiàn)17</b></p><p><b>  致謝18</b></p><p><b>  1.緒論</b></p><p><b>  1.1 前言</b></p><p>  進(jìn)入21世紀(jì)以來(lái),互聯(lián)網(wǎng)迅猛發(fā)展的時(shí)期,

19、互聯(lián)網(wǎng)全面滲透到經(jīng)濟(jì)社會(huì)的各個(gè)領(lǐng)域,成為生產(chǎn)建設(shè)、經(jīng)濟(jì)貿(mào)易、科技創(chuàng)新、公共服務(wù)、文化傳播、生活?yuàn)蕵?lè)的新型平臺(tái)和變革力量,推動(dòng)著我國(guó)向信息社會(huì)發(fā)展。而醫(yī)療信息化的發(fā)展更是與人們生活息息相關(guān),網(wǎng)上預(yù)約掛號(hào)系統(tǒng)就是一種基于互聯(lián)網(wǎng)的新型掛號(hào)系統(tǒng),也是衛(wèi)生信息化建設(shè)的最礎(chǔ)項(xiàng)目之一。寄希望于此次嘗試能夠熟悉網(wǎng)站的開發(fā),綜合自己所學(xué)知識(shí),運(yùn)用到網(wǎng)上預(yù)約掛號(hào)這個(gè)項(xiàng)目中來(lái),同時(shí)期待自己有所突破和創(chuàng)新,最后能夠積累一定的網(wǎng)站開發(fā)經(jīng)驗(yàn)。</p>

20、<p>  1.2 課題的研究背景及意義</p><p>  目前,門診一直是困擾醫(yī)院提高服務(wù)質(zhì)量的復(fù)雜環(huán)節(jié),特別是醫(yī)療水平高、門診量大的醫(yī)院,由于集中式掛號(hào),就診人員流量不均、具有不確定性,造成明顯的就診高峰與低谷。高峰期病人掛號(hào)排隊(duì)時(shí)間長(zhǎng),候診時(shí)間長(zhǎng),醫(yī)生熟人插號(hào)現(xiàn)象,醫(yī)院環(huán)境擁擠混亂,醫(yī)生問(wèn)診時(shí)間短、不仔細(xì)。據(jù)統(tǒng)計(jì),病人在門診有60%以上的時(shí)間都是用來(lái)等候的,真正就診的時(shí)間卻很短。而低谷期,醫(yī)生

21、無(wú)病人看、溜號(hào),醫(yī)療資源浪費(fèi)。再者專家號(hào),特別是有名的專家號(hào)難掛,甚至出現(xiàn)倒號(hào)、炒號(hào)現(xiàn)象,不僅嚴(yán)重?fù)p害病人利益,還會(huì)影響到醫(yī)院的聲譽(yù)。</p><p>  高峰期掛號(hào)大廳人滿為患很可能會(huì)導(dǎo)致患者病菌的交叉感染,這樣對(duì)于掛號(hào)廳的建設(shè)管理造成一定壓力。此外,有一些患者行走不便,前去掛號(hào)等候排隊(duì),也不一定就可以掛上號(hào)去看病。如果患者可以足不出戶在家里預(yù)約掛號(hào),確定就診時(shí)間,這樣就縮短了就診流程,節(jié)約患者時(shí)間。</

22、p><p>  如今科技迅速發(fā)展,計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)發(fā)展趨勢(shì)良好,網(wǎng)絡(luò)的速度、安全性都在不斷改善提高,計(jì)算機(jī)和網(wǎng)絡(luò)也逐漸走入家家戶戶。網(wǎng)上預(yù)約掛號(hào)系統(tǒng)就是一種基于互聯(lián)網(wǎng)的新型掛號(hào)系統(tǒng),也是衛(wèi)生信息化建設(shè)的最礎(chǔ)項(xiàng)目之一。利用該預(yù)約掛號(hào)系統(tǒng),病人可以真正實(shí)現(xiàn)足不出戶實(shí)現(xiàn)預(yù)約專家,確定就診時(shí)間,免除了排隊(duì)之苦,醫(yī)院也通過(guò)網(wǎng)上預(yù)約掛號(hào)實(shí)現(xiàn)了分流,滿足了不同層次患者的需求,節(jié)省了人工資源,充分發(fā)揮了專家的優(yōu)勢(shì),緩解了門診掛號(hào)

23、的壓力。</p><p>  1.3 國(guó)內(nèi)外研究概況與發(fā)展趨勢(shì)</p><p>  隨著互聯(lián)網(wǎng)的迅猛發(fā)展,Internet用戶呈幾何級(jí)數(shù)增長(zhǎng),目前已經(jīng)有很多醫(yī)院投入使用網(wǎng)上預(yù)約掛號(hào)系統(tǒng)。據(jù)了解,醫(yī)療服務(wù)信息化成為國(guó)際發(fā)展趨勢(shì),在過(guò)去幾年,美國(guó)醫(yī)療服務(wù)信息化行業(yè)取得了長(zhǎng)足發(fā)展。Google與美國(guó)的醫(yī)療中心合作,已經(jīng)為幾百萬(wàn)名社區(qū)病人建立了電子檔案。微軟推出了一個(gè)新的醫(yī)療信息化服務(wù)品臺(tái),幫助醫(yī)

24、生、患者和患者家屬實(shí)時(shí)了解患者的最新狀況。英特爾也在幾年前推出數(shù)字化醫(yī)療平臺(tái),通過(guò)IT手段幫助醫(yī)生與患者建立互動(dòng)。在歐美國(guó)家,患者看病一般都需要預(yù)約掛號(hào)。除非急診,很少會(huì)有人直接到醫(yī)院找醫(yī)生。沒有預(yù)約,醫(yī)院一般也不會(huì)接診。</p><p>  早在1991年9月,北京市衛(wèi)生局就曾組織北京部分醫(yī)院,提出;額預(yù)約掛號(hào)“一卡通”的服務(wù)內(nèi)容。預(yù)約門診相對(duì)于傳統(tǒng)的排隊(duì)掛號(hào)而言,就是利用電話、互聯(lián)網(wǎng)、手機(jī)短信等形式選擇預(yù)約專

25、家、就診時(shí)間來(lái)完成門診掛號(hào)。這種掛號(hào)形式有效緩解了患者掛號(hào)難的問(wèn)題,為患者合理安排就診時(shí)間提高了便利。后來(lái),這種形式的掛號(hào)模式慢慢得到了廣泛應(yīng)用。到2005年4月,衛(wèi)生部與國(guó)家中醫(yī)藥管理局聯(lián)合下文,要求大中型醫(yī)院要“創(chuàng)造條件開展預(yù)約掛號(hào)服務(wù)”。預(yù)約掛號(hào)服務(wù),是為了進(jìn)一步推動(dòng)醫(yī)療改革,方便普通患者就醫(yī),真正做到減輕市民“看病貴”的負(fù)擔(dān)。國(guó)內(nèi)醫(yī)療領(lǐng)域雖然近年取得一些成果,但國(guó)內(nèi)大多廠商為醫(yī)療機(jī)構(gòu)提供軟件和服務(wù)這種能力還相對(duì)薄弱。醫(yī)院自建網(wǎng)絡(luò)

26、實(shí)施網(wǎng)上預(yù)約掛號(hào)成本模式運(yùn)行中存在問(wèn)題,一是掛號(hào)系統(tǒng)上線、運(yùn)維成本高,自建網(wǎng)絡(luò)系統(tǒng),其硬件軟件投入、后期維護(hù)更是一筆不小的費(fèi)用,特別是小型醫(yī)院更是無(wú)法承擔(dān);二是增加了誠(chéng)信成本,有的人預(yù)約了,突然有事不想來(lái)了或遲到,也不取消預(yù)約或告知,導(dǎo)致醫(yī)生白白浪費(fèi)時(shí)間;三是,有一些不法的網(wǎng)站通過(guò)模仿掛號(hào)平臺(tái),收取高昂高昂費(fèi),謀取利益。</p><p>  我國(guó)醫(yī)療服務(wù)信息化才剛剛起步,網(wǎng)上預(yù)約掛號(hào)服務(wù)依然面臨著諸多問(wèn)題。但隨著

27、網(wǎng)絡(luò)的普遍使用,網(wǎng)上預(yù)約掛號(hào)前景無(wú)疑是可觀的。隨著預(yù)約掛號(hào)系統(tǒng)的不斷完善優(yōu)化,在未來(lái)勢(shì)必有更加長(zhǎng)足的發(fā)展。</p><p>  1.4 設(shè)計(jì)的主要工作</p><p>  本項(xiàng)目主要包括兩個(gè)模塊:管理員模塊和普通用戶模塊。</p><p>  管理員模塊主要包括管理員對(duì)用戶、科室、專家、預(yù)約的管理,存儲(chǔ)文字、圖片、個(gè)人信息、科室信息、專家信息、預(yù)約信息的資料。<

28、;/p><p>  普通用戶模塊主要包括掛號(hào)流程、用戶注冊(cè)、預(yù)約掛號(hào)、掛號(hào)查詢四方面內(nèi)容。掛號(hào)流程主要幫助用戶了解預(yù)約掛號(hào)系統(tǒng)的使用步驟;用戶注冊(cè)是讓未注冊(cè)的游客進(jìn)行注冊(cè),用戶注冊(cè)后方可以進(jìn)行網(wǎng)上掛號(hào);預(yù)約掛號(hào)幫助用戶查詢科室和相關(guān)專家的信息,使用戶可以選擇符合自己要求的專家進(jìn)行掛號(hào)預(yù)約;掛號(hào)查詢就是用戶在登錄后可以查詢自己的預(yù)約信息。</p><p><b>  1.5 論文組織&

29、lt;/b></p><p>  論文全文共分為七章:</p><p>  第一章 緒論。這一章介紹了論文選題的引言、對(duì)課題的研究背景和意義進(jìn)行了分析,國(guó)內(nèi)外對(duì)該課題的研究及發(fā)展?fàn)顩r,以及課題設(shè)計(jì)工作的具體介紹。</p><p>  第二章 開發(fā)環(huán)境和開發(fā)技術(shù)。</p><p>  第三章 需求分析。這一章簡(jiǎn)單分析了系統(tǒng)的功能需求,并從

30、可行性上進(jìn)行分析,提出設(shè)計(jì)原則并選取合適的開發(fā)環(huán)境。</p><p><b>  第四章 系統(tǒng)設(shè)計(jì)。</b></p><p><b>  第五章 系統(tǒng)實(shí)現(xiàn)。</b></p><p>  第六章 系統(tǒng)測(cè)試。選取具有代表性的數(shù)據(jù)進(jìn)行測(cè)試,保證系統(tǒng)的正常運(yùn)行。</p><p>  第七章 結(jié)束語(yǔ)。對(duì)系統(tǒng)實(shí)

31、現(xiàn)過(guò)程進(jìn)行總結(jié)。</p><p>  2.開發(fā)環(huán)境和開發(fā)技術(shù)</p><p>  預(yù)約掛號(hào)系統(tǒng)采用B/S模式,以JSP技術(shù)為客戶端的主要顯示技術(shù),以MySQL數(shù)據(jù)庫(kù)作為系統(tǒng)的數(shù)據(jù)存儲(chǔ)單元,WEB服務(wù)器采用TOMCAT6.0。下面主要介紹本系統(tǒng)的開發(fā)環(huán)境以及開發(fā)中所用到的相關(guān)技術(shù)。</p><p><b>  2.1 B/S模式</b></

32、p><p>  B/S結(jié)構(gòu),即Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu),是隨著Internet技術(shù)的興起是WEB興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式,對(duì)C/S結(jié)構(gòu)的一種變化或者說(shuō)是改進(jìn)的結(jié)構(gòu)。用戶界面完全通過(guò)WWW瀏覽器實(shí)現(xiàn)。一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn),形成三層3-tier結(jié)構(gòu),是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。大大簡(jiǎn)化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本

33、。</p><p>  B/S模式最大特點(diǎn)是:用戶可以通過(guò)WWW瀏覽器去訪問(wèn)Internet上的文本、數(shù)據(jù)、圖像、動(dòng)畫、視頻點(diǎn)播和聲音信息,這些信息都是由許許多多的Web服務(wù)器產(chǎn)生的,而每一個(gè)Web服務(wù)器又可以通過(guò)各種方式與數(shù)據(jù)庫(kù)服務(wù)器連接,大量的數(shù)據(jù)實(shí)際存放在數(shù)據(jù)庫(kù)服務(wù)器中??蛻舳顺薟WW瀏覽器,一般無(wú)須任何用戶程序,只需從Web服務(wù)器上下載程序到本地來(lái)執(zhí)行,在下載過(guò)程中若遇到與數(shù)據(jù)庫(kù)有關(guān)的指令,由Web服務(wù)

34、器交給數(shù)據(jù)庫(kù)服務(wù)器來(lái)解釋執(zhí)行,并返回給Web服務(wù)器,Web服務(wù)器又返回給用戶。在這種結(jié)構(gòu)中,將許許多多的網(wǎng)連接到一塊,形成一個(gè)巨大的網(wǎng),即全球網(wǎng)。</p><p>  B/S模型結(jié)構(gòu)圖如圖2.1所示:</p><p>  圖2.1 B/S模型結(jié)構(gòu)圖</p><p>  在B/S結(jié)構(gòu)下,用戶可以完全不需要安裝客戶端軟件,當(dāng)然也不需要擔(dān)心任何軟件升級(jí)和不兼容等任何客戶端

35、所遇到的問(wèn)題,用戶工作界面是通過(guò)WWW瀏覽器來(lái)實(shí)現(xiàn)的。相比之下,B/S模型的優(yōu)點(diǎn)顯而易見,更適合這個(gè)網(wǎng)站的構(gòu)建,有利于網(wǎng)站的維護(hù)和擴(kuò)充。</p><p><b>  2.2 JSP技術(shù)</b></p><p>  Web技術(shù)的迅猛發(fā)展正推動(dòng)Internet上信息服務(wù)類的進(jìn)步。WWW服務(wù)的基礎(chǔ)是HTML語(yǔ)言。這個(gè)系統(tǒng)模塊中用到的JSP技術(shù)有點(diǎn)類似于ASP技術(shù),它是在傳統(tǒng)

36、的網(wǎng)頁(yè)HTML文件中加入Java程序片段和JSP標(biāo)簽,構(gòu)成了JSP網(wǎng)頁(yè)java程序片段可以管理數(shù)據(jù)庫(kù)、重定向網(wǎng)頁(yè)等,實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)站所需要的功能。JSP全稱JavaServerPages,它是由Sun Microsystems公司提出、許多公司參與建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。它誕生在 1999年6月1日。目前國(guó)內(nèi)外已經(jīng)在廣泛地使用JSP。隨著JAVA語(yǔ)言得到普及,越來(lái)越多的公司開始關(guān)注JSP的前景。</p><p&g

37、t;  傳統(tǒng)的動(dòng)態(tài)網(wǎng)頁(yè)制作包括CGI、ASP、JSP三種,而JSP具有明顯的優(yōu)勢(shì)。使用CGI-BINJ接口是一個(gè)最早的動(dòng)態(tài)WEB頁(yè)面問(wèn)題的解決方案。缺點(diǎn),CGI程序必須從CGI接口讀入一長(zhǎng)串的字符串,再?gòu)淖址腥〉盟枰臄?shù)據(jù)并加以處理。過(guò)程十分繁瑣。另一個(gè)缺點(diǎn),除了Perl是解釋語(yǔ)言外,其他都是編譯式的語(yǔ)言。每次修改后,都必須重新編譯一次,這給開發(fā)人員帶來(lái)麻煩,增加了工作量。ASP和JSP都能取代CGI使網(wǎng)站建設(shè)和發(fā)展變得簡(jiǎn)單快捷。

38、盡管JSP技術(shù)和ASP在許多方面都有相似的,但仍然存在很多不同之處,其中最本質(zhì)上的區(qū)別在于:兩者是來(lái)源于不同的技術(shù)規(guī)范組織,其實(shí)現(xiàn)的基礎(chǔ),WEB服務(wù)器平臺(tái)要求不相同。</p><p>  <1> 作為Java平臺(tái)的一部分,JSP擁有Java編程語(yǔ)言“一次編寫,各處運(yùn)行”的特點(diǎn)。一次寫入,之后,可以運(yùn)行在任何具有符合Java TM語(yǔ)法結(jié)構(gòu)的環(huán)境。取代過(guò)去單一平臺(tái)開發(fā)。ASP主要工作環(huán)境是微軟的IIS應(yīng)用

39、程序結(jié)構(gòu),又因Activex對(duì)象具有平臺(tái)特性,所以ASP技術(shù)不能很容易地實(shí)現(xiàn)在跨平臺(tái)的WEB服務(wù)器的工作。</p><p>  <2> 從開發(fā)人員的角度來(lái)看其區(qū)別在于:ASP僅支持組件對(duì)象模型COM,而JSP技術(shù)提供的組件都是基于JavaBeans TM技術(shù)或JSP標(biāo)簽庫(kù)。</p><p>  <3> JSP標(biāo)簽可擴(kuò)充性。JSP技術(shù)能夠使用開發(fā)者擴(kuò)展JSP標(biāo)簽,

40、JSP開發(fā)者能定制標(biāo)簽庫(kù),減少對(duì)腳本語(yǔ)言的依賴。</p><p>  <4> 生成可重用的組件。JSP基于組件的技術(shù)方法加速了總體開發(fā)過(guò)程。 JSP組件(JavaBeans,或定制的JSP標(biāo)簽)是跨平臺(tái)可重用的。JavaBeans組件可以訪問(wèn)數(shù)據(jù)庫(kù),并能以分布式系統(tǒng)模式工作于UNIX和WINDOWS平臺(tái)。</p><p>  <5> 易于維護(hù)性。 基于JSP技術(shù)

41、的應(yīng)用程序比基于ASP的應(yīng)用程序易于維護(hù)和管理。JSP突出的組件技術(shù)使修改內(nèi)容而不影響邏輯或修改邏輯而不影響內(nèi)容變得很容易實(shí)現(xiàn)。</p><p>  如上的比較不難看出,JSP技術(shù)編寫的程序運(yùn)用要更加靈活,可擴(kuò)展性更強(qiáng)。</p><p>  2.3 MySQL數(shù)據(jù)庫(kù)</p><p>  MySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),開發(fā)者為瑞典MySQL AB公司。在2

42、008年1月16號(hào)被Sun公司收購(gòu)。目前MySQL被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫(kù)。</p><p>  與其他的大型數(shù)據(jù)庫(kù)例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之處,如規(guī)模小、功能有限(MySQL Cluster的功能和效率都相

43、對(duì)比較差)等,但是這絲毫也沒有減少它受歡迎的程度。對(duì)于一般的個(gè)人使用者和中小型企業(yè)來(lái)說(shuō),MySQL提供的功能已經(jīng)綽綽有余,而且由于MySQL是開放源碼軟件,因此可以大大降低總體擁有成本。</p><p><b>  MySQL特點(diǎn): </b></p><p>  <1>.使用C和C++編寫,并使用了多種編譯器進(jìn)行測(cè)試,保證源代碼的可移植。</p>

44、;<p>  <2>.支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多種操作系統(tǒng)。</p><p>  <3>.為多種編程語(yǔ)言提供了API。這些編程語(yǔ)言包括C、C++、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。 </p&

45、gt;<p>  <4>.支持多線程,充分利用CPU資源。</p><p>  <5>.優(yōu)化的SQL查詢算法,有效地提高查詢速度。</p><p>  <6>.既能夠作為一個(gè)單獨(dú)的應(yīng)用程序應(yīng)用在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個(gè)庫(kù)而嵌入到其他的軟件中提供多語(yǔ)言支持,常見的編碼如中文的GB 2312、BIG5,日文的Shift_JIS等都

46、可以用作數(shù)據(jù)表名和數(shù)據(jù)列名。</p><p>  <7>.提供TCP/IP、ODBC和JDBC等多種數(shù)據(jù)庫(kù)連接途徑 。</p><p>  <8>.提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫(kù)操作的管理工具。</p><p>  <9>.可以處理?yè)碛猩锨f(wàn)條記錄的大型數(shù)據(jù)庫(kù)。</p><p>  2.4 MyEclips

47、e簡(jiǎn)介</p><p>  MyEclipse企業(yè)級(jí)工作平臺(tái)是對(duì)EclipseIDE的擴(kuò)展,利用它可以在數(shù)據(jù)庫(kù)和JavaEE的開發(fā)、發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。</p><p>

48、;  MyEclipse 是一個(gè)十分優(yōu)秀的用于開發(fā)Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常強(qiáng)大,支持也十分廣泛,尤其是對(duì)各種開源產(chǎn)品的支持十分不錯(cuò)。MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC數(shù)據(jù)庫(kù)鏈接工具等多項(xiàng)功能??梢哉f(shuō)MyEclipse是幾乎囊括了目前所有主流開源產(chǎn)品的專屬eclipse

49、開發(fā)工具。</p><p>  2.5 Tomcat簡(jiǎn)介</p><p>  Tomcat是Apache 軟件基金會(huì)(Apache Software Foundation)的Jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目,由Apache、Sun 和其他一些公司及個(gè)人共同開發(fā)而成,是一個(gè)免費(fèi)的開放源代碼的Web 應(yīng)用服務(wù)器,屬于輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問(wèn)用戶不是很多的場(chǎng)合下被普

50、遍使用,是開發(fā)和調(diào)試JSP 程序的首選。因?yàn)門omcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,它運(yùn)行時(shí)占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能,而且它還在不斷的改進(jìn)和完善中,成為目前比較流行的Web 應(yīng)用服務(wù)器。實(shí)際上Tomcat 部分是Apache 服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行tomcat 時(shí),它實(shí)際上作為一個(gè)與Apache 獨(dú)立的

51、進(jìn)程單獨(dú)運(yùn)行的。</p><p>  Tomcat有三種工作模式,分別是獨(dú)立servlet容器、Tomcat有三種工作模式,分別是獨(dú)立servlet容器、進(jìn)程內(nèi)的servlet容器和進(jìn)程外的servlet容器。在利用其進(jìn)行開發(fā)之前必須清楚Tomcat的目錄結(jié)構(gòu),因?yàn)門omcat的目錄結(jié)構(gòu)和Web系統(tǒng)的創(chuàng)建和發(fā)布都有著很大的關(guān)系,通常,Tomcat的目錄結(jié)構(gòu)見表2.1。</p><p>  

52、表2.1 tomcat目錄結(jié)構(gòu)</p><p><b>  3.需求分析</b></p><p>  3.1 系統(tǒng)需求分析</p><p>  我國(guó)醫(yī)療體制還不夠完善,醫(yī)患關(guān)系緊張,醫(yī)療資源分布不均,更是加劇了患者掛號(hào)難,掛專家號(hào)更難的現(xiàn)狀。為此,倒號(hào)、炒號(hào)現(xiàn)象嚴(yán)重,患者就診掛號(hào),只能找號(hào)販子或者找關(guān)系。</p><p>

53、;  國(guó)家衛(wèi)生部曾發(fā)下《關(guān)于在公立醫(yī)院施行預(yù)約診療服務(wù)工作的意見》,并就此征求意見。《意見》要求,從2009年10月開始,所有三級(jí)醫(yī)院都要開展實(shí)名預(yù)約掛號(hào)服務(wù)。以方便群眾就醫(yī),提高醫(yī)院服務(wù)水平。預(yù)約掛號(hào)系統(tǒng)就是為了方便廣大患者就醫(yī)問(wèn)診,緩解醫(yī)院的掛號(hào)壓力,整體上提高醫(yī)療服務(wù)的質(zhì)量以及工作效率二定制開發(fā)的。實(shí)現(xiàn)了患者的分流,有效地緩解了醫(yī)院掛號(hào)高峰期和低谷期,為廣大患者提供了一個(gè)便捷的數(shù)字化掛號(hào)就醫(yī)方式,節(jié)省了大量的時(shí)間與費(fèi)用。真正使患者

54、可以足不出戶輕松預(yù)約,避免長(zhǎng)時(shí)間的不確定排隊(duì)候診。綜上可知,預(yù)約掛號(hào)系統(tǒng)不但是國(guó)家衛(wèi)生部的要求,也是人民群眾真實(shí)的需求,因此該系統(tǒng)擁有龐大的用戶需求。</p><p>  3.2 系統(tǒng)可行性分析</p><p>  可行性分析是系統(tǒng)分析階段的第二項(xiàng)活動(dòng),它的主要目是進(jìn)一步明確系統(tǒng)的目標(biāo)、規(guī)模與功能,對(duì)系統(tǒng)開發(fā)背景、必要性和意義進(jìn)行了調(diào)查分析并根據(jù)需要和可能提出開發(fā)系統(tǒng)的初步方案與計(jì)劃。避免

55、在花費(fèi)了大量的人力與物力資源后才知道網(wǎng)站不能實(shí)現(xiàn)或者是在新的系統(tǒng)投入使用后沒有任何的實(shí)際意義而引起的浪費(fèi)。</p><p>  3.2.1 經(jīng)濟(jì)可行性</p><p>  預(yù)約掛號(hào)系統(tǒng)所需軟件:Myeclipse,Tomcat,MysQL均是開源工具,在網(wǎng)上可以直接下載得到。開發(fā)需要在個(gè)人電腦上實(shí)現(xiàn),現(xiàn)在個(gè)人電腦的價(jià)格已經(jīng)可以被大多數(shù)人所接受,基本上每個(gè)家庭都擁有一臺(tái)個(gè)人電腦,而且個(gè)人電腦

56、的配置和性能也完全可以支持此項(xiàng)目的開發(fā)。所以有了設(shè)備與工具,開發(fā)項(xiàng)目幾乎沒有物理成本,僅僅只是簡(jiǎn)單的人工成本,如此開發(fā)此項(xiàng)目在經(jīng)濟(jì)可行性上成為可能。</p><p>  3.2.2 技術(shù)可行性</p><p>  網(wǎng)站的開發(fā)采用的是由HTML代碼和嵌入其中的Java代碼所組成的JSP頁(yè)面,在Windows系統(tǒng)中使用MyEclipse平臺(tái)開發(fā)。結(jié)合平時(shí)所學(xué)的知識(shí),和以前使用MyEclipse

57、制作JSP網(wǎng)頁(yè)的經(jīng)驗(yàn),在技術(shù)上成為可行。JSP將網(wǎng)頁(yè)邏輯與網(wǎng)頁(yè)設(shè)計(jì)的顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。JSP具備了Java技術(shù)的簡(jiǎn)單易用,完全的面向?qū)ο?,具有平臺(tái)無(wú)關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)。</p><p>  系統(tǒng)選用Mysql數(shù)據(jù)庫(kù)作為后臺(tái)數(shù)據(jù)庫(kù)。MySQL是現(xiàn)在流行的關(guān)系數(shù)據(jù)庫(kù)中其中的一種,相比其它的數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)來(lái)說(shuō),MySQL具

58、有小巧、功能齊全、查詢迅捷、安全穩(wěn)定、容易維護(hù)等優(yōu)點(diǎn),于一般中小型,即便是大型應(yīng)用也同樣能夠勝任。</p><p>  所以,上述語(yǔ)言特性和 MyEclipse 平臺(tái)的可擴(kuò)展及強(qiáng)大的功能支持著開發(fā)的技術(shù)可行性。</p><p>  3.2.3 操作可行性</p><p>  隨著計(jì)算機(jī)知識(shí)的普及和推廣,越來(lái)越多的人掌握了計(jì)算機(jī)的基本使用方法和技能。隨著互聯(lián)網(wǎng)的發(fā)展,

59、用戶對(duì)網(wǎng)絡(luò)、Windows等環(huán)境下的軟件使用已經(jīng)比較熟悉,本系統(tǒng)采用的是Windows系統(tǒng)下瀏覽器的使用,用戶十分熟悉。其次,系統(tǒng)網(wǎng)頁(yè)頁(yè)面簡(jiǎn)潔、結(jié)構(gòu)清晰,使用時(shí)非常方便快捷,對(duì)于操作的要求非常低,只需要簡(jiǎn)單地輸入與點(diǎn)擊對(duì)應(yīng)按鈕,就可以完成預(yù)約掛號(hào)。從操作方面看,此系統(tǒng)的開發(fā)是可行的。</p><p>  3.3 系統(tǒng)功能需求</p><p>  預(yù)約掛號(hào)系統(tǒng)的總體目標(biāo)是:在計(jì)算機(jī)網(wǎng)絡(luò),數(shù)據(jù)

60、庫(kù)和先進(jìn)的開發(fā)平臺(tái)上,利用現(xiàn)有的軟件,配置一定的系統(tǒng)環(huán)境,開發(fā)一個(gè)具有開放體系結(jié)構(gòu)的,易擴(kuò)充的,易維護(hù)的,具有良好人機(jī)交互界面的網(wǎng)上預(yù)約掛號(hào)系統(tǒng),為廣大患者提供一個(gè)方便快捷的網(wǎng)上預(yù)約掛號(hào)服務(wù)。</p><p>  系統(tǒng)具體需要實(shí)現(xiàn)以下功能:</p><p>  <1>用戶注冊(cè):初次使用預(yù)約掛號(hào)系統(tǒng)的患者進(jìn)行注冊(cè),填寫詳細(xì)信息。</p><p>  <

61、;2>預(yù)約掛號(hào):按照科室名稱查詢,點(diǎn)擊“查詢科室”按鈕查詢科室信息,或者點(diǎn)擊“查詢專家”按鈕查詢所選科室的專家信息,并選擇符合要求專家點(diǎn)擊“預(yù)約”登錄提交掛號(hào)信息。</p><p>  <3>掛號(hào)查詢:用戶登錄自己的賬號(hào),查詢自己的掛號(hào)信息。</p><p>  <4>管理員模塊:對(duì)普通用戶、預(yù)約、專家以及專家所屬科室信息的查看、添加、刪除和修改的操作。<

62、;/p><p><b>  4.系統(tǒng)設(shè)計(jì)</b></p><p><b>  4.1 構(gòu)架概述</b></p><p>  系統(tǒng)設(shè)置模塊主要分普通用戶模塊和管理員模塊。</p><p>  普通用戶模塊:主要是用戶進(jìn)行注冊(cè)、預(yù)約掛號(hào)、查看預(yù)約信息。</p><p>  管理員模塊

63、主要是對(duì)用戶、科室、專家、預(yù)約信息的管理。</p><p>  4.1.1 普通用戶模塊的設(shè)計(jì)</p><p>  普通用戶模塊的整體結(jié)構(gòu),分為掛號(hào)流程、用戶注冊(cè)、預(yù)約掛號(hào)、掛號(hào)查詢、職員登錄。見圖4.1。</p><p>  (1)預(yù)約流程:對(duì)預(yù)約掛號(hào)系統(tǒng)的操作進(jìn)行說(shuō)明。</p><p>  (2)用戶注冊(cè):沒有注冊(cè)的用戶需要先進(jìn)行注冊(cè)成為

64、網(wǎng)站會(huì)員,然后可以登錄網(wǎng)站進(jìn)行網(wǎng)上預(yù)約掛號(hào),患者注冊(cè)會(huì)員是需填寫個(gè)人基本信息,包括:真實(shí)姓名、年齡、身份證號(hào)碼、聯(lián)系電話等,填寫確認(rèn)完信息后,即可登錄網(wǎng)站;已注冊(cè)用戶可以在查詢符合要求的專家后,使用用戶名和密碼登錄進(jìn)行網(wǎng)上預(yù)約掛號(hào)。</p><p> ?。?)預(yù)約掛號(hào):用戶可以根據(jù)自己的需要查看相關(guān)科室信息及專家信息,然后根據(jù)專家簡(jiǎn)介,選擇自己想要預(yù)約的專家,輸入用戶名和密碼進(jìn)行預(yù)約掛號(hào)。如下圖4.2。</

65、p><p> ?。?)掛號(hào)查詢:用戶輸入用戶名和密碼可以查詢自己的掛號(hào)信息。</p><p> ?。?)職員登錄:可以進(jìn)入管理員登錄界面。</p><p>  4.1.2 管理員模塊的設(shè)計(jì)</p><p>  管理員模塊默認(rèn)設(shè)置為只有一個(gè)管理員,模塊主要包括用戶管理、科室管理、專家管理、預(yù)約管理四部分功能。如圖4.3。</p>&l

66、t;p> ?。?)用戶管理:主要是管理已有用戶的信息以及添加新的用戶,管理已有用戶信息就是可以按照用戶名、真實(shí)姓名、性別三個(gè)條件對(duì)已有的用戶信息進(jìn)行查詢,管理員可以根據(jù)需求對(duì)查詢出的結(jié)果進(jìn)行修改或刪除操作。</p><p> ?。?)科室管理:管理科室信息主要是對(duì)科室信息的管理,對(duì)科室信息的管理主要是查詢科室名稱,對(duì)查詢出的信息可以進(jìn)行修改或刪除操作,或者點(diǎn)擊按鈕顯示全部的科室信息;以及添加新的科室。<

67、;/p><p>  (3)專家管理:管理專家信息指管理員可以根據(jù)專家姓名、所屬科室、職稱三個(gè)條件查詢專家,并對(duì)查詢出的結(jié)果進(jìn)行修改或刪除操作;以及添加科室對(duì)新的科室進(jìn)行添加。</p><p>  (4)預(yù)約管理:管理預(yù)約信息指管理員可以根據(jù)用戶真實(shí)姓名、專家姓名、科室名稱等查詢預(yù)約信息,并根據(jù)需求對(duì)預(yù)約信息進(jìn)行修改或刪除操作;或者管理員選擇添加預(yù)約進(jìn)行添加新的預(yù)約信息。</p>

68、<p><b>  4.2 數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p>  針對(duì)本系統(tǒng)的特點(diǎn),在對(duì)所搜集的數(shù)據(jù)進(jìn)行規(guī)范化之后,定義了如下五張表格,分別是科室信息表、管理員信息表、專家信息表、用戶信息表和預(yù)約表。</p><p>  此軟件文檔系統(tǒng)采用MySQL數(shù)據(jù)庫(kù)管理系統(tǒng)。首先在MySQL中建立一個(gè)數(shù)據(jù)庫(kù),將其命名為test,然后根據(jù)數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)分析創(chuàng)建5張數(shù)

69、據(jù)表。</p><p>  科室信息表用于存儲(chǔ)科室的基本信息,本表的名稱:dept,表dept屬性與字段具體參見表4.1所示:</p><p>  表4.1 dept的屬性表</p><p>  管理員信息表存儲(chǔ)管理員登錄的基本信息,本表的名稱:admin,表admin屬性與字段具體參見表4.2所示:</p><p>  表4.2 admin

70、的屬性表</p><p>  專家信息表用于存儲(chǔ)門診專家的基本信息,本表的名稱:doctor,表doctor屬性與字段具體參見表4.3所示:</p><p>  表4.3 doctor的屬性表</p><p>  用戶信息表用于存儲(chǔ)用戶的基本信息,本表的名稱:user。表user屬性與字段具體參見表4.4所示:</p><p>  表4.4

71、user的屬性表</p><p>  預(yù)約信息表用于存儲(chǔ)用戶與管理員提交的預(yù)約信息,本表的名稱:reserve,表reserve屬性與字段具體參見表4.5所示:</p><p>  表4.5 reserve的屬性表</p><p><b>  系統(tǒng)實(shí)現(xiàn)</b></p><p>  5.1 系統(tǒng)前臺(tái)實(shí)現(xiàn)</p>

72、<p>  在系統(tǒng)的開發(fā)過(guò)程中,該系統(tǒng)前臺(tái)界面借用了一些別的網(wǎng)站的主界面,完成對(duì)前臺(tái)界面的美化等操作。本采取簡(jiǎn)單的表單完成實(shí)現(xiàn)整個(gè)系統(tǒng)不同業(yè)務(wù)之間的跳轉(zhuǎn),采用的是JSP編寫,沒有完全實(shí)現(xiàn)前臺(tái)分離。</p><p>  5.1.1 預(yù)約模塊</p><p>  在前臺(tái)主要就是用戶根據(jù)自身需求對(duì)專家進(jìn)行預(yù)約掛號(hào),流程如圖5.1所示。</p><p>  5

73、.2 系統(tǒng)后臺(tái)實(shí)現(xiàn)</p><p>  系統(tǒng)后臺(tái)采用JSP編寫,運(yùn)行于Apache Tomcat容器中,系統(tǒng)直接獲得數(shù)據(jù)庫(kù)訪問(wèn)會(huì)話,對(duì)數(shù)據(jù)庫(kù)直接進(jìn)行增、刪、改、查等基本操作,在這個(gè)系統(tǒng)中對(duì)數(shù)據(jù)庫(kù)的操作使用的是SQL語(yǔ)句。</p><p>  5.2.1 登錄模塊</p><p>  在本系統(tǒng)中單獨(dú)有管理員登錄的頁(yè)面,管理員通過(guò)輸入用戶名和密碼登錄管理頁(yè)面。流程如圖5

74、.2所示。</p><p>  圖5.2 管理員登陸活動(dòng)圖</p><p>  5.2.2 用戶管理模塊</p><p>  本模塊是管理員登錄后可以對(duì)普通用戶進(jìn)行的操作。在這里僅討論添加新用戶的過(guò)程,其活動(dòng)圖如圖5.3所示。</p><p>  圖5.3 添加用戶活動(dòng)圖</p><p>  當(dāng)管理員點(diǎn)擊添加用戶,系統(tǒng)

75、跳轉(zhuǎn)到添加頁(yè)面,在管理員填寫信息后點(diǎn)擊添加按鈕,如果添加的數(shù)據(jù)不完整或有錯(cuò)誤,系統(tǒng)會(huì)提示錯(cuò)誤并且跳轉(zhuǎn)回添加頁(yè)面,讓管理員再次輸入正確的信息,如果信息完整且正確,則寫入數(shù)據(jù)庫(kù)。</p><p>  5.3 用戶預(yù)約掛號(hào)界面設(shè)計(jì)</p><p>  用戶可以先查看科室及專家的信息,根據(jù)自身的需要,選擇專家進(jìn)行預(yù)約,登錄提交預(yù)約信息。頁(yè)面的運(yùn)行效果如圖5.4所示。</p><

76、p>  圖5.4 用戶預(yù)約掛號(hào)頁(yè)面運(yùn)行結(jié)果</p><p>  管理員登錄成功后進(jìn)入管理模塊主界面,主界面主要為側(cè)欄部分,顯示管理員可以進(jìn)行的管理操作。頁(yè)面的運(yùn)行效果如圖5.5所示。</p><p>  圖5.5 管理員用戶管理頁(yè)面運(yùn)行結(jié)果</p><p><b>  6.系統(tǒng)測(cè)試</b></p><p>  系統(tǒng)

77、測(cè)試是把軟件、硬件和網(wǎng)絡(luò)等環(huán)境連在一起的全面測(cè)試,檢查系統(tǒng)同需求說(shuō)明是否相符,只要系統(tǒng)有不符合需求說(shuō)明書的地方,就認(rèn)為有錯(cuò)誤存在。在任何軟件系統(tǒng)的開發(fā)過(guò)程中,任何人員都不可避免會(huì)產(chǎn)生錯(cuò)誤。為了盡可能發(fā)現(xiàn)并改正系統(tǒng)設(shè)計(jì)中的錯(cuò)誤,減少錯(cuò)誤造成的損失,保證系統(tǒng)開發(fā)的質(zhì)量,需要進(jìn)行系統(tǒng)測(cè)試。</p><p><b>  6.1 測(cè)試對(duì)象</b></p><p>  預(yù)約掛號(hào)系

78、統(tǒng)主要對(duì)第四章的模塊進(jìn)行測(cè)試,只是針對(duì)某部分寫出完整的測(cè)試過(guò)程。</p><p><b>  6.2 測(cè)試環(huán)境</b></p><p>  系統(tǒng)測(cè)試主要環(huán)境,如表6.1所示。</p><p>  表6.1 系統(tǒng)測(cè)試主要環(huán)境</p><p><b>  6.3 功能測(cè)試</b></p>

79、<p>  本系統(tǒng)基本采用的是黑盒測(cè)試。對(duì)系統(tǒng)主要功能進(jìn)行測(cè)試的過(guò)程及結(jié)果,在這里只對(duì)登錄功能測(cè)試進(jìn)行討論。</p><p>  6.3.1 內(nèi)容測(cè)試</p><p>  測(cè)試一:使用Windows Internet Explorer 6訪問(wèn)本站點(diǎn),頁(yè)面內(nèi)容顯示正常,測(cè)試成功。</p><p>  測(cè)試二:使用liebao、Firefox訪問(wèn)本站點(diǎn),頁(yè)面內(nèi)

80、容顯示正常,測(cè)試成功。</p><p>  結(jié)論:無(wú)論用戶使用哪種主流瀏覽器,均可正常顯示本系統(tǒng)站點(diǎn)內(nèi)容。</p><p>  6.3.2 登錄測(cè)試</p><p>  登錄測(cè)試用例,如表6.2所示。</p><p>  表6.2 登錄測(cè)試用例</p><p>  6.3.3 添加科室信息測(cè)試</p>

81、<p>  添加科室測(cè)試用例,表6.3所示。</p><p>  表6.3 添加科室測(cè)試用例</p><p><b>  7.結(jié)束語(yǔ)</b></p><p>  預(yù)約掛號(hào)系統(tǒng)的是采用了JSP作為軟件開發(fā)技術(shù),數(shù)據(jù)庫(kù)采用了成熟的MySQL,MySQL是開源軟件,對(duì)于個(gè)人的系統(tǒng)來(lái)說(shuō)是最佳選擇,免費(fèi)及性能穩(wěn)定,對(duì)服務(wù)器的要求也很低。還運(yùn)用

82、了CSS,通常又稱為“風(fēng)格樣式表”,它是用來(lái)進(jìn)行網(wǎng)頁(yè)風(fēng)格設(shè)計(jì)的。級(jí)聯(lián)樣式表可以使人更能有效地控制網(wǎng)頁(yè)外觀。使用級(jí)聯(lián)樣式表,可以擴(kuò)充精確指定網(wǎng)頁(yè)元素位置,外觀以及創(chuàng)建特殊效果的能力。CSS能夠?qū)W(wǎng)頁(yè)中的對(duì)象的位置排版進(jìn)行像素級(jí)的精確控制,支持幾乎所有的字體字號(hào)樣式,擁有對(duì)網(wǎng)頁(yè)對(duì)象和模型樣式編輯的能力,并能夠進(jìn)行初步交互設(shè)計(jì),是目前基于文本展示最優(yōu)秀的表現(xiàn)設(shè)計(jì)語(yǔ)言。CSS能夠根據(jù)不同使用者的理解能力,簡(jiǎn)化或者優(yōu)化寫法,針對(duì)各類人群,有較強(qiáng)的

83、易讀性。</p><p>  本網(wǎng)站雖然保障了順利運(yùn)行,但是還有缺陷。如安全性問(wèn)題,用戶密碼明文存儲(chǔ),這樣造成用戶信息的不安全性增大。在URL上沒有做過(guò)濾處理,缺少過(guò)濾器及監(jiān)聽器,使得用戶無(wú)需登入既可以直接通過(guò)URL訪問(wèn)到相應(yīng)的模塊,還有在一些表單上沒有得到完善的驗(yàn)證,完善這些功能需要一定的時(shí)間,待以后逐步實(shí)現(xiàn)。頁(yè)面的動(dòng)態(tài)性沒有得到完全的展現(xiàn),采用了iframe對(duì)頁(yè)面進(jìn)行設(shè)置,提高頁(yè)面轉(zhuǎn)換效率,但對(duì)頁(yè)面束縛性較強(qiáng)

84、。</p><p>  在系統(tǒng)開發(fā)過(guò)程中,為了加快開發(fā)的速度,沒有加入有效的系統(tǒng)框架,而是在JSP頁(yè)面中嵌入代碼,沒有實(shí)現(xiàn)前臺(tái)后臺(tái)分離,為日后系統(tǒng)的維護(hù)造成了不良影響。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1]李興華、王月清,《Java Web 開發(fā)實(shí)戰(zhàn)經(jīng)典基礎(chǔ)篇》,北京,清華大學(xué)出版社,2010.8</p

85、><p>  [2]孫晨霞,《數(shù)據(jù)庫(kù)應(yīng)用技術(shù)》,北京,北京郵電大學(xué)出版社,2010.8</p><p>  [3](美)漢納(Hanna.p.).JSP技術(shù)大全.北京,機(jī)械工業(yè)出版社,2004</p><p>  [4]郝勁,網(wǎng)上預(yù)約系統(tǒng)在醫(yī)院的應(yīng)用,硅谷,2010.5 </p><p>  [5]程?hào)|萍,醫(yī)院網(wǎng)上預(yù)約掛號(hào)系統(tǒng),醫(yī)學(xué)信息,2007

86、.11.05</p><p>  [6]肖曉玲,基于B_S模式的醫(yī)院網(wǎng)上掛號(hào)預(yù)約系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),微計(jì)算機(jī)應(yīng)用, 2004.03.15</p><p>  [7](美)鮑格斯坦(Bergsten,H.) 著,林琪,朱濤江 譯,JSP設(shè)計(jì)(第三版)/O’Reilly Java系列,北京電力出版社,2004.12.1</p><p>  [8]百度百科,http://

87、baike.baidu.com/</p><p>  [9]W3School,http://www.w3school.com.cn/</p><p><b>  致謝</b></p><p>  轉(zhuǎn)眼間大學(xué)四年即將結(jié)束了,在這個(gè)時(shí)刻總會(huì)有一些不舍,一是總感覺自己學(xué)到的東西還太少,聯(lián)想工作以后,大概就沒有現(xiàn)在這樣的學(xué)習(xí)氛圍了;二是在這里有著很多我

88、們敬愛的老師和可愛的同學(xué)們。而最后畢業(yè)設(shè)計(jì)成為了大學(xué)階段最后的一次測(cè)驗(yàn),同時(shí)也是檢驗(yàn)自我、增長(zhǎng)經(jīng)驗(yàn)的難得機(jī)會(huì)與體驗(yàn)。</p><p>  在完成畢業(yè)設(shè)計(jì)的過(guò)程中,每一次成功和進(jìn)步都是寶貴的財(cái)富。只有自己從頭到尾從選題、設(shè)計(jì)、查找資料、逐步完成,一步一步走過(guò)來(lái),才能切實(shí)發(fā)現(xiàn)自己的不足。而每次遇到困難,想辦法自我攻克難題,才有長(zhǎng)久的進(jìn)步。</p><p>  這次畢業(yè)設(shè)計(jì)使我能夠靜下心來(lái),集中

89、注意力編寫代碼,讓我明白了面對(duì)bug不能只是一味的著急,還應(yīng)該靜下心一步一步的調(diào)試,受益匪淺。同時(shí)漸漸完成了自己畢業(yè)設(shè)計(jì)的代碼,改正錯(cuò)誤的流程,逐漸完善了項(xiàng)目系統(tǒng)。再然后就是端正了自己的心態(tài),認(rèn)識(shí)到自己的不足,同時(shí)有信心能夠做得更好。</p><p>  由于時(shí)間的倉(cāng)促,以及自身水平不是很高,系統(tǒng)中還存在種種不足之處,有待于進(jìn)一步的提高和完善。在論文結(jié)束之際,我要感謝張老師對(duì)我悉心的指導(dǎo)與幫助。</p>

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(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)論