《网上书店系统》需求规格说明书

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

《网上书店系统》需求规格说明书目录一、前言:项目概述1.1开发本软件背景1.2该系统的开发目的说明1.3本规格说明书编写说明1.4文档范围说明1.5本规格说明书适用读者说明二、系统功能需求分析2.1系统功能简要描述2.1.1前台普通用户功能2.1.2后台管理员功能2.2系统用例图2.2.1顾客用例图2.2.2图书管理专员用例图2.2.3仓库管理专员用例图2.2.4售后专员用例图2.2.5物流调度专员用例图2.2.6系统管理员用例图2.2.7会计专员用例图2.3系统功能详细描述2.3.1顾客用例说明2.3.2图书管理专员用例说明2.3.3仓库管理专员用例说明2.3.4售后专员用例说明2.3.5物流调度专员用例说明2.3.6系统管理员用例说明2.3.7会计专员用例说明三、系统非功能需求分析3.1用户界面需求3.2产品质量要求3.3性能需求3.3.1前台性能需求3.3.2后台性能需求3.4其他需求四、系统概要设计4.1业务流程图4.1.1普通用户注册活动图4.1.2已注册用户登录活动图4.1.3已注册用户修改个人信息活动图4.1.4已注册用户购买图书活动图4.1.5已注册用户退货活动图4.1.6管理员上架图书活动图4.2数据流图及数据字典4.2.1顾客注册数据流图及数据字典4.2.2顾客购书数据流图及数据字典4.2.3顾客退货数据流图及数据字典4.2.4图书进货数据流图及数据字典一、前言:项目概述1.1开发本软件背景进入21世纪以来,电子商务伴随着IT的成熟,逐渐发展壮大,成为网络经济的核心。在电子商务的发展过程中,网络在人群中的使用率不断提高,人们逐渐意识到在线购物的无地域界限、安全、方便快捷及其价格优势,在线购物的队伍也随之扩大。如今网上购物的人群不断增加,在与小组成员的探讨和分析的基础下,提出了这份《网上书店系统》需求规格说明书。1.2该系统的开发目的说明满足用户网上购书需求,方便快捷,足不出户就可以优惠的价格买到最称心如意的书。1.3本规格说明书编写说明此规格说明书对客户的需求进行了全面细致的了解,经过缜密的分析,设计出满足客户需求的系统,本规格说明书是整个系统设计编写的核心,明确所要开发的系统应具有的功能、性能与界面,使系统分析人员及系统开发人员能清楚地了解用户的需求。通过调查来缩小客户需求和工作人员所理解的需求的差异。1.4文档范围说明该文档的主要内容包括项目产品的简介、整体和业务流程、产品的功能性需求描述(包括所有的模块及每个模块的功能)、非功能需求,及通过需求分析的建立需求模型。1.5本规格说明书适用读者说明本文档的主要读者对象是系统设计人员,系统设计人员根据规格说明书的描述和系统的分析模型进行体系结构和详细的设计。项目经理、测试人员、QA也是文档的重要阅读者,他们也会以此文档作为项目跟踪、系统测试、过程评审和客户验收和依据。二、系统功能需求分析《网上书店系统》是一种应用于图书销售领域的动态网站。近年来随电子商务在图书销售领域广泛应用,网上书店如雨后春笋在全国迅速展开。与传统的书店相比,网上书店既可以避免书目订货的局限和盲目,又可以克服看样订货投入大,费用高,管理难的不足,而且网上选择范围广能直观看样,可浏览内容,可随时添订,结算及时,快捷方便,周转高速。这些优势是其它交易方式难以达到的。图书网上交易是图书销售领域未来发展之必然,也是出版发行业摆脱困境,建立新的流通渠道,繁荣出版,繁荣市场的必由之路。目前当当、科利华、江苏考试书店等网上书店都在网上市场竞争中争的自己的一席之地。然而中小型的书店开展网上交易的数量,却显的凤毛麟角。一方面:中小型的书店向大型书店发展受到了资金、管理水平的限制;另一方面当今的互联网技术的发展赋予中小型图书销售商开展灵活快捷售书的机遇。《网上书店系统》正是基于这种市场潜力,面向全国中小型图书销售商而开发的,力争为全国的中小型书店提供一款功能完善、界面友好、性能可靠的网上销售系统。2.1系统功能简要描述:2.1.1前台普通用户实现功能1、新顾客注册、登陆2、客户信息管理3、网上支付功能4、购物车(添加图书、删除图书)功能5、订单管理(生成、取消)功能6、图书浏览、搜索、收藏功能7、给系统管理员留言建议8、退货、退款9、给已购书的评价2.1.2后台管理员实现功能1、普通用户注册信息管理2、图书信息管理(上架、下架、库存)3、订单管理4、物流管理5、退货管理6、客户留言板管理7、广告管理及网站维护(客户访问统计、数据统计管理)2.2系统用例图2.2.1顾客用例图:2.2.2图书管理专员用例图:2.2.3仓库管理专员用例图:2.2.4售后专员用例图:2.2.5物流调度专员用例图:2.2.6系统管理员用例图2.2.7会计专员用例图:2.3系统详细功能描述2.3.1顾客用例说明1、新顾客注册、登录新顾客注册需要填写邮箱、密码,并同意本系统的协议。如果对邮箱进行验证可以提供账户的安全性,并能在忘记密码的时候,通过邮箱重新设置新的密码。2、客户信息管理客户登录进入系统后,可以修改自己的注册信息,比如昵称、兴趣爱好、研究领域等等。3、订单管理(生成、取消)功能购物后,确认支付和配送方法后生成订单。在生成订单的同时,系统发邮件通知书店管理员。会员还可以查询自己订单的处理情况和历史订单。用户可以查看自己的订单,包括订单的个数,总计金额,订单的列表。列表项包括:订单号、订单日期、收货人、订单金额、订单状态,当订单数目过多时,要提供分页浏览功能。对拍下的东西,如果还没有付款,可以取消该订单。对拍下的东西,如果付款到系统了,可以申请取消该订单。4、图书浏览、搜索、收藏功能与图书有关的作者,出版社,页数,书名等都会显示在页面里。客户可以通过作者、出版社、书名、年份等关键字进行模糊搜索。客户看到自己感兴趣的书,如果想在发后购买,可以先把此书放在收藏夹里。5、给系统管理员留言建议如果客户在使用本系统的时候,遇到不方便的,有自己更好的想法,可以优化本系统,或者客户在购物的过程中遇到什么问题,可以给管理员留言。6、退货、退款如果客户遇到买的书与自己想要的书不符,或者书有损坏的情况,可以向系统发起申请退货、退款。7、给已购书的评价当客户已经拿到书了,并在使用了,可以对该书做一些评价,方便后面的购书者更了解这本书。2.3.2图书管理专员用例说明1、图书库存量记录管理员负责对图书的信息进行录入,显示在用户页面,即是图书的上架,对于那些过时的书,我们可以删除该书的信息,即下架。库存即是对此书的存货量还有多少,这是此书是否需要进货的一个参考量。如果库存量少于10%就需要对该书进货。2、图书信息管理有时候对图书的信息需要描述的更详细一些,后来就会对图书的描述增加相应的内容,由于一些内容不需了,可以删除,及时更新。3、图书进货出单当库存量不足的时候,就需要对图书进行进货,图书管理员由于对图书的类目、书名比较熟悉,所以就由图书管理员来决定进货何种图书,进货图书的数量。2.3.3仓库管理专员用例说明1、图书库存量记录包括图书进仓记录和出仓记录,当物流公司把图书管理员列出单上的图书都送到仓库时,仓库管理专员负责点数,是不是够数,并进行进仓记录。当顾客下订单需要某商品的时,物流公司来仓库收货,仓库管理员负责进行出仓记录。2.3.4售后专员用例说明1、退货申请审核当有顾客因为购得的图书不满意时,想要退货的时候,需要提出退货申请及填写退货理由,如果理由不合理的话不允许退货的,售后专员就是负责来审核这个理由。如果理由合适,就充许客户退货。2、退货查收审核当有顾客退货时,货已经被售后专员收到了,售后专员需要检查图书除了顾客提出的损坏,看有没有其他地方不妥,审核该图书是客户损坏的,还是由于公司发货本来就是这样的原因。3、退货图书入库如果客户退货是由于买到的图书不是自己想要的,但图书本身并没有损坏,这时售后管理员就需要把退回来的图书放到仓库里去。2.3.5物流调度专员用例说明1、订单批量确认当很多顾客下单之后,订单状态有未付款订单、已付款订单、已发货订单、交易完成订单。物流调度专员需要找出已付款订单,向物流公司说明,把这些客户需要的图书发送到客户的地址,所以称此为订单的批量确认。2、采购进货当图书管理员列出所需进货的图书时,物流调度专员要向物流说明,把所需要的货给仓库送过去。2.3.6系统管理员用例说明1、分配各专员角色当公司来一个新人的时候,需要一个新的用户名来执行系统中的任务时,这时就需要管理员为其分配一个进入系统并配有相应权限的用户名和密码。2、管理注册用户当系统的客户注册过多的时候,就需要对重多的客户进行有效的管理,确定出哪些是大客户,哪些是小客户,并分出等级及优惠条件,如普通客户、VIP客户,与之相对应的优惠条件设置也不同。3、维护系统稳定安全当系统正常时,要时常备份信息,系统出现问题的时候,要能及时让系统的恢复工作状态。2.3.7会计专员用例说明1、进货成本花费记录图书进货到入库时,需要支付一笔书的进货费用,要求会计记录这笔账。2、物流花费记录对进货和给客户发货时,需要支付相应的物流费用,要求会计记录这笔账。3、退款记录当客户退货时,需要退与之相应的钱,需要对这笔支出记录。4、订单收入记录当客户下订单并付款的时候,公司的账户里会多一笔钱,对这笔收入有记录。三、系统非功能需求分析3.1用户界面需求需求名称详细要求母版页软件提供模板选择,根据用户不同需求选择不同的母版页界面布局界面布局界面交互方式采用web页面的交互方式,数据的显示可以采用全部刷新或部分刷新的交互方式。表单格式能够使用下拉、选择方式的尽量避免手工输入,密码采用密文格式显示信息提示输入错误时提示信息应及时,并显示在输入框的后面。3.2产品质量要求主要质量属性详细要求正确性确保商品及用户信息数据的准确有效,禁止数据遗漏、重复、丢失。健壮性导入数据验证,数据异常捕获,灾难性恢复。可靠性数据校验,人机稽核,平衡检查。性能,效率日处理业务500笔以上无掉线不死机。易用性操作简单,符合用户工作习惯。清晰性流程清晰易记,分类管理。安全性错误提示,数据验证。可扩展性不同平台之间数据共享。兼容性自适应各种系统环境。…3.3性能需求性能需求分为用户操作方面的前台性能需求和后台管理员操作的性能需求。3.3.1前台性能需求用户请求页面时间不超过5秒;用户检索信息时间不超过5秒;用户下载文件时间不超过5秒。3.3.2后台性能需求管理员添加、修改、删除等功能的操作时间不超过5秒;数据库连接时间不超过5秒。3.4其他需求提示:描述不适合放在前面需求章节中的任何其他的需求。如有些软件系统比较强调信息管理需求、安全需求,也可以在此扩展。四、系统概要设计4.1业务流程图4.1.1普通用户注册活动图:4.1.2已注册用户登录活动图:4.1.3已注册用户修改个人信息活动图:4.1.4已注册用户购买图书活动图:浏览图书信息添加图书到购物车是否购买是填写收货地址付款查询物流信息发起退货申请是否收到货图书是否有问题发起投诉否是是确认收货,给予评价否顾客满意处理生成预购订单保存订单信息保存物流信息保存投诉信息,通知售后专员保存退货信息,通知今后专员处理记录通知发货填写发货运单派送图书售后专员处理售后专员物流公司物流专员会计专员系统已注册用户4.1.5已注册用户退货活动图:填写退货申请表填写退货运单收到退款保存退货信息通知顾客退货物流进度跟踪退知顾客已退款显示不能退货原因退货审核是否同意退货填写不同意退货的原因是否收到货申请退款退款会计专员售后专员系统顾客4.1.6管理员上架图书活动图:4.2数据流图及数据字典4.2.1顾客注册数据流图项目描述顾客系统校验信息填写的正确性填写注册信息正确的注册信息数据库收录通知客户注册成功D1:客户注册信息表数据项描述:客户注册用户名:6-12位,字母和数字的组合。用户登录密码:6-12位,不能用特殊字符和空格等。邮箱:格式XXXXXX@XX.com。个人信息=姓名+性别+年龄+出生日期+身份证号+手机号。要求姓名与身份证号上的姓名一致,一旦确认无法修改。性别为男或女。出生日期只有填写

1 / 20
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功