freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

醫(yī)院掛號(hào)預(yù)約系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)畢業(yè)設(shè)計(jì)畢業(yè)論文-資料下載頁

2025-01-18 13:44本頁面
  

【正文】 醫(yī)生、用戶、科室、預(yù)約、查詢等各個(gè)資源信息的管理。本系統(tǒng)是基于 Struts+Hibernate+Spring 框架的 J2EE 架構(gòu),本架構(gòu)實(shí)現(xiàn)了 MVC 模式,采用網(wǎng)絡(luò)管理系統(tǒng)的概念,建成的預(yù)約掛號(hào)管理平臺(tái)。通過對各種解決方案和框架的比較,選擇 JAVA 技術(shù)作為本系統(tǒng)設(shè)計(jì)的技術(shù),對系統(tǒng)的設(shè)計(jì)如圖 51 所示:圖 51 本系統(tǒng)的模型架構(gòu)圖 數(shù)據(jù)庫的連接系統(tǒng)的數(shù)據(jù)庫層主要使用 Hibernate 來實(shí)現(xiàn),系統(tǒng)根據(jù)請求參數(shù)提取出一個(gè)或多個(gè)數(shù)據(jù)實(shí)體,封裝層 Beans 送至控制層。所有跟數(shù)據(jù)庫有關(guān)的操作,都由數(shù)據(jù)訪問實(shí)體來實(shí)現(xiàn),即采用 DAO 模式,這樣操作從而屏蔽了業(yè)務(wù)邏輯對數(shù)據(jù)庫的底層訪問,將數(shù)據(jù)庫封裝成一個(gè)面向?qū)ο蟮慕涌?。在本系統(tǒng)中,是把這些數(shù)據(jù)庫實(shí)體封裝到同一個(gè)包——PO 包下, 兩種文件。系統(tǒng)與數(shù)據(jù)庫的鏈接,在 文件中完成,通過JavaBean 把 Sql 驅(qū)動(dòng)包、數(shù)據(jù)庫名、密碼與數(shù)據(jù)庫相連了,系統(tǒng)與數(shù)據(jù)庫相連主要靠 Hibernate 實(shí)現(xiàn),在 中實(shí)現(xiàn):南通大學(xué)畢業(yè)設(shè)計(jì)18部分代碼如下:……property name=dialect/propertyproperty name=jdbc:/propertyproperty name=sa/propertyproperty name=123/propertyproperty name=/property…… 前臺(tái)主要功能模塊的設(shè)計(jì)前臺(tái)模塊分為:病員注冊、網(wǎng)上掛號(hào),并由此衍生出了掛號(hào)查詢模塊。前臺(tái)各功能模塊的介紹:? 病員注冊模塊:用戶登陸網(wǎng)站,查看用戶預(yù)約掛號(hào)須知信息,然后用戶參照掛號(hào)須知進(jìn)行實(shí)名注冊,以便進(jìn)行掛號(hào)操作;? 網(wǎng)上掛號(hào):包括查看科室信息、醫(yī)生信息,用戶點(diǎn)擊相應(yīng)的醫(yī)生后,即可進(jìn)行掛號(hào);? 掛號(hào)查詢:用戶掛號(hào)之后,可以查詢是否預(yù)約成功,并能查看預(yù)約掛號(hào)的記錄。當(dāng)用戶第一次登陸本系統(tǒng)時(shí),需要注冊成本站會(huì)員才能進(jìn)行預(yù)約掛號(hào),本系統(tǒng)采用實(shí)名注冊,需填寫用戶的真實(shí)姓名、身份證號(hào)、醫(yī)??ㄌ?hào)(或就診卡號(hào))家庭住址、電話等信息,用戶實(shí)名注冊后,更加顯示了用戶的誠信,也方便管理員對用戶進(jìn)行身份的審核,完成預(yù)約掛號(hào)。注冊頁面如圖 53 所示:南通大學(xué)畢業(yè)設(shè)計(jì)19圖 53 前臺(tái)注冊頁面注冊頁面的各種信息通過 JavaScript 來進(jìn)行驗(yàn)證SCRIPT……var passwordField = (password)。if ( 6) {alert(密碼至少 6 位!)。()。return。}if((affairpassword).value!= (password).value) {alert(新密碼和確認(rèn)新密碼必須相同!)。(affairpassword).focus()。return。}……/SCRIPT注冊頁面 JSP,利用 ActionServlet 將請求 Regiest 映射到 RegiestAction,由Action 調(diào)用業(yè)務(wù)邏輯組件,然后根據(jù)處理結(jié)果跳轉(zhuǎn)到 Forword 指定對象的頁面。 部分文件如下:bean name=/regiestclass=property name=systemservice南通大學(xué)畢業(yè)設(shè)計(jì)20ref bean=systemService //property/bean用戶點(diǎn)擊網(wǎng)上掛號(hào),跳出的頁面為相關(guān)科室信息,用戶根據(jù)自身需求點(diǎn)擊相應(yīng)的科室,每個(gè)科室會(huì)把本周有預(yù)約的醫(yī)生名字、醫(yī)生信息、掛號(hào)費(fèi)用、出診時(shí)間、總號(hào)、余號(hào)等信息提示出來,用戶點(diǎn)擊自己滿意的醫(yī)生進(jìn)行掛號(hào)。用戶預(yù)約模塊如圖 54 和 55 所示:圖 54 科室展示圖 55 醫(yī)生信息展示預(yù)約查詢功能需要用戶使用之前注冊過的用戶名與密碼,進(jìn)行登錄,在南通大學(xué)畢業(yè)設(shè)計(jì)21Struts 的 Action 中添加事件,并經(jīng)業(yè)務(wù)邏輯處理,跳轉(zhuǎn)到指定頁面。注冊用戶預(yù)約過后,點(diǎn)擊掛號(hào)查詢,可以查詢用戶的預(yù)約情況,如果用戶剛預(yù)約完成,狀態(tài)顯示為——已預(yù)約,已經(jīng)到門診確認(rèn)后,狀態(tài)為——已完成,如果預(yù)約未成功,則狀態(tài)為——未成功。掛號(hào)查詢?nèi)鐖D 56 所示:圖 56 掛號(hào)查詢 后臺(tái)主要功能模塊的設(shè)計(jì)后臺(tái)模塊分為:系統(tǒng)管理、科室管理、預(yù)約管理三個(gè)大模塊。后臺(tái)各功能模塊的介紹:? 系統(tǒng)管理模塊:包括系統(tǒng)用戶添加,操作日志查看;? 科室管理模塊:該模塊中包含科室模塊、人員信息模塊、級(jí)別模塊,管理員可添加、修改或刪除科室、人員、級(jí)別信息。? 預(yù)約管理模塊:確認(rèn)用戶預(yù)約,用戶查找,用戶爽約 5 次被列入黑名單。管理員登錄界面如圖 57 所示:南通大學(xué)畢業(yè)設(shè)計(jì)22圖 57 后臺(tái)登錄界面后臺(tái)界面使用 EXT 框架,使用 JavaScript 編寫,管理員通過本頁面登錄系統(tǒng),部分 EXT 代碼如下:var win = new ({title : 39。登錄窗口39。,closable : false,//允許關(guān)閉按鈕width : 260,height : 140,iconCls:39。loginIcon39。,plain : true,draggable : true,//允許拖動(dòng)collapsible : false,//允許面板最小化resizable:true,//允許變換大小items : [loginform]})。模塊的界面同樣使用 JavaScript 進(jìn)行編寫,在這個(gè)模塊中,可以添加系統(tǒng)用戶,以及組用戶,該模塊如圖 58 所示:南通大學(xué)畢業(yè)設(shè)計(jì)23圖 58 后臺(tái)系統(tǒng)管理模塊總管理員可以添加普通管理員,給普通管理員一個(gè)密碼,用戶的類型分為兩種,總管理員賬戶與普通管理員賬戶,總管理員可以修改系統(tǒng)的功能,而普通管理員只能實(shí)現(xiàn)特定的功能,像醫(yī)生設(shè)置、掛號(hào)設(shè)置、科室設(shè)置、用戶設(shè)置、預(yù)約管理等。Action 中獲取頁面信息主要通過以下兩句:String method=(method)。String userid=(userid)。通過獲取 js 頁面的 id 與 method,從而得到 js 頁面所轉(zhuǎn)發(fā)的事件,例如add、update、 delete 等功能。操作日志模塊顯示了管理員進(jìn)行的所有操作,如圖 59 所示:圖 59操作日志模塊南通大學(xué)畢業(yè)設(shè)計(jì)24科室管理里面添加了四個(gè)小模塊,有醫(yī)生的信息,科室設(shè)置、職務(wù)設(shè)置以及級(jí)別設(shè)置,管理員可以直接修改這些信息。醫(yī)生信息中的科室與職務(wù)、職稱的設(shè)計(jì)是在數(shù)據(jù)庫中添加了外鍵引用科室、職務(wù)、職稱表里的數(shù)據(jù),以此減少了數(shù)據(jù)庫的冗余度,方便了管理員的操作。醫(yī)生信息模塊如圖 510 所示:圖 510 醫(yī)生信息模塊該模塊寫在 , 獲取后臺(tái)的 id與 method,進(jìn)行處理,主要代碼如下:……int user = (userid)。String json = 。if ((find)) {String start = (start)。String limit = (limit)。if (start == null) {start = 0。}int index = (start)。int pageSize = (limit)。json = ().getHrBussiness().findpeople(index, pageSize)。().getPublicBussiness().saveLog(查詢員工信息,user, request)。}……科室設(shè)置模塊如圖 511所示:南通大學(xué)畢業(yè)設(shè)計(jì)25圖 511 科室設(shè)置模塊科室設(shè)置模塊寫在 中,OfficeAction 調(diào)用界面信息,在 struts 中配置用來進(jìn)行頁面調(diào)度,配置 xml 如下: actionmappingsaction path=/officetype=roxy/……/actionmappings職務(wù)設(shè)置模塊如圖512所示:圖 512 職務(wù)設(shè)置模塊職稱設(shè)置模塊與科室設(shè)置模塊類似,同樣是使用 js寫出后臺(tái)頁面,經(jīng)過Action進(jìn)行處理,在 ,然后把這些文件注入到 ,注入文件如下:bean name=/dutyclass=property name=systemserviceref bean=systemService //property/bean管理員根據(jù)在編醫(yī)生的職稱進(jìn)行設(shè)置,醫(yī)生職稱分為主任醫(yī)師、副主任醫(yī)師、醫(yī)師等等,這樣方便管理員管理醫(yī)生的信息,提高系統(tǒng)的靈活性。同時(shí),便于用戶根據(jù)自己的需求選擇不同職稱的醫(yī)生進(jìn)行掛號(hào)。職稱設(shè)置模塊如圖 513 所示:南通大學(xué)畢業(yè)設(shè)計(jì)26圖 513 職稱設(shè)置模塊用戶設(shè)置模塊中可以顯示注冊用戶的信息,管理員可以通過該模塊刪除惡意用戶。用戶的狀態(tài)分為正常與黑名單兩大部分,用戶被加入到黑名單后就不能再繼續(xù)進(jìn)行預(yù)約掛號(hào),必須到醫(yī)院掛號(hào)處重新申請,方能繼續(xù)進(jìn)行掛號(hào)。該模塊與前臺(tái)注冊用戶的數(shù)據(jù)庫表是同一個(gè)表,前臺(tái)注冊的信息被添加到數(shù)據(jù)庫中,在用戶信息模塊中再獲取出來,方便管理員查看、操作。如圖 514所示:圖 514 用戶信息模塊放號(hào)設(shè)置模塊是管理員進(jìn)行放號(hào)設(shè)置的模塊,管理員給每個(gè)科室相關(guān)醫(yī)生放固定的號(hào)數(shù),以及每個(gè)號(hào)的費(fèi)用,前臺(tái)用戶預(yù)約時(shí)即可看到掛號(hào)費(fèi)用,用戶只需在到院看病的那天繳納掛號(hào)費(fèi)用即可,放號(hào)模塊的設(shè)置方便了前后臺(tái)數(shù)據(jù)的交互,減少了很多不必要的操作。如圖 515所示:圖 515 放號(hào)設(shè)置模塊掛號(hào)設(shè)置模塊中顯示前臺(tái)每個(gè)科室可以掛號(hào)的醫(yī)生以及相關(guān)信息,管理員可以手動(dòng)添加此類信息,注冊用戶在前臺(tái)預(yù)約時(shí),同樣可以看到此類信息,這南通大學(xué)畢業(yè)設(shè)計(jì)27樣可以讓注冊用戶更加方便的了解所需掛號(hào)的相應(yīng)情況。如圖 516所示:圖 516掛號(hào)設(shè)置模塊該模塊中顯示預(yù)約列表,用戶到約,用戶爽約,以及黑名單管理,用戶爽約 5 次將加入黑名單,管理員通過該模塊來管理用戶預(yù)約情況,預(yù)約用戶在到院的那天攜帶身份證或醫(yī)??ǖ结t(yī)院進(jìn)行預(yù)約,管理員就把用戶的狀態(tài)設(shè)為到約,如果用戶當(dāng)天沒有來醫(yī)院進(jìn)行確認(rèn),那么管理員就把用戶狀態(tài)設(shè)為爽約。用戶爽約次數(shù)達(dá)到 5 次后,用戶就被加入黑名單,不再擁有預(yù)約功能。管理員還可通過本模塊打印一天內(nèi)預(yù)約與爽約的用戶,交到門診與醫(yī)生處進(jìn)行確認(rèn),方便醫(yī)院進(jìn)行管理。在 Spring 的 xml 配置文件中,配置預(yù)約管理頁面所觸發(fā)的 Action,用于托管。bean name=/bookclass=property name=systemserviceref bean=systemService //property/beanHibernate 中 po 包映射的 xml 放在 中: class name= table=TB_BOOK schema=dbo catalog=nthis …… property name=bookdate type= column name=bookdate length=23 / /property…… /class南通大學(xué)畢業(yè)設(shè)計(jì)28用戶預(yù)約的信息被傳送到預(yù)約管理模塊中,在該模塊的頁面中顯示出來。該頁面的信息顯示、更新在 BookAction 中進(jìn)行處理,Action 中獲取頁面發(fā)來的消息,是需要修改,還是需要?jiǎng)h除,部分主要代碼如下:獲取頁面轉(zhuǎn)發(fā)的方法與用戶 ID,簡化操作。String method = (method)。String userid = (userid)。以下是獲取的 js 頁面的 method,method=arrive,用于確認(rèn)用戶到約?!璱f((arrive)) {String bookid=(id)。int id= (bookid)。().getMedicineBussiness().addarrive(id)。().getPublicBussiness().saveLog(到約, user, request)。}……預(yù)約管理模塊信息如圖 517 所示:圖 517 預(yù)約管理模塊南通大學(xué)畢業(yè)設(shè)計(jì)29第六章 總結(jié)與展望因特網(wǎng)的飛速發(fā)展不僅給人們帶來了生活上的便利,而且給醫(yī)療機(jī)構(gòu)帶來了新的契機(jī)。網(wǎng)上預(yù)約掛號(hào)系統(tǒng)的出現(xiàn),給醫(yī)院的醫(yī)療模式帶來了一個(gè)全新的改變,醫(yī)院的病人不再僅局限于一部分地區(qū),世界各地的患者都可通過網(wǎng)絡(luò)獲取醫(yī)院信息、預(yù)約掛號(hào)、門診看病,在節(jié)省時(shí)間、充分利用醫(yī)院資源的同時(shí),也提高了醫(yī)院在同行業(yè)中的競爭力。本文通過分析 Web 應(yīng)用的特點(diǎn)以及系統(tǒng)結(jié)構(gòu)的模型,重點(diǎn)以 J2EE 為技術(shù)基礎(chǔ),SSH、EXT 作為框架結(jié)構(gòu),結(jié)合了當(dāng)前門診掛號(hào)存在的隱患問題,提出了網(wǎng)上預(yù)約掛號(hào)系統(tǒng)。系統(tǒng)在 MyEclipse 集成開發(fā)環(huán)境下開發(fā)完成。系統(tǒng)分為前臺(tái)網(wǎng)站與后臺(tái)管理兩大部分。用戶可通過前臺(tái)網(wǎng)站進(jìn)行注冊、查看醫(yī)生信息、預(yù)約掛號(hào)。管理員通過后臺(tái)可實(shí)現(xiàn)系統(tǒng)設(shè)置、醫(yī)生信息管理、科室管理、預(yù)約訂單處理等功能。由于本人經(jīng)驗(yàn)不足,J2EE 的組織結(jié)構(gòu)比較龐大,并且本人的研究時(shí)間有限,本文設(shè)計(jì)與實(shí)現(xiàn)的預(yù)約掛號(hào)系統(tǒng)還只是一個(gè)較為初步的應(yīng)用系統(tǒng),在實(shí)際的應(yīng)用過程中還需進(jìn)一步考慮以下幾點(diǎn)問題:(1)由于開發(fā)時(shí)間和周期的限制,對 JAVA技術(shù)的應(yīng)用還不是很深化,對這種技術(shù)在本系統(tǒng)中的運(yùn)用還有待開發(fā),可以提高系統(tǒng)的運(yùn)行速率;(2)加強(qiáng)系統(tǒng)的安全
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1