基于php的轻食餐厅网站设计与开发(附件)【字数:6802】
目录
一、引言 1
(一)开发背景 1
(二)选题意义 1
(三)设计目标 1
(四)开发环境 1
二、关键技术介绍 1
三、系统分析 2
(一)系统功能分析 2
(二)角色权限分析 3
(三) 系统用例图分析 3
四、系统设计 4
(一)功能模块设计 4
(二)数据库设计 4
1.ER图设计 4
2.数据库表设计 5
五、系统实现 6
(一) 系统登陆注册 6
1.系统登录 6
2.系统注册 8
(二)会员管理 9
1.会员列表 9
2.会员信息编辑与删除 10
3.会员信息的添加 11
(三) 轻食管理模块 12
1.轻食预览 12
2.轻食查询 15
3.轻食管理 15
4.轻食添加 17
(四) 订单管理模块 17
1.订单列表 17
2.订单详情 20
(五)分类管理 21
1.分类列表 22
2.分页展示 22
3.分类记录删除与编辑 23
4.添加分类 23
(六)购物车模块 24
1.购物车总览 24
2.添加购物车 26
3.删除 *51今日免费论文网|www.51jrft.com +Q: *351916072*
购物车物品 26
总结 27
致谢 28
参考文献 29
一、引言
(一)开发背景
随着互联网的普及与发展,网络服务逐渐渗透到我们生活的方方面面,只要打开对应网址,即可享受从沟通交流到衣食住行等各方面的服务,生活中需要的大部分业务都可以在线上完成办理,传统服务纷纷向线上转移。
(二)选题意义
随着现代社会的发展,人们对于饮食的要求从大鱼大肉、山珍海味逐渐转变成了营养健康、低脂低糖,对食物的要求十分苛刻,而一般的年轻人工作繁忙并没有太多时间准备一顿符合要求的精致轻食,只好下班后匆匆点个外卖应付一下了事,可这又与年轻人饮食观念中的营养健康背道而驰。我们的轻食餐厅用计算机整合了制作符合我们健康理念的轻食餐厅信息,不用在外卖平台挑选哪些餐厅的食物更加健康,为消费者提供方便。消费者们在网站看到适合的轻食就可以在线下单,然后可以在订单界面追踪自己的订单详情。下单后商家将所订轻食送货上门给顾客,节省了顾客大量的时间,也节省了商家的运营成本。
(三)设计目标
设计轻食订餐管理系统,主要目的是实现轻食在线交易,管理订单信息,用户信息,轻食信息,后台系统可以通过轻食添加进行主页内容的添加和删除。用户可以在前台进行登录,登录后进行浏览、查找轻食,看到自己满意的轻食加入购物车后可以进行结算。后台可以实现对轻食的管理,选择相应的类别的信息进行添加图片、轻食描述、标注价格。可查看轻食列表,编辑轻食信息。后台还可以查阅用户购买的下单信息,对订单进行处理。
(四)开发环境
开发语言:PHP
数据库:MySQL5.7
客户端浏览器:谷歌浏览器
二、关键技术介绍
(一)PHP语言介绍
PHP是一种在服务器端执行的语言,它有很多其他学生编程设计语言可以最大的区别主要就是它应用于web开发时可嵌入HTML页面中,所以我们在使用PHP进行开发的时候可以发现,我们执行逻辑的PHP文件本身就可以作为一个页面。在语法上PHP学习了C语言的语法,还学习了Java语言和Prel等多个语言的特色语法,最终形成了自己的语法,吸取众家之长。
MySQL是一种当前很流行的轻量级关系型数据库。所谓的关系型指的是存储在其中的数据是以数据之间的关系进行组织的,按照数据库中信息存储方式来分类它属于关系型数据库,这里所谓的关系型,指的是数据中数据存储依靠的是数据之间的关系来构建数据表,而当业务执行查询语句也依靠关系来查询。这种有迹可循的存储方式十分优秀,查询速度快而且灵活性极高。
JQUERY介绍
JQUERY是一个基于JavaScript编程语言的开放、简捷的前端框架。也是要程序员们使用JQUERY的时候可以写更少的代码来完成更加强大的功能。它把很多使用JavaScript编写的一些模块化的代码都提前封装好,开发者们有需要的可以直接使用这些封装好的功能进行开发,对于HTML网页中对文档的操作也进行了优化。HTML+CSS+JavaScript介绍
HTML+CSS+JavaScript被开发者们戏称为系统前端技术开发设计三剑客,只要是构建网站就离不开这三门语言。我们平时看到的web网页,都是前端技术所实现的。这里所谓的前端指的是应用程序中与用户进行交互的模块,而后端指的是真正处理相关业务逻辑的方面。
HTML是通过一连串组件来构成一个完整的页面,我们所常见的网页中,每一个表格、输入框、搜索栏等等都是一个一个的元素。每个元素由一双尖括号包袱起来,一对尖括号就是一对标签, 这种语言由一个个的标签组成, 用这种语言制作的存档是一个文档。
CSS级联样式表,简而言之,它就是负责书写网页样式的语言,与前面介绍的HTML是相辅相成的,HTML负责写出网页包含哪些组件,而CSS就是负责写出每个部分是什么样子的。比如一个输入框,通过编写CSS就可以让他的样式改变,粗细线条,阴影透明,还有输入其中的字体颜色等等,这些就是网页的样式,通过设立好的样式表可以对网页的整体外观进行改变。
原文链接:http://www.jxszl.com/jsj/xxaq/608541.html