国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

一個(gè)寵物醫(yī)院管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2023-06-03 11:58王慧
電腦知識(shí)與技術(shù) 2023年10期
關(guān)鍵詞:寵物醫(yī)院

王慧

關(guān)鍵詞:寵物醫(yī)院;MySQL;Java

中圖分類號(hào):TP3 文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2023)10-0067-04

1 研究目的和意義

隨著國(guó)內(nèi)經(jīng)濟(jì)不斷發(fā)展,人民收入水平的提高以及對(duì)于情感需求的日益增強(qiáng),寵物飼養(yǎng)成為一種流行趨勢(shì)[1]。越來越多的家庭開始飼養(yǎng)寵物增加生活樂趣[2]。但有些時(shí)候,因?yàn)椴涣私鈱櫸锏纳眢w狀況錯(cuò)估寵物的健康情況,導(dǎo)致寵物意外死亡,給飼主留下遺憾。于是在大家追求便利的心理下,構(gòu)建一個(gè)寵物醫(yī)院管理系統(tǒng),不僅為規(guī)范化、合理化管理寵物醫(yī)院帶來契機(jī),還能將信息更安全、完整的保存。使用戶可以通過簡(jiǎn)單的操作,便可完成預(yù)約醫(yī)生、了解寵物健康情況等操作,讓用戶有更方便的操作途徑,節(jié)省更多時(shí)間與精力。通過這個(gè)寵物醫(yī)院管理系統(tǒng),對(duì)寵物醫(yī)院的各種工作安排會(huì)帶來極大的便利,利于寵物醫(yī)院信息管理系統(tǒng)無紙化,環(huán)保又方便,也可以簡(jiǎn)化寵物醫(yī)院醫(yī)生的工作,節(jié)省醫(yī)生時(shí)間,使醫(yī)生能有更多時(shí)間為每個(gè)病寵制定更多的個(gè)性化服務(wù)。

2 系統(tǒng)開發(fā)技術(shù)

2.1 Java技術(shù)

Java語言是面向?qū)ο蟮撵o態(tài)編程語言。在優(yōu)化C++語言概念模糊后,Java語言相對(duì)而言操作更加簡(jiǎn)單方便,系統(tǒng)更加多樣化[3]。Java語言可以在不同平臺(tái)運(yùn)行,這使Java 能從很多方面滿足程序開發(fā)的需要。

2.2 HTML 技術(shù)

HTML是為“網(wǎng)頁創(chuàng)建和其他可在網(wǎng)頁瀏覽器中看到的消息”設(shè)計(jì)的一種標(biāo)記語言。HTML最大的優(yōu)點(diǎn)是平臺(tái)無關(guān)性。

2.3 MySQL 數(shù)據(jù)庫

MySQL數(shù)據(jù)庫作為開源數(shù)據(jù)庫,其小而精,是中小型企業(yè)開發(fā)系統(tǒng)后臺(tái)的首選數(shù)據(jù)庫[4]。MySQL是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由于儲(chǔ)存數(shù)據(jù)的方式,能夠讓開發(fā)人員根據(jù)自己的需求快速地完成開發(fā),為開發(fā)人員節(jié)省麻煩,帶來良好的體驗(yàn)。

2.4 Java Spring 框架

Spring是為解決企業(yè)復(fù)雜性應(yīng)用程序開發(fā)而創(chuàng)建的開源框架,其分層架構(gòu)內(nèi)包含核心容器是一個(gè)開源框架,利用Meta Data指定系統(tǒng)Bean應(yīng)用后臺(tái)對(duì)象進(jìn)行實(shí)例化、配置和組裝,以上控制反轉(zhuǎn)IOC操作,均在Spring容器框架中完成[5]。

3 系統(tǒng)需求分析

3.1 功能需求分析

根據(jù)寵物醫(yī)院需求,將系統(tǒng)使用者劃分為三類,分別為寵物主人、寵物醫(yī)生、系統(tǒng)管理人員,系統(tǒng)主要根據(jù)這三種用戶需求設(shè)計(jì)功能,通過對(duì)這三種用戶的分析,列出需要實(shí)現(xiàn)的功能。

3.1.1 寵物主人需求

寵物主人主要有注冊(cè)登錄賬號(hào),修改個(gè)人信息、登錄密碼、添加寵物、預(yù)約醫(yī)生、添加寵物日志等功能。當(dāng)用戶注冊(cè)登錄后,可以完善自己的賬號(hào)信息,修改自己的賬號(hào)密碼。在寵物管理頁面添加寵物,在寵物日志頁面每天記錄寵物身體情況,寵物生病后預(yù)約寵物醫(yī)生進(jìn)行治療,預(yù)約醫(yī)生對(duì)寵物進(jìn)行健康檢查。寵物主人可以在寵物健康史頁面查看寵物每一次治療的病歷,了解寵物生病原因,從而更好地飼養(yǎng)寵物。

3.1.2 寵物醫(yī)生需求

寵物醫(yī)生主要有登錄賬號(hào)、修改個(gè)人信息、登錄密碼、查看病寵病歷、對(duì)預(yù)約信息操作、生成病歷、查看寵物日志等功能。寵物醫(yī)生可以操作預(yù)約列表里的預(yù)約,查看寵物以往病史,治療寵物并填寫寵物病歷,發(fā)布或者刪除醫(yī)院公告,寵物健康標(biāo)準(zhǔn)等。

3.1.3 系統(tǒng)管理人員需求

系統(tǒng)管理人員進(jìn)行登錄操作,修改個(gè)人信息、增加刪除寵物主人和寵物醫(yī)生賬號(hào)、管理寵物、查看管理預(yù)約、管理醫(yī)院等功能。系統(tǒng)管理員擁有最高權(quán)限,可以添加寵物用作測(cè)試,查看寵物病例,發(fā)布系統(tǒng)公告等功能。

3.2 可行性分析

第一,本系統(tǒng)界面美觀,不涉及專業(yè)名詞,簡(jiǎn)單易上手,降低了操作難度,給用戶良好的體驗(yàn),同時(shí),寵物醫(yī)生經(jīng)過簡(jiǎn)單的培訓(xùn)可熟練使用。第二,本系統(tǒng)采用的開發(fā)技術(shù)都是成熟且免費(fèi)的,開發(fā)成本低,減少開發(fā)過程中犯錯(cuò)概率,減少開發(fā)者需要承擔(dān)的風(fēng)險(xiǎn)。第三,采用面向?qū)ο蠓?,表示層通過瀏覽器可以使用戶交流更加方便快捷,能夠清晰完整地展現(xiàn)系統(tǒng)各個(gè)功能模塊,可以有效提高系統(tǒng)功能模塊的靈活性[6]。

4 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

4.1 系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)

一個(gè)成熟的系統(tǒng),需要實(shí)現(xiàn)多個(gè)模塊的功能,建立一個(gè)符合系統(tǒng)目標(biāo)的系統(tǒng)結(jié)構(gòu)圖,對(duì)項(xiàng)目的整體開發(fā)具有指導(dǎo)意義[7]。本系統(tǒng)結(jié)構(gòu)圖如圖3所示,該圖清晰的展示了各功能之間的聯(lián)系。

4.2 系統(tǒng)流程設(shè)計(jì)

4.2.1 寵物主人流程

寵物主人使用寵物醫(yī)院管理系統(tǒng)流程:寵物主人需先注冊(cè),登錄進(jìn)入系統(tǒng)。寵物主人進(jìn)入系統(tǒng)后,能修改賬號(hào)信息、查看、修改自己的寵物信息、預(yù)約信息、查看醫(yī)院發(fā)布的信息、增加和刪除寵物日志,查看寵物信息的可視化圖。寵物主人流程圖如圖2所示。

4.2.2 寵物醫(yī)生流程

寵物醫(yī)生使用寵物醫(yī)院管理系統(tǒng)流程:寵物醫(yī)生輸入賬號(hào)密碼,登錄進(jìn)入系統(tǒng)。寵物醫(yī)生進(jìn)入系統(tǒng)后,可以修改賬號(hào)信息、查看處理預(yù)約信息、寵物日志、查看寵物信息的可視化圖,寵物病歷。寵物醫(yī)生流程如圖3所示。

4.2.3 系統(tǒng)管理員流程

系統(tǒng)管理員是本系統(tǒng)的管理者,擁有最高權(quán)限。系統(tǒng)管理員進(jìn)入系統(tǒng)后,可以修改賬號(hào)信息、密碼;可以查看增加和刪除系統(tǒng)用戶賬號(hào);管理寵物、預(yù)約醫(yī)生、查看處理預(yù)約信息;查看增加和刪除健康標(biāo)準(zhǔn)和健康公告;查看各種可視化圖。系統(tǒng)管理員流程如圖4所示。

4.3 數(shù)據(jù)庫設(shè)計(jì)

寵物醫(yī)院管理系統(tǒng)選用MySQL數(shù)據(jù)庫存儲(chǔ)數(shù)據(jù)。根據(jù)用戶需求創(chuàng)建數(shù)據(jù)表:用戶信息表、寵物信息表、寵物病例表等多張表格。用戶信息表存儲(chǔ)用戶名稱、密碼、郵箱、身份、地址等信息,寵物信息表主要包括寵物名稱、身高體重等信息。寵物病例表主要包括診療建議、創(chuàng)建時(shí)間和狀態(tài)等信息。通過這些表將寵物醫(yī)院管理系統(tǒng)需要用到的數(shù)據(jù)進(jìn)行有序的整合,當(dāng)需要查詢或者管理這些數(shù)據(jù)時(shí)能夠快速地查找到。其中,寵物病例表如表1所示。

4.4 系統(tǒng)功能冊(cè)模塊

登錄模塊以簡(jiǎn)潔設(shè)計(jì)為主,以管理員、寵物醫(yī)生、寵物主人三種身份登錄,登錄錯(cuò)誤會(huì)跳出用戶名或密碼不正確的提示。注冊(cè)時(shí)需要填寫完整信息,當(dāng)有項(xiàng)目未填寫時(shí),點(diǎn)擊提交注冊(cè)信息會(huì)彈出提示。

4.4.2 系統(tǒng)設(shè)置模塊

系統(tǒng)設(shè)置模塊主要功能有用戶管理、頁面管理、角色管理。用戶管理可以查詢用戶信息,刪除注冊(cè)的普通用戶、現(xiàn)有的寵物醫(yī)生和管理員、增加寵物醫(yī)生;頁面管理可以查看系統(tǒng)功能,如圖5所示;角色管理可以分類查看普通用戶賬號(hào)、醫(yī)生賬號(hào)和管理員賬號(hào)。

4.4.3 寵物管理模塊

寵物管理模塊主要有兩個(gè)功能,寵物列表和寵物健康史。在寵物列表中可以添加寵物、預(yù)約醫(yī)生,減少等待耗費(fèi)的時(shí)間,或者在一些爭(zhēng)分奪秒的情況下讓寵物醫(yī)院與醫(yī)生多一些準(zhǔn)備時(shí)間。寵物健康史分為個(gè)人寵物和所有寵物健康史,以病歷的方式進(jìn)行頁面展示。其中管理員和寵物醫(yī)生可以查看寵物病例,寵物主人只可以查看自己的寵物病例。

4.4.4 預(yù)約管理模塊

預(yù)約管理模塊有預(yù)約列表和醫(yī)生空閑時(shí)間功能。

寵物醫(yī)生和系統(tǒng)管理員可以查看寵物主人的預(yù)約信息,選擇同意或者拒絕預(yù)約,寵物醫(yī)生診療后填寫診療結(jié)果以及處理方法。寵物主人可以查看醫(yī)生空閑時(shí)間,自己的預(yù)約狀態(tài)和內(nèi)容,當(dāng)預(yù)約成功后,可以在預(yù)約時(shí)間前往醫(yī)院進(jìn)行寵物治療。

4.4.5 日常健康模塊

日常健康模塊有健康公告、健康監(jiān)測(cè)、健康標(biāo)準(zhǔn)三個(gè)功能。健康公告頁面中可以查看系統(tǒng)管理員和寵物醫(yī)生發(fā)布的飼養(yǎng)寵物的注意事項(xiàng)或者最近需要預(yù)防的寵物疾病信息,也可以查看近期寵物醫(yī)院的活動(dòng)等。健康監(jiān)測(cè)功能可以根據(jù)寵物日志數(shù)據(jù)構(gòu)建可視化圖提醒寵物主人寵物是否健康,及時(shí)了解寵物的身體狀態(tài);健康標(biāo)準(zhǔn)是由寵物醫(yī)生和系統(tǒng)管理員上傳的寵物在不同年齡階段的身體標(biāo)準(zhǔn)情況進(jìn)行判斷。

4.4.6 寵物日志模塊

寵物日志模塊中寵物主人可以查看預(yù)約信息的圖表統(tǒng)計(jì),寵物日志的可視化圖,增加寵物日志,記錄寵物信息,監(jiān)測(cè)寵物狀態(tài)。

4.4.7 醫(yī)院管理模塊

醫(yī)院管理模塊有查看預(yù)約統(tǒng)計(jì)、發(fā)布公告、標(biāo)準(zhǔn)食譜制定、寵物日志和公告列表功能。在醫(yī)院管理模塊中可以查看寵物醫(yī)院預(yù)約信息可視化圖,清晰直觀地查看已完成的預(yù)約、未處理的預(yù)約或拒絕的預(yù)約;查看、刪除或者更新健康公告,及時(shí)更新避免造成誤導(dǎo),使寵物主人遭受損失,寵物醫(yī)院信譽(yù)受損。管理員和寵物醫(yī)生可以查看所有寵物的日志信息,有需要時(shí)可以查看寵物近期身體變化情況。

5 系統(tǒng)測(cè)試

寵物醫(yī)院管理系統(tǒng)的測(cè)試方法采用黑盒測(cè)試和兼容性測(cè)試,主要針對(duì)軟件功能和軟件界面進(jìn)行測(cè)試。功能測(cè)試可以對(duì)系統(tǒng)主要功能進(jìn)行檢測(cè),如表2所示,從而對(duì)檢測(cè)出的問題進(jìn)行修改,完善系統(tǒng)。為了保證系統(tǒng)的適用性,通過在Windows10操作系統(tǒng)上在IE瀏覽器、Edge瀏覽器、谷歌瀏覽器以及火狐瀏覽器中運(yùn)行測(cè)試,系統(tǒng)可以在不同的瀏覽器上正常顯示,沒有功能缺失,沒有系統(tǒng)錯(cuò)誤等問題。滿足了用戶操作的要求,實(shí)現(xiàn)了系統(tǒng)預(yù)期的易用性、并發(fā)性、穩(wěn)定性等目標(biāo)[8]。

6 結(jié)束語

本文結(jié)合寵物醫(yī)院、寵物醫(yī)生和寵物主人的功能需求,采用Java語言,MySQL數(shù)據(jù)庫和Html等技術(shù)完成系統(tǒng)總體結(jié)構(gòu)和各功能模塊的詳細(xì)設(shè)計(jì)?;緦?shí)現(xiàn)了本系統(tǒng)各個(gè)功能模塊,達(dá)到了預(yù)期的系統(tǒng)設(shè)計(jì)要求。力求通過使用本系統(tǒng)讓寵物醫(yī)院的工作效率得到提高,讓寵物主人能夠更好地照顧寵物,滿足寵物主人和寵物醫(yī)院的信息管理需求[9]。

猜你喜歡
寵物醫(yī)院
難產(chǎn)
拋棄
搶救小狗
北京市寵物醫(yī)院將掛牌公示實(shí)行分級(jí)管理