java的网上订餐系统的设计与实现(源码)【字数:10266】
摘 要整个世界范围内互联网及其相关技术都在飞速的发展和进步,最近几年我们身边几乎所有的行业都开始出现互联网的身影,计算机以及高新技术几乎深入到了我们生活中的方方面面,12306订票网站,美团服务以及各类网站都在或多或少的影响这我们的生活和社会生产,这也给我们国家的发展注入了新的活力和生机不断地推动我们国家各行各业的发展进步。网络的诞生突破了传统通讯方式的时空障碍,极大地改变了人类活动从物质到精神,形式到内容,从生产到生活,给人类带来新的机遇和挑战。本文选择设计和开发一个在线订购系统来说明其重要性。本文阐述了网上订购系统的开发和设计。在线订购使人们无需离开家就可以购买他们想要的菜肴。随着互联网的日益普及和中国网上订购系统日益成熟,越来越多的消费者在就餐之前开始选择使用一些订餐系统提前给自己预订,整个餐饮市场也正需要这样的系统为各个商家提供服务。它不仅可以扩大业务规模和市场影响力,还能够给企业带来更多的收益和利润。该系统使用流行的JSP网站开发技术和MyEclipse作为开发工具。它主要结合系统的设计意义,介绍了互联网在业务中的应用和发展。然后对整个系统进行了分析,分析的范围也是非常广泛,从一开始的操作可行性分析一直到最后的数据库分析。探讨了这个系统的基本操作和业务逻辑,数据流和后台管理。关键技术详细介绍。分析并解决实施中的一些技术问题,建立完整的网上订购系统,对结果进行测试分析。
目 录
第一章 绪论 1
1.1 论文工作的选题背景和意义 1
1.2 论文工作的内容 1
1.3 论文的结构 1
第二章 相关技术简介 3
2.1 JSP的简介 3
2.2 MYSQL简介 3
2.3 MYECLIPSE简介 4
第三章 网上订餐系统需求分析 5
3.1 系统可行性分析 5
3.2 功能需求分析 5
3.3 数据需求分析 6
第四章 网上订餐系统设计 7
4.1 系统概要设计 7
4.2 系统详细设计 9
4.2.1 后台模块的功能模块设计 9
4.2.2 前台模块的功能模块设计 11
4.3 数据库设计 *好棒文|www.hbsrm.com +Q: ¥351916072¥
14
4.3.1 概念设计 15
4.3.2 逻辑设计 19
第五章 网上订餐系统实现 22
5.1 系统页面的设计与实现 22
5.2 前台功能模块的实现 22
5.2.1 会员注册登录模块 23
5.2.2 查看菜品模块 24
5.2.3 网上订餐车模块 25
5.2.4 我的订单模块 25
5.2.5 客户留言模块 26
5.3 后台功能模块的实现 26
5.3.1 管理员登录模块 26
5.3.2 添加菜品模块 27
5.3.3 订单管理模块 27
5.3.4 库存管理模块 28
5.3.5 会员管理模块 28
第六章 网上订餐系统测试 29
6.1 会员注册登录模块测试原则 29
6.2 网上订餐购物车模块测试 30
6.3 客户留言模块测试 30
6.4 管理员登录模块测试 31
6.5 会员管理模块测试 31
结束语 32
致 谢 33
参考文献 34
绪论
论文工作的选题背景和意义
进入21世纪以后我们国家的餐饮行业也开始慢慢地向电商平台靠拢,通过电商平台不仅仅可以扩大各个餐饮商家的宣传,还可以给商家带来尽可能多的客源以及收益,通过一些专门的餐饮门户网站可以充分对商店进行宣传,越来越多的人喜欢在网上推销菜肴,人们喜欢在网上点餐。
越来越多的人开始使用互联网技术进行工作以及娱乐,在餐饮行业也是使用的非常广泛,大多数的商家都会选择一些出色的电商网站对自己商店进行宣传,即在这些平台上营销。商家主要通过网站来发布商品信息,商家也可以通过特定的检索方式从网络上下载商品信息[1]。 因此,对于互联网行业来说应该不断地加大对网页的包装和投入,让网站在人们的工作生活以及政府机关的管理中发挥更大更高效的作用,使人们更加关注。
网络不仅可以使人们在日常生活中了解到最新信息,而且通过这个工具开始了网上订购的新方式,在线订购系统。方便群众网上订购,构建网上购物商城系统。建立完整的网上订购系统,测试并分析结果。
论文工作的主要内容
本设计实现了一个网上订购系统网站。为了避免电子交易中不必要的错误,设计关注每一个小部分。在二十世纪的时候大多数的数据统计基本都是计算机人员使用最基本的文本处理软件对数据进行记录分析以及管理,但是这种方法有一个很明显的缺陷就是需要耗费大量的人力,并且不能很好的保证数据的正确性以及安全性,现在对于数据的管理越来越多的向自动化专业化的方向靠拢,开发设计出了很多高效的方便管理的系统[2]。我本次设计的系统主要是一个自动的点餐系统并配有专门存放用户数据以及餐厅信息的数据库,以便及时保存和更新所需的菜单信息,及时更好地了解菜肴交易的情况。
在网站设计中过程中,网站的维护和管理由管理员负责。管理员的权限有:对菜品信息进行添加、修改以及删除,处理订单信息,和管理会员信息;而会员具有查看菜品并可以进行菜品的购买,查看订单,网上订餐留言等功能。
论文的结构
第一章 绪论,介绍了毕业设计选题的背景和意义、毕业设计的主要内容以及论文的组织结构;
第二章 相关技术简介,对系统实现需要用到的各种技术做一个简单介绍;
第三章 网上订餐系统需求分析,对使用该系统的用户需求做仔细的分析;
第四章 网上订餐系统设计,详细介绍了结构模块及数据库设计;
第五章 网上订餐系统实现,描述了网上订餐系统各模块的实现过程;
第六章 网上订餐系统测试,简述了系统测试的原理及测试过程;
结束语 对本篇论文以及毕业设计做出总结。
相关技术简介
JSP的简介
本次设计主要的前台界面显示是用到了JSP页面,JSP中主要是用到HTML语言以及简单的CSS样式,其中还嵌套了一部分负责与后台逻辑想联系的Java代码,其实他的主要作用就是接受后台数据库返回的信息并以页面的形式呈现给系统网站的使用者。
现在也有很多的人使用ASP进行编译,JSP与ASP相比各有各的优势,在访问的时间上JSP要比ASP时间长很多,这主要是在对JSP 的页面进行访问时要先对JSP的内容进行编译才能访问成功,而ASP并不需要这样,在执行速度上,JSP比ASP的执行速度快非常多[3]。为了尽可能的减少ASP存在的问题,欧美一些比较发达国家的互联网公司在积极地探索新的模式和语言替代它,美国的微软开发的具有标准类库的面向对象语言.net就是其中之一,不过他还是继承了之前一些受限的地方,对于服务器以及框架的要求相对来说还是比较高,不过他的整体访问速度以及运行效率以及跟JSP差不多,因此,JSP对高可靠性和高性能应用程序具有很强的吸引力。
目 录
第一章 绪论 1
1.1 论文工作的选题背景和意义 1
1.2 论文工作的内容 1
1.3 论文的结构 1
第二章 相关技术简介 3
2.1 JSP的简介 3
2.2 MYSQL简介 3
2.3 MYECLIPSE简介 4
第三章 网上订餐系统需求分析 5
3.1 系统可行性分析 5
3.2 功能需求分析 5
3.3 数据需求分析 6
第四章 网上订餐系统设计 7
4.1 系统概要设计 7
4.2 系统详细设计 9
4.2.1 后台模块的功能模块设计 9
4.2.2 前台模块的功能模块设计 11
4.3 数据库设计 *好棒文|www.hbsrm.com +Q: ¥351916072¥
14
4.3.1 概念设计 15
4.3.2 逻辑设计 19
第五章 网上订餐系统实现 22
5.1 系统页面的设计与实现 22
5.2 前台功能模块的实现 22
5.2.1 会员注册登录模块 23
5.2.2 查看菜品模块 24
5.2.3 网上订餐车模块 25
5.2.4 我的订单模块 25
5.2.5 客户留言模块 26
5.3 后台功能模块的实现 26
5.3.1 管理员登录模块 26
5.3.2 添加菜品模块 27
5.3.3 订单管理模块 27
5.3.4 库存管理模块 28
5.3.5 会员管理模块 28
第六章 网上订餐系统测试 29
6.1 会员注册登录模块测试原则 29
6.2 网上订餐购物车模块测试 30
6.3 客户留言模块测试 30
6.4 管理员登录模块测试 31
6.5 会员管理模块测试 31
结束语 32
致 谢 33
参考文献 34
绪论
论文工作的选题背景和意义
进入21世纪以后我们国家的餐饮行业也开始慢慢地向电商平台靠拢,通过电商平台不仅仅可以扩大各个餐饮商家的宣传,还可以给商家带来尽可能多的客源以及收益,通过一些专门的餐饮门户网站可以充分对商店进行宣传,越来越多的人喜欢在网上推销菜肴,人们喜欢在网上点餐。
越来越多的人开始使用互联网技术进行工作以及娱乐,在餐饮行业也是使用的非常广泛,大多数的商家都会选择一些出色的电商网站对自己商店进行宣传,即在这些平台上营销。商家主要通过网站来发布商品信息,商家也可以通过特定的检索方式从网络上下载商品信息[1]。 因此,对于互联网行业来说应该不断地加大对网页的包装和投入,让网站在人们的工作生活以及政府机关的管理中发挥更大更高效的作用,使人们更加关注。
网络不仅可以使人们在日常生活中了解到最新信息,而且通过这个工具开始了网上订购的新方式,在线订购系统。方便群众网上订购,构建网上购物商城系统。建立完整的网上订购系统,测试并分析结果。
论文工作的主要内容
本设计实现了一个网上订购系统网站。为了避免电子交易中不必要的错误,设计关注每一个小部分。在二十世纪的时候大多数的数据统计基本都是计算机人员使用最基本的文本处理软件对数据进行记录分析以及管理,但是这种方法有一个很明显的缺陷就是需要耗费大量的人力,并且不能很好的保证数据的正确性以及安全性,现在对于数据的管理越来越多的向自动化专业化的方向靠拢,开发设计出了很多高效的方便管理的系统[2]。我本次设计的系统主要是一个自动的点餐系统并配有专门存放用户数据以及餐厅信息的数据库,以便及时保存和更新所需的菜单信息,及时更好地了解菜肴交易的情况。
在网站设计中过程中,网站的维护和管理由管理员负责。管理员的权限有:对菜品信息进行添加、修改以及删除,处理订单信息,和管理会员信息;而会员具有查看菜品并可以进行菜品的购买,查看订单,网上订餐留言等功能。
论文的结构
第一章 绪论,介绍了毕业设计选题的背景和意义、毕业设计的主要内容以及论文的组织结构;
第二章 相关技术简介,对系统实现需要用到的各种技术做一个简单介绍;
第三章 网上订餐系统需求分析,对使用该系统的用户需求做仔细的分析;
第四章 网上订餐系统设计,详细介绍了结构模块及数据库设计;
第五章 网上订餐系统实现,描述了网上订餐系统各模块的实现过程;
第六章 网上订餐系统测试,简述了系统测试的原理及测试过程;
结束语 对本篇论文以及毕业设计做出总结。
相关技术简介
JSP的简介
本次设计主要的前台界面显示是用到了JSP页面,JSP中主要是用到HTML语言以及简单的CSS样式,其中还嵌套了一部分负责与后台逻辑想联系的Java代码,其实他的主要作用就是接受后台数据库返回的信息并以页面的形式呈现给系统网站的使用者。
现在也有很多的人使用ASP进行编译,JSP与ASP相比各有各的优势,在访问的时间上JSP要比ASP时间长很多,这主要是在对JSP 的页面进行访问时要先对JSP的内容进行编译才能访问成功,而ASP并不需要这样,在执行速度上,JSP比ASP的执行速度快非常多[3]。为了尽可能的减少ASP存在的问题,欧美一些比较发达国家的互联网公司在积极地探索新的模式和语言替代它,美国的微软开发的具有标准类库的面向对象语言.net就是其中之一,不过他还是继承了之前一些受限的地方,对于服务器以及框架的要求相对来说还是比较高,不过他的整体访问速度以及运行效率以及跟JSP差不多,因此,JSP对高可靠性和高性能应用程序具有很强的吸引力。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/28.html