随着计算机网络技术的迅猛发展,通过互联网为消费者提供一个新型的购物环境(B2C)已经被越来越多的顾客所接受。与传统的购物方式相比,B2C模式节省了客户的时间和空间,大大提高了交易效率。系统是用PHP编程技术、结合MYSQL数据库,开发出的B/S结构的,运行在Windows平台下的小型动态小说在线销售系统。系统使用了动态网页与静态网页相结合的方法制作,动态网页以数据库技术为基础,可以大大降低网站维护的工作量,网站实现了用户注册、用户登录、书籍的预览查询、购物车、留言本等功能,从而实现了网站与客户之间的交流和沟通。
本系统分为两大板块,其一是前台用户端的设计,其二是后台管理员端的设计。
前台的主要目的是给用户呈现商品内容信息,交易的平台。
前台包括的主要功能有:
一,用户注册与登录:非用户可以在此注册成为用户,并登陆后享有更高的权限。
二,用户模块:
(1)会员中心:这里用户可以及时修改自己信息(包括密码,QQ,联系方式等),以便用户和商家更好的联系。
(2)我的购物车:这里提供给用户一个购物车,方便用户采购,更改自己需要的图书。
(3)我的订单:对于通过购物车预购买的图书都存放在我的订单当中,用户可以查看自己所订购的图书详情或者删除此订单。
三,查询模块:
(1)可以通过推荐小说,特价小说,最新小说不同的网页浏览图书。另外还可以通过小说的分类浏览图书。还可以通过搜索引擎来模糊搜索小说的名字来查找用户所需要的小说。
(2)查看小说详细内容。对于每本书,用户还可以浏览其更详细的内容(包括:价格,数量,图书简介等)。
四,购买模块:
(1)用户结算清单:根据用户购物车的内容进行最终结算,并提交订单以完成购买。
五,留言模块:
(1)留言板块:用户可以把自己的评价和想说的话写在留言板上提交给客服。
(2)查看留言信息:该用户可以随时查看自己所写的留言。
后台主要是管理员处理相关事物的部分。主要功能有:
一,小说的管理:
(1)小说类别管理:可以添加,删除小说的大类别,和小类别。
(2)出版社管理:可以添加,删除小说的出版社。
(3)小说详细信息的添加:每入库一本书,则需要向数据库写入小说的详细信息。
(4)小说信息的删除:小说也要更新换代,可以对每本图书进行删除。
(5)小说的查询:可以按照小说的名称模糊查询小说。
二,注册用户的管理:
(1)用户的删除:对前台注册的用户信息进行删除。
(2)用户的查询:对前台已注册的用户信息按照账号进行查询。
三,订单管理:
(1)订单的删除与发货:对于前台用户所下的订单给予删除或者发货。
(2)订单查询:可以按照下单人姓名和订单号查询订单。
四,留言公告管理:
(1)留言删除与回复:对每个留言进行回复和删除,便于和用户互动。
(2)公告的添加和删除:为前台添加和删除公告。
五,管理员管理:
(1)添加新管理员,删除管理员,修改管理
目 录
1 绪论 1
1.1 电子商务的发展趋势 1
1.2 电子商务 2
1.2.1 电子商务的来临 2
1.2.2 电子商务的概念 2
1.2.3 电子商务的分类 2
2 相关技术介绍 3
2.1 B/S体系结构 3
2.2 PHP技术 4
2.3 MYSQL数据库 4
2.4 Apache 服务器 5
2.5 WAMP 6
2.6 Web2.0 6
2.7 系统对软硬件要求 6
2.7.1 硬件环境 6
2.7.2 软件环境 6
3 系统分析 7
3.1 课题的可行性研究 7
3.1.1 技术可行性分析 7
3.1.2 经济可行性分析 7
3.1.3 操作可行性分析 7
3.1.4 法律可行性分析 7
3.2 需求分析 7
4 系统设计 9
4.1 软件设计原则 9
4.2 系统总体结构设计 10
4.2.1 系统功能模块概述及分析 10
4.2.2 网站结构设计 11
4.3 界面设计 12
4.3.1 用户界面设计 12
4.3.2 人机界面设计原则 12
4.4 数据库设计 13
4.4.1 本系统应用目标 13
4.4.2 数据库概念设计 14
4.4.3 概念模型 14
4.4.4 数据库逻辑设计 16
5 系统实现 18
5.1 系统前台模块设计 18
5.1.1 用户注册与登录界面 18
5.1.2 系统首页 20
5.1.3 查看小说界面 21
5.1.4 购物车界面 21
5.1.5 下订单界面 22
5.2 后台主要功能的实现 23
5.2.1 用户管理 23
5.2.2 小说管理 24
5.2.3 会员管理 25
6 系统运行测试 26
6.1 系统测试目的 26
6.2 系统测试 26
6.2.1 用户登录测试 26
6.2.2 搜索功能测试 26
6.2.3 台管理测试 27
结束语 28
参考文献 29
附录 30
致谢 33