文档

基于Web的网上书店系统

来源:本站原创 作者:admin

随着社会发展和人民生活水平的提高,人们开始重视对知识的追求,闲暇时阅读图书也成为一种流行。为在书店与消费者之间建立一座高速、便捷的网上信息桥梁,本系统应运而生。根据网上书店的实际需求,本系统采用PHP编程技术,MySQL作为后台数据库,设计满足网上书店需求的各功能模块。系统前台具体实现了用户浏览图书,搜索图书,查看图书详细信息,购买图书,购买数量的编辑、删除和用户结算等。后台主要用于管理员进行图书管理,用户管理和订单管理。网上书店突破地域和时间的限制,并且可充分利用信息资源,为客户提供个性化的服务。
[关键词] PHP;网上书店;购物车;订单
2.3  系统用户需求分析
系统用户分为游客、已登录用户和管理员,不同的身份拥有不同的权限,本网站是一个完全开放的网站,可以不用注册就能够浏览网站上的所有图书信息,进行图书的购买操作则需要用户进行登录以确认用户信息[3]。管理员是对网站进行管理,包括对书店图书的添加、删除和修改,公告的添加、删除和修改,对注册的用户个人信息进行管理以及订单信息管理和留言信息管理。
(1) 游客
游客在网站中主要具有浏览的功能。同时他还可以通过注册成为网站会员以具有更多的权限。 
(2) 注册用户
注册用户具有游客所有的权限,同时他还可以对网站图书进行下单购买、修改个人信息、查看订单状态以及消费查询功能。
(3) 管理员
系统管理员拥有网站最高权限,可以对网站图书信息进行管理、注册用户信息管理、公告信息管理、订单管理、用户留言管理。
图书展示模块主要功能是显示重点推荐图书、最新图书、热门图书以及图书的详细信息。
由于与数据库的连接只在当前页有效,所以只需在每个需要与数据库建立连接的文件中包含conn.php就可完成与数据库的连接,既方便又可以避免代码冗余。
推荐图书的实现方法首先在后台数据库为每个图书分配一个tuijian 标记,添加图书时,如果某件图书为重点推荐图书,则使tuijian 的值是1。在前台首页将推荐图书标记tuijian 的值是1的图书显示出来。
图书详细信息展示页面的主要功能是根据获取到图书id编号或者查询图书名称关键字显示此图书的详细信息,包括图书名称、市场价、会员价、图书简介等。
 
目    录
1 背景与意义 1
1.1 系统背景 1
1.2 系统意义 1
2 系统分析 1
2.1 可行性分析 1
2.1.1 技术可行性 1
2.1.2 运行可行性 2
2.2 系统描述及功能分析 2
2.3 系统用户需求分析 2
2.4 数据库分析 2
3 系统设计 3
3.1 系统架构 3
3.2 功能模块设计 5
3.2.1 图书展示模块的设计 5
3.2.2 购物车模块的设计 6
3.2.3 收银台模块的设计 6
3.2.4 图书信息管理模块的设计 6
3.2.5 订单信息管理模块的设计 7
3.2.6 用户登录模块的设计 7
3.2.7 网站公告模块的设计 7
3.3 数据库设计 8
3.3.1 图书信息实体属性图 8
3.3.2 注册用户实体属性图 8
3.3.3 管理员实体属性图 8
3.3.4 网站公告实体属性图 9
3.3.5 订单信息实体属性图 9
3.3.6 数据表 9
4 系统编码与实现 11
4.1 开发环境 11
4.1.1 采用B/S的结构设计 12
4.1.2 使用Apache服务器 12
4.2 前台实现 12
4.2.1 前台首页的实现 12
4.2.2 图书展示模块的实现 13
4.2.3 购物车模块的实现 15
4.2.4 收银台的实现 18
4.2.5 用户登录模块的实现 19
4.2.6 网站公告模块的实现 24
4.3 后台实现 24
4.3.1 后台首页的实现 24
4.3.2 后台登录模块的实现 26
4.3.3 图书信息管理模块的实现 27
4.3.4 订单信息管理模块的实现 29
5 系统测试与运行 31
5.1 用户购物测试 31
5.2 管理员图书管理测试 31
5.3 系统测试结论 31
6 总结与展望 32
结束语 33
参考文献 34
附录 35
致谢 39
 

1.以上是文档的部分介绍,若需要完整版或不符合您的要求,请联系客服QQ:188083800 2.本站资料均已反复审核通过,内容原创保密,标准格式,质量保证; 3.可单独购买文档

相关推荐
  • 基于vue的环保公益众筹网站商城兑换系

    基于vue的环保公益众筹网站商城兑换系

  • ssm高校智能排课系统

    ssm高校智能排课系统

  • php古装汉服购物商城系统.

    php古装汉服购物商城系统.

  • 汽车维修保养试驾服务管理系统ssm

    汽车维修保养试驾服务管理系统ssm