logo资料库

网上书店系统需求规格说明书(教学用例).doc

第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
资料共6页,全文预览结束
网上书店系统需求规格说明书 引言 1.1、编写目的 在编写“网上书店系统”软件前,对网上购物系统做了大致的调查,与各个层次的 用户进行了探讨分析等,之后由软件项目小组向系统分析人员与软件设计人员提出规格说明 书。该说明书对网上图书系统软件进行了全面细致的用户需求分析,以供概要设计人员阅读。 1.2、项目背景 本项目作为《软件工程》课程的实习项目提出,希望通过《网上书店》电子商务网站 的设计开发,了解软件文档的相关标准和编写原则,训练并掌握软件各类文档写作的技巧。 1.3、定义 WLMS:网上书店管理系统 1.4、参考资料 [1] 周丽娟,王华。新编软件工程实用教程。北京:电子工业出版社,2008。 [2] 周丽娟,王华,谭小慧。软件工程实验与课程设计指导。北京:电子工业出版社,2008。 1、任务概述 2.1、目标 “网上书店系统”针对用户可足不出户达到了解所出售书籍的具体情况等,藏书量比较多, 可挑选性强,购书者的数量以及来源都没有限制。通过电脑终端的自动化销售,可大大节约 人力,可虽短效率时间。相应的需求有如下方面。 1、卖家能够提供图书的形象,并熟练的对进行相应的书籍数据操作和管理,主要包括: (1)图书信息的录入,删除,修改。 (2)图书信息的电子查询,图书的信息概况,以及大致信息。 (3)图书的卖出,卖价资料统计。 2、能够对顾客进行相应的信息存储与管理,主要包括: (1)顾客信息的注册,登记,审核,删除,及修改 (2)顾客资料的的统计与查询。 (3)顾客的消费情况查询。 3、对需要的数据及结果进行打印输出,保存。 4、提供数据信息的授权访问,登陆限制,以及安全保护,以及信息备份等服务。 2.1、运行环境 Window 98 以上。 占用内存<2MB。 所需硬盘大小<10M。 2、3、条件与限制
“网上书店系统”基于计算机,因此需要对计算机方面的知识熟悉才能管理,网上信息复杂, 木马病毒繁多,本系统对信息,以及读者的消费虽有一系列安全措施,比如防毒防木马方面 的工作,以及文件的备份等,安全性能有待进一步加强。 3、数据描述 3.1、静态数据 网上书店系统的静态数据包括如下: 书籍:书号,书名,作者,出版社,价格,摘要,状态(表示是否售出)。 管理员:ID,密码,指纹。 顾客:ID,账号,姓名,联系方式,电子邮件。 图书访问记录:书号,顾客账号,售出序列号,售出日期。 3.2、动态数据 输入查询:查询方式,查询关键字。 新书入库,新买家注册。 书籍,顾客情况的修改。 购书的系列号,账户的注销。 操作权限密码。 输出数据:查询的信息。 统计资料输出结果。 书籍的出售情况以及退货信息。 3.3、数据库描述 数据库采用 Microsoft Access 数据库 3.4、数据流图和数据词典 “网上书店系统”的总体功能如下。 书籍的售出。 书籍的退货。 书籍信息查询与增删改。 顾客的信息的增删改。 书店管理员查询统计书籍和顾客信息。 1、买家购书过程 (1)数 据 流 图 。 网 上 书 店 系 统 书 籍 流 图 如 A 所 示 。
图 A 详细如 B 图所示:
暂存订单 采购订单 顾客 订单 发货 付款 收据 订货通知 订单 销售 采购 书籍供应商 到货通知 发货单 修改 修改 付款单 询问 询问 付款 出售历史 收款单 书籍库存 收据 结算 总账 图 B 付款明细 收款明细 (2)数据词典 1.数据源点及汇点描述 名称:顾客。 简要描述:购书,退货查询及登记注册。 有关数据流;ID,所购书籍 名称:书籍供应商。 简要描述:提供书籍,以及书籍的信息,对网上购书的信息的管理,统计。 2.加工逻辑词条描述 加工号:销售 加工编号:1。 简要描述:校验顾客身份,书籍是否存在,顾客余额,以此判定顾客是否能买书。 输入数据流:顾客账号,所买书籍,顾客信息,书籍信息。 输出数据流,购买错误信息,购买信息。 加工号:购书
加工编号:2。 简要描述:“将购买记录”记录库中,完成交易信息。 输入数据流:购买信息、日期。 输出数据流:购买记录,图书。 加工逻辑: IF 用户未登记入库 THEN 发出“信息错误” ELSE IF 图书未登记入库 THEN 发出“购买错误,图书不存在” ELSE IF 用户余额不足 THEN 发出“购买错误,余额不足” ENDIF ENDIF ENDIF 3.、数据流名:用户 说明:唯一地标识顾客身份的号码 数据流名来源:顾客 数据流去向: 数据流组成:顾客账户=6{数字字符}6 数据流名:订单 说明:标识顾客购买的书籍的流水号 数据流名来源:系统 数据流去向:系统 数据流组成:订单号=8{数字字符}8 数据流名:收据 说明:标识顾客购买的书籍已付款 数据流名来源:系统 数据流去向:顾客 数据流组成:收据=日期+金额+所购书籍书号+状态 书号=“00000001”..“99999999” 日期=xx 年 xx 月 xx 日 金额=rmb 书籍号=10{数字字符}10 状态=已售出 数据流名:订货单 说明:系统向供应商进货的凭据 数据流名来源:系统 数据流去向:供货商 数据流组成:顾客账户=8{数字字符}8 数据流名:发货单 说明:标识供货商已发货的凭据 数据流名来源:供货商 数据流去向:系统
数据流组成:顾客账户=8{数字字符}8 数据流名:订单 说明:标识顾客购买的书籍的流水号 数据流名来源:系统 数据流去向:系统 数据流组成:顾客账户=8{数字字符}8
分享到:
收藏