




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PAGE51基于web寵頤生醫(yī)院系統(tǒng)開(kāi)發(fā)與實(shí)現(xiàn)摘要:時(shí)代飛速發(fā)展,網(wǎng)絡(luò)也飛速發(fā)展,互聯(lián)網(wǎng)許多的行業(yè)都可以用互聯(lián)網(wǎng)實(shí)現(xiàn)了,互聯(lián)網(wǎng)已經(jīng)成為了人們生活中重要的一部分,或多或少的影響著我們的生活,互聯(lián)網(wǎng)在給我?guī)Я朔奖愕耐瑫r(shí),也把我們的生活質(zhì)量上升了一個(gè)檔次?;ヂ?lián)網(wǎng)覆蓋了我們的衣食住行,可以說(shuō)現(xiàn)代人離開(kāi)互聯(lián)網(wǎng)會(huì)有諸多的不便與不適。隨著人們生活水平的不斷提高,對(duì)寵物的領(lǐng)養(yǎng)需求也越來(lái)越多,寵物醫(yī)院也逐漸發(fā)展壯大,落后的寵物醫(yī)院管理模式已經(jīng)無(wú)法滿(mǎn)足一線(xiàn)城市以外的寵物醫(yī)院需求,為他們提供幫助,一個(gè)針對(duì)寵物醫(yī)院管理的系統(tǒng)就尤為重要。寵頤生醫(yī)院系統(tǒng)設(shè)計(jì)的初衷就是為了能夠有效提高管理效率,并且方便醫(yī)生們使用,對(duì)寵物醫(yī)院的發(fā)展具有非常重要的意義。本寵物醫(yī)院管理系統(tǒng)以相關(guān)的寵物網(wǎng)站為開(kāi)發(fā)背景,采用JSP技術(shù),MYSQL數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)的儲(chǔ)存,充分保證了本系統(tǒng)的穩(wěn)定性、安全性。本系統(tǒng)主要分為三個(gè)用戶(hù)角色,分別為客戶(hù),管理員和醫(yī)生,充分完成了整個(gè)醫(yī)院的業(yè)務(wù)流程。系統(tǒng)將每個(gè)模塊細(xì)化,從用戶(hù)的需求出發(fā),是項(xiàng)目更佳實(shí)用與人性化。運(yùn)用Web框架,更多注重對(duì)操作上的簡(jiǎn)化,不管是寵物的信息還是醫(yī)生的信息錄用與管理,都更加方便快捷,并且還有照片展示,使醫(yī)生在醫(yī)治寵物上方便快捷,不易混淆。關(guān)鍵詞:JSP技術(shù);MYSQL數(shù)據(jù)庫(kù);寵物醫(yī)院;管理系統(tǒng)
DevelopmentandimplementationofpethealthhospitalsystembasedonwebAbstract:Withtherapiddevelopmentofthetimesandtherapiddevelopmentofthenetwork,manyindustriesoftheInternetcanberealizedbytheInternet.TheInternethasbecomeanimportantpartofpeople'slives,affectingourlivesmoreorless.TheInternetnotonlybringsconveniencetome,butalsoraisesourqualityoflifetoahigherlevel.TheInternetcoversourclothing,food,housingandtransportation,itcanbesaidthattherewillbealotofinconvenienceanddiscomfortformodernpeopletoleavetheInternet.Withthecontinuousimprovementofpeople'slivingstandards,theywillmoreorlessconsiderwhetherornottoraisesome,sothedemandforpetadoptionisalsomoreandmore,andpethospitalsaregrowingsynchronously.Thebackwardpethospitalmanagementmodelhasbeenunabletomeettheneedsofpethospitalsoutsidefirst-tiercities,toprovidethemwithhelp,apethospitalmanagementsystemisparticularlyimportant.Theoriginalintentionofthedesignofthepethospitalsystemistoeffectivelyimprovethemanagementefficiencyandfacilitatetheuseofdoctors,whichisofgreatsignificancetothedevelopmentofpethospitals.Thepethospitalmanagementsystemtakestherelevantpetwebsiteasthedevelopmentbackground,usesJSPtechnologyandMYSQLdatabasetostoredata,whichfullyensuresthestabilityandsecurityofthesystem.Thesystemismainlydividedintothreeuserroles,namely,customer,administratoranddoctor,whichfullycompletesthebusinessprocessofthewholehospital.Thesystemrefineseachmodule,startingfromtheneedsofusers,sothattheprojectismorepracticalandhumanized.TheuseofWebframework,paymoreattentiontothesimplificationoftheoperation,whetherpetinformationordoctorinformationrecruitmentandmanagement,aremoreconvenientandfast,andtherearephotosdisplay,sothatdoctorsinthetreatmentofpetsconvenientandfast,noteasytoconfuse.Keywords:JSPtechnology;MYSQLdatabase;pethospital;managementsystem目錄TOC\o"1-2"\h\uTOC\o"1-3"\h\z\u301451緒論 745151.1研究背景 77561.2課題目的 7221061.3課題意義 7126211.4國(guó)內(nèi)外發(fā)展?fàn)顩r 8326291.5設(shè)計(jì)思想 973362系統(tǒng)關(guān)鍵技術(shù) 10327632.1JSP技術(shù) 10285242.2MYSQL數(shù)據(jù)庫(kù) 10138992.3系統(tǒng)開(kāi)發(fā)工具 11158132.4B/S結(jié)構(gòu) 1132.5軟硬件需求 12103563系統(tǒng)分析 13138413.1需求分析 13151283.2可行性分析 1367493.2.1技術(shù)可行性 1324843.2.2經(jīng)濟(jì)可行性 14193713.2.3操作可行性 14285493.2.4法律可行性 14147573.3系統(tǒng)界面分析 1485493.4系統(tǒng)性能分析 1587583.4.1系統(tǒng)安全性 1562123.4.2數(shù)據(jù)完整性 16108933.5系統(tǒng)流程分析 16154933.5.1系統(tǒng)登錄流程 16311203.5.2添加信息流程 17167143.6寵頤生醫(yī)院系統(tǒng)UML用例分析 1798563.6.1管理員用例圖 17222433.6.2醫(yī)生用例圖 1897543.6.3客戶(hù)用例圖 18220204系統(tǒng)的設(shè)計(jì) 19290614.1系統(tǒng)功能設(shè)計(jì) 19208544.2系統(tǒng)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)設(shè)計(jì) 19158044.3數(shù)據(jù)庫(kù)設(shè)計(jì) 20108274.3.1數(shù)據(jù)庫(kù)設(shè)計(jì)原則 2039414.3.2數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 20253304.3.3數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì) 2356745系統(tǒng)的實(shí)現(xiàn) 2639895.1寵頤生醫(yī)院系統(tǒng)登錄模塊的實(shí)現(xiàn) 26215205.3寵頤生醫(yī)院系統(tǒng)醫(yī)生信息管理模塊的實(shí)現(xiàn) 30303655.4寵頤生醫(yī)院系統(tǒng)客戶(hù)信息管理模塊的實(shí)現(xiàn) 34308225.6寵頤生醫(yī)院系統(tǒng)寵物治療管理模塊的實(shí)現(xiàn) 36190485.7寵頤生醫(yī)院系統(tǒng)個(gè)人資料管理模塊的實(shí)現(xiàn) 44213096系統(tǒng)測(cè)試 47279996.1系統(tǒng)測(cè)試定義 47116556.2測(cè)試目標(biāo) 47317656.3性能測(cè)試 48295216.4可用性測(cè)試 48299776.5測(cè)試結(jié)論 4918616參考文獻(xiàn) 5021666致謝 511緒論1.1研究背景時(shí)代進(jìn)步網(wǎng)絡(luò)告訴發(fā)展的今天,物質(zhì)得到了很大程度的保障,所以很多人會(huì)把注意力關(guān)注到寵物,由于飼養(yǎng)寵物數(shù)量的急劇增長(zhǎng),寵物醫(yī)院的需求必定也急劇增加,因此寵物相關(guān)管理方面信息量大,對(duì)于龐大的管理信息,顯然只依靠現(xiàn)如今低效率的人力,很難準(zhǔn)確的處理好大量寵物的數(shù)據(jù),以前落后管理模式不僅效率低,出錯(cuò)率高,操作難度高,而且難查詢(xún),對(duì)于寵物醫(yī)院的管理帶來(lái)了諸多不便。因此,按照以前的方式已經(jīng)滿(mǎn)足不了現(xiàn)代的需求了,我們急需對(duì)寵物醫(yī)院管理體系進(jìn)行變革,要對(duì)癥下藥。現(xiàn)在計(jì)算機(jī)網(wǎng)絡(luò)發(fā)達(dá),許多的現(xiàn)代人都會(huì)依賴(lài)互聯(lián)網(wǎng)去搜索,去查詢(xún),因此信息的交互就尤為重要。新時(shí)代的到來(lái),寵物醫(yī)院的信息管理也應(yīng)該適應(yīng)時(shí)代,通過(guò)計(jì)算機(jī)去管理,我們需求的服務(wù)也需要進(jìn)步。研發(fā)一個(gè)寵物醫(yī)院管理系統(tǒng),可以大大簡(jiǎn)化醫(yī)生的操作時(shí)間,同時(shí)也能預(yù)約就診與收錄寵物信息,以便醫(yī)生對(duì)癥下藥,更快的至于寵物,有利于更好的為客戶(hù)服務(wù)。1.2課題目的本系統(tǒng)的開(kāi)發(fā)是為了方便養(yǎng)寵物的人群方便在網(wǎng)上預(yù)約寵物醫(yī)生,達(dá)到快速了解寵物身體狀況的效果。隨著人們的幸福感增加,許多人都會(huì)開(kāi)始養(yǎng)寵物,寵物多了衍生出來(lái)的行業(yè)也就多了,本課題也是其中一個(gè)。養(yǎng)寵物的鏟屎官們都會(huì)比較注意自己寵物的身體狀況,寵頤生醫(yī)院系統(tǒng)就可以很好的解決這個(gè)問(wèn)題了。在家不出門(mén)就可以預(yù)約寵物醫(yī)生了解自己寵物的狀況,提前了解寵物狀況,到時(shí)就醫(yī)時(shí),處理解決問(wèn)題上更快捷、迅速。減少了出行的需求,也增加了寵物醫(yī)院的效率,不用一味要堆在在醫(yī)院進(jìn)行等候,實(shí)行網(wǎng)上預(yù)約就可以大大縮短等候時(shí)間。而且現(xiàn)在網(wǎng)絡(luò)發(fā)達(dá),許多東西都可以在網(wǎng)上實(shí)現(xiàn)了,支付,檢查,查詢(xún)等等。本系統(tǒng)開(kāi)發(fā)的目的就是為了方便和適應(yīng)大數(shù)據(jù)時(shí)代的到來(lái),去適應(yīng)新時(shí)代下才能讓用戶(hù)產(chǎn)生更多的滿(mǎn)足感。1.3課題意義本課題主要研究鏟史官們跟醫(yī)院的網(wǎng)上對(duì)接,進(jìn)行寵物檢查看病的預(yù)約和了解寵物的狀況。隨著大數(shù)據(jù)時(shí)代的來(lái)臨,網(wǎng)上應(yīng)用得到了很好的推廣和發(fā)展?,F(xiàn)在許多網(wǎng)上行業(yè)逐漸興起,包括飲食,交通,購(gòu)物,租房,醫(yī)院等等。網(wǎng)上寵物醫(yī)院發(fā)展是勢(shì)不可擋的,大數(shù)據(jù)時(shí)代就要用數(shù)據(jù)解決人們的生活問(wèn)題。猶如現(xiàn)在新冠狀病毒的爆發(fā),體現(xiàn)了網(wǎng)絡(luò)線(xiàn)上對(duì)接的好處,減少人員接觸,減少了傳染的風(fēng)險(xiǎn)。寵頤生寵物醫(yī)院系統(tǒng)可以很好的在線(xiàn)上解決這些問(wèn)題。關(guān)于寵頤生寵物醫(yī)院系統(tǒng)的課題意義:二十一世紀(jì)是科技的時(shí)代,我們生活中充滿(mǎn)了科技的力量。二十一世紀(jì)是數(shù)據(jù)的時(shí)代,隨著計(jì)算機(jī)的高速發(fā)展,網(wǎng)絡(luò)行業(yè)也隨之興起。二十一世紀(jì)是信息的時(shí)代,二十一世紀(jì)信息爆炸的時(shí)代,足不出戶(hù)就可以了解到世界各地的信息和情況。這就是計(jì)算機(jī)數(shù)據(jù)帶來(lái)的好處。在這個(gè)信息爆炸的時(shí)代,如何處理信息也是一個(gè)關(guān)鍵的問(wèn)題。在寵頤生醫(yī)院系統(tǒng)里面可以更好的處理寵物相關(guān)的數(shù)據(jù),達(dá)成科技治療和觀察寵物。讓寵物能夠更好的更快的接受治療和觀察。隨著養(yǎng)寵物的人數(shù)增多,如何解決寵物就醫(yī)成了當(dāng)今寵物醫(yī)院行業(yè)的一大難題。本系統(tǒng)開(kāi)發(fā)的第一個(gè)意義就是解決寵物就醫(yī)難,就醫(yī)麻煩的問(wèn)題。現(xiàn)在全國(guó)基本達(dá)到小康社會(huì),人們的精神需求越來(lái)越多,也有很多人把精神寄托放在寵物身上,從而養(yǎng)寵物的人越來(lái)越多,隨著而來(lái)的就是寵物醫(yī)院的興起。有需求自然有市場(chǎng)。在美國(guó),澳洲等地,幾乎每家都會(huì)養(yǎng)一個(gè)寵物,從小貓,小狗到蜥蜴,青蛙等。國(guó)外的市場(chǎng)比中國(guó)的要發(fā)達(dá)很多,但是國(guó)內(nèi)市場(chǎng)相對(duì)比較大,因?yàn)橹袊?guó)人口基數(shù)大。寵頤生醫(yī)院系統(tǒng)可以很好的解決我國(guó)對(duì)寵物醫(yī)院需求大的要求。寵頤生醫(yī)院系統(tǒng)可以很好的提供網(wǎng)上預(yù)約和檢查服務(wù),方便了養(yǎng)寵物的人群。1.4國(guó)內(nèi)外發(fā)展?fàn)顩r時(shí)代在進(jìn)步,逐步進(jìn)入大數(shù)據(jù)時(shí)代,人們更加離不開(kāi)計(jì)算機(jī),因?yàn)樗鼮槲覀兲峁┝撕艽蟮谋憷蛷男畔@取來(lái)說(shuō),是傳統(tǒng)傳播方式不能比擬的。網(wǎng)絡(luò)行業(yè)的興起,隨之發(fā)展的就是生活日常的網(wǎng)絡(luò)化。寵物醫(yī)院有很多,但是醫(yī)院的資格參差不齊,很多實(shí)體醫(yī)院都不難提供有保證的醫(yī)療,何況是網(wǎng)絡(luò)虛擬的醫(yī)院。現(xiàn)在我國(guó)內(nèi)比較著名的寵物網(wǎng)絡(luò)醫(yī)院有寵頤生,艾比醫(yī)院,美聯(lián)綜合醫(yī)院等等。大品牌的寵物醫(yī)院相對(duì)會(huì)有保障,但是醫(yī)療費(fèi)用也會(huì)相對(duì)比較高。中小型的寵物醫(yī)院費(fèi)用相對(duì)比較大眾,醫(yī)療的資質(zhì)也相對(duì)偏好一點(diǎn)。還有就是一般的個(gè)人門(mén)診,這種總體醫(yī)療相對(duì)比較低,但是收費(fèi)比較便宜吸引了比較多的寵物主們。隨著近幾年的網(wǎng)絡(luò)行業(yè)興起,寵物醫(yī)院的數(shù)量也是暴漲,從一開(kāi)始的幾個(gè)社區(qū)一家寵物醫(yī)院,到現(xiàn)在的一個(gè)社區(qū)好幾家寵物醫(yī)院。近幾年的寵物醫(yī)院也是成倍的增長(zhǎng)。但是寵物醫(yī)院的質(zhì)量也有所下降。不僅醫(yī)療資質(zhì)沒(méi)有保障,而且相關(guān)的寵物醫(yī)療人員的資質(zhì)也是參差不齊。不管是線(xiàn)上的寵物醫(yī)院和線(xiàn)下的寵物醫(yī)院相關(guān)的醫(yī)療設(shè)施都是不太完善的,而且還有很多的無(wú)執(zhí)照經(jīng)營(yíng)。從質(zhì)量到數(shù)量都無(wú)法很好的保證。整個(gè)中國(guó)市場(chǎng)也是偏向發(fā)展,很多的寵物醫(yī)院都會(huì)集中在一二線(xiàn)城市,而三四線(xiàn)的城市相對(duì)會(huì)比較落后,從而形成兩極分化。這種情況導(dǎo)致三四線(xiàn)城市養(yǎng)寵物的人很不方便,進(jìn)而減少養(yǎng)寵物的數(shù)量。但是整個(gè)行業(yè)來(lái)說(shuō)還是有很大的發(fā)展空間和利潤(rùn)可循的,比較寵物醫(yī)院的市場(chǎng)不是很成熟。1.5設(shè)計(jì)思想本寵物醫(yī)院管理系統(tǒng)本著實(shí)際情況出發(fā),從客戶(hù)需求開(kāi)始,要實(shí)現(xiàn)和馬云的理念一樣,就算是沒(méi)有基礎(chǔ)知識(shí)的人也可以操作系統(tǒng),這樣子可以體驗(yàn)本系統(tǒng)容易操作的特性,后期也容易維護(hù)。設(shè)計(jì)本系統(tǒng)的原意就是為了方便寵物醫(yī)院醫(yī)生人員操作,也方便客戶(hù)在網(wǎng)上預(yù)約。設(shè)計(jì)本系統(tǒng)的思想就是為了減少人員在線(xiàn)接觸,這樣子也可以為2020年的新冠肺炎做出貢獻(xiàn),主要是通過(guò)網(wǎng)線(xiàn)填寫(xiě)資料就可以減少人員的接觸。后期的設(shè)計(jì)步驟也要逐步完成,按照小塊目標(biāo)設(shè)計(jì),最后用小塊目標(biāo)完成整個(gè)系統(tǒng)的完善。這就是我們常說(shuō)的分塊完成。我們要以實(shí)際情況出發(fā),這樣才能快準(zhǔn)穩(wěn)的抓住要點(diǎn),從而設(shè)計(jì)出被別人認(rèn)可的寵物信息管理系統(tǒng)。然后就是對(duì)寵物醫(yī)院的業(yè)務(wù)流程進(jìn)行了更加深度的分析,做好客戶(hù)收集反饋,按照實(shí)際情況來(lái)修改項(xiàng)目對(duì)應(yīng)的功能,以達(dá)到客戶(hù)最滿(mǎn)意的效果和操作方式。讓用戶(hù)體驗(yàn)達(dá)到最大化。最后根據(jù)測(cè)試反饋,查漏補(bǔ)缺,保障程序運(yùn)行正常,并且及時(shí)是不同的配置環(huán)境下也能運(yùn)行,同時(shí)也要保證系統(tǒng)的穩(wěn)定性、安全性、可用性這幾項(xiàng)重要指標(biāo)。2系統(tǒng)關(guān)鍵技術(shù)2.1JSP技術(shù)JSP技術(shù)是用Java程序形成的JSP文件,形成的文件后綴名的格式為*.jsp。JSP的技術(shù)相當(dāng)于一種邏輯,從java程序中調(diào)用。JSP技術(shù)都是通過(guò)封裝產(chǎn)生動(dòng)態(tài)頁(yè)面實(shí)現(xiàn),SP將網(wǎng)頁(yè)邏輯與網(wǎng)頁(yè)設(shè)計(jì)的顯示分離,支持可答重用的基于組件的設(shè)計(jì)。而且很多大型的WEB項(xiàng)目都需要JSP和Javaserclet來(lái)實(shí)現(xiàn)的,他們是相輔相成的。2.2MYSQL數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)(Database)是按照數(shù)據(jù)結(jié)構(gòu)來(lái)組織、存儲(chǔ)和管理數(shù)據(jù)的倉(cāng)庫(kù),每個(gè)數(shù)據(jù)庫(kù)都有一個(gè)或多個(gè)不同的API接口用于創(chuàng)建,訪(fǎng)問(wèn),管理,搜索和復(fù)制所保存的數(shù)據(jù)。我們也可以將數(shù)據(jù)存儲(chǔ)在文件中,但是在文件中讀寫(xiě)數(shù)據(jù)速度相對(duì)較慢,所以現(xiàn)在我們使用關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS)來(lái)存儲(chǔ)和管理的大數(shù)據(jù)量。所謂的關(guān)系型數(shù)據(jù)庫(kù),是建立在關(guān)系模型基礎(chǔ)上的數(shù)據(jù)庫(kù),借助于集合代數(shù)等數(shù)學(xué)概念和方法來(lái)處理數(shù)據(jù)庫(kù)中的數(shù)據(jù)。MYSQL數(shù)據(jù)庫(kù)具有以下特點(diǎn):MySQL數(shù)據(jù)庫(kù)是用C和C++語(yǔ)言編寫(xiě)的,可以多中編輯器繼續(xù)編程,這樣子很好的保證代碼的可移植性。支持多個(gè)操作系統(tǒng)例如:Windows、Linux、MacOS等等。3、支持多線(xiàn)程,可以充分的利用CPU資源。4、以及使用的CPU資源來(lái)支持多線(xiàn)程。5、MySQL深度優(yōu)化了數(shù)據(jù)庫(kù)的算法技術(shù),有效的提高了查詢(xún)速度。6、MySQL內(nèi)提供了用于管理,檢查以及優(yōu)化數(shù)據(jù)庫(kù)操作的管理工具。7、它能夠作為一個(gè)單獨(dú)的應(yīng)用程序應(yīng)用在客戶(hù)端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也可以作為一個(gè)庫(kù)嵌入到其他的軟件中并提供多種語(yǔ)言支持。2.3系統(tǒng)開(kāi)發(fā)工具本系統(tǒng)的設(shè)計(jì)主要運(yùn)用了MyEclipse和Tomcat后臺(tái)服務(wù)器技術(shù),設(shè)計(jì)時(shí)中采用了JSP技術(shù)完成了頁(yè)面設(shè)計(jì)過(guò)程,接下來(lái)我們主要對(duì)MyEclipse和Tomcat進(jìn)行說(shuō)明。MyEclipse,多數(shù)用于java編程,也常用于jee等相關(guān)編程。因?yàn)閙yeclipse運(yùn)算速度很快,包含了很多的強(qiáng)大的功能設(shè)計(jì)Tomcat是一個(gè)網(wǎng)上開(kāi)源的web服務(wù)器,可以相應(yīng)網(wǎng)頁(yè)的HTML請(qǐng)求,事實(shí)上如果客戶(hù)需求不是很大,采用Tomcat是性?xún)r(jià)比很高一種做法。其實(shí)Tomcat也是apache服務(wù)器的一種延申,要是對(duì)Tomcat不是很熟悉的話(huà),可以把他當(dāng)作成一個(gè)Apache服務(wù)器。2.4B/S結(jié)構(gòu)B/S結(jié)構(gòu),即Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu),對(duì)C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在B/S的結(jié)構(gòu)下,可以很好的用瀏覽器通過(guò)WWW來(lái)實(shí)現(xiàn),也是可以處理一些網(wǎng)頁(yè)的邏輯。因?yàn)锽/S結(jié)構(gòu)更加符合瀏覽器的訪(fǎng)問(wèn)工資,所以現(xiàn)代很多網(wǎng)頁(yè)編程結(jié)構(gòu)都是使用B/S,很多程序員首選也是B/S的結(jié)構(gòu)來(lái)構(gòu)建網(wǎng)頁(yè)。B/S結(jié)構(gòu)的主要特點(diǎn)是分布性強(qiáng)、開(kāi)發(fā)簡(jiǎn)單且共享性強(qiáng)、總體擁有成本低。但是數(shù)據(jù)庫(kù)的安全性很差,而且對(duì)服務(wù)器的要求很高等等,這些缺點(diǎn)是有目共睹的,很難在一些配置比較低的服務(wù)器進(jìn)行實(shí)現(xiàn)。例如通過(guò)瀏覽器進(jìn)行大量的數(shù)據(jù)輸入或進(jìn)行報(bào)表的應(yīng)答、專(zhuān)用性打印輸出都比較困難和不便。雖然可以用ActiveX、Java等技術(shù)開(kāi)發(fā)較為復(fù)雜的應(yīng)用,但是相對(duì)于發(fā)展已非常成熟C/S的一系列應(yīng)用工具來(lái)說(shuō),這些技術(shù)的開(kāi)發(fā)復(fù)雜,并沒(méi)有完全成熟的技術(shù)工具供使用。2.5軟硬件需求硬件需求:CPU:Pentium以上計(jì)算機(jī)內(nèi)存:512M以上軟件需求:操作系統(tǒng)版本:WindowsXP/vista/Win10開(kāi)發(fā)工具:MyEclipse6.0.1后臺(tái)服務(wù)器:ApacheTomcat6.0開(kāi)發(fā)語(yǔ)言:Java瀏覽器:IE6.0數(shù)據(jù)庫(kù):MYSQL
3系統(tǒng)分析3.1需求分析需求分析是分析用戶(hù)的需要。一個(gè)好的需求分析會(huì)根據(jù)用戶(hù)的需求制定設(shè)計(jì),項(xiàng)目再好,面對(duì)客戶(hù)的需求實(shí)現(xiàn)不了的話(huà),也是徒勞無(wú)功的。需求評(píng)估的設(shè)計(jì)要在調(diào)查資料的基礎(chǔ)之上,不然沒(méi)有參考價(jià)值,這過(guò)程可以說(shuō)是個(gè)大致的框架,對(duì)開(kāi)發(fā)成本、時(shí)間有個(gè)大致的規(guī)劃。它是系統(tǒng)開(kāi)發(fā)第一步的一個(gè)部分,主要是要了解你需要什么,什么要去做,現(xiàn)在該怎么做的工作,以明確系統(tǒng)目標(biāo),在目標(biāo)系統(tǒng)提出完整,準(zhǔn)確,清晰,具體的要求,保證方向明確,切實(shí)于用戶(hù)掛鉤,并以書(shū)面形式表達(dá)出來(lái)。通過(guò)系統(tǒng)的需求分析我們得出,本寵物醫(yī)院管理系統(tǒng)是一個(gè)可以應(yīng)用在互聯(lián)網(wǎng)上的管理系統(tǒng),本系統(tǒng)可以給用戶(hù)與醫(yī)生提供極大的方便,采用管理系統(tǒng)的手段來(lái)對(duì)寵物醫(yī)院相關(guān)的所有信息和流程進(jìn)行管理,大大簡(jiǎn)化了操作難度,使人們更容易上手,可以保證寵物醫(yī)院管理的科學(xué)化、高效化。3.2可行性分析通過(guò)對(duì)本寵物醫(yī)院管理系統(tǒng)實(shí)行的目的初步調(diào)查和分析,提出可行性方案并對(duì)其一一進(jìn)行論證。我們?cè)谶@里主要從技術(shù)可行性、經(jīng)濟(jì)可行性、操作可行性、法律可行性等方面進(jìn)行分析。3.2.1技術(shù)可行性寵物醫(yī)院管理系統(tǒng)的開(kāi)發(fā)基于B/S模式,主要包括前端應(yīng)用程序的開(kāi)發(fā)以及后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)兩個(gè)方面。針對(duì)系統(tǒng)的功能完善度與操作簡(jiǎn)易上手度,數(shù)據(jù)庫(kù)的不管是建立還是維護(hù),都要在建立一個(gè)數(shù)據(jù)完整性強(qiáng)、數(shù)據(jù)安全性好、數(shù)據(jù)穩(wěn)定性高的庫(kù)基礎(chǔ)之下。本系統(tǒng)主要采用JSP和MYSQL數(shù)據(jù)庫(kù)作為設(shè)計(jì)工具,不管是學(xué)習(xí)還是應(yīng)用都非常容易并且使用便利快捷。在校期間,我就已經(jīng)學(xué)習(xí)并掌握了JSP的主要知識(shí),也對(duì)MYSQL數(shù)據(jù)庫(kù)的操作通過(guò)網(wǎng)上查閱進(jìn)行了系統(tǒng)的學(xué)習(xí)。本系統(tǒng)從整體上看設(shè)計(jì)起來(lái)相對(duì)簡(jiǎn)單,本系統(tǒng)開(kāi)發(fā)的難點(diǎn)就是對(duì)數(shù)據(jù)庫(kù)的設(shè)計(jì)和操作。在校學(xué)習(xí)期間,自己對(duì)軟件工程、軟件測(cè)試、UML統(tǒng)一建模語(yǔ)言等課程進(jìn)行過(guò)比較系統(tǒng)的了解,通過(guò)校外自學(xué)研究之下,也能夠?qū)@些課程進(jìn)行進(jìn)一步的擴(kuò)展開(kāi)發(fā),擁有一定的系統(tǒng)辨別、開(kāi)發(fā)和檢驗(yàn)?zāi)芰ΑSP以及MYSQL結(jié)合起來(lái)開(kāi)發(fā)一套寵物醫(yī)院管理系統(tǒng),必定是可行并且高效的。3.2.2經(jīng)濟(jì)可行性寵物醫(yī)院管理系統(tǒng)采用的軟件都是開(kāi)源的,這樣能夠削減很多的精力和資源,降低開(kāi)發(fā)成本。同時(shí)設(shè)計(jì)時(shí)也考慮到用戶(hù)的基數(shù),所以本系統(tǒng)對(duì)計(jì)算機(jī)配置的條件要求很低,即使是性能不是很好的操作用戶(hù)一樣能流暢使用。因此,本系統(tǒng)在經(jīng)濟(jì)上是完全具有可行性的。3.2.3操作可行性本系統(tǒng)操作簡(jiǎn)易,采用常見(jiàn)的界面窗口的登錄界面,大部分輸入信息頁(yè)面選擇的形式都是下拉框。部分頁(yè)面,信息可以自動(dòng)生成,不需要用戶(hù)或者醫(yī)生輸入,大大節(jié)約了操作時(shí)間。輸入時(shí)間也采用了日歷控件,操作比較容易,對(duì)用戶(hù)的操作要求不高,只需要熟練操作WINDOWS即可。3.2.4法律可行性此寵物醫(yī)院管理系統(tǒng)是自己設(shè)計(jì)的管理系統(tǒng),并更多的結(jié)合實(shí)際情況,系統(tǒng)本身具有很大的實(shí)際意義。開(kāi)發(fā)環(huán)境軟件和使用的數(shù)據(jù)庫(kù)都是開(kāi)源代碼,因此對(duì)這個(gè)系統(tǒng)進(jìn)行開(kāi)發(fā)與普通的系統(tǒng)軟件設(shè)計(jì)存在很大不同,沒(méi)有侵權(quán)等問(wèn)題,在法律上完全具有可行性??偠灾?,設(shè)計(jì)一個(gè)寵物醫(yī)院管理系統(tǒng)具有效率高,操作簡(jiǎn)便,降低成本,安全性高等優(yōu)點(diǎn),所以,建立一個(gè)寵物醫(yī)院管理系統(tǒng)可以說(shuō)是非常有必要的。3.3系統(tǒng)界面分析目前,界面設(shè)計(jì)已經(jīng)成為對(duì)軟件質(zhì)量進(jìn)行評(píng)價(jià)的一條關(guān)鍵指標(biāo),一個(gè)好的用戶(hù)界面可以很大程度的吸引用戶(hù)們的眼球,正所謂人靠衣裝馬靠鞍,給人的第一印象很重要,從而使工作效率提高,JSP技術(shù)是將JAVA語(yǔ)言作為腳本語(yǔ)言的,JSP網(wǎng)頁(yè)給整個(gè)服務(wù)器端的JAVA庫(kù)單元提供了一個(gè)接口用來(lái)服務(wù)HTTP的應(yīng)用程序。創(chuàng)建動(dòng)態(tài)頁(yè)面比較方便??蛻?hù)界面是指軟件系統(tǒng)與用戶(hù)交互的接口,往往涵蓋輸出、輸入、人機(jī)對(duì)話(huà)的界面格式等。1.輸出設(shè)計(jì)輸出設(shè)計(jì)是對(duì)電腦或者服務(wù)器輸入的信息進(jìn)行解析和解決,通過(guò)解析結(jié)合成更加高效有用的信息,讓管理者使用更加方便和實(shí)用。系統(tǒng)開(kāi)發(fā)的過(guò)程與實(shí)施過(guò)程相反,并不是從輸入設(shè)計(jì)到輸出設(shè)計(jì),而是從輸出設(shè)計(jì)到輸入設(shè)計(jì)。這是由于輸出表格與使用者直接相聯(lián)系,設(shè)計(jì)的目的應(yīng)當(dāng)是確保使用者可以很方便的使用輸出表格,并且可以將各部門(mén)的有用信息及時(shí)的反映出來(lái)。輸出設(shè)計(jì)的準(zhǔn)繩是既要整體琢磨不同管理層的所有需要,又要簡(jiǎn)潔,不要提供給用戶(hù)不需要的信息。2.輸入設(shè)計(jì)輸入數(shù)據(jù)的收集和錄入是比較麻煩的,需要非常多的人力和一定設(shè)備,而且經(jīng)常出錯(cuò)。一旦輸入系統(tǒng)的數(shù)據(jù)不正確,那么處理后的輸出就會(huì)擴(kuò)大這些錯(cuò)誤,因此輸入的數(shù)據(jù)的準(zhǔn)確性對(duì)整個(gè)系統(tǒng)的性能起著決定性意義。輸入設(shè)計(jì)有以下幾點(diǎn)原則:1)輸入量應(yīng)盡量保持在能夠滿(mǎn)足處理要求的最低限度。輸入量越少,錯(cuò)誤率就會(huì)越少,數(shù)據(jù)的準(zhǔn)備時(shí)間也越少,處理起來(lái)也也越方便快捷。2)應(yīng)盡可能的使輸入的準(zhǔn)備以及輸入的過(guò)程進(jìn)行時(shí)比較方便,并操作簡(jiǎn)便,這樣使錯(cuò)誤的發(fā)生率降低。3)應(yīng)盡量早檢查輸入數(shù)據(jù)(盡量接近原數(shù)據(jù)發(fā)生點(diǎn)),設(shè)計(jì)提示功能,不達(dá)標(biāo)輸入規(guī)格需要重新輸入,以便使錯(cuò)誤更正比較及時(shí)。4)輸入數(shù)據(jù)盡早地記錄成其處理所需的形式,以防止數(shù)據(jù)由一種介質(zhì)轉(zhuǎn)移到另一種介質(zhì)時(shí)需要轉(zhuǎn)錄而可能發(fā)生的錯(cuò)誤。3.4系統(tǒng)性能分析3.4.1系統(tǒng)安全性此寵物醫(yī)院管理系統(tǒng)要嚴(yán)格控制管理權(quán)限,具體要求如下:1、要想對(duì)寵物醫(yī)院管理系統(tǒng)進(jìn)行管理,首先要依靠用戶(hù)名和密碼在系統(tǒng)中登陸,貫徹賬號(hào)與用戶(hù)一對(duì)一,無(wú)權(quán)限的用戶(hù)不可以通過(guò)任何方式登錄系統(tǒng)和對(duì)系統(tǒng)的任何信息和數(shù)據(jù)進(jìn)行查看,這樣可以保證系統(tǒng)的安全可靠性和準(zhǔn)確性。2、在具體實(shí)現(xiàn)中對(duì)不同的權(quán)限進(jìn)行設(shè)定,不同權(quán)限的用戶(hù)在系統(tǒng)中登陸后,沒(méi)有管理員準(zhǔn)許操作,不同權(quán)限用戶(hù)不可以越級(jí)操作。3、在實(shí)際使用的過(guò)程中系統(tǒng)都會(huì)涉及到很多需要進(jìn)行保密的數(shù)據(jù),私人信息的安全性保障,系統(tǒng)出現(xiàn)一些漏洞將用戶(hù)或者醫(yī)生信息泄露出去將會(huì)產(chǎn)生很大的損失,所以在開(kāi)發(fā)系統(tǒng)時(shí)我充分考慮到這一點(diǎn),設(shè)計(jì)時(shí)確保了本系統(tǒng)的可靠性。3.4.2數(shù)據(jù)完整性1、所有記錄信息要保持全面,信息記錄內(nèi)容不可以是空,并且標(biāo)注相關(guān)時(shí)間。2、各種數(shù)據(jù)間相互聯(lián)系要保持正確。3、相同數(shù)據(jù)在不同記錄中要保持一致。3.5系統(tǒng)流程分析流程分析階段要調(diào)查系統(tǒng)所涉及每個(gè)環(huán)節(jié)的管理業(yè)務(wù)活動(dòng),掌握所有管理的內(nèi)容、作用和信息的輸入、輸出、數(shù)據(jù)存儲(chǔ)以及信息處理方法和過(guò)程,并根據(jù)實(shí)際處理步驟和過(guò)程,繪制出流程圖。3.5.1系統(tǒng)登錄流程為了保證系統(tǒng)的安全性,要使用本系統(tǒng)必須先登陸到系統(tǒng)中,其登錄的流程圖如圖3-1所示。圖3-1登錄流程圖3.5.2添加信息流程系統(tǒng)在添加信息的時(shí)候,首先輸入信息,看信息是否為空,不為空的話(huà),添加成功,否則返回輸入信息,添加信息流程圖如圖3-2所示圖3-2添加信息流程圖3.6寵頤生醫(yī)院系統(tǒng)UML用例分析UML是開(kāi)發(fā)者對(duì)客觀事物進(jìn)行建模的標(biāo)記,同時(shí)它也是為開(kāi)發(fā)者了解系統(tǒng)需要什么樣的功能和整個(gè)流程是什么樣的做的前期工作?,F(xiàn)在我們就對(duì)本寵物醫(yī)院管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)進(jìn)行UML建模分析。3.6.1管理員用例圖管理員登錄后主要功能模塊包括系統(tǒng)用戶(hù)管理、醫(yī)生信息管理、客戶(hù)信息管理、寵物藥品管理、寵物治療管理和系統(tǒng)管理。管理員用例圖如3-3所示。圖3-3管理員用例圖3.6.2醫(yī)生用例圖醫(yī)生登錄后主要功能模塊包括個(gè)人資料管理、客戶(hù)信息管理、寵物藥品管理和寵物治療管理。醫(yī)生用例圖如3-4所示。圖3-4醫(yī)生用例圖3.6.3客戶(hù)用例圖客戶(hù)登錄后主要功能模塊包括個(gè)人資料管理寵和寵物治療查詢(xún)??蛻?hù)用例圖如3-5所示。圖3-5客戶(hù)用例圖
4系統(tǒng)的設(shè)計(jì)4.1系統(tǒng)功能設(shè)計(jì)系統(tǒng)架構(gòu)的整體設(shè)計(jì)是一個(gè)將一個(gè)龐大的任務(wù)細(xì)分為多個(gè)小的任務(wù)的過(guò)程,這些小的任務(wù)分段完成后,組合在一起形成一個(gè)完整的任務(wù),從而更加精準(zhǔn)明確設(shè)計(jì)時(shí)的功能體現(xiàn)。它具體的工作步驟是:1.系統(tǒng)被分解多個(gè)子模塊2.對(duì)各個(gè)子模塊的功能進(jìn)行預(yù)先的設(shè)計(jì)3.對(duì)各個(gè)子模塊之間的邏輯關(guān)系進(jìn)行設(shè)計(jì)4.對(duì)各個(gè)模塊的界面以及模塊間信息的傳輸進(jìn)行設(shè)計(jì)在整個(gè)設(shè)計(jì)過(guò)程,我們應(yīng)該盡量的把每個(gè)模塊設(shè)計(jì)成一個(gè)小目標(biāo),這樣子更加的容易實(shí)現(xiàn)模塊編程華,最后將各個(gè)模塊進(jìn)行整合,整合成最后的目標(biāo)。然后對(duì)系統(tǒng)進(jìn)行初步的設(shè)計(jì),并對(duì)其逐漸進(jìn)行優(yōu)化,設(shè)計(jì)出一個(gè)具體可實(shí)現(xiàn)的系統(tǒng)框架。本寵物醫(yī)院管理系統(tǒng)功能模塊圖如圖4-1所示。圖4-1系統(tǒng)功能結(jié)構(gòu)圖4.2系統(tǒng)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)設(shè)計(jì)本寵物醫(yī)院管理系統(tǒng)采用先進(jìn)的B/S架構(gòu),該架構(gòu)具有開(kāi)發(fā)簡(jiǎn)單、共享性強(qiáng)、維護(hù)簡(jiǎn)單方便等諸多優(yōu)點(diǎn)。本系統(tǒng)的網(wǎng)絡(luò)拓?fù)鋱D如圖4-2所示。圖4-2系統(tǒng)網(wǎng)絡(luò)拓?fù)湓O(shè)計(jì)圖4.3數(shù)據(jù)庫(kù)設(shè)計(jì)4.3.1數(shù)據(jù)庫(kù)設(shè)計(jì)原則在概念設(shè)計(jì)中,通常用四種方法:自頂向下、自底向上、逐步擴(kuò)張、混合策略設(shè)計(jì)一個(gè)全局概念。以它為骨架集成由自底向上策略中設(shè)計(jì)的各局部概念結(jié)構(gòu)在物理結(jié)構(gòu)設(shè)計(jì)的過(guò)程應(yīng)該采用的兩步走:確定數(shù)據(jù)庫(kù)的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫(kù)中主要是指存取方法和存儲(chǔ)結(jié)構(gòu)。對(duì)物理結(jié)構(gòu)的評(píng)價(jià)是時(shí)間和空間效率。選取正確的關(guān)系模式存取方法,常用的有:存取索引方法、聚簇存取、HASH存取方法等。4.3.2數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)設(shè)計(jì)概念就是在數(shù)據(jù)分析的基礎(chǔ)上自下而上的對(duì)整個(gè)系統(tǒng)的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)進(jìn)行設(shè)計(jì)。從用戶(hù)的角度進(jìn)行視圖的開(kāi)發(fā),然后從各個(gè)用戶(hù)收集視圖,最后講視圖分析和整合得到最后的成果。本數(shù)據(jù)庫(kù)概念模型是為了將現(xiàn)實(shí)世界中信息進(jìn)行抽象而設(shè)計(jì)的,從而實(shí)現(xiàn)信息世界的建模,因此,概念模型是進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)的重要工具。數(shù)據(jù)庫(kù)的概念模型設(shè)計(jì)可以通過(guò)E-R圖來(lái)現(xiàn)實(shí)世界的概念模型,本系統(tǒng)的E-R圖表現(xiàn)了系統(tǒng)中各個(gè)實(shí)體之間的聯(lián)系。根據(jù)系統(tǒng)的一般要求,通過(guò)對(duì)整個(gè)系統(tǒng)功能、運(yùn)行過(guò)程的分析,形成了反應(yīng)信息需求的概念數(shù)據(jù)模型。概念模型可以通過(guò)E-R圖來(lái)表示,以下給出本系統(tǒng)中比較重要的實(shí)體關(guān)系圖。1、管理員信息實(shí)體屬性圖如圖4-3所示。圖4-3管理員信息實(shí)體屬性圖2、寵物藥品實(shí)體屬性圖如圖4-4所示。圖4-4寵物藥品實(shí)體屬性圖3、寵物治療實(shí)體屬性圖如圖4-5所示。圖4-5寵物治療實(shí)體屬性圖4、客戶(hù)信息實(shí)體屬性圖如圖4-6所示。圖4-6客戶(hù)信息實(shí)體屬性圖5、醫(yī)生信息實(shí)體屬性圖如圖4-7所示。圖4-7醫(yī)生信息實(shí)體屬性圖4.3.3數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)如果要將數(shù)據(jù)存儲(chǔ)在相關(guān)的物理設(shè)備上,在規(guī)劃好的邏輯數(shù)據(jù)來(lái)設(shè)計(jì),在最好和最合適的物理結(jié)構(gòu)下設(shè)計(jì),我們稱(chēng)它為數(shù)據(jù)庫(kù)物理結(jié)構(gòu)。我們的設(shè)計(jì)師一定要熟悉DBMS的相關(guān)功能。DBMS是通過(guò)編譯環(huán)境和編譯工具,尤其是春初設(shè)備的特征和配置操作。其他也有對(duì)應(yīng)用環(huán)境進(jìn)行嚴(yán)格的要求調(diào)試。如如何應(yīng)對(duì)大數(shù)據(jù)的整合,數(shù)批量處理,處理時(shí)間,處理的頻率等等。本寵物醫(yī)院管理系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)的字段情況如下所示。表4-1管理員信息表字段名稱(chēng)字段意義字段類(lèi)型字段長(zhǎng)度是否主鍵能否為空ID編號(hào)int11是否username用戶(hù)名varchar50否是pwd密碼varchar50否是cx權(quán)限varchar50否是addtime添加時(shí)間timestamp否否表4-2寵物藥品信息表字段名稱(chēng)字段意義字段類(lèi)型字段長(zhǎng)度是否主鍵能否為空ID編號(hào)int11是否yaopinbianhao藥品編號(hào)varchar50否是yaopinmingcheng藥品名稱(chēng)varchar50否是pihao批號(hào)varchar50否是shengchanchangjia生產(chǎn)廠家varchar255否是jiage價(jià)格varchar50否是shiyongfangfa使用方法varchar50否是beizhu備注varchar255否是addtime添加時(shí)間timestamp否否表4-3寵物治療信息表字段名稱(chēng)字段意義字段類(lèi)型字段長(zhǎng)度是否主鍵能否為空ID編號(hào)int11是否xingming姓名varchar50否是kehubianhao客戶(hù)編號(hào)varchar50否是chongwuming寵物名varchar50否是zhiliaoyisheng治療醫(yī)生varchar50否是zhengzhuang癥狀varchar255否是yaopinmingcheng藥品名稱(chēng)varchar50否是jiage價(jià)格varchar50否是zhiliaofei治療費(fèi)varchar50否是qitafeiyong其他費(fèi)用varchar50否是feiyongheji費(fèi)用合計(jì)varchar50否是bingli病歷varchar255否是addtime添加時(shí)間timestamp否否表4-4客戶(hù)信息表字段名稱(chēng)字段意義字段類(lèi)型字段長(zhǎng)度是否主鍵能否為空ID編號(hào)int11是否kehubianhao客戶(hù)編號(hào)varchar50否是mima密碼varchar50否是xingming姓名varchar50否是xingbie性別varchar50否是chongwuming寵物名varchar50否是shouji手機(jī)varchar50否是zhudi住地varchar255否是beizhu備注varchar255否是addtime添加時(shí)間timestamp否否表4-5醫(yī)生信息表字段名稱(chēng)字段意義字段類(lèi)型字段長(zhǎng)度是否主鍵能否為空ID編號(hào)int11是否yishengbianhao醫(yī)生編號(hào)varchar50否是mima密碼varchar50否是xingming姓名varchar50否是xingbie性別varchar50否是zhaopian照片varchar50否是chushengriqi出生日期varchar50否是shoujihao手機(jī)號(hào)varchar50否是jianjie簡(jiǎn)介varchar255否是addtime添加時(shí)間timestamp否否
5系統(tǒng)的實(shí)現(xiàn)5.1寵頤生醫(yī)院系統(tǒng)登錄模塊的實(shí)現(xiàn)用戶(hù)要想進(jìn)入本寵物醫(yī)院管理系統(tǒng),首先是需要進(jìn)入系統(tǒng)登錄界面,用戶(hù)需輸入正確的用戶(hù)名、密碼和驗(yàn)證碼,選擇登錄權(quán)限進(jìn)行登錄操作,系統(tǒng)判定是否用戶(hù)名密碼正確,正確方可進(jìn)入下個(gè)頁(yè)面。系統(tǒng)登錄界面如圖5-1所示。圖5-1系統(tǒng)登錄界面主要代碼:<scripttype="text/javascript"><%Stringerror=(String)request.getAttribute("error");if(error!=null){%>alert("用戶(hù)名或密碼錯(cuò)誤");<%}%><%Stringrandom=(String)request.getAttribute("random");if(random!=null){%>alert("驗(yàn)證碼錯(cuò)誤");<%}%>popheight=39;functioncheck(){ if(document.form1.username.value==""||document.form1.pwd.value==""||document.form1.pagerandom.value=="") { alert('請(qǐng)輸入完整'); returnfalse; }}functionloadimage(){document.getElementById("randImage").src="image.jsp?"+Math.random();}</script><bodyleftmargin="0"topmargin="0"marginwidth="0"marginheight="0"><tablewidth="100%"height="100%"border="0"align="center"cellpadding="0"cellspacing="0"background="images/login.jpg"id="__01"><tr><tdheight="183"colspan="3"><tablewidth="64%"height="56"border="0"align="center"cellpadding="0"cellspacing="0"><tr><tdheight="56"><divstyle="text-shadow:#CCCCCC3px00,#33CC3301px0,#33CC331px00,#33CC330-1px0;font-size:38px;"align="center">寵頤生醫(yī)院系統(tǒng)</div></td></tr></table></td></tr><tr><tdwidth="314"rowspan="2"> </td><tdwidth="352"height="275"valign="bottom"><formaction="jspmqwyyglxtnsA9?ac=adminlogin&a=a"method="post"name="form1"style="display:inline"><tablewidth="205"border="0"align="center"cellpadding="0"cellspacing="0"><tr><tdwidth="44"height="30"><spanclass="STYLE9">用戶(hù):</span></td><tdheight="30"colspan="2"><inputname="username"type="text"id="username"style="width:100px;height:16px;border:solid1px#000000;color:#666666"></td></tr><tr><tdheight="30"><spanclass="STYLE9">密碼:</span></td><tdheight="30"colspan="2"><inputname="pwd"type="password"id="pwd"style="width:100px;height:16px;border:solid1px#000000;color:#666666"></td></tr><tr><tdheight="30"><spanclass="STYLE9">權(quán)限:</span></td><tdheight="30"colspan="2"><selectname="cx"id="cx"><optionvalue="管理員">管理員</option> <optionvalue="醫(yī)生">醫(yī)生</option> <optionvalue="客戶(hù)">客戶(hù)</option></select></td></tr><tr><tdheight="30"><spanclass="STYLE9">驗(yàn)證碼:</span></td><tdwidth="59"height="30"><inputname="pagerandom"type="text"id="pagerandom"style="height:20px;border:solid1px#000000;color:#666666;width:50px"/><tdwidth="102"><ahref="javascript:loadimage();"><imgalt="看不清請(qǐng)點(diǎn)我!"name="randImage"id="randImage"src="image.jsp"width="60"height="20"border="1"align="absmiddle"></a></td></tr><tr><tdheight="30"colspan="3"><inputtype="submit"name="Submit"value="登陸"onClick="returncheck();"style="background:url(images/the_formbtn.gif)no-repeat;color:#000000;width:80px;height:24px;border:0px;line-height:24px;font-size:12px;margin-right:5px;cursor:pointer"><inputtype="reset"name="Submit2"value="重置"style="background:url(images/the_formbtn.gif)no-repeat;color:#000000;width:80px;height:24px;border:0px;line-height:24px;font-size:12px;margin-right:5px;cursor:pointer"></td></tr></table> </form> </td><tdwidth="336"rowspan="2"> </td></tr><tr><td> </td></tr></table></body></html>5.2寵頤生醫(yī)院系統(tǒng)管理員賬號(hào)管理模塊的實(shí)現(xiàn)管理員登陸后可進(jìn)行添加和刪除管理員賬號(hào),管理員賬號(hào)管理界面展示如圖5-2所示。圖5-2管理員賬號(hào)管理界面主要代碼:<html><head><title>寵頤生醫(yī)院系統(tǒng)--管理中心</title></head><framesetrows="36,*"cols="*"framespacing="0"frameborder="no"border="0"><framesrc="top.jsp"name="topFrame"id="topFrame"title="topFrame"scrolling="NO"noresize/><framesetrows="*"cols="220,*"framespacing="0"frameborder="no"border="0"id="mainframe"><framesrc="mygo.jsp"name="left"id="left"title="left"/><framesrc="sy.jsp"name="right"id="right"title="right"/></frameset></frameset><noframes></noframes></html>5.3寵頤生醫(yī)院系統(tǒng)醫(yī)生信息管理模塊的實(shí)現(xiàn)管理員可進(jìn)行醫(yī)生信息管理操作,可添加、修改和刪除醫(yī)生信息,醫(yī)生信息管理界面如圖5-3所示。添加醫(yī)生信息界面展示如圖5-4所示。圖5-3醫(yī)生信息管理界面主要代碼:<body><p>已有醫(yī)生信息列表:</p><formname="form1"id="form1"method="post"action="">搜索:醫(yī)生編號(hào):<inputname="yishengbianhao"type="text"id="yishengbianhao"style='border:solid1px#000000;color:#666666'size="12"/>姓名:<inputname="xingming"type="text"id="xingming"style='border:solid1px#000000;color:#666666'size="12"/><inputtype="submit"name="Submit"value="查找"style='border:solid1px#000000;color:#666666'/><inputtype="button"name="Submit2"value="導(dǎo)出EXCEL"style='border:solid1px#000000;color:#666666'onClick="javascript:location.href='yishengxinxi_listxls.jsp';"/></form><tablewidth="100%"border="1"align="center"cellpadding="3"cellspacing="1"bordercolor="00FFFF"style="border-collapse:collapse"><tr><tdwidth="30"align="center"bgcolor="CCFFFF">序號(hào)</td><tdbgcolor='#CCFFFF'>醫(yī)生編號(hào)</td><tdbgcolor='#CCFFFF'>密碼</td><tdbgcolor='#CCFFFF'>姓名</td><tdbgcolor='#CCFFFF'width='40'align='center'>性別</td><tdbgcolor='#CCFFFF'width='90'align='center'>照片</td><tdbgcolor='#CCFFFF'width='65'align='center'>出生日期</td><tdbgcolor='#CCFFFF'>手機(jī)號(hào)</td> <!--dpinglun1--><tdwidth="138"align="center"bgcolor="CCFFFF">添加時(shí)間</td><tdwidth="60"align="center"bgcolor="CCFFFF">操作</td></tr><% //difengysfiqfgieuheze//youzuiping1//txixixngdy newCommDAO().delete(request,"yishengxinxi");Stringurl="yishengxinxi_list.jsp?1=1";Stringsql="select*fromyishengxinxiwhere1=1"; if(request.getParameter("yishengbianhao")==""||request.getParameter("yishengbianhao")==null){}else{sql=sql+"andyishengbianhaolike'%"+request.getParameter("yishengbianhao")+"%'";}if(request.getParameter("xingming")==""||request.getParameter("xingming")==null){}else{sql=sql+"andxingminglike'%"+request.getParameter("xingming")+"%'";}sql+="orderbyiddesc"; ArrayList<HashMap>list=PageManager.getPages(url,15,sql,request); inti=0; for(HashMapmap:list){ i++; //wxflzhistri //zoxngxetxoxngjxvi//txixgihxngjs//youzuiping2%><tr><tdwidth="30"align="center"><%=i%></td><td><%=map.get("yishengbianhao")%></td><td><%=map.get("mima")%></td><td><%=map.get("xingming")%></td><tdalign='center'><%=map.get("xingbie")%></td><tdwidth='90'><ahref='<%=map.get("zhaopian")%>'target='_blank'><imgsrc='<%=map.get("zhaopian")%>'width=88height=99border=0/></a></td><td><%=map.get("chushengriqi")%></td><td><%=map.get("shoujihao")%></td> <!--dpinglun2--><tdwidth="138"align="center"><%=map.get("addtime")%></td><tdwidth="60"align="center"><ahref="yishengxinxi_updt.jsp?id=<%=map.get("id")%>">修改</a><ahref="yishengxinxi_list.jsp?scid=<%=map.get("id")%>"onclick="returnconfirm('真的要?jiǎng)h除?')">刪除</a><ahref="yishengxinxi_detail.jsp?id=<%=map.get("id")%>">詳細(xì)</a></td></tr> <%}%></table><br><!--yoxugonxgzitoxnxgjxi--><!--youzuiping3-->${}<%//yoxutixinxgif(kucddduntx>0)//yoxutixinxg{//yoxutixinxgtsgehxdhdm//yoxutixinxg}%></body>圖5-4添加醫(yī)生信息界面主要代碼:<formaction="yishengxinxi_add.jsp?f=f&id=<%=id%>"method="post"name="form1"onsubmit="returncheckform();">添加醫(yī)生信息:<br><br><tablewidth="100%"border="1"align="center"cellpadding="3"cellspacing="1"bordercolor="#00FFFF"style="border-collapse:collapse"> <tr><tdwidth="200">醫(yī)生編號(hào):</td><td><inputname='yishengbianhao'type='text'id='yishengbianhao'value=''onblur='checkform()'style='border:solid1px#000000;color:#666666'/> *<labelid='clabelyishengbianhao'/></td></tr> <tr><tdwidth="200">密碼:</td><td><inputname='mima'type='text'id='mima'value=''onblur='checkform()'style='border:solid1px#000000;color:#666666'/> *<labelid='clabelmima'/></td></tr> <tr><tdwidth="200">姓名:</td><td><inputname='xingming'type='text'id='xingming'value=''onblur='checkform()'style='border:solid1px#000000;color:#666666'/> *<labelid='clabelxingming'/></td></tr> <tr><td>性別:</td><td><selectname='xingbie'id='xingbie'><optionvalue="男">男</option><optionvalue="女">女</option></select></td></tr> <tr><tdwidth="200">照片:</td><td><inputname='zhaopian'type='text'id='zhaopian'size='50'value=''onblur=''style='border:solid1px#000000;color:#666666'/> <inputtype='button'value='上傳'onClick="up('zhaopian')"style='border:solid1px#000000;color:#666666'/></td></tr> <tr><tdwidth="200">出生日期:</td><td><inputname='chushengriqi'type='text'id='chushengriqi'value=''onblur=''readonly='readonly'onClick="WdatePicker({'dateFmt':'yyyy-MM-dd'})"style='width:100px;height:16px;border:solid1px#000000;color:#666666'/></td></tr> <tr><tdwidth="200">手機(jī)號(hào):</td><td><inputname='shoujihao'type='text'id='shoujihao'value=''onblur='checkform()'style='border:solid1px#000000;color:#666666'/> <labelid='clabelshoujihao'/>必需手機(jī)格式</td></tr> <tr><tdwidth="200">簡(jiǎn)介:</td><td><textareaname='jianjie'cols='50'rows='5'id='jianjie'onblur=''style='border:solid1px#000000;color:#666666'></textarea></td></tr> <tr><td> </td><td><inputtype="submit"name="Submit"value="提交"style='border:solid1px#000000;color:#666666'/><inputtype="reset"name="Submit2"value="重置"style='border:solid1px#000000;color:#666666'/></td></tr></table>5.4寵頤生醫(yī)院系統(tǒng)客戶(hù)信息管理模塊的實(shí)現(xiàn)管理員和醫(yī)生用戶(hù)可添加、修改和刪除客戶(hù)信息,客戶(hù)信息管理界面展示如圖5-5所示。圖5-6客戶(hù)信息界面主要代碼:<body><p>已有客戶(hù)信息列表:</p><formname="form1"id="form1"method="post"action="">搜索:客戶(hù)編號(hào):<inputname="kehubianhao"type="text"id="kehubianhao"style='border:solid1px#000000;color:#666666'size="12"/>姓名:<inputname="xingming"type="text"id="xingming"style='border:solid1px#000000;color:#666666'size="12"/>寵物名:<inputname="chongwuming"type="text"id="chongwuming"style='border:solid1px#000000;color:#666666'size="12"/>手機(jī):<inputname="shouji"type="text"id="shouji"style='border:solid1px#000000;color:#666666'size="12"/><inputtype="submit"name="Submit"value="查找"style='border:solid1px#000000;color:#666666'/><inputtype="button"name="Submit2"value="導(dǎo)出EXCEL"style='border:solid1px#000000;color:#666666'onClick="javascript:location.href='kehuxinxi_listxls.jsp';"/></form><tablewidth="100%"border="1"align="center"cellpadding="3"cellspacing="1"bordercolor="00FFFF"style="border-collapse:collapse"><tr><tdwidth="30"align="center"bgcolor="CCFFFF">序號(hào)</td><tdbgcolor='#CCFFFF'>客戶(hù)編號(hào)</td><tdbgcolor='#CCFFFF'>密碼</td><tdbgcolor='#CCFFFF'>姓名</td><tdbgcolor='#CCFFFF'width='40'align='center'>性別</td><tdbgcolor='#CCFFFF'>寵物名</td><tdbgcolor='#CCFFFF'>手機(jī)</td><tdbgcolor='#CCFFFF'>住地</td> <!--dpinglun1--><tdwidth="138"align="center"bgcolor="CCFFFF">添加時(shí)間</td><tdwidth="60"align="center"bgcolor="CCFFFF">操作</td></tr><% //difengysfiqfgieuheze//youzuiping1//txixixngdy newCommDAO().delete(request,"kehuxinxi");Stringurl="kehuxinxi_list.jsp?1=1";Stringsql="select*fromkehuxinxiwhere1=1"; if(request.getParameter("kehubianhao")==""||request.getParameter("kehubianhao")==null){}else{sql=sql+"andkehubianhaolike'%"+request.getParameter("kehubianhao")+"%'";}if(request.getParameter("xingming")==""||request.getParameter("xingming")==null){}else{sql=sql+"andxingminglike'%"+request.getParameter("xingming")+"%'";}if(request.getParameter("chongwuming")==""||request.getParameter("chongwuming")==null){}else{sql=sql+"andchongwuminglike'%"+request.getParameter("chongwuming")+"%'";}if(request.getParameter("shouji")==""||request.getParameter("shouji")==null){}else{sql=sql+"andshoujilike'%"+request.getParameter("shouji")+"%'";}sql+="orderbyiddesc"; ArrayList<HashMap>list=PageManager.getPages(url,15,sql,request); inti=0; for(HashMapmap:list){ i++; //wxflzhistri //zoxngxetxoxngjxvi//txixgihxngjs//youzuiping2%><tr><tdwidth="30"align="center"><%=i%></td><td><%=map.get("kehubianhao")%></td><td><%=map.get("mima")%></td><td><%=map.get("xingming")%></td><tdalign='center'><%=map.get("xingbie")%></td><td><%=map.get("chongwuming")%></td><td><%=map.get("shouji")%></td><td><%=map.get("zhudi")%></td> <!--dpinglun2--><tdwidth="138"align="center"><%=map.get("addtime")%></td><tdwidth="60"align="center"><ahref="kehuxinxi_updt.jsp?id=<%=map.get("id")%>">修改</a><ahref="kehuxinxi_list.jsp?scid=<%=map.get("id")%>"onclick="returnconfirm('真的要?jiǎng)h除?')">刪除</a><ahref="kehuxinxi_detail.jsp?id=<%=map.get("id")%>">詳細(xì)</a></td></tr> <%}%></table><br><!--yoxugonxgzitoxnxgjxi--><!--youzuiping3-->${}<%//yoxutixinxgif(kucddduntx>0)//yoxutixinxg{//yoxutixinxgtsgehxdhdm//yoxutixinxg}%></body>5.6寵頤生醫(yī)院系統(tǒng)寵物治療管理模塊的實(shí)現(xiàn)管理員和醫(yī)生用戶(hù)對(duì)已有寵物治療信息可進(jìn)行修改和刪除操作,同時(shí)可添加新的寵物質(zhì)量信息,添加寵物治療界面如圖5-7所示。寵物治療管理界面展示如圖5-8所示??蛻?hù)登錄后只可查看個(gè)人寵物治療信息,無(wú)權(quán)進(jìn)行管理操作。圖5-7添加寵物治療界面主要代碼:<html><head><title>寵物治療</title> <!--bixanjxiqxi--> <LINKhref="css.css"type=text/cssrel=stylesheet><scripttype="text/javascript"src="js/My97DatePicker/WdatePicker.js"charset="gb2312"></script> <scripttype="text/javascript"src="js/popup.js"></script> </head><%//xuxyaxodenxglxuStringid="";//islbd1qid=request.getParameter("id");//islbd1qHashMapmlbdq=newCommDAO().getmap(id,"melieibaoduqubiaoiguo");//islbd2qHashMapmlbdq=newCommDAO().getmaps("hsgzhujian",(String)request.getSession().getAttribute("username"),"melieibaoduqubiaoiguo");//islbdqgogogogogo//islbdqlelelelelele%><scriptlanguage="javascript">functiongow(){ document.location.href="chongwuzhiliao_add.jsp?id=<%=id%>&xingming="+document.form1.xingming.value+"&yaopinmingcheng="+document.form1.yaopinmingcheng.value;}</script><!--hxsglxiangdxongjxs--><%H
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 腦梗臨床路徑
- 成本會(huì)計(jì)(第六版)期中考核資料 團(tuán)隊(duì)測(cè)評(píng)表
- 校本課程開(kāi)發(fā)與實(shí)踐經(jīng)驗(yàn)交流材料
- 書(shū)院的創(chuàng)業(yè)計(jì)劃書(shū)
- 產(chǎn)品委托檢測(cè)合同范例
- 農(nóng)場(chǎng)投資合同范例
- 光纜購(gòu)銷(xiāo)合同范例
- 企業(yè)員工股權(quán)激勵(lì)合同范例
- 如何防范網(wǎng)絡(luò)身份盜竊
- 內(nèi)容營(yíng)銷(xiāo)戰(zhàn)略
- 中小學(xué)勞動(dòng)教育實(shí)踐指導(dǎo)手冊(cè)
- 基于語(yǔ)文核心素養(yǎng)的初中語(yǔ)文綜合性學(xué)習(xí)教學(xué)策略研究
- 高血壓?jiǎn)T工免責(zé)協(xié)議范本
- 工藝部述職報(bào)告
- 供貨交貨進(jìn)度計(jì)劃及保證措施
- 第17課《學(xué)習(xí)中的煩心事》課件
- 規(guī)劃選址及用地預(yù)審流程
- 關(guān)于衛(wèi)健系統(tǒng)工作調(diào)研報(bào)告
- 烯烴習(xí)題參考答案
- 2023-2024學(xué)年山東省淄博市高青縣七年級(jí)下學(xué)期期中考試英語(yǔ)試題 (含答案)
- 各國(guó)鋼材牌號(hào)對(duì)照大全
評(píng)論
0/150
提交評(píng)論