学生管理系统需求规格说明书活动图Word下载.docx
《学生管理系统需求规格说明书活动图Word下载.docx》由会员分享,可在线阅读,更多相关《学生管理系统需求规格说明书活动图Word下载.docx(13页珍藏版)》请在冰豆网上搜索。
3.3数据管理能力要求6
3.4故障处理要求6
3.5其他专门要求6
4运行环境规定6
4.1硬件要求6
4.2软件要求6
4.3接口要求7
4.4控制7
5附录A:
需求确认8
1引言
1.1编写目的
为了更好、更方便、更高效的管理图书信息,而设计开发的图书信息管理系统。
1.2背景
我们要开发的这个应用软件的名称是:
图书信息管理系统。
本软件是作为软件技术(可视化程序设计)专业二年级学生软件工程课程的项目实训软件。
本软件未来用户未定。
本软件所用微机为win32系统,其他应用系统以及有关机构基本没有往来关系。
1.3定义
1.3.1专业术语
维护
主要用于新增、删除和修改信息
分组
将用户进行分类
1.4参考资料
本文章参照了需求说明书的标准模板以及需求说明书的编写案例等等。
2任务概述
2.1任务目标
从开发次项目中明白开发一个软件的整个流程,方便以后开发项目能更专业,更有目的地的实行,而不是想起所以然。
2.2用户的特点
该系统由专科学生自己设计、实现、使用和维护,作为培养学生编程能力和项目开发能力的形式。
2.3软件约束
1.本系统所要支持的数据库为SQL2005server.
2.对本系统的经费投入为0。
3.系统开发的全过程要在1个月内完成。
3需求规定
3.1对功能的规定
3.1.1用例图
用户用例图:
管理员用例图:
3.1.2参与者
学生、教师、管理员。
3.1.3产品功能性需求
(一)功能性需求分类
功能类别
功能名称、标识符
描述
主要功能
mainFunction
1、用户登录
2、查询功能
3、修改个人资料
4、用户登出
5、注册功能
1.用户登录系统。
2.用户查询和管理员查询。
2.1用户查询个人信息、个人借阅信息、图书信息
2.2管理员查询用户个人信息、图书信息、图书借阅信息、图书剩余信息。
3.用户登录系统后可以修改个人的登录密码。
4.登出系统。
5.管理员注册新用户。
相关功能
relatedFunction
1、添加功能
管理员添加图书信息
2、删除功能
管理员删除图书信息、删除用户信息
3、修改功能
管理员修改图书信息、用户信息
附加功能
addFunction
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、系统判断用户当前状态,如果为“注销”则不能登陆。
;
⏹规则与约束:
非法字符:
!
#¥%……—*
用户ID长度限制:
15位
密码长度限制:
11位
用户状态:
正常(0),注销
(1)
3.业务逻辑分析:
(二)查询功能
1.用例图
2.用例描述
查询功能
.用户查询。
1用户查询个人信息、查询图书信息、查询图书借阅信息、查询个人图书借阅记录.
用户已经登录系统
显示查询结果
1.点击“查询信息”进入查询主界面。
2.查询主界面有个人信息查询、图书信息查询、图书借阅信息查询、图书剩余信息等.
(三)修改个人信息
修改个人信息
用户修改个人的基本资料
用户已登录系统
显示修改个人信息界面
1.登录系统后在查询个人界面中点击“修改个人信息”2.修改个人的基本资料。
2a个人的班级、年级、系别等信息是不能修改的2a1.如果用户修改以上信息则提示用户不能修改,并弹出提示框,若用户点击确定则刷新修改信息界面2a2.如果用户修改密码,系统验证两次输入是否一致,验证成功则返回修改个人信息界面,失败则提示两次输入不一致,清空密码框并提示重新输输入。
2a2若用户点击取消则返回查询信息界面。
(四)注册用户信息
注册用户信息
管理员通过系统新增用户
管理员
管理员已登录系统
显示新增用户界面
1.管理员登陆系统后进入系统主界面.
2.点击新用户注册,进入新用户编辑界面.
2a、管理员没有输入姓名、班级、系别、年级中得任一一项。
2a1、系统提示输入用户姓名或班级或系别或年级,如果管理员点击确定,则在此些项中重新输入,其他项不做修改;
2a2、系统提示输入用户姓名或班级或系别或年级,如果管理员点击取消,则返回主界面;
2b、管理员输入用户ID或密码当中的任意一项或全部长度过长
2b1、系统提示输入用户ID或密码长度过长,如果管理员点击确定,则刷新用户id项和密码项让管理员重新输入;
2b2、系统提示输入用户ID或密码长度过长,如果管理员点击取消,则返回主界面;
3c、管理员输入用户ID当中包含非法字符
3c1、系统提示输入用户ID当中包含非法字符,如果管理员点击确定,则刷新用户id项;
3c2、系统提示输入用户ID当中包含非法字符,如果管理员点击取消,则返回主界面;
3.2对性能的规定
3.2.1精度
本系统对精度不作要求
3.2.2时间性要求
本系统对时间不作要求
3.2.3灵活性要求
本系统对灵活性不作要求
3.2.4输人输出要求
解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。
对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以及图形或显示报告的描述
3.3数据管理能力要求
数据库的初始大小为100M,按20%的增量增长,数据库最大容量为40G,可以存放
50万条记录。
3.4故障处理要求
我们不支持故障处理!
3.5其他专门要求
如用户单位对安全保密的要求,对使用方便的要求,对可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求等
4运行环境规定
4.1硬件要求
现行的任何32/64位微机
4.2软件要求
系统:
WindowsXP/2003
编译环境:
MS2005及其后续以及相关版本
4.3接口要求
本软件为独立软件,不存在接口问题
4.4控制
本软件为纯绿色软件,无须安装即可无限制使用,不修改任何注册表项。
需求确认
自评:
需求评审报告摘要
需求文档
《网络象棋增强版》需求规格说明书版本号:
v00.11作者:
周治完成日期:
2004-5-21
需求评审报告
《网络象棋增强版》需求规格说明书评审报告完成日期:
评审结论
[]工作成果合格,“无需修改”或者“需要轻微修改但不必再审核”。
[√]工作成果基本合格,需要作少量的修改,之后通过审核即可。
[]工作成果不合格,需要作比较大的修改,之后必须重新对其评审。
评审意见
内容全面,基本正确,但不少细节方面应当注意,同时注意语言的规范和通畅。
评审小组成员
周治
需求承诺
输入名称,标识符,版本,作者,完成日期
客户承诺
承诺…
签字,日期
项目经理承诺