已閱讀5頁,還剩33頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
本科畢業(yè)設(shè)計(jì) (論文 ) 題目: 基于 醫(yī)院網(wǎng)上預(yù)約掛號(hào)系統(tǒng) 院 (系): 計(jì)算機(jī)科學(xué)與工程學(xué)院 專 業(yè): 計(jì)算機(jī)科學(xué)與技術(shù)專業(yè) 基于 醫(yī)院網(wǎng)上預(yù)約掛號(hào)系統(tǒng) 摘 要 聯(lián)網(wǎng)技術(shù)的快速發(fā)展的同時(shí)也帶來了社會(huì)各個(gè)行業(yè)的發(fā)展。它的發(fā)展已經(jīng)深入到社會(huì)的各個(gè)角落。作為社會(huì)發(fā)展的前沿技術(shù),各行各業(yè)只要對(duì)其合理的進(jìn)行運(yùn)用,必將會(huì)帶來巨大的 便捷 。成功的運(yùn)用 為 醫(yī)療事業(yè) 帶來無限便利。 在傳統(tǒng)的 醫(yī)院掛號(hào)過程 中, 信息處理停留在手工方式,勞動(dòng)強(qiáng)度大且工作效率低,醫(yī)師護(hù)士和管理人員的大量時(shí)間都消耗在事務(wù)性工作上,病人排隊(duì)等候時(shí)間長, 這些影響了醫(yī)療的秩序 ,也延誤了患者的病情 。 而本論文的探索研究方向則為醫(yī)院掛號(hào)網(wǎng)站 的開發(fā)與實(shí)現(xiàn)。本系統(tǒng)采用的是基于廣域網(wǎng)的 B/S 結(jié)構(gòu)平臺(tái),比 C/S 有更強(qiáng)的適用范圍,具有更加生動(dòng)和豐富的表現(xiàn)方式與用戶交流。系統(tǒng)的設(shè)計(jì)框架采用的是已經(jīng)發(fā)展成熟、安全的 術(shù)框架,使系統(tǒng)實(shí)施更為方便和安全。網(wǎng)頁采用的是 術(shù),它擁有卓越的系統(tǒng)可移植性,同時(shí)它與流行的 技術(shù)也能良好整合,加上 據(jù)庫強(qiáng)大的后臺(tái)數(shù)據(jù)支持,奠定了 術(shù)在網(wǎng)絡(luò)應(yīng)用系統(tǒng)開發(fā)中的關(guān)鍵地位。它使我們的網(wǎng)頁更加生動(dòng)、具有表現(xiàn)力。 這次畢業(yè)設(shè)計(jì)開發(fā)了 醫(yī)院預(yù)約掛號(hào) 系統(tǒng),該系統(tǒng)是專為 解決廣大患者掛號(hào)難這個(gè)問題 。通過本網(wǎng)站 患者可以 有針對(duì)性的快速的找到 符合自身 的需求 的醫(yī)師進(jìn)行預(yù)約掛號(hào) 。 關(guān)鍵詞 : 醫(yī)院 , 掛號(hào) , of of Its of As a of as as it in in a of by in a of of a is on of / S of / S a of in of is to of it of at ML be a a SP in It of to is to of be in of to 目 錄 1 緒 論 . 1 題背景及研究意義 . 1 內(nèi)外研究現(xiàn)狀 . 1 課題研究內(nèi)容 . 2 能模塊 . 2 臺(tái)數(shù)據(jù)庫 . 3 2 開發(fā)環(huán)境及開發(fā)技術(shù) . 4 、預(yù)約醫(yī)師的實(shí)現(xiàn) . 27 室添加功能的實(shí)現(xiàn) . 29 師添加功能的實(shí)現(xiàn) . 30 6 總 結(jié) . 31 參考文獻(xiàn) . 32 致 謝 . 錯(cuò)誤 !未定義書簽。 1 緒 論 題背景 及研究意義 隨著經(jīng)濟(jì)與科學(xué)技術(shù)的高速發(fā)展,信息化的進(jìn)程不斷加快。隨著計(jì)算機(jī)性能不斷提高,價(jià)格不斷下降,計(jì)算機(jī)已在醫(yī)院 醫(yī)療,教學(xué),科研,管理的各個(gè)方面得到越來越廣泛的應(yīng)用。然而,我國還有部分醫(yī)院的信息處理停留在手工方式,勞動(dòng)強(qiáng)度大且工作效率低,醫(yī)師護(hù)士和管理人員的大量時(shí)間都消耗在事務(wù)性工作上,病人排隊(duì)等候時(shí)間長,輾轉(zhuǎn)過程多,影響了醫(yī)療的秩序。計(jì)算機(jī)化的醫(yī)院信息系統(tǒng)已成為現(xiàn)代化醫(yī)院運(yùn)營必不可少的基礎(chǔ)設(shè)施與技術(shù)支撐環(huán)境。門診掛號(hào)系統(tǒng)是整個(gè)醫(yī)院管理信息系統(tǒng)的第一個(gè)窗口,是病人到醫(yī)院就診要做的第一項(xiàng)工作。它用于收集病人的信息,協(xié)調(diào)科室醫(yī)生管理,控制各科室的流量等等。 醫(yī)院 網(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) ,用戶就可以在網(wǎng)上預(yù)約醫(yī)院的專家、專科號(hào) ,而無須再受排隊(duì)之苦。它能更好的改善就醫(yī)環(huán)境 ,簡化就醫(yī)環(huán)節(jié) ,節(jié)約就醫(yī)時(shí)間 ,真正體現(xiàn)了以病人為中心 ,一切從方便患者出發(fā) ,符合當(dāng)今醫(yī)院人性化溫馨服務(wù)的理念。 目前 ,門診一直是困擾醫(yī)院提高服務(wù)質(zhì)量的一個(gè)復(fù)雜環(huán)節(jié) ,特別是醫(yī)療水平高、門診量大的醫(yī)院 ,而造成門診質(zhì)量難以提高的因素主要有兩方面 : 一方面集中式掛號(hào) (現(xiàn)在流行的分層掛號(hào)只是相對(duì)而言一個(gè)范圍較小的集中式掛號(hào) ),就診人員流量不均、具有不確定性 ,有明顯的就診高峰和低谷 (表現(xiàn)在整個(gè)醫(yī)院不 同門診時(shí)間段及同科室的不同時(shí)間段 )。高峰期病人掛號(hào)排隊(duì)長 ,就診時(shí)間長 ,醫(yī)生熟人插號(hào)現(xiàn)象 ,環(huán)境擁擠混亂 ,醫(yī)生問診時(shí)間短、不仔細(xì)、態(tài)度差。而低谷期 ,醫(yī)生無病人看、溜號(hào) ,醫(yī)院資源浪費(fèi)。 另一方面專家號(hào) (特別是名專家號(hào) )難掛 ,出現(xiàn)倒號(hào)、炒號(hào)現(xiàn)象 ,嚴(yán)重?fù)p害病人利益 ,影響到醫(yī)院的聲譽(yù)。而采用網(wǎng)上預(yù)約掛號(hào) ,可有效的解決這一現(xiàn)象 ,還通過有效的身份驗(yàn)證 ,杜絕倒、炒專家號(hào)的現(xiàn)象 ,提高醫(yī)院門診服務(wù)質(zhì)量 ,取得良好的社會(huì)效益和經(jīng)濟(jì)效益。此外 ,病人到醫(yī)院就診前對(duì)醫(yī)院的相關(guān)信息了解不多 ,對(duì)所要掛的??漆t(yī)生的情況又不太了解 ,只能憑經(jīng)驗(yàn)和印 象進(jìn)行選擇 ,具有較大的盲目性。而當(dāng)醫(yī)院開通網(wǎng)上掛號(hào)預(yù)約服務(wù)以后,求醫(yī)者只需坐在家中,輕點(diǎn)兒下鼠 標(biāo),就可以掛上醫(yī)院專家門診號(hào),可以做到“足不出戶選醫(yī)生”。網(wǎng)上預(yù)約正悄然改變著都市求醫(yī)者的看病觀念。擁有相對(duì)固定的個(gè)人醫(yī)生和習(xí)慣 , 預(yù)約看病,將不再遙遠(yuǎn),所以應(yīng)用必將越來越廣泛。 內(nèi)外 研究現(xiàn)狀 隨著互聯(lián)網(wǎng)絡(luò)的迅猛發(fā)展 ,戶已呈幾何級(jí)數(shù)增長 ,目前已經(jīng)有很多醫(yī)院投入使用網(wǎng)上掛號(hào)系統(tǒng)。 據(jù)了解,預(yù)約掛號(hào)在國外頗為普及。在西方國家,病人看病都需要事先進(jìn)行預(yù)約。隨著預(yù)約掛號(hào)的深入推廣,國內(nèi)越來越多的醫(yī)院 也意識(shí)到預(yù)約服務(wù) 在節(jié)約看病時(shí)間、分流患者、減輕醫(yī)院壓力上的作用。據(jù)了解,盡管存在很多困難,但全國各地的醫(yī)院在嘗試預(yù)約掛號(hào)的實(shí)踐中還是提供了很多有益的做法。 廣東省人民醫(yī)院早在 2004 年就采取了一套相對(duì)完整的預(yù)約掛號(hào)體系,其三種預(yù)約方式,按照受歡迎程度排名依此為:電話、現(xiàn)場、網(wǎng)絡(luò),分別占到了預(yù)約掛號(hào)中 50%、40%、 10%。在福建,全省范圍內(nèi)撥打 12320 海西健康熱線電話,即可預(yù)約到福建省立醫(yī)院等 5 家醫(yī)院的專家號(hào),只按市話費(fèi)標(biāo)準(zhǔn)收費(fèi),不收取任何信息服務(wù)費(fèi)。在北京,解放軍總醫(yī)院(三 一醫(yī)院)于前不久專門開通了 夜間門診電話預(yù)約掛號(hào) 66936619(不收預(yù)約費(fèi)),可以毫不費(fèi)力地約到各科室的專家,開通不久即見成效,目前已經(jīng)成功分流了約 1/3 的患者。 此外醫(yī)院還開通手機(jī)掛號(hào)功能,患者只需要發(fā)送短信就可以進(jìn)行預(yù)約掛號(hào)?;颊吒鶕?jù)系統(tǒng)提示,輸入姓名、性別、年齡、住址、付費(fèi)方式、就診卡號(hào)、預(yù)約時(shí)間、預(yù)約科室、預(yù)約項(xiàng)目、預(yù)約醫(yī)師等內(nèi)容,系統(tǒng)就會(huì)根據(jù)各門診科室提供的具體情況,安排給患者合適的就診排號(hào)位或掛號(hào)建議。在患者就診前一天、就診當(dāng)天、就診前一小時(shí)、就診前 5 分鐘,系統(tǒng)還會(huì)以短信的形式多次通知患者?;颊呷绻惺聼o法就診,通過發(fā)送短信,經(jīng)過醫(yī)師或護(hù)士同意,還可二次預(yù)約 。 課題 研究 內(nèi)容 本課題的主要研究的內(nèi)容是運(yùn)用 言 、 務(wù)器和 據(jù)庫實(shí)現(xiàn)管理員對(duì)系統(tǒng)的管理、用戶預(yù)約掛號(hào)等功能的管理和實(shí)現(xiàn),包括前臺(tái)模塊和后臺(tái)管理模塊。此系統(tǒng)采用技術(shù)框架為 架( 能模塊 通過對(duì)用戶需求的分析,本系統(tǒng)的功能主要包括兩塊,前臺(tái)用戶操作及后臺(tái)管理。各個(gè)功能的具體描述如下: 前臺(tái)用戶操作界面功能主要有:專家查詢、用戶信息修改、密碼修改等功能設(shè)置。各個(gè)模塊的功 能簡述如下: 專家查詢 通過這個(gè)功能可以瀏覽到每個(gè)專家的簡介及所屬科室,從而選擇專家進(jìn)行具體預(yù)約。 用戶信息修改 可以對(duì)自己的信息進(jìn)行修改,如:姓名、密碼提示問題及答案、性別、出生年月、身份證號(hào)、 址等信息。 密碼修改 輸入一遍舊密碼,兩遍新密碼即可成功修改密碼。 系統(tǒng)管理 管理員進(jìn)行對(duì)科室信息、醫(yī)師信息的添加、刪除與修改操作,也可以對(duì)用戶進(jìn)行刪除操作。 臺(tái)數(shù)據(jù)庫 使用 動(dòng)程序訪問數(shù)據(jù)庫,數(shù)據(jù)庫由 五張 表組成: 管理員信息表 、 用戶信息表 、 醫(yī)生表 、 科室表以及提供預(yù)約的時(shí)間表 。數(shù)據(jù)庫主要記錄 用戶信息、醫(yī)生信息以及預(yù)約掛號(hào) 的信息,并且 預(yù)約 記錄也保存到數(shù)據(jù)庫 中 。 2 開發(fā)環(huán)境及開發(fā)技術(shù) 醫(yī)院網(wǎng)上掛號(hào)系統(tǒng)是以 架為主要的技術(shù)框架, 以 術(shù)為客戶端 的主要顯示技術(shù) ,以 據(jù)庫作為系統(tǒng)的數(shù)據(jù)存儲(chǔ)單元。 下面我們來介紹下本系統(tǒng)的開發(fā)環(huán)境以及開發(fā)中所用到的相關(guān)技術(shù) 。 ,即 覽器 /服務(wù)器)結(jié)構(gòu),是隨著 術(shù)的興起,對(duì) C/S 結(jié)構(gòu)的一種變化或者說是改進(jìn)的結(jié)構(gòu)。用戶界面完全通過瀏覽 器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn),形成三層結(jié)構(gòu),是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。 B/S 模式最大特點(diǎn)是:用戶可以通過 覽器去訪問 的文本、數(shù)據(jù)、圖像、動(dòng)畫、視頻點(diǎn)播和聲音信息,這些信息都是由許許多多的 務(wù)器產(chǎn)生的,而每一個(gè) 務(wù)器又可以通過各種方式與數(shù)據(jù)庫服務(wù)器連接,大量的數(shù)據(jù)實(shí)際存放在數(shù)據(jù)庫服務(wù)器中??蛻舳顺?覽器,一般無須任何用戶程序,只需從 務(wù)器上下載程序到本地來執(zhí)行,在下載過程中若遇到與數(shù)據(jù)庫有關(guān)的指令,由 務(wù)器交給數(shù) 據(jù)庫服務(wù)器來解釋執(zhí)行,并返回給 務(wù)器, 務(wù)器又返回給用戶。在這種結(jié)構(gòu)中,將許許多多的網(wǎng)連接到一塊,形成一個(gè)巨大的網(wǎng),即全球網(wǎng)。 B/S 模型結(jié)構(gòu)圖如圖 示: 圖 ,用戶可以完全不需要安裝客戶端軟件,當(dāng)然也不需要擔(dān)心任何軟件升級(jí)和不兼容等任何客戶端所遇到的問題。相比之下,B/S 模型的優(yōu)點(diǎn)顯而易見,更適合這個(gè)網(wǎng)站的構(gòu)建,有利于網(wǎng)站的維護(hù)和擴(kuò)充。 術(shù) 發(fā)展背景 術(shù)的迅猛發(fā)展正推動(dòng) 信息服務(wù)類的進(jìn)步。 務(wù)的基礎(chǔ)是言。這個(gè)系統(tǒng)模塊中用到的 術(shù)是在 言的基礎(chǔ)上使用腳本語言對(duì)網(wǎng)頁的對(duì)象模型進(jìn)行編程。 稱 是由 司提出、務(wù)器 務(wù)器 面 用戶基本操作 用戶 創(chuàng)建基本信息 許多公司參與建立的一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。它誕生在 1999 年 6 月 1 日。目前國內(nèi)外已經(jīng)在廣泛地使用 著 言得到普及,越來越多的公司開始關(guān)注 前景。 傳統(tǒng)的動(dòng)態(tài)網(wǎng)頁制作包括 種,而 有明顯的優(yōu)勢。使用口是一個(gè)最早的動(dòng)態(tài) 面問題的解決方案。缺點(diǎn), 序必須從 從字符串中取得所需要的數(shù)據(jù)并加以處理。過程十分繁瑣。另一個(gè)缺點(diǎn),除了 解釋語言外,其他都是編譯式的語言。每次修改后,都必須重新編譯一次,這給開發(fā)人員帶來麻煩,增加了工作量。 能取代 網(wǎng)站建設(shè)和發(fā)展變得簡單快捷。盡管 術(shù)和 許多方面都有相似的,但仍然存在很多不同之處,其中最本質(zhì)上的 區(qū)別在于:兩者是來源于不同的技術(shù)規(guī)范組織,其實(shí)現(xiàn)的基礎(chǔ), 務(wù)器平臺(tái)要求不相同。 作為 臺(tái)的一部分, 有 程語言“一次編寫,各處運(yùn)行”的特點(diǎn)。一次寫入,之后,可以運(yùn)行在任何具有符合 M 語法結(jié)構(gòu)的環(huán)境。取代 過去單一平臺(tái)開發(fā)。 要工作環(huán)境是微軟的 用程序結(jié)構(gòu),又因 象具有平臺(tái)特性,所以 術(shù)不能很容易地實(shí)現(xiàn)在跨平臺(tái)的 務(wù)器的工作。 從開發(fā)人員的角度來看其區(qū)別在于: 支持組件對(duì)象模型 M 技術(shù)或 簽庫。 簽可擴(kuò)充性。 術(shù)能夠使用開發(fā)者擴(kuò)展 簽, 發(fā)者能定制標(biāo)簽庫,減少對(duì)腳本語言的依賴。 生成可重用的組件。 于組件的技術(shù)方法加速了總體開發(fā)過程。 件( 定制的 簽)是跨平臺(tái)可重用的。 件可以訪問數(shù)據(jù)庫,并能以分布式系統(tǒng)模式工作于 臺(tái)。 易于維護(hù)性。 基于 術(shù)的應(yīng)用程序比基于 應(yīng)用程序易于維護(hù)和管理。 出的組件技術(shù)使修改內(nèi)容而不影響邏輯或修改邏輯而不影響內(nèi)容變得很容易 實(shí)現(xiàn)。 如上的比較不難看出, 術(shù)編寫的程序運(yùn)用要更加靈活,可擴(kuò)展性更強(qiáng)。 架 即為 術(shù), 典型的 層結(jié)構(gòu),分為表現(xiàn)層、中間層(業(yè)務(wù)邏輯層)和數(shù)據(jù)服務(wù)層。三層體系將業(yè)務(wù)規(guī)則、數(shù)據(jù)訪問及合法性校驗(yàn)等工作放在中間層處理。客戶端不直接與數(shù)據(jù)庫交互,而是通過組件與中間層建立連接,再由中間層與數(shù)據(jù)庫交互。 表現(xiàn)層是傳統(tǒng)的 術(shù),自 1999 年問世以來,經(jīng)過多年的發(fā)展,其廣泛的應(yīng)用和穩(wěn)定的表現(xiàn),為其作為表現(xiàn)層技術(shù)打下了堅(jiān)實(shí)的基礎(chǔ)。 中間層采 用的是流行的 了將控制層與業(yè)務(wù)邏輯層分離,又細(xì)分為以下幾種。 ,就是 式里面的 “C” ( 負(fù)責(zé)控制業(yè)務(wù)邏輯層與表現(xiàn)層的交互,調(diào)用業(yè)務(wù)邏輯層,并將業(yè)務(wù)數(shù)據(jù)返回給表現(xiàn)層作組織表現(xiàn),該系統(tǒng)的 架采用 (就是業(yè)務(wù)邏輯層),負(fù)責(zé)實(shí)現(xiàn)業(yè)務(wù)邏輯。業(yè)務(wù)邏輯層以 為基礎(chǔ),通過對(duì) 件的正面模式包裝,完成系統(tǒng)所要求的業(yè)務(wù)邏輯。 ,負(fù)責(zé)與持久化對(duì)象交互。該層封裝了數(shù)據(jù)的增、刪、查、改的操作。 久化對(duì)象 。通過實(shí)體關(guān)系映射工具將關(guān)系型數(shù)據(jù)庫的數(shù)據(jù)映射成對(duì)象,很方便地實(shí)現(xiàn)以面向?qū)ο蠓绞讲僮鲾?shù)據(jù)庫,該系統(tǒng)采用 為 架。 作用貫穿了整個(gè)中間層,將 、 、 及 無縫整合,其數(shù)據(jù)服務(wù)層用來存放數(shù)據(jù)。 架 架可分為以下四個(gè)主要部分,其中三個(gè)就和 式緊密相關(guān): 模型 (本質(zhì)上來說在 一個(gè) ,開發(fā)者通過其實(shí)現(xiàn)商業(yè)邏輯,同時(shí)用戶請(qǐng)求通過控制器 ( 件描述的配置信息的。 視圖 ( 由與控制器 合工作的一整套 制標(biāo)簽庫構(gòu)成,利用她們我們可以快速建立應(yīng)用系統(tǒng)的界面。 控制器 (本質(zhì)上是一個(gè) 客戶端請(qǐng)求轉(zhuǎn)發(fā)到相應(yīng)的。 一堆用來做 件解析的工具包, 用 描述如何自動(dòng)產(chǎn)生一些 屬性的,此外 利用 描述在國際化應(yīng)用中的用戶提示信息的 (這樣一來就實(shí)現(xiàn)了應(yīng)用系統(tǒng)的多語言支持 )。 架的各個(gè)部分以及相互之間 的 運(yùn)作 : 在使用 前,咱們必先設(shè)置好 務(wù)器,以便讓服務(wù)器在用戶請(qǐng)求時(shí),知道該如何將指定后綴的請(qǐng)求轉(zhuǎn)到相應(yīng)的 理,當(dāng)然,這些配置信息都一般在服務(wù)器啟動(dòng)時(shí)通過 件讀入的。我們可以在 每一個(gè)應(yīng)用定義一個(gè) 控制器 (這個(gè)框架中扮演 “ 交通警察 ” 的角色,當(dāng)客戶端與服務(wù)器有交互動(dòng)作時(shí),都由她來控制。 求封包并轉(zhuǎn)發(fā)到框架中相應(yīng)的對(duì)象,這些對(duì)象可能是一個(gè) 面或一個(gè) 一個(gè)實(shí)例,在一個(gè)完整的控制過程中,也就是處理一個(gè) 求時(shí),在控制過程之初,這個(gè) 獲取請(qǐng)求與控制動(dòng) 作向?qū)?yīng)的配置信息, 過這些配置信息來決定 求該往何處轉(zhuǎn)發(fā),而這些 接收到轉(zhuǎn)發(fā)來的請(qǐng)求后,實(shí)現(xiàn)真正的商業(yè)邏輯。 象要能夠調(diào)用這 個(gè) 若干方法,通過這個(gè)有力的特性,當(dāng)象在控制過程中將請(qǐng)求再向別的 象轉(zhuǎn)發(fā)時(shí) (最初的請(qǐng)求是由取,向 象轉(zhuǎn)發(fā),而 象還可以再轉(zhuǎn)發(fā)到別的對(duì)象 ),我們可以將一些需要共享的數(shù)據(jù)對(duì)象通過調(diào)用一些方法放入這個(gè) 關(guān)的一些標(biāo)準(zhǔn)容器 中捎帶過去。 模型 (所謂 是在對(duì)用戶請(qǐng)求的整個(gè)控制過程中,真正處理用戶請(qǐng)求并保存處理結(jié)果的對(duì)象,在整個(gè)過程中,我們一般利用 把一些信息保存起來以便在各個(gè)對(duì)象之間傳遞。 因?yàn)樵诳蚣苤校?象是真正處理商業(yè)邏輯功能的對(duì)象,因此也就是框架中應(yīng)用需求實(shí)現(xiàn)相關(guān)性最大的部分。在 實(shí)現(xiàn)里, 具體表現(xiàn)形式就是象和與其對(duì)應(yīng)的 象了。對(duì)用戶提交表單的數(shù)據(jù)進(jìn)行校驗(yàn),甚至對(duì)數(shù)據(jù)進(jìn)行預(yù)處理都能在 完成。 通常的應(yīng)用中,一般是一個(gè) 象和一個(gè)請(qǐng)求頁面對(duì)應(yīng)的關(guān)系,但也可以一個(gè) 象對(duì)應(yīng)多個(gè)頁面請(qǐng)求。如果 置文件沒有指定一個(gè) 那么控制器將直接把 (通過 象完成數(shù)據(jù)封裝的 )請(qǐng)求轉(zhuǎn)到一個(gè) 象。 視圖 (象通常來說都是指的 面。 架實(shí)際上并沒有真正的 是提供了大量的標(biāo)簽庫來為開發(fā)者更簡便的將 合到 架中。在 通過標(biāo)簽 定義方式的 面能夠?qū)⒂脩敉ㄟ^表單輸入的數(shù)據(jù)存入一個(gè) ,也就是我們前面提到的 過 調(diào)用 (自動(dòng)或手動(dòng) )校驗(yàn)方法來檢查用戶輸入的數(shù)據(jù),如果發(fā)現(xiàn)不合法的數(shù)據(jù),再通過一個(gè)通用機(jī)制將錯(cuò)誤信息返回給用戶顯示。 架提供了若干個(gè)標(biāo)簽庫,它們有各自不同的用途。由于這些庫還可以脫離 架單獨(dú)使用,這樣我們也可以在其他系統(tǒng)中嘗試使用這些標(biāo)簽庫,它們包括: * 這個(gè)標(biāo)簽庫 用來創(chuàng)建動(dòng)態(tài)的 面和表單。 * 提供了類似甚至更強(qiáng)于 中的功能。 * 用于在頁面輸出文本信息時(shí)的條件、循環(huán)等流程的控制。 * 用于產(chǎn)生有共同風(fēng)格的動(dòng)態(tài) 面模板。 此外,可定制標(biāo)簽庫在 還有一大用處是,通過資源文件的方式來實(shí)現(xiàn)應(yīng)用系統(tǒng)的多語言特性,應(yīng)用 系統(tǒng)若想將系統(tǒng)中的用戶交互信息換一種語言的會(huì)很簡單,更換一個(gè)不同的資源文件就可以了。 面多次提到的 置文件是整個(gè)框架的主心骨。 件定義了一個(gè)請(qǐng)求到來應(yīng)向何處轉(zhuǎn)發(fā)后,后面的工作就全權(quán)由 理控制了。可以說 是整個(gè) 架的 “ 大腦 ” ,只有 它 清楚所有請(qǐng)求與動(dòng)作的映射關(guān)系 , 如今的應(yīng)用系統(tǒng), 式的配置文件越來越 多,如果整個(gè)系統(tǒng)只使用一個(gè)這樣的配置文件的話,那么保持整個(gè)系統(tǒng)的模塊化和可維護(hù)性都非常的輕松。 使用配置文件來描述請(qǐng)求 不是在代碼中將對(duì)象之間的調(diào)用關(guān)系寫死,那么 當(dāng) 應(yīng)用系統(tǒng)有變動(dòng)時(shí),我們只用修改配置文件就行了,而不是再重新編譯發(fā)布程序了。 過 件的配置信息確定當(dāng)有請(qǐng)求時(shí)應(yīng)該調(diào)用那個(gè)對(duì)象來處理,從效率的角度出發(fā),這些信息都是在系統(tǒng)啟動(dòng)時(shí)讀入并存在內(nèi)存中的。 架 一個(gè)開源框架,它由 建。它是為了解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)建的。 用基本的 完成以前只可 能由 成的事情。然而, 用途不僅限于服務(wù)器端的開發(fā)。從簡單性、可測試性和松耦合的角度而言,任何 用都可以從 受益。 目的:解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性 功能:使用基本的 替 提供了更多的企業(yè)應(yīng)用功能 范圍:任何 用 通過 供的 器,我們可以將對(duì)象之間的依賴關(guān)系交由 行控制,避免硬編碼所造成的過度程序耦合。有了 戶不必再為單實(shí)例模式類、屬性文件解析等這些底層的需求編寫代碼,可以更專注于上層的應(yīng)用。 特點(diǎn): 程的支持 : 通過 供的 能,方便進(jìn)行面向切面的編程,許多不容易用傳統(tǒng) 現(xiàn)的功能可以通過 松應(yīng)付。 聲明式事務(wù)的支持 : 在 ,我們可以從單調(diào)煩悶的事務(wù)管理代碼中解脫出來,通過聲明 方式靈活地進(jìn)行事務(wù)的管理,提高開發(fā)效率和質(zhì)量。 方便程序的測試 :可以用非容器依賴的編程方式進(jìn)行幾乎所有的測試 工作,在 ,測試不再是昂貴的操作,而是隨手可做的事情。 方便集成各種優(yōu)秀框架 : 排斥各種優(yōu)秀的開源框架,相反 , 供了對(duì)各種優(yōu)秀框架(如 等的直接支持。 降低 E 使用難度 : 很多難用的 E 程調(diào)用等)提供了一個(gè)薄薄的封裝層,通過 簡易封裝,這些 E 使用難度大為降低。 架 一種 言下的對(duì)象關(guān)系映射解決方案。 它是一種自由、開源的軟件。它 用來把對(duì)象模型表示的對(duì)象映射到基于 關(guān)系模型結(jié)構(gòu)中去, 為面向?qū)ο蟮念I(lǐng)域模型到傳統(tǒng)的關(guān)系型數(shù)據(jù)庫的映射,提供了一個(gè)使用方便的框架。 僅管理 到數(shù)據(jù)庫表的映射 (包括從 據(jù)類型到 據(jù)類型的映射) ,還提供數(shù)據(jù)查詢和獲取數(shù)據(jù)的方法,可以大幅度減少開發(fā)時(shí)人工使用 理數(shù)據(jù)的時(shí)間。 行了非常輕量級(jí)的對(duì)象封裝,使得 序員可以隨心所欲的使用對(duì)象編程思維來操縱數(shù)據(jù)庫。 以應(yīng)用在任何使用 場合,它既可以在 客戶端程序使用,也可以在 用中使用。最具革命意義的是, 以在應(yīng)用 用于企業(yè)計(jì)算的框架)的 構(gòu)中取代 成數(shù)據(jù)持久化的重任。 它的設(shè)計(jì)目標(biāo)是將軟件開發(fā)人員從大量相同的數(shù)據(jù)持久層相關(guān)編程工作中解放出來。無論是從設(shè)計(jì)草案還是從一 個(gè)遺留數(shù)據(jù)庫開始,開發(fā)人員都可以采用 優(yōu)點(diǎn): 用 射機(jī)制 而不是字節(jié)碼增強(qiáng)程序來實(shí)現(xiàn)透明性。 性能非常好,因?yàn)樗莻€(gè)輕量級(jí)框架。映射的靈活性很出色。 持各種關(guān)系數(shù)據(jù)庫,從一對(duì)一到多對(duì)多的各種復(fù)雜關(guān)系。 介 一個(gè)免費(fèi)的開源的 器,它是 金會(huì)的 目中的一個(gè)核心項(xiàng)目, 由 其它一些公司及個(gè)人共同開發(fā)而成。由于有 了 新 的 范總能在 得到體現(xiàn)。 受廣大程序員的喜歡,因?yàn)樗\(yùn)行時(shí)占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改進(jìn)和完善中,任何一個(gè)感興趣的程序員都可以更改它或在其中加入新的功能。 一個(gè)小型的輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試 序的首選。對(duì)于一個(gè)初學(xué)者來說,可以這樣認(rèn)為, 當(dāng)在一臺(tái)機(jī)器上配置好 務(wù)器,可利用它響應(yīng)對(duì) 面的訪問請(qǐng)求。實(shí)際上 分是 務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行 ,它實(shí)際上作為一個(gè)與 立的進(jìn)程單獨(dú)運(yùn)行的。 業(yè) 級(jí) 工 作 平 臺(tái) ( 簡 稱對(duì) 擴(kuò)展,利用它我們可以在數(shù)據(jù)庫和 開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整 合方面極大的提高工作效率。它是功能豐富的 括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持 在結(jié)構(gòu)上, 特征可以被分為 7 類: 1. 型 2. 發(fā)工具 3. 發(fā)工具 4. 應(yīng)用程序服務(wù)器的連接器 5. 目部署服務(wù) 6. 數(shù)據(jù)庫服務(wù) 7. 合幫助 對(duì)于以上每一種功能上的類別,在 都有相應(yīng)的功能部件,并通過一系列的插件來實(shí)現(xiàn)它們。 構(gòu)上的這種模塊化,可以讓我們?cè)诓挥绊懫渌K的情況下,對(duì) 任意一個(gè) 模塊進(jìn)行單獨(dú)的擴(kuò)展和升級(jí)。 簡單而言, 插件,也是一款功能強(qiáng)大的 成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯(cuò)。 據(jù)庫 簡介 由于本系統(tǒng)采用 的數(shù)據(jù)庫為 據(jù)庫,所以這里對(duì) 據(jù)庫的相關(guān)知識(shí)進(jìn)行簡單介紹。 一個(gè)小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典 B 公司。在 2008 年 1 月 16 號(hào)被 司收購。目前 廣泛地應(yīng)用在 的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了 為網(wǎng)站數(shù)據(jù)庫。 與其他的大型數(shù)據(jù)庫例如 相比, 有它的不足之處,如規(guī)模小、功能有限 ( 功能和效率都相對(duì)比較差)等,但是這絲毫也沒有減少它 受歡迎的程度。對(duì)于一般的個(gè)人使用者和中小型企業(yè)來說, 供的功能已經(jīng)綽綽有余,而且由于 開放源碼軟件,因此可以大大降低總體擁有成本。 點(diǎn) : 和 C+編寫,并使用了多種 編譯器 進(jìn)行測試,保證源代碼的可移植 。 S、 S/2 多種操作系統(tǒng) 。 些編程語言包括 C、 C+、 。 線程 ,充分利用 源 。 詢算法,有效地提高查詢速度 。 能夠作為一個(gè)庫而嵌入到其他的軟件中提供多語言支持,常見的 編碼 如中文的 312、 文的 都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名 。 P、 多種數(shù)據(jù)庫連接途徑 。 查、優(yōu)化數(shù)據(jù)庫操作的管理工具 。 3 系統(tǒng)需求分析 統(tǒng)需求分析 目前 ,門診一直是困擾醫(yī)院提高服務(wù)質(zhì)量的一個(gè)復(fù)雜環(huán)節(jié) ,特別是醫(yī)療水平高、門診量大的醫(yī)院 ,而造成門診質(zhì)量難以提高的因素主要有兩方面 : 一方面 集中式掛號(hào) (現(xiàn)在流行的分層掛號(hào)只是相對(duì)而言一個(gè)范圍較小的集中式掛號(hào) ),就診人員流量不均、具有不確定性 ,有明顯的就診高峰和低谷 (表現(xiàn)在整個(gè)醫(yī)院不同門診時(shí)間段及同科室的不同時(shí)間段 )。高峰期病人掛號(hào)排隊(duì)長 ,就診時(shí)間長 ,醫(yī)生熟人插號(hào)現(xiàn)象 ,環(huán)境擁擠混亂 ,醫(yī)生問診時(shí)間短、不仔細(xì)、態(tài)度差。而低谷期 ,醫(yī)生無病人看、溜號(hào) ,醫(yī)院資源浪費(fèi)。 另一方面專家號(hào) (特別是名專家號(hào) )難掛 ,出現(xiàn)倒號(hào)、炒號(hào)現(xiàn)象 ,嚴(yán)重?fù)p害病人利益 ,影響到醫(yī)院的聲譽(yù)。而采用網(wǎng)上預(yù)約掛號(hào) ,可有效的解決這一現(xiàn)象 ,還通過有效的身份驗(yàn)證 ,杜絕倒、炒專家號(hào)的現(xiàn)象 ,提高醫(yī)院 門診服務(wù)質(zhì)量 ,取得良好的社會(huì)效益和經(jīng)濟(jì)效益。 為了解決這一問題, 我們需要一種能夠方便快捷的 掛號(hào)方式 來滿足各方面的需求,減少排隊(duì)掛號(hào)的痛苦和時(shí)間的浪費(fèi), 而 本 課題 所研究的基于 醫(yī)院網(wǎng)上掛號(hào)預(yù)約系統(tǒng) 正 好是為了解決這一問題而設(shè)計(jì)的方案 ,因此,本系統(tǒng)擁有很大的 用戶 需求。 統(tǒng) 可行性分析 網(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) ,用戶就可以在網(wǎng)上預(yù)約醫(yī)院的專家、??铺?hào) ,而無須再受排隊(duì)之苦。 而當(dāng)醫(yī)院開通網(wǎng)上掛號(hào)預(yù)約服務(wù)以后,求醫(yī)者只需坐在家中,輕點(diǎn)兒 下鼠標(biāo),就可以掛上醫(yī)院專家門診號(hào),可以做到“足不出戶選醫(yī)生”。網(wǎng)上預(yù)約正悄然改變著都市求醫(yī)者的看病觀念。擁有相對(duì)固定的個(gè)人醫(yī)生和習(xí)慣 , 預(yù)約看病,將不再遙遠(yuǎn),所以應(yīng)用必將越來越廣泛。 網(wǎng)上預(yù)約掛號(hào)系統(tǒng) 是運(yùn)用 言 、 務(wù)器和 據(jù)庫實(shí)現(xiàn)管理員對(duì)系統(tǒng)的管理、用戶預(yù)約掛號(hào)等功能的管理和實(shí)現(xiàn),包括前臺(tái)模塊和后臺(tái)管理模塊。系統(tǒng)采用技術(shù)框架為 架( 。 從可行性上分析, 無論是需求方面,還是技術(shù)方面, 完全可以對(duì)系統(tǒng)進(jìn)行開發(fā),這樣的方案是可行的。 院網(wǎng)上預(yù)約掛號(hào)系統(tǒng) 的總體目標(biāo)是:在計(jì)算機(jī)網(wǎng)絡(luò),數(shù)據(jù)庫和先進(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ù)。 系統(tǒng)具體需要實(shí)現(xiàn)以下功能: 瀏覽醫(yī)院信息:對(duì)醫(yī)院的概況有所了解。 預(yù)約查詢:查詢醫(yī)師及其所屬科室信息,以及查詢醫(yī)師可以被預(yù)約的時(shí)間列表。 預(yù)約服務(wù):已登錄的用戶按照自己的實(shí)際情況選擇合適的醫(yī)師和合適的就醫(yī)時(shí)間進(jìn)行 預(yù)約服務(wù)。 管理員模塊:對(duì)醫(yī)師以及醫(yī)師所屬科室進(jìn)行添加、刪除和修改的操作。 用戶信息修改:對(duì)自己的信息可以進(jìn)行修改。 據(jù)流圖 軟件需求分析中主要采用結(jié)構(gòu)化分析方法( 稱 面向數(shù)據(jù)流進(jìn)行需求分析的方法,像所有的軟件分析方法(如面向?qū)ο蠓治龇椒ā?樣, 是一種建模活動(dòng),它使用簡單易讀的符號(hào),根據(jù)軟件內(nèi)部數(shù)據(jù)傳遞、變換的關(guān)系,自頂向下逐層分解,描繪滿足功能要求的軟件模型。 在系統(tǒng)中主要采用數(shù)據(jù)流圖( 種半形式化的 描述方式表達(dá)需求。它是一種功能模型,以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動(dòng)和處理的過程,只反映系統(tǒng)必須完成的邏輯功能。它有四種基本圖形符號(hào): 外部實(shí)體:與系統(tǒng)進(jìn)行交互,但系統(tǒng)不對(duì)其進(jìn)行加工和處理的實(shí)體,用帶標(biāo)記的矩形表示; 加工:對(duì)數(shù)據(jù)進(jìn)行的交換和處理,用帶標(biāo)記的圓圈表示; 數(shù)據(jù)流:在數(shù)據(jù)加工之間或數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)加工之間進(jìn)行流動(dòng)的數(shù)據(jù),用帶標(biāo)記的箭頭表示; 數(shù)據(jù)存儲(chǔ):在系統(tǒng)中需要存儲(chǔ)的實(shí)體,用帶標(biāo)記的雙實(shí)線表示。 在多層數(shù)據(jù)流圖中,頂層流圖僅包含一個(gè)加工,它代表被開發(fā)系統(tǒng),它的輸入流是該系統(tǒng)的輸入 數(shù)據(jù)了,輸出流是該系統(tǒng)的輸出數(shù)據(jù);底層流圖是指其加工不需要再做分解的數(shù)據(jù)流圖,中間層流圖表示對(duì)其上層父圖的細(xì)化,它的每一步加工可能繼續(xù)細(xì)化成子圖。 將整個(gè)系統(tǒng)看成一個(gè)加工,然后找出作用于該加
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年大學(xué)四年級(jí)(數(shù)字媒體項(xiàng)目管理)數(shù)字媒體項(xiàng)目策劃試題及答案
- 2025年高職(中藥學(xué))中藥炮制綜合測試題及答案
- 2025年中職(紡織技術(shù)與營銷)紡織品營銷綜合測試卷及答案
- 2025年大學(xué)通信(通信報(bào)告編寫)試題及答案
- 2025年大學(xué)第二學(xué)年(服裝與服飾設(shè)計(jì))服裝社會(huì)學(xué)綜合測試試題及答案
- 2025年大學(xué)安全工程(事故應(yīng)急救援)試題及答案
- 2025年大學(xué)第三學(xué)年(機(jī)械設(shè)計(jì)制造及其自動(dòng)化)機(jī)械工藝優(yōu)化試題及答案
- 2025年高職(體育教育)體育教學(xué)設(shè)計(jì)綜合測試題及答案
- 2025年中職護(hù)理(護(hù)理基礎(chǔ)常識(shí))試題及答案
- 2026年廣西農(nóng)業(yè)職業(yè)技術(shù)大學(xué)高職單招職業(yè)適應(yīng)性測試參考題庫有答案解析
- 信息分類分級(jí)管理制度
- 英文電影鑒賞知到智慧樹期末考試答案題庫2025年北華大學(xué)
- 某溫室工程施工資料
- 外墻鋁板維修合同協(xié)議
- 2025水泥廠生產(chǎn)勞務(wù)承包合同
- 施工項(xiàng)目高效人員配置與設(shè)備管理方案
- 采血后預(yù)防淤青的按壓方式
- 光伏電站基礎(chǔ)知識(shí)500題及答案
- 深度學(xué)習(xí):從入門到精通(微課版)全套教學(xué)課件
- 2025年湖南鐵道職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫帶答案
- 2023冷庫地面工程技術(shù)規(guī)程
評(píng)論
0/150
提交評(píng)論