基于web的网上订餐系统的设计与实现毕业论文Word文档下载推荐.docx
《基于web的网上订餐系统的设计与实现毕业论文Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《基于web的网上订餐系统的设计与实现毕业论文Word文档下载推荐.docx(65页珍藏版)》请在冰豆网上搜索。
3.2.1数据库的概念设计 11
3.2.2数据库的逻辑设计 12
3.2.3数据库的物理设计 13
第四章系统详细设计与编码实现 14
4.1客户端模块的设计 14
4.1.1页面的搭建 14
4.1.2用户登录模块的设计与实现 15
4.1.3用户注册模块的设计和实现 17
4.1.4登录界面的设计 19
4.1.5登录验证功能的设计 20
4.1.6后台登录功能的设计 21
4.2订餐模块的设计 22
4.2.1餐饮列表功能的设计 22
4.2.3购物车部分 26
4.2.4用户信息部分和购物清单部分 29
4.3订单管理模块的设计 31
4.3.1订单列表显示部分 31
4.3.2详细订单部分 32
4.4后台管理功能设计 32
4.4.1后台首页设计 32
4.4.2后台餐饮管理模块设计 34
4.4.3餐饮查询功能 34
4.4.4餐饮添加功能 35
4.4.5后台订单模块功能 36
第五章网上订餐系统的测试 39
5.1软件测试的介绍 39
5.2系统的实例测试 40
5.2.1用户的信息管理测试 40
5.2.2餐饮信息的查询模块测试 42
5.2.3网上餐饮的订购模块测试 43
5.2.4购物车模块的测试 43
5.2.5餐饮订单的测试 44
5.2.6管理员模块的测试 45
5.2.7餐饮信息管理的测试 45
5.2.8订单管理的测试 46
第六章结束语 47
致谢 48
参考文献 49
附录 51
第一章绪论
1.1引言
现如今世界,随着因特网技术的高度发展,与之相关的产业也同时应运而生了,它现已广泛而深刻地渗透到世界的各个领域当中,从而导致了如今世界对因特网的依赖性的增强。
与此同时,人们生活与因特网的脚步越来越紧密,再加上市场化和经济全球化越来越多的普及,众多国内外企业都深刻地认识到想要提高企业的市场竞争力,就要率先抓住因特网的商机,走网络化信息化的特色道路。
于是基于网上的订餐系统就在这样的情况下应运而生和发展起来了。
网上订餐系统是一种针对餐饮业而设计的商务服务网站。
通过本系统,客户可以迅速查找到适合自己所处位置的餐馆名称、餐馆所具有的菜谱及其对应价位,从而可以选择送餐异或订餐的方式购买到所需食物。
这种方式可以显著提高餐馆的工作效率,同时也可以很大程度地节省客户因等待所浪费的时间。
随着当前全球餐饮信息化的发展,我国的餐饮信息化事业也进入了一个新
的阶段。
尤其在我国一些信息化程度较高的城市地区,网上订餐发展速度迅猛,比如商务型的华天酒店、总部设在上海的和美如家酒店,都有自己的门户网站,并且具有网上订餐功能。
调查表明:
一些大型的客户订餐已越来越习惯网上预订。
餐饮订购已经开始从传统的电话预定餐饮转变为安全方便的网上订餐,并且它已日益成为餐饮企业提高销售效率的核心之一。
随着因特网的迅速全球化、商业化、家庭化进程,以及人们对信息系统依赖性的增强,网上订餐有可能改变人们的社会饮食习惯,从而改变人们的生活方式。
但从目前来看我国的网上订餐系统仍处于初期阶段,其重心还停留在大中型城市中。
如今在全世界范围内,随着因特网技术的越来越成熟,国际上网上订餐系统已在世界上许多个国家和地区被频繁应用。
该系统的开发与完善,必然将给高节奏工作的人们带来方便和饮食健康。
餐饮信息化已成为众多企业高节奏运作不可缺少的因素,在美国、日本及欧洲的发达国家中,几乎所有的企业的高级管理者都认识到了上网订购餐饮来解决用餐问题的必要性。
人们也越来越清楚意识到网上订餐与高节奏工作相适应的必然要求。
餐饮信息化是真正进入信
63
息社会的有效保障,在发达国家,网上订餐系统的应用在餐饮类企业己得到了普及。
网上订餐系统是一种将传统的通过电话和面对面的销售的方式转换到基于网络这样一个更方便快捷的方式。
该系统为企业节约了很多的时间和精力,时间就是金钱,对企业来说,节约时间就是节约成本,就是盈利。
对用户来说,足不出户,就可以购买到自己想要吃的东西,对于所有高节奏工作的上班族来说,无疑是好之又好的事情。
而且现在的网络发展速度相当的惊人,那么基于网络的订餐也会越来越流行,必定是一个趋势。
1.2本文的主要内容
本文所论述的网上订餐系统是电子商务的一个典型案例,其主要任务是对基于web的网上订餐系统进行设计与实现。
该系统能够帮用户远程浏览餐饮信息并且订购餐饮,为用户节约大量的时间和精力。
它的基本功能具有一般用户的注册以及登录、餐饮信息的展示、餐饮的查询、餐饮的远程订购和后台管理员对餐饮以及用户的订单进行管理等功能。
最后对网上订餐系统在我国的发展提出自己的见解。
论文内容介绍如下:
第一章,主要介绍了网上订餐系统的起源、目的、背景、现状分析以及意义。
第二章,主要对用户(包含客户与管理员)、用户功能、系统的业务流程以及
系统的性能需求进行分析。
第三章,系统性地介绍网上订餐系统的功能模块和系统的结构流程设计,分析其主要的功能结构、系统的层次结构以及系统的数据库。
第四章,详细设计网上订餐系统,包括客户端模块、订餐模块的设计、订单管理模块的设计以及后台管理功能设计。
第五章,对所开发的系统中的各模块进行相应的测试,通过测试来分析各模块功能上的一些技术性缺陷,从而来改善该系统各模块的运行效果。
最后就是结束语部分,主要对系统开发与论文的工作内容进行了总结,同
时还对开发系统的成果以及系统存在的问题进行简要的总结,最后再对学校与论文指导老师以及给予我帮助的同学表示感谢。
第二章网上订餐系统的需求分析
2.1用户分析
完整的网上订餐系统包括两种用户:
客户:
网上订餐系统的客户端使用者,他们就是通过远程登录相关网站来浏览餐饮信息的客户,同时也是餐饮的订购者,却不可以对该系统网站进行任何管理。
经过一定的调查,网上订餐系统的客户具有如下一些特征:
(1)主要分布在各主要大中城市中,交通比较方便,方便餐饮送货上门;
(2)在工作单位或者家中都有电脑,能够登录网上订餐系统网站,选择菜单进行订购;
(3)派送餐饮的地址清晰明了,可以大大地方便送餐人员上门交货。
管理员:
网上餐厅的系统管理者,可以对系统进行有效的管理。
管理员登录系统后,进入管理界面,可以对系统进行日常的维护以及进行日常的管理,并按照网上餐厅销售商的意愿,对各种餐饮进行合理的管理,包括:
管理注册用户,以及修改注册用户资料和删除注册用户资料;
还可以对餐饮进行有效的管理,包括餐饮信息的添加,管理餐饮的分类,餐饮又可分为快餐菜品和饮料,管理员可以分别添加快餐菜品和饮料的相关信息,也可以删除已经存在的餐饮信息,并可以对已经存在的餐饮进行修改和删除等管理,他还可以处理客户订餐的订单以及安排餐饮的派送。
2.2功能分析
系统主要是由两大部分组成的,一部分是前台销售部分,只有当用户注册成为系统会员,才能在登录该系统之后进行个人信息管理以及网上订购餐饮等操作。
在用户想要以会员的身份登录该系统时,只要点击系统上的注册链接,系统就会为他提供注册功能界面,在用户提交自己的注册信息后,需要对已提交的信息进行验证,以保证用户信息的正确性,其中验证的信息包含用户名、密码都不能为空并且确认密码与输入密码的一致性等。
信息验证成功后,系统会自动将注册信息提交给数据库,从而完成注册信息写入数据库的过程。
用户注册成功后,通过浏览器来访问登录网上订餐系统相关网站,可以进行餐饮查
询,修改注册信息以及订购自己所需的餐饮等操作;
另一部分是后台管理部分,管理员登录该系统后,就可以对用户信息,餐饮信息以及订单信息等进行管理和查询,当管理员登录后,其登录信息就会提交到系统中进行验证,若验证正确,登录页面则会跳转到相关的管理员界面,否则在登录界面中输出错误提示信息。
系统模块结构功能树如图2-1所示:
图2-1系统模块结构功能树
2.3业务流程分析
网上订餐系统是由前台和后台这两部分组成的。
前台即客户端,在前台客户进入首页后,用户可以在首页看到登录时的时间显示,同时还可以查看一些形色艳丽的餐饮图片以及网站导航信息。
用户可以通过点击餐饮图片来查看其相关餐饮的信息以及对应的餐饮知识。
在客户看中某一餐饮时,可以事先登录,或者注册,然后可以随心订购自己所需要的餐饮,也可以自助订餐。
客户端流程如下图2-2所示:
图2-2客户端流程图
后台管理部分,管理员从订餐系统网站首页用户登录界面登录进入后台管理首页即可进行管理操作。
在后台管理员可以进行用户管理,餐饮管理,餐种管理,订单管理,公告信息管理。
后台管理端流程如:
2-3所示:
图2-3后台管理端流程图
2.4性能需求分析
网上订餐系统要求能够做到操作简单便捷,界面应美观大方、风格突出富有特色,功能设计应体现人性化思想,方便用户操作,易于维护;
数据库要求运行稳定,执行速度快,数据安全性强和可靠性高以及反应速度快;
同时系统查询效率要求高,能够及时响应查询请求;
另外,系统还应当较好的满足信息的完整性以及系统的可扩展性。
第三章网上订餐系统设计
系统设计是新系统的物理设计阶段。
根据系统分析阶段所确定的新系统的逻辑模型、功能要求,在用户所能提供的环境条件下,设计出一个能在计算机网络环境上实施的方案,也就是建立一个新系统的物理模型。
3.1系统的概要设计
系统分为两类用户,前台注册会员用户和后台管理员用户。
前台用户注册后可以进行查询菜单信息,订购餐饮,修改会员资料等;
后台管理员可以对餐饮信息进行管理,可以管理注册会员,并进行餐饮订单处理。
用户在网上餐厅订购餐饮的整个流程如下图3-1所示:
图3-1网上订餐的交易流程
3.1.1系统的主要功能结构
一、前台功能
(1)采用注册详细用户信息这一合理措施,全力保证网上交易的安全性以及成功率;
用户登录系统后,根据自身情况可以修改自己的注册资料以及进行餐饮的定单查询等一系列功能,离开时则可以放心退出订餐系统。
(2)较为强大的查询功能,快捷的找到用户自身所需要的订购的餐饮;
也可以按餐饮的具体名称,餐饮的分类查询;
餐饮有普通菜品和饮料之分,用户可以根据需进行订购。
(3)用户订购餐饮流程:
浏览菜单、将所需餐饮放入购物车中、填写个人详细资料,然后生成一个对应的订单号码,用户需要自己细心记住其订单号码,并且可以查询是否需要进行处理,后台管理员会发现有些新的订单生成,进行对应的处理。
(4)最新餐饮展示:
每天新增加的新式餐饮都会在第一时间展现在首页上,用户可以根据自己的需要来查看新式餐饮,如欲订购所需餐饮,即可直接点击首页展示的对应餐饮名称,填写个人信息,提交生成的订单号,等待后台管理员的响应。
网上订餐前台系统功能模块图如下图3-2所示:
图3-2前台系统功能模块
二、后台功能
(1)系统管理:
管理员对网上订餐系统进行管理,可以新增管理员信息以及修改管理员信息和发布网站公告信息,从而使系统功能比较丰富。
(2)餐饮的管理:
包括餐饮的分类管