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

正文內(nèi)容

基于mvc模式的社區(qū)醫(yī)療資源庫管理系統(tǒng)1doc-資料下載頁

2025-07-18 01:19本頁面
  

【正文】 示,就能知道編寫結(jié)果,能很快修改或者進(jìn)行下一步開發(fā),這樣做開發(fā)速度往往比較快,但由于視圖和控制的分離不是很直接,因而很難體現(xiàn)出該模型的架構(gòu)或者模型的重用性。彈性力度很小,對(duì)于消費(fèi)者不斷變化的需求不能快速反應(yīng)。MVC針對(duì)用戶的每一種應(yīng)用進(jìn)行分層,這樣能使產(chǎn)品的結(jié)構(gòu)更加清晰,能更好的體現(xiàn)該產(chǎn)品的應(yīng)用。   首先,一個(gè)模型必須能應(yīng)對(duì)多個(gè)視圖,也就是支持多種方式的訪問。因?yàn)樵谀壳坝脩粜枨蟮目焖僮兓?,可能有多種方式訪問應(yīng)用的要求。例如,掛號(hào)管理模型可能有到醫(yī)院掛號(hào)窗口掛號(hào)的,也有網(wǎng)上掛號(hào),或者其他類型的掛號(hào),其目的都是一樣的,處理程序也是一樣的。按MVC設(shè)計(jì)模式,一個(gè)掛號(hào)管理模型以及多個(gè)視圖即可解決問題。這樣減少了代碼的編寫,復(fù)制,和維護(hù)工作,其中一個(gè)視圖發(fā)生改變,只需改動(dòng)該視圖部分即可,模型及其他視圖不需改變,減少了維護(hù)成本。 其次,由于模型返回的數(shù)據(jù)不帶任何顯示格式,因而這些模型也可直接應(yīng)用于接口的使用。因?yàn)橐粋€(gè)應(yīng)用被細(xì)分為三層,因此有時(shí)改變其中的一層就能滿足應(yīng)用的改變。一個(gè)應(yīng)用的業(yè)務(wù)流程或者業(yè)務(wù)規(guī)則的改變只需改動(dòng)MVC的模型層??刂茖拥母拍钜埠苡行?,由于它把不同的模型和不同的視圖組合在一起完成不同的請(qǐng)求,因此,控制層可以說是包含了用戶請(qǐng)求權(quán)限的概念。最后,它還有利于軟件工程化管理。由于不同的層各司其職,每一層不同的應(yīng)用具有某些相同的特征,有利于通過工程化、工具化產(chǎn)生管理程序代碼。 Java的四層模型 J2EE通常分為四層體系架構(gòu)(客戶層,表示/WEB層,業(yè)務(wù)層,數(shù)據(jù)層)具體的結(jié)構(gòu)如圖:5 基于MVC模式的社區(qū)醫(yī)療管理系統(tǒng) 系統(tǒng)設(shè)計(jì)是把需求轉(zhuǎn)化為軟件系統(tǒng)的最重要的環(huán)節(jié)。系統(tǒng)設(shè)計(jì)的好壞在根本上決定了軟件系統(tǒng)的質(zhì)量。 系統(tǒng)研發(fā)的原則在系統(tǒng)設(shè)計(jì)過程中,主要遵循如下原則: 1 開發(fā)性和標(biāo)準(zhǔn)化原則 該系統(tǒng)支持與其他應(yīng)用系統(tǒng)的交互,具有標(biāo)準(zhǔn)化的開發(fā)接口,支持跨平臺(tái)應(yīng)用這些基本的原則。通過使用多層B / S架構(gòu),分布式的基于WEB中間件服務(wù)的組成部分,和其他技術(shù),以滿足系統(tǒng)應(yīng)具有開放性,能夠滿足分布式應(yīng)用程序,可用于各種計(jì)算機(jī)網(wǎng)絡(luò)環(huán)境. 2 先進(jìn)性原則(高效,便民,國際化,技術(shù)適度超前) 堅(jiān)持以先進(jìn)的技術(shù),軟件和硬件的建設(shè),利用國內(nèi)外先進(jìn)成熟的技術(shù),設(shè)備和手段。注重應(yīng)用,講求實(shí)效。組織和管理各種資源的管理系統(tǒng),能真正有效的, 3 統(tǒng)一性原則 要借鑒國際醫(yī)療的標(biāo)準(zhǔn),為以后的維護(hù)和擴(kuò)展做到統(tǒng)一的原則。 4 可擴(kuò)充性原則 網(wǎng)絡(luò)系統(tǒng)的設(shè)計(jì)和建設(shè)要在不斷創(chuàng)新的基礎(chǔ)上適度超前,充分的考慮在信息和計(jì)算機(jī)技術(shù)快速發(fā)展,網(wǎng)絡(luò)應(yīng)用不斷創(chuàng)新下,該系統(tǒng)的擴(kuò)展和升級(jí)能力。 5 可靠性原則 為了使系統(tǒng)具有高可靠高容錯(cuò)性,我們運(yùn)用了數(shù)據(jù)自動(dòng)轉(zhuǎn)存和恢復(fù)技術(shù),同時(shí)提供可靠的的備份恢復(fù)方法,確保本地的錯(cuò)誤不會(huì)影響系統(tǒng)的正常工作,應(yīng)用系統(tǒng)提供給用戶的操作順序,輸入的數(shù)據(jù)是正確的,邏輯檢查,和在同一條錯(cuò)誤消息功能顯著的方式,應(yīng)用,以適應(yīng)系統(tǒng)的錯(cuò)誤處理機(jī)制,明確的錯(cuò)誤信息的信徒,并引導(dǎo)用戶安裝的錯(cuò)誤處理代碼處理,管理系統(tǒng)提供的操作桿和故障恢復(fù)機(jī)制,機(jī)系統(tǒng)運(yùn)行日志文件,跟蹤應(yīng)用系統(tǒng)的所有操作。 6 安全性原則 采用多層結(jié)構(gòu)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的請(qǐng)求與響應(yīng),并使用系統(tǒng)統(tǒng)一的身份認(rèn)證和授權(quán)建立安全機(jī)制,切實(shí)保障正式會(huì)員用戶的資料安全,并防止非法用戶的人員超限行為。 系統(tǒng)開發(fā)工具和環(huán)境 開發(fā)工具的選擇 開發(fā)工具是在整個(gè)平臺(tái)開發(fā)過程中它起到主導(dǎo)地位,它是控制我們平臺(tái)運(yùn)作的最終工具,后臺(tái)人員利用它來操作我們的平臺(tái)的整個(gè)運(yùn)作,比如代碼的編寫,系統(tǒng)調(diào)試等等一切前臺(tái)顯示都需要經(jīng)過它的控制;它是企業(yè)級(jí)工作平臺(tái)(MyEclipse Enterprise Workbench ,簡(jiǎn)稱MyEclipse)是對(duì)Eclipse IDE的擴(kuò)展,利用它我們可以進(jìn)行數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate等常見的開發(fā)技術(shù)。 Web 服務(wù)器選擇 WEB服務(wù)器也稱為WWW(WORLD WIDE WEB)服務(wù)器,主要功能是提供網(wǎng)上信息瀏覽服務(wù)。 WWW 是 Internet 的多媒體信息查詢工具,是 Internet 上近年才發(fā)展起來的服務(wù),也是發(fā)展最快和目前用的最廣泛的服務(wù)。正是因?yàn)橛辛薟WW工具,才使得近年來 Internet 迅速發(fā)展,且用戶數(shù)量飛速增長(zhǎng)。 IBM WebSphere       WebSphereApplicationServer就像整個(gè)大廈的地基一樣,支撐著其他產(chǎn)品都在它之上運(yùn)行。WebSpherePr基于WebSphereApplicationServer和WebSphereEnterpriseServiceBus,它為面向服務(wù)的體系結(jié)構(gòu)(SOA)的模塊化應(yīng)用程序提供了基礎(chǔ),并支持應(yīng)用業(yè)務(wù)規(guī)則,以驅(qū)動(dòng)支持業(yè)務(wù)流程的應(yīng)用程序。高性能環(huán)境還使用WebSphereExtendedDeployment作為其基本基礎(chǔ)設(shè)施的一部分。其他WebSphere產(chǎn)品提供了廣泛的其他服務(wù)。 WebShpere是當(dāng)今變化最快的電子商務(wù)時(shí)代的最主要的軟件平臺(tái)。它能開發(fā),部署,整合電子商務(wù)中的各種應(yīng)用,如B2B電子商務(wù),并支持從簡(jiǎn)單的網(wǎng)頁內(nèi)容發(fā)布到企業(yè)級(jí)事務(wù)處理的商業(yè)應(yīng)用。WebSphere改變了業(yè)務(wù)管理者,合作伙伴,雇員以及用戶之間的關(guān)系, BEA WebLogic    BEA WebLogic是用于開發(fā)、集成、部署和管理大型分布式Web應(yīng)用、網(wǎng)絡(luò)應(yīng)用和數(shù)據(jù)庫應(yīng) 用的Java應(yīng)用服務(wù)器。將Java的動(dòng)態(tài)功能和Java Enterprise標(biāo)準(zhǔn)的安全性引入大型網(wǎng)絡(luò)應(yīng)用的開發(fā)、集成、部署和管理之中。 BEA WebLogic Server擁有處理關(guān)鍵Web應(yīng)用系統(tǒng)問題所需的性能、可擴(kuò)展性和高可用性。 與BEA WebLogic Commerce ServerTM配合使用, BEA WebLogic Server可為部署適應(yīng)性個(gè)性化電子商務(wù)應(yīng)用系統(tǒng)提供完善的解決方案?!? WebLogic是美商Oracle的主要產(chǎn)品之一,系購并得來。是商業(yè)市場(chǎng)上主要的Java(J2EE)應(yīng)用服務(wù)器軟件(application server)之一,是世界上第一個(gè)成功商業(yè)化的J2EE應(yīng)用服務(wù)器, 目前已推出到11gR1 ()版。而此產(chǎn)品也延伸出WebLogic Portal, WebLogic Integration等企業(yè)用的中間件(但目前Oracle主要以Fusion Middleware融合中間件來取代這些WebLogic Server之外的企業(yè)包),以及OEPE(Oracle Enterprise Pack for Eclipse)開發(fā)工具。 WebLogic最早由 WebLogic Inc. 開發(fā), 后并入BEA 公司, 最終BEA公司又并入 Oracle公司.  Apache    Apache仍然是世界上用的最多的Web服務(wù)器,市場(chǎng)占有率達(dá)60%左右。它源于NCSAd服務(wù)器,當(dāng)NCSA WWW服務(wù)器項(xiàng)目停止后,那些使用NCSA WWW服務(wù)器的人們開始交換用于此服務(wù)器的補(bǔ)丁,這也是apache名稱的由來(pache 補(bǔ)丁)。世界上很多著名的網(wǎng)站都是Apache的產(chǎn)物,它的成功之處主要在于它的源代碼開放、有一支開放的開發(fā)隊(duì)伍、支持跨平臺(tái)的應(yīng)用(可以運(yùn)行在幾乎所有的Unix、Windows、Linux系統(tǒng)平臺(tái)上)以及它的可移植性等方面。    Tomcat    Apache Tomcat是Servlet容器是用于在Java Servlet和JavaServer Pages技術(shù)的官方參考實(shí)現(xiàn)。是由Sun開發(fā)的Java Community Process的Java Servlet和JavaServer Pages規(guī)范。 Tomcat服務(wù)器是由一系列可配置的組件構(gòu)成,其核心組件是Catalina Servlet容器,它是所有其他Tomcat組件的頂層容器。Tomcat的組件可以在catalina_home/conf ,: server service connector engine host context /context /host /engine rvice rver 在以上XML代碼中,: 頂層類元素包括server元素和service元素,他們位于整個(gè)配置文件的頂層. 連接器類元素代表了介于客戶與服務(wù)之間的通信接口,負(fù)責(zé)將客戶的請(qǐng)求發(fā)送給服務(wù)器,并將服務(wù)器的響應(yīng)結(jié)果傳遞給客戶. 容器類元素代表處理客戶請(qǐng)求并生成響應(yīng)結(jié)果的組件,有3種容器類元素,它們是Engine,Host和Context. Engine組件為特定的Service組件處理所有客戶請(qǐng)求,Host組件為特定的虛擬主機(jī)處理所有客戶請(qǐng)求,Context組件為特定的Web應(yīng)用處理所有客戶請(qǐng)求. 在進(jìn)行Java web項(xiàng)目實(shí)施的時(shí)候,我們可以采用的web服務(wù)器有,tomcat, IBM WebSphere, Ben Weblogic, 后兩種是商業(yè)服務(wù)器,功能齊全而強(qiáng)大,支持所有的java服務(wù)容器標(biāo)準(zhǔn),適合商業(yè)項(xiàng)目的應(yīng)用發(fā)布,但是這兩種都是商業(yè)服務(wù)器,價(jià)格昂貴,并且對(duì)系統(tǒng)資源要求極高。在開發(fā)或者學(xué)習(xí)過程中,有許多免費(fèi)得輕型的java Web服務(wù)器我們可以選擇,用的最多的是tomcat ,當(dāng)然Resin ,Orion,JBoss等等也是有人用的,他們使用都很方便,占用的資源比較小,和開發(fā)工具集成的比較好。tomcat是sun公司官方推薦的Servlet和JSP容器,從實(shí)際開發(fā)中的具體情況來看,Tomcat和sun java結(jié)合的最好,和其他應(yīng)用服務(wù)器配合使用可以完整支持J2EE標(biāo)準(zhǔn),最主要的優(yōu)點(diǎn)是它功能強(qiáng)大,而且免費(fèi)。 所以本系統(tǒng)采取Tomcat作為系統(tǒng)的Web服務(wù)器。 數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn) 數(shù)據(jù)表設(shè)計(jì) 本系統(tǒng)采用數(shù)據(jù)庫是MYSQL , 根據(jù)需求設(shè)計(jì)了11張表,分別是管理員表,醫(yī)生表,醫(yī)院表等在設(shè)計(jì)表的時(shí)候,考慮到數(shù)據(jù)的重用性,所以表與表之間會(huì)有相同的字段,為了根據(jù)字段建立連接。 MySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典MySQL AB公司。在2008年1月16號(hào)被Sun公司收購。而2009年,SUN又被Oracle收購。MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉庫內(nèi)。這樣就增加了速度并提高了靈活性。MySQL的SQL“結(jié)構(gòu)化查詢語言”。SQL是用于訪問數(shù)據(jù)庫的最常用標(biāo)準(zhǔn)化語言。MySQL軟件采用了GPL(GNU通用公共許可證)。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。(1)管理員表 該表中有管理員的賬號(hào)和密碼,密碼采用的是MD5加密。管理員表名稱類型可為空注釋a_idVarchar否管理員ida_pwdvarchar否管理員密碼 (2) 醫(yī)生表 此表中包含了醫(yī)生個(gè)人的所有信息,包括id,姓名,年齡,專業(yè)等一系列醫(yī)生個(gè)人的信息,同時(shí)也有醫(yī)生的照片,但是不是以二進(jìn)制的形式把圖片存到數(shù)據(jù)庫中,是圖片上傳到服務(wù)器上,數(shù)據(jù)庫中只記錄圖片在服務(wù)器上的路徑。如圖: 醫(yī)生表名稱類型可為空注釋d_idVarchar否醫(yī)生登錄IDd_nameVarchar否醫(yī)生的真實(shí)姓名d_pwdVarchar否登錄密碼d_sexVarchar否醫(yī)生性別d_ageint否年齡d_marriedVarchar是是否結(jié)婚d_addressVarchar否地址d_telint否醫(yī)生的電話d_Varchar是醫(yī)生的郵箱d_positionVarchar是d_sectionVarchar是d_descriptionVarchar是d_pictureVarchar是醫(yī)生的照片d_maxquantityInt 是最多接待病人數(shù)d_havequantityInt 是已經(jīng)看了多少病人 (3)治療表(history) 此表的設(shè)計(jì)目的是醫(yī)生給患者提出的治療方案,包括癥狀,診斷為什么病,需要怎么治療。此表和別的表有關(guān)聯(lián),通過這個(gè)表和別的表重復(fù)的id,就可以找到另一個(gè)表的全部信息。 治療表(history)名稱類型可為空注釋h_idVarchar否治療表的主鍵h_descriptionVarchar否生病的癥狀h_diagnoseVarchar否確診的病h_prescriptionvarchar是要用什么藥h_timeDate 是存這個(gè)ID的時(shí)間d_idVarchar否醫(yī)生表的主鍵p_idvarchar否患者表的主鍵 (4) 值班表(onduty) 此表是記錄所有醫(yī)生值班的情況,醫(yī)生可以換值班的時(shí)間,在數(shù)據(jù)庫是以數(shù)字的形式進(jìn)行區(qū)別的。如表:表:值班信息表名稱類型可為空注釋idInt否值班表的主鍵d_idVarchar是值班醫(yī)生的主鍵monInt是星期一值班情況tueInt是星期二值班情況wedInt是星期三值班情況thurInt是星期四值班情況fr
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1