软件工程实验报告一
本实验完成学生成绩管理系统的设计报告。系统主要功能包括学生成绩查询、教师成绩管理、状态管理等。系统架构包含学生、教师、查询成绩等类,支持学生和教师的登录、查询、修改和状态管理功能。系统架构图和活动图未在摘要中展示。
软件工程实验报告一
一、 实验名称
学生成绩管理系统
二、 实验目的
对电子网络环境下学生成绩管理系统进行需求分析,通过建立需求模型来明确系统功能;掌握软件开发中需求分析报告的撰写技巧。
三、 试验的主要内容
明确确定每个模块所需的功能算法体系及其数据结构,并制定相应的技术规格说明书。可绘制系统运行流程图,为后续编码工作做好充分的技术准备。编写详细的设计文档。
四、 实验结果
学生成绩管理系统分析报告
一、本系统的功能性需求
该学生成绩管理系统是一套为教师和学生设计的管理信息平台,用于管理学生成绩。该管理信息平台能够为教师和学生提供多种管理服务。
该系统可为一定数量的学生提供服务,每位学生都拥有一个独特的账号,每个账号都包含个人编号和详细个人信息。该系统由单一程序负责为学生提供各项服务,无需人工干预,其服务内容包括查询成绩和修改个人密码。
(2)教师需要为学生的成绩录入、修改或删除,当然教师也可以查询学生的成绩信息。
二 、本系统做需要的类是:
学生
教师
查询成绩
三、本系统需要的用例图有以下二个:
(1)学生用例图
学生能够通过该系统进行以下活动:
查询成绩:学生可以通过唯一的账号对自己的成绩进行查询。
登录系统:学生能够根据唯一账号登录该查询系统,查询学生成绩。
修改密码:如果学生密码丢失,学生可以找回密码。

(2)教师用例图
教师能够通过该系统进行以下活动:
录入成绩:教师使用唯一的账号对学生的成绩进行录入并保存。
修改成绩:教师可以通过系统管理员对学生成绩进行修改后保存。
查询成绩:教师可以通过唯一的账号对学生的成绩进行查询。
登录系统:教师可通过拥有唯一账号查询系统,进行学生信息查询。当密码遗失时,系统可自动帮助用户重置密码。

四、本系统需要的状态图有以下两个:
(1)学生状态图
对学生查询成绩而言,他的状态主要包括:
1) 登录状态
2) 查询状态
3) 显示状态

2)教师状态图
一个教师的主要状态包括登录操作、录入操作、修改操作、保存操作以及退出操作。

五、 本系统用的活动图有以下
学生活动图
学生包含的状态包括:建立学生账号注册流程,学生账号信息无误,学生账号信息存在错误,录入学生账号数据。
1) 学生能够通过账号进入系统查询自己的成绩。
2) 学生输入的账号错误时不能登录该系统
3) 当学生处于可以查询成绩时,系统向用户显示成绩

(2)教师活动图
教师包含登录系统界面,录入学生账号信息,记录学生成绩数据,查询学生成绩记录,更新学生成绩信息,删除学生成绩记录。
1) 教师在管理学生信息时需要登录该系统
2) 教师在登陆后根据学生的账号信息查询学生成绩,
3) 在必要情况下教师还可以修改和删除信息
4) 教师在录入学生信息后,保存并退出系统。
<1>成绩录入

<2>教师成绩查询

六、 整体功能图
学生成绩管理系统
登录 录入 修改 查询 保存 删除
成绩 成绩 成绩 成绩 成绩
