本科毕设基于web的网上订餐系统的开发与研究(整理版).docVIP

本科毕设基于web的网上订餐系统的开发与研究(整理版).doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
J A v A 系统设计报告 学号:K030831620 姓名:胡兴立 班级:16 以SSH为核心的网上订餐系统 基于web的网上订餐系统 第一章 概述 1.1网上订餐系统的发展 1.2网上订餐系统的构建 2.1 技术需求 2.1.1 Java Server Page 简介 2.1.2 Struts+Hibernate+Spring模式简介 2.1.3 开发环境简介 2.2网上订餐系统的概要设计 2.3系统特点: 2.3.1即时点菜 2.3.2无需布线 2.3.3. 操作简单 第三章 系统数据库设计 3.1 MYSQL 简介 第四章 网上订餐系统设计 4.1数据连接 4.1.1建立数据库连接 4.1.2安全策略 4.2系统模块的设计与实现 4.2.1数据连接 4.2.2各板块程序说明 第五章 网上订餐系统疑难分析 5.1系统开发的问题及解决办法 5.2系统的测试与发布 第六章 结论 第一章 概述 1.1网上订餐系统的发展 近年来,随着因特网的迅速发崛起,互联网已日已成为收集提供信息的最佳渠道,并逐步传统的流通领域,于是电子商务开始流行起来,越来越多的餐饮企业者在网上建自己的门户网站,向消费者展示出一种新颖的酒店网上订餐理念, 网上订餐系统作为一个基于浏览器/服务器模式的系统,在餐饮业中起着举足轻重的作用。本玩宗旨在讨论如何建设B/S的网上订餐系统,网上订餐系统是一组具有交互功能的商业信息系统,他想用户提供静态和动态两类信息资源。所谓静态信息是指那些不经常变动和更新的资源,动态信息是指随时变化的信息。网上订餐系统具有强大的交互功能,可是酒店和顾客方便的传递信息,完成电子贸易交易。这种全新的交易方式实现了酒店管理者与客户的无纸化交换。 1.2网上订餐系统的构建 现在流行网上订餐系统不仅要有漂亮的网页,更要有严谨的规划。每一个细小的环节都很重要。这样才能使得电子交易时避免不必要错误发生,我们将使用html、jsp等技术来编制网页,并运用jsp技术把数据库和动态网页相关联。传统的管理信息系统信息获取方式是由专业文字录入人员将信息输入到管理系统的数据库系统中,这种方法在数据量不大时有很多应用场合。当数据量比较大,并且有较强的专业性时,录入的费用和出错的可能性都相应的上升。本文在实际应用开发中解决方案是建立网站,以及自己的数据库,使得所需商品信息可以及时保存、更新。可以更好的及时了解订餐情况。 2.1 技术需求 2.1.1 Java Server Page 简介 JavaServerPages(JSP)是服务器端的脚本编写环境,使用它可以创建和运行动态、交互的WEB服务器应用程序。JSP可以直接嵌入在HTML页面中,用标记%和%与其他内容相区别。JSP的工作工程如下: 当用户浏览页面时,客户浏览器发出请求;当WEB服务器发现请求的页面是JSP页面时,就逐行解释执行JSP脚本和HTML页面内容;动态生成纯HTML页面作为响应发给客户端浏览器。 2.1.2 Struts+Hibernate+Spring模式简介 Struts是采用Java?Servlet/JavaServer?Pages技术,开发Web应用程序的开放源码的framework。?采用Struts能开发出基于MVC(Model-View-Controller)设计模式的应用构架。?Struts有如下的主要功能:包含一个controller?servlet,能将用户的请求发送到相应的Action对象JSP自由tag库,并且在controller?servlet中提供关联支持,帮助开发员创建交互式表单应用?提供了一系列实用对象:XML处理、通过Java?reflection?APIs自动处理JavaBeans属性、国际化的提示和消息。 Spring是一个应用级框架,提供了IoC服务,可以整合不同的外部应用,同时,Spring的AOP提供了很好的面向方面编程,例如,对事务的处理等。并且,Spring推荐programming to interface方式,所有的IoC服务尽量要求使用面向接口设计spring对各种服务提供强有力的支持。它可以用在很多方面,可以提高代码质量,提高对象的独立性。对编码和项目以后的扩展hibernate的作用简单的说就是在数据库的外面包了一件面向对象的外衣传统的数据库操作都是面向过程的 如 insert delete update 等操作而在 hibernate 中这些操作都被封装到了对象中,使原本面向过程的数据库操作变成面向 对象编程 ,从而使j2ee的开发一气呵成,不会到数据库操作时又改为面向过程的不便。 所谓数据持久化就是使数据能够永久保存,这个概念就像计算机的内存

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档