基于Java的校园点餐系统的设计与实现(论文+源码)_kaic

 摘要
随着生活质量的日益改善以及生活节奏的日益加快,人们对餐饮需求的质量以及速度也随之发生着变化。为了满足社会需求,餐饮的高质量和快节奏也渐渐使电话订餐和网上订餐业日益发展壮大。这也促使了以大学生为主的校园订餐业的发展。校园订餐系统主要是以大学生为主的一种个性化、多样化的服务产业。随着网络技术的发展和普及,方便、快捷、个性化的网上订餐正在进入大学校园。网上订餐是一种新型的营销方式。尤其在生活节奏加快和时间观念加强的群体中网上订餐成为他们的喜爱方式,人们通过上网,对餐品进行预订,这样不仅节约了时间,也为餐厅的订餐管理工作提供了方便。针对我校的校园订餐业务还未形成,发展空间很大。
本设计中的校园网上订餐系统设计运用了Java开发语言,基于B/S浏览器服务器的开发环境,结合JSP动态网页脚木语言,利用DIV,CSS来美化界面的布局,后台运用处理效率和安全性都较好的MySql数据库,实现了一个具有校园网上订餐和后台管理的系统,其中的具体功能包括用户的操作功能和菜品的管理功能,其中用户可以进行的工作有:注册系统,登录系统,修改个人密码,对菜品的浏览,添加菜品到购物车,查看订单的信息和核对信息。管理员可以进行的操作有:登录系统,查看当前及往日数据,对菜品的管理(包括增添改查菜品),修改密码。配送员可以进行的操作有:可接订单,已接订单,已送订单,账户信息(提现和修改功能等)。
关键词:Java,SSM,JSP,MySQL,基于Java的校园点餐系统
 
Abstract
With the improvement of quality of life and the increasing pace of life, the quality and speed of people's demand for food and beverage is also changing. In order to meet the needs of society, the high quality and fast pace of catering have gradually led to the development of telephone and online ordering industries. This has also led to the development of the on-campus ordering industry, which is dominated by college students. The campus ordering system is mainly a personalized and diversified service industry dominated by college students. With the development and popularization of network technology, convenient, fast and personalized online ordering is entering university campuses. Online ordering is a new type of marketing. Especially in the group with the accelerated pace of life and the strengthening of the concept of time, online ordering has become their favorite way, and people book meals through the Internet, which not only saves time, but also provides convenience for the ordering management of restaurants. The campus meal ordering business for our school has not yet been formed, and there is a lot of room for development.
The campus online ordering system design in this design uses Java development language, based on the development environment of B/S browser server, combined with JSP dynamic web page footwood language, the use of DIV, CSS to beautify the layout of the interface, the background use of MySQL database with good processing efficiency and security, to achieve a system with campus online ordering and background management, the specific functions include the user's operation function and the management function of dishes, in which the user can carry out the work: registration system, Log in to the system, change your password, browse dishes, add dishes to your shopping cart, view order information and check information. Administrators can perform operations such as logging in to the system, viewing current and past data, managing dishes (including adding and changing dishes), and changing passwords. The operations that the courier can perform are: orders received, orders received, orders delivered, account information (withdrawal and modification functions, etc).
Keywords:Java, SSM, JSP, MySQL, The campus meal ordering system based on Java

目录
摘要
Abstract
第 一 章  绪 论
1.1课题背景
1.1.1研究意义
1.1.2研究现状
1.2系统架构和设计框架
第二章     理论综述
2.1MVC 框架的简
2.2SSM框架
2.2.1 Spring
2.2.2 SpringMVC
2.2.3 Mybatis
2.3JSP技术
2.3.1 JSP技术优势
2.3.2 JSP工作原理
2.4DIV+CSS
2.5MySQL
2.5.1 MySQL数据库介绍
2.5.2 MySQL数据库连接
2.6TomCat服务器
第三章 系统分析
3.1可行性分析
2.1 市场可行性
2.2 经济可行性
2.3 技术可行性
2.4 管理可行性
2.5 可行性结论
3.2系统功能需求
3.3数据库设计
第四章     系统设计
4.1系统模块结构设计
4.1.1前台模块设计
4.1.2后台模块设计
4.2数据库概念结构设计
4.2.1E-R 模型
4.3数据库逻辑结构设计
4.3.1数据库表设计
4.4界面设计
第五章     详细设计
5.1系统的开发及运行环境
5.1.1 开发环境
5.1.2 运行环境
5.2系统设计与实现
5.2.1 系统登录模块
5.2.2 基本操作管理模块
5.2.3 菜品管理模块
5.2.4 用户管理模块
5.2.5 用户注册模块
5.2.6 用户下单模块
5.2.7 充值模块
5.2.8 查看订单模块
5.2.9 可接订单模块
5.2.10 已接订单模块
5.2.11 已送订单模块
5.2.12 账户信息模块
第六章     系统测试
6.1 白盒测试
6.2 黑盒测试
6.3 功能测试
6.4 集成测试
第七章 总结和展望
参考文献
致谢
 
第 一 章  绪 论
1.1课题背景
进入二十一世纪以来,计算机网络带动的电子商务获得了空前的发展。使其逐渐成为社会发展的主流方向,同时也被人们所熟知。快速的发展使电子商务成为了一种独立的经济形态,并且初具规模。餐饮业是一种个性化、多样化的服务产业,电子商务则是最能体现个性和多样化服务的商务方式。随着网络技术的发展和普及,方便、快捷、个性化的网上订餐正在进入人们的生活。网上订餐是一种新型的营销方式。尤其在生活节奏加快和时间观念加强的群体中网上订餐成为他们的喜爱方式,人们通过上网,对餐品进行预订,这样不仅节约了时间,也为餐厅的订餐管理工作提供了方便,同时可以浏览各种食品更方便地进行选择。可见,充分发挥电子商务的力量,可以方便人们的生活、改善人们的生活的就餐环境,充分体现了信息时代的优越性,人们可以足不出户的买到自己想要的产品并且物美价廉。
由于互联网发展已普及校园,在学校里,有些同学可能会因为太忙或是天气原因不能去食堂吃饭,所以他们会选择订餐,网上订餐只需要一台电脑和网就行,方便、快捷,据统计现在大学校园配有电脑的人数在80%以上,有些专业100%的人都有电脑,所以若提供一个校园网上订餐系统,不仅方便了学生订餐,而且节约了时间。校园订餐中多功能性的服务可以让学生从容在网上浏览餐馆的菜单,来进行价格上的比较,来选择所需要的美食佳肴。他们再也不用在为食堂排队打饭,及时吃上可口的饭菜而苦恼了,而只需要在电脑上轻轻一点,写清楚订餐的时间就可以了,校园里不仅人多,更是些敢于挑战新生事物的年轻人,他们熟悉电脑,思想超前,现如今,网上订餐的人大多数是年轻人,因此,校园网上订餐将会成为餐饮业扩大生意的金矿源。

1.1.1 研究意义
由于大学的不断扩招,学生越来越多,餐厅不够大,所以学生就餐就出现了一系列问题,主要问题有:
(1)由于上午三四节要上课的同学居多,下课后正是就餐高峰期,食堂和各个餐厅都很拥挤,需要花费很长时间来排队,而中午只有两个小时休息时间,因此能及时吃上中午饭就成了很多师生的苦恼了。
(2)有的同学宿舍离食堂比较远忙于学习和娱乐或者是由于天气原因,好多时候就选择不吃饭随便吃点零食来应付。
校园网上订餐的优势有:
(1)方便、高效、快捷的特点,而且与传统的快餐店经营模式相比,校园网上订餐可以节省餐馆的座位占用,加速餐馆顾客周转流通,增加餐馆的营业额,提高经济收益。对于在校园网上订餐的学生和教职工来说,可以为其节省更多的时间和精力,以便投入到学习和工作中。
(2)可通过图片、说明加强了产品了宣传,达到了餐饮业的“色型”要求。
(3)网络订餐实现产品管理方便,起到立竿见影的效果,不用因为更改菜色而重新印刷,只要在后台鼠标轻轻一点,全线马上更新,节省了纸张同时也为餐馆管理人员带来方便。
(4)相比传统的电话订餐网上订餐不会占线。在用餐时间点上,生意好点的餐厅电话是很难打通,一些学生被迫作出其它选择,校园网上订餐则不存在这个问题。
(5)信息准确丰富。客户可以在网上浏览菜品的图片、观看菜品的介绍以及价格,下单时还可以写上自己的特别要求,口味等,电话订餐传递的地址、品种等信息有时会误记,导致来回奔波。网上订餐由顾客进行文字输入或选择并加以确认,准确性大大提高。
(6)缓解了食堂的拥挤的困境,为食堂提供更为轻松的环境。

1.1.2 研究现状
就餐饮业而言,在经济发达国家中发展的速度及需求远比经济不发达的国家要高很多。因为经济发达国家人们的时间观念很强,对服务的要求也比较高,更重要的是其餐饮业能不断运用先进的管理方法和手段特别是信息技术,充分地利用巨大的信息资源。在世界上经济发达的国家和地区,计算机技术应用于餐饮业已经十分成熟,目前它利用主要的信息系统使其部门经理有更多的时间面向顾客。
信息技术的发展将更快的推动互联网的发展,订餐系统的重要性也将越显其强大的作用。“网上订餐”的群体悄然庞大,上班族和学生更把它看成潮流浪尖上的亮点。在网上订餐的人都是对电脑比较熟悉的人,也就是比较年轻化的消费群体,包括白领、大学生、高中生和对计算机操作相对比较熟悉的人。因为这些人工作都比较忙,而且对于计算机也比较熟悉,思想也比较超前,对于在网上订餐也能够接受,并且经常上网订餐,方便,快捷,省时间。
相关调查显示,目前餐饮企业对网上订餐业务中的订餐系统重视不够,以至于无法满足网上消费者的需求。在我国参加过网上订餐服务的网民中,仅3成的网民对其网上订餐感到满意。主要原因是:网上订餐只能看到物品的说明简介和外观,没有看到实体细节处,无法通过快速浏览确定是不是自己想要的菜品,而这正是传统实体餐厅优于网上餐馆的地方。但是校园网上订餐完全不存在这些问题,因为餐厅离学校很近,可以亲自去品尝完全可以看到实体菜品,学生可以完全放心进行订餐,因此校园网上订餐不仅具有一般网上订餐的优点,而且还具有一般传统餐馆的好处,真实可靠,放心。另外,在实现产品管理方面,起到立竿见影的效果,不用因为更改菜色而重新印刷,可见校园网上订餐潜在发展空间是很大的。

1.2系统架构和设计框架
该设计采用B/S(Browser/Server:浏览器/服务器)三层分布式体系结构,具体见下图1-1
 
图1-1 B/S三层模式体系结构图
B/S 体系结构中与服务端采用请求/相应的模式进行交互,B/S 体系第一层为客户端可用应用系统的图形界面表示,第二层为应用服务层,由一个或者多个服务器组成,主要负责客户端各种事物的处理,第三层是数据中心层,负责数据的组织、存储,管理和备份等。
其交互的过程是由客户端的一个浏览器页面开始的。用户发送一个请求,这个请求通过 HTTP 传递到应用服务器上后,服务器开始调用与之相关的事物逻辑,然后从数据库服务器操作数据,Web 服务器将结果转为页面的方式传送给浏览器,这时在客户端就产生了一个新的页面。这个页面是这次请求的结束结果,同时也是下一次请求的开始。
设计论文按照设计框架主要共分为六章
第一章是绪论,主要介绍了研究背景、研究意义、研究现状以及系统架构和设计内容。
第二章是理论综述,主要描述了要完成该系统所采用的主要技术的简介与说明。
第三章是系统分析,主要描述了系统分析阶段的主要工作,包括可行性分析、需求分析、结构化分析。
第四章是系统设计,包括系统设计目标和原则,系统功能模块设计,数据库设计。
第五章为系统实现,着重介绍实现系统的主界面,系统登录界面、各种管理界面以及系统信息的增加查询修改等功能界面。
第六章系统测试,包括系统测试的范围及系统测试的结果
第七章结论部分对本文进行了总结。

  • 15
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

开心工作室(kaic_kaic)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值