收藏 分销(赏)

基于Web的医院食堂订餐系统设计与实现.pdf

上传人:自信****多点 文档编号:2108274 上传时间:2024-05-16 格式:PDF 页数:3 大小:3.42MB
下载 相关 举报
基于Web的医院食堂订餐系统设计与实现.pdf_第1页
第1页 / 共3页
基于Web的医院食堂订餐系统设计与实现.pdf_第2页
第2页 / 共3页
基于Web的医院食堂订餐系统设计与实现.pdf_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

1、第 16 期2023 年 8 月无线互联科技Wireless Internet TechnologyNo.16August,2023基金项目:湖南省教育厅科学研究项目;项目编号:21C0684。教育部产学合作协同育人项目;项目编号:202102514014、205018132333819、220604518220215。湖南科技学院计算机应用特色学科;项目编号:湘科院2022。作者简介:范诗帆(2000),女,湖南邵阳人,本科生;研究方向:大数据安全,Web 应用。基于 Web 的医院食堂订餐系统设计与实现范诗帆,程文志(湖南科技学院信息工程学院,湖南 永州 425199)摘要:在传统的医院食

2、堂订餐模式下,医生由于工作职业的特殊性,经常不能及时去医院食堂订餐和取餐,错过订餐的事件时有发生;有些患者受到自身行动不便影响,也会对订餐造成影响。外卖行业的发展,在一定程度上能够缓解医院订餐和就餐压力,但是很多疾病对部分饮食有禁忌,患者盲目订外卖反而会影响健康。因此,针对以上问题,文章设计了基于 Web 的医院食堂订餐系统,提供精准的订餐服务,为病人定制餐饮和规避禁忌食物,同时避免了人流聚集,减少感染风险。本系统采用 MVC模式来进行架构搭建,利用 MySQL 作为主数据库,在设计上采取的高内聚低耦合的设计方式,方便了今后系统的扩展维护和升级。关键词:Java Web;MVC 模式;食堂订餐

3、中图分类号:TP311.1 文献标志码:A0 引言 随着健康中国建设全面推进,健康中国行动稳步实施。据不完全统计,一直到 2021 年年末,全国医疗卫生机构总数达 104.4 万个1-2。在传统医院食堂订餐模式下,一方面,由于医生工作职业的特殊性,经常不能及时去医院食堂订餐和取餐,错过订餐的事件时有发生;另一方面,有些患者受到自身行动不便影响,也会对订餐造成影响。现在外卖行业的发展,在一定程度上确实能够缓解医院订餐和就餐压力,但是很多疾病对部分饮食有禁忌,患者盲目订外卖反而会影响健康。同时,由于食堂财务在核算的时候涉及多个类别,所以在有规模的食堂里财务的工作量一直都是只增不减,不仅造成数据准确

4、性有偏差、数据留存性低的问题,也造成工作量大的问题3-4。另外,食品安全绝对是食堂重中之重的问题,怎样有效地对食品安全进行全方位的管控,如何帮助医院食堂进行改善将是医院需要重视的一个问题。为了满足消费者多元化就餐需求,国内外很多企业都推出了网上订餐软件。美团外卖于 2013 年正式上线,业务囊括餐饮外卖、到店、生鲜团购等;“饿了么”为餐厅提供线上与线下运营一体化解决方案。网上订餐在国外同样流行,在英国有 Uber Eats 和 Just Eat;美 国 比 较 流 行 的 外 卖 平 台 有 Seamless 和Postmates。综上所述,虽然不同的企业针对具体的应用场景开发出了适配度更高的

5、订餐软件,但是目前国内外的订餐软件没有专门针对医院病人的订餐系统。本文设计了基于 Web 的医院食堂订餐系统,采用医院食堂网上订餐,针对医生或病人提供订单服务,不仅可以方便医生随时随地用餐,也能方便为病人定制餐饮和规避禁忌食物,医院食堂所面临的问题就能得到很好地解决。患者和医护人员能更加方便订餐和就餐,食堂可以精确进行备餐,从而减少食物浪费,还能方便食堂进行财务统计、进销存统计,减少了工作量。在疫情防控期间,避免了人流聚集,减少感染风险,在各大医院具有一定的推广意义和使用价值。1 系统设计1.1 系统架构设计 本系统的架构设计拟定采用 MVC 模式,它具备高内聚、低耦合的特性。MVC 可以进行

6、应用程序分层开发。它通过分离业务逻辑、数据与界面来编写代码,将大量业务逻辑收集到单个组件中,在改进界面及用户交互的同时,不必重写业务逻辑,从而减少了开发者编码的时间,提高了工作效率,团队分工更明确,提升了开发代码复用性和可维护性5-7。如图 1 所示,在 MVC 设计中,模型是对数据和数据操作进行封装,并且实现数据逻辑处理。视图用于可视化模型数据并与用户交互,同时向控制器发送用户输入数据。控制器首先接收前台用户请求,再确定适当的模型处理请求,最后决定调用相应视图对返回的数据进行显示,它使视图与模型分离。1.2 B/S 开发模式 医院食堂订餐系统是 B/S 为(浏览器/服务器)结构作为开发模式,

7、如图 2 所示。在 B/S 结构中只需87第 16 期2023 年 8 月无线互联科技软件开发No.16August,2023图 1 MVC 架构要安装一个服务器,客户端只需要选择浏览器进入订餐系统,用户端可以进行订餐、修改个人信息、订单管理等操作,管理员可以进行菜单管理、订单管理等操作。Web 服务器可以处理用户请求,并与数据库进行交互。其维护方便,只需要更改网页、就可以实现全部用户的同步更新。分布性强,无需进行客户端的维护,只需要网络、浏览器,用户就能随时订餐。图 2 B/S 开发模式结构1.3 系统功能结构设计 系统进行需求分析。如图 3 所示,医院食堂订餐系统主要划分为前台用户子系统和

8、后台管理员子系统,并划分了相应的功能模块。图 3 系统功能结构2 系统功能实现2.1 用户功能模块的实现2.1.1 用户订餐 如图 4 所示,用户通过手机或电脑的浏览器,进入订餐系统,用户可以先浏览菜品,查看菜品详情。当用户预订时,系统会判断是否登录。如果没有登录,则会提示并引导用户进行登录或注册。选择完菜品后,填写订单详情,结算订单,最后提交订单。图 4 用户订餐流程2.1.2 订单管理 在用户登录成功后,进入订单管理模块,用户可查看个人已配送和未配送订单。系统获取用户名保持在 session,通过模型层在 MySQL 数据库中,查询订单数据,然后返回给控制器,控制器选择合适的视图显示用户订

9、单。2.1.3 意见反馈 无论是游客还是已注册用户,均可查看精选留言和发布意见。系统首先从 MySQL 数据库中查询留言,保存在 session 队列中,然后在相应界面显示精选留言。当用户输入留言后,点击提交,控制器会把数据传递到模型层,最终存储到数据库中。2.2 管理员功能模块实现2.2.1 菜单管理 系统在数据库查询所有菜品信息,并显示名称、价格等信息,管理员可对菜单进行删除或修改。菜品添加采用的是 FCKeditor 进行菜品详情编辑,点击提交后,可在后台对应的 Java action 中 content 参数获得管理员输入的菜品内容,并保存到数据库中。2.2.2 营业信息查询 管理员分

10、别可以通过选择日期、输入订单号或选择者日期区间,查询订单并可查看总计营业额。管理员在前端界面输入数据,通过模型层在 MySQL 数据库中进行查询,发送给控制器,最后控制器选择视图显示订单号,下单时间等信息并统计总营业额。2.2.3 用户订单管理 管理员可查看用户未配送订单和已经配送订单,点击配送按钮后,控制器传送指令给模型层,模型层执行修改数据库命令,数据库进行修改并保存,然后再把修改后的状态返回到视图进行显示。2.2.4 留言管理 为了方便食堂更好地了解用户需求,管理员可以97第 16 期2023 年 8 月无线互联科技软件开发No.16August,2023查看用户意见,并可回复留言。模型

11、层查询到用户留言记录后,把相应数据保存在 session 中,控制器获取数据,并选择对应视图显示用户留言记录。管理员对于恶意留言,可以进行删除操作,模型层会对数据库进行更新,同时控制器会对视图进行更新。当管理员点击用户昵称时,控制器获取用户 ID,调用相应的方法和视图,管理员在文本框填写好内容后,控制器把数据传到模型层,然后保存到数据库中。3 结语 本系统主要以医院食堂为背景所设计与开发。针对系统所应用的场景,针对系统开发中所用技术,分析目前市场上相关的订餐软件优点与不足,同时对本系统的需求进行了深入调查,然后根据需求分析,把系统划分成了前台用户系统和后台管理系统,并合理划分了功能模块。本系统

12、很好地解决了医护人员与患者就餐不便,以及食堂管理的问题。食堂提供菜品禁忌介绍,患者能更好选择适合自己的菜肴,特色养生专题为病人科普养生常识,并且患者还能对食堂进行监督留言。医院食堂订餐系统划分为前台用户订餐系统和后台管理系统。在技术上主要采用了 MVC 架构,后台数据库主要采用 MySQL 数据库存储数据。为了保证用户数据与系统安全,采用了 HTTPS 协议进行数据的传输,从而避免了数据在传输过程中被不法分子获取。此外为了防止用户数据泄露,在用户注册时,采用MD5 加密数据再存入数据库。本系统在将来可以加上推荐算法,为不同用户推荐合适的菜品。在管理员模块,数据分析不够全面,未来可利用大数据和数

13、据分析等技术,对后台信息进行更加全面和彻底地统计与分析,方便食堂管理。参考文献1班晓娟.“健康中国”行动下的智慧医疗J.工程科学学报,2021(9):1137-1139.2许春.国家卫生健康委员会公布 2021 年 11 月底全国医疗卫生机构数据J.中国农村卫生事业管理,2022(2):120.3杨玉丽.医院内部食堂财务管理及账务核算分析J.商情,2022(10):4-6.4崔运政,高苑.行政事业单位食堂自营模式下会计核算方式的选择 J.财务与会计,2021(2):80-81.5亓雪冬,韩立峰.基于 MVC 的 Web 框架设计与应用J.微型电脑应用,2021(3):4-6.6刘桃丽,曾志超.

14、MVC 架构下网站的设计与实现J.计算机技术与发展,2020(2):188-191.7李云.Web 前端 MVC 框架的意义研究J.电子技术与软件工程,2020(19):47-48.(编辑 李春燕)Design and implementation of Web-based ordering system for hospital restaurantFan Shifan Cheng Wenzhi School of Electronic and Information Engineering Hunan University of Science and Engineering Yongzh

15、ou 425199 China Abstract In the traditional mode of ordering meals in the hospital canteen doctors often cannot go to the hospital canteen to order and pick up meals in time due to the particularity of their work occupations and incidents of missing orders often occur.Some patients are affected by t

16、heir own inconvenience which will also affect the ordering of meals.The development of the food delivery industry can indeed alleviate the pressure of ordering and dining in hospitals to a certain extent but many diseases have taboos on certain diets which patients blindly ordering food delivery wil

17、l actually affect their health.Therefore in response to the above problems this paper designs a web-based hospital canteen ordering system to provide accurate ordering services customize meals for patients and avoid taboo foods while avoiding crowds and reducing the risk of infection.The system adop

18、ts the MVC mode to build the architecture and uses MySQL as the main database.The design of the system adopts a high cohesion and low coupling design method which facilitates the expansion maintenance and upgrade of the system in the future.Key words Java Web MVC design pattern restaurant ordering08

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 论文指导/设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服