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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于jsp醫(yī)院網(wǎng)上預(yù)約掛號(hào)系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)-資料下載頁(yè)

2025-11-23 16:22本頁(yè)面

【導(dǎo)讀】Inter互聯(lián)網(wǎng)技術(shù)的快速發(fā)展的同時(shí)也帶來(lái)了社會(huì)各個(gè)行業(yè)的發(fā)展。經(jīng)深入到社會(huì)的各個(gè)角落。作為社會(huì)發(fā)展的前沿技術(shù),各行各業(yè)只要對(duì)其合理的進(jìn)行運(yùn)。用,必將會(huì)帶來(lái)巨大的便捷。成功的運(yùn)用Inter將為醫(yī)療事業(yè)帶來(lái)無(wú)限便利。在傳統(tǒng)的醫(yī)院掛號(hào)過(guò)程中,信息處理停留在手工方式,勞動(dòng)強(qiáng)度大且工作效率低,響了醫(yī)療的秩序,也延誤了患者的病情。而本論文的探索研究方向則為醫(yī)院掛號(hào)網(wǎng)站的。本系統(tǒng)采用的是基于廣域網(wǎng)的B/S結(jié)構(gòu)平臺(tái),比C/S有更強(qiáng)的適用范圍,具有更加生動(dòng)和豐富的表現(xiàn)方式與用戶(hù)交流。系統(tǒng)的設(shè)計(jì)框架采用的是已經(jīng)發(fā)展成熟、安全的SSH技術(shù)框架,使系統(tǒng)實(shí)施更為方便和安全。通過(guò)本網(wǎng)站患者可以有針對(duì)性的快速的找到符合自身的需求的醫(yī)師進(jìn)行預(yù)約掛號(hào)。

  

【正文】 ER 圖 系統(tǒng)設(shè)計(jì) .1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 系統(tǒng)的概要設(shè)計(jì)中最重要的就是系統(tǒng)的模塊化。模塊化是指解決一個(gè)復(fù)雜問(wèn)題時(shí)自項(xiàng)向下逐層把軟件系統(tǒng)劃分成若干個(gè)模塊的過(guò)程。每個(gè)模塊完成一個(gè)特定的功能,所有的模塊按某種方法組織起來(lái),成為一個(gè)整體,完成整個(gè)系統(tǒng)所要求的功能。 將系統(tǒng)劃分為多個(gè)模塊是為了降低軟件系統(tǒng)的復(fù)雜性,使系統(tǒng)容易修改,提高可讀時(shí) 間 表 時(shí) 刻 圖 時(shí)間 屬性圖 圖 醫(yī)師信息屬性圖 醫(yī)師信息 醫(yī)師職稱(chēng) 醫(yī)師名稱(chēng) 醫(yī)師簡(jiǎn)介 21 性、可維護(hù)性,但模塊的劃分不能是任意的,應(yīng)盡量保持其獨(dú)立性。也就是說(shuō),每個(gè)模塊只完成系統(tǒng)要求的獨(dú)立的子功能,并且與其他模塊的聯(lián)系最少且接口簡(jiǎn)單,即盡量做到高內(nèi)聚低耦合,提高模塊的獨(dú)立性,為設(shè)計(jì)高質(zhì)量的軟件結(jié)構(gòu)奠定基礎(chǔ)。 在系統(tǒng)的概要設(shè)計(jì)中主要采用結(jié)構(gòu)化設(shè)計(jì)( Structure Design,簡(jiǎn) 稱(chēng) SD), SD 以需求分析階段產(chǎn)生的數(shù)據(jù)流圖 DFD 為基礎(chǔ),按一定的步驟映射成軟件結(jié)構(gòu)。 系統(tǒng)的結(jié)構(gòu)圖 ,如圖 所示 : 圖 系統(tǒng)結(jié)構(gòu)圖 ● 用戶(hù)注冊(cè) :可以注冊(cè)用戶(hù)類(lèi)型的 賬號(hào) 。 ● 刪除 用戶(hù) :管理人員可以刪除任何一個(gè)用戶(hù) 賬號(hào) 。 ● 修改信息:注冊(cè)的用戶(hù)可以修改信息。 ● 科室管理:實(shí)現(xiàn)對(duì)醫(yī)院科室的管理,包括科室的添加、編輯和刪除。 ● 醫(yī)師管理:實(shí)現(xiàn)對(duì)醫(yī)院醫(yī)師的管理,包括醫(yī)師的添加、修改和刪除等等。 ● 醫(yī)院概況:用戶(hù)可以瀏覽醫(yī)院的基本信息,如招聘信息,操作流程等 ● 科室查詢(xún):用戶(hù)可以查詢(xún)現(xiàn)有的醫(yī)院科室。 ● 醫(yī)師查詢(xún):用戶(hù)根據(jù)已經(jīng)選擇的科室信心可以查詢(xún)?cè)摽剖蚁碌尼t(yī)師信息。 ● 醫(yī)師預(yù)約:用戶(hù)根據(jù)自己的實(shí)際情況,選擇符合自己需要的醫(yī)師,選擇合適的就醫(yī)時(shí)間。 .2 系統(tǒng) 流程 設(shè)計(jì) 系統(tǒng)在用戶(hù)登錄的時(shí)候,除了對(duì)賬號(hào)的合法性進(jìn)行判斷外,還對(duì)賬號(hào)的類(lèi)型判斷,從而顯示不同的界面給用戶(hù)。 管理員可以管理用戶(hù)信息,如刪除賬號(hào),還可以對(duì)醫(yī)院所屬科室進(jìn)行添加、修改、刪除的操作、也可以對(duì)科室所屬醫(yī)師進(jìn)行添加、刪除和修改的操作。 用戶(hù)管理 科室管理 醫(yī)師管理 修改信息 醫(yī)院 概況 科室查詢(xún) 用戶(hù)注冊(cè) 管理人員 用 戶(hù) 醫(yī)院掛號(hào)預(yù)約系統(tǒng) 刪除用戶(hù) 添加科室 刪除科室 添加醫(yī)師 修改醫(yī)師 刪除醫(yī)師 醫(yī)師查詢(xún) 醫(yī)師預(yù)約 修改科室 22 普通用戶(hù)可以查詢(xún)系統(tǒng)內(nèi)已有的科室信息和醫(yī)師信息,根據(jù)自己情況預(yù) 約。 根據(jù)這些功能的要求,系統(tǒng)的總體流程圖如圖 所示: 圖 系統(tǒng)總 體 流程圖 系統(tǒng) 子模塊 設(shè)計(jì) 在實(shí)現(xiàn)系統(tǒng)各個(gè)子模塊的功能上,我們需要了解子模塊的主要功能。是實(shí)現(xiàn)系統(tǒng)的各部分更容易,高效。下面我們將具體介紹各個(gè)功能模塊。 管理員模塊 管理員可以管理用戶(hù)信息,如刪除賬號(hào),還可以對(duì)醫(yī)院所屬科室進(jìn)行添加、修改、刪除的操作、也可以對(duì)科室所屬醫(yī)師進(jìn)行添加、刪除和修改的操作 ,其功能結(jié)構(gòu)圖如圖 所示:其操作流程圖如圖 所示: 23 圖 管理員 模塊結(jié)構(gòu)圖 圖 管理員 模塊 流程 圖 用戶(hù) 模塊 用戶(hù) 可以管理用戶(hù)信息,如刪除賬號(hào),還可以對(duì)醫(yī)院所屬科室進(jìn)行添加、修改、刪除的操作、也可以對(duì)科室所屬醫(yī)師進(jìn)行添加、刪除和修改的操作 ,該模塊的結(jié)構(gòu)圖如圖 所示,其操作流程圖如圖 所示: 管理員模塊 用戶(hù)管理 醫(yī)師管理 科室管理 用戶(hù)管理 添加醫(yī)師 修改醫(yī)師 刪除醫(yī)師 添加科室 修改科室 刪除科室 醫(yī)師查詢(xún) 醫(yī)師預(yù)約 用戶(hù)注冊(cè) 科室查詢(xún) 醫(yī)院概況 用 戶(hù) 修改信息 圖 用戶(hù) 模塊結(jié)構(gòu)圖 24 圖 用戶(hù) 模塊 流程 圖 5 系統(tǒng)實(shí)現(xiàn) 25 5 系統(tǒng) 實(shí)現(xiàn) 登錄功能的實(shí)現(xiàn) 在登錄窗口,用戶(hù)可以輸入 賬號(hào) 和密碼進(jìn)行登錄,只有合法的 賬號(hào) 和密碼才成功登錄到 系統(tǒng)。系統(tǒng)會(huì)根據(jù)輸入的用戶(hù)名判斷用戶(hù)的類(lèi)型,從而提供相應(yīng)的功能 如圖 所示 : 圖 用戶(hù)登錄窗口 由于本系統(tǒng)中只有一個(gè)管理員而且管理員的用戶(hù)名是不能修改的,所以在登陸的時(shí)候 通過(guò)用戶(hù)輸入的用戶(hù)名來(lái)判斷登陸者的類(lèi)型,其 代碼實(shí)現(xiàn) 如下 : public ActionForward login(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { // TODO Autogenerated method stub String loginName = (userName)。 String password = (password)。 if((admin)){ try { Admin admin= (loginName, password)。 ().setAttribute(currentAdmin, admin)。 ().setAttribute(currentUser, null)。 (adminlogin)。 return (adminLogin)。 } catch (UserNotFoundException e) { return (loginFail)。 } }else{ try { (user)。 26 Users user = (loginName, password)。 ().setAttribute(currentUser, user)。 ().setAttribute(currentAdmin, null)。 (userLogin)。 return (userLogin)。 } catch (UserNotFoundException e) { // TODO Autogenerated catch block return (loginFail)。 } } } 用戶(hù)注冊(cè)頁(yè)面的實(shí)現(xiàn) 如果 需要 注冊(cè)新用戶(hù),可以使用用戶(hù)注冊(cè)功能,添加的信息包括用戶(hù)的姓名、性別、學(xué)號(hào)、登陸名、登陸密碼、所在院系等其他信息。當(dāng)輸入的內(nèi)容不匹配的時(shí)候,系統(tǒng)會(huì)給出提示,讓用戶(hù)修改 ,如圖 所示: 圖 用戶(hù)注冊(cè)頁(yè)面 27 查詢(xún)科室以及查詢(xún)、預(yù)約醫(yī)師的實(shí)現(xiàn) 通過(guò)該功能,用戶(hù)可以查詢(xún)?cè)撓到y(tǒng)內(nèi)所有的科室信息以及該可是下所有醫(yī)師的信息,并根據(jù)用戶(hù)自己的實(shí)際需要和實(shí)際情況選擇合適的醫(yī)師、合適的時(shí)間進(jìn)行就醫(yī) ,如圖 所示 : 圖 醫(yī)師查詢(xún)頁(yè)面 1 查詢(xún)醫(yī)師可預(yù)約時(shí)間的代碼實(shí)現(xiàn) public ActionForward findDoctorById (ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { // TODO Autogenerated method stub Integer id = ( (doctorId))。 try { //根據(jù)參數(shù)查詢(xún)相應(yīng)的醫(yī)師情況 Doctor doctor = (Doctor) (id)。 List allTimes = ()。 List dateTimes = new ArrayListTime ()。 //找出醫(yī)師可以預(yù)約的時(shí)間集合 if( ().size() 0) { for(Users u :()){ if(().size() 0){ for(Time t :()){ for(int i = 0。 i ()。i++ ){ Time time = (Time) (i)。 28 if(!().equals(())amp。amp。 !(time)){ (time)。 } } } ().setAttribute (dateTimes, dateTimes)。 } else { ().setAttribute (dateTimes, allTimes)。 } } } else { ().setAttribute (dateTimes, allTimes)。 } ().setAttribute (currentdoctor, doctor)。 } catch (UserNotFoundException e) { //異常捕獲 return (error)。 } return (findDoctorById)。 } 2 用戶(hù)預(yù)約功能的 代碼實(shí)現(xiàn) public ActionForward dateTimeManager(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { // TODO Autogenerated method stub try { Integer id = ( (timeId))。 Integer uid = ( (userId))。 Integer did = ( (doctorId))。 Time time。 time = (id)。 //根據(jù)參數(shù) 及時(shí)更新用戶(hù)情況 Users user = (uid)。 Doctor doctor = (did)。 if(().contains(user)){ //如果用戶(hù)已經(jīng)選擇該醫(yī)師,則跳轉(zhuǎn)異常頁(yè)面 return (timeerror)。 } 29 //用戶(hù)添加預(yù)約時(shí)間,并更新到數(shù)據(jù)庫(kù) ().add (time)。 (user)。 Users us = (())。 ().setAttribute (currentUser, us)。 ().setAttribute (timeSucess, time)。 } catch (UserNotFoundException e) { //異常捕獲 return (error)。 }catch (NumberFormatException e1) { //參數(shù)異常 // TODO Autogenerated catch block return (error)。 } catch (Exception e) { return (timeerror)。 } return (dateTimeManager)。 科室添加功能的實(shí)現(xiàn) 該功能中主要由管理員使用,可以根據(jù)實(shí)際需要添加、修改科室信息 ,如圖 所示: 圖 添加科室頁(yè)面 30 醫(yī)師添加功能的實(shí)現(xiàn) 該功能中主要由管理員使用,可以根據(jù)實(shí)際需要添 加、修改醫(yī)師信息 ,如圖 所示: 圖 添加醫(yī)師 頁(yè)面 圖 添加 醫(yī)師 頁(yè)面 31
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1