(3)办理结帐; (4)删除订单。 4. 友情连接
(1)增加友情连接 (2)删除友情连接; (3)修改友情连接。 5.会员管理功能
(1)注册用户,包括用户名,密码等信息; (2)修改用户信息; (3)删除用户信息。 6. 系统用户管理功能
(1)添加系统用户,包括用户名,密码等信息; (2)修改系统用户信息; (3)删除系统用户信息。
从功能描述的内容可以看到,可以实现6个完整的功能。根据这些功能,设计出系统的功能模块。
图3-1给出了前台管理和后台管理之间的关系。
网上书店系统 浏览新闻 新闻管理 书籍管理 浏览书籍 前台管理 查询书籍 后台管理 订单管理 购买书籍 友情管理 用户注册 系统管理 图3-1: 系统功能模块示意图
第 16 页 共 34 页
在本系统中,用户管理模块的功能比较简单。在系统初始化时,有一个默认的“系统管理员”用户Admin,由我手动添加到数据库中。Admin用户可以创建其他的管理员信息;普通用户则可以修改自己注册信息和密码。 用户管理功能模块的关系如图3-2所示。
修改自身的密码 系 统 用 户 信 息 管 理 创建,修改和删除管理员信息 删除用户信息 修改自身的密码 创建,修改自身的信息
图3-2 用户管理功能模块关系图
系统流程分析
本系统分以下两个流程: 前台客户购物流程如图3-3所示。 浏览商品 选择商品 订购商品 未注册用户 注册 提交订货单 提交订货单 提交订货单 已登录注册用户 未登录注册用户 登录 图3-3 前台客户购物流程
后台订单处理流程如图3.4所示。
第 17 页 共 34 页
用户订单 订单处理 订单发货 订单结帐 订单删除
图3-4 后台订单处理流程
3.3 数据流图
3.4 系统结构分析 3.4.1 逻辑结构
用户 新用户 1 注册 2 进入系统 注册结果 用户 用户 功能选择 网上书店系统的特点就是利用Browser/Server(B/S)结构,提供了一个网络平台,让消费者只要上网就可以实现商品的在线查看,商品的在线查找,商品的在线购买,商品订单的在线管理等功能。系统的优势在于系统简单、功能强大、扩展能力良好以及能够方便的跨地域操作等性能。系统的网络应用原理示意图如图3.1所示:
第 18 页 共 34 页
Internet用户
Internet 系统服务器 后台数据库 网上书店 图3.1
3.4.2 物理结构
系统实现的物理结构如图3.2所示:
图3.2
四 数据库设计
4.1数据表的介绍
本系统数据库的功能主要是存储网站中所有数据,以便进行操作。
本系统数据库采用MYSQL数据库,系统数据库名称为SANWEI,共包含7张表。关于数据库中的数据表如下:
(1)fenx(分享推荐表) 推荐图书,结构如表B.1所示。
WEB服务器 数据服务器 浏览器 浏览器 浏览器 第 19 页 共 34 页
表B.1 表fenx的结构 字段名 id uid tuid pid tjtype 数据类型 int int int int varchar 长度 4 4 4 4 50 是否主键 是 描述 ID 会员ID 推荐人ID 商品ID 推荐类型 (2)news(站内新闻表)
管理员发布站内新闻,结构如表B.2所示。
表B.2 表news的结构 字段名 ID title content savetime imgurl 数据类型 int varchar varchar varchar varchar 长度 4 50 200 50 50 是否主键 是 描述 ID 标题 内容 创建日期 图片路径 (3)porder(商品订单表)
商品订单表porder 的结构如表B.3所示。
表B.3 表porder的结构 字段名 ID pid uid states savetime num addr fkfs 数据类型 Int Int Int Int varchar Int varchar varchar 4 4 4 4 50 4 50 50 长度 是否主键 是 描述 ID 商品ID 会员ID 订单状态 创建时间 商品数量 创建人 付款方式 (4)product(商品表)
第 20 页 共 34 页
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库[JSP]网上书店(4)在线全文阅读。
相关推荐: