1、在线书店管理系统在线书店管理系统 一、一、 需求分析需求分析 进行需求分析可尽可能详细地了解和分析用户的需求及业务流程,掌握新 系统所要处理的数据的输入、输出和加工的详细情况,明确系统的用途和目标, 确定系统地功能要求、性能要求、运行环境要求和将来可能的扩充要求等。 1 1、1 1 任务概述任务概述 在线书店管理涉及图书信息、读者信息、图书借阅等多种数据管理。图书信 息管理包括图书征定、借还、查询等操作,读者数据管理包括读者类别管理和个 人数据的录入、修改和删除。常见的在线书店组织机构如下图所示: 书店中心的前台功能结构图 书籍展示 书籍查询 购物车 收银台 会员管理 特 价 书 籍 畅 销
2、书 籍 按 类 别 查 询 按 类 别 及 书 籍 名 称 查 询 添 加 至 购 物 车 订 单 查 询 会 员 修 改 个 人 资 料 会 员 登 录 会 员 注 册 查 看 购 物 车 从 购 物 车 移 去 指 定 的 书 籍 清 空 购 物 车 填 写 订 单 信 息 结 账 书 店 公 告 新 书 上 市 在线书店前台 在线书店管理系统课程设计 2 书店中心的后台功能结构图 图书馆的主要业务流程图书馆的主要业务流程 会员 管理 管理员 登录 图书情报管 图书类别管 出版社管理 用户管理 书籍销售管 订购书籍 查询、修改订单信息 加入购物车 在线书店后台 书籍管理 会员管理 订单管理
3、 公告管理 查 看 书 籍 信 息 添 加 书 籍 信 息 修 改 书 籍 信 息 删 除 书 籍 信 息 查 看 会 员 列 表 删 除 公 告 添 加 公 告 查 看 公 告 冻 结 、 解 冻 会 员 查 看 会 员 详 细 信 息 查 看 订 单 查 看 订 单 详 情 执 行 订 单 退 出 后 台 后 台 登 录 查 看 书 籍 信 息 浏览数目 检索书目 订单管理 运单管理 结账 在线书店管理系统课程设计 3 1 1、2 2 需求说明需求说明 1 1、2 2、1 1 功能划分功能划分 总体来说, 一个书店系统包括两大部分后台管理端功能和前台客户端及 书籍管理功能。 (一)前台客户
4、端及书籍管理功能 前台客户端及书籍管理功能主要提供的功能包括会员登录、书籍查询、分 类书籍、特价书籍和一些推荐书籍。在在线书店管理系统的主界面上可以看到: 书籍查询和分类书籍可以得到一些特定的书籍,与推荐书籍一样,均有加入购物 车选项。如果客户是会员,可以通过会员登录窗口进入自己的主界面,其具体功 能包括个人资料、我的订单、订单查询等。 (二) 后台管理端功能 管理端功能包括书籍管理(增、修、删、查) 、会员管理、订单管理、公 告管理、购物车功能等。 1 1、2 2、2 2 功能描述功能描述 功能类别 子功能 后 台 功 能 会员管理 网站管理人员对用户注册信息的编辑分类和身份验证 书籍分类搜
5、索 用户可根据对书籍的分类浏览和输入关键字进行本站 包含书籍的查找浏览 订购书籍 提供用户订购书籍的功能 购物车功能 显示用户当前所购数目,可以增加或删除 首页显示书籍 用于在首页上显示特价书籍和最新出版书籍信息 支付功能 用户确认购买后实现在线支付货币或者使用网上银行 支付的选择和实现 订单查询功能 客户确认购买号即可生成一个唯一的订单号,客户依此 号码可以查询所购书目到书情况 在线书店管理系统课程设计 4 功能类别 子功能 后后 台台 功功 能能 会员信息管理 网站管理人员对用户注册信息的编辑分类和管理 订单管理功能 对于用户提交的订单进行审核,并实现对订单的删除、 添加和修改管理 书籍信
6、息管理 出版社管理、类别设置、分类管理 订阅管理系统 对用户提交的订阅信息尽享审核 公告管理 用于网站数据的统计,包括会员、书籍和访问量, 1 1、3 3 数据描述数据描述 1 1、3 3、1 1 数据流图数据流图 在需求说明的基础上,为了更清楚、直观地表达系统对数据的需求,常采用 数据流图着重表达数据的流动(输入、输出)和处理的过程。其用到的数据流图 的符号如下: 数据的源点和终点 数据的处理 处理 数据流 1 1、3 3、2 2 数据字典数据字典 数据流图表达了数据和处理的关系, 数据字典则是系统中各类数据描述的集 合,是进行详细的数据收集和数据分析所获得的主要成果。 管理员(管理员编号、用户名、管理员姓名、管理员密码、管理员邮箱) 会员(用户名、密码、电话、邮箱、家庭住址、真实姓名、邮政编码) 书籍(书籍编号、书籍名称、作者、出版社编号、版次、出版日期、内容简介、 书籍小类别编号、书籍价格) 书籍大类别(大类别编号、小类别编号) 书籍小类别(小类别编号、大类别编号) 出版社(出版社编号、出版社名称、出版社