软件工程课程设计需求规格说明书43305.docx

上传人:b****5 文档编号:4102851 上传时间:2022-11-27 格式:DOCX 页数:11 大小:27.44KB
下载 相关 举报
软件工程课程设计需求规格说明书43305.docx_第1页
第1页 / 共11页
软件工程课程设计需求规格说明书43305.docx_第2页
第2页 / 共11页
软件工程课程设计需求规格说明书43305.docx_第3页
第3页 / 共11页
软件工程课程设计需求规格说明书43305.docx_第4页
第4页 / 共11页
软件工程课程设计需求规格说明书43305.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

软件工程课程设计需求规格说明书43305.docx

《软件工程课程设计需求规格说明书43305.docx》由会员分享,可在线阅读,更多相关《软件工程课程设计需求规格说明书43305.docx(11页珍藏版)》请在冰豆网上搜索。

软件工程课程设计需求规格说明书43305.docx

软件工程课程设计需求规格说明书43305

案卷号

433—5

日期

2004.2.7

 

玩具出租管理系统软件需求说明书

 

作者:

完成日期:

2011年6月10日

签收人:

签收日期:

修改情况记录:

版本号

修改批准人

修改人

安装日期

签收人

1.0

王耀

目录

1引言1

1.1编写目的1

1.2范围1

1.3定义1

1.4参考资料2

2项目概述2

2.1产品描述2

2.2产品功能2

2.2.1功能1——Windows组件集成2

2.2.2功能2——日常事务管理2

2.2.3功能3——下载工具、搜索站点的链接2

2.2.4功能4——图形化界面链接3

2.2.5功能5——特色化的帮助文档3

2.3用户特点3

2.4一般约束3

2.5假设和依据3

3具体需求4

3.1功能需求4

3.1.1功能需求1——Windows组件集成4

3.1.2功能需求2——日常事务管理5

3.1.3功能需求——下载工具、搜索站点的链接6

3.1.4功能需求——图形化界面链接6

3.1.5功能需求——特色化的帮助文档7

3.2外部接口需求7

3.2.1软件接口7

3.2.2通信接口8

3.3性能需求8

3.4设计约束8

硬件的限制8

开发环境:

8

3.5属性9

3.5.1可用性9

3.5.2安全性9

3.5.3可转移、可转换性9

3.6其他需求9

3.6.1数据库9

3.6.2操作9

4附录10

1引言

1.1编写目的

编制本说明书的目的:

明确项目开发的要求,为用户提供产品说明

为项目设计、项目测试提供依据

本说明书的预期读者:

用户、项目设计人员、项目开发人员、项目测试人员

1.2范围

说明:

a.待开发的软件系统的名称:

“玩具出租管理系统”

b.软件的功能:

本产品旨在为营业员对玩具出租更好的管理,方便客户对玩具的自由选择、提高效能。

本产品可以有效的管理客户,也可以更好的管理玩具。

对出租的情况,客户量有了更的了界,从而更好的了解的自己的营业情况。

1.3定义

MangerCustomer:

管理会员

MangerGoods:

管理进货

RentToy:

出租玩具

ReturnToy:

归还玩具

FindToy:

查询玩具

FindCustomer:

查询会员

TransferCount:

交接班转清

1.4参考资料

列出要用到的参考资料,如:

a.本项目的经核准的计划任务书或合同、上级机关的批文;

b.属于本项目的其他已发表的文件;

c.本文件中各处引用的文件、资料,包括所要用到的软件开发标准。

列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。

2项目概述

2.1产品描述

本产品是为小型玩具商店开发的一款管理软件,旨在为用户提供便捷、统一的管理,减轻用户的日常任务,以实现自动化管理。

由于本系统的用户计算机相关知识相对较少,我们开发小组特意编写本说明书以提高用户的使用效率,为用户提供一些必要的帮助。

本软件将基于已有组件进行开发,具体内容请参见以下说明。

2.2产品功能

2.2.1功能1——管理会员

为用户提供统一的会员管理,实现会员的增、删、改、查。

该功能是针对管理员而设置。

2.2.2功能2——管理进货

通过货物仓库实现货物的管理,包括提醒管理人员进货,同时实现货物的删除、修改。

2.2.3功能3——出租玩具

该功能为营业员设定,支持其日常业务,同时实现对玩具出租表的查询以确定玩具是否处于可出租状态,避免出租业务的混乱。

2.2.4功能4——归还玩具

提供玩具归还操作,同时修改玩具为可出租状态,以支持完成玩具的出租。

并由营业员对玩具进行破损检查决定是否对客户给予相应的处罚。

图形操作页面提供相应的设置。

2.2.5功能5——查询玩具

此功能为客户提供所需玩具快捷的查询,通过输入玩具的名称或ID进行查询。

也可以要求营业员为其提供查询服务。

2.2.6功能6——查询会员

客户可以过此功能对自身的信息进行查询和修改,

2.3用户特点

本软件的预期用户定位在对计算机和网络应用不甚了解的人群。

他们对Windows操作系统有简单的了解,对Internet网络抱有好奇与渴望。

然而苦于自己这些方面的知识较少,而未能充分的利用好网络资源。

2.4一般约束

本条对设计系统时限制开发者选择的其他一些项作一般性描述。

而这些项将限定开发者在设计系统时的任选项。

这些包括:

a.与其他应用间的接口:

本项目要完成同Windows网络组件的接口整合。

b.通信协议:

TCP/IP、HTTP、FTP、SMTP、POP3

c.安全和保密方面的考虑:

软件系统应保证宿主计算机的安全性能不受损害以及用户涉密数据的安全。

2.5假设和依据

软件的运行环境配置:

操作系统——Windows98/Me/2000/XP/2003Server

浏览器——InternetExplorer6.0及以上的版本

3具体需求

本系统的整体功能需求如下:

3.1功能需求

3.1.1功能需求1——Windows组件集成

a.引言

该功能是要实现将Windows已有的程序组件集成起来,用于实现上网所必需的基本功能。

这些组件将通过WindowsShell编程接口集成起来。

该模块的顺序流图如下:

b.输入

这些功能的实现都将采用图形化的输入方式,操作员通过鼠标即可完成所有的操作。

c.加工

需保证只有在所有运行条件都被满足的条件下才使得这些功能有效。

d.输出

执行Windows组件所具有的功能。

注:

由于以下各项功能主要是界面设计方面的工作,故略去了顺序图等UML元素。

3.1.2功能需求2——日常事务管理

a.引言

该功能是要为用户提供一些日常事务服务。

这些服务包括:

电子邮件管理,信息订制等功能。

通过用户的配置,系统可以定时地检查用户的邮箱中是否有新邮件到达,并以友好的方式通知用户。

b.输入

一些基本的配置信息。

c.输出

服务信息到达时,以友好的方式通知用户。

3.1.3功能需求——下载工具、搜索站点的链接

a.引言

该功能是要为用户提供常用的搜索、下载工具。

这些工具为上网用户所必不可少的工具。

系统将利用现有的免费下载工具来为用户提供服务。

同时,系统将嵌入各大搜索引擎的链接,让用户很方便的就能链接到各搜索网站。

b.输入

图形化输入。

c.输出

执行下载程序或转到各搜索站点的链接。

3.1.4功能需求——图形化界面链接

a.引言

该功能是要为用户提供图形化的输入方式,减少用户用键盘输入的负担。

在用户的使用过程中,系统将统计用户一段时间内访问个网站的频率,从而选择那些访问频率较高的网站以图形化的方式嵌入系统中,使用户下次访问这些网站的时候不用从键盘输入而是通过点击相应的图表即可完成输入工作。

b.输入

用户的网络访问时的地址输入。

c.加工

对用户访问过的各网站的访问频率进行统计,并选出那些访问频率较高的网站。

d.输出

用图形化的方式建立网站的链接。

3.1.5功能需求——特色化的帮助文档

a.引言

该功能主要针对那些对网络不太熟悉的用户而设计的。

本系统的帮助文档将是用最简单、最浅显的语言为用户讲述上网的各种最基本的技术以及最常见问题的解决办法。

b.输出

实时动态的为用户提供帮助。

3.2外部接口需求

3.2.1软件接口

1)WindowsShell编程接口

a.名称:

WindowsShell

b.助记符:

Shell

c.规格说明号:

d.版本号:

e.来源:

Windows操作系统

2)IE插件接口

a.名称:

InternetExplorePlug-in

b.助记符:

IEPlug-in

c.规格说明号:

d.版本号:

e.来源:

Windows操作系统

3)邮件编辑系统

a.名称:

Outlook

b.助记符:

Outlook

c.规格说明号:

d.版本号:

e.来源:

Windows操作系统

3.2.2通信接口

TCP/IP、HTTP、FTP、SMTP、POP3协议

3.3性能需求

A.静态数值需求:

1)支持较低的硬件配置

2)支持单用户模式

B.动态数值需求:

对用户的操作请求提供必要的帮助支持;

对用户的操作请求执行失败时给出详细地说明;

对用户的所有可能导致安全隐患的操作请求给出警示信息;

3.4设计约束

硬件的限制

a.硬件配置的特点(接口数,指令系统等);

1.基本的网络接入设备。

2.支持Windows98以上的基本硬件配置。

b.内存储器和辅助存储器的容量。

开发环境:

MicrosoftVisual.NET集成开发环境

3.5属性

3.5.1可用性

软件应保证用户网络操作的流畅性,即在软件运行失败后仍要保证用户网络操作过程中数据的完整性。

(比如说用户正在进行邮件发送时软件运行失败,此时应保证用户的电子邮件中数据不被丢失)

3.5.2安全性

a.利用可靠的密码技术保证用户个人信息(如电子邮箱的密码)的安全。

b.为用户系统中的防火墙设立合理的参数,保证系统的安全。

3.5.3可转移、可转换性

应当可以在Windows98以上的各种版本的操作系统间自由移植。

3.6其他需求

3.6.1数据库

a.存储内容:

用户的自定义配置信息、系统的信息统计

b.存储能力:

少量信息

c.数据保存要求:

可清除、可重置值

d.数据保存方式:

ini文件、系统注册表

3.6.2操作

这里说明用户要求的常规的和特殊的操作:

A.根据用户设立的软件运行参数自动完成软件参数的初始化。

B.清楚、明朗的数据备份、恢复过程

4附录

用户调查结果报告

通过寒假的初步调查,我们对目前的网络用户进行了如下分析:

a.当前的网络用户群体中计算机知识和网络知识的掌握程度:

计算机知识和网络知识的掌握程度

在网络用户群体中所占百分比

非常了解

2.1%

较了解

11.3%

一般了解

27.4%

不太了解

41.2%

只会基本操作

18%

b.网络用户对现在上网方式不满意的一些问题或期望出现的方式:

不喜欢用键盘输入,希望能尽量用鼠标代替键盘

网上的资源很多,但搜索起来却很困难

不喜欢打开太多的窗口,而希望窗口显示成标签页的形式

希望能根据自己的喜好控制浏览器的样式

希望能够集成上网常用的工具

安全性

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 理化生

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1