您好,欢迎访问三七文档
网上购书电子商务系统——软件产品开发要求及需求模型计02001482王郭明001485孔伟桐001500郭杰一、数据流图:1.网上购书电子商务系统数据流程图(第一层)网上书店管理系统顾客FBMS1.1用户登入书籍供应厂商DBMS1.1暂存订单DBMS1.2书籍库存DBMS1.3采购订单DBMS1.4销售历史DBMS1.6应付款明细帐PBMS1.1DBMS1.5应收款明细帐DBMS1.7总帐FBMS1.2密码修改FBMS1.3订单FBMS1.4发货票FBMS1.5付款FBMS1.6收据FBMS1.7订货单FBMS1.8发货单FBMS1.9付款FBMS1.10收据数据流图说明:1.1E:外部项编号名称有关数据流属性描述EBMS1.1顾客FBMS1.1FBMS1.2FBMS1.3FBMS1.4FBMS1.5用户注册、登陆、提交订单、付款;送货给顾客、给顾客收据等FBMS1.6EBMS1.2书籍供应厂商FBMS1.7FBMS1.8FBMS1.9FBMS1.10向厂商购书、付款;厂商发货、给收据等1.2P:处理逻辑编号名称功能描述处理频度PMRS1.1网上售书管理系统(BMS)用asp网站管理整个网上书店每笔交易或批量处理1.3F:数据流共有FBMS1.1~FBMS1.10这10个数据流,分别描述如下:(1)数据流名称:FBMS1.1数据流说明:用户登入数据项数据类型长度备注Username字符型10用户名Password字符型15密码(2)数据流名称:FBMS1.2数据流说明:密码修改数据项数据类型长度备注Username字符型10用户名Password_old字符型15旧密码Password_new字符型15新密码Password_new2字符型15新密码确认(3)数据流名称:FBMS1.3数据流说明:顾客的订单数据项数据类型长度备注ID_Order数字型整形顾客的订单编号Username字符型10用户名ID_Book数字型整形书号Count_Order数字型整型订书数量Date_order日期/时间顾客订书日期(4)数据流名称:FBMS1.4数据流说明:送货人给顾客的发货票数据项数据类型长度备注Username字符型10用户名ID_Book数字型整形书号Count数字型整型数量Price货币出版价格Cost货币出售价TotalCost货币总价格Date_send日期/时间向顾客发货日期(5)数据流名称:FBMS1.5数据流说明:付款(顾客付款给送货人)数据项数据类型长度备注Username字符型10用户名TotalCost货币总金额Date_pay日期/时间顾客付款日期(6)数据流名称:FBMS1.6数据流说明:送货人给顾客的收据(发货票)数据项数据类型长度备注ID_Receipt数字型整形收据编号Username字符型10用户名Bookname字符型100书名ID_Book数字型整形书号Count_Total数字型整型库存数量Price货币出版价格Cost货币出售价TotalCost货币总价格Date_receive日期/时间从顾客方收款日期(7)数据流名称:FBMS1.7数据流说明:发给书籍供应厂商的订货单数据项数据类型长度备注ID_OrderToFact数字型整形给厂商的订单编号Bookname字符型100应收款金额Author字符型100图书作者Publisher字符型100出版社FactoryName字符型20厂商名称Count_Order数字型整型订货数量(8)数据流名称:FBMS1.8数据流说明:书籍供应厂商的发货单数据项数据类型长度备注ID_Book数字型整形书号Count_Order数字型整型发货数量Date_FaSend日期/时间厂商发货日期(9)数据流名称:FBMS1.9数据流说明:付款(给书籍供应厂商)数据项数据类型长度备注Money_toFa货币总金额Date_payToFa日期/时间向厂商付款日期(10)数据流名称:FBMS1.10数据流说明:书籍供应厂商的收据数据项数据类型长度备注Money_toFa货币总金额Date_FaGetMoney日期/时间厂商收款日期1.4D:数据存储编号名称数据内容存储方式存储时间存储位置DBMS1.1.暂存订单用户名,书号,数量,顾客订书日期文件每笔数据库DBMS1.2商品库存书号,书名,作者,出版社,库存数量,单价等文件每笔数据库DBMS1.3采购订单书号,书名,作者,数量等文件每笔数据库DBMS1.4销售历史书号,销售数量,推荐程度等文件每笔数据库DBMS1.5应收款明细帐记录销售收入文件每笔数据库DBMS1.6应付款明细帐记录采购支出文件每笔数据库DBMS1.7总帐记录总帐目文件每笔数据库描述如下:(1)数据存储代号:DBMS1.1数据存储名称:暂存订单数据项数据类型长度备注Username字符型10用户名ID_Book数字型整形书号OrderCount数字型整型订书数量Date_order日期/时间顾客订书日期(2)数据存储代号:DBMS1.2数据存储名称:商品库存数据项数据类型长度备注ID_Book字符型20书号Classify数字型整形分类(0-computer,1-Novel,2-English,3-Ecnomics,4-Cartoon)BookName字符型100书名Author字符型100图书作者Publisher字符型100出版商Date_Publish日期/时间出版日期PicturePath字符型200图片路径Count_Page数字型整形页数Version字符型20版本Comment备注内容简介Count_Total数字整型库存数量Count_Buy数字整型已购买数量Count_Browse数字整形浏览次数RecomLevel数字整型推荐程度:0~5星级Cost货币价格Price货币出版价格Date_Add日期/时间上架日期(3)数据存储代号:DBMS1.3数据存储名称:向厂商采购订单数据项数据类型长度备注BookName字符型100书名Author字符型100图书作者Publisher字符型100出版社Count_Order数字整型数量(4)数据存储代号:DBMS1.4数据存储名称:销售历史数据项数据类型长度备注ID_Book数字型整形书号Count_Buy数字型整型销售数量RecomLevel数字整型推荐程度:0:强烈推荐1:一般推荐2:普通(5)数据存储代号:DBMS1.5数据存储名称:帐目数据项数据类型长度备注Finance_received货币销售收入Finance_payed货币采购支出Finance_total货币总收入2.网上购书电子商务系统数据流程图(第二层)顾客2.1销售2.2采购2.3结算书籍供应厂商书籍库存DBMS1.2销售历史DBMS1.4应收款明细帐DBMS1.5总帐DBMS1.6应付款明细帐DBMS1.7收款单FBMS2.1暂存订单DBMS1.1采购订单DBMS1.3发货FBMS1.4订单FBMS1.3付款FBMS1.5订货通知FBMS2.2到货通知FBMS2.3订货单FBMS1.7发货单FBMS1.8付款FBMS1.9收据FBMS1.10修改询问修改询问付款单FBMS2.4收据FBMS1.6数据流图说明:2.1E:外部项无2.2P:处理逻辑编号名称功能描述处理频度PBMS2.1销售子系统接受和处理用户的购书订单每笔交易PBMS2.2采购子系统库存不足时,向厂商购书每笔交易PBMS2.3结算子系统负责系统内所有的帐务管理每笔交易2.3D:数据存储同第一层2.4F:数据流第二层的数据流共有FBMS2.1~FBMS2.6这6个数据流,分别描述如下:(1)数据流名称:FBMS2.1数据流说明:收款单数据项数据类型长度备注ReceiptID字符型20收款单编号Money_received货币应收款金额Date_receive日期/时间收款日期(2)数据流名称:FBMS2.2数据流说明:订货通知数据项数据类型长度备注BookID字符型20书号Count_Order数字型整型订货数量FactoryName字符型20厂商名称Date_orderToFactory日期/时间向厂商订货日期(3)数据流名称:FBMS2.3数据流说明:到货通知数据项数据类型长度备注BookID字符型20书号ReceiveCount数字型整型订货数量(4)数据流名称:FBMS2.4数据流说明:付款单数据项数据类型长度备注PaymentID字符型20付款单编号Money_payed货币应付款金额Date_pay货币付款日期3.网上购书电子商务系统数据流程图(第三层)3.1销售细化顾客2.1.3编辑订单2.1.4检查订单订单订单书籍库存不能满足的订单2.1.5产生暂存订单顾客信息记录2.1.1注册/登陆新顾客注册/旧顾客登陆书籍库存2.1.7开发货票并修改库存可满足的订单暂存订单订单采购部门订货通知2.1.6对比暂存订单订单到货通知订单会计部门收款单收据应收款明细帐2.1.9编写销售历史销售历史2.1.8检索库存2.1.10计算顾客经验值2.1.2修改密码新密码修改成功3.2采购细化暂存订单待订书籍供应厂商名册2.2.1按商品汇总,分类合计2.2.4修改库存及订书的数量2.2.3按供应商汇总,选择2.2.5核对发货单2.2.6产生到货通知2.2.2确定要订的书名等供应厂商会计部门销售部门分类的订单书籍库存到货通知到货核准单付款单应付款明细帐采购订单正确的发货单错误的发货单发货单订货通知订单3.3财务细化2.3.1开收据建立收款明细帐2.3.2修改总帐应收款明细帐销售部门收据收款单顾客付款应付款明细帐2.3.4付款,修改付款明细帐2.3.3查对付款单付款单采购部门付款单书籍供应厂商发货单付款总帐二、实体关系模型(E-R图)顾客订单图书仓库库藏包含供应厂商采购订单包含姓名住址等级…仓库号仓库名地点厂商号地址图书号仓库号数量订单号图书号数量采购订单号总购书价顾客号厂商名采购订单号图书号数量购书号列表购书数量列表订单号总购书价购书号列表购书数量列表图书号出版社单价作者...三、状态图、顺序图1.状态图:起始老用户登陆已登陆修改密码浏览查找确定购书订单查询库存形成订书单订单可满足订单不可满足不缺缺等待顾客付款发书票送货上门售书成功等待厂商发货继续订书向厂方订货厂方货到顾客付款采购成功对比订单库存更新修改库存帐目更新收款单付款单注册新用户注册修改库存注册成功用户信息数据库更新更改用户购买信息添加新用户2.顺序图(SequenceDiagram)四、数据字典数据字典是关于数据的信息的集合,对数据流程图中的各个元素做完整的定义与说明,是数据流程图的补充工具。数据流图和数据字典共同构成系统的逻辑模型。数据字典由下列六类元素的定义组成:(1)数据流(2)数据项:是“不可再分”的数据单位,是数据的最小组成单位。(3)数据结构(4)数据存储:数据存储是数据结构停留或保存的场所。(5)处理逻辑(6)外部实体在第一层和第二层数据流图的定义之后,我们都已经详细定义了数据字典的各元素。对于各数据项的详细符号描述,见实验二的《软件概要设计说明》中的“软件数据结构设计”。网上购书电子商务系统——软件需求规格说明计02001482王郭明001485孔伟桐001500郭杰A.引言本规格说明详细阐述了“网上购书电子商务系统”的总体设计说明、产品功能、用户界面、系统特性、非功能性需求及其他需求。文档具体结构如下:12345A引言编写目的预期的读者产品的范围B综合描述产品背景及前景产品功能概述用户类和特征运行环境C外部接口需求用户界面软件接口D系统特性激励/响应序列功能需求E其它非功能需求性能需求安全性需求软件质量属性业务规则用户文档F其它需求A.1编写目的编写该文档的目的是,对产品进行定义,详尽说明该产品的软件需求。A.2预期的读者和阅读建议本软件需求规格说明的读者,可以是软件开发人员、用户、测试人员或文档的编写人员。A.3产品的范围制作本软件的目的是,借助Internet/Intra
本文标题:大数据技术分享22
链接地址:https://www.777doc.com/doc-27527 .html