分享
基于JSP的网上订餐系统电子信息工程专业.doc
下载文档

ID:1154484

大小:1.71MB

页数:39页

格式:DOC

时间:2023-04-18

收藏 分享赚钱
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
基于JSP的网上订餐系统 电子信息工程专业 基于 JSP 网上 系统 电子信息工程 专业
目 录 摘 要 I Abstract II 1.概述 1 1.1 课题背景 1 1.2 课题意义 1 1.3 技术方案的选取 1 1.4 系统设计原则 2 2.系统概述 3 2.1 可行性分析 3 2.2 系统模块的需求分析 3 2.3 业务流程分析 5 2.3.1 会员业务流程分析 5 2.3.2 后台操作业务流程分析 6 2.4数据流的组成 7 3.系统设计 8 3.1 系统体系结构设计 8 3.2 数据流程分析 9 3.2.1客户订单管理 9 3.2.2用户信息管理 9 3.2.3菜品类别管理 10 3.2.4菜品信息管理 11 3.2.5密码修改 11 3.3 数据库设计 12 3.3.1 数据库E-R图 12 3.3.2 数据库表结构设计 13 3.3.5 数据库表间关系设计 15 3.4系统实现主要技术 16 3.4.1 JSP技术 16 3.4.2系统体系结构分析 17 4.系统实现 19 4.1系统首页 19 4.2用户注册模块 20 4.3系统后台登陆模块 21 4.4 会员管理模块 23 4.5 菜品类别管理模块 24 4.6 菜品管理模块 26 4.7 订单管理模块 29 5.系统测试 31 5.1 测试目的 31 5.2 系统测试具体步骤 31 5.3 测试结果 32 6.总结 33 致 谢 34 参 考 文 献 35 基于JSP的网上订餐系统 摘 要 伴随着经济科学的进步,生活节奏的加快,人们对进餐的要求越来越高,开始选择在繁杂的工作时通过网络点餐,节省平时到餐馆进餐时所花费的精力和时间。网上订餐作为一种全新的订餐模式,通过提供商家的菜品信息,让顾客能够在足不出户的情况下,既能品尝到美食也大幅度减少了就餐所需要花费的时间。本系统就是着眼于这样的背景下,采用了现在广泛使用的编程语言JSP和SQL Server 2008 数据库来实现网络订餐系统的开发与设计,从而加强了数据信息的安全管理。 本文先是阐述了当前互联网和大众饮食现状,使用了详细的文字解释和流程图展示各个模块的业务流程,然后通过实现菜品分类模块、客户注册模块、客户留言模块等系统功能,并且剖析了各个模块的数据字典、系统子功能的实现、数据库建设等步骤,从而一点点实现了“便捷订餐”的网上订餐系统,帮助人们减少出外就餐的时间,让就餐时遇到的问题得以反馈,从而给消费者带来更好的订餐体验。 关键词:JSP;SQL Server 2008;网上订餐系统 Online ordering system Abstract With the progress of economic science and the quickening of the pace of life, people are getting more and more demanding for meals. They begin to choose to eat through the network in the complex work, and save the energy and time spent at the restaurant. Online ordering as a new pattern of ordering, by providing the information of the merchant's dishes, allowing customers to be able to taste the food and reduce the time it takes to eat. This system is based on this background, using the widely used programming language JSP and SQL Server 2008 database to realize the development and design of network ordering system, thus strengthening the security management of data information. This paper first describes the current situation of Internet and mass diet, and uses detailed text interpretation and flow chart to show the business process of each module, and then through the realization of the system functions such as the module of dishes classification, the module of customer registration, the customer message module and so on, and the data Dictionary of each module and the subsystem functions of each module are analyzed. The implementation, database construction and other steps to achieve a "convenient ordering food" online ordering system to help people to reduce the time to eat out, let the problems encountered in the meal can be feedback, so as to bring a better customer reservation experience. Key Words:JSP;SQL Server 2008; convenient ordering 1.概述 1.1 课题背景 伴随着经济的发展,互联网的普及,许多企业开始建立自己的网站,企业可以通过网站发布消息,展示产品,与进行客户交流,还能与其他企业一起建立合作平台,一起合作推广自己的商品,从而达到互利共赢【[]聂林海.我国电子商务发展的特点和趋势[J].中国流通经济,2014,28(06):97-101. 】。 网上订餐是其中一种较为新颖的互联网营销方式,随着信息化时代的到来,快速的信息传播【[]李健. 网上订餐系统分析设计与实现[J]. 中山大学研究生学刊(自然科学.医学版),2014,35(02):102-110. 】,方便的电子化产品的展示,人们开始选择更加方面的网上消费,从而取代了传统的消费模式。日常生活中,大家都会遇到午餐高峰期,往往我们把休息的时间都花费在了排队,等餐等无意义的时间上,有时候还因为时间的问题,无法正常进餐。于是网络订餐开始兴起,越来越多的人开始通过网上订餐,选择自己想要吃的食物,只需要打开网页滑动鼠标,点击确定,就轻松完成了点餐。这样既节省了时间,也满足了大众的不同需求。 1.2 课题意义 本网上订餐系统的实现,是为了方便大家在不出门的情况下,通过网络进行点餐,既可以选择自己喜欢的食物,也节省出门就餐所花费的时间。大家可以通过网页留言让商家了解到大众的需求,商家能根据客户的需求进行改进,从而达到消费者与商家“双赢”的效果。既方便了用户,也促进了消费,加速了信息化时代的到来【[]詹鑫, 魏建军, 韩利凯. 基于J2EE的B2C电子商务系统的设计与实现[J]. 电子世界, 2017(1):106-107. 】。 1.3 技术方案的选取 1.3.1开发语言 当前使用互联网和服务器构成的网站已经很普及了,但是通过服务器之间的通讯仍然还是很困难。这是因为大多数依赖互联网的网站都是建立在数据库之上,所以能够更加容易访问多种数据源的技术也凸显了重要性【[]高深.基于Windows Server 2008的网站服务器的构建[J].电子测试,2013(05):157-158. 】。JSP则是可以实现这类功能的一种技术手段,JSP是一种在HTML页面插入JAVA代码的脚本语言,它比普通的脚本语言来的要快,因为JSP是以JAVA为基础的语言,所以用JSP开发的网页应用是可以在多个平台上使用的,既能够在WINDOWS平台上运行,也能在其他操作系统上运行。 1.3.2 技术综述 虽有着许多的开发语言体系,但是必须根据系统所要实现的功能和要求来决定,下面列举出了两家在功能实现上不同的网站所选择的开发体系做对比: 表1-1 各系统选用的开发体系列表 系统 开发语言 数据库 Web服务器 操作系统 肯德基网上订餐系统 Asp soft SQL Server 2005 IIS 6.0 Window Server 2000 青青岛网上订餐系统 Php soft SQL Server 2005 IIS 6.0 Window Server 2000 1.4 系统设计原则 为了能够让设计更加简便、让功能实现更加合理、让系统的维护更加的方便,本系统在设计上采取了一定的设计原则【[]张凯. 软件工程与开发技术[M]. 清华大学出版社, 2012. 】: 合理性:在系统在实现功能时,必须让每个功能都具有一定的意义,从而避免不必要的精力浪费。 安全性:在系统设计时,要考虑到数据信息的安全,建立一个安全的数据管理体系。 操作方便性:设计出来的程序应该要易于客户使用,界面要简洁美化,操作起来要简单。 统一性:统筹规划和统一设计系统结构。特别是在数据架构、数据信息存储和系统的统一规划等内容,需要从整体上来看,降低各功能模块耦合度。 简单性:为了能够方便系统的开发和设计以及后期的维护与拓展,一定要让代码规范简洁。 先进性:系统开发时必须关注当前主流的技术,当前先进的理论,要适当的引用目前比较主流的设计方式,ui界面的完善应该与时代看齐。在这样的基础上,我们还应该去创造全新的思路,开拓视野,从而让设计出来的系统具有时代感。 2.系统概述 2.1 可行性分析 在当今越来越快速的生活节奏下,B2C电子商务已经普遍被大众所接受【[]王国英.精准营销在B2C电子商务中的应用分析[J].北京市经济管理干部学院学报,2014,29(02):33-37. 】,于此同时,各式各样的网上消费方式取代了传统的消费模式。饮食作为人们生活所需的一部分,在迅速崛起的网络时代,网上订餐吸引了一大批商家的注意力。于是乎,全国的商家纷纷建立起了自己的订餐体系,网上订餐的网页也如雨后春笋般出现在了大家的视野里。同时,随着生活水平的不断提高,物质条件的改善,人们开始追求更好的生活质量。吃作为日常生活必不可少的一部分,人们对吃的要求已经不仅仅只是停留在填饱肚子的阶段,而是怎么吃,吃什么,越来越享受吃的过程。不仅如此,对于工作繁忙,生活节奏快的公司职员和国企工作者,还有对做饭感到麻烦的单身人士,人们还希望能够减少进餐前不必要的步骤。于是不出乎意料,网上订餐越来越流行了起来,它的出现迎合了大众的需求,顺应了时代的潮流【[]许旺央. 网上订餐系统的设计与实现[D].厦门大学,2013. 】。人们通过网上订餐既节省了外出进餐所花费的不必要的时间,还可以选择各式各样的菜品;商家则是通过建立网上订餐系统,推广了自己的店铺和商品,扩大了自己的销量。网上订餐系统的出现,因此,建立一个完善的网上订餐系统有着良好的现实意义。 考虑到现实情况,我决定利用JSP和SQL Server 设计网上订餐系统。JSP是一种动态页面技术

此文档下载收益归作者所有

下载文档
你可能关注的文档
收起
展开