当前位置:文档之家› 基于PHP的美食购物网站的设计与实现

基于PHP的美食购物网站的设计与实现

基于PHP的美食购物网站的设计与实现
摘要:随着全球经济的的快速发展,Web技术的广泛应用,再加上我国电子商务日益盛行,网络购物为软件开发商带来了宽广的发挥空间,也为生产者和中间商带来了巨大的商业价值。

本课题是为爱吃的“吃货”们设计的,用户可根据自己的饮食习惯在本站选购中意的商品,从浏览到选购快捷方便的进行消费购物。

网站采用了HTML5、PHP等语言设计网页,结合数据库MySQL实现用户登录、商品选择、链接支付、数据管理等功能,从而让用户达到网上购物消费的目的。

关键词:Html5;Css;PHP;MySQL;美食购物网站
Abstract:With the rapid development of the global economy, the widespread use of Web technologies, and the increasing prevalence of e-commerce in China, online shopping has brought a broad scope for the development of software developers, and has brought commercial benefits to producers and middlemen.. This topic is designed for those who love to eat, and users can choose to purchase the favorite goods according to their own eating habits by online shop. The website uses HTML5, PHP and other languages to design web pages, and combines the database MySQL to achieve user login, product selection, link payment, data management, and other functions, so that users can achieve the purpose of online shopping consumption.
Key words:Html5; Css; PHP; MySQL; Gourmet shopping website
目录
摘要 (I)
Abstract (I)
目录 (II)
1绪论 (1)
1.1研究背景 (1)
1.1.1网络购物 (1)
1.1.2美食网站 (1)
1.2研究内容 (1)
1.2.1研究目的 (1)
1.2.2研究方法 (1)
2系统分析 (2)
2.1可行性分析 (2)
2.1.1技术可行性 (2)
2.1.2经济可行性 (2)
2.2需求分析 (2)
2.3系统功能设计分析 (2)
3前端开发及相关技术 (3)
3.1开发所需工具 (3)
3.2开发框架 (3)
3.3Web前端开发 (3)
3.3.1Web前端介绍 (3)
3.3.2HTML5介绍 (4)
3.4前端开发及相关技术 (4)
3.4.1javascript语言介绍 (4)
3.4.2PHP简介 (4)
4系统功能模块及数据库的设计 (5)
4.1系统各功能模块设计 (5)
4.2 数据库的设计 (5)
5网站系统功能的实现 (8)
5.1页面设计 (8)
5.2各单元功能实现 (12)
5.3模拟登陆,数据连接 (20)
5.4整合单元功能,测试修复 (20)
6总结 (21)
参考文献 ................................................................................................ 错误!未定义书签。

致谢 ................................................................................................ 错误!未定义书签。

1绪论
1.1研究背景
1.1.1网络购物
二十一世纪开始流行的网络购物,简称网购,指的是消费者根据自己的需求通过互联网搜索商品信息,然后通过网上电子订购单发出购物请求,在得到响应后再进行网上支付,卖家在接到订单后通过邮购的方式或是通过快递公司送货上门等一系列环节完成交易的网上购物形式。

网络购物可以让消费者方便快捷、足不出户的去消费选购,对商家也有着经营成本低、库存压力小的好处,但同时也有着可能买到假冒伪劣产品的风险。

1.1.2美食网站
如今的美食网站非常之多,比如著名的“大众点评”网站。

随着电子商业的普及,“美团外卖”、“饿了么”的出现更是带给了老百姓生活的便利,美食网站的需求也是日益增加。

1.2研究内容
1.2.1研究目的
当今社会已成为信息化社会,信息自动化的作用越来越大,对于数据的处理要求也更加繁重。

经过对多种计算机编程语言及数据库软件的优越性进行评估之后,最终选择用html、php等语言和MySQL服务器软件开发一个网络美食网站。

通过实践,学习相关开发工具和计算机语言,,熟练掌握数据库处理和编程方法,熟悉网页制作的过程,掌握网页开发技术。

1.2.2研究方法
通过查阅文献与资料,然后根据其他相关项目的开发确定使用HTML5、CSS、JavaScript、php等语言完成基于Web的美食购物网站。

使用经验总结法,根据自己及身边人平时在网上购物以及在网络中所听所闻,总结出符合自身要求限制的一套可行的设计方案。

该网站,根据设计要求,利用HTML,CSS做出各个页面,
采用php编写各个模块功能代码,利用JS模拟登陆,获取网站各类信息,最后做出调试,实现网上购物。

2系统分析
2.1可行性分析
2.1.1技术可行性
依据购物网站系统所需的功能,实际上讲就是对数据管理和查询的系统,当前相关技术研究已经非常成熟,而且信息技术的飞速发展也能给系统的构建提供良好性能的硬件、运行软件的编译平台、环境和其他相应所需的条件。

2.1.2经济可行性
对于本设计所提及的基于Web的美食购物网站系统已经具备了相应的信息处理能力,在软件开发过程中资金投入并不高,所以经济方面能够承受。

2.2需求分析
网络购物已经成为世界上主流的消费方式,在经济市场需求的强烈带动下,整个行业正在向着规模化、规范化转型。

当前大的电商例如淘宝、天猫、京东等非常火爆,但是对于小商品、零食、美食等商品的网上购物平台比较少,常见的也就“美团外卖”和“饿了么”可以购买消费,所以,市场也就给了本站的出现一个机会。

2.3系统功能设计分析
(1)利用HTML,CSS做出网站各个静态页面;
(2)采用php编写出系统各个功能代码;
(3)使用MySQL数据库整合用户注册登录数据以及需要查看的商品信息。

3前端开发及相关技术
3.1开发所需工具
开发工具选用PHPstudy,该程序包有以下优点:首先它全面适用于各种操作系统的计算机,然后该程序包集成了诸多功能软件,均为最新版本,不用再去查找需要的编程模块软件,另外如果作为服务器的话只需要稍修改配置文件即可,MySQL的数据库用户名:root,密码是root,安装后需重新设置密码。

3.2开发框架
开发框架采用了ThinkPHP,这是一个快速、兼容而且简单的国产PHP开发框架,支持MySql、PgSQL、Sqlite多种数据库以及PDO扩展。

本次开发采用的是ThinkPHP5.0,其优势在于,拥有更灵活的路由和更强大的查询语法,并且引入了请求、响应对象,增强的模型功能,单元测试支持以及命令行工具。

3.3 Web前端开发
3.3.1Web前端介绍
网站是分为前端和后台的,前端就是我们俗称的页面,是用户可以看到的各种页面,后台就是指管理、更新、维护网站的后台,对于用户来说是看不见的。

WEB前端开发是指利用Web技术完成客户端程序(也就是浏览器端)的设计,开发Java以及Flash模块,同时结合后台技术模拟整体效果,进行丰富互联网的Web开发,致力于通过技术改善用户体验错误!未找到引用源。

相关主题