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

正文內(nèi)容

基于j2ee的網(wǎng)上醫(yī)院預(yù)約掛號系統(tǒng)論文-資料下載頁

2025-11-07 20:30本頁面

【導(dǎo)讀】人們?nèi)メt(yī)院掛號老排長隊(duì),對于時間比較緊的人是一個比較頭痛的問。題,為了節(jié)省掛號排長隊(duì)問題,可以利用Inter實(shí)現(xiàn)網(wǎng)上預(yù)約掛號。掛號,取消預(yù)約掛號,查詢新聞信息,后臺管理功能的處理。務(wù),Eclipse開發(fā)工具。結(jié)構(gòu)上使用B/S結(jié)構(gòu),B/S模式是現(xiàn)在比較流行的數(shù)據(jù)庫。應(yīng)用模式,通過Inter進(jìn)行通信,可以不受地域的限制。在編程思想上采用面。向?qū)ο缶幊痰奶匦浴胺庋b性”的特點(diǎn)。本系統(tǒng)界面簡單,容易操作;并且方便醫(yī)。院網(wǎng)站的管理與交流。

  

【正文】 rt= % %@ page import= % %@ page import= % %@ page import= % % //通過 hbrs_model字段獲取 Map的一個對象 Map hbrsModel = (Map)(hbrs_model)。 //通過 paginator 關(guān)鍵字獲取 Paginator的一個 對象,這是一個分頁器類,它已經(jīng)把查詢一定條數(shù)的新聞放在 Paginator對象里 25 Paginator paginator = (Paginator)(paginator)。 String columnsName = (String)(columnsName)。 List list=null。 int current_page=0。//當(dāng)前頁 int total_pages=0。//總的頁數(shù) int total_number=0。//總條數(shù) if(paginator!=null){ list=()。通過 Paginator對象獲取 List current_page = ()。 total_pages = ()。 total_number=()。 } % 以上都是頁面部分代碼,上面也說過了其他頁面實(shí)現(xiàn)方法都類似,就不一一介紹了。 掛號的操作 掛號信息有:用戶 注冊頁面、掛號信息頁面、取消掛號信息頁面、用戶修改信息頁面、掛號記錄頁面等。因?yàn)樯厦嬷v解了 JSP 頁面代碼,因?yàn)榇a基本類似所以以下就不介紹了。講一下操作,登錄頁面如圖 64 所示。 圖 64 掛號登錄界面 26 如果已注冊用戶登錄之后跳轉(zhuǎn)到掛號頁面如圖 65 所示,沒有注冊過的用戶去注冊頁面先注冊如圖 66 所示。 圖 65 預(yù)約掛號科室選擇頁面 圖 66 就診人注冊頁面 27 如果登錄后就轉(zhuǎn)到圖 65 那就選擇科室進(jìn)行掛號。 后臺系統(tǒng)的實(shí)現(xiàn) 后臺是一個動態(tài)網(wǎng)站必不可少的,應(yīng)該它可以方便的讓用戶進(jìn)行, 對信息的編輯,修改,刪除等操作,只要知道如何應(yīng)用就可以,不需要去了解代碼是如何運(yùn)行。后臺主要包括:新聞管理、欄目管理、醫(yī)生管理、科室管理、預(yù)約信息管理、用戶管理等。 后臺頁面 后臺管理只能是管理員才可以進(jìn)入,其他普通用戶不能進(jìn)入,登錄成功后后臺頁面顯示如圖 67 所示。 圖 67 后臺新聞列表頁面 28 管理員可以對新聞、欄目、醫(yī)生信息、科室信息進(jìn)行查詢、編輯、修改、刪除等操作。對預(yù)約信息進(jìn)行就診、解除和對用戶信息進(jìn)行注銷、解除等操作。 后臺頁面邏輯實(shí)現(xiàn) 上面已經(jīng)說到過了,本課題是用 Spring+Hibernate 框架開發(fā)的,下面就介紹一下邏輯實(shí)現(xiàn)的類: ,這是一個預(yù)約信息邏輯控制類。 獲取預(yù)約信息管理方法的 JAVA 代碼: /** * 后臺獲取預(yù)約信息管理 * * @param request * @param response * @return * @throws Exception */ public ModelAndView getBookingInfoList(HttpServletRequest request, HttpServletResponse response) throws Exception { Paginator paginator = null。 // 從 session 中獲得用戶信息,這里是每個后臺方法處理時都要進(jìn)行用戶驗(yàn)證 HttpSession session = (true)。 Authorization authorization = null。 int page = 1。 int pageSize = 15。 try { authorization = (Authorization) session .getAttribute()。 } catch (Exception e) { ()。 29 } if (authorization == null) { return new ModelAndView(/jsp/front/)。 } if ((current_page) != null || (current_action) != null) { page = (request)。 } try { paginator = ( page, pageSize)。 Map paraMap = new HashMap()。 (paginator, paginator)。 return new ModelAndView(/jsp/system/, hbrs_model, paraMap)。 } catch (Exception e) { ()。 Map paraMap = new HashMap()。 (return_msg, add_fail)。 return new ModelAndView(/jsp/system/, hbrs_model, paraMap)。 } } 這個方法最后是把指定條數(shù)的預(yù)約信息放在 Paginator 對象里,通過ModelAndView 傳到途徑為 /jsp/system/ 頁面顯示。 30 后臺頁面 DAO 實(shí)現(xiàn) 因?yàn)榍懊嬷v了頁面顯示實(shí)現(xiàn)和邏輯實(shí)現(xiàn),其實(shí)每個頁面的實(shí)現(xiàn)方法和邏輯實(shí)現(xiàn)都是比較相近的,這里就不一一的介紹了,下面就介紹一下 DAO。 DAO 是 Data Access Object 數(shù)據(jù)訪問接口,數(shù)據(jù)訪問:就是與數(shù)據(jù)庫打交道。夾在業(yè)務(wù)邏輯與數(shù)據(jù)庫資源中間。為了建立一個健壯的 J2EE 應(yīng)用,應(yīng)該將所有對數(shù)據(jù)源的訪問操作 抽象封裝在一個公共 API 中。用程序設(shè)計(jì)的語言來說,就是建立一個接口,接口中定義了此應(yīng)用程序中將會用到的所有事務(wù)方法。在這個應(yīng)用程序中,當(dāng)需要和數(shù)據(jù)源進(jìn)行交互的時候則使用這個接口,并且編寫一個單獨(dú)的類來實(shí)現(xiàn)這個接口在邏輯上對應(yīng)這個特定的數(shù)據(jù)存儲。 下面是 接口代碼: public interface BookingInfoDAO { /** * 通過 ID 獲取單個預(yù)約信息實(shí)例 * * @param id * @throws Exception */ public BookingInfo getBookingInfoById(Integer id)。 .... } 現(xiàn)在只舉出一個方法,實(shí)現(xiàn)借口類: 代碼如下: public class BookingInfoDAOImpl extends HibernateDaoSupport implements BookingInfoDAO { public BookingInfo getBookingInfoById(Integer id) { String hql = from BookingInfo bookingInfo where = ?。//hql 語句是專門用在 Hibernate 框架做的,做查詢語句。它和 SQL 其實(shí)是一樣的,形式上不一樣而已。 try { BookingInfo bookingInfo = (BookingInfo) () 31 .find(hql, id).get(0)。 return bookingInfo。 } catch (Exception e) { ()。 return null。 } } … } 以上就是整個 DAO 的實(shí)現(xiàn),一個接口,還有一個實(shí)現(xiàn)類。 本章小結(jié) 本章主要講解系統(tǒng)功能的實(shí)現(xiàn),先介紹本網(wǎng)站的工作流程,一般用戶登錄本網(wǎng)站后,由主頁面可進(jìn)入各個功能模塊。前臺頁面主要包括了兩個部分:新聞信息、掛號信息。前臺頁面的實(shí)現(xiàn)及部分 JSP 代碼講解。后臺業(yè)務(wù)邏輯和 DAO 的設(shè)計(jì)與實(shí)現(xiàn)。 32 第 7 章 結(jié)論 本次畢業(yè)設(shè)計(jì)的課題是基于 J2EE 的網(wǎng)上醫(yī)院預(yù)約掛號系統(tǒng),模仿中大醫(yī)院預(yù)約掛號系統(tǒng),前臺操作截面基本上差不多。但是代碼大部分都是自己寫的,后臺構(gòu)架是自己設(shè)計(jì)出來的。 本課題主要運(yùn)用到 J2EE 里的兩個框架: Spring、 Hibernate。在做這個系統(tǒng)以前,我很早之前就和老師實(shí)習(xí)過,對這框架之類有所了解,工程實(shí)習(xí)的時候,也去公司做過這方面的東西。雖然對框架稍微深一點(diǎn)含義不太明白,但是對框架的應(yīng)用還是有點(diǎn)熟悉。 從設(shè)計(jì)到最后的調(diào)試完成,總共花了一個多月的時間,雖然畢業(yè)設(shè)計(jì)完成了 ,但是跟開始時想要做到功能都還沒有全部的實(shí)現(xiàn),由于時間上和技術(shù)上的 不夠關(guān)系,很多功能沒有完善,調(diào)試的時間上也沒有花去太多時間,只感覺可以用了,稍微的調(diào)試一下就可以了,可能在以后運(yùn)行中會出現(xiàn)報(bào)錯等異常。 通過這次畢業(yè)設(shè)計(jì),鍛煉自己如何合理的安排時間,對于即將踏入社會的我來說,還是很有意義的。對于自己的查找資料、英文資料閱讀能力有一定的提高 ,平時的課程理論知識學(xué)的還可以,總是認(rèn)為自己的知識水平已經(jīng)能處理許多的現(xiàn)實(shí)問題了。而當(dāng)自己真正的深入到設(shè)計(jì)實(shí)踐當(dāng)中,深入到問題當(dāng)中時。卻發(fā)現(xiàn)自己無從下手,因?yàn)橐郧霸诠居幸欢螘r間是開發(fā)代碼,在設(shè)計(jì)方面做的很少,因?yàn)橐粋€好的設(shè)計(jì)可以減少很多開 發(fā)代碼,所以通過網(wǎng)上查很多資料,在這個上面花了比較多的時間。 通過各位老師的指導(dǎo)和教育,使我不僅僅在知識水平和解決實(shí)際問題的能力上有了很大的提高。還從思想的深處體會到,要把自己的所學(xué)變成現(xiàn)實(shí)時所將面對的種種難題。這次畢業(yè)設(shè)計(jì)是對自己大學(xué)四年所學(xué)的一個總結(jié)與檢驗(yàn), 同時也是職業(yè)生涯的起點(diǎn),相信以此為基礎(chǔ),以后會做得更好。我想 它為我們在以后的工作崗位上發(fā)揮自己的才能奠定了堅(jiān)實(shí)的基礎(chǔ)。 33 致謝 在這論文完成之際, 在此特別感謝老師的精心指導(dǎo),無論是學(xué)習(xí)還是為人處事方面,從他那里我學(xué)到了很多。 最后,還要感謝在這期 間所有關(guān)心、幫助過我的人,是你們才讓我有了動力!謝謝! 34 參考文獻(xiàn) [1] 陳國華,李廷清,黃亞國 . J2EE應(yīng)用系統(tǒng)的性能優(yōu)化 [J].今日科苑 , 2020,4(10):I0003I0003. [2] 呂毅 , 葛瑋 , 郝克剛 .Spring輕量級 J2EE開發(fā)框架的研究 [J].計(jì)算機(jī)技術(shù)與發(fā)展, 2020, 16(12):208209. [3] 李林紅 , 沈文軒 .基于 Hibernate和 Spring的持久層 OR映射技術(shù) [J].鞍山科技大學(xué)學(xué)報(bào) , 2020, 29(4):373375. [4] 李金海 , 張景元 .基于 Struts, Hibernate和 Spring的 J2EE架構(gòu)的研究與實(shí)現(xiàn) [J].山東理工大學(xué)學(xué)報(bào) , 2020, 20(6):4850. [5] 華濤 , 郝克剛 , 葛瑋 .基于 Hibernate和 Spring框架的 Web應(yīng)用研究 [J]. 計(jì)算機(jī)技術(shù)與發(fā)展, 2020, 16(11):8486. [6] 林寒超 , 張南平 .Hibernate技術(shù)的研究 [J].計(jì)算機(jī)技術(shù)與發(fā)展, 2020,16(11):112114. [7] 唐擁政,衡冬梅 .基于 Hibernate的數(shù)據(jù)持久層關(guān)鍵技術(shù)的研究 [J].鹽城工學(xué)院學(xué) 報(bào), 2020, 19(2):1821. [8] 郭昆,郭朝珍 .基于 Hibernate的 GDSS數(shù)據(jù)訪問層的研究 [J].集美大學(xué)學(xué)報(bào), 2020, 10(2):180187. [9] 周旺基 .基于 Hibernate的數(shù)據(jù)緩存的優(yōu)化技術(shù) [J].鹽城工學(xué)院學(xué)報(bào) ,2020, 19(3):3740. [10] 祁俊 .面向?qū)ο髷?shù)據(jù)庫技術(shù) —— Hibernate 的應(yīng)用 [J].青海電力 , 2020,24(4):6163. [11] Xinsheng Chen and David A. Using Spring and Hibernate Frameworks for Java Web Application Development[J]. Department of Computer Science,2020, 3(1):97101. [12] Dave Introduction to Hibernate 3[J].Computer Apress,2020, 12(4):132134.
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1