需求分析设计书_第1页
需求分析设计书_第2页
需求分析设计书_第3页
需求分析设计书_第4页
需求分析设计书_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、学生体质测试结果统计分析系统 需求分析说明书第一部分 概论1、编写目的本文档是学生体质测试结果统计分析系统的一个总体的把握, 以便在下一步 的开发设计中更好的控制开发,本系统主要用于学校。2、背景 由于电脑时代的到来以及 Internet 的迅速发展,电脑无处不在,当然各种 工作效率也大幅提高, 那么对于一个学校来说, 对每年的体质测试结果的分析研 究工作有相当一部分都交给了计算机实现。 因此,开发一个好的体质测试结果统 计分析系统势在必行。 鉴此,特开发此学生体质测试结果统计分析系统, 该系统 实现了学生体质测试结果的快速查找,集网络化、信息化、现代化为一体。3、参考资料学生管理系统用户登陆

2、系统软件工程4、用户需求 学生体质测试结果分析系统对于每年都要进行一次的体质测试来说是非常 有必要的。它的内容对于学生了解自己的体质情况和老师了解学生体质状况并对 相应的课程教育做出修改具有重要的作用。 随着学生的规模不断扩大, 学生数量 急剧增加, 有关学生体质测试的各种信息量也成倍增长, 同样也包括大批量的学 生体质测试结果。面对庞大的数据量,学生体质测试结果分析系统显得尤为重要。 通过这样的系统, 做到成绩和分析结果的快速查询, 以及历年来的相对变化, 方 便老师及时、 全面地掌握学生体质状况, 减少工作量, 同时也为学生提供了一个自我查询并了解的平台。第二部分 系统功能的设计和划分一

3、. 理解需求1管理员模块2该系统涉及管理员的基本信息包括编号、用户名、用户权限,并且提供了对 学生和老师信息的查询功能。3学生模块4在此系统中,包括学生自己的历年体质测试成绩与体质状况分析等学生在该 系统中的相应的查询工作。学生要的能够通过这个系统给对自身的体质状况 有一个全面的了解,能找到自己的不足之处,也能查看本人历年来的数据统 计,了解自身的体质动态发展。5老师模块在此系统中,包括老师的登陆密码的修改,对学生成绩的录入及修改和查询 学生老师需要掌握的是学生的整体情况,所以该系统应该对老师提供对学生 体质结果的总体分析,可以具体查到某班或者某专业的女生或者男生的某项 具体测试项目的历年体质

4、走向。4、系统还应该提供强大数据统计、查询、生成报表等功能。5、系统运行在 Windows平台下,系统还应该有一个较好的图形用户界面。6、系统还应该有很好的可扩展性。二 . 需求分析 学生对功能的需求分析:修改密码学生向老师提意见提出对体测重修的申请查询自己具体的体测成绩及分析结果 (在老师录入成绩之后, 由系统自动分 析直接给出)学生对系统的建议 老师对功能的需求分析:修改密码成绩录入 , 系统自动分析结果成绩修改 , 系统更新分析结果查询个别学生成绩查看学生总体情况查看学生建议 管理员对功能的需求分析:重修审核学生信息数据录入教师信息数据录入学生信息的添加删除修改教师信息的添加删除修改体测

5、科目变动的添加删除修改查看和修改学生的权限的申请第三部分 数据流图本系统从总体上分为学生、 教师、管理员三大模块。 每个模块有自己的功能, 下面的各模块功能图就是由各功能之间的关系而得出的。图 1 系统功能框图1、管理员信息录入数据流图图 2 管理员信息录入数据流2、重修申请与审核数据流图图 3 管理员信息录入数据流图 3 教师录入修改成绩 数据流图4、体测结果查询数据流程图图 4 体测结果查询录入数据流图5、建议反馈与采纳数据流图图 5 建议反馈与采纳数据流图第四部分 数据字典1、 学生体测结果表学生体测表(标识为 student )应具备学生的各项体测成绩信息,是对学生 体测成绩结果进行分

6、析的基础。其中学生 ID 是其主键,不能为空,一个学生只 能有一个 ID,一个学生 ID 也只能代表一个学生。 男生女生的体测项目略有不同, 没有该项目的体测结果允许为空。学生体测结果表的基本内容参见表 4-1 。 学生体测结果表:用于记录学生的体测成绩信息。表 4-1 Student Message姓名学号性别800m1000mStudent nameStudent NOStudent SIXStudent 800Student 1000跳远50m视力身高体重Student_jumpStudent_50Student_eyeStudent_heightStudent_weighsightt握

7、力肺活量仰卧起坐Student_gripStudent_lunStudent_sitgsup为了方便读者更直观地了解学生信息表的基本内容, 可参加学生实体 E-R 图(如 图 4-1 )。图 4-1 学生实体 E-R 图2、教员信息表教员信息表是针对教师的 。同样,将教师 ID 设置为主键,不能为空。一个 教师只能有一个 ID, 且一个 ID 只能带表一个教师。每个教师都有一个自己归属 的学院,便于查询和维护信息。教师信息的内容参见表 4-1 。教员信息表:用于记录任课教师信息。表 4-2 Teacher Message姓名工号性别Teacher nameTeacher NOTeacher S

8、IX以下给出的是教员实体 E-R 图(如图 4-2)6. 管理员信息表 管理员表提供了用户名、用户编号、密码、权限、用户基本信息,它用于记录 登录系统的用户信息。表 4-6 User Disk用户名用户编号密码权限用户基本信息User NameUser IDUser PWDUser TypeUser Info用户登陆的活动图如下图:图 4-6 为管理员的活动第五部分 系统需求1、任务概述 目标体质测试每年都要进行,因此数据量巨大。为了便于对数据的分析以及学生老师能详细的查看体测分析结果, 需要一个好的体质测试统计分析系统。 通过学生体质测试结果统计分析系统可以帮助管理员, 老师和同学们更好的了

9、解学生的体质情况 用户的特点基本应用于学校,用户为学生,老师以及管理员。 假定和约束 学生、老师以及管理员在进入系统之前都要对其身份进行认证, 用户输入正 确的密码方可进入, 否则将进不去系统。 这样能够很好的保证各用户信息的安全 性。管理员能够对学生的基本信息进行修改、添加、删除等操作。而学生只能对 本人的体测结果与相应的分析结果进行查询操作, 这样能保证学生成绩的真实有 效性。教师则能够对学生的成绩进行录入工作,对学生成绩修改这一功能,只能再 特定的时间进行,保证教师也不能随意修改学生的成绩。2、功能或行为需求 输入管理员、教师、 学生在使用本软件时输入密码和用户名即可进入, 进入系统后输

10、 入所要查询的信息,如某班的体测结果,某位学生的 800m测试结果等。 处理过程描述用户输入密码后,系统要对其身份进行验证,密码正确才可进入系统进行一 系列的操作。 对用户输入的所要查询的信息, 系统将会在数据库中为其找到相应 的信息,并显示。对于管理员及教师的插入、更改及删除等请求,操作系统会相 应的对数据库进行更改。 对于学生提出的从修申请, 会将相应的请求发给管理员 并由管理员为每为学生分配相应的重修负责老师。 对于学生提出的相关意见, 管 理员和教师两方面都是可见的。 输出对于用户所要查询的相关信息进行输出。 用户界面用户登陆:该系统根据用户的身份实现了不同的功能, 用户登陆时需要选择

11、 一种登陆方式 (默认情况下是管理员) ,系统再根据用户选择的登陆方式到相应 的表中去搜索。 例如,教师登陆时选择了登陆方式, 系统将会在管理员信息表中 搜索是否存在与该用户的输入相符的信息, 如果存在则进入系统主页, 否则提示 用户输入有误,请重新输入。一、管理员界面1、修改信息学生和教师的基本信息是由管理员进行管理的, 并且管理员对所有的学生体 测结果数据拥有权限。 登陆后, 管理员可以按照要求自行修改。 管理员可对学生信息根据需要进行修改二、教师界面1、录入成绩 一般的每次体测结果都是由老师在体测结束后及时录入到系统中的。 当有学生反 映成绩不准确或者是有错误时,老师可以对部分错误的成绩

12、进行修改。2、查看体测结果教师可以对学校任意同学或者班级等的体测结果进行查询, 并由此了解到学生的 体质状况,同时,对相应的教学计划进行调整修改, 以适应广大学生的体质状况。三、学生界面1、查询各项成绩学生可以通过此项功能对本人的成绩进行查询, 如有错误, 及时反馈给老师, 经 审核无误以后可由老师进行修改。2、查询个人体质分析结果 管理员可以查询自己根据本人的所有体测统计结果由系统生成的各种体质走向 以及分析对比图。 为了方便学生加强对体质的改善, 系统还可以就相应薄弱的方 面提出建议。3、查询重修情况对于没有通过体质测试的学生来说, 重修的申请也是他们必须完成的一个工 作。通过查询可以了解

13、到本人重修时的相应老师的信息。 性能需求(1) 、设计约束标准化约束虽然该系统的功能并不是很多, 但是对于查询这一功能要求实现的有很多。 对于 数据的各项统计分析需要利用标准化的统计分析公式, 对于相应的趋势图也需要 进行标准化设计。 同时,针对学生提出建议这一块, 也需要给出正确符合规定的 建议。硬件约束 由于每一个系统的开发都需要一定的硬件基础和设施的 , 而该系统是一个基于学 生各种信息一体化的系统 ,因此比较复杂 ,需要用 windows XP 以上的硬件支持 , 而且它的运行环境也是需要在 windows XP以上的系统之上运行才可以的 .(2)、属性可用性A:该系统提供友好界面 ,

14、 即只要是在 windows XP以上的系统中均可以稳定地运行 的, 它的可移植性能高 .B: 该系统实用性能强 , 只要是需要进行体测的学校适合使用 .安全性该系统设置了用户登陆验证身份的功能 , 即:用户登陆:该系统根据用户的身份实现了不同的功能, 用户登陆时需要选择 一种登陆方式 (默认情况下是管理员) ,系统再根据用户选择的登陆方式到相应 的表中去搜索。 例如,登陆时选择了普通管理员登陆方式, 系统将会在学生信息 表中搜索是否存在与该用户的输入相符的信息, 如果存在则进入学生主页, 否则 提示用户输入有误,请重新输入 .这样就保证了要登陆拥护的信息安全,即 : 如果某普通管理员希望登陆

15、学生 的用户界面去修改自己信息的时候, 因为他不知道用户名和密码, 因此就无法修 改信息,这样就保证学生信息的安全性,使它不被盗窃 .可维护性由于该系统采用了标准的格式惊醒开发 .标准的语言 ,规范的类库 ,因此相对来说 比较易于维护,方便了编写者的工作 .可移植性此系统可移植性比较好 , 尤其是在 winndows XP 以上的系统可以使用 . 由于该系统是用 VB语言编写的 , 对于其他的系统进行屏蔽 , 这样无论用户用的是什么样的系统均可以运行了 . 增强系统的可移植性 .( 3)、 其他需求数据库需求 由于该系统必须保存和处理一个高校学生以及教师的所有信息 , 因此需要一个 相当大的数据库来支持 .用户操作需求该系统是一个为各大高校所设计的学生档案管理系统, 同时管理员可以对此进行 管理,所以它的用户是学生以及老师 .特殊需求1、软件需求 VB 应用开发软件 Microsoft SQL Server 2000 2、硬件需求 服务器的配置请参照下表:服务器配置需求表名称最低配置推荐配置CPUPentium III 800P4硬

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论