网上购书电子商务系统—— 软件产品开发要求及需求模型
计02 001482 王郭明
001485 孔伟桐 001500 郭 杰
一、 数据流图:
1. 网上购书电子商务系统数据流程图(第一层)
DBMS1.1暂存订单DBMS1.2书籍库存DBMS1.3采购订单FBMS1.1 用户登入FBMS1.2 密码修改FBMS1.3 订单PBMS1.1FBMS1.7 订货单FBMS1.8 发货单顾客FBMS1.4 发货票FBMS1.5 付款FBMS1.6 收据网上书店管理系统FBMS1.9 付款FBMS1.10 收据书籍供应厂商DBMS1.4销售历史DBMS1.5DBMS1.6应收款明细帐应付款明细帐DBMS1.7总帐
数据流图说明:
1.1 E:外部项 编号 EBMS1.1 名称 顾客 有关数据流 FBMS1.1 FBMS1.2 FBMS1.3 FBMS1.4 FBMS1.5 属性描述 用户注册、登陆、提交订单、付款; 送货给顾客、给顾客收据等 1
FBMS1.6 EBMS1.2 书籍供应厂商 FBMS1.7 FBMS1.8 FBMS1.9 FBMS1.10
1.2 P:处理逻辑 编号 PMRS1.1
1.3 F:数据流
名称 网上售书管理系统(BMS) 功能描述 处理频度 用asp网站管理整个网上书店 每笔交易或批量处理 向厂商购书、付款; 厂商发货、给收据等 共有FBMS1.1~FBMS1.10这10个数据流,分别描述如下:
(1)数据流名称:FBMS1.1 数据流说明:用户登入 数据项 Username Password 数据类型 字符型 字符型 长度 10 15 备注 用户名 密码 (2)数据流名称:FBMS1.2
数据流说明:密码修改 数据项 Username Password_old Password_new 数据类型 字符型 字符型 字符型 长度 10 15 15 15 备注 用户名 旧密码 新密码 新密码确认 字符型 Password_new2
(3)数据流名称:FBMS1.3
数据流说明:顾客的订单 数据项 ID_Order Username ID_Book Count_Order Date_order 数据类型 数字型 字符型 数字型 数字型 日期/时间 长度 整形 10 整形 整型 备注 顾客的订单编号 用户名 书号 订书数量 顾客订书日期
(4)数据流名称:FBMS1.4 数据流说明:送货人给顾客的发货票 数据项 Username 数据类型 字符型 长度 10 备注 用户名 2
ID_Book Count Price Cost TotalCost Date_send 数字型 数字型 货币 货币 货币 日期/时间 整形 整型 书号 数量 出版价格 出售价 总价格 向顾客发货日期
(5)数据流名称:FBMS1.5
数据流说明:付款(顾客付款给送货人) 数据项 Username TotalCost 数据类型 字符型 货币 长度 10 备注 用户名 总金额 顾客付款日期 日期/时间 Date_pay
(6)数据流名称:FBMS1.6 数据项 ID_Receipt Username Bookname ID_Book Count_Total Price Cost TotalCost Date_receive 数据类型 数字型 字符型 字符型 数字型 数字型 货币 货币 货币 日期/时间 数据流说明:送货人给顾客的收据(发货票)
长度 整形 10 100 整形 整型 备注 收据编号 用户名 书名 书号 库存数量 出版价格 出售价 总价格 从顾客方收款日期
(7)数据流名称:FBMS1.7
数据流说明:发给书籍供应厂商的订货单 数据项 ID_OrderToFact Bookname Author Publisher FactoryName Count_Order 数据类型 数字型 字符型 字符型 字符型 字符型 数字型 长度 整形 100 100 100 20 整型 备注 给厂商的订单编号 应收款金额 图书作者 出版社 厂商名称 订货数量
(8)数据流名称:FBMS1.8
数据流说明:书籍供应厂商的发货单 数据项 ID_Book Count_Order Date_FaSend 数据类型 数字型 数字型 日期/时间 3
长度 整形 整型 备注 书号 发货数量 厂商发货日期
(9)数据流名称:FBMS1.9
数据流说明:付款(给书籍供应厂商) 数据项 Money_toFa Date_payToFa 数据类型 货币 日期/时间 长度 备注 总金额 向厂商付款日期
(10)数据流名称:FBMS1.10
数据流说明:书籍供应厂商的收据 数据项 Money_toFa Date_FaGetMoney
1.4 D:数据存储 编号 DBMS1.1. DBMS1.2 DBMS1.3 DBMS1.4 DBMS1.5 DBMS1.6 DBMS1.7 名称 暂存订单 商品库存 采购订单 销售历史 应收款明细帐 应付款明细帐 总帐 数据内容 用户名,书号, 数量, 顾客订书日期 书号,书名,作者,出版社,库存数量,单价等 书号,书名,作者,数量等 等 记录销售收入 记录采购支出 记录总帐目 文件 每笔 每笔 每笔 每笔 每笔 数据库 数据库 数据库 数据库 数据库 书号,销售数量,推荐程度文件 文件 文件 文件 存储方式 存储时间 文件 文件 每笔 每笔 存储位置 数据库 数据库 数据类型 货币 日期/时间 长度 备注 总金额 厂商收款日期 描述如下:
(1)数据存储代号:DBMS1.1
数据存储名称:暂存订单 数据项 Username ID_Book OrderCount Date_order
数据类型 字符型 数字型 数字型 日期/时间 长度 10 整形 整型 备注 用户名 书号 订书数量 顾客订书日期 (2)数据存储代号:DBMS1.2
数据存储名称:商品库存 数据项 ID_Book Classify 数据类型 字符型 数字型 长度 20 整形 备注 书号 分类(0-computer,1-Novel,2-English, 3-Ecnomics,4-Cartoon) 4
BookName Author Publisher Date_Publish PicturePath Count_Page Version Comment Count_Total Count_Buy RecomLevel Cost Price Date_Add
字符型 字符型 字符型 字符型 数字型 字符型 备注 数字 数字 数字 货币 货币 100 100 100 200 整形 20 整型 整型 整形 整型 书名 图书作者 出版商 出版日期 图片路径 页数 版本 内容简介 库存数量 已购买数量 浏览次数 推荐程度:0~5星级 价格 出版价格 上架日期 日期/时间 Count_Browse 数字 日期/时间 (3)数据存储代号:DBMS1.3
数据存储名称:向厂商采购订单 数据项 BookName Author Publisher Count_Order
数据类型 字符型 字符型 字符型 数字 长度 100 100 100 整型 备注 书名 图书作者 出版社 数量 (4)数据存储代号:DBMS1.4
数据存储名称:销售历史 数据项 ID_Book Count_Buy RecomLevel 数据类型 数字型 数字型 数字 长度 整形 整型 整型 备注 书号 销售数量 推荐程度: 0:强烈推荐 1:一般推荐 2:普通
(5)数据存储代号:DBMS1.5
数据存储名称:帐目 数据项 Finance_received Finance_payed Finance_total
5
数据类型 货币 货币 货币 长度 备注 销售收入 采购支出 总收入