学生成绩管理系统产品需求规格说明书 2Word格式.docx
- 文档编号:7216809
- 上传时间:2023-05-08
- 格式:DOCX
- 页数:23
- 大小:79.33KB
学生成绩管理系统产品需求规格说明书 2Word格式.docx
《学生成绩管理系统产品需求规格说明书 2Word格式.docx》由会员分享,可在线阅读,更多相关《学生成绩管理系统产品需求规格说明书 2Word格式.docx(23页珍藏版)》请在冰点文库上搜索。
5.产品的非功能性需求
6.需求确认
0.3读者对象
本文档的读者范围包括:
1.需求提供方具体责任人
2.开发方的项目经理、系统分析设计人员、测试人员
0.4参考文档
提示:
列出本文档的所有参考文献(可以是非正式出版物),格式如下:
[标识符]作者,文献名称,出版单位(或归属单位),日期
例如:
[SPP-PROC-PP]SEPG,需求开发规范,机构名称,日期
0.5术语与缩写解释
缩写、术语及符号
解释
SGMS
Students’GradesManagementSystem(学生成绩管理系统)
UML
UnifiedModelingLanguage(UML建模语言)
学生成绩管理在大学里是一件非常耗时的活动,学校还面临着给学生缺考的问题。
在学生选择那些课程后,教务处将这些信息输入到一个计算机系统,然后给每一个人打印一份课表和对应的成绩表给学生。
一旦给所有学生都登记好了成绩,突然出现成绩错误时,教务处就需要询问学生以便得到其他选择。
该学生成绩管理系统是一个面向学生,教师的用来进行对学生成绩管理的管理信息系统
本项目为学校管理类项目,以学校为单位,面向本校需要选课的学生和管理课程的
老师和管理员开放使用。
其最终用户为学生、教师、管理员。
对于本系统只要利用网络,可以节约了大量的工作量,对于管理员排课、管理学
生、管理教师,老师查询学生选课情况,较学生选课而言更加的复杂,因此通过网上进
课程发布能大幅度的减少管理员的工作量,减少错误发生的几率。
作为管理员也只要
通过自己的电脑操作即可,利用登陆密码随时随地可以管理。
《计算机软件开发规范》
GB8566-88
4.产品范围
本系统适合于任何用户和具有管理权限的管理员管理
角色名称
职责描述
老师
可维护学生在本科目的成绩
学生
查看自己的成绩、个人基本信息
系统管理员
可维护用户和课程信息
6.产品的功能性需求
6.0功能性需求分类
功能类别
功能名称、标识符
描述
用户登录
对用户输入的用户名,密码进行验证,验证通过后,该用户可以使用该系统中自己拥有权限的那部分功能,否则拒绝使用。
可访问人员
查看个人资料
学生登录系统,可以查看关于自己的个人基本信息
查看各科成绩
学生登录系统,可以查看关于自己的各个科目的成绩
录入学生所有成绩
班主任登录系统之后,可录入学生所有科目的成绩
计算本科成绩排名
任课教师登录系统之后,可将学生在本科目上的成绩统计之后进行排名
管理考试成绩
系统管理员登录系统之后,可将学生每个学期的成绩进行管理
信息管理
维护学生成绩
任课教师登录系统之后可维护学生成绩,包括添加学生成绩,修改学生成绩用例以及删除学生成绩用例
维护班级信息
班主任登录系统之后可对本班级的信息进行维护,其中包括修改、添加、删除班级基本信息。
维护基本信息
用于管理员对课程基本信息(授课教师,课程号,学时数,班级等)的修改、添加、删除,以及对教师基本信息、学生基本信息进行添加、修改、删除等操作
6.1用例图
6.1.1业务用例图
6.1.1.2学生用例图
6.1.1.3教师用例图
6.1.1.4管理员用例
6.1.1.4班主任用例
6.2用例描述
1.用户登录
1.0用例名称:
中文名称:
功能:
验证用户的身份。
1.1简要说明:
本用例的功能主要是用于确保用户在提供正确的验证信息之后,可以进一步使用本系统。
1.2事件流:
1.2.1基本流:
1用户请求使用本系统。
2系统显示用户登录信息输入界面。
3用户输入登录名,密码并确认操作。
4系统验证用户登录信息,如果登录信息验证没有通过,系统显示提醒信息,并转向基本流2,如果验证通过,系统显示系统操作主界面。
1.2.2备选流:
1.2.2.1备选流1:
1客户可以在没有登录成功之前的任意时候要求放弃登录。
2系统结束用户登录信息输入界面的显示。
3退出系统。
1.3特殊需求:
无
1.4前置条件:
1请求使用本系统。
1.5后置条件:
1用户登录成功,可以使用系统提供的功能。
1.6附加说明:
无
1.学生
中文名称:
查看个人资料用例
功能:
学生登陆系统查询个人信息。
学生登陆系统进行身份验证,查看个人信息。
1.当学生通过验证并成功登陆进系统。
2.学生可通过自己的情况,然后通过系统查看自己的个人资料并可以对自己的资料提出错误申请。
3.学生查看完毕,确认无误后推出系统,用例结束。
1.2.1.1
1.查看不成功
如果在基本流中系统无法找到该用户或者验证不通过,就会显示一条错误信息。
那么该学生则无法进行操作,此时用例结束。
2.查看成功
如果学生登录系统,并验证成功后,学生根据自己情况查看自己的个人资料,也
可出个人资料错误申请后退出系统,此时用例结束。
1.2.2.2备选流2:
如果在用户请求保存操作结果的时候,由于网络、数据库管理系统等外部原因造成操作结果不能保存,系统保证以恰当的方式通知用户,并维护用户的操作状态,在外部原因消除之后,用户仍能继续操作
1学生学号必须指定,输入不能超过10位字符。
2中文名称必须指定,输入不能超过4位中文字符。
3身份验证密码不超过6位
登陆角色为学生
1.5后置条件:
系统保存学生基本信息
1.6附加说明:
2.学生
查看各科成绩用例
学生可以查看各科成绩
学生登陆系统进行身份验证,查看各科成绩。
1.学生通过验证并成功登陆进系统。
2.学生可通过自己的情况,然后通过系统查看自己的成绩并可以对自己的成绩提
出错误申请。
如果学生登录系统,并验证成功后,学生根据自己情况查看成绩,也可提出
错误申请后退出系统,此时用例结束。
如果在用户请求保存操作结果的时候,由于网络、数据库管理系统等外部原因造成不能操作,系统保证以恰当的方式通知用户,并维护用户的操作状态,在外部原因消除之后,用户仍能继续操作
3输入英文名称不能超过60位英文字符。
4学生成绩输入不能为负数。
5课程名称必须指定,输入不能超过10个字符
1登陆角色为学生
2拥有访问学生成绩信息的权限
1系统保存学生各科成绩
3.班主任
维护班级信息用例
班主任维护本班的基本信息。
本用例允许班主任维护成绩管理系统中的班级信息。
其中包括添加、修改和从系统中删除班级信息。
1.班主任选择“添加班级信息”。
2.系统会显示一张空白班级信息表。
3.班主任输入学生的下列信息:
班级编号,班级名称,班级人数。
4.系统验证数据以确保格式正确,并按照指定班级名称来搜索系统中已有的班级息。
如果数据有效,系统将创建一个新的班级信息。
5.每向系统中添加一个班级信息,重复步骤2-4。
当系班主任完成向系统中添加班级
信息时,此用例结束。
1.修改班级信息子流
1.班主任选择“修改班级信息”。
3.班主任输入他(她)要修改的班级编号。
4.系统检索该班级的信息并将信息显示在屏幕上。
5.班主任修改一个或多个班级信息字段:
班级编号,班级名称。
6.一旦修改结束,班主任选择“保存”。
7.系统更新该班级的信息。
8.每修改一个班级信息,重复步骤2-7。
一旦编辑完成,本用例也就结束。
2.删除班级基本信息子流
1.班主任选择“删除班级信息”。
3.班主任键入将被删除的班级编号。
4.系统检索班级信息并将信息显示在表单中。
5.班主任选择“删除”。
6.系统会显示一个删除确认对话框以确认删除操作。
7.班主任选择“是”。
8.班级信息从系统中删除。
9.每删除一个班级信息,重复步骤2-8。
当班主任完成从系统中删除班级信息时,此用例结束。
1班级号必须指定,输入不能超过10位字符。
1登陆角色为班主任
2拥有访问班级信息的权限
1系统保存班级基本信息
1
4.班主任
录入学生所有成绩用例
本用例允许班主任在系统中录入学生所有成绩。
本用例的主角是班主任。
本用例的主要功能是班主任登陆系统后,选择“录入学生成绩”。
1.2.1基本流:
1.班主任选择“录入学生所有成绩”。
2.系统会显示一张空白成绩信息表。
3.班主任在成绩信息表中输入以下信息:
学生编号、课程名称、学分、成绩。
4.系统验证数据以确保数据格式正确,并按照指定的课程名称在系统中录入学生有关科目的成绩。
如果数据有效,系统将创建一个新的成绩信息并分配一个由系统生成的唯一ID号。
该号码将显示出来,这样就可以在以后的系统使用中使用它。
5.每向系统添加一个学生的成绩信息,都要重复步骤2-4。
当班主任结束向系统中录入学生成绩信息时,此用例结束。
系统出现异常,无法保存录入的数据,系统提醒学院管理员,并返回基本流1
2拥有访问学生成绩的权限
没有和本用例有关的后置条件。
1.任课教师
维护学生成绩用例
本用例允许任课教师维护系统中的学生成绩。
其中包括录入、修改和从系统中删除学生成绩。
本用例的主要功能是任课教师登录系统之后可录入、修改和从系统中删除学生成绩。
录入学生成绩
1.任课教师选择“录入学生成绩”。
2.系统会显示一张空白学生成绩录入表。
3.任课教师输入学生的下列信息:
学生成绩。
4.任课教师一直重复步骤3,直到所有学生成绩录入完成,然后选择保存。
5.系统检查所输入的数据是否正确,若正确则将数据保存入数据库,用力用例结束
1.修改学生成绩
1.任课教师选择“修改学生成绩”。
2.系统会显示一张空白学生信息表。
3.系统管理员键入他(她)要修改的学生编号。
4.系统检索该学生的成绩并将成绩显示在屏幕上。
5.任课教师修改学生成绩。
6.一旦修改结束,系统管理员选择“保存”。
7.系统更新该学生的成绩。
8.每修改一个学生成绩,重复步骤2-7。
2.删除学生成绩
1.系统管理员选择“删除学生成绩”。
3.系统管理员键入将被删除的学生编号。
4.系统检索学生成绩并将成绩显示在表单中。
5.系统管理员选择“删除”。
6.系统会显示一个删除确认对话框以确认删除操作。
7.系统管理员选择“是”。
8.学生成绩从系统中删除。
9.每删除一个学生成绩,重复步骤2-8。
当任课教师完成从系统中删除学生成绩时,此用例结束。
3.学生成绩已经存在
在“添加学生成绩”子流程中,如果系统发现该同学的该门成绩已经存在,将会显示一个“该学生该学科成绩已经存在”的错误消息。
系统管理员可以修改成绩或者取消本次操作,此时用例结束。
4.未发现学生成绩或删除条件不符合
在“修改学生成绩”或“删除学生成绩”子流程中,如果指定编号的学生的成绩不存在,系统将会显示一个“未发现该学生成绩”的错误消息。
任课教师可以键入另一个编号或者取消本次操作,在任课教师选择“删除学生成绩”时,只有当该学生退选本门课程或退学才可删除,否则不可删除,任课教师取消本次操作,此时用例结束。
如果在管理员请求保存操作结果的时候,由于网络、数据库管理系统等外部原因造成操作结果不能保存,系统保证以恰当的方式通知管理员,并维护管理员的操作状态,在外部原因消除之后,管理员仍能继续操作
1教师编号必须指定,输入不能超过4位字符。
1学生编号必须指定,输入不能超过10位字符。
4教师中文名称必须指定,输入不能超过4位中文字符。
2学生中文名称必须指定,输入不能超过10位中文字符。
5.课程编号必须指定,输入不能超过2位字符。
登陆角色为任课教师
1.6附加说明:
任课教师
1.0用例名称:
计算本科成绩排名用例
本用例允许系统管理员对考试的科目进行增加、修改和删除。
用例允许任课教师登录到此系统计算本科成绩的排名。
1.任课教师选择查看所有学生本科成绩。
2.系统显示出所有学生的学号、姓名和本科成绩。
3.任课教师选择对学生成绩由高到低进行排名。
4.任课教师选择保存。
如果在管理员请求保存操作结果的时候,由于网络、数据库管理系统等外部原因造成操作结果不能保存,系统保证以恰当的方式通知管理员,并维护管理员的操作状态,在外部原因消除之后,管理员仍能继续操作
1如果管理员要求结束课程信息访问的时候,仍有未保存的信息,系统提醒管理员。
2根据管理员的选择执行以下操作:
管理员选择保存信息,系统保存信息,用例结束。
管理员选择不保存信息,用例结束。
管理员选择取消操作,用例结束。
没有和本用例有关的特殊需求。
附加说明:
系统管理员
管理考试成绩用例
本用例的主要功能是管理员登录系统之后允许系统管理员对考试的科目进行增加、修改和删除。
1.系统管理员选择“增加考试成绩”。
2.系统会显示各课的学生考试成绩状况。
3.系统管理员统计出学生的历年成绩并保存,用例结束。
1对于没有参加考试的学生,进行补考或缓考。
登陆角色为管理员
业务名称
人
事
物
规则
学生登陆系统子
学生
任课教师登录系统
任课老师
班主任登录系统
班主任
管理人员登录系统
管理人员
7.产品的非功能性需求
7.1用户界面需求
需求名称
详细要求
母窗体显示位置
窗体初次启动时在屏幕位置居中,窗体最大化。
子窗体显示位置
窗体初次启动时在母窗体居中。
界面风格
前台风景为主,后台无背景
界面字体颜色
以黑色字体为主
7.2软硬件环境需求
硬件要求
IBM兼容机、IntelPentiumIII800/AMDK7以上处理器、128M以上内存,支持标准网络协议的网卡
系统平台
Windows2000、WinXP、Win2003、Win7
运行环境
SunJavaJRM1.5ForWin/Linux
7.3产品质量需求
主要质量属性
正确性
系统保证正确性
健壮性
能够容纳1000人同时访问,服务器端程序应连续工作三年以上
可靠性
除电源、硬件、服务器管理系统意外损坏不允许异常退出系统或导致系统崩溃
性能,效率
访问系统等待时间最迟小于等于5秒
易用性
操作简单易懂
清晰性
流程清晰分类管理
安全性
错误提示,分类管理,确保用户信息的安全性
可扩展性
自适应各种系统环境
兼容性
可运行在大多数主流的硬件环境中
可移植性
软件能够安装于windows下的各种流行版本
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生成绩管理系统产品需求规格说明书 学生 成绩管理系统 产品 需求 规格 说明书
![提示](https://static.bingdoc.com/images/bang_tan.gif)