没有合适的资源?快使用搜索试试~ 我知道了~
基于php的网上购物系统.docx
资源推荐
资源详情
资源评论
1
摘要
最近几年伴随着经济的快速发展,互联网相关行业异军突起,许多行业可以借助互联
网技术更好的进行数据运 营,提供整体的工作效率。零售行业通过使用互联网技术来进行
网上商品销售,使得网络线上销售的 B2C、B2B 等模 式已经逐渐替代传统的线下销售方式,
通过网上购物系统可以对来自不同地区的用户进行商品销售,不仅能扩大消 费群体、提高
销售量,还可以降低销售成本。
本文使用 PHP 语言开发网上购物系统,系统数据存储采用 MySql 数据库。对网上购物
系统进行需求分析,了解系 统的功能需求情况后,总结出主要开发的网上购物系统功能模
块包括注册登录模块、用户中心模块、商品订单模块、购物商品模块等,实现网上购物各
项功能,方便商家进行商品销售管理、提高了客户购物体验。系统测试表明 该系统运行稳
定。
关键词:互联网技术,MySql 数据库,网上购物
2
目录
第一章 绪论 ........................................................................................................................................................1
1.1 选题背景与意义 ...................................................................................................................................1
1.2 研究内容 ...............................................................................................................................................1
第二章 相关开发技术 ........................................................................................................................................2
2.1 MySql 数据库 .........................................................................................................................................2
2.2 PHP 开发语言介绍.................................................................................................................................2
1.PHP 可以完成前后端分离................................................................................................................3
3.PHP 具有较强的封装性....................................................................................................................3
第三章 系统需求分析 ........................................................................................................................................3
3.1 可行性分析 ...........................................................................................................................................3
3.1.1 经济可行性 ................................................................................................................................3
3.1.2 技术可行性 ................................................................................................................................3
3.2 功能需求分析 .......................................................................................................................................3
3.3 非功能需求分析 ...................................................................................................................................5
1.系统的执行性能分析 ......................................................................................................................5
2.系统的可靠性分析 ..........................................................................................................................5
3.系统的使用便捷性分析...................................................................................................................5
第四章 系统总体设计 ........................................................................................................................................5
4.1 系统架构设计 .......................................................................................................................................5
4.2 注册登录模块的设计 ...........................................................................................................................6
4.3 用户中心模块的设计 ...........................................................................................................................7
4.4 商品订单模块的设计 ...........................................................................................................................8
4.5 购物商品模块的设计 ...........................................................................................................................9
4.6 数据库设计 .........................................................................................................................................10
4.6.1 数据库概念设计 ......................................................................................................................10
4.6.2 数据库逻辑设计 ......................................................................................................................12
第五章 系统详细设计与实现 ..........................................................................................................................13
5.1 数据库连接实现 .................................................................................................................................13
5.2 注册登录模块的设计与实现 .............................................................................................................14
5.3 用户中心模块的设计与实现 .............................................................................................................16
5.4 商品订单模块的设计与实现 .............................................................................................................18
5.5 购物商品模块的设计与实现 .............................................................................................................19
第六章 系统测试 ..............................................................................................................................................20
6.1 测试意义 .............................................................................................................................................20
6.2 系统功能测试 .....................................................................................................................................20
1.注册登录模块 ................................................................................................................................20
2.用户中心模块 ................................................................................................................................21
3.购物商品模块 ................................................................................................................................21
4.商品订单模块 ................................................................................................................................21
6.3 测试结论 .............................................................................................................................................22
第七章 结束语 ..................................................................................................................................................22
参考文献 ............................................................................................................................................................23
谢辞 ....................................................................................................................................................................23
1
第一章 绪论
1.1 选题背景与意义
由于经济的迅速发展,在商品销售中通过使用互联网技术来进行商品销售已经成为潮
流,传统的商品购物模式 已经逐渐发生改变,传统的实体店销售商品模式逐渐转变为互
联网商品销售模式[1],通过基于网络的方式向消费者 传播商品信息并进行商品销售,这
样的方式比传统销售模式来说不仅解决了地理位置问题,还能够更好的提高销量。
为了能够更好的进行互联网销售商品,本文使用 PHP 开发语言来对网上购物系统进行
开发,系统数据存储采用 MySql 存储,对网上购物系统进行需求分析,了解系统的功能需
求情况,总结出主要开发的网上购物系统功能模块包 括注册登录模块、用户中心模块、商
品订单模块、购物商品模块等,系统通过这些模块的开发能够建立起一个智能 化的商品
销售模式,更好的为商家与消费者购买销售商品带来便捷,这对今后的生活来说是具有重
要意义的。
1.2 研究内容
本文的研究内容主要针对网上购物系统来进行研究,文章内容共分为六个部分,分别
是绪论、相关开发技术、 系统需求分析、系统设计分析、系统实现以及系统测试,具体的
内容如下:
第一部分绪论主要由两小节组成,分别是研究背景和研究内容,主要是对网上购物系
统的相关开发背景以及整 篇文章的内容进行阐述。
第二部分相关开发技术主要是对网上购物系统的开发所涉及的技术进行介绍,本文中
的网上购物系统主要的开 发技术为 PHP 开发语言以及 MySql 数据库,主要介绍这两者的优
势以及相关核心技术。
第三部分系统需求分析主要是对网上购物系统的可行性分析、功能需求分析、系统目
标分析、系统用例分析以 及非功能需求分析进行阐述,核心部分是对注册登录模块、用户
中心模块、商品订单模块、购物商品模块等功能模 块进行需求分析。
第四部分是网上购物系统的总体设计分析,主要是对系统的注册登录模块、用户中心
模块、商品订单模块、购 物商品模块进行流程图绘制以及相关的实体属性 E-R 图绘制,
2
并且对系统的数据库数据表进行设计, 确保符合各个功 能模块的数据存储。
第五部分系统的实现是对注册登录模块、用户中心模块、商品订单模块、购物商品模
块的实现效果图及核心代 码进行展示。
第六部分系统测试主要是对注册登录模块、用户中心模块、商品订单模块、购物商品
模块进行相应的功能测试,通过测试来发现功能模块是否具备稳定性能,更好的保证系统
在将来上线后能够稳定运行。
最后是结论,结论是对整篇文章的总结,包括了系统的开发过程中所涉及的问题以及
论文撰写过程中的难点进 行探讨,并根据不足之处提出解决的策略来完善系统的不足,更
好的让网上购物系统的开发符合实际要求。
第二章 相关开发技术
2.1 MySql 数据库
本文开发的网上购物系统使用的数据库为 MySql, 数据库主要是对注册登录模块、用
户中心模块、商品订单模块、购物商品模块等功能模块来进行数据存储,网上购物系统的
使用符合中小型数据管理[2],并网上购物系统的是 采用 PHP 来进行开发的,PHP+MySql
的使用可发挥出最佳性能。因为 MySql 是开源的, 所以 MySql 在市场上的利用率非 常高。
MySql 还具有数据库读取速度非常快、稳定性高的特点。MySql 它使用的核心线程是完全
多线程,支持多处理器, 且它通过一个高度优化的类库实现 SQL 函数库并像他们能达到的
一样快速,通常在查询初始化后不该有任何内存分 配。没有内存漏洞。这也是用户选择
将其用作数据存储的重要原因之一[4]。
2.2 PHP 开发语言介绍
本文开发的网上购物系统是属于中小型系统,因此采用 PHP 开发是最合适的,PHP 不
同于 JAVA 等强类型语言[3], 其是弱类型语言,基本上市面上的编辑器都能打开 PHP 来进
行代码编写操作。除了这些职位, PHP 还具备较高的安全 性能,主要原因就是其是运行
在服务端,普通的客户端用户无法查看相应的代码,具有较强的安全性能,其与 MySql 的
搭配使用能够更好的发挥两者的特性[[1]],总结 PHP 语言的特性,可以很好的进行特性
划分,具体的特点如下:
3
1.PHP 可以完成前后端分离
前后端模板分离之后,前端撰写前端的代码,后端撰写后端的代码,只要通过后端抛
出变量来控制前端的变量 即可完成数据控制,这样的方式大大提高了开发效率,并且页面
代码较为美观,能够更好的进行代码质量管理[5]。 2.PHP 开发的组件可以重复调用
PHP 所涉及的一些代码组件使用率是较高的,之所以 PHP 的开发速度快就是因为在开
发过程中可以直接进行组件 调用,实例化组件后调用代码来完成相应的逻辑开发,减少代
码重复开发的时间成本[6],并且 PHP 的组件也可以自 定义开发来使用,具有很好的弹性。
3.PHP 具有较强的封装性
PHP 的强封装性在于其框架都是采用面向对象的方式,框架中很多增删改查的代码都
进行封装,使用时直接进行 调用即可完成代码的增删改查操作[7]。
第三章 系统需求分析
3.1 可行性分析
3.1.1 经济可行性
在经济可行性中网上购物系统的开发只需要计算器设备费用,而本人自带设备,其余
的主要是人力的成本,因 此从经济上来说不需要投入多余的金钱,因此在经济可行性上是
具有可行性的。
3.1.2 技术可行性
网上购物系统目前在技术上是处于比较成熟的状态,很多网上商城都在市场中使用得
非常成熟,本文在技术中 主要是使用 PHP 和 MySql 来进行功能模块开发,因此在技术可行
性中是有较高可行性的[8-10]。
3.2 功能需求分析
网上购物系统的功能模块需求为注册登录模块、用户中心模块、商品订单模块、购物
商品模块,各个模块的功 能描述如下所示:
1.注册登录模块:网上购物系统的核心模块就是围绕用户建立的,用户要在系统中进
剩余25页未读,继续阅读
资源评论
大写的y
- 粉丝: 107
- 资源: 417
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- CMake 入门实战的源代码
- c7383c5d0009dfc59e9edf595bb0bcd0.zip
- 柯尼卡美能达Bizhub C266打印机驱动下载
- java游戏之我当皇帝那些年.zip开发资料
- 基于Matlab的汉明码(Hamming Code)纠错传输以及交织编码(Interleaved coding)仿真.zip
- 中国省级新质生产力发展指数数据(任宇新版本)2010-2023年.txt
- 基于Matlab的2Q-FSK移频键控通信系统仿真.zip
- 使用C++实现的常见算法
- travel-web-springboot【程序员VIP专用】.zip
- 基于Matlab, ConvergeCase中部分2D结果文件输出至EXCEL中 能力有限,代码和功能极其简陋.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功