基于JSP的网络订餐系统毕业设计稿专业论文3224068.docVIP

基于JSP的网络订餐系统毕业设计稿专业论文3224068.doc

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1 引言 1.1 课题开发背景 随着网络经济的不断发展,计算机网络已经成为人们社会生产和日常生活中不可缺少的部分。现在各行各业都在推行信息化,以提供效益和竞争力。俗话说,民以食为天,作为传统的餐饮服务行业也正面临着越来越激烈的竞争,如何才能更好在强手如林的餐饮市场上站稳脚跟并获得利润,电子商务的兴起为传统的餐饮服务行业提供了一条新的成功之路。挑战是现实的、机遇是潜在的,所以我们必须重组原有的商业格局,变革原有的商业模式来契合Internet的发展以获取更大的效益。 现在超市、商场、机关以及写字楼里的工作人员的就餐成为一个非常紧迫的问题。对于传统的餐饮业来说,其地位置至关重要。超市、写字楼、科技市场等人口集中的地方,都是开办快餐的最佳地点,但是那里的地价和房租都非常高,一般的经营者难以承受。更为重要的是,这些地方的餐饮业因为被其广泛的消费群体所吸引,餐馆林立,对于一般的经营者来说,在营业地点上已经没有插足之处了。而网上餐饮不会被地域因素而局限,由于它的成本低廉,在价格上往往是和传统餐饮抗衡的重要因素。 现在电子商务已经成为网络交易的主流,人们已经慢慢习惯网上购物的方式,习惯在家里登录淘宝等购物网站挑选自己所喜爱的商品。同样,餐饮业也可以利用Internet开发网上餐饮服务市场。 1.2 课题现状及发展趋势 现在我国使用的订餐方式还停留在电话订餐的层面上,但是不容置疑,电话订餐方便,随时打一个电话就可以预餐品。但是这种方式也存在着一些问题,这些问题或多或少的影响着饭店的运营,进行网上订餐还是近两年来发展起来的新型订餐方法,人们通过上网,对餐品进行预订,这样不仅节约了时间,也为饭店的订餐管理工作提供了方便人民的精神、物质和文化生活高度 2 系统分析 2.1 系统功能需求分析 网络订餐系统无论是在应用的深度还是广度都是一个逐步发展的过程。在开发一个局部系统时要充分考虑到局部系统和整个目标系统之间的相容性和完整性,以利于今后整个系统的建立。在具体的设计实现上我们围绕着两个方面的需求展开,即用户和管理员。该系统在功能上应达到如下需求: 从用户的角度从用户的角度通过注册后可以浏览页面进行,把自己喜欢的添加到购物车中,并生成订单。同时可以通过页面进行的查询,使用户更加方便的查询到自己需要的。 从管理员的角度从管理员的角度可以通过登入管理员的页面进行对用户的管理,添加和删除用户,并对用户的订单进行管理和进行管理。 3 总体设计 总体设计阶段的基本目的是用比较抽象概括的方式确定系统如何完成预定的任务,也就是说,应该确定系统的物理配置方案,并且进而确定组成系统的每个程序的结构。因此,总体设计阶段主要由两个阶段组成。首先进行系统设计,然后进行软件结构设计,确定软件由哪些模块组成以及这些模块之间的动态调用关系。 3.1 结构设计 系统采用JSP设计,通过交互的WEB应用技术的学习,提高对B/S系统的应用能力。在设计上将本系统的功能模块化,便于开发。这不仅使系统的结构清晰、层次明了,还提高了代码的重用率,减轻了开发者的负担。在设计上采用3层体系结构,将表现层、控制层和数据库操作分开,客户端通过统一的接口向控制层发送请求,控制层再从数据库操作中获得相关的数据,通过视图显示出来。这在一定程度上增加了数据库的安全性、系统的可移植性。根据以上设计思想系统总体结构如图3.1所示: 图3.1 系统结构设计 3.2 系统层次及模块划分 根据需求分析阶段对在线考试系统的功能分析,系统功能层次图如图3.2所示: 本系统具有五大功能模块,分别为用户注册及登录模块,餐品查询模块,购物车模块,留言簿和系统管理员管理模块。用户注册登录模块分为三个子模块,分别为:用户注册子模块,用户登录子模块,用户查看修改注册信息模块。功能模块如图3.3所示: 餐品查询模块可以根据各个子模块实现:根据菜系查询、根据价格查询、根据类型查询、用户自行输入菜名查询等。功能模块如图3.4所示: 购物车模块可以分为添加餐品子模块,删除餐品子模块,生成订单子模块,查看订单明细模块。功能模块如图3.5所示: 系统管理员管理模块可以分为用户管理子模块,订单管理子模块,餐品管理模块,系统管理模块。 3.3 数据库设计 数据库是一个管理系统中的重点,大多数商业应用程序的核心都是数据库。数据库设计的好坏将直接影响到系统的效率以及系统实现的效果。一个好的数据库的结构设计会减少数据库的存储量,可以提高数据库的存储效率等。 SQL Server 2000是一个分布式的关系型数据库管理系统,具有客户/服务器体系结构。Microsoft SQL Server 2000是一个应用广泛的数据库管理系统,具有许多显著特点

文档评论(0)

118books + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档