基于php的商城网站设计与开发(附件)【字数:8193】

摘 要购物商城网站是采用MySQL数据库,使用PHP开发语言和YII框架,其中YII是用于开发大型Web应用的高性能PHP框架。
目录
一、 引言 1
(一)平台开发背景 1
(二)资料来源 1
(三)系统特点 1
(四)系统结构 1
(五)相关技术 1
二、需求分析 2
(一)系统需求分析 2
(二)用户需求分析 2
三、系统架构设计 3
(一)网站设计 3
(二)数据库设计 4
四、 系统详细设计及代码实现 7
(一)系统设计描述 7
(二)网站首页 7
(三)商品详情介绍页面 8
(四)网站购物车页面 10
(五)网站个人中心页面 12
(六)后台登陆模块实现 14
(七)商品管理页面 17
(八)平台订单管理模块实现 19
(九)网站优惠管理模块 20
(十)网站用户管理模块 21
五、系统测试 22
(一)系统测试 22
(二)系统测试用例 22
(三)测试结论 24
结束语 24
致 谢 26
一、 引言
(一)平台开发背景
随着人们的经济水平提高,简单的生活方式需求日益强烈,由此购物商城网站诞生了。本网站方便的特质和互联网的快速发展,使得购买形式不单单只是限于线下购物的商城。线下商城的种种原因促进了线上购物商城的发展。网上购物为那些因为地区不同而无法再购物的人解决了空间和时间的问题,让人们的生活变得更方便快捷。
(二)资料来源
通过对一些运营的比较好的网上购物网站开发需求的可行性分析,从用户的角度分析,从公司目标的五个方面分析,重点分析服务、硬件和可用功能。结合企业商家和普通商家不同用户进行考虑,也对消费者个人需求和售后要求各个方面进行全面分析。了解到电子商务基于互联网,以交易双方为主题,以电子银行电子支付为手段,以客户数据为依托的商务模式。
(三)系统特点 *好棒文|www.hbsrm.com +Q: @351916072@ 

购物商城网站打破了地点和时间的限制,范围更广泛,让卖家和卖家可以更加方便、灵活的进行交易。一方面节省了消费者的时间增加了消费者对商品的可选择性另一方面也减少了卖家人力物力的开销。对于各方来说都提高了效率打破了以往固有的购物方式。
(四)系统结构
购物商城网站采用MYSQL数据库,网站整体运用分布式架构,网上购物商城分为几个子系统,分为后台管理系统、前台系统、会员系统、订单系统、搜索系统、商品管理系统。在分布式系统中展现给用户的是一个统一的整体,像是一个系统。分布式结构就是按照业务功能,拆分成独立的子服务,独立的库表,可以独立运行,且服务之间相互通信,还降低了业务间的耦合度,方便开发维护,水平扩展,复用性高等。
(五)相关技术
1. PHP编程语言
PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP语言是用来定义计算机程序的形式语言。它是一种向计算机发出指令的标准化通信技术。计算机语言允许程序员精确地定义计算机需要使用的数据,并精确地定义在不同情况下应该采取的操作。PHP同时还拥有多态的特性,在代码编程中创建的多个对象可以使用同一个接口,但是匹配不同的内部实现方法。这个特性可以在实现过程中使用,以解决父类和子类对象之间存在差异的问题,使得代码可以通用适应编程过程中的需求变化问题。
2.MySQL数据库管理系统
MySQL是一个关系数据库管理系统,它将数据保存在不同的表中,提高了速度和灵活性。MySQL是最流行的关系数据库管理系统之一,在WEB应用程序中,MySQL是关系数据库管理系统中最好的RDBMS应用程序之一。MySQL数据库使用最常用的是SQL(结构化查询语言)。具有简单、管理方便、运行速度快、可靠性高、保密性强、开放源码等优点,此外MySQL数据库还拥有在一些操作系统上是免费的一大特点。故一些中小网站会选择MySQL作为网站数据库。
3. YII框架
YII是一个基于组件、用于开发大型 Web 应用的高性能免费开源的 PHP 框架。具有性能高、效率高、速度快、高可重用性和可扩展性的优点。
4.ElementUI框架
ElementUI框架是一套前端框架,用于和MVVM开发模式的前端框架进行配合使用,可以对于页面进行美化,不需要手动添加各类css样式和组件制作,网站设计前期按照此UI框架进行设计,方便后期开发。
二、需求分析
(一)系统需求分析
通过对网站工程的学习我了解到在创建一个新的网站项目之前,我作为网站的开发者需要对所有的网站页面和内容需求作一个整体统计和模块化设计。通过对市面已有购物商城网站的全面分析,已基本满足了用户的需求。而前期对整体网站的分析就决定了整体网站开发过程是否顺利,一个合格的系统分析过程可以极大程度的减少整个项目开发过程中会出现的问题,提高工作效率。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/165.html

好棒文