学校食堂在线点餐系统的分析与设计【字数:11033】
摘 要当今计算机应用技术发展迅速,线上生活也在潜移默化的改变着人们生活,它能够快速的帮助人们完成工作中的需求。相比走在时代前端的行业,一些传统行业在信息技术的发展下有更大的发展潜力。就学校食堂而言,他们面向的消费者是学生这个大群体,其适应新环境和跟随网络科技步伐的能力不言而喻。通过对学校食堂的日常工作和学生饮食习惯了解和分析之后,得出需求分析,紧接着在此基础上进行了系统设计工作,以求实现此系统。整个点餐系统分为前端和后端,前端部分供学生用户访问,后端即让管理员进行管理。学生可以通过本系统利用空余时间根据档口口预约今日午餐或晚餐,食堂工作人员则可利用清闲时间了解学生需求并及时配餐,以防出现放学时期工作量太大,而其他时间又很空闲的极端情况。本系统使用强大的JAVA语言,采用MVC模式来分层。前台页面部分运用Html5,CSS3,JavaScrip等技术,并结合使用jQuery前端框架来减少冗余代码编写,使其快速开发。后端使用SSM框架使其灵活方便,开发工具为Eclipse,使用MYSQL作为数据库。该点餐系统不仅看起来界面清晰简单,操作也方便,容易维护。
目 录
绪论 1
1.1 研究背景 1
1.2 研究现状 1
1.3 本文主要内容 2
2. 系统需求分析 2
2.1 系统概述 2
2.2 可行性分析 3
2.2.1 经济可行性 3
2.2.2 技术可行性 3
2.2.3 操作可行性 3
2.3 系统功能需求分析 3
2.3.1 学生用户模块 3
2.3.2 档口管理员模块 4
2.3.3 食堂管理员模块 4
2.4 系统重要用例图 4
2.5 业务流程分析 6
3. 系统总体设计 8
3.1 功能模块设计 8
3.1.1 学生用户功能模块设计 8
3.1.2 档口管理员功能模块设计 9
3.1.3 食堂管理员功能模块设计 9
3.2 系统设计的架构 10
3.2.1 界面层 10
*好棒文|www.hbsrm.com +Q: ¥351916072¥
/> 3.2.2 业务逻辑层 11
3.2.3 数据访问层 11
3.3 数据库概念模型设计(ER图) 12
4. 系统详细设计与实现 13
4.1 数据库设计 13
4.1.1 数据库表设计 13
4.1.2 数据库详细设计 13
4.2 学生用户模块的实现 16
4.2.1 注册功能实现 16
4.2.2 搜索查看档口功能实现 17
4.2.3 下单模块功能实现 18
4.2.4 评价功能实现 19
4.3 档口管理员模块的实现 19
4.3.1 菜品管理功能实现 19
4.3.2 订单管理功能实现 19
4.4 食堂管理员模块的实现 20
4.4.1 公告管理功能实现 20
4.4.2 档口管理功能实现 20
4.4.3 学生管理功能实现 21
4.4.4 管理员管理功能实现 21
结论 22
参考文献 23
致谢 24
绪论
1.1 研究背景
计算机飞速的发展体现在各行各业,只有与时代同行才能不被淘汰。因此人们在选取信息获取的渠道上都开始倾向于依赖互联网而逐渐摒弃传统的信息获取模式[1],因而现在人们更加追求利用互联网时代所带来的便利来提供服务。
现如今网上订餐方面上外卖已成为一种潮流,比如饿了么、美团外卖等都是很成功且有很多年经验的成熟外卖点餐系统。肯德基,麦当劳等不仅有外卖点餐系统,也有得到普遍应用的室内嵌入式点餐系统。而学校食堂里面有餐饮管理的或者提供学生网上点餐的还不是很多。大学生或研究生及其以上是个与时俱进的大团体,也是面对新服务新环境适应能力很强的群体,因此对互联网的需求更是不可或缺。就我校此校区而言仅有两个食堂,每天有超过一半的同学上午有三四节课,下午有五六节课,因此他们都面临着用餐高峰期问题,此时食堂将同时接纳成百上千的学生。这不仅给食堂员工加大了负担,时间分配不平衡,也让学生排队等候时间过长,时常造成拥挤堵塞吃饭没位置的现象。而中午午休只有一个半小时,因此中午消耗在解决午饭的问题上尤为重要。
本点餐系统的目标是打破陈旧的点餐模式,尽可能远离挤,慢,乱,为实现学校文明化、智能化尽一份力量。我相信在与信息技术不断打交道的今天,本点餐系统会有很好的实践应用。
1.2 研究现状
在阅读和研究一些文献之后发现,点餐系统从开发技术层面上大部分都基于Android平台[24],如马勇喆、唐南沙和章雨露等他们研究的是这方面的。有小部分采用的是基于IOS平台点餐系统[56],当然也有采用其他的技术,比如尹坤任提出的是基于ARM9的嵌入式点餐系统[7],申燕萍,何梦磊研究的是基于微信小程序方面的点餐[8]等等。
民以食为天,因此餐饮方面系统应用的广泛性不言而喻。当今像饿了么,美团外卖等已得到普遍应用,其方便快捷智能性都达到了很高的程度。餐饮方面的管理系统系统也有应用到医院移动点餐[9],中小型酒店餐饮管理[10]和连锁餐厅智能管理[11]等,研究应用校园食堂的还比较少,赵贞强,张泽等人有所探索基于学校食堂点餐方面的app设计[12],本系统就是研究高校食堂方面的点餐系统。
总的来说用户更关心的是系统的功能,功能越丰富、越智能,用户也会得到很好的体验感。现今像张爱辉,李彬垠,涂明凤,谷岳青等人研究的都是比较普通简单功能的订餐系统[1315]。有些系统带的功能就比较智能,像贾龙洋就是利用数据挖掘和云计算服务向用户智能的推荐一些菜品,后台也可根据菜品优先级进行智能排序[16]。也有些采用无线通信Zigbee技术[17],提供连接wifi功能。总之,网上订餐这一行业还处于初级的发展阶段,功能的多元性、丰富性和智能性等还有待提高,据目前发展来看,使用的用户规模会不断发展壮大,学生食堂网上订餐也未来可期。
1.3 本文主要内容
目 录
绪论 1
1.1 研究背景 1
1.2 研究现状 1
1.3 本文主要内容 2
2. 系统需求分析 2
2.1 系统概述 2
2.2 可行性分析 3
2.2.1 经济可行性 3
2.2.2 技术可行性 3
2.2.3 操作可行性 3
2.3 系统功能需求分析 3
2.3.1 学生用户模块 3
2.3.2 档口管理员模块 4
2.3.3 食堂管理员模块 4
2.4 系统重要用例图 4
2.5 业务流程分析 6
3. 系统总体设计 8
3.1 功能模块设计 8
3.1.1 学生用户功能模块设计 8
3.1.2 档口管理员功能模块设计 9
3.1.3 食堂管理员功能模块设计 9
3.2 系统设计的架构 10
3.2.1 界面层 10
*好棒文|www.hbsrm.com +Q: ¥351916072¥
/> 3.2.2 业务逻辑层 11
3.2.3 数据访问层 11
3.3 数据库概念模型设计(ER图) 12
4. 系统详细设计与实现 13
4.1 数据库设计 13
4.1.1 数据库表设计 13
4.1.2 数据库详细设计 13
4.2 学生用户模块的实现 16
4.2.1 注册功能实现 16
4.2.2 搜索查看档口功能实现 17
4.2.3 下单模块功能实现 18
4.2.4 评价功能实现 19
4.3 档口管理员模块的实现 19
4.3.1 菜品管理功能实现 19
4.3.2 订单管理功能实现 19
4.4 食堂管理员模块的实现 20
4.4.1 公告管理功能实现 20
4.4.2 档口管理功能实现 20
4.4.3 学生管理功能实现 21
4.4.4 管理员管理功能实现 21
结论 22
参考文献 23
致谢 24
绪论
1.1 研究背景
计算机飞速的发展体现在各行各业,只有与时代同行才能不被淘汰。因此人们在选取信息获取的渠道上都开始倾向于依赖互联网而逐渐摒弃传统的信息获取模式[1],因而现在人们更加追求利用互联网时代所带来的便利来提供服务。
现如今网上订餐方面上外卖已成为一种潮流,比如饿了么、美团外卖等都是很成功且有很多年经验的成熟外卖点餐系统。肯德基,麦当劳等不仅有外卖点餐系统,也有得到普遍应用的室内嵌入式点餐系统。而学校食堂里面有餐饮管理的或者提供学生网上点餐的还不是很多。大学生或研究生及其以上是个与时俱进的大团体,也是面对新服务新环境适应能力很强的群体,因此对互联网的需求更是不可或缺。就我校此校区而言仅有两个食堂,每天有超过一半的同学上午有三四节课,下午有五六节课,因此他们都面临着用餐高峰期问题,此时食堂将同时接纳成百上千的学生。这不仅给食堂员工加大了负担,时间分配不平衡,也让学生排队等候时间过长,时常造成拥挤堵塞吃饭没位置的现象。而中午午休只有一个半小时,因此中午消耗在解决午饭的问题上尤为重要。
本点餐系统的目标是打破陈旧的点餐模式,尽可能远离挤,慢,乱,为实现学校文明化、智能化尽一份力量。我相信在与信息技术不断打交道的今天,本点餐系统会有很好的实践应用。
1.2 研究现状
在阅读和研究一些文献之后发现,点餐系统从开发技术层面上大部分都基于Android平台[24],如马勇喆、唐南沙和章雨露等他们研究的是这方面的。有小部分采用的是基于IOS平台点餐系统[56],当然也有采用其他的技术,比如尹坤任提出的是基于ARM9的嵌入式点餐系统[7],申燕萍,何梦磊研究的是基于微信小程序方面的点餐[8]等等。
民以食为天,因此餐饮方面系统应用的广泛性不言而喻。当今像饿了么,美团外卖等已得到普遍应用,其方便快捷智能性都达到了很高的程度。餐饮方面的管理系统系统也有应用到医院移动点餐[9],中小型酒店餐饮管理[10]和连锁餐厅智能管理[11]等,研究应用校园食堂的还比较少,赵贞强,张泽等人有所探索基于学校食堂点餐方面的app设计[12],本系统就是研究高校食堂方面的点餐系统。
总的来说用户更关心的是系统的功能,功能越丰富、越智能,用户也会得到很好的体验感。现今像张爱辉,李彬垠,涂明凤,谷岳青等人研究的都是比较普通简单功能的订餐系统[1315]。有些系统带的功能就比较智能,像贾龙洋就是利用数据挖掘和云计算服务向用户智能的推荐一些菜品,后台也可根据菜品优先级进行智能排序[16]。也有些采用无线通信Zigbee技术[17],提供连接wifi功能。总之,网上订餐这一行业还处于初级的发展阶段,功能的多元性、丰富性和智能性等还有待提高,据目前发展来看,使用的用户规模会不断发展壮大,学生食堂网上订餐也未来可期。
1.3 本文主要内容
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/653.html