网上书城系统结构化需求分析和设计文档内容摘要:

客回执 缺货信息 ={缺货书籍名称 + 版次 + 作者 + 出版社 + 需要最少数量 } 订购图书信息 =未缺货书籍名称 + 数量 + 金额 新书预订成功信息 =新书名称 + 作者 + 出版社信息 + 数量 + 预付款金额 + 新书发售时间 订购信息处理结果 =[新书预订失败信息 | 新书预订成功信息 ] 优惠信息 =顾客等级 + 享受优惠折扣 订购信息处理结果 =[缺货信息 | 订购图书信息 ] 订购书籍信息 =书籍数量 + 重量 完整订购信息 ={未缺货书籍名称 + 数量 + 作者 + 出版社 + 折扣后金额 } 完整收件人信息 =收件人详细地址 + 联系电话 + 期望收货时间 总金额信息 =单次订单的总金额 付款成功信息 =付款数量 + 时间 + 打入银行 卡账号 + 银行确认信号 货到付款方式 注释:顾客选择货到付款方式,在配送员送货到达用户后用户根据配送单上金额支付运费以及商品费用 网上银行付款方式 注释:顾客选择通过网上银行付款,在产生正式订单前完成付款 订购书籍详细信息 =订购书籍名称 + 版次 + 作者 + 出版社名称 + 数量 书籍汇总信息 ={订购书籍详细信息 } 消费金额信息 =顾客单次消费总金额 收件人信息 =完整收件人信息 收件人信息汇总信息 ={收件人信息 } 23 金额汇总信息 ={顾客单次消费给总金额 } 查询请求 =关键字 (作者 | 书名 | 摘要 ) 查询信息 =查询请求 匹配信息 =[匹配书籍信息 | 失败信息 ] 注释:匹配书籍信息包括书籍名称、作者、版次,出版社信息,目录或摘要,分类,推荐信息 登录信息 =[登录 | 未登录 ] 结果信息 =[匹配书籍信息 ] 查询结果反馈 =[匹配书籍信息 | 失败信息 ] 入库单 =书籍名称 + 数量 + 编号 + 单价 + 运输负责人信息 + 出版社信息 + 接货人信息 + 到货时间。 注释:从出版社订购的书籍到货后由仓库管理员清点完货物后填写的书籍入库凭证 入库信息汇总结果 =入库单数据的处理 结果 发货单 =书籍名称 + 编号 + 数量 + 金额 + 提货人信息 + 提货时间 + 发货人信息 注释:根据订单以及库存量由系统生成的出货凭证,配送员凭借出货单从仓库提货。 发货信息 =书籍名称 + 编号 + 数量 + 金额 注释:发货单上货物信息 发货确认信息 =书籍名称 + 编号 + 数量 + 金额。 注释:所发货物详细信息,与发货信息类似 货物信息 =发货信息 订货单 =书籍名称 + 数量 + 订货时间 + 负责人信息 + 出版社名称 + 仓库地址 根据库存以及订单缺货情况由系统生成的向出版社订购图书的 发货单 =提货时间 + 地点 + 经手人 注释:仓库管理系统在确认订单所订书籍仍有库存余量是发出的数据 24 配送单 =发货目标地址 + 收件人联系方式 + 货物内容 + 总金额 + 发货时间 + 预计到货时间 + 顾客回执 + 配送员信息 配送结果反馈 =用户签字 + 日期 注释:货物送到顾客手中后由顾客填写的回执,用以确认发货是否成功。 财务信息请求 =[财务报表查询 | 失败订单查询 ] 注释:管理员发起的财务信息查询请求 财务报表查询请求 =指定时间间隔 + 草屋报表生成命令 描述 =管理员发起的生成指定时间间隔内财务报表的功能。 财务数据 =从财务信息数据库中得到的原始财务数据,包括订单信息,进货信息,员工工资信息,各项支出等涉及到资金的所有信息 财务数据分析结果 =对财务数据的初步分析结果 财务报表 =财务信息 + 初步分析结果 失败订单查询请求 =指定时间间隔 + 失败订单查询命令 描述 =管理员发起的查询在指定时间间隔内所有失败订单的功能,失败订单包括书籍缺货,交费失败等原因造成的失败。 失败订单查询处理结果 =指定时间内所有失败订单。 失败订单信息 =所有查找到的失败订单信 息的汇总,包括各种失败所占比例,缺货书籍分布表等。 失败订单信息反馈 =根据汇总的失败订单信息,进行初步分析,能为决策起到参考作用的信息。 文件条目 1) 图书信息 a) 文件名:图书信息 25 b) 简述:保存库存所有图书信息以及库存量 c) 文件组成:书籍序列号,作者姓名,出版社名称,版次,价格,上架分类,库存量 2) 财务信息 a) 文件名:财务信息 b) 简述:保存每一笔交易的详细信息 c) 文件组成:交易序号,交易时间,交易金额,付款方式 3) 用户信息 a) 文件名:用户信息 b) 简述:保存每一位用户的基本信息和从注册日开始的所有交易记录以及一段时间内的查询记录,并按用户需要保存部分收藏书目信息 数据项条目 1) 名称:用户名 别名:登录账号 数据类型:字符串 计量单位:字符个数 取值范围: 4 至 255 之间整数 2) 名称:密码 数据类型:字符串 计量单位:字符个数 取值范围: 6 至 255 之间整数 3) 名称:金额 数据类型:货币 计量单位:元 取值范围:大于 0 且保留两位小数 4) 名称:用户等级 数据类型:整型 26 计量单位:级 取值范围: 0,1,2 5) 名称:收件人地址 数据类型:字符串 计量单位:字符个数 取值范围:小于 200 个字符,且符合地址格式 6) 名称:电子邮箱 数据类型:字符串 计量单位:字符个数 取值范围: *@*.* 7) 名称:登录状态 数据类型:自定义 计量单位:无 取值范围:登录,未登录 8) 名称:书籍名称 数据类型:字符串 计量单位:字符个数 取值范围:大于 0 小于 255 个字符 9) 名称:出版社 数据类型:字符串 计量单位:字符个数 取值范围:大于 0 小于 255 个字符 10) 名称:书籍单价 数据类型:货币 数据单位:元 取值范围:大于 0 且保留两位小数 11) 名称:日期 数据类型:日期 计量单位:分 取值范围:年 +月 +日 +时 +分 27 12) 名称:库存数量 数据类型:整型 数据单位:本 取值范围:不小于 0 的整数 加工条目 名称: 加工号: 简述: 用户注册 用户申请注册 名称: 加工号: 简述: 用户登录 用户输入用户名和密码进行登录验证 名称: 加工号: 简述: 用户信息修改 用户登录后对其信息进行修改 名称: 加工号: 简述: 用户信息查询 用户登录后查询其信息 名称: 加工号: 简述 用户评级 用户满足升级条件后申请评级 名称: 加工号: 简述: 检查用户名 用户注册时输入想要注册的用户名,判断该用户名是否已被使用过 名称: 加工号: 简述: 密码安全性检查 检查输入密码的安全等级 28 名称: 加工号: 简述: 填写个人信息 用户注册时输入个人信息 名称: 加工号: 简述: 注册成功 用户注册成功后存入系统用户信息中 名称: 加工号: 简述: 用户名判断 判断用户输入的用户名是否存在 名称: 加工号: 简述: 密码确认 判断用户输入的密码是否正确 名称: 加工号: 简述: 登录状态判断 根据登录状态信息判断登录状态是否正确 名称: 加工号: 简述: 信息合法性判断 登录成功以后根据用户信息输入判断信息是否合法 名称: 加工号: 简述: 用户信息修改 如果信息合法根据合法信息修改用户信息 名称: 加工号: 简述: 登录状态判断 根据登录状态信息判断登录状态 名称: 加工号: 简述: 用户信息获取 获取用户信息和财务信息并反馈给用户 名称: 加工号: 升级请求处理 29 简述: 对用户申请的升级请求判断 名称: 加工号: 简述: 升级资格确认 根据升级请求判断其升级资格是否满足 名称: 加工号: 简述: 用户等级修改 根据升级资格修改用户等级 名称: 加工号: 简述: 用户等级资格评定 根据用户信息评定高级用户资格 名称: 加工号: 简述: 降级处理 对高级用户不符合的情况自动降级 名称: 加工号: 简述: 订购信息处理 处理用户发送的图书订购信息 名称: 加工号: 简述: 付款处理 根据订购信息处理结果进行付款方面的相关操作 名称: 加工号: 简述: 订单处理 根据订单信息生成订单 名称: 加工号: 简述: 图书余量查询 查询订购信息中的图书是否有库存 名称: 加工号: 简述: 缺货预订 缺货的订购图书进行缺货登记 30 名称: 加工号: 简述: 新书订购信息处理 对新出的图书提前预订 名称: 加工号: 简述: 订购信息汇总 对各类订购信息进行汇总,详见加工规约 名称: 加工号: 简述: 折扣信息处理 根据用户等级进行相应的优惠 名称: 加工号: 简述: 订购信息确认 用户确认订购信息 名称: 加工号: 简述: 填写收件人信息 确认订购信息后继续填写收件人的信息 名称: 加工号: 简述: 付款方式选择 选择货到付款或网银支付 名称: 加工号: 简述: 支付确认 网银付款成功后确认付款信息 名称: 加工号: 简述: 订单信息汇总 订单信息整合后提交 名称: 加工号: 简述: 运费计算 根据书的重量和运送距离计算运费 名称: 加工号: 网上银行业务处理 31 简述: 选择网上银行付款方式后进行网银付费处理 名称: 加工号: 简述: 订单信息处理 订单信息分类处理 名称: 加工号: 简述: 书籍信息汇总 汇总用户购买的不同书籍信息 名称: 加工号: 简述: 金额信息汇总 汇总用户购买书籍的金额 名称: 加工号: 简述: 收件人信息汇总 汇总收件人的地址、联系方式等信息 名称: 加工号: 简述: 订单生成 汇总各类信息生成最终的订单 名称: 加工号: 简述: 查询信息分析 根据查询请求分析查询信息 名称: 加工号: 简述: 查询信息匹配 根据查询信息在图书信息中寻找匹配 名称: 加工号: 简述: 结果汇总 如果匹配成功列出所有满足匹配的结果并反馈查询结果 名称: 加工号: 简述: 收藏确认 用户确认收藏查询的图书信息 32 名称: 加工号: 简述: 入库书籍信息处理 根据入库单处理入库书籍信息并产生入库信息汇总结果 名称: 加工号: 简述: 库存书籍管理 根据入库信息汇总结果和发货信息来更新图书信息 名称: 加工号: 简述: 发货管理 根据发货确认信息和图书信息产生对应货物信息 名称: 加工号: 简述: 发货信息汇总 根据货物信息产生对应货物信息和发货单 名称: 加工号: 简述: 缺货书籍订购管理 根据图书信息或者用户信息中缺货情况产生对应订货单 名称: 加工号: 简述: 书籍信息处理 根据入库单分析书籍信息,新出版书籍和非新出版书籍分别作对应处理 名称: 加工号: 简述: 新书信息处理 如果有新出版书籍产生对应新书信息 名称: 加工号: 简述: 入库书籍数量统计 根据新书信息和非新出版书籍信息更新书籍数量并产生入库信息汇总结果 名称: 加工号: 简述: 入库书籍信息处理 根据入库信息汇总结果对新出版书籍和非新出版书籍作对应处理。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。