java的网上订餐系统的设计与实现(源码)【字数:6609】
摘 要计算机技术引进国内已经过了很长的时间了,技术不断的在发展,加上政府的各种政策的扶持,我们正在迈入计算机发展的 “黄金时期” 。同时,计算机的发展过程中,也衍生出了很多方便的应用,给人们的生活提供了极大的便利。本文介绍的是基于java的网上订餐系统的设计与实现,它是以Java技术为基础,MySql作为数据库,使用了MVC的设计思想,并以 JSP技术呈献给用户良好的画面感。本文介绍了其整体的结构以及各个功能。
目 录
第一章 绪论1
1.1课题研究背景 1
1.2课题研究现状 1
1.3课题主要工作 1
1.4 论文组织结构 1
第二章 系统相关技术3
2.1 JSP技术 3
2.2 MVC模式 3
2.3 B/S结构 4
2.4 MySql 4
第三章 系统分析与整体设计5
3.1系统分析 5
3.2系统可行性分析 5
3.3系统功能需求分析 5
3.4系统非功能需求分析 5
3.5 系统架构设计 6
第四章 系统实现9
4.1数据库设计 10
4.2会员信息模块实现 11
4.3管理员模块实现 13
第五章 测试18
5.1订单功能测试 18
5.2客户建议测试 19
5.3菜式管理测试 20
结束语23
致谢24
参考文献25
第一章 绪论
1.1研究背景
人们的生活一直在接受着计算机发展的渗透,不仅出现了新的软件行业,而且还改变着传统行业,同样餐饮业也是其中的一环。
中国自古以来就是一个人口大国,对于这么一个大国最首要的问题就是吃的问题,“国以民为本,民以食为天”就一直流传于我国。对于餐饮的巨大的潜在市场,古人就一直在发掘,在不同的城市开了一间又一间的餐馆,普通老百姓到了这里就可以吃到来自不同地方的美食。伴随着1981年的改革开放,中国不断的发展经济,人们提高了自身的生活水平,消费观念也发生了改变,人们现 *好棒文|www.hbsrm.com +Q: ¥351916072¥
在所需要的不仅仅是吃饱,更是要吃好,这对餐饮业带来了巨大的机遇与挑战。
传统的餐饮业的经营模式往往都是客人来到店里点餐就餐,然而现在快速的生活节奏并不能满足人们的需求。这对于传统的餐饮业而言,是非常不利的一个因素。既然互联网影响了餐饮业,那么我们就要好好利用互联网来弥补传统的经营模式的弊端。现在最大的问题就是人们就餐时间短,人流拥挤,,那么互联网能给我们带来什么好处呢?互联网能及时反馈用户的信息,能够在网上订餐,并约定送往指定的地点,送到客人手中。因此诞生了网上订餐系统,不仅涵盖了以上的优点,而且还能规范的管理自己的系统,明确到每一笔收入,十分的效率。
1.2课题研究现状
到了90年代中期,才出现了使用C/S和B/S模式的餐饮管理系统。从21世纪开始,人口的增加,就餐时间的减少及就餐时间的集中,使得人们不能及时就餐。互联网的高速发展,宽带的逐渐普及,计算机语言的发展,支付宝的出现,人们的生活更加离不开互联网了。餐饮管理系统的发展也是有了一定的根基。
1.3课题主要工作
本文是利用java语言[1]开发,MySql作为数据库[2],使用MVC模式来实现的网上订餐系统。本系统是经营餐馆的管理者面向广大的客户设计的,它主要是在自己的系统内将自己餐馆中菜单上的菜展示在网页上,然后用户可以注册登录,在页面上选择想要吃的菜,然后点击加入购物车,最终使用支付宝等支付即可。这是一个相当便捷的软件,省去了人们打电话预定或是去餐馆的功夫,只需点一点就得以实现。城市外来务工的人员不断增加,对时间观念的不断深入,以及对便捷的生活的向往,为网上订餐系统在人们之间的推广打下了扎实的基础。
1.4论文组织结构
1、第一章:主要介绍网上订餐系统的背景及国内的现状,以及我们怎么实现它。
2、第二章:主要介绍网上订餐系统在实现的过程中,我们所会用到的技术,JSP技术、MVC模式,B/S结构和MySql技术[3]。
3、第三章:系统分析部分,主要介绍要实现该系统过程中,从需求分析角度,从功能性和非功能性方面进行的分析和描述,进一步对整个系统的可行性进行分析,整体设计部分则简单介绍了整个系统的框架和结构。
4、第四章:主要介绍在设计网上订餐系统的时候,数据库有哪些字段,以及主要是它的两个功能模块,会员管理模块和管理员模块。
5、第五章:主要是对网上订餐系统的部分功能的测试。
第二章 系统相关技术
2.1JSP技术
为了追求展现页面的动态性,我们采用了JSP技术。JSP技术在封装逻辑动态网页的时候需要使用到XML的tags和scriptlets。并通过一个Web[4]的tags和scriptlets进行服务器端的应用程序逻辑访问。在JSP中[5],网页的逻辑、设计以及显示,它们之间彼此分离,因此组件都是可重用的,在进行网页app程序[6]开发的时候,就可以很方便快捷的使用它们。在JSP[7]页面中当服务器返回客户端的请求的时候,当中的程序代码段[8] 都会被浏览器先运行,运行之后的结果将会以HTML形式返回给前台客户端。
JSP的特点如下:
写完的JSP代码可以多次利用。
跨平台。
工具繁多,好用。
2.2MVC模式
我们使用MVC来避免我们设计的时候可能会出现的错误。MVC模式分为3块,即M为Model模型,V就是View视图,C是Control控制器。其模型结构与工作原理如21所示。
图21 MVC模式与工作原理
目 录
第一章 绪论1
1.1课题研究背景 1
1.2课题研究现状 1
1.3课题主要工作 1
1.4 论文组织结构 1
第二章 系统相关技术3
2.1 JSP技术 3
2.2 MVC模式 3
2.3 B/S结构 4
2.4 MySql 4
第三章 系统分析与整体设计5
3.1系统分析 5
3.2系统可行性分析 5
3.3系统功能需求分析 5
3.4系统非功能需求分析 5
3.5 系统架构设计 6
第四章 系统实现9
4.1数据库设计 10
4.2会员信息模块实现 11
4.3管理员模块实现 13
第五章 测试18
5.1订单功能测试 18
5.2客户建议测试 19
5.3菜式管理测试 20
结束语23
致谢24
参考文献25
第一章 绪论
1.1研究背景
人们的生活一直在接受着计算机发展的渗透,不仅出现了新的软件行业,而且还改变着传统行业,同样餐饮业也是其中的一环。
中国自古以来就是一个人口大国,对于这么一个大国最首要的问题就是吃的问题,“国以民为本,民以食为天”就一直流传于我国。对于餐饮的巨大的潜在市场,古人就一直在发掘,在不同的城市开了一间又一间的餐馆,普通老百姓到了这里就可以吃到来自不同地方的美食。伴随着1981年的改革开放,中国不断的发展经济,人们提高了自身的生活水平,消费观念也发生了改变,人们现 *好棒文|www.hbsrm.com +Q: ¥351916072¥
在所需要的不仅仅是吃饱,更是要吃好,这对餐饮业带来了巨大的机遇与挑战。
传统的餐饮业的经营模式往往都是客人来到店里点餐就餐,然而现在快速的生活节奏并不能满足人们的需求。这对于传统的餐饮业而言,是非常不利的一个因素。既然互联网影响了餐饮业,那么我们就要好好利用互联网来弥补传统的经营模式的弊端。现在最大的问题就是人们就餐时间短,人流拥挤,,那么互联网能给我们带来什么好处呢?互联网能及时反馈用户的信息,能够在网上订餐,并约定送往指定的地点,送到客人手中。因此诞生了网上订餐系统,不仅涵盖了以上的优点,而且还能规范的管理自己的系统,明确到每一笔收入,十分的效率。
1.2课题研究现状
到了90年代中期,才出现了使用C/S和B/S模式的餐饮管理系统。从21世纪开始,人口的增加,就餐时间的减少及就餐时间的集中,使得人们不能及时就餐。互联网的高速发展,宽带的逐渐普及,计算机语言的发展,支付宝的出现,人们的生活更加离不开互联网了。餐饮管理系统的发展也是有了一定的根基。
1.3课题主要工作
本文是利用java语言[1]开发,MySql作为数据库[2],使用MVC模式来实现的网上订餐系统。本系统是经营餐馆的管理者面向广大的客户设计的,它主要是在自己的系统内将自己餐馆中菜单上的菜展示在网页上,然后用户可以注册登录,在页面上选择想要吃的菜,然后点击加入购物车,最终使用支付宝等支付即可。这是一个相当便捷的软件,省去了人们打电话预定或是去餐馆的功夫,只需点一点就得以实现。城市外来务工的人员不断增加,对时间观念的不断深入,以及对便捷的生活的向往,为网上订餐系统在人们之间的推广打下了扎实的基础。
1.4论文组织结构
1、第一章:主要介绍网上订餐系统的背景及国内的现状,以及我们怎么实现它。
2、第二章:主要介绍网上订餐系统在实现的过程中,我们所会用到的技术,JSP技术、MVC模式,B/S结构和MySql技术[3]。
3、第三章:系统分析部分,主要介绍要实现该系统过程中,从需求分析角度,从功能性和非功能性方面进行的分析和描述,进一步对整个系统的可行性进行分析,整体设计部分则简单介绍了整个系统的框架和结构。
4、第四章:主要介绍在设计网上订餐系统的时候,数据库有哪些字段,以及主要是它的两个功能模块,会员管理模块和管理员模块。
5、第五章:主要是对网上订餐系统的部分功能的测试。
第二章 系统相关技术
2.1JSP技术
为了追求展现页面的动态性,我们采用了JSP技术。JSP技术在封装逻辑动态网页的时候需要使用到XML的tags和scriptlets。并通过一个Web[4]的tags和scriptlets进行服务器端的应用程序逻辑访问。在JSP中[5],网页的逻辑、设计以及显示,它们之间彼此分离,因此组件都是可重用的,在进行网页app程序[6]开发的时候,就可以很方便快捷的使用它们。在JSP[7]页面中当服务器返回客户端的请求的时候,当中的程序代码段[8] 都会被浏览器先运行,运行之后的结果将会以HTML形式返回给前台客户端。
JSP的特点如下:
写完的JSP代码可以多次利用。
跨平台。
工具繁多,好用。
2.2MVC模式
我们使用MVC来避免我们设计的时候可能会出现的错误。MVC模式分为3块,即M为Model模型,V就是View视图,C是Control控制器。其模型结构与工作原理如21所示。
图21 MVC模式与工作原理
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/353.html