ssh订餐系统的开发与实现(源码)【字数:6999】

摘 要信息技术在现在看来又是一次工业革命。在这种情况下,电子商务已经形成。网上购物已成为最时尚,最方便,最安全的购物方式之一。越来越多的人选择网上购物,更多的产品也在网上进行交易。网上订餐是网上购后的又一种全新的消费方法。在餐饮业也有一点小成就。网上订餐是一种突破,并且越来越网络化,但由于种种原因,网上订购仍处于发展期,仍有很大的增长空间。软构件技术虽然已被使用,但缺少一种从软件工程角度支持软件开发的系统方法。[1]系统操作用户分为注册用户和管理员两类。系统为已注册的用户提供的功能有:管理个人信息,管理购物车,管理订单,支付和留言等功能。系统为管理员提供的功能有:菜品分类信息管理,菜品信息管理,用户信息管理,订单管理,销售信息统计和留言回复等功能。本系统界面美观友好,易于操作,能满足消费者网上订餐和店家信息管理的需求。本文讨论了系统的设计思想,基本模块和最终情况,最后给出了一个实用的公众在线订餐系统。系统是使用SSH架构和Java语言开发的。整套系统简单易操作,但又不失美观,交互性也是很不错的,用一个词来形容的话那可以说是短小精悍了!
目 录
第一章 引言 1
1.1背景和意义 1
1.2国内外现状 1
第二章 系统开发平台 3
2.1开发工具介绍 3
2.2主要开发技术介绍 3
2.2.1 JAVAEE平台 3
2.2.2 SSH技术介绍 3
2.2.3 MYSQL数据库 4
第三章 需求分析 5
3.1 可行性分析 5
3.2 系统功能及特性分析 5
3.3 后台管理模块需求分析 5
第四章 概要设计 8
4.1 网上订餐系统的功能模块概要设计 8
4.1.1用户模块概要设计 8
4.1.2管理员功能模块概要设计 9
4.2数据库的概要设计 9
4.2.1数据库实体关系图 9
4.2.2数据库表的设计 10
第五章 设计和实现 12
5.1 功能模块介绍 12
5.1.1界面设计 13
5.1.2 菜单信 *好棒文|www.hbsrm.com +Q: @351916072@ 
息浏览 13
5.1.3 用户登陆/注册 14
5.1.4 个人信息预览 15
5.1.5订单信息表 16
5.1.6后台管理员的登录 17
5.1.7后台主界面 17
5.2主要实现技术 18
5.2.1分页显示算法 19
5.2.2 信息显示 20
5.2.3 订单显示 21
第六章 测试和案例分析 22
6.1测试的重要性及其目的 23
6.1.1测试重要性 24
6.1.2测试目的 25
6.2测试的步骤 26
结论 30
致 谢 30
参考文献 30
第一章 引言
1.1 背景和意义
大家都知道,随着社会的发展,科学技术,以及人们生活水平的提高的发展,互联网的使用已经为千家万户司空见惯。 有时候,大家的忙碌不想浪费太多时间外出买餐,吃的饭菜,等提供了良好的发展空间。 因此,我决定使用在线订购系统作为我的毕业论文的研究课题。 我相信它的实用性和未来的发展前景.......
餐饮业仍处于起步阶段。 在传统餐饮业,宣传和交流大都是以实际的立面形式进行的。 作为一个拥有通用网络的社会,这也缺乏一些更现代的元素。 餐饮业是一种个性化,多元化的服务业,而网上商务领域是最能体现个性化,多元化服务的商业模式。 而现在大部分互联网业务都体现在大型企业的服务上,再加上餐饮特色产业,最终将发展成为小范围小店铺的模式。 以最合适的方式,最灵活的服务进入各种在线社区并进入人们的生活。
现在这个时代是互联网的时代,以前的文盲是不会读书写字,那么现在的文盲大概应该是不懂得互联网吧。正因为互联网的高速发展,社会的进步也是突飞猛进。如今的社会各个领域都需要互联网的介入,没有网络那就好比汽车没有了发动机,没办法驶向远方。同样的,餐饮行业也是需要互联网的,而且现在的社会网上餐饮占据了主导地位,各大网络订餐系统的兴起,让线下餐饮受到了很大的冲击。本套系统也正是讲的网络订餐系统。
1.2 国内外现状
现在如果问我们知道的网上订餐软件有哪些的话,我想大家都能说出很多来。从最早的美国人喜欢提前预定餐饮,这可能是最早的“网上订餐”。到现在国内知名的美团,饿了么,肯德基宅急送等等网上订餐软件的兴起,餐饮行业正在走向网络化。外卖行业也正是在网上订餐行业兴起的同时而跟着兴起的。一个行业成就了另一个行业,当然最大的功臣非互联网莫属了。互联网带动了多少行业,它是一个跨世纪的概念。
随着外卖行业的快速发展,线下的门店餐饮行业受到了很大的冲击,所以他们只有跟着时代的步伐,在线下开店的同时也顺带着网上订餐系统。这样才不会使得自己的餐饮店面临倒闭。
网上订餐有很多优势,操作容易而且可供选择的菜单品类齐全,价格对比一目了然,加上外卖的配送,更加满足了人们的惰性心里。种种的优势,以至于现在餐饮行业走向线上的道路。
第二章 系统开发平台
2.1 开发工具介绍
本套系统采用的主要编程语言是Java,运用了用了SSH框架,而数据库则采用了比较流行的My SQL。
2.2 主要开发技术介绍
2.2.1 Java
作为一个全球性的开发工具,Java有着简单性、开放性、局限性、安全性和可靠性等特征。从Java出现开始,其发展速度非常快,甚至改变了网络世界。一开始,它主要应用于浏览器中,作为一个开发程序嵌入网页间,使Web多媒体更加灵活和强大。Java是一种高级的计算机程序设计编程语言,涉及领域较为广泛。面向对象主要有三大特性:封装性、继承性和多态性。
封装:封装是将抽象性接口的实现细节都包装和隐藏起来,不需要知道它的详细细节。例如用户使用电脑,只要手指敲键盘就可以,并不需要知道电脑怎么工作的具体原理。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/35.html

好棒文