学生成绩管理系统设计及说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
“学生成绩管理系统”
软件设计说明书
班级
学号
完成日期
指导老师
目录
目录1
1 引言3
1.1 编写目的4
1.2 围4
1.3 定义5
1.4 参考资料5
2 项目概述5
2.1 产品描述5
2.2 产品功能6
2.3 用户特点7
2.4 一般约束7
2.5 假设和依据7
3 具体需求8
3.1 功能需求8
3.2 行为需求10
3.3 数据需求10
3.4 外部接口需求12
3.4.1 用户接口12
3.4.2 硬件接口12
3.4.3 软件接口12
3.5 性能需求12
3.6 设计约束12
3.6.1 其他标准的约束12
3.6.2 硬件的限制13
3.7安全性13
3.8 可维护性13
3.9 可转移\转换性14
3.10数据库14
4 总体设计14
4.1运行环境14
4.2基本设计概念和处理流程15
4.3系统结构15
4.4 接口设计16
4.4.1用户接口16
4.4.2部接口16
4.5功能需求与程序的关系17
4.6人工处理过程17
4.7尚未问决的问题17
5 详细设计18
5.1系统数据结构设计18
5.1.1逻辑结构设计要点18
5.1.2物理结构设计要点19
5.2模块设计说明20
5.2.1模块描述20
5.2.2功能20
5.2.3性能21
5.2.4输入项21
5.2.5输出项21
5.2.6设计方法(算法)22
5.2.7流程逻辑26
5.2.8接口27
5.2.9存储分配27
5.2.10注释设计27
5.2.11限制条件27
5.2.12测试计划27
5.2.13尚未解决的问题28
5.3 运行设计28
5.3.1运行模块组合28
5.3.2运行控制29
5.3.3运行时间29
5.4系统出错处理设计29
5.4.1出错信息29
5.4.2补救措施30
5.5系统维护设计31
附录:32
1 引言
1.1 编写目的
此软件需求说明书是针对所开发的【成绩管理系统】进行详细解释说明。
预期读者围:使用本系统的教师,学生,教务人员以及对本软件进行维护修改的程序人员。
1.2 围
软件系统的名称:成绩管理系统
软件将为学生及教师提供一个成绩信息获取上传修改的平台,软件将为教师提供上传、修改、查询学生成绩的功能,为本科生提供成绩查询以及排名查询功能,能够获取教师所上传的成绩数据进行汇总分析并排名显示给本科生。
本软件能够大幅度提高本科生成绩管理的效率,实现成绩查询录入等功能的自动化与系统化。
功能围:
(1)用户登录
此功能将使用用户进行分权限处理(分为学生,教师,教务管理人员)。此功能可以通过与教务网络系统连接来获取学生,教师,教务人员的信息数据库,运用用户名(学工号)与密码键入的方式进行用户身份验证。
(2)成绩管理
此功能针对不同权限的用户分成三个功能模块:
A.学生:只能对个人成绩进行查询操作;
B.教师:可以对成绩进行录入,删除,修改操作,对成绩汇总分析进行查询操作;
C.教务人员:可以对成绩进行汇总分析,校对,分类,制图,删除等操作。(3)基本信息管理
此功能针对不同权限的用户分成三个功能模块:
A.学生:只能对个人基本信息进行录入,修改,查询,删除操作;
B.教师:可以对教师个人信息进行录入,修改,查询,删除操作,对学生基本信息进行查询操作;
C.教务人员:可以对学生及教师基本信息进行修改,查询,删除操作。
1.3 定义
本科生成绩管理:基于本科生成绩的录入,修改,删除,查询等一系列操作。
1.4 参考资料
《软件工程导论(第五版)》海藩清华大学
《软件工程》任永昌,清华大学
《软件工程课程设计》龙澍,诚编著
2 项目概述
2.1 产品描述
开发意图:
系统采用计算机对我校学生成绩进行管理,实现学生成绩管理工作的系统化以及自动化,减少人力资源投资。
应用目标:
成绩录入:在教务人员监督下由教师录入学生成绩;
成绩查询:从年级院系至班级个人,从整体到单科成绩进行汇总分析,得出平均成绩及成绩排名排名;
成绩修改:教师获取教务人员认可情况下对学生成绩进行修改删除等操作;
外部交流:保证本软件从外部所连接的信息管理系统及时获取信息进行交流使用;
分权限登陆:确保学生,教师,教务人员以相应权限使用本软件;
作用围:
全体学生及教师、教务人员
外部接口:
本软件的功能至基于学生成绩,因此需要与【教务网络管理系统】【学生信息管理系统】等系统进行外部连接以及信息上传与获取。
背景材料:
随着学校规模的扩大,学生数量增多,可供选择的课程愈加多样化,有关学生成绩管理的信息量也成倍增长,需要大量的人力资源进行管理,工作量大,效率低,易出错。本系统基于计算机管理我校本科生成绩,在学生查询,教师录入等方面具有较大的实用意义。提高了信息开放性,准确性以及有效性。大大提高了学生成绩管理的效率。
本软件应用系统与教务管理系统中其他系统如学生选课系统,学生信息查询系统,图书管理系统等均是我校教务管理系统功能中的一部分。互相之间信息具有交流性与可读性。
2.2 产品功能
登录管理:要求使用者提供合法的用户名、密码和相关权限等,通过对不同用户