摘 要:B2C(business-to-customer)即商对客,电子商务的一种模式。也就是通常说的直接面向消费者销售产品和服务商业零售模式。本系统旨在为消费者提供一个新型的购物环境——网上商店,并提供了网上购物、网上支付等基本功能。本系统使用LAMP集成环境搭建,采用PHP语言,ThinkPHP框架和Sublime开发工具开发,后台数据库使用mysql设计,从而实现软件的基本功能,包括了基本的商品浏览,分类查找,添加购物车,生成订单,以及后台的订单管理,商品管理等基本功能。软件设计过程中,先是进行需求分析,在此基础上进行数据库设计,然后就是功能模块设计阶段,系统调试阶段,测试阶段,最后形成达到设计要求的可行性系统。65767
毕业论文关键字:ThinkPHP,B2C,电子商务
ABSTRACT:B2C (business-to-customer) That business of the customer, a model of e-commerce. That is often said that the direct-to-consumer sales of products and services retail model. This form of e-commerce generally retail network, mainly via the Internet to carry out online sales activities.This system using LAMP to build an integrated environment, the use of PHP language, ThinkPHP framework and Sublime Development Kit, background database using mysql design, in order to achieve the basic functions of the software, including basic commodities Browse, Search by adding a shopping cart, generate orders , as well as order management, merchandise management background and other basic functions. Software design process, first a needs analysis, database design, based on this, then that is functional module design phase, the system commissioning phase, the testing phase, the final form of the feasibility of the system to meet the design requirements.
Key words: B2C, ThinkPHP, PHP,LAMP
目 录
1 背景 4
1.1几种主流的电子商务模式 4
2 Thinkphp框架开发原理和技术简介 5
2.1 THINKPHP的系统架构及目录结构 5
2.2 THINKPHP的基本系统流程 6
2.3 THINKPHP的开发规范 8
3 B2C电子商城系统的总体框架 8
3.1需求分析 9
3.2 系统流程图 9
3.3 软件的数据库模型设计 9
3.4开发工具及开发环境 13
4功能介绍及运行效果 14
4.1 商品展示首页 14
4.2 商品筛选页 17
4.3 商品详情页 19
4.4 购物车功能模块 22
4.5 后台订单管理页 31
5 关键技术与代码 35
5.1 AJAX技术 35
5.2 MVC模式 38
6 测试 43
6.1 软件的测试结果 43
6.2测试结果分析 43
结 论 43
参考文献 44
致 谢 45
1 背景
1.1几种主流的电子商务模式
电子商务(EC)通常是指在全球各地广泛的商业贸易活动中,在因特网开放的网络环境下,基于浏览器/服务器(B/S)应用方式,买卖双方通过互联网在线上进行各种商贸活动,实现消费者的网上购物、商户之间的网上交易和在线电子支付以及各种商务活动、交易活动、金融活动和相关的综合服务活动的一种新型的商业运营模式。目前常见的几种电子商务模式有:B2C,C2B,B2B,O2O等。