指法练习软件需求说明书

 

指法练习软件需求说明书

 

                                               996   黄涛   99031176

--------------------------------------------------------------------------------

 

 

   1 引言

  随着信息产业的出现和网络的普及,计算机的应用已普及到人类社会的每一个角落,它与人类的生活关系越来越密切。而我们与计算机交流的主要途径是键盘,熟悉键盘是每个计算机初学者的必经之路。通过键盘打字练习,会使用户更方便,更快捷的熟练操作计算机,从而提高工作效率 .

   1.1 编写目的

   a. 本说明的编写目的在于研究指法练习软件在技术方面的具体需求,指出实现本软件功能的方法与途径。为后来的设计工作做好充分准备。

   b. 本软件的预期读者是徐虹老师及课题开发小组。

 

   1.2 背景及范围

   a. 本项目的名称为指法练习软件的开发。

   b. 本产品能帮助用户尽快的熟悉键盘,并能使我们了解 vb 程序设计语言的优越性。

   c. 本指法练习软件的应用

  本软件使用户了解了 vb 程序设计语言的优越性,其扩展性 , 可移植性和伸缩性都很强 , 能在已有的基础上不断完善。

 

   1.3 定义术语

   a. vb 程序设计语言

  是一种通用的计算机程序设计语言。

   b. 指法练习软件

  为了帮助初学者用户尽快熟悉键盘从而达到熟悉指法的目的而开发的打字软件。

 

   1.4 参考资料

     << 软件工程 >>     

   << 数据库原理与应用 >>  

   2 项目概述

  市场上的指法练习软件已具有比较完善的技术,但本软件采用了具有创新思维的 vb 程序设计语言,它将复杂的程序设计语言简单化,直观化,是一种通用的计算机程序设计语言。通过开展此工程,培养我们的团体协作意识和软件工程思想,同时在程序设计上也得到锻炼和提高。

   2.1.1 开发意图

通过将信息放入数据库,实现调用数据库,实现 vb 编程与数据库的互动。使我们近一步掌握程序设计语言开发软件技术,培养我们的软件工程设计思想。

2.1.2 应用目标

  汉语程序设计语言开发的指法练习软件能使计算机初学者快速的熟悉键盘,提高了工作效率。同时通过本软件对 vb 编程语言作更进一步的推广。

   2.1.3 作用及范围

本指法练习软件适用于教育领域。

2.1.4 背景

  本产品是采用 vb 程序设计语言开发,在 WINDOWS 环境下运行的软件。

   2.2 产品描述

  本产品是一项基于 vb 编程的产品,是以 vb 编程技术为核心,用 vb 程序设计语言进行开发的产品。

   2.2.1 相关关系

  本产品为独立软件,全部内容自含 .

   2.3 产品功能

   2.3.1 内部功能

  本软件的内部功能主要为实现了 vb 程序设计语言与数据库的结合,以及部分 API 函数的调用。

   2.3.2 外部功能

  本软件具有选择测试方式,指法练习,成绩评估三大外部功能。

  2.3.3 功能描述表

 


 

  用户通过终端敲击键盘练习指法,键盘打字程序调用相应的数据库,当运行测试功能时,调用测试函数;当运行得分功能时,显示得分;当运行成绩评估功能时,显示正确率。

   2.4 用户特点

  计算机使用的初学者。

   2.5 一般约束

  计算机配置 486 以上。

 

   3 具体需求

 

   3.1 引言

  本软件的设计,要达到 vb 程序设计语言与数据库相结合并调用 API 函数从而实现显示窗口,打字练习,显示得分,正确率等功能。

 

   3 2 功能需求

   3.2.1 硬件功能需求

  本软件对硬件无需求。

   3.2.2 软件功能需求

 

   3.2.2.1 规格说明

  附加组合框



 

 

   3.2.2.2 引言

  得到组合框绝对地址。

   3.2.2.3 输入

  相对地址。

   3.2.2.4 加工

  将相对地址通过函数调用转化为绝对地址。

   3.2.2.5 输出

  绝对地址。

 

   3.2.3.1 规格说明

  单选控制

 


 

   3.2.3.2 引言

  显示单选框。

   3.2.3.3 输入

  调入单选框位置和大小的参数及单选框名称的字符串。

   3.2.3.4 加工

  根据调入的参数和字符串显示单选框及单选框名称。

   3.2.3.5 输出

  显示单选框及单选框名称。

 

   3.2.4.1 规格说明

  级词控制

 


 

   3.2.4.2 引言

  显组合框内容。

   3.2.4.3 输入

  数据(单选框信息)。

   3.2.4.4 加工

  利用用户选择的单选框信息调用相应的字符串及图片。

   3.2.4.5 输出

  显示图片及字符串。

 

   3.2.5.1 规格说明

  返回


 

 

 

   3.2.5.2 引言

  从打字窗口回到主界面。

   3.2.5.3 输入

  数据。

   3.2.5.4 加工

  通过输入的按钮信息链接到主界面。

   3.2.5.5 输出

  显示主界面。

 

   3.2.6.1 规格说明

  置字符串


 

 

   3.2.6.2 引言

  组合框内字符串的显示。

   3.2.6.3 输入

  调入字符串。

   3.2.6.4 加工

  将相应的内容放入组合框内显示出来。

   3.2.6.5 输出

  在组合框内显示字符串。

 

   3.2.7.1 规格说明

  退出


 

 

 

   3.2.7.2 引言

  退出打字程序。

   3.2.7.3 输入

  数据(按钮信息)。

   3.2.7.4 加工

  利用输入的信息退出程序。

   3.2.7.5 输出

  关闭窗口,恢复 Windows 界面。

 

   3.2.8.1 规格说明

  启动打字 .

 


 

   3.2.8.2 引言

  进入打字界面。

   3.2.8.3 输入

  将要打开的窗口的信息。

   3.2.8.4 加工

  通过输入的信息启动打字窗口。

   3.2.8.5 输出

  显示打字窗口。

 

   3.3 性能需求

3.3.1 动态数值需求

无需求。

   3.3.2 静态数值需求

   a. 终端数为 1

   b. 处理 13 个文件

   3.3.3 精度需求

  在数据库中提取数据时,要求数据记录定位准确;向数据库中添加数据时,要求输入准确。

   3.3.4 时间特性需求

  更新处理时间:随着指法练习软件的不断完善,本软件的响应时间更快。

   3.3.5 灵活性

  当需求发生某些变化时,指法练习软件的操作方式、数据结构、运行环境基本不变,若变化只是将对应的数据库文件内的记录改变。

   3.3.6 数据管理能力需求

  指法练习软件约需要管理 13 个文件,指法练习软件约用 1.5M 空间。

   3.3.7 故障处理需求

  本软件无故障。

 

   3.4 设计约束条件

   3.4.1 技术约束

  数据库, vb 程序设计语言编程等

   3.4.2 环境约束

   奔腾 300 赫兹, 16 兆内存。对使用设备的速度、规模要求不高。

   3.4.3 标准约束

  无约束。

   3.4.4 硬件限制

   IBM 兼容机。

 

   3.5 接口需求

   3.5.1 用户接口

  本产品通过 PC 机进行运行、操作,对窗口、菜单的打印将使用调入 WORD 进行打印。输入的相对时间将由 PC 机本身处理速度来决定。

   3.5.2 硬件接口

  本产品不需要硬件或硬件接口进行支撑。

   3.5.3 软件接口

  本软件使用 vb 程序设计开发,在 windows 操作平台下运行。

   3.5.4 通讯接口

  本产品没有通讯接口。

 

   3.6 属性

   3.6.1 可用性

  本指法练习软件是完全使用 vb 程序设计语言开发的, vb 程序设计语言最大特点就是编译解释合一,它可以进行单步跟踪。一旦出现错误就可以通过单步跟踪进行查找处理,所以指法练习软件也可以通过 vb 编程编译器单步跟踪进行检查错误。

   3.6.2 安全性

  本指法练习软件所需的字符,数字均放在数据库中,所以这些字符,数字不容易被破坏,万一受到破坏也不会影响源程序。

   3.6.3 可维护性

  本指法练习软件是采用汉语程序设计语言编写,且所需的字符数字均放在数据库中,所以易于恢复。

   3.6.4 可转移、可转换性

  可转移的环境是 windows 系统的各个版本,不需要修改任何部件和部位,转换的方法是直接拷贝。

   3.7 其它需求

   3.7.1 数据结构

  用户在使用方面的要求:

   a. 界面友好

   b. 操作方便

   c. 对硬件的要求低

  开发者要求:

   a. 可扩充性

   b. 可维护性

   c. 易于更新

   3.7.2 数据库

  实现数据共享、交互使用,完成软件的高度独立性。由于本软件结构小,所设计的数据也相对少。

   3.7.3 操作

   a. 初始化操作

   b. 数据处理的支持功能比较强

   3.7.4 场合的适用性

  本软件通过汉语程序系统编译,完成各模块功能;采用模块的设计思想,并将主模块划分为几个独立的功能模块,但它们之间又相互联系,因此各子模块也可在不同的环境下单独运行。

 

   4 支持信息

 

   4.1 支持系统软件

   windows 系列平台。

   4.2 设备

   a. 486 以上配置的计算机。

   b. 普通鼠标或其它兼容鼠标。

   c. 最低 8 兆内存。

   d. VGA 以上显示器。

   e. 一般计算机外设。

 

   4.3 控制

  本软件是在汉语编程系统的支持下,外观界面由多个窗口嵌套而成,使用按钮来激活窗口,不同的按钮进行不同的操作可以实现不同的功能。

 

   4.4 接口

  本软件无接口。

 

   4.5 文档

  本系统相关的文档为

  《指法练习软件可行性研究报告》

  《指法练习软件需求说明书》

  《指法练习软件使用手册》

4.6 附录
   输入输出格式样本采用 IPO 表的叙述对本软件提出的功能需求,如图

 

   

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值