基于php的甜品美食网站的设计与实现(附件)【字数:8879】
目录
一、 引言 1
(一) 系统开发背景 1
(二) 开发目的 1
(三) 开发意义 1
二、 系统相关技术介绍 2
(一) PHP语言 2
(二) Yii框架 2
(三) HTML 2
(四) MySQL 2
三、 系统分析 2
(一) 系统可行性分析 2
1. 经济可行性 2
2. 技术可行性 2
3. 操作可行性 3
(二) 系统的功能需求分析 3
(三) 系统非功能性需求分析 4
1. 系统性能 4
2. 可维护性 4
3. 安全性 4
四、 系统总体设计 4
(一) 系统功能设计 4
(二) 数据库设计 5
1. 实体ER图设计 5
2. 数据库表设计 6
五、 系统详细设计 8
(一) 系统前台模块实现 8
1. 系统首页页面 8
2. 甜品列表页面 9
3. 用户登录页面 11
4. 用户购物车页面 12
5 *51今日免费论文网|www.51jrft.com +Q: ^351916072#
. 用户留言页面 13
(二) 系统后台模块实现 13
1. 商品管理模块 13
2. 商品详情管理模块 14
3. 订单管理模块 15
4. 留言管理模块 16
5. 员工管理模块 17
六、 系统测试 18
(一) 测试方法 18
(二) 测试用例 18
1. 登录功能测试 18
2. 注册功能测试 19
3. 购物车功能测试 20
七、 结论 20
致 谢 21
参考文献 22
引言
系统开发背景
当今社会劳动力主流已被90与00后占据,这些新生代的孩子们脱离了当年物质匮乏的年代,童年里开始有着甜品的出现。甜品也开始逐渐占据了大家的生活,在看电影,在家刷剧的年轻人经常在手机或电脑旁备上一份甜品。但由于今年的疫情原因,许多超市与零售店的销售额受到了前所未有的打击,并且人们也开始不出门选择线上购物方式,并且相较于传统的线下销售模式,线上销售模式可以更快的搜索自己所偏好的甜品类型。由于网络的发达和网络应用的便捷性用户足不出户即可购买到全世界的甜品,只需要登录网站找到自己喜欢的甜品之后下单即可。
开发目的
综合来看国内的售卖网站的趋势,总结出本系统必须要有的功能点。在通过查看不同甜品网站用户的建议,总结出本系统需要额外提升或创建的几个功能点。这些功能点包括以下:
网站首页:需要将甜品醒目的体现出来,用图片为主题,方便用户查看。
甜品分类:需要将每个甜品按不同种类分类,包括但不限于品牌、地区、类型。方便按类型用户查找甜品。
购物车:网站必须要有一个购物车用来存储用户选择的物品信息,如果用户尚未登录或未添加产品进入购物车,那购物车将展示空白列表。若用户已添加商品则用户可以在购物车对以添加的商品进行数量更改或移出购物车操作。
留言:为了使网站更加合理,留言功能必不可少。前端用户可以通过留言和后端管理员沟通,用户的留言可以帮助开发人员优化系统。
开发意义
甜品产业已成中国食品产业链的一大巨头。往往在亲友会面,同学聚会,喜事联姻的时候,甜品的消费将会突飞猛进。为了让人们更快捷方便的享受甜品带来的快乐,线上甜品售卖网站的建设是十分有必要的。并借此来研究并窥视中国的电商产业的可行性,从而进行更深一步的研究。本系统的首页大图banner进行甜品展示,用户点击图片和按钮均可以跳转甜品的列表页面。同时为了方便用户选择甜品,本系统将甜品按类别进行严格分类,为了方便用户快速切换分类,本系统将导航栏设计在了最左侧。右边的部分则用来展示对应模块内容,Yii的MVC模式能够帮助开发人员很好的完成这一点。
系统相关技术介绍
PHP语言
PHP语言的语法是一款自创语法,它的语法特点吸取了C语言和JAVA语言的特点。现阶段PHP语言编写的程序几乎支持现阶段所有流行的操作系统和数据库系统。PHP语言开发十分快速且语言学习较简单,编写后的程序可以完美嵌入HTML网页。同时PHP语言是一款面向对象的语言,这使开发人员在编程的时候逻辑思路更加清晰。
Yii框架
Yii框架是PHP主流框架之一,它自带的Gii能够帮助开发人员快速建立对应数据表的MVC模型,显著提高了开发人员的编程效率。Yii系统自带的debug相比寻常的session显示更加简单实用且能醒目的提示出SQL查询语句的执行时间和占内存量,为本系统后期网站维护和升级打下了坚实的基础。
HTML
HTML语言是一款全球通用的标记语言,由于其支持多设备、跨平台所以成为网站系统的不二之选,通过HTML编写的网页在不同浏览器、不同操作系统的情况下均能正确显示。HTML可以做到实时更新这对网页系统来说十分友好。
原文链接:http://www.jxszl.com/jsj/wljs/608377.html