java网上川菜订餐系统的设计与实现送餐管理(附件)【字数:7286】

摘 要随着互联网行业的发展和普及,当前社会购物的网络化逐渐取代了实体化的购物形式,这种趋势的发展可以为餐饮外卖软件的上市减少推广带来的阻力。网上订餐既方便了客户,也为商家带来了利润。本毕业设计阐述了“网上川菜订餐系统的设计与实现--送餐管理”课题开发背景、目的、设计思路与业务流程。首先进行可行性分析、需求功能分析、数据库分析。然后选取合适的开发工具,搭建合理的开发环境进行项目开发。本系统依照软件开发生命周期对系统进行可行性分析、需求分析、设计(概要设计和详细设计)、编码、测试、发布等。系统流程图、E-R图、数据库表等描述了系统的具体实现。使用业界技术Eclipse和Tomcat7.0作为开发工具和开发环境;大型数据库使用Oracle 以及使用软件开发工具包Jdk1.7进行开发。前台管理包括用户注册、登录、菜品信息、用户订餐、用户留言、查询详情等功能,系统后台能实现用户管理、订单管理、菜品管理、留言管理、送餐管理等功能。“网上川菜订餐系统设计与实现--送餐管理”具备安全性和灵活性,系统界面友好、操作简单方便、运行良好。
目 录
第一章 绪论 1
1.1课题背景及意义 1
1.2研究内容 1
1.3相关语言及开发工具介绍 1
第二章 系统分析 3
2.1可行性分析 3
2.2功能需求分析 3
2.3数据库需求分析 4
第三章 系统设计 5
3.1总体设计原则 5
3.2总体结构设计 5
3.3功能设计 6
3.4数据库概述和逻辑设计 6
3.5系统数据库表设计 10
第四章 系统实现 13
4.1注册 13
4.2送餐人员登陆 13
4.3前台 14
4.3.1展示订单 14
4.3.2接收订单 15
4.3.3订单完成 16
4.3.4查看订单信息 17
4.3.5查看接收到的订单信息 17
4.3.6查询已经完成的订单信息 18
4.4后台管理 18
4.4.1用户信息管理 18 *好棒文|www.hbsrm.com +Q: *351916072* 

4.4.2订单信息管理 20
4.4.3客户留言信息管理 22
4.4.4送餐管理 25
结束语 29
致 谢 30
参考文献 31
第一章 绪论
1.1课题背景及意义
随着互联网行业的迅猛发展和智能手机的普及。已然改变了人们的生活方式。餐饮行业在第三产业中占据着重要的地位和较大的经济比重,这个数据也是非常庞大的。许多上班族都没有时间去自己做饭,学校里学生为了节约更多的时间,网上订餐外卖行业就有了发展的契机,所以目标对象客户也是非常广阔的,到底有多大的市场前景。随着移动互联网时代的发展,外卖已经走进人们的生活。
网上订餐送餐的开发意识是符合适应时代要求的。它方便了人们的生活,顾客通过网络,进入软件页面就可以订购自己喜欢的食品(饭、菜、便当等等),商家们也能从中获取利润,两全其美。另外网上订餐送餐软件也加速了电子商务的推进,所以,也是一种新的互联网的应用形式体现,意义深刻。
1.2研究内容
本系统主要研究有关网上订餐—送餐管理的设计与实现,简单介绍开发语言和开发工具,另外介绍了开发思想,设计思路,系统的具体实现。建立数据库表,编写代码,测试。系统用JSP语言来编写网络订餐送餐管理系统,Servlet用于控制,调用业务逻辑层处理业务、持久层使用Mybatis对数据库进行操作。本系统是基于Internet网络,使用JSP语言进行开发,注重用户与网站的交互性。
1.3相关语言及开发工具介绍
伴随Internet的发展,基于浏览器/服务器( B/S)体系结构的应用程序有了广泛的应用。大多数Internet应用程序是以数据库为中心的。可以访问多种数据源。这里使用JSP技术,在服务器端执行,返回给客户端的一个HTML文本,因此客户端只要有浏览器就能浏览。它使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来。
Eclipse:Eclipse 是一个开放源代码的、基于JAVA的可扩展开发平台。本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。
ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。保证了数据的大量性、共享性、可靠性等等。
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。
PL/SQL(Procedural Language/SQL)也是一种程序语言,叫做过程化SQL语言。PL/SQL是Oracle数据库对SQL语句的扩充。在普通SQL语句的使用上增加了编程语言的特点,PL/SQL 只有 Oracle 数据库有,它吸收了近年来编程语言的许多最高设计特点:如数据封装性、信息隐蔽性、重载和例外处理等。并允许SQL的数据操纵语言和查询语句包含在块结构(block_structured)和代码过程语言中,使PL/SQL成为一个功能强大的事务处理语言。
第二章 系统分析
2.1可行性分析
经济可行性:如今电脑已经普及,就不要为设备提供资金,当然也不需要额外人力资源,另外这个系统对软硬件要求不太高。所以在经济上是可行的。

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

好棒文