大众点评的高校食堂评价系统设计与开发(源码)
随着高校食堂条件的不断改善和提高,很多高校后勤服务公司为了满足学生不同口味的需求,提供更加丰富的口味和菜品,引入了众多的餐饮服务公司或餐饮店,为了让同学们对于餐点有更直观的了解,本课题设计开发一个高校食堂评价系统。该系统有三个角色管理员、店主和用户,管理员管理店主信息,可编辑、添加、注销相应餐饮店;店主管理餐饮店信息,可上传本店最新动态和查看回复用户评价;用户可查看各餐饮店具体信息,包括本店菜品推荐,活动信息,店主信息以及其他用户对于该店菜品的评价信息,同时可上传自己的评价。 本系统是主要以Java语言作为开发基础开发的一个小型网站系统,以MyEclipse和SQL Server作为开发工具,使用SSM作为系统的框架技术,采用Java服务器页面(JSP)作为动态网页的开发技术。这些技术的综合使用促成了食堂评价系统的成功开发,其特点是界面一目了然、后台方便操作。关键词 高校食堂,菜品评价,Java,SQL Server
目 录
1 引言 1
1.1 课题背景 1
1.2 国内外发展状况 1
1.3 课题设计目标 2
2 开发及所需技术 3
2.1 SSM框架 3
2.2 环境配置 3
2.3 JAVA语言概述 4
2.4 SQL Server数据库 4
3 需求分析 5
3.1 系统需求分析 5
3.1.1 需求分析的目的 5
3.1.2 系统功能需求分析 5
3.2 系统可行性分析 5
3.2.1 技术可行性 5
3.2.2 经济可行性 6
3.3 系统用例图 6
3.4 业务流程图 7
4 系统总体设计 9
4.1 系统架构图 9
4.2 系统总体功能模块 9
4.3 数据库设计 10
4.3.1 概念模型设计 10
4.3.2 数据库表设计 15
5 系统详细设计与实现 19
5.1 登录子模块 19
5.2 用户功能子模块 *好棒文|www.hbsrm.com +Q: ¥351916072¥
20
5.3 店铺子模块 21
5.4 店家管理子模块 22
5.5 个人中心子模块 24
5.6 管理员子模块 25
6 测试 26
6.1 软件测试的目的 26
6.2 测试方法 26
6.3 测试 27
结 论 28
致 谢 29
参 考 文 献 30
1 引言
1.1 课题背景
中国高校食堂多以成本服务为首,以经营服务为次的公益性的不盈利实体。其基本特征如下:1)食客多是来自不同地区,在饮食习惯上也多有差异;2)食客具有稳定性;3)就餐时间集中,分早、中、晚三个时间段;4)消费费用不高,基本需求以营养、健康为主;5)相互之间具影响性,属群体消费。作为后勤重要组成部分之一的高校食堂,跟学生的生活息息相关。由于高校食堂的经营质量影响着学生们的生活饮食质量,因此,人们的关注点转移到了食堂饭菜和服务质量上。又由于近年来物价上涨,许多的高校食堂在享有了国家颁发的一些政策补贴之后依旧处于亏损运营阶段,高校食堂本身就面临着一定的教育公益性,经济条件有限,并且学生对于食物味道和食用环境的要求越来越高,致使本身的非盈利性与市场经济法则之间、就餐要求与物质条件之间产生了相应的矛盾。在学校因为人员数量较大,所以会分设不同的食堂,同时学校之外的餐饮店对于学生也具有拉拢力,这就导致不同的食堂与校外餐饮的竞争关系,于是各方面的要求也就水涨船高,高校食堂所面临的压力和挑战也越来越多,因此在较长一段时间内,食堂都处于一种菜品对学生的吸引力不断下降的情况。因此,开发一个可以对食堂各窗口及菜品进行评价的系统可以帮助食堂管理人员以及各窗口负责人对于学生饮食习惯的掌控,可以提升菜品质量和食堂服务质量,让学生得到更高品质的服务。同时食堂餐饮管理员在了解了学生的口味和想法之后能够发现本身的不足,根据大多数学生的有益建议进行整改,可达到双方共赢的效果,所以开发本课题具有一定的建设性[13]。
1.2 国内外发展状况
目前,餐饮行业发展迅猛,它的商品消费和服务消费观念在不断创新,不管是在管理还是技术上现代餐饮业正在一步步的替换传统餐饮方式,由此也为餐饮服务行业带来一些消极影响。为了进一步提升现代餐饮的质量须得采用一系列的手段。本课题是以大众点评和美团其中的点评模块为基础所开发的食堂评价系统。大众点评网中的美食评价为大家提供了更多样化的选择。美团网也是近年来发展迅猛的消费网站。美团所涉及的美食售后点评也给美团网中各餐饮店主对于产品改良,综合服务提供了很大的帮助。而且本课题所涉及的二维码在这两个应用中也有很广泛的使用,比如美团中的为每一位商家提供唯一的二维码,所以二维码也可以说是近年来使用最方便,最广泛的一项应用了[45]。
二维码在国外的发展的前景非常可观,在一些西方发达国家,二维码技术都已经涉及到了人民的日常生活服务中。比如,人们在餐厅用餐,食客可以扫描二维码来了解盘中的食材来源。同时因为二维码技术的安全性和保密性比射频识别技术高,所以美军以二维码代替射频识别技术来管理军用品。在欧洲有一处风景名胜,大家就可以扫描这处景点的二维码,大家可以看到有关风景点的各个信息[6]。
二维码在我国比较常见应用就是平面杂志,手机支付,防伪溯源等技术领域。相对于西方发达国家,二维码在我国的使用并不普及。但是,随着现在网络技术越来越发达、人民群众生活观念的更改以及手机受众的增加,二维码的使用范围越来越广泛。同时,因为我国在一码多识技术上的研究突破,使得二维码不在只是存储、读取一种信息的载体,为二维码可以在不同领域的发展奠定了一定的技术基础[7]。
1.3 课题设计目标
本课题不涉及支付,并且运用到实际中可以使用web service等技术,进行数据传输,采用JAVA语言技术,结合SSM设计模式进行开发,后端采用的是SQL Server数据库来实现各模块的功能。Java最大的优势就是它的跨平台性以及完善而庞大的生态系统。容易模块化开发,只要框架搭好,就算开发人员受技术限制,也能基本保证代码质量。使用的SQL Server数据库功能强大,界面简洁明了,开发者可通过操作数据模块对系统的相应信息进行更改操作。这两种技术可以使得本系统在开发初期无需耗费太多精力,同时又能在开发中期查看,添加以及更新数据存储空间中的数据值。同时可借助网络的便利,来达到本系统的一些基本目标操作。因此,在技术上是没有较大难度的。
目 录
1 引言 1
1.1 课题背景 1
1.2 国内外发展状况 1
1.3 课题设计目标 2
2 开发及所需技术 3
2.1 SSM框架 3
2.2 环境配置 3
2.3 JAVA语言概述 4
2.4 SQL Server数据库 4
3 需求分析 5
3.1 系统需求分析 5
3.1.1 需求分析的目的 5
3.1.2 系统功能需求分析 5
3.2 系统可行性分析 5
3.2.1 技术可行性 5
3.2.2 经济可行性 6
3.3 系统用例图 6
3.4 业务流程图 7
4 系统总体设计 9
4.1 系统架构图 9
4.2 系统总体功能模块 9
4.3 数据库设计 10
4.3.1 概念模型设计 10
4.3.2 数据库表设计 15
5 系统详细设计与实现 19
5.1 登录子模块 19
5.2 用户功能子模块 *好棒文|www.hbsrm.com +Q: ¥351916072¥
20
5.3 店铺子模块 21
5.4 店家管理子模块 22
5.5 个人中心子模块 24
5.6 管理员子模块 25
6 测试 26
6.1 软件测试的目的 26
6.2 测试方法 26
6.3 测试 27
结 论 28
致 谢 29
参 考 文 献 30
1 引言
1.1 课题背景
中国高校食堂多以成本服务为首,以经营服务为次的公益性的不盈利实体。其基本特征如下:1)食客多是来自不同地区,在饮食习惯上也多有差异;2)食客具有稳定性;3)就餐时间集中,分早、中、晚三个时间段;4)消费费用不高,基本需求以营养、健康为主;5)相互之间具影响性,属群体消费。作为后勤重要组成部分之一的高校食堂,跟学生的生活息息相关。由于高校食堂的经营质量影响着学生们的生活饮食质量,因此,人们的关注点转移到了食堂饭菜和服务质量上。又由于近年来物价上涨,许多的高校食堂在享有了国家颁发的一些政策补贴之后依旧处于亏损运营阶段,高校食堂本身就面临着一定的教育公益性,经济条件有限,并且学生对于食物味道和食用环境的要求越来越高,致使本身的非盈利性与市场经济法则之间、就餐要求与物质条件之间产生了相应的矛盾。在学校因为人员数量较大,所以会分设不同的食堂,同时学校之外的餐饮店对于学生也具有拉拢力,这就导致不同的食堂与校外餐饮的竞争关系,于是各方面的要求也就水涨船高,高校食堂所面临的压力和挑战也越来越多,因此在较长一段时间内,食堂都处于一种菜品对学生的吸引力不断下降的情况。因此,开发一个可以对食堂各窗口及菜品进行评价的系统可以帮助食堂管理人员以及各窗口负责人对于学生饮食习惯的掌控,可以提升菜品质量和食堂服务质量,让学生得到更高品质的服务。同时食堂餐饮管理员在了解了学生的口味和想法之后能够发现本身的不足,根据大多数学生的有益建议进行整改,可达到双方共赢的效果,所以开发本课题具有一定的建设性[13]。
1.2 国内外发展状况
目前,餐饮行业发展迅猛,它的商品消费和服务消费观念在不断创新,不管是在管理还是技术上现代餐饮业正在一步步的替换传统餐饮方式,由此也为餐饮服务行业带来一些消极影响。为了进一步提升现代餐饮的质量须得采用一系列的手段。本课题是以大众点评和美团其中的点评模块为基础所开发的食堂评价系统。大众点评网中的美食评价为大家提供了更多样化的选择。美团网也是近年来发展迅猛的消费网站。美团所涉及的美食售后点评也给美团网中各餐饮店主对于产品改良,综合服务提供了很大的帮助。而且本课题所涉及的二维码在这两个应用中也有很广泛的使用,比如美团中的为每一位商家提供唯一的二维码,所以二维码也可以说是近年来使用最方便,最广泛的一项应用了[45]。
二维码在国外的发展的前景非常可观,在一些西方发达国家,二维码技术都已经涉及到了人民的日常生活服务中。比如,人们在餐厅用餐,食客可以扫描二维码来了解盘中的食材来源。同时因为二维码技术的安全性和保密性比射频识别技术高,所以美军以二维码代替射频识别技术来管理军用品。在欧洲有一处风景名胜,大家就可以扫描这处景点的二维码,大家可以看到有关风景点的各个信息[6]。
二维码在我国比较常见应用就是平面杂志,手机支付,防伪溯源等技术领域。相对于西方发达国家,二维码在我国的使用并不普及。但是,随着现在网络技术越来越发达、人民群众生活观念的更改以及手机受众的增加,二维码的使用范围越来越广泛。同时,因为我国在一码多识技术上的研究突破,使得二维码不在只是存储、读取一种信息的载体,为二维码可以在不同领域的发展奠定了一定的技术基础[7]。
1.3 课题设计目标
本课题不涉及支付,并且运用到实际中可以使用web service等技术,进行数据传输,采用JAVA语言技术,结合SSM设计模式进行开发,后端采用的是SQL Server数据库来实现各模块的功能。Java最大的优势就是它的跨平台性以及完善而庞大的生态系统。容易模块化开发,只要框架搭好,就算开发人员受技术限制,也能基本保证代码质量。使用的SQL Server数据库功能强大,界面简洁明了,开发者可通过操作数据模块对系统的相应信息进行更改操作。这两种技术可以使得本系统在开发初期无需耗费太多精力,同时又能在开发中期查看,添加以及更新数据存储空间中的数据值。同时可借助网络的便利,来达到本系统的一些基本目标操作。因此,在技术上是没有较大难度的。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1029.html