学生管理系统需求规格说明书&活动图

更新时间:2023-10-26 14:39:01 阅读量: 综合文库 文档下载

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

目录

1

引言.......................................................................................................................... 1 1.1 编写目的..................................................................................................... 1 1.2 1.3

背景............................................................................................................ 1 定义............................................................................................................ 1

1.3.1 专业术语.............................................................................................. 1

2

1.4 参考资料..................................................................................................... 1 任务概述................................................................................................................... 2 2.1 2.2 2.3

任务目标 ................................................................................................... 2 用户的特点 ................................................................................................. 2 软件约束..................................................................................................... 2

3

需求规定................................................................................................................... 2 3.1 对功能的规定.............................................................................................. 2

3.1.1

3.1.2

用例图 ................................................................................................. 2 参与者 ................................................................................................. 3

3.1.3 产品功能性需求 ................................................................................... 3 3.1.4 功能性需求用例分析与描述.................................................................. 3 3.2 对性能的规定.............................................................................................. 9

3.2.1 3.2.2

精度..................................................................................................... 9 时间性要求 .......................................................................................... 9

3.2.3 灵活性要求 .......................................................................................... 9

3.2.4 输人输出要求..................................................................................... 10 3.3 数据管理能力要求..................................................................................... 10 3.4 故障处理要求............................................................................................ 10 4

3.5 其他专门要求............................................................................................ 10 运行环境规定.......................................................................................................... 10 4.1 4.2 4.3 5

硬件要求................................................................................................... 10 软件要求................................................................................................... 10 接口要求....................................................................................................11

4.4 控制...........................................................................................................11 附录A:需求确认................................................................................................... 12

1 引言

1.1 编写目的

为了更好、更方便、更高效的管理图书信息,而设计开发的图书信息管理系统。

1.2 背景

我们要开发的这个应用软件的名称是:图书信息管理系统。

本软件是作为软件技术(可视化程序设计)专业二年级学生软件工程课程的项目实训软件。

本软件未来用户未定。

本软件所用微机为win32系统,其他应用系统以及有关机构基本没有往来关系。

1.3 定义

1.3.1 专业术语

维护 分组 主要用于新增、删除和修改信息 将用户进行分类 1.4 参考资料

本文章参照了需求说明书的标准模板以及需求说明书的编写案例等等。

2 任务概述

2.1 任务目标

从开发次项目中明白开发一个软件的整个流程,方便以后开发项目能更专业,更有目的地的实行,而不是想起所以然。

2.2 用户的特点

该系统由专科学生自己设计、实现、使用和维护,作为培养学生编程能力和

项目开发能力的形式。

2.3 软件约束

1.本系统所要支持的数据库为SQL2005 server.

2.对本系统的经费投入为0。

3.系统开发的全过程要在1个月内完成。

3 需求规定

3.1 对功能的规定

3.1.1 用例图

用户用例图:

管理员用例图:

3.1.2 参与者

学生、教师、管理员。

3.1.3 产品功能性需求

(一)功能性需求分类 功能类别 功能名称、标识符 1、用户登录 2、查询功能 3、修改个人资料 主要功能 mainFunction 4、用户登出 5、注册功能 1.用户登录系统。 2.用户查询和管理员查询。 2.1 用户查询个人信息、个人借阅信息、图书信息 2.2 管理员查询用户个人信息、图书信息、图书借阅信息、图书剩余信息。 3.用户登录系统后可以修改个人的登录密码。 4.登出系统。 5.管理员注册新用户。 相关功能 relatedFunction 附加功能 addFunction 1、添加功能 2、删除功能 3、修改功能 1、无 管理员添加图书信息 管理员删除图书信息、删除用户信息 管理员修改图书信息、用户信息 描述 3.1.4 功能性需求用例分析与描述

(一) 用户登录

1. 用例图

2. 用例描述

? 用例编号及名称:用户登录

? 用例概述:用户登录图书管理界面 ? 主要参与者:学生、教师 ? 涉众利益:

? 前置条件:用户已注册

? 后置条件:显示系统主界面 ? 基本流程

1. 系统提示用户输入登录用户名和密码。 2. 点击“登录”。

3. 系统进行用户名和密码验证,检查是否正确。

4. 用户通过身份验证后,将会进入系统主界面。用户可以修改个人的登

录密码、查看个人信息、查看图书信息、图书借阅信息、查看个人借阅信息、登出系统等。

? 分支流程

4a、用户没有输入用户ID或密码当中的任意一项或全部

4a1、系统提示输入用户ID和密码,如果用户点击确定,则跳转至登陆页面; 4a2、系统提示输入用户ID和密码,如果用户点击取消,则退出系统; 4b、用户输入用户ID或密码当中的任意一项或全部长度过长

4b1、系统提示输入用户ID或密码长度过长,如果用户点击确定,则跳转至登陆页面;

4b2、系统提示输入用户ID或密码长度过长,如果用户点击取消,则退出系统;

4c、用户输入用户ID当中包含非法字符

4c1、系统提示输入用户ID当中包含非法字符,如果用户点击确定,则跳转至登陆页面;

4c2、系统提示输入用户ID当中包含非法字符,如果用户点击取消,则退出系统;

4e、系统验证用户提交用户ID不存在

4e1、系统提示用户ID不存在,如果用户点击确定,则跳转至登陆页面; 4e2、系统提示用户ID不存在,如果用户点击取消,则退出系统; 4f、系统验证用户提交用户ID和密码不匹配

4f1、系统提示用户ID和密码不匹配,如果用户点击确定,则跳转至登陆页面;

4f2、系统提示用户ID和密码不匹配,如果用户点击取消,则退出系统; 4g、系统判断用户当前状态,如果为“注销”则不能登陆。;

? 规则与约束:

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

Top