《玩具出租管理系统软件需求说明书.doc》由会员分享,可在线阅读,更多相关《玩具出租管理系统软件需求说明书.doc(13页珍藏版)》请在三一办公上搜索。
1、案卷号4335日期2004.2.7玩具出租管理系统软件需求说明书 作 者: 完成日期: 2011年6月10日 签 收 人: 签收日期: 修改情况记录:版本号修改批准人修改人安装日期签收人1.0王耀目 录 1 引言11.1 编写目的11.2 范围11.3 定义11.4 参考资料22 项目概述22.1 产品描述22.2 产品功能22.2.1 功能1管理会员22.2.2 功能2管理进货22.2.3 功能3出租玩具22.2.4功能4归还玩具22.2.5 功能5查询玩具32.2.6 功能6查询会员32.2.7 功能7交接班转清32.3 用户特点32.4 一般约束32.5 假设和依据33 具体需求43.1
2、 功能需求43.1.1 功能需求 管理会员43.1.2 功能需求管理进货63.1.3 功能需求查询会员63.1.4 功能需求查询玩具73.1.5功能需求出租玩具83.1.5功能需求归还玩具93.1.5功能需求交接班转清93.2 性能需求93.3 设计约束9客户的限制9开发环境:103.4 属性103.4.1 可用性103.4.2 安全性103.4.3 可转移 、可转换性103.5 其他需求103.5.1 数据库103.5.2 操作104 附录111 引言1.1 编写目的编制本说明书的目的:明确项目开发的要求,为用户提供产品说明为项目设计、项目测试提供依据本说明书的预期读者:用户、项目设计人员、
3、项目开发人员、项目测试人员1.2 范围说明:a 待开发的软件系统的名称:“玩具出租管理系统”b 软件的功能:本产品旨在为营业员对玩具出租更好的管理,方便客户对玩具的自由选择、提高效能。本产品可以有效的管理客户,也可以更好的管理玩具。对出租的情况,客户量有了更的了界,从而更好的了解的自己的营业情况。1.3 定义Manger Customer:管理会员 Manger Goods :管理进货Rent Toy:出租玩具Return Toy:归还玩具Find Toy:查询玩具 Find Customer :查询会员Transfer Count:交接班转清1.4 参考资料列出要用到的参考资料,如:a 本项
4、目的经核准的计划任务书或合同、上级机关的批文;b 属于本项目的其他已发表的文件;c 本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。2 项目概述2.1 产品描述本产品是为小型玩具商店开发的一款管理软件,旨在为用户提供便捷、统一的管理,减轻用户的日常任务,以实现自动化管理。由于本系统的用户计算机相关知识相对较少,我们开发小组特意编写本说明书以提高用户的使用效率,为用户提供一些必要的帮助。本软件将基于已有组件进行开发,具体内容请参见以下说明。2.2 产品功能2.2.1功能1管理会员为用户提供统一的会员管理,
5、实现会员的增、删、改、查。该功能是针对管理员而设置。 2.2.2功能2管理进货通过货物仓库实现货物的管理,包括提醒管理人员进货,同时实现货物的删除、修改。2.2.3功能3出租玩具该功能为营业员设定,支持其日常业务,同时实现对玩具出租表的查询以确定玩具是否处于可出租状态,避免出租业务的混乱。2.2.4 功能4归还玩具提供玩具归还操作,同时修改玩具为可出租状态,以支持完成玩具的出租。并由营业员对玩具进行破损检查决定是否对客户给予相应的处罚。图形操作页面提供相应的设置。2.2.5功能5查询玩具此功能为客户提供所需玩具快捷的查询,通过输入玩具的名称或ID进行查询。也可以要求营业员为其提供查询服务。2.
6、2.6 功能6查询会员客户可以过此功能对自身的信息进行查询和修改,方便客户对自己的基本信息的了解。2.2.7 功能7交接班转清此功能方便营业员在交接班时,可以查看玩具出租量及货物剩余量,并确定转清相关的数据(此班货物已售量归零,营业额清零、)。2.3 用户特点本软件的预期用户定位在对小型的玩具出租商店的营业员。营业员使用该软件能快速的了解本店的营业状况,能很好的预测玩具的出租量,能很好的了解客户对玩具类型的偏向。从而由以前的人工计算,转为全自动化,提高了效率。2.4 一般约束本条对设计系统时限制开发者选择的其他一些项作一般性描述。而这些项将限定开发者在设计系统时的任选项。这些包括:a 与其他应
7、用间的接口:本项目要完成同Windows网络组件的接口整合。b 安全和保密方面的考虑:软件系统应保证宿主计算机的安全性能不受损害以及用户涉密数据的安全。2.5 假设和依据软件的运行环境配置:操作系统Windows 98/Me/2000/XP/2003 Server3 具体需求本系统的整体功能需求如下:3.1 功能需求3.1.1 功能需求 管理会员a 引言该功能是要实现管理会员:1、系统管理员可以查询会员、增加会员、删除会员、修改会员。2、查询会员时,输入会员名不存在时返回。3、增加会员时,系统会验证此会员是否已存在,若存在则返回。4、修改会员,修改会员的基本信息(如:会员名,会员密码、)5、删
8、除会员,把一些过期的会员删除,更新会员表。该模块的顺序流图如下:b 输入这些功能的实现都将采用图形化的输入方式,操作员通过鼠标即可完成所有的操作。c 加工需保证只有在所有运行条件都被满足的条件下才使得这些功能有效。d 输出执行会员管理组件所具有的功能。3.1.2 功能需求管理进货a 引言该功能是要为用户提供一些日常数据服务。这些服务包括:货物的分类处理,货物的编号,货物的库存量,货物的已出租量,录入货物状态,货物价格信息订制等功能。该模块的顺序流图如下:b 输入一些基本的货物信息。c 输出已更新仓库信息。3.1.3 功能需求查询会员a 引言该功能是要为营业员提供常用的搜索工具。这些工具为营业员
9、所必不可少的工具。系统将利用现有的免费查询数据库来为用户提供服务。该模块的顺序流图如下:b 输入会员名输入。c 输出会员信息表3.1.4 功能需求查询玩具a 引言该功能是要为用户提供查询玩具引擎,方便会员快速选择自己喜爱的玩具。该功能模块如下:b. 输入输入玩具名称,进行查询。c.输出玩具出租登记信息表。3.1.5功能需求出租玩具a 引言该功能主要针对营业员对玩具出租管理,包括:会员向系统管理员提供想要的玩具名或编号,系统自动验证此玩具的出租状态,营业员登记玩具出组记录。该功能的模块如下:b. 输入输入想要借的玩具名或编号。c. 输出更新个人信息表,玩具表。3.1.5功能需求归还玩具该功能为营
10、业员快速登记归还玩具。3.1.5功能需求交接班转清该功能为营业员交班,可以查看玩具出租量及货物剩余量,并确定转清相关的数据(此班货物已售量归零,营业额清零、)。3.2 性能需求A 静态数值需求:1) 支持较低的硬件配置2) 支持单用户模式B 动态数值需求: 对用户的操作请求提供必要的帮助支持;对用户的操作请求执行失败时给出详细地说明;对用户的所有可能导致安全隐患的操作请求给出警示信息;3.3 设计约束客户的限制a 网上玩具出租,客户对此还不太熟悉。b 此系统推广欠佳。开发环境:Rational Rose集成开发环境3.4 属性3.4.1 可用性软件应保证营业员管理玩具的高效,即随时了解店的营业
11、状况。(比如出租量,客户量)3.4.2 安全性a 利用可靠的密码技术保证用户个人信息(如电子邮箱的密码)的安全。b 为用户系统中的防火墙设立合理的参数,保证系统的安全。3.4.3 可转移 、可转换性应当可以在Windows98以上的各种版本的操作系统间自由移植。3.5 其他需求3.5.1 数据库a 存储内容:用户的自定义玩具信息、系统的信息统计b 存储能力:大量信息c 数据保存要求:可清除、可重置值d 数据保存方式:ini 文件、系统注册表3.5.2 操作这里说明用户要求的常规的和特殊的操作:A 根据用户设立的软件运行参数自动完成软件参数的初始化。B 清楚、明朗的数据备份、恢复过程4 附录用户调查结果报告通过寒假的初步调查,我们对目前的玩具出租用户进行了如下分析:a. 当前的玩具出租用户群体中计算机知识和使用的掌握程度:计算机知识和使用此系统的掌握程度在使用用户群体中所占百分比非常了解2.1%较了解11.3%一般了解27.4%不太了解41.2%只会基本操作18%b.客户对现在对此系统不满意的一些问题或期望出现的方式:不喜欢用键盘输入,希望能尽量用鼠标代替键盘网上的资源很多,但搜索起来却很困难不喜欢打开太多的窗口,而希望窗口显示成标签页的形式希望能根据自己的喜好控制浏览器的样式希望能够集成上网常用的工具安全性