摘 要:随着信息技术的不断发展和Internet互联网技术的日益普及,人们越来越意识到电子商务对国家经济、企业管理和个人生活所带来的巨大影响。它满足企业、商人和消费者对提高产品和服务的质量、加快服务速度、降低费用等方面的需求,也帮助企业和个人通过网络查询和信息检索为企业下一步的发展方向提供支持。借助电子商务,企业和个人,企业和企业可以通过网络进行交易和全过程的服务。电子商务代表着未来贸易方式的发展方向,其应用和推广将给社会和经济带来极大的效益。因此,对于网上购物技术的研究和实现,以及搭建一个实用的网上商城是很重要的。
该系统的集成开发环境是WAMP,即运用PHP语言与MySQL数据库,在Apache服务器的支持下,使用ThinkPHP技术开发一个Web应用程序。该B2C商城系统采用的是ThinkPHP、BootStrap、Apache和MySQL等技术实现的,采用了三层架构的设计模式。其中ThinkPHP是本文的重点技术,通过项目的开发将这些先进的技术优势融合于一体,力求构建出一个既具有先进性又具有实用性的B2C商城系统。
该B2C商城系统的主要功能不仅具有诸如管理员管理、商品管理、推荐管理、关联管理、订单管理、会员管理、文章管理、导航管理、图片管理、配置管理的功能,同时还具有搜索商品、商品详情展示、添加购物车、网上支付、查看订单等功能。
关键词:电子商务;企业管理;B2C商城;ThinkPHP
目录
摘要
Abstract
1 引言-1
1.1课题研究意义-1
1.2课题研究目标-1
1.3国内外发展趋势-1
1.4研究现状-1
1.5研究内容-2
2 相关技术介绍-2
2.1 ThinkPHP技术-2
2.2 MySQL数据库-2
2.3系统开发模式-3
3 系统分析-3
3.1需求分析-3
3.2可行性分析-3
3.3功能需求-4
3.4数据需求-5
4 总体设计-6
4.1结构设计-6
4.2数据库设计-7
4.2.1概念结构设计-7
4.2.2逻辑结构设计-7
4.2.3数据库表设计-8
5 系统详细设计与实现-15
5.1主要模块功能简介-15
5.2后台模块-17
5.2.1管理员登录-17
5.2.2管理员管理-18
5.2.3商品管理-19
5.2.4推荐管理-23
5.2.5关联管理-23
5.2.6订单管理-24
5.2.7会员管理-25
5.2.8文章管理-26
5.2.9导航管理-28
5.2.10图片管理-28
5.2.11配置管理-29
5.3前台模块-31
5.3.1注册登录找回密码-31
5.3.2商品展示-33
5.3.3文章展示-34
5.3.4导航展示-35
5.3.5商品全部分类-35
5.3.6商品信息筛选-36
5.3.7商品搜索-36
5.3.8商品详情展示-38
5.3.9购物车-38
5.3.10提交订单-39
5.3.11网上支付-40
5.3.12我的订单-41
5.3.13收货地址-41
5.3.14用户信息-43
6 系统测试-44
6.1测试环境-44
6.2测试用例及结果-44
6.2.1用户登陆功能测试-44
6.2.2导航添加功能测试-44
6.2.3推荐位修改功能测试-45
6.2.4订单查询功能测试-45
6.2.5文章分类删除功能测试-46
6.3系统测试结果分析-46
7 总结-48
参 考 文 献-50
致 谢-51