版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
[5]。2.4.4java基本本地化的订餐软件服务后台管理操作系统的订餐软件开发所需要采用的一种软件开发编程语言被称为java,所以比较适合开发者的使用。另外,java开发语言比较容易扩展,并且适合代码的开发和维护,从而可以保证系统编码的健壮性和稳定性。第3章数据库系统设计3.1数据库及其它的应用目前存在的数据库主要有oracle数据库。如果要使用该数据库需要缴纳一定的费用。相关数据库的主要特点是在不同的数据表中保存大量数据,以提高数据的搜索速度。此外,因为MySQL支持使用SQL表达式访问数据库,因此,我们通过在课堂上学习以及在机房实验中练的时候非常容易使用,课堂上我们不仅自己动手去做还老师的指导下学会了很多。3.2数据库设计的概述现代社会,计算机的发展和应用范围一年比一年开拓,与关系式类型数据库的设计限制性和主要缺点越来越明显,现有的各种关系式类型数据库已经基本无法准确地成为描述真实数据世界的一个基本实体。通过对不同的实体进行抽象找出不同的字段。同时可以采用设计不同ER图的方法来找出不同实体之间的关系,进一步设计不同的表格,找出不同表格的主键和外键。保证数据设计的精炼。3.3在线订餐管理系统的数据库设计3.3.1数据库的需求分析根据订餐系统的特点,系统面向对象的主要是需要订餐的用户和系统管理人员,顾客能够通过自己想要的想要吃的餐品下单,管理员根据用户已下单的餐品进行送货,还根据用户提供的留言进行反馈。首先我们创建数据库之前,要理解数据库需要的任务及功能,需要本系统的是广大人们,一般生活中经常用到网上购物,订餐等,一般是特殊情况,去年疫情原因广大人民只能封在家里不出门只能社区工作人员提供菜及生活中需要的商品,当时社区工作人员缺少,没及时送到人民需要的商品,本系统不但可以订餐还可以添加些超市商品,特殊情况广大人民可以在家里订想要的生活商品,快捷方面。(1)用户信息:申请人账号,用户真实的中文及英文姓名,用户账号密码,正确的的送餐地址,联系电话,用户真实年龄及出生性别,(2)管理员信息:登录账号,登录需要的密码,权限。(3)简介菜品信息:包括商品的名称,商品的编号,商品类别,商品的简要介绍,商品的数量,单个菜品的价格。(4)订单列表:申请人下单时间,已订单编号,申请人的用户名,已下单的菜品数量,送餐地址。3.3.2数据库概要设计数据库的概要设计主要包含以下几个部分分别是数据项的设计,该设计主要的特点是其是数据库设计的最小单位,不能在进行分割设计。数据结构的设计,针对不同的数据字段之间进行结构设计,保证数据结构设计的简洁性和稳定性,数据库系统之间的数据传输形成了数据链,其主要传输的内容是数据结构,对于数据库的设计要保证数据可以正确的存储,主要是把数据传输的内容存储到数据库中。3.3.2数据库的安全性数据库的安全与整个计算机系统的安全互相关联的,计算机的安全包括了操作系统和网络系统的安全,对于计算机有一定的保护措施,用户只需要在系统中输入一个计算机已经设置的用户id才可以进入自己的计算机,从而有效地对整个计算机系统进行下一步的操作,先通过使用权限,确保用户的合法性。系统运行比较稳定是因为功能的强大,具有强大的应急机制和对上位机指令的快速响应,在很多个用户应用和运行其他应用时不会出现网面卡的状态,服务器不会造成崩溃的现象,本系统主要以用户的安全性问题考虑的周到。第4章系统设计 4.1系统总体设计前台为:注册,菜品展示,菜品查询,登录,购物车,我的信息,留言板,系统公告,后台管理为:菜品类别管理,菜品信息管理,留言板管理,会员信息管理,订单管理,健康美食管理。如图4.1所示的是本订餐系统的功能模块。图4.1订餐系统功能模块图4.2数据库的主要设计4.2.1相关E-R图E-R图是把教学中的各种食物或者实体在现实中的各种食物或者其他部分以一个或多种图的形式来进行表示。在一般的设计项目中,通过需求分析的人员根据客户抽象出E-R图,然后数据库设计师设计数据库的表结构,以及相关的视图和索引是根据E-R图和用户的查询和其他方面的需求,实体型,属性,联系是E-R图的基本构成部分。如图4.2所示的是本订餐系统的E-R图。图4.2订餐系统E-R图(1)菜品信息E-R图如图4.3所示:图4.3菜品信息E-R图(2)普通用户资料E-R图如图4.4所示:图4.4一般用户E-R图(3)订单信息E-R图如图4.5所示:图4.5订单信息E-R图(4)管理员信息E-R图如图4.6所示:图4.6管理员信息E-R图4.2.2数据库的具体实现以下数据表分别为用户信息表,商品信息表,我的订单表,管理员信息表的数据库表格,细信息为如4.1至4.4所示表4.1用户信息表表4.2菜品信息表表4.3订单信息表表4.4管理员信息表第5章详细设计5.1系统功能具体实现 (1)系统用户登录界面输入已注册好的账号和密码登录系统,系统登录界面效果为如图5.1所示:图5.1系统登录界面(2)系统注册界面注册之前新的用户可以浏览商品,需要下单先注册,再登录,已经注册过的用户不用注册,可以直接登录操作,系统注册界面为效果如图5.2所示:图5.2系统注册界面(3)系统前台界面在线订购管理系统的前端界面采用左右结构。左侧是主功能区。实现系统的主要功能由:注册系统、登录系统、菜品查询、菜品展示、我的购物车、我的订单、系统留言板,系统前台界面设计为如图5.3所示:图5.3系统前台界面(4)系统菜品查询界面菜品查询功能主要是用户可以直接搜索自己想要的商品,也可以往上下滑的形式来查看所有商品,系统菜品查询界面设计为如图5.4所示:图5.4系统菜品查询界面(5)系统菜品信息界面本系统菜品信息功能是用户可以看所有菜品及菜品信息,用户可以通过菜品类别来查看,系统菜品信息界面设计为如图5.5所示:图5.5系统菜品信息界面(6)系统购物车界面本系统购物车功能是可以添加多个商品也可以是一个商品,需要订的加入购物车,对于下一个订单,系统购物车界面设计为如图5.6所示:图5.6系统购物车界面(7)系统订单界面用户结账之后,您能查看“我的订单”中的订单信息,支付方式货到付款和银行卡付款,系统订单界面设计为如图5.7所示:图5.7系统订单界面(8)系统留言板界面在线订餐系统留言板功能设计的主要目的是保证用户可以及时对菜品信息进行反馈,以便于用户及时的知晓菜品的不足,系统留言板界面设计为如图5.8所示:图5.8系统留言板界面(9)系统后台界面管理员账户登录系统后台之后,系统显示出来的是系统后台功能,该后台界面主要展示系统后台每个功能的作用,系统后台界面为如图5.9所示:图5.9系统后台界面(10)系统后台管理登录界面登录系统后能及时更改账户和密码信息,以保证系统账户和密码安全,还可以同时保证本系统信息的安全及使用。系统后台管理登录界面为如图5.10所示:图5.10系统后台管理登录界面(11)系统菜品类别管理界面该功能主要是用户管理菜品的类别,管理员能通过此功能对系统的菜品类别信息进行增加,删及改等操作。系统菜品类别管理界面为如图5.11所示:图5.11系统菜品类别管理界面(12)系统菜品信息管理管理员是可以按照已筛选好的菜肴类别来添加菜品信息及可以删除已添加的菜品信息,系统菜品信息管理界面为如图5.12所示:图5.12系统菜品信息管理界面(13)系统会员信息管理管理员能管理系统中所有已注册的用户的信息。系统会员信息管理界面为如图5.13所示:图5.13系统会员信息管理界面(14)系统订单信息管理管理员能在系统中查阅订单信息,通过信息进行送货。系统订单信息管理界面为如图5.14所示:图5.14系统订单信息管理界面(15)系统留言板管理管理员可以阅读用户的反馈,通过用户的反馈来充实系统的功能。系统留言信息管理界面为如图5.15所示:图5.15系统留言信息管理界面(16)健康美食管理管理员可以把对本系统的所有信息,新菜品等消息显示在用户页面上。系统健康美食管理界面为如图5.16所示:图5.16系统健康美食管理界面5.2实现订餐系统功能的部分源代码第6章结论与展望我的毕业设计是订餐系统,我觉得是一个很简单的毕业设计题目,在一般现实生活中我们经常看到好多人都在使用类似于该系统的软件,很方面,我选择这题目的主要目的是去年寒假的时候在家,我们由于赶时间急着吃饭,没有别的办法只能订外卖,我们家住在一个小县城,那边一般不使用大城市用的订餐平台,只能用一个很简单的订餐软件,是我手机上订的我们先买了两份,没过一会儿又想买一份然后给商家打电话接的是送外卖的,跟外卖说的是能不能带一份然后外卖人员说再订一份,如果再订一份会浪费送货费,着急的再订一份订单过程很复杂,一般人都不会容易找到,后面终于订上了,外卖员一个接一个送来了。后寒假过后选了毕业设计题目我想做这个订餐系统了,没有含复杂过程。在做设计的时候遇到了很多的问题,做系统需要理解各种语言的基础,有些课程以前没好好学做系统的时候需要再去复习,再要学习了,在做设计的过程中学到了不少的知识,我想首先感谢我的指导老师,还要感谢我的朋友们,在我遇到困难的时候让我加油,当我想放弃的时候帮助我,最主要的是指导老师抽空最宝贵的时间给我们知道怎们写设计,在遇到系统上的问题的时候一一教导我,我们组不仅我一个人还有二十几个人,老师都不显多不管早晚都等我们去找她。在做这设计的时候遇到了很多的问题,我还是到最后坚持下来了,但是学到了很多的知识,我们即将在外面面对问题的时候我们学会了怎么面对,感谢我的所有老师们,感谢我的同学们。
参考文献孟慧.在线订餐系统设计与实现[D].电子科技大学,2014.单慧.基于JAVA的订餐管理系统的设计与实现[D].大连理工大学,2015.许旺央.网上订餐系统的设计与实现[D].厦门大学,2013.范博杰.基于JavaWeb的网上订餐系统的设计与实现[D].东北大学,2016.叶聪.MySQL数据库理实一体化教学研究[J].现代职业教育,2020,20(06):160-169.聂维,张忠,刘小豫.网上订餐系统的设计与开发[J].信息与电脑(理论版),2019,31(06):56-68.陈志泊;许福;韩慧;崔晓晖;路贺俊;阮豫红.数据库原理及应用教程[M].北京:人民邮电出版社,2017.马忠贵;宁淑荣;曾广平;姚琳.数据库原理与应用[M].北京:人民邮电出版社,2013.张丽梅.网上订餐系统的开发设计[J].福建电脑,2014,30(05):149-150.梁燕来;程裕强.Java面向对象程序设计[M].北京:人民邮电出版社,2013.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 全天候时间利用率优化方案
- 2026年机械伤害培训模拟试题(含答案)
- 2026年乐山语文单招模拟试题及参考答案
- 2026年江苏省二造模拟试题及参考答案
- 2026年小儿原发性血小板增多症模拟试题及答案
- 基坑支护工程施工方案设计与分析实践参考
- 2026年烟草初级营销模拟试题及答案
- 2026年食品工艺学模拟试题及参考答案
- 2026年原料理化检验模拟试题及答案
- 机关业务模拟试题带答案
- 2026哔哩哔哩营销通案
- 广东深圳市华睿欣能投资控股集团有限公司2026届校园招聘考试参考题库及答案解析
- 基于零知识证明的医疗数据共享安全协议
- 老年期痴呆课件
- 20大数据互联网金融电子商务创业项目营销活动推广模板
- 3.1伟大的改革开放 教案高中政治统编版必修一中国特色社会主义
- 羟考酮纳洛酮缓释片-临床用药解读
- DBJT15-60-2019 建筑地基基础检测规范
- 2025年晋江离婚协议书
- 药店医保处方管理制度
- 信息处理与社会责任试题及答案
评论
0/150
提交评论