需求分析设计书样本.docx
《需求分析设计书样本.docx》由会员分享,可在线阅读,更多相关《需求分析设计书样本.docx(14页珍藏版)》请在冰点文库上搜索。
需求分析设计书样本
学生体质测试成果记录分析系统
需求分析阐明书
第一某些概论
1、编写目
本文档是学生体质测试成果记录分析系统一种总体把握,以便在下一步开发设计中更好控制开发,本系统重要用于学校。
2、背景
由于电脑时代到来以及Internet迅速发展,电脑无处不在,固然各种工作效率也大幅提高,那么对于一种学校来说,对每年体质测试成果分析研究工作有相称一某些都交给了计算机实现。
因而,开发一种好体质测试成果记录分析系统势在必行。
鉴此,特开发此学生体质测试成果记录分析系统,该系统实现了学生体质测试成果迅速查找,集网络化、信息化、当代化为一体。
3、参照资料
学生管理系统
顾客登陆系统
软件工程
4、顾客需求
学生体质测试成果分析系统对于每年都要进行一次体质测试来说是非常有必要。
它内容对于学生理解自己体质状况和教师理解学生体质状况并对相应课程教诲做出修改具备重要作用。
随着学生规模不断扩大,学生数量急剧增长,关于学生体质测试各种信息量也成倍增长,同样也涉及大批量学生体质测试成果。
面对庞大数据量,学生体质测试成果分析系统显得尤为重要。
通过这样系统,做到成绩和分析成果迅速查询,以及历年来相对变化,以便教师及时、全面地掌握学生体质状况,减少工作量,同步也为学生提供了一种自我查询并理解平台。
第二某些系统功能设计和划分
一.理解需求
1.管理员模块
该系统涉及管理员基本信息涉及编号、顾客名、顾客权限,并且提供了对学生和教师信息查询功能。
2.
学生模块
在此系统中,涉及学生自己历年体质测试成绩与体质状况分析等学生在该系统中相应查询工作。
学生要可以通过这个系统给对自身体质状况有一种全面理解,能找到自己局限性之处,也能查看本人历年来数据记录,理解自身体质动态发展。
3.教师模块
在此系统中,涉及教师登陆密码修改,对学生成绩录入及修改和查询学生教师需要掌握是学生整体状况,因此该系统应当对教师提供对学生体质成果总体分析,可以详细查到某班或者某专业女生或者男生某项详细测试项目历年体质走向。
4、系统还应当提供强大数据记录、查询、生成报表等功能。
5、系统运营在Windows平台下,系统还应当有一种较好图形顾客界面。
6、系统还应当有较好可扩展性。
二.需求分析
①学生对功能需求分析:
修改密码
学生向教师提意见
提出对体测重修申请
查询自己详细体测成绩及分析成果(在教师录入成绩之后,由系统自动分析直接给出)
学生对系统建议
②教师对功能需求分析:
修改密码
成绩录入,系统自动分析成果
成绩修改,系统更新分析成果
查询个别学生成绩
查看学生总体状况
查看学生建议
③管理员对功能需求分析:
重修审核
学生信息数据录入
教师信息数据录入
学生信息添加删除修改
教师信息添加删除修改
体测科目变动添加删除修改
查看和修改学生权限申请
第三某些数据流图
本系统从总体上分为学生、教师、管理员三大模块。
每个模块有自己功能,下面各模块功能图就是由各功能之间关系而得出。
图1系统功能框图
1、管理员信息录入数据流图
图2管理员信息录入数据流
2、重修申请与审核数据流图
图3管理员信息录入数据流
3、教师录入修改成绩数据流程图
图3教师录入修改成绩数据流图
4、体测成果查询数据流程图
图4体测成果查询录入数据流图
5、建议反馈与采纳数据流图
图5建议反馈与采纳数据流图
第四某些数据字典
1、学生体测成果表
学生体测表(标记为student)应具备学生各项体测成绩信息,是对学生体测成绩成果进行分析基本。
其中学生ID是其主键,不能为空,一种学生只能有一种ID,一种学生ID也只能代表一种学生。
男生女生体测项目略有不同,没有该项目体测成果容许为空。
学生体测成果表基本内容参见表4-1。
学生体测成果表:
用于记录学生体测成绩信息。
表4-1Student_Message
姓名
学号
性别
800m
1000m
Student_name
Student_NO
Student_SIX
Student_800
Student_1000
跳远
50m
视力
身高
体重
Student_jump
Student_50
Student_eyesight
Student_height
Student_weight
握力
肺活量
仰卧起坐
Student_grip
Student_lungs
Student_situp
为了以便读者更直观地理解学生信息表基本内容,可参加学生实体E-R图(如图4-1)。
图4-1学生实体E-R图
2、教员信息表
教员信息表是针对教师。
同样,将教师ID设立为主键,不能为空。
一种教师只能有一种ID,且一种ID只能带表一种教师。
每个教师均有一种自己归属学院,便于查询和维护信息。
教师信息内容参见表4-1。
教员信息表:
用于记录任课教师信息。
表4-2Teacher_Message
姓名
工号
性别
Teacher_name
Teacher_NO
Teacher_SIX
如下给出是教员实体E-R图(如图4-2)。
图4-2教员实体E-R图
6.管理员信息表
管理员表提供了顾客名、顾客编号、密码、权限、顾客基本信息,它用于记录登录系统顾客信息。
表4-6User_Disk
顾客名
顾客编号
密码
权限
顾客基本信息
User_Name
User_ID
User_PWD
User_Type
User_Info
顾客登陆活动图如下图:
图4-6为管理员活动
第五某些系统需求
1、任务概述
①目的
体质测试每年都要进行,因而数据量巨大。
为了便于对数据分析以及学生教师能详细查看体测分析成果,需要一种好体质测试记录分析系统。
通过学生体质测试成果记录分析系统可以协助管理员,教师和同窗们更好理解学生体质状况。
②顾客特点
基本应用于学校,顾客为学生,教师以及管理员。
③假定和约束
学生、教师以及管理员在进入系统之前都要对其身份进行认证,顾客输入对的密码方可进入,否则将进不去系统。
这样可以较好保证各顾客信息安全性。
管理员可以对学生基本信息进行修改、添加、删除等操作。
而学生只能对本人体测成果与相应分析成果进行查询操作,这样能保证学生成绩真实有效性。
教师则可以对学生成绩进行录入工作,对学生成绩修改这一功能,只能再特定期间进行,保证教师也不能随意修改学生成绩。
2、功能或行为需求
①输入
管理员、教师、学生在使用本软件时输入密码和顾客名即可进入,进入系统后输入所要查询信息,如某班体测成果,某位学生800m测试成果等。
②解决过程描述
顾客输入密码后,系统要对其身份进行验证,密码对的才可进入系统进行一系列操作。
对顾客输入所要查询信息,系统将会在数据库中为其找到相应信息,并显示。
对于管理员及教师插入、更改及删除等祈求,操作系统会相应对数据库进行更改。
对于学生提出从修申请,会将相应祈求发给管理员并由管理员为每为学生分派相应重修负责教师。
对于学生提出有关意见,管理员和教师两方面都是可见。
③输出
对于顾客所要查询有关信息进行输出。
④顾客界面
顾客登陆:
该系统依照顾客身份实现了不同功能,顾客登陆时需要选取一种登陆方式(默认状况下是管理员),系统再依照顾客选取登陆方式到相应表中去搜索。
例如,教师登陆时选取了登陆方式,系统将会在管理员信息表中搜索与否存在与该顾客输入相符信息,如果存在则进入系统主页,否则提示顾客输入有误,请重新输入。
一、管理员界面
1、修改信息
学生和教师基本信息是由管理员进行管理,并且管理员对所有学生体测成果数据拥有权限。
登陆后,管理员可以按照规定自行修改。
管理员可对学生信息依照需要进行修改。
二、教师界面
1、录入成绩
普通每次体测成果都是由教师在体测结束后及时录入到系统中。
当有学生反映成绩不精确或者是有错误时,教师可以对某些错误成绩进行修改。
2、查看体测成果
教师可以对学校任意同窗或者班级等体测成果进行查询,并由此理解到学生体质状况,同步,对相应教学筹划进行调节修改,以适应广大学生体质状况。
三、学生界面
1、查询各项成绩
学生可以通过此项功能对本人成绩进行查询,如有错误,及时反馈给教师,经审核无误后来可由教师进行修改。
2、查询个人体质分析成果
管理员可以查询自己依照本人所有体测记录成果由系统生成各种体质走向以及分析对比图。
为了以便学生加强对体质改进,系统还可以就相应薄弱方面提出建议。
3、查询重修状况
对于没有通过体质测试学生来说,重修申请也是她们必要完毕一种工作。
通过查询可以理解到本人重修时相应教师信息。
⑤性能需求
(1)、设计约束
原则化约束
虽然该系统功能并不是诸多,但是对于查询这一功能规定实既有诸多。
对于数据各项记录分析需要运用原则化记录分析公式,对于相应趋势图也需要进行原则化设计。
同步,针对学生提出建议这一块,也需要给出对的符合规定建议。
硬件约束
由于每一种系统开发都需要一定硬件基本和设施,而该系统是一种基于学生各种信息一体化系统,因而比较复杂,需要用windowsXP以上硬件支持,并且它运营环境也是需要在windowsXP以上系统之上运营才可以.
(2)、属性
可用性
A:
该系统提供和谐界面,即只要是在windowsXP以上系统中均可以稳定地运营,它可移植性能高.
B:
该系统实用性能强,只要是需要进行体测学校适合使用.
安全性
该系统设立了顾客登陆验证身份功能,即:
顾客登陆:
该系统依照顾客身份实现了不同功能,顾客登陆时需要选取一种登陆方式(默认状况下是管理员),系统再依照顾客选取登陆方式到相应表中去搜索。
例如,登陆时选取了普通管理员登陆方式,系统将会在学生信息表中搜索与否存在与该顾客输入相符信息,如果存在则进入学生主页,否则提示顾客输入有误,请重新输入.
这样就保证了要登陆拥护信息安全,即:
如果某普通管理员但愿登陆学生顾客界面去修改自己信息时候,由于她不懂得顾客名和密码,因而就无法修改信息,这样就保证学生信息安全性,使它不被盗窃.
可维护性
由于该系统采用了原则格式惊醒开发.原则语言,规范类库,因而相对来说比较易于维护,以便了编写者工作.
可移植性
此系统可移植性比较好,特别是在winndowsXP以上系统可以使用.
由于该系统是用VB语言编写,对于其她系统进行屏蔽,
这样无论顾客用是什么样系统均可以运营了.增强系统可移植性.
(3)、其她需求
数据库需求
由于该系统必要保存和解决一种高校学生以及教师所有信息,因而需要一种相称大数据库来支持.
顾客操作需求
该系统是一种为各大高校所设计学生档案管理系统,同步管理员可以对此进行管理,因此它顾客是学生以及教师.
特殊需求
1、软件需求
①VB应用开发软件
②MicrosoftSQLServer
2、硬件需求
①服务器配备请参照下表:
服务器配备需求表
名称
最低配备
推荐配备
CPU
PentiumIII800
P41.8
硬盘
20G空余硬盘空间
60G空余硬盘空间
内存
256M或更高
512M或更高
网卡
10/100M
10/100M或更高
操作系统
WindowsServer(SP4)+SQLServer
WindowsServer(SP4)+SQLServer
Web服务组件
IIS
IIS
②客户端配备
客户端配备需求表
名称
最低赔置
推荐配备
CPU
PentiumII450
PentiumIII800
硬盘
20G空余硬盘空间
40G空余硬盘空间
内存
128M
256M