没有合适的资源?快使用搜索试试~ 我知道了~
本科毕业设计---基于jsp的网络订餐系统.doc
0 下载量 130 浏览量
2023-07-08
20:01:28
上传
评论
收藏 944KB DOC 举报
温馨提示
试读
33页
本科毕业设计---基于jsp的网络订餐系统.doc
资源推荐
资源详情
资源评论
1 引言
1.1 课题开发背景
随着网络经济的不断发展,计算机网络已经成为人们社会生产和日常生活中不可缺
少的部分。现在各行各业都在推行信息化,以提供效益和竞争力。俗话说,民以食为天,
作为传统的餐饮服务行业也正面临着越来越激烈的竞争,如何才能更好在强手如林的餐
饮市场上站稳脚跟并获得利润,电子商务的兴起为传统的餐饮服务行业提供了一条新的
成功之路。挑战是现实的、机遇是潜在的,所以我们必须重组原有的商业格局,变革原
有的商业模式来契合 Internet 的发展以获取更大的效益。
现在超市、商场、机关以及写字楼里的工作人员的就餐成为一个非常紧迫的问题。
对于传统的餐饮业来说,其地位置至关重要。超市、写字楼、科技市场等人口集中的地
方,都是开办快餐的最佳地点,但是那里的地价和房租都非常高,一般的经营者难以承
受。更为重要的是,这些地方的餐饮业因为被其广泛的消费群体所吸引,餐馆林立,对
于一般的经营者来说,在营业地点上已经没有插足之处了。而网上餐饮不会被地域因素
而局限,由于它的成本低廉,在价格上往往是和传统餐饮抗衡的重要因素。
现在电子商务已经成为网络交易的主流,人们已经慢慢习惯网上购物的方式,习惯
在家里登录淘宝等购物网站挑选自己所喜爱的商品。同样,餐饮业也可以利用 Internet
开发网上餐饮服务市场。
1.2 课题现状及发展趋势
现在我国使用的订餐方式还停留在电话订餐的层面上,但是不容置疑,电话订餐方
便,随时打一个电话就可以预订餐品。但是这种方式也存在着一些问题,这些问题或多
或少的影响着饭店的运营,进行网上订餐还是近两年来发展起来的新型订餐方法,人们
通过上网,对餐品进行预订,这样不仅节约了时间,也为饭店的订餐管理工作提供了方
便。
随着越来越多的人接受了电子商务这种便捷、快速的交易形式,网上订餐的顺势而
出很快受到了大家的欢迎。互联网的应用以普及千家万户,这为网络订餐提供了良好的
发展空间。特别在公司,企业内部,团体订餐已经成为了趋势。同时,随着全国人民的
精神、物质和文化生活高度的提高,人们已经不在仅仅停留在吃饱的程度,不但要吃饱,
还要吃好,而且口味也越来越挑刺,正因为如此网络订餐业务的出现,正迎合了这些人
的口味,他们不但省去了自己做饭的麻烦,而且也能寻找和发现新的餐品,品尝不同风
格的餐品,网络订餐业务在中国有着极大的发展空间以及良好的背景。而且网络订餐服
务的直观、有效、便捷等优点是传统的电话订餐业务无法比拟的。调查数据显示,北京
白领更乐于选择网络订餐服务,网络订餐将是白领一族捕获餐店信息、进行订餐的发展
趋势。
1.3 课题开发意义
在网络技术逐渐渗入社会生活各个层面的今天,传统的商业经营方式也面临着变革,
而网上订餐则是一个很重要的方向。现在普遍使用的订餐方式是进行电话预订,这种预
订方式简洁,方便,错误率也比较低,但是由此引发的一些不良现象也比较多,主要是
订餐后出现饭店并没有将信息记录在案,这样的订餐就没有了意义,另外这种订餐方式
只是进行电话的预约,很可能会出现订餐但是不履行订单也不进行订餐取消的现象,订
餐人员对订购的餐桌信息不了解会进行相关信息的询问,这样就在一定程度上造成了时
间的浪费,饭店人员会在同一天反复重复相同的信息,造成了人力资源的浪费。
这样开发出图文并茂,信息能够及时更新和查看的在线网上订餐系统就成为了解决
上述问题的主要途径。研究并开发这样的一款网上订餐系统就具有了重要的意义。
2 系统分析
2.1 系统功能需求分析
网络订餐系统无论是在应用的深度还是广度都是一个逐步发展的过程。在开发一个
局部系统时要充分考虑到局部系统和整个目标系统之间的相容性和完整性,以利于今后
整个系统的建立。在具体的设计实现上我们围绕着两个方面的需求展开,即用户和管理
员。该系统在功能上应达到如下需求:
a) 从用户的角度。从用户的角度通过注册后可以浏览页面进行订餐,把自己喜欢
的餐品添加到购物车中,并生成订单。同时可以通过页面进行餐品的查询,使用户更加
方便的查询到自己需要的餐品。
b) 从管理员的角度。从管理员的角度可以通过登入管理员的页面进行对用户的管
理,添加和删除用户,并对用户的订单进行管理和餐品进行管理。
2.2 可行性分析
可行性研究阶段的主要任务是在系统初步调查的基础上,对新系统是否能够实现和
值得实现等问题做出判断,避免在花费了大量的人力和物力之后才发现系统不能实现或
新系统投入使用后没有任何实际意义而引起的浪费,对新系统可行性的分析,要求用最
小的代价在尽量短的时间内确定系统是否可行。
2.2.1 技术可行性
JSP 可以创建和运用动态、交互的 WEB 服务器应用程序。同时,JSP 具有向跨平台
跨服务器的优点。SQL Server 2000 是一个杰出的数据库平台,具有功能强大,安全可靠
等特点,可用于大型联机事务处理、数据仓库及电子商务等。所以利用 JSP 和 SQL 数
据库开发设计网络订餐系统是可行的。
2.2.2 操作可行性
现在是信息社会,绝大多数的人都已经接触互联网,而且很多人有在网上购物的经
验。网络订餐系统无疑也是电子商务购物网站的一类,所以对于稍有点网络经验的人来
说可以很轻松的应用本系统实现在网上订餐。而对于系统的管理员也就是餐厅的老板也
不需要了解过多电脑技术就可以应用本系统。他们只需要登录到后台后,在简单易懂的
操作菜单中进行选择,就可以方便的查看订单、管理餐品等操作。
还有就是系统是基于 B/S(Browser/Server)结构开发的,即浏览器和服务器结构。
它是随着 Internet 技术的兴起,对 C/S 结构的一种变化或者改进的结构。在这种结构下,
用户工作界面是通过 WWW 浏览器来实现的,所以订餐用户无需安装多余的客户端软
件,所有的客户端只是浏览器,根本不需要做任何维护。大大的减少了维护工作量。在
服务器方便只要安排配置好之后在适时做些维护,这也降低了开发成本。
2.2.3 经济可行性
由于本订餐系统操作简单方便,不需要投入额外的设备和人员的培训费用。系统的
运行环境的软硬件要求都都不是很高,只要一台能连接互联网的计算机就可以运行操作,
再加上一个域名就可以给广大需要订餐的顾客服务了。所以在经济方面是可以执行的。
3 总体设计
总体设计阶段的基本目的是用比较抽象概括的方式确定系统如何完成预定的任务,
也就是说,应该确定系统的物理配置方案,并且进而确定组成系统的每个程序的结构。
因此,总体设计阶段主要由两个阶段组成。首先进行系统设计,然后进行软件结构设计,
确定软件由哪些模块组成以及这些模块之间的动态调用关系。
3.1 结构设计
系统采用 JSP 设计,通过交互的 WEB 应用技术的学习,提高对 B/S 系统的应用能
力。在设计上将本系统的功能模块化,便于开发。这不仅使系统的结构清晰、层次明了,
还提高了代码的重用率,减轻了开发者的负担。在设计上采用 3 层体系结构,将表现层、
控制层和数据库操作分开,客户端通过统一的接口向控制层发送请求,控制层再从数据
库操作中获得相关的数据,通过视图显示出来。这在一定程度上增加了数据库的安全性、
系统的可移植性。根据以上设计思想系统总体结构如图 3.1 所示:
图 3.1 系统结构设计
SQL Server
服务器
数据库驱动(JDBC)
Servlet
JavaBean
客户端
http 请 求
与响应
视图
控制器
剩余32页未读,继续阅读
资源评论
yyyyyyhhh222
- 粉丝: 405
- 资源: 6万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 服务器概述服务器概述服务器概述服务器概述.txt
- 华中农业大学python实验题.txt
- 海康威视相机采图交叉编译示例程序,c++
- DETR-基于Tensorflow实现DETR目标检测算法-附流程教程+项目源码-优质项目实战.zip
- 3d激光slam地图发布程序,3d地图点云处理,c++程序
- 送给妈妈的一束鲜花.zip(母亲节祝福HTML源码)
- 稀疏化DETR-基于Pytorch实现稀疏化DETR-SparseDETR-附流程教程+项目源码-优质项目实战.zip
- 人工分类:SLTM的微博评论二分类数据集
- (自适应手机端)响应式房产合同知识产权网站pbootcms模板 企业管理类网站源码下载.zip
- (自适应手机端)响应式动力刀座pbootcms网站模板 五金机械设备类网站源码下载.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功