书店管理系统软件需求分析

书店管理系统软件需求分析

ID:40270674

大小:147.00 KB

页数:13页

时间:2019-07-30

书店管理系统软件需求分析_第1页
书店管理系统软件需求分析_第2页
书店管理系统软件需求分析_第3页
书店管理系统软件需求分析_第4页
书店管理系统软件需求分析_第5页
资源描述:

《书店管理系统软件需求分析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、书店管理系统软件需求分析说明书一用例图注册登录下订单付款订货通知管理订单到货通知联系供应厂商提供书籍销售部门采购部门供应厂商财务部门顾客由图可见,该用例图包括8个用例、5个参与者。用例图的编号和名称是:1.注册登录,2.下订单,3.付款,4.订货通知,5.管理订单,6.到货通知,7.联系供应厂商,8.提供书籍。参与者的名称:顾客,供应厂商,销售部门,财务部门,采购部门。二系统功能概述顾客进入系统主页,可浏览、查看书籍;已注册的顾客输入正确的账号密码进入系统,可进行相关的操作。1.注册登录a.顾客注册:网页浏览者若

2、是顾客则可以通过注册成为本系统会员从而拥有一定的权限。b.顾客登陆:网站浏览者若已经是会员,输入正确的账号、密码就可以登录,并拥有购买书籍权限。2.下订单顾客可以选择购买想要的书籍,顾客查看书籍信息后即可下订单,顾客可以修改订单。3.付款顾客选完要购买的书籍及填写订单后的操作,它要求顾客在填写时还要填写银行卡号等信息,当顾客确定买该书籍时,系统自动扣除其卡内相应金额。金额将会转入财务部门。4.订货通知本用例用于销售部门向采购部门进行订货通知,当销售部门所售书籍数量不足、达到最低限度时,会通知给采购部门要订货。5.

3、管理订单a.订单查看:顾客可查看自己所有订单信息。b.订单添加:顾客可生成一个新的订单。c.订单删除:顾客可删除还未处理的订单。6.到货通知采购部门发货,向销售部门通知到货。7.联系供应厂商采购部门采购书籍必须联系供应厂商。8.提供书籍顾客所购买的书籍,是由供应厂商提供的。三系统功能模块书店管理系统提供书籍注册登录订货通知联系供应厂商到货通知管理订单付款下订单添加订单删除订单查看订单四系统用例描述1.注册登录1.1简要说明本用例用于向顾客提供注册功能和登录功能。每位顾客必须注册登录后才能购买书籍。注册信息包括使用

4、本系统的账号、密码、联系地址和电子邮件等。注册完成后,可登录书店管理系统,系统将会保存这些信息,以方便管理及联系用户。1.2事件流1.2.1基本流当顾客进行注册登录时,开始执行以下基本流:(1)系统要求顾客填写个人信息,包括使用本系统的账号、密码、联系地址、信用卡卡号、信用卡有效期和电子邮件等。(2)顾客填写个人信息。(3)系统验证顾客所填写的信息的格式和内容。(4)保存该顾客信息。1.2.2备选流1.2.2.1顾客信息验证错误如果系统检测到顾客输入的信息格式或内容有错,例如账号中含有非法字符、输入密码和确认输入

5、密码不一致,会给予错误提示,并清空填写错误的文本框,要求顾客重新输入。1.2.2.2顾客信息保存失败如果系统发现数据库中已经保存了同样账号的顾客记录,会向顾客报告保存失败的错误信息,并使页面跳回注册页面,要求顾客修改注册信息。1.3特殊需求无。1.4前置条件顾客必须首先访问书店管理系统的页面,然后单击注册、登录。1.5后置条件如果该用例成功,系统数据库中将增加一条该顾客的信息。否则,系统维持原状。1.6扩展点无。2.下订单2.1简要说明顾客查看书籍信息后下订单。顾客登录进入书店管理系统页面后,通过了解书籍信息以后

6、,顾客可以选择购买想要的书籍或者选择浏览其他的书籍信息。在购书结束时,顾客需要填写一些相关资料以形成顾客订单信息保存在该书店管理系统的顾客订单数据库中。2.2事件流2.2.1基本流当顾客登录到书店管理系统后,开始执行以下基本流:(1)顾客进入购书页面后,浏览所有的书籍信息。(2)顾客对选定的书籍,下订单。(3)顾客要填写有关其个人资料的表单。(4)当顾客填写完所有的信息后,经确认后提交有其顾客订单信息的表单。(5)系统经过验证后,反馈给顾客验证信息,同时将顾客信息连同顾客购买的书籍信息一并存入顾客订单信息数据库。

7、2.2.2备选流2.2.2.1顾客账号不存在当顾客在购书结束时填写个人资料后,系统经过验证后,发现该顾客账号不在该书店管理系统的顾客信息数据库中,系统反馈一个错误信息给顾客,让顾客重新填写相关个人资料。2.2.2.2书籍库存量不够当顾客提交了顾客订单后,系统与书籍信息数据库进行连接,通过检测若发现顾客所需订购的书籍数量大于书籍的库存数量时,系统反馈一个错误信息给顾客,同时让顾客重新填写相关个人资料。2.3特殊需求无。2.4前置条件顾客要想购书,必须先登录到该书店管理系统中;若没有顾客账号,则该顾客还需要现在该系统

8、中注册一个顾客账号。2.5后置条件该用例实现后,顾客购买书籍的情况就通过顾客订单信息被保存在了系统的顾客订单信息数据库中,由系统对此进行统一的管理;反之,系统的顾客订单信息数据库中的信息不发生任何的改变。2.6扩展点无。3.付款3.1简要说明本用例用于顾客选完要购买的书籍及填写订单后的操作,它要求顾客在填写时还要填写银行卡号等信息,当顾客确定买该书籍时,系统自动扣除其卡内

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。