成绩查询系统需求分析报告

成绩查询系统需求分析报告
成绩查询系统需求分析报告

成绩查询系统需求分析

1、引言

1.1编写目的

编写本报告的目的是明确本系统的详细需求,提供给使用单位确认系统的功能和性能,并在此基础上进行修改和完善,同时作为设计人员进行软件设计的依据和使用单位的验收标准。

1.2项目背景

由于纸质的成绩信息具有不便保存和查询的原因,实现一个期末成绩查询的系统很有必有,节省了存储纸质文档的成本和管理的麻烦。

1.3参考资料

张海潘《软件工程导论》(第五版)清华大学出版社

2、任务概述

2.1目标

本系统通过计算机技术实现高校学生期末成绩的管理,还包括如下目标:

减少人力成本和管理费用;

提高信息的准确性和信息的安全;

改进管理和服务;

良好的人机交互界面,操作简便;

2.2用户特点

本系统的最终用户是面向管理员(教务处管理员和其他管理人员)和使用者(教师和学生),他们都具有一定的计算机基础知识和操作计算机的能力,是经常性用户。

系统维护人员是计算机专业人员,熟悉操作系统和数据库,是间隔性用户。

2.3需求概述

在高校教务系统中,管理员在每位教务人员入职和每个同学入学的时候就已经建立好了对应的账户,其中存储者每个老师和学生详细的个人信息。成绩查询系统是位于高校教务系统中的一个子系统,可以使用各位同学和老师的信息。管理员根据本学期的选课信息,向对应的任课老师提供选课学生的信息,向选课同学提供对应课程的成绩查询。老师对学期末的试卷进行批改后,产生纸质成绩单,经过教务管理员审核后,教务管理员交给教师对应课程的登陆密码,教师登陆个人账号输入课程密码,对本学期对应选课同学的成绩进行上传,上传过程中可以对成绩进行添加删除或者修改,一旦提交不可对成绩进行操作,成绩仅可提交一次,如遇特殊情况需要修改成绩需要向教务申请通过审核后方可获得更改提交一次的权限;学生可在成绩管理系统中登陆个人账号对本学期和以往课程成绩进行查询。

当同学成绩出现挂科时,分数显示为红色,并在该项科目下一行显示其补考时间(如果任课老师没有公布补考时间则显示“待定”);若同学通过补考,在该科目下方显示出补考成绩;若该项补考科目没有通过,在科目的下一行提供一个收起的重修选课通道,点击可以展开,显示了可供选择的教学班号的信息,课程教师,已选课人数/课堂容量,上课时间,在一条教学班号信息后,有一个选择框,打勾提交后就可进行重修选课。选课成功后,会对选课系统的选课表的选课信息进行修改。

系统管理员主要管理学生选课信息,为老师提供提交成绩所需要的密码,选课时间限定,对系统进行维护。

2.4功能层次图

成绩查询系统

课程信息管理系统维护

成绩管理

选择课程取

3、数据描述

3.1静态数据

用户:职工号(学号),登陆密码,权限,姓名

管理员:用户名,密码,权限,姓名

课程:教学班号,上课时间,考试时间,补考时间,任课教师

3.2动态数据

输入数据:鼠标对按钮的点击,教师提交成绩需要的密码,选课信息的提交、修改、删除,对成绩、补考时间的查询等。

输出数据:查询关键字所确定的数据库子集,操作成功或失败的消息。

3.3数据库描述

数据库采用SQL Server 数据库。

3.4数据流图与数据字典 1、数据流图

(1) 顶层数据流图

成绩管理系统

学生

查询请求查询结果

提交成绩单

选课申请选课结果

授课教师

系统管理员

系统维护

(2)0层数据流图

授课教师

成绩单

1成绩管理

学生

2

补考信息管理

查询

提交选课申请

3

课程信息管理

提交补考时间

查询

查询结果

学生

查询结果

查询结果

4系统维护

系统管理员

及格成绩范围设定

课程分类选课时间限定

补考信息查询时间

(3)1层数据流图

1.成绩管理

授课教师

密码正确键入成绩信息

接收数据分析

待添加的成绩信息

1.1添加成绩

待修改的成绩信息

1.2修改成绩

待删除的成绩信息

1.3删除成绩

学生查询请求

1.4成绩查询

成绩提交密码验证

D3成绩单

课程提交密码

D2选课信息

学生

密码错误提示

补考信息管理

2.补考信息管理

学生

授课教师

2.1

提交补考时间

2.2

查询补考时间

补考信息

产生考试信息

学生

成绩单

3.选课管理

学生提交选课申请补考选课重修选课结果

3.2

提交选课申请

3.1取消/退已选课程

接收数据分析

欲选修课程

欲取消已选课科目

1成绩管理

2、数据字典

(1)数据接口描述

名称:学生

简要描述:成绩查询、补考时间查询、选课申请等操作;

有关数据流:读者信息,图书信息,统计条件信息,读者情况,图书情况,统计结果;

名称:教师

简要描述:成绩提交、提交补考时间等操作;

有关数据流:读者信息,图书信息,统计条件信息,读者情况,图书情况,统计结果;

名称:系统管理员

简要描述:完成用户设置,用户权限设置,提交成绩密码设置,罚金标准设置等操作;

有关数据流:用户信息,读者类别信息,图书类别信息,罚金标准信息;

(2)加工逻辑词条描述

加工名:选课信息

加工编号:3.1、3.2

简要描述:添加新的重修科目到选课信息中

输入数据流:选课学生,课程数据

输出数据流:有效选课信息

加工逻辑:

输入学生信息

选择课程科目

执行SQL语句,将完整的选课信息写入课程信息表中

(3)主要数据流名词条描述

数据流名:学生信息

数据流说明:用以辨别学生的信息

数据流来源:教务系统管理员

数据流去向:学生选课,学生成绩录入

数据流组成:学生学号+姓名+系别+性别+专业+出生日期

数据流名:补考信息

数据流说明:用以提示学生参加补考的时间信息

数据流来源:教师补考时间的录入,学期学科表和成绩单

数据流去向:重修选课结果,成绩单

数据流组成:课程编号+课程名称+补考时间

(4)数据存储词条描述

数据存储名:成绩单

简单描述:存放教师提交的成绩信息

输入数据:学生考试成绩

输出数据:学生考试成绩

数据组成:学生学号+学生姓名+考试成绩+考试时间+授课教师+成绩提交时间+课程编号+课程名称+学分

存储方式:学生学号+课程编号

数据存储名:重修选课信息

简单描述:存放已经选择的重修课信息

输入数据:学生编号,登陆密码

输出数据:已选择课程

数据组成:学生学号+学生姓名+考试时间+授课教师+选课提交时间+课程编号+课程名称+学分

存储方式:学生学号+课程编号

(5)数据项词条描述

数据项名数据类型长度取值范围

学生学号字符串1010{字符}10

学生姓名字符串102{字符}10

系别字符串202{字符}20

性别整型1[0|1]

专业字符串202{字符}20

出生日期日期型默认日期格式

课程编号字符串8 8{字符}8

课程名称字符串4一位小数

考试成绩整型0-100

考试时间日期型默认日期格式

授课教师字符串102{字符}10

教师编号字符串88{字符}8

成绩提交时间日期型默认日期格式

学分整型1[1|2|3|4|5|6|7|8|

9]

相关主题
相关文档
最新文档