电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

基于SSH的网上订餐系统的设计与实现

73页
  • 卖家[上传人]:一***
  • 文档编号:157638836
  • 上传时间:2020-12-25
  • 文档格式:DOCX
  • 文档大小:2.01MB
  • / 73 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、 摘要 I 摘要随着WEB2.0的高速发展,人们已经进入互联网时代,通过互联网技术人们可以更加方便、更加及时的获取各种信息。在这种情况下,网上购物成为了当下最火热的购物方式,人们足不出户就可以对喜欢的商品进行下订单操作。网上订餐是伴随着网上购物出现的新型的消费方式,并且已经形成了一定的规模,它打破了传统餐饮业的业务模式,在餐饮行业的竞争中有了一席之地。然而因为各个方面的制约条件,网上订餐系统的发展不是太成熟,仍有很大的成长空间。本篇文章主要讨论的整个订餐系统的研究背景、需求分析、设计结构、功能模块和最后的设计结果,最后展示出了一个完整的、性能强悍的、符合实际应用的网上订餐系统,通过本订餐系统,用户可以在网上实现订餐操作,商家通过用户的订餐信息进行配餐、送餐,节约了用户的时间,也提高了餐厅的效率。本系统主要用Java语言开发,采用SSH架构来搭建框架,主要的研究工作如下:首先,用面向对象的方法,对整个订餐系统进行了全面的需求分析,包括整体需求分析、功能需求分析和非功能性需求分析,并且以例图、业务流程图和UML的用例图的方式进行了详细说明和描述。需求设计部分,结合详尽的需求分析,对整个网上

      2、订餐系统进行了详细的功能结构设计。包括前台的消费者的操作的各个功能和后台的系统管理员的管理餐厅的各种功能,对每个功能都进行了业务流程分析。并且根据需求使用SQL Server数据库,对整个系统的数据库进行了设计,深入挖掘各个表之间的联系,减少数据冗余度,最终实现了整个订餐系统的数据库表结构。本系统整合SSH三大架构,充分利用Struts2、Spring和Hibernate框架的特点,采用MVC三层的设计结构共同来搭建,确保了整个系统的流畅性、安全性和健壮性,实现了菜品浏览、预定菜品、菜品管理、订单管理等功能。最后,本订餐系统经过详细、周密的测试,包括功能测试、系统测试和性能测试,保证了系统的实用性。该网上订餐系统,使用当前主流的SSH三大框架来搭建,具有高度的安全性、可维护性等特点,提高了餐饮行业的竞争力,为消费者提供了极大的方便。关键词:MVC 架构,网上订餐,SSH 框架,数据库 ABSTRACT I IABSTRACTWith the rapid development of WEB2.0, people have entered the Internetera,people c

      3、an be more convenient, more timely access to all kinds of information bythe Internet technology. In this case, online shopping has become the most hot shoppingway, people can order goods in their home.Online meal ordering is accompanied by theemergence of online shopping,it is a new consumption patterns, and has formed acertain scale, it broke the traditional catering industry business model,it has a space forone person in the catering industry in the competition. But due to various factors, the

      4、development of the online meal ordering system is not very mature, there is still muchroom for growth.This paper discusses research background, demand analysis, structure design,function module design and the final results of the ordering system,then show a stableperformance, complete and practical online meal ordering system. The system is mainlyused Java language development, using SSH framework to build the framework, themain research works as follows:With object-oriented method, we make to t

      5、he comprehensive demand analysis, toanalysis including the overall demand analysis, function demand analysis and nonfunctional, and a detailed description through the use case diagram and business flowway.According to the detailed demand analysis of the online meal ordering system,wetake a detail function structure designing. Including the front of the operation of thevarious functions of the consumer and the background of the system administrator tomanage the various functions of the restaurant

      6、,and analyzing the each function of thebusiness process. And according to the needs of the entire system,to design the database,dig all the relationships between tables, reduced data redundancy, finally realizes thereservation system database table structure.The system integrates SSH three frameworks, give full play to Struts2, Spring andHibernate framework of the advantages and using MVC three-tier design structure tobuild,these ensure the fluency, security and robustness of the entire system,a

      7、ndachieving a menu to browse, Dishes, dishes management, order management and otherfunctions.Finally,The system has been tested detailedly, and the practicability of the system ABSTRACT II Iis guaranteed.The online ordering system, using the current mainstream SSH three framework tobuild, with a high degree of security, maintainability and other characteristics, improvethe competitiveness of the catering industry, providing a great convenience forcustomers.Keywords:Online Food Reservations,SSH F

      8、ramework,MVC Framework,Database 目录 IV 目录第一章绪论 11.1 研究的背景和意义 11.1.1 研究背景 11.1.2 研究意义 21.2 国内外研究现状 21.3 本课题主要研究和工作内容 51.4 本文的组织结构 5第二章系统开发的相关技术 72.1 主要开发技术基础 72.1.1 JSP 简介 72.1.2 B/S 结构 82.1.3 SQLServer 关系数据库 92.1.4 Struts2 框架 102.1.5 Spring 框架 112.1.6 Hibernate 框架 122.2 开发平台 132.3 本章小结 14第三章系统需求分析 153.1 系统的整体需求 153.2 功能性需求 153.2.1 功能分析 153.2.2 业务流程分析 153.2.3 系统功能用例图 183.3 非功能性需求 203.4 本章小结 21第四章系统概要设计 224.1 总体设计 224.1.1 设计思想 224.1.2 功能结构设计 234.2 系统功能模块设计 24 目录 V 4.2.1 时序图设计 244.2.2 系统前台实现类设计 254.2.3 系统前台实现类设计 274.2.4 系统主要功能模块业务流程 294.3 数据库设计 324.3.1 数据库的逻辑结构设计 334.3.2 数据库的物理结构设计 374.4 本章小结 40第五章系统的详细设计与实现 415.1 系统开发环境 415.1.1 硬件环境 415.1.2 软件环境 415.2 系统框架的实现 415.2.1 Struts2 和 Spring 整合 435.2.2 Spring 与 Hibernate 整合 445.2.3 Spring 对 Hibernate 的 DAO 实现 445.3 系统各个功能模块的实现 445.3.1 系统首页实现 455.3.2 菜品查看功能模块 455.3.3 订餐功能模块实现 485.3.4 菜品管理模块实现 505.3.5 公告管理模块应用 515.3.6 订单管理模块应用 525.4 本章小结 54第六章系统测试 556.1 测试目的 556.2 系统测试的方法及步骤 556.3 功能模块测试 556.3.1 用户登录功能测试 556.3.2 菜品查看功能测试 576.3.3 订餐功能测试

      《基于SSH的网上订餐系统的设计与实现》由会员一***分享,可在线阅读,更多相关《基于SSH的网上订餐系统的设计与实现》请在金锄头文库上搜索。

      点击阅读更多内容
     
    收藏店铺
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.