亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于SSM的體檢預(yù)約系統(tǒng)設(shè)計與實現(xiàn)

        2020-01-26 05:49:34任方針秀友
        電腦知識與技術(shù) 2020年34期
        關(guān)鍵詞:數(shù)據(jù)庫設(shè)計系統(tǒng)設(shè)計

        任方針 秀友

        摘要:在當(dāng)今人們越來越重視身體健康的情況下,人們體檢需求大大增加,傳統(tǒng)的體檢預(yù)約方式較需要去機(jī)構(gòu)進(jìn)行預(yù)約,較為低效,基于這種情況,介紹一種體檢預(yù)約系統(tǒng)的設(shè)計與實現(xiàn),該系統(tǒng)采用了Spring+SpringMVC+Mybatis框架來實現(xiàn),通過該系統(tǒng),醫(yī)院可以設(shè)置體檢項目、體檢日期等信息,需要體檢的人可以通過公眾號或者瀏覽器查看可以預(yù)約的項目和日期,并在線提交預(yù)約信息,充分利用了互聯(lián)網(wǎng)的便利性,提高了預(yù)約的效率。

        關(guān)鍵詞:體檢預(yù)約系統(tǒng);SSM;系統(tǒng)設(shè)計;數(shù)據(jù)庫設(shè)計

        中圖分類號:TP311 ? ? ?文獻(xiàn)標(biāo)識碼:A

        文章編號:1009-3044(2020)34-0010-04

        Abstract:As people pay more and more attention to physical health,peoples medical examination needs have greatly increased. The traditional medical examination appointment method requires more appointments at institutions and is relatively inefficient. Based on this situation,the design and implementation of a physical examination appointment system are introduced. The system adopts the Spring+SpringMVC+Mybatis framework to achieve. Through this system,the hospital can set information such as physical examination items and physical examination dates. People who need physical examination can view the items and dates that can be reserved through the official account or browser,and online Submitting appointment information makes full use of the convenience of the Internet and improves the efficiency of appointments.

        Key words: medical examination appointment system; SSM; system design;Database Design

        1背景

        隨著社會經(jīng)濟(jì)的發(fā)展,人們的飲食和生活條件雖然得到了改善,但是由于工作節(jié)奏的加快,心理壓力的增加,生活環(huán)境的變化,人們常處于亞健康狀態(tài)。因此,每個人都在關(guān)注健康,每個人都在追求健康,健康體檢逐漸成為一種時尚[1]。健康體檢機(jī)構(gòu)在健康信息收集、風(fēng)險評估和預(yù)測、健康維護(hù)和健康教育及健康指導(dǎo)等方面均發(fā)揮重要作用[2],健康體檢已經(jīng)成為人們生活的一部分,定期健康體檢,及時早期發(fā)現(xiàn)異常體征,做出正確診斷和有效處理措施,將疾病消滅于萌芽時期,為健康提供了超前保障,成為一種促進(jìn)身心健康的最好方式,在這種背景下,為了更高效地進(jìn)行體檢預(yù)約,我們設(shè)計了這個系統(tǒng)。

        2需求分析

        在設(shè)計系統(tǒng)之前,先對系統(tǒng)進(jìn)行需求分析,明確系統(tǒng)所要實現(xiàn)的功能以及要達(dá)成的目標(biāo),因此,先進(jìn)行功能需求分析然后進(jìn)行業(yè)務(wù)流程分析。

        2.1功能需求分析

        根據(jù)體檢預(yù)約的過程進(jìn)行需求分析,首先由系統(tǒng)管理員給提供體檢服務(wù)的機(jī)構(gòu)進(jìn)行體檢項目的設(shè)置,比如有哪些體檢項目服務(wù)提供,屬于什么套餐等,因此系統(tǒng)需要提供體檢項目的添加、刪除和修改等功能。當(dāng)系統(tǒng)管理員設(shè)置好體檢項目信息之后,需要體檢的人應(yīng)該能夠通過公眾號或者瀏覽器訪問,并且能夠看到這些信息,所以系統(tǒng)應(yīng)該具有展示體檢項目的功能,當(dāng)用戶看到體檢項目之后,應(yīng)該可以選擇自己想要做的體檢項目并提交給后臺,因此系統(tǒng)要具有提交體檢預(yù)約信息的功能,當(dāng)后臺接收到用戶提交過來的預(yù)約信息之后要對數(shù)據(jù)進(jìn)行保存,因此需要有體檢信息保存功能,并且能展示給管理員,以便工作人員進(jìn)行相關(guān)準(zhǔn)備。為了更好更直觀地觀察到預(yù)約情況,我們還可以增加體檢信息分析的功能,以便看到用戶通常做了哪些檢測,選擇了哪些套餐,以便我們可以對項目進(jìn)行調(diào)整,也就是可以更科學(xué)地服務(wù)用戶。由于人們大多使用手機(jī),因此我們要做一個移動端的預(yù)約方式,我們選擇通過微信公眾號來做,因此需要提供體檢項目在移動端的展示以及移動端的預(yù)約信息提交功能。

        2.2業(yè)務(wù)流程分析

        根據(jù)功能需求分析,我們可以梳理出系統(tǒng)的業(yè)務(wù)流程,首先由系統(tǒng)管理員設(shè)置體檢項目,然后用戶根據(jù)這些體檢項目選擇要體檢的項目提交給后臺,后臺接收后將體檢信息保存并做相應(yīng)工作,然后數(shù)據(jù)分析員對這些信息進(jìn)行分析。其業(yè)務(wù)流程圖如圖1所示:

        3系統(tǒng)設(shè)計

        進(jìn)行需求分析之后,根據(jù)功能設(shè)計進(jìn)行系統(tǒng)設(shè)計。本系統(tǒng)采用了SSM框架設(shè)計模式,全名是Spring MVC+Spring+Mybatis。它包含了一個四層結(jié)構(gòu)體系,即表示層、控制層、服務(wù)層和數(shù)據(jù)庫訪問層,采用這種設(shè)計模式使表示層、業(yè)務(wù)邏輯的處理和前后臺頁面數(shù)據(jù)的交互分開。體現(xiàn)了項目整體各個模塊之間能夠獨立存在,并且又緊密相連的特點。利用這種設(shè)計模式本系統(tǒng)分為以下幾層:Bean、Dao、Mapper文件、Service、ServiceImpl和Controller。其中,Bean層主要存放的是與數(shù)據(jù)庫中的每一個數(shù)據(jù)表相對應(yīng)的實體類,Dao層和Mapper文件主要是為了對數(shù)據(jù)庫進(jìn)行操作,完成對數(shù)據(jù)表的增加、刪除、修改、查詢的功能,在SSM框架的Mybatis就是作用于這一層,Service層和ServiceImpl主要是實現(xiàn)業(yè)務(wù)邏輯處理的工作,而Controller層則是為了前后臺數(shù)據(jù)交互[3]。

        3.1 系統(tǒng)流程設(shè)計

        根據(jù)業(yè)務(wù)流程圖,我們可以對系統(tǒng)進(jìn)行系統(tǒng)流程設(shè)計,體檢預(yù)約系統(tǒng)采用B/S架構(gòu),用戶通過瀏覽器訪問Web服務(wù)器。系統(tǒng)管理員先通過后臺設(shè)置預(yù)約項目、可預(yù)約人數(shù)、可預(yù)約日期等。預(yù)約者通過網(wǎng)頁填寫預(yù)約信息并上傳到后臺,然后工作人員統(tǒng)計這些預(yù)約信息,預(yù)約者按時體檢。然后后臺可以將這些信息收集,并進(jìn)行分析,從而調(diào)整體檢項目以更好地服務(wù)用戶。

        3.2 系統(tǒng)功能設(shè)計

        根據(jù)功能需求分析,我們設(shè)計出系統(tǒng)所需功能,并進(jìn)行模塊劃分。需要體檢項目的添加、刪除、修改等功能,因此需要網(wǎng)頁端后臺模塊,為系統(tǒng)管理員提供添加、修改、刪除體檢項目功能以及提交用戶網(wǎng)頁端預(yù)約信息等功能,同樣,也需要移動端后臺模塊,提供手機(jī)用戶登錄及移動端預(yù)約信息提交等功能,用戶登錄后要能夠看到預(yù)約項目,因此要有網(wǎng)頁端網(wǎng)頁模塊,提供網(wǎng)頁端相關(guān)信息展示功能,同樣的,也需要一個移動端網(wǎng)頁模塊來提供移動端相關(guān)信息的展示。由于有三種角色,每種角色有不同的權(quán)限,因此,需要有權(quán)限模塊,來控制系統(tǒng)的角色與權(quán)限。因此,系統(tǒng)功能模塊劃分了網(wǎng)頁端后臺模塊、移動端后臺模塊、網(wǎng)頁端網(wǎng)頁模塊、移動端網(wǎng)頁模塊以及權(quán)限模塊。

        3.2.1 網(wǎng)頁端后臺模塊

        網(wǎng)頁端后臺模塊提供體檢項目的添加、刪除、修改等功能;提供預(yù)約相關(guān)信息的設(shè)置功能,即設(shè)置預(yù)約時間、可預(yù)約人數(shù)等;提供預(yù)約信息提交功能,即當(dāng)用戶通過網(wǎng)頁提交了自己的預(yù)約信息后,將預(yù)約信息提交給后臺并保存到數(shù)據(jù)庫,以便進(jìn)行準(zhǔn)備;還需要提供為數(shù)據(jù)分析員進(jìn)行數(shù)據(jù)分析的功能,同時還要負(fù)責(zé)不同角色的登錄校驗。

        3.2.2 權(quán)限模塊

        權(quán)限模塊是對使用系統(tǒng)的人進(jìn)行角色和權(quán)限的劃分,因此權(quán)限模塊要完成為角色賦權(quán)限,從數(shù)據(jù)庫中查詢角色與權(quán)限,對登錄的用戶的權(quán)限進(jìn)行校驗,這個模塊采用spring-security框架來實現(xiàn)。

        3.2.3 網(wǎng)頁端網(wǎng)頁模塊

        網(wǎng)頁端網(wǎng)頁模塊要完成體檢項目等相關(guān)信息在網(wǎng)頁端的展示,包括預(yù)約項目,預(yù)約時間等等,并且要把用戶在網(wǎng)頁上填的預(yù)約信息提交到網(wǎng)頁端后臺模塊,由網(wǎng)頁端后臺來進(jìn)行保存及處理,采用vue來完成。

        3.2.4 移動端后臺模塊

        移動端后臺模塊與網(wǎng)頁端后臺模塊類似,要處理從公眾號入口提交的體檢預(yù)約信息,還要完成手機(jī)用戶用手機(jī)號通過短信驗證碼來登錄的功能。

        3.2.5 移動端網(wǎng)頁模塊

        移動端網(wǎng)頁模塊與網(wǎng)頁端網(wǎng)頁模塊類似,要完成移動端相關(guān)信息的展示,預(yù)約項目、時間等,同樣要將移動端用戶提交的預(yù)約信息提交到移動端后臺模塊,由移動端后臺來進(jìn)行相應(yīng)的處理。

        4數(shù)據(jù)庫設(shè)計

        數(shù)據(jù)庫是系統(tǒng)的核心和基礎(chǔ),通過對系統(tǒng)各功能模塊的分析,對數(shù)據(jù)庫進(jìn)行設(shè)計,由功能分析及模塊劃分,明確需要存儲的信息包括體檢項目信息、會員信息、角色權(quán)限信息等。

        4.1 數(shù)據(jù)庫概念設(shè)計

        數(shù)據(jù)庫的合理設(shè)計是系統(tǒng)能夠高效運行和存儲數(shù)據(jù)的前提之一,先進(jìn)行數(shù)據(jù)庫的概念設(shè)計,然后進(jìn)行數(shù)據(jù)庫邏輯設(shè)計[4],數(shù)據(jù)庫的概念模型如圖2所示:

        4.2.1 邏輯設(shè)計

        由概念模型圖對數(shù)據(jù)庫進(jìn)行邏輯設(shè)計,設(shè)計出數(shù)據(jù)庫中各表。

        t_checkgroup檢查組表(檢查組編號id、檢查組編碼code、檢查組名稱name、檢查組助記碼helpCode、性別gender、注意事項attention、標(biāo)簽remark),記錄檢查組的各項信息。

        t_checkitem檢查項表(檢查項編號id、檢查項編碼code、檢查項名稱name、性別gender、年齡age、價格price、類型type、注意事項attention、標(biāo)簽remark),記錄檢查項的各項信息,也就是體檢項目的信息。

        t_checkgroup_checkitem檢查組檢查項中間表(檢查組編號checkgroup_id、檢查項編號checkitem_id),將檢查組與檢查項關(guān)聯(lián)起來。

        t_member會員表(會員編號id、會員名name、性別gender、身份證號idCard、電話號碼phoneNumber、注冊時間regTime、密碼password、郵件email、生日birthday),記錄會員的各項信息,某些用戶注冊為會員時,將記錄在此表。

        t_menu菜單表(菜單編號id、菜單名name、鏈接地址linkUrl、路徑path、優(yōu)先級priority、圖標(biāo)icon、描述description、父菜單編號parentMenuId),記錄菜單的各項信息,用來進(jìn)行菜單展示。

        t_order預(yù)約表(預(yù)約編號id、會員編號member_id、預(yù)約日期orderDate、預(yù)約類型orderType、預(yù)約狀態(tài)orderStatus、套餐編號setmeal_id)記錄用戶的預(yù)約信息,也是主要業(yè)務(wù)。

        t_ordersetting預(yù)約設(shè)置表(預(yù)約設(shè)置編號id、預(yù)約日期orderDate、預(yù)約數(shù)量number、已預(yù)約人數(shù)reservations)記錄預(yù)約設(shè)置的各項信息,如預(yù)約日期、預(yù)約數(shù)量。

        t_permission權(quán)限表(權(quán)限編號id、權(quán)限名稱name、權(quán)限關(guān)鍵字keyword、描述description),記錄用戶的權(quán)限。

        t_role角色表(角色編號id、角色名稱name、角色關(guān)鍵字keyword、描述description),記錄系統(tǒng)所有的角色。

        t_role_menu角色菜單中間表(角色編號role_id、菜單編號menu_id),將角色和菜單關(guān)聯(lián)起來,使不同角色看到與自己角色對應(yīng)的菜單。

        t_role_permission角色權(quán)限中間表(角色編號role_id、權(quán)限編號permission_id),將角色與權(quán)限關(guān)聯(lián)起來。

        t_setmeal套餐表(套餐編號id、套餐名稱name、套餐編碼code、套餐助記碼helpCode、性別gender、年齡age、價格price、套餐標(biāo)簽remark、注意事項attention、套餐圖片img),記錄套餐信息。

        t_setmeal_checkgroup套餐檢查組中間表(套餐編號setmeal_id、檢查組編號checkgroup_id),將套餐與檢查組關(guān)聯(lián)起來,就是將知名套餐包含哪些檢查組。

        t_user用戶表(用戶編號id、用戶生日birthday、性別gender、用戶名username、密碼password),記錄用戶信息。

        t_user_role用戶角色中間表(用戶編號user_id、角色編號role_id),將用戶與角色關(guān)聯(lián)起來。

        5系統(tǒng)實現(xiàn)

        完成初步系統(tǒng)設(shè)計之后,進(jìn)行系統(tǒng)的實現(xiàn),根據(jù)系統(tǒng)的流程設(shè)計,以及功能模塊的劃分來進(jìn)行系統(tǒng)實現(xiàn)。

        5.1 界面展示模塊實現(xiàn)

        網(wǎng)頁端網(wǎng)頁模塊主要是網(wǎng)頁端體檢項目等信息的展示,并且用戶通過此模塊來填寫網(wǎng)頁端的體檢預(yù)約信息并提交給網(wǎng)頁端后臺,因此主要是前端頁面,采用了vue來實現(xiàn)。網(wǎng)頁端主頁面如圖3所示:

        移動端網(wǎng)頁模塊與網(wǎng)頁端網(wǎng)頁模塊類似,主要是移動端的體檢項目等信息的展示,同時也要提交用戶通過移動端填寫的體檢預(yù)約信息給移動端后臺,因此同樣主要是前端網(wǎng)頁。移動端主頁面如圖3所示。

        5.2 后臺模塊實現(xiàn)

        包括網(wǎng)頁端后臺模塊和移動端后臺模塊,用戶通過網(wǎng)頁端或者移動端進(jìn)入系統(tǒng)并提交體檢預(yù)約信息后,將會將信息提交給對應(yīng)的后臺模塊,并由后臺模塊對這些體檢預(yù)約信息進(jìn)行處理,比如有數(shù)據(jù)分析員進(jìn)行數(shù)據(jù)分析,比如將這些信息保存到數(shù)據(jù)庫,然后展示給對應(yīng)的角色,因此該模塊是將網(wǎng)頁端提交的預(yù)約信息保存到數(shù)據(jù)庫,及將數(shù)據(jù)庫查詢到的數(shù)據(jù)傳到前端網(wǎng)頁,該模塊要完成與數(shù)據(jù)庫進(jìn)行交互的職責(zé)。

        網(wǎng)頁端后臺控制器部分代碼如下,負(fù)責(zé)接收前端頁面?zhèn)鬟^來的數(shù)據(jù)。

        還要負(fù)責(zé)與數(shù)據(jù)庫進(jìn)行交互,將頁面?zhèn)鬟^來的信息保存到數(shù)據(jù)庫,并將頁面所需要的數(shù)據(jù)從數(shù)據(jù)庫查詢出來后再傳給前端頁面,因此還要有與數(shù)據(jù)庫進(jìn)行交互的實現(xiàn),以檢查項為例,檢查項實現(xiàn)類部分代碼如下,完成查詢數(shù)據(jù)庫信息傳到前端頁面。

        5.3權(quán)限模塊實現(xiàn)

        權(quán)限模塊是對用戶進(jìn)行角色劃分并賦予權(quán)限的模塊,不同用戶具有不同的權(quán)限和職責(zé),通過本模塊來進(jìn)行權(quán)限和角色的賦予,本模塊采用了Spring-Security安全框架。部分實現(xiàn)控制器代碼如下。

        6結(jié)束語

        為解決醫(yī)療資源合理充分利用的問題,本文設(shè)計了這個系統(tǒng)。通過這個系統(tǒng),醫(yī)院工作人員和用戶之間有了一個平臺來協(xié)調(diào)體檢項目的預(yù)約問題。本文在對系統(tǒng)展開充分需求分析和系統(tǒng)設(shè)計的基礎(chǔ)上,綜合運用SSM、Ajax和數(shù)據(jù)庫等相關(guān)技術(shù),實現(xiàn)體檢預(yù)約各項功能[5]。同時本系統(tǒng)采用了接口抽取,因此擴(kuò)展性大大增加,模塊耦合度低,本系統(tǒng)若想擴(kuò)展其他功能,只需增加接口及相應(yīng)的處理即可。

        參考文獻(xiàn):

        [1] 蔡穗珍,黃守清,林建著,等.預(yù)約系統(tǒng)在健康體檢中的應(yīng)用[J].中國醫(yī)藥指南,2012,10(10):719-720.

        [2] 李鵬,陳軍偉,辛海燕,等.基于支付寶平臺下體檢預(yù)約系統(tǒng)的解決方案[J].中國數(shù)字醫(yī)學(xué),2017,12(7):67-68,71.

        [3] 陳培龍,仁增多杰.基于SSM框架旅游網(wǎng)站后臺系統(tǒng)設(shè)計與實現(xiàn)[J].電腦編程技巧與維護(hù),2018(10):28-29.

        [4] 楊永琪,董國泰,朱文豪.基于Java和數(shù)據(jù)庫系統(tǒng)設(shè)計的航空售票系統(tǒng)[J].電腦知識與技術(shù),2020,16(6):75-76.

        [5] 劉昊,李民.基于SSM框架的客戶管理系統(tǒng)設(shè)計與實現(xiàn)[J].軟件導(dǎo)刊,2017,16(7):87-89.

        【通聯(lián)編輯:謝媛媛】

        猜你喜歡
        數(shù)據(jù)庫設(shè)計系統(tǒng)設(shè)計
        試論數(shù)據(jù)庫設(shè)計在網(wǎng)站開發(fā)中的應(yīng)用
        基于WEB的科研信息管理系統(tǒng)的設(shè)計與實現(xiàn)
        軟件開發(fā)中數(shù)據(jù)庫設(shè)計理論的實踐
        一種基于SATA硬盤陣列的數(shù)據(jù)存儲與控制系統(tǒng)設(shè)計研究
        工業(yè)熱電偶計量檢定系統(tǒng)設(shè)計
        基于物聯(lián)網(wǎng)的煤礦智能倉儲與物流運輸管理系統(tǒng)設(shè)計與應(yīng)用
        目標(biāo)特性測量雷達(dá)平臺建設(shè)構(gòu)想
        科技視界(2016年22期)2016-10-18 14:34:34
        面向等級考試,探討高校理工科計算機(jī)基礎(chǔ)課程教學(xué)改革
        考試周刊(2016年47期)2016-06-29 22:15:13
        星級酒店建筑電氣及弱電智能系統(tǒng)設(shè)計分析
        網(wǎng)站管理系統(tǒng)中數(shù)據(jù)庫設(shè)計的應(yīng)用研究
        99精品国产成人一区二区 | 黄色成人网站免费无码av| 久久久一本精品99久久| 日韩av在线免费观看不卡| 国产丝袜美腿一区二区三区| 亚洲高清国产成人精品久久 | 亚洲日产乱码在线中文字幕| 人妻少妇精品久久久久久| 无遮无挡爽爽免费视频| 国产精品原创av片国产日韩 | 亚洲国产综合在线亚洲区亚洲av| 包皮上有一点一点白色的| 一本一道av无码中文字幕﹣百度 | 日韩在线不卡免费视频| 国产精品日本天堂| 精品日韩一区二区三区av| 国产成人无码一区二区三区| 欧美猛男军警gay自慰| 成人无码区免费AⅤ片WWW| 视频一区二区三区国产| 一本久道综合色婷婷五月| 欧美日韩亚洲国内综合网| 中日韩欧美在线观看| 黑丝国产精品一区二区| 亚洲最全av一区二区| 无码精品人妻一区二区三区影院| 日韩欧美在线观看成人| 中文字幕久久精品一区二区| 在线观看亚洲第一黄片| 国产中文欧美日韩在线| 视频一区精品自拍| 久久久精品国产老熟女| 在线观看免费无码专区| 最新亚洲av日韩av二区| 日本韩国黄色三级三级| 亚洲悠悠色综合中文字幕| 乌克兰少妇xxxx做受野外| 国产精品多人P群无码| 91精品国产色综合久久不 | 和黑人邻居中文字幕在线| 天天爽夜夜爽人人爽曰喷水|