jsp的在线订餐系统的实现与优化(源码)

摘 要随着科学技术的飞速发展,人类的衣食住行也随之发生了翻天覆地的变化,电子计算机的快速发展,使得一个崭新的信息化时代成为不可抗拒的主流趋势,与此同时人类的社会文明也正在进入一个全新的纪元。本系统的题目是在线订餐系统的实现与优化,是针对餐饮行业对网上订餐信息的管理而设计的,目的是改变订餐现有的手工或半手工的管理模式,使订餐管理工作更规范,更标准,提高工作的效率。本系统采用了Browser/Server体系结构,JSP(Java Server Page)作为前台开发工具,MySQL作为后台数据库进行开发。最终系统实现的系统将分为管理员与用户两个角色,其中系统管理员部分的主要功能包括修改登录密码、用户信息管理、菜品类别管理、菜品信息管理、留言信息管理以及订单信息管理等,用户部分的功能包括在线注册与登录、浏览菜品信息、订购菜品以及订单信息管理这几个功能模块。本在线订餐系统的设计制作可以很大程度的提高订餐管理的效率,充分体现了信息时代的优越性。
目 录
第一章 引言 1
1.1 课题研究意义及背景 1
1.2 论文的目的及设计要求 1
第二章 研究现状及设计目标 3
2.1在线订餐系统的现状 3
2.2在线订餐系统优缺点分析 3
2.3现行研究存在的问题及解决方法 3
2.3.1现行研究存在的问题 3
2.3.2解决办法 4
2.4 本课题要达到的设计目标 4
2.5 经济效益分析 5
2.6 研究设计中要解决的问题 5
2.7数据表间联系 5
2.7.1 系统安全性 5
2.8 具体实现中采用的关键技术 6
2.8.1 JSP技术 6
2.8.2 JDBC技术 6
2.8.3 MVC编程模式 7
第三章 需求分析 8
3.1 USECASE用例图 8
3.2 系统主要业务流程 8
3.3 功能需求 9
3.4 开发环境 10
第四章 系统设计 10
4.1 系统体系结构 10
4.2系统功能结构
 *好棒文|www.hbsrm.com +Q: ¥351916072¥ 
10
4.3 数据库表结构 11
第五章 系统实现及测试 15
5.1系统主要模块的实现 15
5.1.1系统登录 15
5.1.2 修改登录密码 17
5.1.3 用户注册 18
5.1.4 用户信息管理 21
5.1.5 菜品类别管理 22
5.1.6 菜品信息管理 23
5.1.7 订单信息管理 25
5.1.8 留言信息管理 27
5.1.9 浏览菜品信息 28
5.1.10 订购菜品 32
5.1.11用户管理订单 35
5.2实例测试的研究与选择 36
5.3测试环境与测试条件 36
5.4实例测试表格 36
结论与展望 38
致谢 39
参考文献 40
第一章 引言
现如今是信息飞速发展的时期。各行各业工作的开展都离不开信息的处理,同时计算机被广泛应用在各种B/S系统。越是复杂的信息管理,计算机就能体现出它卓越的优越性。本系统就是顺应了餐饮行业对订餐的网上管理而设计的。
本课题的研究意义和背景
伴随着中国经济的飞速发展和当今科学技术的全面进步,计算机行业也在迅速发展,以计算机与通信及时的为基础的信息系统正处于蓬勃发展的时期。伴随着经济文化水平的提高,人们对于生活的质量以及工作的环境要求日益提高。现在企业或者商家的信息管理,大部分都是采用人工的管理模式,这相对于规模相对而言比较小的公司来说,是足以应付日常的管理需要的。但是,伴随着各行业竞争日益的激烈,商家必须提高工作效率,而解决这些问题的途径之一,就是将信息管理系统引入到管理机制中来。
现如今属于信息化时代,任何信息都可以通过计算机来进行管理,计算机处理信息的高效性和准确性可以极大的提高人员的工作效率,同时还可以降低出错率,让诸多复杂繁琐的工作都由计算机来辅助完成。然而要想使用计算机来对订餐信息管理就必须使用相应的在线订餐系统,因此,开发在线订餐系统就很有必要。本论文所介绍的便是一个在线订餐系统的设计开发过程,以方便实现餐饮行业对订餐信息管理的系统化,规范化以及自动化,从而提高订餐管理效率。
论文的目的及设计要求
在线订餐系统主要目的是对餐饮行业所有的订餐信息进行管理,并且合理管理好管理员发布菜品信息、注册用户留言菜品、订购菜品的管理流程。提高餐饮行业的工作效率,降低管理的成本。其开发主要包括后台数据库的建立和维护,以及前端应用程序的开发。因此本在线订餐系统运用JSP技术和MySQL数据库进行系统的开发。
系统的设计将分为系统管理员和注册用户两个角色,系统管理员可以管理用户信息、菜品类别信息、菜品信息、订单信息以及留言信息,用户可以浏览菜品信息并进行订购,还可以对自己的订单信息进行管理。实现这些功能的同时,还对本在线订餐系统的操作界面进行了优化,尽可能为用户提供一个友好的操作环境。我们主要从下面的三方面着手:系统的可交互性、信息显示以及数据的输入。
第二章 研究现状及设计目标
2.1在线订餐系统的现状
一直以来一般的餐饮行业都是使用传统的人工方式管理订餐的日常工作,在计算机尚未在信息管理中广泛使用之前,订餐信息的管理主要依靠手工,手工过程的不足之处显而易见,因此管理起来效率比较低并且容易出现错误。利用计算机来处理这些流程毫无疑问会大大的提高工作效率和信息处理能力,方便对所有订餐信息进行精准的管理。
2.2在线订餐系统优缺点分析
1.优点
(1) 采用易于维护的B/S模式。
(2) 采用高性能的关系型数据库来存储信息资源。
(3) 信息更新及时,界面方便用户操作。
2.缺点
(1) 软件稳定性有待提高
现在的大多数网站或者系统都是基于B/S模式,由于B/S模式可存在并发性操作,不健全的设计和代码会极大的影响软件的稳定性。并且软件提供商为满足客户的需求,对软件进行多次的修改,造成了系统的不稳定性,为后期的维护工作带来了巨大的困难。
(2) 存在安全隐患
B/S模式系统是基于浏览器实现客户端操作的,由于浏览器常采用脚本模式,而脚本语言本身是十分安全完善的,所以存在一定的安全隐患。
2.3现行研究存在的问题及解决方法
2.3.1现行研究存在的问题
1.数据库选择问题
选择一个功能强大,可移植性强的关系型数据库可以有效的与其它数据库进行结合,能够减少程序对特定数据库的依赖,从而增加系统的可移植性。

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

好棒文