毕业设计需求分析

更新时间:2024-04-23 18:18:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

卷 号 卷内编号 密 级

项目编号: S×××-

腾,李成分 类:

<模板>

<学生打字比赛>

需求规格说明书

Version:

项 目 承 担 部 门:第七小组

撰 写 人(签名):刘春,耿媛媛,周敏,赵

完 成 日 期: 2010-11-27

本文档 使 用部门: ■学校领导 ■项目组

■维护人员 ■用户

评审负责人(签名):

评 审 日 期:

成都电子机械高等专科学校

目录

1. 引言 .................................................................................................................................... 3 1.1 1.2 1.3

目的 ............................................................................................................................ 3 定义 ............................................................................................................................ 3 参考资料 ..................................................................................................................... 3

2. 软件总体概述 ...................................................................................................................... 3 2.1 2.2

软件标识 ..................................................................................................................... 3 软件描述 ..................................................................................................................... 3

系统属性 .............................................................................................................. 3

2.2.2 开发背景 .............................................................................................................. 3 2.2.3 软件功能 .............................................................................................................. 3 2.2.4 功能模块图 .......................................................................................................... 4 2.3 用户的特点 .................................................................................................................. 5 2.4 限制与约束 .................................................................................................................. 5

3. 具体需求 ............................................................................................................................. 5 3.1 3.2 3.3

功能需求 ..................................................................................................................... 6 性能需求 ..................................................................................................................... 7 数据库需求 .................................................................................................................. 7

2.2.1

数据流与数据文件 ............................................................................................... 7 3.4 设计约束 ..................................................................................................................... 8 3.4.1 硬件约束 .............................................................................................................. 8 3.5 属性 ............................................................................................................................ 8 3.5.1 可用性 ................................................................................................................. 8 3.5.2 可靠性 ................................................................................................................. 8 3.5.3 效率 ..................................................................................................................... 8 3.5.4 安全性 ................................................................................................................. 8 3.5.5 可维护性 .............................................................................................................. 8 3.5.6 可移植性 .............................................................................................................. 8 3.6 外部接口需求 .............................................................................................................. 8 3.6.1 用户接口 .............................................................................................................. 8 3.6.2 硬件接口 .............................................................................................................. 9 3.6.3 软件接口 .............................................................................................................. 9 3.6.4 通信接口 .............................................................................................................. 9

4. 数据字典 ............................................................................................................................. 9 5. 附录 .................................................................................................................................... 9 5.1

用户方组织机构图; ................................................................................................... 9

3.3.1

1. 引言

1.1 目的

方便大一的新生打字练习,同时提供有竞争力的平台,使练习更有动力,并带有娱乐性质。提高学生对键盘的熟悉程度和打字的速度,提高学生的动手能力和学习的积极性,进一步丰富大学生的课外生活,

1.2 定义

1 2 3 4 5 登录 注册 修改密码 打字内容 打字计时方式 通过用户名,密码进入主页面 用户通过输入姓名,用户名,邮箱,密码获得一个用户权限 通过姓名,原密码,获得修改权限,再输入一串字母数字来获得新密码 打字内容有英文,汉字,中英文结合,英文数字结合 进行倒计时显示 1.3 参考资料

本节列出下列资料:

编号 1 2 3 资料名称 作者 日期 2006年7月 出版单位 电子工业出版社 Asp.NET+SQL Server动态网站设计 盖江南 Javascript HTML和CSS从入门到精通 周爱民 2008年3月 电子工业出版社 电子工业出版社 Virginia DeBolt 2008年1月 4 Ajax 周爱民 2007年3月 电子工业出版社 2. 软件总体概述

2.1 软件标识

学生打字测试(比赛)软件。

2.2 软件描述

2.2.1

系统属性

该软件是独立的,在网站上运行。

本系统是一个在Windows2000以上的操作系统平台下运行的打字比赛系统,并借助数据库系统(Microsoft Office Access数据库)进行数据管理。

2.2.2 开发背景

方便大一的新生打字练习,使用人为全校学生。

2.2.3

软件功能

优先级定义可采用以下方法(QFD对功能需求的分类方法):

a. 高——提供学生打字比赛功能

b. 中——打字比赛过程中可以选择打字内容,打字模式等功能,打字后列

出各项目的排行榜。

c. 低——打字界面美观化,并提供特殊文字与FLASH使用户有一个舒适的

打字环境。

可用以下表格来说明软件功能:

序号 01 功能功能名称 需求标识 打字比赛 / / / 高 中 中 学生进行打字 登录,注册,修改密码 选择打字模式,内容,计时 优先级 简要描述 02 进入网页权限 03 选择打字选项 2.2.4

功能模块图

主界面 管 注 登

理员登录 册 录 修改密码 各项排行 第一层

练 习 五 分钟 登 录 注 册 修改密码 英文打字 中文打字 随机打字 姓 名 用户名 邮 箱 密 码 用户名 原密码 新密码

管理员登录 排行榜

添加文章 删 除文中文排行 英文排行 随机排行 章 第二层

比赛结束

计算速度并显示 退出显示首页 退出网页 第三层 2.3 用户的特点

最终用户为大学生,教育水平在大专及以上,多数为大一新生。

2.4 限制与约束

1. 开发限制在下学期毕业之前完成; 2. 开发人员开发经验严重不足;

3. 编程人员对开发工具不熟悉,经验有限;

4. 开发工具:Microsoft Office Access数据库设计:PowerDesigner 9.0,

3. 具体需求

注册,登录,修改密码,打字前选择打字选择,打字前可练习5分钟,开始打字,打字结束后立即更新排行榜。

3.1 功能需求

可用下表方式描述:

功能编号 调查者 1.1 功能名称 调查时间 登录 2010-11-27 所属部门 审核人 刘春 功 能描 述 登录 输入项 处理描述 输出项 界面要求 功能编号 调查者 1.2 功能名称 调查时间 注册 2010-11-27 所属部门 审核人 刘春 姓名,密码 根据输入项登录页面 输出主页面 图形界面 功 能描 述 注册 输入项 处理描述 输出项 界面要求 功能编号 调查者 1.3 功能名称 调查时间 修改密码 2010-11-27 所属部门 审核人 刘春 姓名,学号,邮箱,密码 注册一个用户 无 图形界面 功 能描 述 修改密码 输入项 处理描述 输出项 界面要求 功能编号 调查者 2 功能名称 调查时间 选择打字选项 2010-11-27 所属部门 审核人 刘春 姓名,密码,新密码 修改密码 无 图形界面 功 能描 述 选择打字模式,打字内容,打字计时 输入项 处理描述 无 选择打字项目

输出项 界面要求 功能编号 调查者 无 图形界面 3 功能名称 调查时间 进行打字 2010-11-27 所属部门 审核人 刘春 功 能描 述 进行打字比赛,测试速度 输入项 处理描述 输出项 界面要求

字母,汉字,数字,标点符号 对照文本用输入法输入内容 输出输入的内容 图形界面 3.2 性能需求

1.安全性要求高,能有效控制和管理不同的用户的权限 2.在1兆每秒以上的专用网上,服务器允许用户端并发的访问

3. 在PⅢ以上,内存128M以上,硬盘2G以上的微机与笔记本电脑上,响应时间要求在0.5~1秒内

3.3 数据库需求

3.3.1

数据流与数据文件

注册=用户名+姓名 +用户邮箱+用户登陆密码 登录=用户名+用户密码

修改密码=用户名+原密码+新密码

数据项

名称 姓名 别名Name

取值 Variable char 长度20位 备注 用户的姓名

名称 用户名 别名Name

取值Long integer 长度10位 备注 用户的学号

名称 邮箱 别名E-Mail

取值 Variable char 长度20位 备注 用户的邮箱

名称 密码 别名scrite

取值Variable char 长度20位 备注 用户的密码

3.4 设计约束

3.4.1

硬件约束

硬件配置:PⅢ以上的微机与笔记本电脑;内存要求:128M以上;硬盘:2G以上 3.5 属性

本节定义用户对软件的其他属性的要求,可能的内容如下所列。如果SRS包括了下列属性,但在SRS的其他章节进行说明,须在相应小节指明。

3.5.1 可用性

登入网站并且在一定人数内就可用。

3.5.2 可靠性

定义软件在规定的时间内和规定的条件下,满足规定功能的能力。

3.5.3 效率

此软件规定的人数,硬件设施,正确操作的情况下,软件可正常运行

3.5.4 安全性

本软件具有防止偶然或恶意的访问、使用、修改或泄密的功能。

3.5.5 可维护性

软件是可维护的。

3.5.6 可移植性

软件对软、硬件环境具有兼容性,它从一个环境移植到另一个环境无约束。

...

3.6 外部接口需求

3.6.1

用户接口

用户界面:采用Windows的通用图形界面,对用户友好,且必须对鼠标键盘提供支持,界面设计应遵循:

1. 尽量保持一致性:界面规范应遵循MS Windows软件界面的规范

2. 设计完整的对话过程:系统的每一次对话都应该有明确的次序:开始、中间处理过程、结束。

3. 提供简单的错误处理机制

4. 提供信息反馈:用多种信息提示用户当前软件运行状态,软件界面元件的功能。

5. 操作可逆:其动作可以是单个的操作,或者是一个相对独立的操作序列。

3.6.2 硬件接口

支持一般的PC机,笔记本电脑

3.6.3 软件接口

本产品只能在Windows 2000及以上windows系列操作系统运行

3.6.4

通信接口

本产品用户各终端和服务器属于一个局域网,网内采用TCP/IP协议。

4. 数据字典

以如下方式列出数据字典:

注册=用户姓名+用户学号 +用户邮箱+用户登陆密码

用户名=2{字母}24

学号=“0000001”..“9999999” 密码=数字

5. 附录

5.1 用户方组织机构图;

学生比赛的流程

练习 5分钟 是 注册 首页(附有每种项目的排行榜等信息) 管理员 管理员还是用户? 管理员登录 用户 删除/添加文章 修改密码 成绩查询 打字教程 打字规则 否 是否登录? 是 登录 练习? 否 进入打字 比赛结束(结果插入数据库) 退出 系统操作流程图

本文来源:https://www.bwwdw.com/article/828p.html

Top