书店管理系统需求工程与需求分析.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

一用例图

注册登录下订单

注册登录

下订单

付款

订货告知

管理订单

到货告知

联系供应厂商

提供书籍

销售部门

采购部门

供应厂商

财务部门

由图可见,该用例图涉及8个用例、5个参与者。

用例图的编号和名称是:1.注册登录,2.下订单,3.付款,4.订货告知,5.管理订单,6.到货告知,7.联系供应厂商,8.提供书籍。

参与者的名称:顾客,供应厂商,销售部门,财务部门,采购部门。

二用例规约

1.注册登录

1.1简要说明

本用例用于向顾客提供注册功能和登录功能。每位顾客必须注册登录后才干购买书籍。注册信息涉及使用本系统的账号、密码、联系地址和电子邮件等。注册完毕后,可登录书店管理系统,系统将会保存这些信息,以方便管理及联系用户。

1.2事件流

1.2.1基本流

当顾客进行注册登录时,开始执行以下基本流:

系统规定顾客填写个人信息,涉及使用本系统的账号、密码、联系地址、信用卡卡号、信用卡有效期和电子邮件等。

顾客填写个人信息。

系统验证顾客所填写的信息的格式和内容。

保存该顾客信息。

1.2.2备选流

1.2.2.1顾客信息验证错误

假如系统检测到顾客输入的信息格式或内容有错,例如账号中具有非法字符、输入密码和确认输入密码不一致,会给予错误提醒,并清空填写错误的文本框,规定顾客重新输入。

1.2.2.2顾客信息保存失败

假如系统发现数据库中已经保存了同样账号的顾客记录,会向顾客报告保存失败的错误信息,并使页面跳回注册页面,规定顾客修改注册信息。

1.3特殊需求

无。

1.4前置条件

顾客必须一方面访问书店管理系统的页面,然后单击注册、登录。

1.5后置条件

假如该用例成功,系统数据库中将增长一条该顾客的信息。否则,系统维持原状。

1.6扩展点

无。

下订单

2.1简要说明

顾客查看书籍信息后下订单。顾客登录进入书店管理系统页面后,通过了解书籍信息以后,顾客可以选择购买想要的书籍或者选择浏览其他的书籍信息。在购书结束时,顾客需要填写一些相关资料以形成顾客订单信息保存在该书店管理系统的顾客订单数据库中。

2.2事件流

2.2.1基本流

当顾客登录到书店管理系统后,开始执行以下基本流:

顾客进入购书页面后,浏览所有的书籍信息。

顾客对选定的书籍,下订单。

顾客要填写有关其个人资料的表单。

当顾客填写完所有的信息后,经确认后提交有其顾客订单信息的表单。

系统通过验证后,反馈给顾客验证信息,同时将顾客信息连同顾客购买的书籍信息一并存入顾客订单信息数据库。

2.2.2备选流

2.2.2.1顾客账号不存在

当顾客在购书结束时填写个人资料后,系统通过验证后,发现该顾客账号不在该书店管理系统的顾客信息数据库中,系统反馈一个错误信息给顾客,让顾客重新填写相关个人资料。

2.2.2.2书籍库存量不够

当顾客提交了顾客订单后,系统与书籍信息数据库进行连接,通过检测若发现顾客所需订购的书籍数量大于书籍的库存数量时,系统反馈一个错误信息给顾客,同时让顾客重新填写相关个人资料。

2.3特殊需求

无。

2.4前置条件

顾客要想购书,必须先登录到该书店管理系统中;若没有顾客账号,则该顾客还需要现在该系统中注册一个顾客账号。

2.5后置条件

该用例实现后,顾客购买书籍的情况就通过顾客订单信息被保存在了系统的顾客订单信息数据库中,由系统对此进行统一的管理;反之,系统的顾客订单信息数据库中的信息不发生任何的改变。

2.6扩展点

无。

付款

3.1简要说明

本用例用于顾客选完要购买的书籍及填写订单后的操作,它规定顾客在填写时还要填写银行卡号等信息,当顾客拟定买该书籍时,系统自动扣除其卡内相应金额。金额将会转入财务部门。

3.2事件流

3.2.1基本流

当顾客拟定金额付款时,执行以下基本流:

(1)顾客填写用户姓名、家庭地址和银行卡号等必要信息,系统生成顾客信息的订单。

(2)顾客提交订单后,登陆银行个人中心进行付款。

(3)会计部门会对其进行查收,进行进一步解决。

3.2.2备选流

3.2.2.1提交付款失败

假如顾客由于填写卡号或密码错误,系统将会提醒并返回填写首页,并规定顾客重新检查并填写进行付款。

3.2.2.2顾客取消提交付款

假如顾客取消该操作,系统将跳转至前一页,但顾客所选的书籍信息暂不清除,三天后自动清除。

3.3特殊需求

无。

3.4前置条件

顾客必须成功登陆该书店管理系统并拟定要付款。

3.5后置条件

假如该用例成功,系统数据库中将增长一条该顾客的付款信息。否则,系统维持原状。

3.6扩展点

无。

4.订货告知

4.1简要说明

本用例用于销售部门向采购部门进行订货告知,当销售部门所售书籍数量局限性、达成最低限度时,会告知给采购部门要订货。

4.2事件流

4.2

文档评论(0)

可爱的家人6536 + 关注
实名认证
文档贡献者

可爱的家人

1亿VIP精品文档

相关文档