海淘商城网设计与制作(源码)【字数:8249】

本课题针对近年来大批民众对一些货物采购的个性化、精细化和品质化需求,并由此催生的大批海淘群体的海外购物需求。为这些海淘群体设计和开发的海淘商城网站系统。以达到增强海淘群体购物前对物品的了解程度,增加海淘群体的选择面及个性化需求。项目主要使用了PHP语言与MYSQL来设计的,PHP语言的编写速度是其他语言所不能够媲美的,MYSQL是现在上市企业应用最多的数据库,方便快捷。经过前期的资料的收集确定了开发的基本模块,之后选择了现在市面上成熟的网站框架再次进行基础的项目开发,大大的降低了项目的开发周期。项目使用数据库存储商城数据的信息是为了方便有效的存储,提前做出了数据库的需求分析图,能够有效地抓住项目的需求点。在网站开发完成后,根据实际情况进行功能测试,保证功能模块正常运行。
目录
一、绪论 1
(一)选题背景与意义 1
(二) B/S应用模式 1
(三)WEB开发技术比较 2
二、 网站开发工具 2
(一)PHP语言 2
(二) MYSQL数据库 2
三、系统功能需求与可行性分析 2
(一) 系统的功能需求 2
(二) 系统的设计分析 2
(三)系统可行性分析 3
四、 系统整体设计 3
(一)系统前台设计 3
(二) 系统后台设计 4
(三)系统数据库设计 4
五、 网站实现 6
(一) 网站前台实现 6
1. 海淘商城网站首页 6
2. 商品列表页面 7
3. 商品详情展示页面 8
4.商品资讯页面 10
5. 联系我们模块 13
(二) 网站后台实现 14
1. 商品管理列表 14
2. 商品内容创建页面 15
3.商品资讯管理页面 17
4. 后台留言管理功能 19
六、系统测试 20
(一)测试目的 20
(二)测试方法 20
(三)测试用例(举例说明) 20
七、总结 22
致谢 23
 *好棒文|www.hbsrm.com +Q: ^351916072^ 
/> 参考文献 24
一、绪论
(一)选题背景与意义
商品贸易交易在人类社会进行了数千年,交易方法也是多种多样,在网络技术蓬勃发展的今天,人们的生活节奏越来越快,通过网络进行商品交易已经成为常态,各类购物网站多如牛毛,对于每个商家来讲,构建属于自己购物平台是有一定的必要性的。但是面对如此多的购物网站,是建立一个泛化的同质化明显的购物网站,还是建立一个具有一定特性的,专门服务于特定购物需求和购物群体的购物网站。自改革开放国家大力发展经济推动百姓生活水平不断提高以来,我过人民的购物需求已经从温饱模式进入到品质和个性模式,很多人在购物时会考虑到多种因素来进行权衡,有大量的需求来自对一些海外的个性产品或优质产品的需求,构建一个能够满足这些需求的购物网站应当是具有一定生命力的。
本课题的开发主要针对那些有特定要求的购物者的需求,尽可能为有这些需求的客户提供个性化的购物体验,在进行项目开发的过程中,在满足基本的电子商务中的商品交易要求的情况,对市场和使用者的调研和分析后,设计出了该课题的基础网站。
(二) B/S应用模式
现在较为常见的应用服务模式主要有B/S模式与C/S模式,两者相比较的区别是C/S模式需要通过特制客户端程序来对服务端进行访问从而获取相关信息,而B/S模式通过对使用通用浏览器访问WEB服务器来达到服务请求的目的,服务端会依据用户情况将相关信反馈到客户端浏览器。因此B/S模式,用户群受众更广,对客户端要求较少,兼容性较好,目前受到用户广泛的喜爱。无论是哪种类型的浏览器,只需要根据网站的名称或者是网址就能够登陆网站从而减少了用户的工作。
当需要对商城上的内容进行更新,或者是进行整体版本的升级维护的时候采用B/S的架构就只需要在我的本地将所有需要调整的编码内容完成然后对服务器中的内容进行更新。当用户在更新之后进行站点的访问的时候,浏览器就会反馈出最新的页面与数据内容。
/
图1.1 B/S应用模式
(三)web开发技术比较
基于WEB服务的应用开发有多种技术组合,如PHP和MYSQL数据库、JSP和MS SQLSERVER数据库、以及JAVASCRIPT和ORACLE数据库,在考虑开发成本和适用性后,本课题使用网站开发语言是PHP,对于选择这个开发语言我列举了一些原因。首先是跟JAVA语言相比较,JAVA语言在对于数学的计算以及网站的安全防护上都有自己的优点,可以选择的各种框架内容也比较多。本课题中网站设计的网站体量比较小,由于成本问题,无法提供太高的计算资源,因此PHP语言的优势,MYSQL数据库的开源小巧的特性就凸显出来了,对于小型的应用来说PHP语言完全能够支撑工作,对于开发水平的要求又有所放松。
二、 网站开发工具
(一)PHP语言
全球现有网站中的很大一部分就是通过PHP语言进行编写的,PHP语言在不断发展的过程中能够后很好的兼容性能,对于新出现的框架在使用过程中也不会有版本冲突的问题。并且在对于页面数据的存储上占用空间也很小,因为PHP的运行机制规定了页面中的静态或者是全局内容都会随着页面的执行位置被清理。
(二) MySQL数据库
MYSQL数据库作为开源的数据库系统,在使用的时候不需要付费相应的安装文件可以通过官网进行获取,每次的版本升级官网上都会对内容进行更新上架。使用时可以通过数据库管理软件通过图形界面对数据库中的数据进行操作,也可也通过SQL语言进行控制。
在网站开发上,它与PHP语言能够结合在一起使用,通过PHP嵌套SQL编码的方式就能将数据库中的数据内容展示在网站上。
三、系统功能需求与可行性分析
(一) 系统的功能需求
参考实际的商品买卖流程,在一次商品交易过程中会出现两种角色,一种是商品购买者,一种是商品出售者。因此在对网站进行设计的过程中针对这两类角色分别设计了对应的消费者前台与管理者后台。前台功能上重点是对于商品的展示,后台是对上架商品信息的管理。、
系统开发环境:使用的操作系统为WINDOW10,数据库为MYSQL。搭配数据库可视化界面NAVICAT,办公软件为OFFICE2016。
(二) 系统的设计分析
系统实际开发的重点部分主要是后台内容。在网站中使用到的所有数据都是存放在数据库中的,对于数据来说没有前后台之分。对于前台网站的设计就是编辑出用户浏览页面的样式,通过在PHP语言中加入SQL命令来获取动态的数据内容,所有的页面刷新行为都会让页面重新进行数据访问从而更新内容。而提供给商家使用的后台部分则不是单纯的展示而是需要商家根据商品的实际情况进行上架或编辑调整,商家需要能够对于数据库中的内容进行修改。

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

好棒文