《书店管理系统软件需求分析.docx》由会员分享,可在线阅读,更多相关《书店管理系统软件需求分析.docx(15页珍藏版)》请在第壹文秘上搜索。
1、书店管理系统软件需求分析说明书一用例图由图可见,该用例图包括8个用例、5个参加者.用例图的编号和名称是:1.注册登录,2.下订单,3.付款,4.订货通知,5.管理订单,6.到货通知,7.联系供应厂商,8.供应书籍,参加者的名称:顾客,供应厂商.tfif4部门,财务部门,选购部门.二系统功能概述地客进入系统主页,可阅读、S1US;已注册的顾客输入正确的账号密码进入系统,可进行相关的操作.1.注册登录a顾客注册:网页阅读各若是顾客则可以通过注册成为本系统会员从而拥有肯定的权限,b.Wj客登陆:网站阅读者若已经是会员,输入正确的账号、密玛就UJ以登录,并拥有购买书籍权限.2.下仃单顾客可以选择购买S
2、!要的书IS,顾君杳看书轼信息后即可下订单,顾客可以修改订总,3,付款顾客选完要购买的书特及填写订单后的操作.它要求顾客在填写时还要填写银行卡号等信息,当股客确定买该书例时,系统自动扣除共卡内相应金额,金额利会转入财务部门.4,订货通知本用例用于曲仰部门向选购部门进行订货通知,当铺何部门所辔书籍数埴不足、达到呆低限度时,会通知给选明部门要丁货.5 .曾理订单a.i)单食看;顾客可宜看自己全部仃单信息。b,订单诙加:顾客可生成一个新的订单.c.订单删除:顾客可删除还未处理的订单.6 .到货通知选购部门发货,向销售部门通知到货。7 .联系供应厂商选购部门选的书籍必需联系供应厂商.8 .供应书籍.顾
3、客所购买的书翳,是由供应厂商供应的。三系统功能模块四系统用例描述.1.1 简要说明木川例用于向顾客供应注册功能和登录功悭,每位颐齐必需注册登录后才能购买书E1.注册信息包括运用本系统的张号、密码、联系地址和电子邮件等。注册完成后,可登录书店管理系统,系统将会保存这些信息,以便利管理及联系用户.1.2 事务流菸本流当顾客进行注册登录时,起先执行以下基本流:(1)系统要求顾客填写个人信息,包括运用本系统的账号、密码、联系地址信用卡卡号、信用卡有效期和电子由口件等.(2)顾客填写个人信息。(3)系统的证顾客所埴Fj的信息的格式和内容.(4)保存该帧客信息.备选流.1顾客信息验证错误假如系统依测到顾客
4、输入的信息格式或内容有祐,例如账号中含有非法字符、输入密码和确认输入密码不一样,会赐予倍误提示.并消空填写惜误的文本框.要求顾客重新猛人.2做客佶息保存失败假如系统发觉数据库中己经保存了同样账号的顾客记录,会向顾客报告保存失败的错误信总,井使页面跳回注册页面,要求顾客修改注册信息.1.3 特别需求无.1.4 前置条件顾客必需首先访问书店管理系统的页面,然后电击注册、登录。1.5 后置条件般如该用例胜利,系统数据阵中将增加一条该版客的信息.否则,系统维持黑状.1.6 扩展点无。2 .下订单2.1 简要说明顾客食后书籍信息后下订单,颐齐胃录进入书店管理系统页面后,通过了就竹箱信息以后,顾客可以选择
5、购买想要的归错或者选择阅读其他的书籍信息.在购书结束时,顾客须要埴目一些相关资料以形成顾客订单信息保存在该书店管理系统的帧客订单数据库中.2.2 事务流基本流当顾客登录到书店管理系统后,起先执行以卜基本流:(1)顾客进入购书页而后,阅读全部的书籍信息.(2)顾客对选定的书籍.下订单.(3)顾客要填写有关式个人资料的表总,(4)当领客塔”完全部的信息后,经检认后提交有其顾客订单信息的表单,(5)系统经过物证后.反馈给顾客验证信息,同时将帧客信息连同顾客购买的书辖信息一并存入MI客Iri/信息数据库.爸透流1顾客BK号不存在当顾客在购书结束时填写个人资料后系统经过验i三后.发觉该顾客账号不在该书店
6、管理系统的演客伯思数据悔中,系统反馈一个错误伯息给顾客,让顺客乘新填写相关个人资格.2书籍库存业不鲂当顾客提交了顾客订单后,系统与书籍信息数据库进行连接,通过检测若发觉顾客所需订购的书库数量大干书籍的库存数玳时系统反馈一个错设信息给顾客,同时让顾客重新填写相关个人资料.2.3 特别需求无。2.4 前置条件顾客要想购书,必衢先登录到该书店管理系统中:若没好顾客账号,则该顾客还知要现在该系统中注册一个顾客账号。2.5 后置条件该川例实现后,顾客的买书籍的状况就通过顾客订单信息被保存在了系统的顾客订单信息数据库中,由系统对此进行统一的管理:反之,系统的,恢客订M信息数据阵中的信恩不发生任何的变更。2
7、.6 扩展点无“3 .付款3.1 简要说明本用例用于旗客选完要购买的H格及埴:弓订单后的操作,它要求顾客在填写时还要埴有银行卡号等信息,当顾客确定买该书籍时.系统自动扣除其卡内相应金额.金额将会转入财务部门.3.2 *务流基本流当顾客确定金额付款时.执行以下基本流:(1)演客填写用户姓名、家庭地址和银行卡号等必要信忠.系蛟生成顾客信恩的订单.(2)顾客提交订单后,登陆银行个人中心进行付款,(3)会计部门会时其进行查收,进行进一步处理,的选流.1提交付款失败假如顾客由于填写卡号或密码错误,系统将会提示并返回坎写首页,并要求顾客1E新检查并埴写进行付款,,2顾客取消提交付款假如演客取消该操作,系统
8、将跳转至前一页,但Mf客所选的书籍信息轩不消除,三天后自动清除。3.3 特别需求元.3.4 前置条件顾客必需胜利肾Mi该书店管理系统并确定要付款。3.5 后置条件假如该用例胜利,系统数据库中将增加一条该旅客的付款信息.否则.系统维持原状.3.6 扩展点无。4订货通知4.1 简要说明本用例用于销售部门向选购部门进行Ir货通知,当销咨部门所管书籍数册不足、达到最低限度时,会通知给选购部门要订优。4.2 事务流基本流当发送订货通知时,系统起先执行以下基本流:(I)书线数M不足时,销售部门负员填写订货通知,(2)用电子抵件方式发送订货通知给选购部门.(3)选明部门进行选明书辖.备选流.1订货通知发送失
9、败由于网络或各种缘由向选购部门发送的订货通知发送失败,系统会提示失败字符。-2取消发送订货通知若取消发送订货通知,则系统销我该通知得1.3 特别需求无。1.4 前置条件销售部门确定发送订货通知给选购部门.1.5 后置条件假如该用例胜利,系统数据库中将增加一条订货通知的信息“否则,系统维持原状.1.6 扩展点无.5 .管理订单5.1 简要说明本用例是销伸部门用来管理帧客订单信息之用.该用例接受从财务部门反馈来的关于某顾客的日单是否拉款胜利的信息,然后把该信息以电子配件的方式通知该顾客.对于扣款胜利的订单,通知销售部n给该订单的顾客配送所购书籍,5.2 事务流基本流当接收到财务部门发I可的订单反饿
10、估恩时,起先执行以下基本流:(1)依据财务部n的反馈信息,进行的处理。(2)依据订单号获得该订单顾客的个人信息,主要是获得该帧客的电子邮件地址。(3)向顾客发送电子岷件.备选流.1发送电子邮件失败假如发送电子研件失败,则系统会向精仰部门发送错误信息。5.3 特别需求无.5.4 前置条件钠伸部门必需在系统中处于在线状态。5.5 后置条件假如该用例胜利,会生成通知顾客订单是否胜利扣款的电子邮件,并把扣款胜利的仃单转发给财务部门。否则,系统雉持原状。5.6 扩展点无.6 .到货通知6.1 简要说明选购部门发货,向销售部门通知到货。6.26 务事基本流当选购部门收到销仰部门的订加通知以后,起先执行以下
11、基本流:(I)检查要订的节端.调集要订的书侪.(3)选购部门诳行记录订的书籍的各个伯恩.(4)向销售部门发送到货通知。备选流.1通知到货失败假如系统出现故障或网络连接出现问题.则通知到货失败,系统会蜴予错误提示,要求圣新发送。6.27 别需求无“6.28 置条件选购部门必需向销售部门订货。6.29 置条件假如该用例胜利.系统数据库中将增加一条到货通知的信息.否则.系统维持原状.6.30 展点无。7 .联系供助-商7.1 简要说明选购部门选照书资必需联系供应厂商.7.27 务流基本流当选的部门联系到供应厂商时起先执行以下基本流:(I)选明部门要统计所选明的书籍伯恩.(2)将所选购的书JS信息向供
12、应厂商说明。(3)进行选购备选流.1联系失败由于网络或各种缘由选购部门联系供应厂商失败,系统会提示失败字符。7.28 别需求元.7.29 置条件选购部门要知道供应厂商的联系方式。7.30 置条件无.7.31 展点无。8 .供应书籍8.1 简要说明顾客所峋买的书籍,是由供应厂商供应的.8.2 8务事基本流当供应厂商供应书籍时.起先执行以下基本流:(1)供应厂商检查选购部门所选购书籍的信息.(2)调集书转的信息。(3)供应厂商向选购部门供应书箱。备选流.1书籍供应失败由于供应厂商不在钱,书用会供应失败。系统会购予错误提示,8.3 特别需求无.8.4 前置条件供应厂商处F在线状态。8.5 后置条件无
13、“8.6 扩展点无。补充携的1 .目的本补充规约列出了书店管理系统的非功能性衢求和部分全局性需求.它和用例模型在一起.组成了完整的系统需求规格说明书。2 .范围本说明书除定义了很多用例中共有的功能性需求以外,还定义了系统的非功能性需求.如牢藕性、可用性、系统性能和可支持性等.3多考无4功能性1.1 满意多个顾客的并发执行.1.2 当顾客购买书籍时,系统必需推断该书籍是否还有剩余,若该书用已出售完毕,需提示顾客,井通知选购部门进行选购,5可用性顾客界面视商与WINDOWS系统兼赤.6 .牢靠性保证系统在配置完成以后24小时都可用,平均无故障时间应超过三百小时,7 .性能该系统应支持多达1.00名
14、顾客在1.就特定时间运用中心数据收,并支持多达5W0名股客在任何时候访问本地服务器,8 .可支特性无.9 .平安性系统要求有较高的平安性,由于在管理订的时,顾客的信息都在网络上传输,所以必需供应额外的平安性措施,10设计约束无.术语表1 .简介本文档用来对一当术i吾进行定义.同时对用例说明或其他文档中读者不太熟识的术谱进行说明性的描述.2 .名词定义这份术语表包含了书店管理系统的重要柢会.2.1 帧客:指每个运用该书店管理系统进行购书的人.2.2 销售部门:负证管理顾客的订总信息和书籍信息并执行箱稗操作.2.3 选购部门:书籍数依不足时,向供应厂商选购书籍的部门。2.4 财务部门:龄证顾客及信用I:信息并执行扣款操作。2.5 供应厂商:指书辖的厂商.2.6 书资:本系统所出本的书籍.五结构图略.六用例的活动图I.顾客注册活动图返回账号已存在2.顾客饯陆活动图3,下订单活动图返【可订现胜利4.付款活动图5.订货通知活动图