INTELLIGENT TECHNOLOGY!智 能科技
I
基 于 SSM和 Java的校园点餐系统
古 入次仁陈浩索南尖措
( 西藏大学信息科学技禾学院,西 藏 拉 萨 850000)
摘要:针对校园里传统的点餐、上菜、预定等需要通过人工来完成的工作带来餐馆人员的浪费和用户多而饭菜供应速度慢,使
用户需要排长队的问题文章设计开发了基于Web端的智能点餐系统,实现了菜品的查看和点餐、用户的注册、登录、信息录
入等多个模块,搭建系统环境和介绍工具等来设计校园智能点餐系统。
关键词:校园点餐系统:spring框架;互联网应用软件开发 文献标识码:A 中图分类号:TP311
文章编号:2096*4137 (2020) 14-121-02 DOI: 10.13535/j.cnki.10-1507/n.2020.14.51
Campus ordering system based on SSM and Java
Gu Ru Ci REN Hao Chen Suo Nan Jian Cuo
(College of information science and technology, Tibet university, Lhasa 8 5 0 0 0 0 , China)
Abstract: Aiming at the problems of traditional ordering, serving dishes, and making reservation on campus, which need to be
done manually, the waste of restaurant staff and the long queue of users due to the large number of users and the slow speed of food
supply, the intelligent ordering system based on Web is designed and developed in this paper. This paper designs and realizes the view of
dishes, the ordering module according to the needs, user registration, login, information entry and other modules, and builds the system
environment and introduction tools to design the campus intelligent ordering system.
Keywords: campus ordering system; spring framework; Internet application software development
o 引言
随着新 时代各种 技术的 发 展,生活中的很多事物
都享受 了新时代带来的 便利。其 中 ,餐饮系列从传统
的打电话订餐演变到 网上订餐,不需要传统订餐那样
麻烦,出现了可以随时随地进行订餐的点餐系统。
目前,市 场上智能点餐系统是餐饮系列中较为成
熟的产品,比如国 内的美团、饿 了吗 、大众点评等都
是餐饮 系列目前 比较火热的软件,它 们操作简单、食
品种类多、价 格 公 道 ,完全 符合客 户的要 求,都是在
新时代的背景下诞生的科技产品。
本 文 是 基 于 Java和 SS M 框架的 校园点餐系 统 的
设计和实现,使 用此 系统 ,客 户无 须 排队 、网上就可
点餐 、餐馆随意挑、做 完饭 即可收 到通 知,可直接去
取或者预约桌子、在 线支 付 等,还可以对今天的饭打
分 ,让所有 人知道哪 里可以吃的到美食 ,哪里的饭不
好吃等。
1 软件相关框架
1.1 Spring
Spring是 一 个 目 前 较 为 主 流 的 开 源 框 架 ,它由
Rod Johnson创建。为了解决企业级的项目的难题而制
造 。Spring是 可以 实 现Spring核 心 的 IOC容器的框架。
可以 进 行切 面A O P 日志的开发。它整合了现有的很多
框 架,所以可以说是一个全方位的应用框架。
1.2 SpringMVC
SpringMVC是 模 型 - 视 图 -控制 器 架 构 的 和 开 发
方 便 的 W eb应 用程 序组 件 。模 型 (Model) 封装了各
种数据,通常通过p ojo 来传输较多的参数;视 图 (view)
主要 是将 数据 以htm l的方式展示在前端浏览器上的功
能 。控 制 器 (controller) 主 要 是 处理 前 端 的 请求 ,将
前端请求的数据传 给前端。而且使用 也很方便 ,导入
之后 ,创建相应的包,添加相应的注解即可使用。
1.3 MyBat i s
M yBatis是一 款优 秀 的持 久 层框 架 ,它支持定制
化 SQL、存储过程以及高级映射。避免了 jd b c的所有
手动设置的参数和接受结果集的烦琐过程。Mybatis可
以 用 xm l或各种注解来配置信息将接口和Java代码映
射 成 数 据 库 中 的 记 录 ,可 以 直 接 用 SQ L语句在项目
中进行数据库的各 种操作。还 可 以 自 动 生 成 d ao层和
domin层的与数据库相关的实体类。
1.4 Thyemleft
Thyemleft是 一 个 基 于 W eb项 目 的 模 板 引 擎 ,
可 以 完 全 替 代 JS P 。相 比 于 其 他引 擎 如 Velocity、
2020年第14期•中W卨新科技121