1 / 48
文档名称:

学生成绩管理系统软件设计说明书.docx

格式:docx   大小:749KB   页数:48页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

学生成绩管理系统软件设计说明书.docx

上传人:cjl201702 2022/2/27 文件大小:749 KB

下载得到文件列表

学生成绩管理系统软件设计说明书.docx

文档介绍

文档介绍:版本号
日期
件软件工程一一大作业>
“成绩管理系统”
软件设计说明书
姓名
班级
学号
完成日期
指导老师
目录
目录2
1弓I言4
编写目的4
范围4
定义5
参考资料5
2项目概述5
制,登录以后会有不同的权限。
对个人成绩进行查询
对个人基本信息进行查询
对个人基本信息进行修改
对个人成绩分析进行查询
成绩管理系统
对学生成绩进行录入
对学生成绩进行查询
I I对学生成绩进行修改
对成绩汇总分析进行查询
对教师信息进行修改查询
查询学生成绩
教务人员
汇总分析学生成绩
查询修改学生基本信息
查询修改教师基本信息
监督教师对成绩进行操作
成绩管理:由老师或教务人员录入,修改,删除成绩。这个功能模块要用到学生的信息、课程的信息等。
成绩查询:登录以后,学生可以对已经学过的课程进行成绩查询,在查询过程中学生可以对所有的成绩进行查询;
也可以对某一学期的成绩进行查询;还可以对某一课程号或课程名进行查询。
汇总功能:系统对成绩进行分类汇总,形成相应及格率图表,成绩排名等。
用户特点
成绩管理系统应用软件是面向学校,其使用人员是本校全体在读学生以及教
师及教务人员。
使用频度:非考试周:10000次/天,考试周:50000次/天
一股约束
硬件的限制:本软件基于PC计算机(windows2000以上操作系统,内存
在512M以上);
与其他应用间的接口:与教务管理系统连接
审查功能:由教务人员完成;
控制功能:由登陆用户完成;
所需的高级语言:SQL®言,Delphi
通信协议:安全保密
应用的临界点:60000次/天
安全和保密方面的考虑:使用登陆对用户进行分权限操作,对应用户名
和密码存储至数据库中。
假设和依据
假设系统一天访问频度超过了一般约束,理论上这个操作是不可能进行的,
需求说明要进行相应的改变。
假设规定用户以外人员登录系统进行操作,实际上这种操作系统是不可能进
行的,需求说明要进行相应的改变
3具体需求
功能需求
查询信息
成绩输入
成绩修改
成绩查询
管理功能部分:
本学生成绩管理系统中分为教务人员模块、教师模块、学生模块。其主要管理功能有:
行为需求
数据需求
教学管理数据库的简单功能实现包含课程,学生,教师的基本情况,以及学生成绩的录入等功能
学生表:学号,学生姓名,性别,年龄,入学年份,系别
教师表:教师号,教师姓名,性别,系别
课程表:课号,课程名,学分,成绩
成绩表:学号,学生姓名,教师号,教师姓名,课号,课程名,成绩
E-R图
外部接口需求
用户接口
学生信息系统采用的浏览器与服务器的形式,
系统通过网页的形式为不同身
份的用户提供登录界面,不同身份的用户通过自身的身份验证登录系统,实现自
己权限范围内的各种操作
硬件接口
学生信息管理系统,以游览器与服务器的形式,通过查询数据库服务器,查询相关信息。并通过鼠标、键盘、显示器输入与输出相关信息
软件接口
数据库使用SQLServer2000,前台界面使用Delphi7,操作系统是Windows98以上版本,可联网的机器即可使用。
性能需求
为了满足用户的要求,系统必须要有高的运作速度,用户填写的信息输入到系统,系统必须能快速及时作出响应,迅速处理各项数据、信息,显示出所有必需信息,所以要求很高的信息量速度和大的主存容量;由于要存贮大量的数据和
信息,也还要有足够大的磁盘容量;安全性也是系统最重要的性能需求之一,学
生信息管理系统必须有可靠的安全措施,以保证用户的各项信息安全。
设计约束
其他标准的约束

学生(学号,姓名,性别,年龄,入学年份)
学号为主键,不能为空,系号为外键
学生是参照关系,系是被参照关系
设置规则年龄在16到25岁之间
系号为空值或等于系中系号的主码值
课程(课号,课程名,学分)
课号为主键,不能为空
设置规则学分在0到5之间
成绩(课号,学号,成绩)
(课号,学号)为主键,不能为空
课程号为外键,不能为空,等于课程中课程号的主码值
学号为外键,不能为空,等于学生中学号的主码值
设置规则成绩在0到100之间
教师(教师号,姓名,性别)
教师编号为主键,不能为空

学生表:学号,学生姓名,性别,年龄,入学年份
教师表:教师号,教师姓名
课程表:课号,课程名,学分,成绩
成绩表:学号,学生姓名,教师号,教师姓名,课号,课程名,成绩
硬件的限制

安全性
.要能够抵御用户可能的误操作,保证软件的健壮性要对数据进行检验,保证数据有效