李昌志 李黎 楊國慶 胡杰 顧宇峰 楊強(qiáng)
摘要:目前我院職工用餐采取紙質(zhì)餐票用餐模式,該模式下存在諸多不可避免的弊端,如制作和統(tǒng)計帶來的巨大工作量、餐票流通過程帶來的交叉感染、紙質(zhì)餐票損壞帶來的資金流失等。因此,我院職工用餐亟需信息化手段的介入,以解決這些難題。為此,設(shè)計并實現(xiàn)了基于SSM的職工食堂二維碼餐票管理系統(tǒng),該系統(tǒng)的應(yīng)用避免了紙質(zhì)餐票流通中的各種弊端,并大大降低了各方人力成本,提高了食堂的工作效率,提升了我院職工的就餐體驗。
關(guān)鍵詞:SSM;職工食堂;二維碼;餐票;管理系統(tǒng)
中圖分類號:TP311 文獻(xiàn)標(biāo)志碼:A
文章編號:1009-3044(2019)30-0061-02
1背景
在國家大力推進(jìn)“互聯(lián)網(wǎng)+”及“智慧醫(yī)院”建設(shè)的環(huán)境下,醫(yī)院全面信息化將成為必然,而醫(yī)院食堂作為后勤最為重要的保障部門之一,解決好我院職工用餐問題將直接影響到為患者服務(wù)的質(zhì)量水平,目前我院職工用餐采取傳統(tǒng)的紙質(zhì)餐票用餐模式,此模式不僅效率低,人力成本高,且管理流程冗雜,已經(jīng)難以滿足我院食堂管理需求。因此,為積極響應(yīng)“互聯(lián)網(wǎng)+”及“智慧醫(yī)院”建設(shè)的號召,提高我院職工食堂信息化水平,提升我院職工就餐體驗,設(shè)計并實現(xiàn)基于SSM的職工食堂二維碼餐票管理系統(tǒng)是本文作者提出的可行解決方案,切實解決了我院紙質(zhì)餐票模式中存在的諸多問題。
2技術(shù)選型
系統(tǒng)采用應(yīng)用最廣泛的Java編程語言,基于擴(kuò)展性、靈活性較好的B/S結(jié)構(gòu),采用基于標(biāo)準(zhǔn)規(guī)范的J2EE技術(shù)的SSM(SpringMVC+Spring+Mybatis)企業(yè)級應(yīng)用框架,并結(jié)合MVC設(shè)計模式。即表示層采用支持REST風(fēng)格的、應(yīng)用廣泛的Spring-MVC框架,業(yè)務(wù)邏輯層采用能夠?qū)崿F(xiàn)松散耦合的Spring框架,數(shù)據(jù)訪問層采用適應(yīng)靈活需求的MyBatis框架,滿足實現(xiàn)集成多種數(shù)據(jù)庫應(yīng)用,前端采用目前較流行的uI框架,為使用者提供友好的交互體驗,如圖1所示。數(shù)據(jù)的持久化采用應(yīng)用廣泛的MySQL數(shù)據(jù)庫,并應(yīng)用開源、高性能、分布式的Memcached緩存系統(tǒng)對數(shù)據(jù)進(jìn)行緩存。
2.1Spring框架
Spring框架由著名大師羅德約翰遜提出,專為企業(yè)級的大型應(yīng)用開發(fā)提供便捷??蚣茉谙到y(tǒng)中的主要作用:1)容器功能,管理應(yīng)用對象的配置和Bean的生命周期,整合SpringMVC和MyBatis框架嘲;2)依賴注入功能,管理Bean之間的依賴關(guān)系;3)控制反轉(zhuǎn)功能,對象依賴的其它對象會通過被動的方式傳遞進(jìn)來,而不需要這個對象自己創(chuàng)建或者查找依賴對象。
2.2 SpringMVC框架
SpringMVC是一個基于MVC設(shè)計模型的WEB框架,用于快速搭建WEB應(yīng)用[3],其主要作用有:1)將客戶端請求映射到服務(wù)端處理器;2)輔助實現(xiàn)上傳文件功能;3)解析并渲染視圖,最終返回客戶端頁面。
2.3Mybatis框架
MyBatis是一款優(yōu)秀的持久層框架嘲,它支持定制化SQL、存儲過程以及高級映射。其主要作用有:1)消除幾乎所有的JDBC代碼和參數(shù)的手工設(shè)置以及結(jié)果集的檢索;2)將接口和Java的普通對象映射成數(shù)據(jù)庫中的記錄進(jìn)行持久化存儲。
3系統(tǒng)設(shè)計與實現(xiàn)
根據(jù)實際使用情況,系統(tǒng)主要由四大模塊組成:基本信息、用餐管理、報表中心、系統(tǒng)管理?;拘畔⒎譃榭剖倚畔⒑吐毠ば畔?,實現(xiàn)對科室、職工的增加、刪除、修改、查詢管理,職工信息還包含了二維碼的下載和查詢功能。用餐管理包含職工用餐和補(bǔ)錄用餐,職工用餐實現(xiàn)了與自助式掃碼設(shè)備無縫集成,供職工自助式、非接觸式掃碼用餐;補(bǔ)錄用餐是系統(tǒng)發(fā)生異常恢復(fù)后將用餐數(shù)據(jù)及時錄入系統(tǒng),形成數(shù)據(jù)閉環(huán)。報表中心分為用餐記錄、職工次數(shù)、科室次數(shù),用餐記錄詳細(xì)記錄了我院職工的用餐信息,如誰用餐、用餐時間等;職工次數(shù)是以職工為基礎(chǔ)匯總每位職工的用餐次數(shù);科室次數(shù)是以科室為基礎(chǔ)匯總每個科室的用餐次數(shù);報表中心各項功能供食堂管理員準(zhǔn)備食材提供數(shù)據(jù)支持,報銷時為財務(wù)人員提供核賬依據(jù)。系統(tǒng)管理主要實現(xiàn)字典配置以及系統(tǒng)參數(shù)設(shè)置。系統(tǒng)功能模塊圖如圖2所示。
4數(shù)據(jù)庫設(shè)計
表結(jié)構(gòu)是數(shù)據(jù)庫重要表現(xiàn)部分,它包含了數(shù)據(jù)庫的表名、列名、數(shù)據(jù)類型、長度等。本系統(tǒng)設(shè)計應(yīng)包括科室信息表、職工信息表、用餐記錄表、系統(tǒng)參數(shù)表、日志表等。不失一般性,下面詳細(xì)列舉系統(tǒng)中涉及的主要表結(jié)構(gòu)。
5效果展示
如圖3所示,系統(tǒng)主頁面包含了用餐管理、報表中心、基本信息、系統(tǒng)管理功能菜單,各功能菜單在主頁面左側(cè)豎向排列,符合主流信息系統(tǒng)布局設(shè)計。如圖4所示,職工個人二維碼,職工用餐時主動出示該二維碼,在自助式掃碼設(shè)備上實現(xiàn)非接觸式掃碼用餐,整個就餐過程既簡單又快捷。
6總結(jié)與展望
面對信息化時代,我院職工食堂的信息化也應(yīng)緊跟時代步伐,利用信息化技術(shù)工具提高工作效率和服務(wù)質(zhì)量?;谖以郝毠な程玫钠惹行枨螅O(shè)計并實現(xiàn)了基于SSM的職工食堂二維碼餐票管理系統(tǒng),該系統(tǒng)從信息管理(包括職工信息、科室信息等)、用餐管理、報表中心功能需求出發(fā),充分利用各信息技術(shù)的優(yōu)勢,有效避免紙質(zhì)餐票流通過程中存在的諸多問題,為食堂提供了高效、規(guī)范、流程化的用餐管理,簡化食堂管理業(yè)務(wù)流程,提高食堂工作服務(wù)效率,同時也收獲了較高的職工就餐膳食滿意度。在國家大力推進(jìn)“智慧醫(yī)院”建設(shè)的前提下,實現(xiàn)我院職工人臉識別就餐將是本文作者下一階段的工作。