基于php的美食商城网站设计与开发(源码)【字数:8285】
目录
一、引言 1
(一)课题研究的背景 1
(二)课题研究的意义 1
(三)课题研究的现状 1
二、 网站开发技术及开发工具 2
(一)PHP 2
(二)Mysql 2
(三)swiper.js框架 2
(四) boostrap框架 3
三、网站需求分析 3
(一) 网站的可行性分析 3
1. 经济可行性分析 3
2. 操作可行性分析 3
3. 法律可行性分析 3
(二) 网站的功能需求分析 3
四、网站总体设计 6
(一)网站功能模块设计 6
(二)数据库设计 7
1. 数据库ER图设计 7
2. 数据库逻辑设计 7
五、网站详细设计与实现 9
(一)美食网站前台页面 9
1. 美食网站首页 9
2.美食商品列表页面 11
3.商品详情页面 12
4.购物车页面 13
(二)网站后台模块实现 14
1. 商品分类模块 14
2. 商品信息管理模块 14
3.订单管理 15
4. 文章编辑页面 15
5. 员工管理页面 16
六、网站测试 16
(一)测试目的 16
(二)测试方法 16
(三)测试用例 *51今日免费论文网|www.51jrft.com +Q: @351916072@
17
1.前台部分功能测试 17
2.后台部分功能测试 17
总结 18
致谢 19
参考文献 20
一、引言
(一)课题研究的背景
随着现在社会经济的发展,人们的购物方式越来越趋向于多元化。对于美食的选购也逐渐的趋向于电子商务化,很多餐饮行业的商家都会推出自己的点餐系统,这不仅迎合了当代的社会发展潮流,也进一步提升了客户们的用餐体验,对于商家来说更是删繁就简,提供便捷。
当今社会的计算机技术不断发展与深化,越来越多的计算机技术被应用到人们生活的各个领域。餐饮行业更是如此,利用美食网站可以让客户直观快捷的了解到美食的种类,当今的网页制作更趋于简单化、人性化,美食商城网站具有丰富的多媒体宣传效果,客户也可以直接通过图片或者是动态视频了解相关的美食信息。网站的设计已成为当今最吸引人注意的信息传递方式,所以我们利用互联网大平台,将餐饮行业融入互联网信息时代,进一步促进传统餐饮行业的转型提升,加快餐饮行业信息发展的进程。
传统的菜谱宣传受众有限,仅现于到店堂食的客人,但通过互联网进行网络宣传,可以进一步提高美食产品的宣传效率,扩大受众范围,让更多的互联网用户可以选择到自己喜爱的美食。对于餐饮行业的商家而言,传统订单的处理方式往往以笔记为主,在订单处理上有一定的复杂,然而通过互联网在美食商城网站后台,可以直接查看订单状况,进行相应的订单处理。
(二)课题研究的意义
现在的经济社会发展已全面进入了信息化。当今社会上的信息化水平,一定程度上反映出国家的信息发展水平。在餐饮行业中也大量存在着美食商品信息化,他一定程度上促进了社会经济的发展,改善了人们生活方式。美食商城网站对于用户来说,可以直接了解到相关的商品信息,便于选择自己喜爱的美食,同时也可以快捷的向好友分享美食;对于商家来说,在菜品更改、订单处理上有了新的管理模式。
相较于传统的美食宣传和订单处理,美食商城网站有以下几方面的优势:
(1)用户可以通过美食商城网站直观的了解到美食信息。
(2)用户也可以通过美食商城网站向他人直接分享自己喜爱的美食。
(3)商家通过美食商城网站的后台可以直接上传更改菜品信息。
(4)商家在美食商城网站上可以灵活的处理订单情况。
(三)课题研究的现状
在经济社会快速发展的今天,一些商家会推出自己的美食网站,这不仅适应了当下时代的潮流,也通过网页制作图文并茂以及小视频的新媒体对美食进行了最直接最有效的宣传。互联网用户可以辩解的了解到相关美食的一些信息,便于互联网用户选择自己喜爱的美食。另一方面,美食商城网站也有利于商家通过后台进行菜品管理和人员管理。
但根据我搜集的资料来看,一部分美食商城网站具有着单一性,他仅仅展示商品的一些必要介绍,并没有一系列的分类处理,以及没有客户下单等功能,很不便于顾客选择自己所喜爱的美食,同时,对于商家来说,不便于处理相关的美食订单。也有一部分美食商城网站具有着复杂化,在网页制作上不是很简洁明了,让客户无从下手,不知从哪查找自己所喜欢的美食。很多美食商城在美食的图片处理上,有一定的欠缺,很大程度上直接影响客户选择美食。一些美食商城网站在跳转时会发生卡顿,影响客户心情。商家通过美食商城网站后台系统,不能直观地了解到相关的订单信息,不利于后厨制作美味佳肴。在菜品上传或更改上有着很大的烦杂现象,会给商家造成一定程度上的困扰。
本美食商城网站的相关功能会从用户和商家两个角度进行思考制作,力争全方位的满足客户选择购买美食的需求,同时也力争满足商家对于后台系统操作的需求。
二、 网站开发技术及开发工具
(一)PHP
PHP是近几年发展较快并流行的计算机编程语言,PHP程序开发快、运行快,编程简单易学。语言的兼容性非常好,跨平台强,可以在Windows、Linux等操作系统的全球广域网后台运行程序,消耗非常少的系统资源,利于学生使用电脑进行相关程序的开发工作。
(二)Mysql
MySQL是一个管理数据库的数据库管理系统,它将数据库报保存在不同的表中,这可以快捷的查询到所需要数据,数据处理有条理而不冗杂。它同时也是一个开源代码,有着高的经济性,便于操作使用,系统性能稳定,不会出现极端情况,适应多种储存方式,MySQL具有相当强大的灵活性,可以充分发挥电脑性能。
原文链接:http://www.jxszl.com/jsj/rjgc/608195.html