还剩12页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
BookShop系统案例争论工程需求说明第一局部引言编写目的
1.1需求说明书有时候也被称为规格说明书,本规格说明描述了BookShop系统案例争论工程的要求,作为系统设计、实现目标及3剑攵的依据,通过该需求分析,描述用户的具体需求,定义需求具体的格式和内容并且作为各方圆沟通的依据,也为下一步工作供给基准软件开发小组的每一位成员应当阅读本需求说明,以明确工程最终要求完成的软件产品的特点经使用方认可的需求说明将作为产品特征评价、仲裁的重要参考适用范围L2本文档主要涉及“21CN图书BookShop系统”的应用模型和功能需求描述背景L3说明A、软件系统的名称21CN图书BookShop系统案例争论工程B、任务提出者21CN图书开发者Xx产品开发部实现完成的系统将在21CN图书的技术支持、电子商务治理等部门使用,所应用的网络系统是Internet该公司的客户可通过互联网以多种方式扫瞄BookShopC、本系统将是独立的系统,目前不与21CN图书的财务系统和其他资料系统供给接口,所产生的输出都是独立的本系统将使用SQL Server2022作为数据库存储系统,SQL Server2022企业版将由21CN图书自行购置根本路径
1.登录窗口选择到自己的用户名和密码,然后回车或点击“登录”按钮
2.用户登录成功信息记入系统日志中扩展点
1.用户连续三次输入密码错误,退出系统;
2.某个帐户设置为禁用状态,不允许登录系统;
3.用户第一次登录系统,系统强制要求用户修改密码;
4.在超过系统治理员设置的过期时间时需要修改密码补充说明查询订单用户购置好商品后,BookShop公司需要处理订单客户随时需要想知道订单当前的处理状况用例描述用户选择自己的用户名和密码,登录系统参与者用户前置条件参与者已经购置了商品,猎取订单信息后置条件参与者查询到订单的状态根本路径
1.用户登录系统
2.用户进入行询订单页面
3.系统供给订单信息输入页面
4.用户输入订单信息
5.系统查询出订单的状态扩展点补充说明对性能的规定
3.2精度
3.
2.
11、在执行数据增加的时候,不允许消灭由于程序的缘由导致增加操作失败,也不允许发生重复增加的数据;
2、在执行数据删除操作的时候,不允许由「程序的缘由发生多删除数据、删除失败的状况;
3、数据的修改也要求保持对应的准确性时间特性要求
3.
2.2在单用户执行增加修改和删除操作的时候,在运行环境规定的条件下,单次操作的响应时间要求在2秒钟之内返回100行数据以内的数据杳询,单次操作的响应时间要求在2秒之内多人操作时候,时间和相应的要求同上敏捷性
3.
2.3A、操作方式程序在通常的应用环境下使用鼠标和键盘进展输入和输出操作,对于执行按钮,通常使用鼠标的点击完成,但是,界面要求全部支持键盘的定位操作(在担忧装鼠标的计算机上,也能够使用该系统)B、运行环境程序在通常的条件下,在Win98/NT/2022上安装运行,但是,还要求能够在XP及后续的MS的操作系统上运行系统要求能够在Win95的操作系统上安装和运行C、同其他软件的接口的变化(不适用)E、精度和有效时限的变化[不适用)F、打算的变化或改进由于本系统的规模比较小,打算和进度的转变不影响到需要实现的需求系统容量
3.
2.4支持3万用户支持GB级数据故障处理要求
3.3A、在操作成员输入一些不合理的数据的时候,能够进展一些合理的提示信息,不能由于输入错误而导致系统的错误,或者程序停顿运行;B、程序运行时,对效劳器和网络通信故障能够识别并提示,当故障排解后,程序恢.复正常运行;C、数据库要求有灾难备份机制,以防止数据的全部丧失其他特地要求
3.4A、安全性网络安全能经受来自互联网的一般性恶意攻击如病蠲包括木马)攻击、口令猜测攻击、黑客入侵等因此,必需配备较强的网络安全防范、响应力量,为应用系统供给安全牢靠的网络统计平台数据库安全数据库级备份和恢复数据库级用户进展角色和权限授权使得在特别状况发生时,系统可以得以快速恢复,避开数据的丧失或将其影响降到最低限度同样,要保证存储过程中数据不被非法访问和篡改数据保密网络传递数据经过加密需要保证数据在采集、传输和处理过程中不被偷窥、窃取、篡改应用系统的安全通过对用户的身份鉴别,并实施相应的访问掌握策略后,使用户只能完成得到系统授权的数据访问功能操作用户只有经授权后才可以更程序,避开因错误程序更而影响系统的正常运行其他安全方面的要求,请参考合同的说明B、可扩大性系统在开发完毕以后,应允许在后续的合同中进展功能的扩展或者功能的重解释和实现C、强健性系统应当保证在一次开机三个月之内稳定运行,数据库在一些灾难事故中能够在系统安装好之后,两小时内恢复牢靠性指标在连续运行状况下,系统牢靠性
99.9999就供给应用效劳器集群技术和组件技术支持高牢靠性和伸缩性D、易用性易学易用、符合标准扫瞄器操作风格,丰需的联机帮助,人性化的操作界面E、可维护性系统从设计上尽量考虑少做二次开发或者不做二次开发,直接通过系统配置搭建系统,从功能上具有通用性,易修改和扩展软件开发使用组件技术,保证了可维护性高文档需求
3.5与软件一同发行的用户文档有用户手册、操作指南、治理指南、在线帮助测试需求
3.6单元测试对单一的组件的测试集成测试组件组装成子系统后,测试子系统系统测试对整个系统进展测试压力测试测试系统的牢靠性和伸缩性第四局部运行环境规定设备
4.1客户程序硬件要求具有Pentium IH处理器且满足以下要求的计算机:最低64MB内存最小
2.1GB硬盘鼠标健盘效劳器硬件需求:具有Pentium III处理器且满足以下要求的计算机:最低256MB内存最小8GB硬盘鼠标键盘支持软件
4.2扫瞄器客户端操作系统Windows98/NT/2022或更高版本扫瞄器IE
5.0以上或Netscape同等版本以上;数据库效劳器软件操作系统Windows NT/2022Server或更高版本Web效劳器IIS
5.0等;应用效劳器HS
6.0,C0M+;数据库产品:SQL Server2022接口
4.3硬件接口
4.
3.1本系统通过操作系统的支持对硬件进展操作软件接口
4.
3.2承受.NET框架进展编程通信接口
4.
3.3系统承受和s协议支持远程用户对系统的访问掌握
4.4(不适用)术语、定义和缩写
1.4BookShop:图书商店文档概述
1.5本文档主要描述了“21CN图书BookShop系统”的外部接口需求、功能需求以及其他非功能需求参考资料
1.6相关的文件包括A、21CN图书的内部文件《BookShop系统案例争论工程》;B、21CN图书BookShop系统案例争论工程分析会议备忘录;C、《21CN图书BookShop系统案例争论工程可行性分析》;参考资料A、Xx ACCP
3.0Sem2《基于软件开发工程的毕业设计》;B、国家标准《软件需求说明书GB856T——88》;C、莱克公司的人力资源治理工程的软件需求说明;D、《设计模式》合同A、QICN图书BookShop系统案例争论工程合同20221002-1»其次局部任务概述目标
2.1总体上,系统的目标是便利顾客购置图书,为业务过程供给更加快捷、更好和更加经济的效劳、具体来讲、系统的目标包括图书查询系统图书选购用户治理订单查询用户的特点
2.2本系统将在21CN图书的技术支持、产品治理等部门使用,使用者可能包括技术支持及相关的产品治理人员,这些人员在计算机的应用、使用上不存在障碍,他们以往有使用过类似系统的阅历,并且都在、计算机的操作和使用方面得到过相关的培训依据业务的频繁程度,系统每天操作完成一个功能点应当在50-1000次之间用户对界面的友好性,有肯定的要求本系统的规模比较小,并且将供给为期两天的操作、安装培训,以到达其娴熟使用的口的假定和约束
2.3依据合同的规定,已经有的约束条件包括A、本系统的预算在10万元(人民币);B、本系统的最终的交付R期是2022年12月I日,并且包括安装、培训,系统要求在2022年正常投入使用;假设A、21CN图书能够供给交付测试的环境;B、21CN图书能够参与到需求的核准工作;设计和实现上的限制:
1.基于.NET架构进展开发第三局部、需求规定对功能的规定
3.1图书查询功能1标号Ref#功能R
1.1依据出版社查询R
1.2依据主题查询R
1.3依据作者查询R
1.4查询图书的具体信息图书选购功能2标号(Ref#)功能R
2.1将所选图书放进购物车R
2.2可以修改购物车中图书的数量R
2.3能够显示购物车中图书的总价格R
2.4取消此次购物R
2.5生成的订单R
2.6将订单信息显示给客户,并且给客户发送电子邮件用户治理功能3标号Ref#功能R
3.1用户注册R
3.2用户信息查询R
3.3用户资料修改R
3.4用户注销订单查询功能4标号Ref#功能R
4.1依据用户名查询订单信息R
4.2依据订单号查询订单的具体信息(包括订单的状态)系统功能概述312查询订单需求功能清单:功能编号功能名称文中标题编号备注01购置商品
3.
1.3101扫瞄商品
3.
1.
3.10102选购商品0103结帐0104支付02注册
3.
1.403登录
3.
1.5查询订单|
3.
1.6购置商品313购置商品用例包括扫瞄商品、选购商品、结帐、支付等子用例扫瞄商品
3.
1.
3.1功能描述系统为Internet用户供给扫瞄显示某一类别商品和单个商品的功能用例描述参与者Internet用户前置条件参与者访问系统;后置条件用户获得所扫瞄的商品根本路径
1.参与者供给“查询一个商品的条件”;
2.系统列出满足条件的商品;
3.参与者供给某一个具体商品的路径
4、系统列出该商品的具体信息分支流程la满足条件的商品的存在性lai系统依据条件从数据库中读取满足条件的商品,假设没有满足条件的商品,则返回错误页面;补充说明数据格式说明选购商品
3.
1.
3.2功能描述:系统为Intemet用户供给选购商品的功能用例描述参与者Internet用户前置条件参与者访问系统,并且扫瞄到想要的商品;后置条件用户将选购好的商品放进购物车根本路径
1.参与者供给选购好的商品的地址;
2.参与者将所选购的图书添加到购物车中
3.参与者可以清空购物车、撤销某一个商品或者修改商品的数量分支流程la.是否为参与者选购的第一个商品lai.假设是参与者选购的第一个商品,系统将为参与者创立一个购物车补充说明数据格式说明结帐
1.
1.
1.3功能描述购物者选购好商品后,进入结帐过程系统为购物者供给结帐的功能用例描述参与者Internet用户前置条件参与者访问系统,选购好商品,并且进入购物车页面;后置条件用户获得此次购物的总价格以及具体明细根本路径
1.参与者供给“参与者购物车”功能的地址;
2.系统计算出参与者所选购的商品的总价格
3.系统列出参与者所选购商品的价格的明细分支流程补充说明数据格式说明支付
1.
1.
1.4功能描述系统为Internet用户供给电子支付的方式用例描述参与者Internet用户前置条件参与者结帐完毕后置条件此次购置成功,将支付信息和购置信息、订单信息发送给购物者,并且将订单信息发送到订单处理系统根本路径
1.参与者供给“结帐”功能的地址;
2.系统供给支付信息页面
3、参与者登录系统
4、参与者供给支付信息
5、系统完成支付过程
6、系统将购置信息、支付信息、订单信息发送给购物者
7、系统将订单信息发送给后台订单处理系统分支流程3a.参与者是否注册3al.假设参与已经注册,并且输入正确的用户名和密码,则用户登录成功,否则登录失败,提示错误信息4a.参与者供给的支付信息的有效性4al.支付信息有效,系统完成支付过程;支付信息无效,系统提示错误补充说明数据格式说明:注册
3.
1.4功能描述用户第一次登录,系统供给注册向导用户选择自己所属的部门如人民银行总行/人民银行支行/处室,能找到系统提示的用户姓名用例描述用户输入LDAP用户治理系统的地址,进入启动界面参与者用户前置条件参与者第一次访问系统后置条件参与者获得注册根本路径
1.己所属的部门,找到系统提示的用户姓名
2.册信息记入系统口志中扩展点补充说明登录
3.
1.5用户在登录窗口选择到自己的用户名和密码,然后同车或点击“登录”按钮,系统验证用户身份和并验证其在LDAP系统中的权限依据用户拥有的权限显示相应的信息页面,并在扫瞄器中设立用户临时信息和用户登录标记用例描述用户选择自己的用户名和密码,登录系统参与者用户前置条件参与者已获得注册后置条件参与者登录成功。