B2C电子商务网站开发教程6.docx
《B2C电子商务网站开发教程6.docx》由会员分享,可在线阅读,更多相关《B2C电子商务网站开发教程6.docx(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第11章B2c电子商务网站开发【本章要点】-需求分析系统设计,数据库设计系统实现系统测试与部署11.1 需求分析随着社会文化水平的提高和计算机应用的普及,网络购物已经开始被广大消费者所接受并广泛 使用,电子商务的发展进入新的阶段。电子商务可以理解为买卖双方互不谋面,通过互联网实现洽 谈、订货、在线付款等完整的商业交易活动。电子商务可以分为B2B模式(Business To Business:企 业对企业)、B2c 模式(Business To Customer:企业对个人客户)、C2c 模式(Customer To Customer: 个人客户对个人客户)。国内外著名的电子商务网站有阿里巴巴、
2、淘宝网、当当网、亚马逊等。本章通过简单的B2c网上商城系统闽台商城开发,介绍使用PHP进行WEB应用程序开发 的般过程和方法。B2c网上商城系统闽台商城即企业负责电子商务网站的构建和运营,网站 提供商品发布、会员注册、购物车、订单提交等功能。会员可以通过浏览商品信息、提交订单,企 业通过网站可以管理商品,处理订单,实现简单的电子商务活动。11.2 系统设计11.3 .1系统功能结构通过对国内外电子商务网站的分析,结合客户的具体应用需求,闽台商城网站项目的具体功 能如下:1 .前台主要功能:(1)商品展示:提供各类别商品展示页面,要求显示商品名称、实物图片、市场价和会员价等信 息,提供“查看详细
3、信息”和“放入购物车”超链接。为各个商品提供详细介绍页面,包括商品名 称、实物图片、商品描述等信息。(2)商品订购:会员查看完商品后可以将该商品放入购物车,可以对购物车进行管理,包括更改 订购数量、从购物车中删除商品、清空购物车等。会员可以提交订单,填写收货信息,完成商品订 购业务。(3)文章展示:提供各类新闻文章的展示,包括商场公告、交易帮助等信息。(4)会员中心:提供会员注册和登陆功能,会员登陆网站后可以实现商品订购、査看订单等功能。2 .后台主要功能:商品管理:系统管理员能够管理商品类别和商品信息,包括商品信息的发布、修改、删除等 功能;(2)文章管理:系统管理员能够管理文章类别和文章信
4、息,包括文章信息的发布、修改、更新、 放入回收站和彻底删除等功能:会员管理:系统管理员能够管理会员信息,包括会员信息的査看、启用和禁用等功能;订单管理:系统管理员能够管理会员提交的订单信息,包括査看订单详细信息,发货、结算 等功能;闽台商城网站由网站前台和网站管理后台组成。网站前台的系统功能结构如图11-1所示, 网站管理后台的系统功能结构如图!1-2所示。电/商务网站前台网站首页最新商品商品分类会员注册会员登陆客服中心通知公告电了商务网站后台我看商品信息购物车提交订单会员信息管理订单管理两品模块会员模块图11-2网站管理后台功能结构图糸统岸陆图11-1网站前台功能结构图11.4 .2系统业务
5、流程图闽台商城网站的系统业务流程图如图!1-3所示。访问电子商务网站首页登陆/注册提交订单购买商品査看商品详细信息添加到购物车离开页面;:图11-3系统.业务流程图11.5 数据库设计11.3.1数据库分析根据需求分析和系统设计,分析系统数据库结构,并为其设计合理的数据库。本项目数据库关 系图如图1L4所示。管理员信息表管理员编号名电地冃 户码系箱册态 用密联QQ邮注状intvarchar(20) varchar(50) varchar(20) varchar(20) varchar(50) datetime int商品类别表类别编号int冰父级类别编号int类别名称varchar (20)类
6、到简扑text文章类别表类别编号int述父级类别编号int类别名称varchar (20)类别简介text会员编号int会员名varchar(20) pk密码varchar(50)密码保护问题varchar(50)密码保护答案varchar(50)身份证号varchar(30)联系电话varchar(20)QQvarchar(20)邮箱varchar(50)联系地址varchar(200)邮政编码varchar(20)消费总额float余额float注册|期datetime状态int会员信息表文章编号文章信息表号题 间 编标 量时 别章要容问布态商品信息表商品编号int类别编号int商品名称v
7、archar(100) varchar(300) varchar(300) textvarchar(50) floatfloat intint int发布时间datetime int类文摘内访发状INTintvarchar(200) text text int datetime int订单编号int订单号varchar(20)会员名varchar(20)商品数最int消费金额float收货人varchar(100)收货地址varchar(300)联系电话varchar(20)付款方式int订单日期date订单状态int备注text订单信息表订单商品信息表编号int订单号varchar(20)商
8、品编号intfloatintfloat小计价格float图11-4数据库关系图11.3.2数据库创建表UT 管理员信息表Admin Info字段名称字段类型备注AJDint管理员编号(主键,标识)A_UserNameVarchar(20)用户名A_PasswordVarchar(50)密码A_TelVarchar(20)联系电话A_QQVarchar(20)QQA_EmailVarchar(50)邮箱A_CreateTimeDatetime注册日期A_StatusInt状态表11-2会员信息表Member_Info字段名称字段类型备注M_IDint会员编号(主键,标识)M_NameVarcha
9、r(20)会员名M_PasswordVarchar(50)密码M_QuestionVarchar(50)密码保护问题M_AnswerVarchar(50)密码保护答案M_CardVarchar(30)身份证号M_TelVarchar(20)联系电话M_QQVarchar(20)QQM_EmailVarchar(50)邮箱M_AddressVarchar(200)联系地址M_CodeVarchar(20)邮政编码M_MoneyFloat消费总额M_Blancefloat余额M_CreateTimeDatetime注册日期M_StatusInt状态表11-3商品类别表Product_Type字段名
10、称字段类型备注PT_IDint类别编号(主键,标识)PT_ParentlDInt父级类别编号PT_NameVarchar(20)类别名称PT_lntrotext类别简介表11-4商品信息表ProductInfo字段名称字段类型备注P_IDint商品编号(主键,标识)PTDInt类别编号P_NameVarchar(lOO)商品名称P_ModelVarchar(300)规格P_lmageVarchar(300)图片P_lntroText介绍P_BrandVarchar(50)品牌P_MPriceFloat市场价P_VPriceFloat商城价P_SellNumInt销售量P_StoreNumInt
11、库存量P_HitsInt访问量P_CreateTimeDatetime发布时间P_StatusInt状态表11-5文章类别表News_Type字段名称字段类型备注NTJDint类别编号(主键,标识)NT_ParentlDInt父级类别编号NT_NameVarchar(20)类别名称NT_lntroText类别简介表H-6文章信息表Newsjnfo字段名称字段类型备注N_IDint文章编号(主键,标识)NTJDInt类别编号N_TitleVarchar(200)文章标题N_lntroText摘要N_ContentsText内容N_HitsInt访问量N_CreateTimeInt发布时间N_St
12、atusDatetime状态表11-7订单信息表Order_Info字段名称字段类型备注OJDint订单编号(主键,标识)O_NumVarchar(20)订单号M_NameVarchar(2O)会员名P_NumsInt商品数量O_MoneyFloat消费金额O_TakerVarchar(lOO)收货人0_ Ad dressVarchar(3OO)收货地址O_TelVarchar(20)联系电话O_PaymethodInt付款方式O_CreateTimedatetime订单H期O_StatusInt订单状态O_Remarktext备注表!1-8订单商品信息表OrdejProduct字段名称字段类
13、型备注OPJDint编号(主键,标识)O_NumVarchar(2O)订单号P_IDint商品编号P_UnitPricefloat单价P_NumsInt数量P_FlodFloat折扣P_PriceFloat小计价格11.4系统实现11.4.1创建项目本节开始系统的编程实现,在编写代码之前,先规范网站的整体文件结构,创建系统中可能用 到的文件夹。在C:AppServwww文件夹中创建一个文件夹,命名为webshop,在webshop文 件夹中分别创建conn、images、admin、upload四个文件夹。那么开发过程中,只需耍将所创建的 文件保存在相应的文件夹中。项目完整的文件淸单如表11-
14、9所示。表11-9项目文件淸单根目录文件子目录文件说明1connConn_DB.php数据库链接文件images存放网站前台图片素材upload存放上传的商品图片及文章图片2Adminlogin.php系统后台登陆页面3main.php系统后台管理主页4admin_add.php管理员信息添加页面5admin_manager.php管理员信息管理页面6admin_update.php管理员信息修改页面7newstype_add.php文章类别添加页面8newstype_manager.php文章类别管理页面9newstype_update.php文章类别修改页面10news_add.php文章
15、添加页面11news_manager.php文章管理页面12news_update.php文章修改页面13producttype_add.php商品类别添加页面14producttype_manager.php商品类别管理页面15producttype_update.php商品类别修改页面16product_add.php商品添加页面17product_manager.php商品管理页面18product_update.php商品修改页面19member_manager.php会员信息管理页面20member_info.php查看会员信息页面21ordejmanager.php订单信息管理页面
16、22orderjnfo.php查看订单信息页面23select_newstypel.php下拉框一文章类别用于文章类别添加页面24select_newstype2.php下拉框一文章类别用于文章添加页面25select_newstype3.php下拉框一文章类别用于文章修改页面26select_producttypel.php下拉框一商品类别用于商品类别添加页面27select_producttype2.php卜拉框商品类别一用于商品添加页面28select_producttype3.php下拉框商品类别用于商品修改页面Admin/images存放后台界面图片素材29Admin/actionl
17、ogin_do.php系统后台登陆处理30session_check.php系统后台登陆判断31admin_add_do.php管理员信息添加处理32admin_delete_do.php管理员信息删除处理33admin_update_do.php管理员信息修改处理34newstype_add_do.php文章类别添加处理35newstype_delete_do.php文章类别删除处理36newstype_update_do.php文章类别修改处理37news_add_do.php文章添加处理38news_action_do.php文章综合处理(删除、发布、放入回收站)39news_updat
18、e_do.php文章修改处理40producttype_add_do.php商品类别添加处理41producttype_delete_do.php商品类别删除处理42producttype_update_do.php商品类别修改处理43product_add_do.php商品添加处理44product_action_do.php商品综合处理(发布、放入回收站)45product_update_do.php商品修改处理46member_action_do.php会员信息综合处理(启用、禁用、删除)47order action_do.php订单综合处理(发货、结算)48Actionmember_r
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- B2C 电子商务 网站 开发 教程
限制150内