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

上传人:11****ws 文档编号:2180239 上传时间:2019-05-01 格式:DOC 页数:50 大小:1.24MB
下载 相关 举报
学生成绩管理系统软件设计说明书.doc_第1页
第1页 / 共50页
学生成绩管理系统软件设计说明书.doc_第2页
第2页 / 共50页
学生成绩管理系统软件设计说明书.doc_第3页
第3页 / 共50页
学生成绩管理系统软件设计说明书.doc_第4页
第4页 / 共50页
学生成绩管理系统软件设计说明书.doc_第5页
第5页 / 共50页
点击查看更多>>
资源描述

1、版本号日期软件工程大作业“成绩管理系统”软件设计说明书姓名班级学号 完成日期指导老师目录 目录 .21 引言 .31.1 编写目的 .31.2 范围 .31.3 定义 .41.4 参考资料 .42 项目概述 .42.1 产品描述 .42.2 产品功能 .52.3 用户特点 .62.4 一般约束 .72.5 假设和依据 .73 具体需求 .73.1 功能需求 .73.2 行为需求 .103.3 数据需求 .103.4 外部接口需求 .113.4.1 用户接口 .113.4.2 硬件接口 .113.4.3 软件接口 .123.5 性能需求 .123.6 设计约束 .123.6.1 其他标准的约束

2、.123.6.2 硬件的限制 .133.7安全性 .133.8 可维护性 .133.9 可转移 转换性 .133.10 数据库 .134 总体设计 .144.1运行环境 .144.2基本设计概念和处理流程 .144.3系统结构 .154.4 接口设计 .154.4.1用户接口 .154.4.2内部接口 .154.5功能需求与程序的关系 .164.6人工处理过程 .164.7尚未问决的问题 .165 详细设计 .175.1系统数据结构设计 .175.1.1逻辑结构设计要点 .175.1.2物理结构设计要点 .185.2模块设计说明 .195.2.1模块描述 .195.2.2功能 .195.2.3

3、性能 .205.2.4输入项 .205.2.5输出项 .205.2.6设计方法(算法) .215.2.7流程逻辑 .255.2.8接口 .265.2.9存储分配 .265.2.10注释设计 .265.2.11限制条件 .265.2.12测试计划 .265.2.13尚未解决的问题 .275.3 运行设计 .275.3.1运行模块组合 .275.3.2运行控制 .285.3.3运行时间 .295.4系统出错处理设计 .295.4.1出错信息 .295.4.2补救措施 .305.5系统维护设计 .30附录: .311 引言1.1 编写目的此软件需求说明书是针对所开发的【成绩管理系统】进行详细解释说明

4、。预期读者范围:使用本系统的教师,学生,教务人员以及对本软件进行维护修改的程序人员。1.2 范围软件系统的名称:成绩管理系统软件将为学生及教师提供一个成绩信息获取上传修改的平台,软件将为教师提供上传、修改、查询学生成绩的功能,为本科生提供成绩查询以及排名查询功能,能够获取教师所上传的成绩数据进行汇总分析并排名显示给本科生。本软件能够大幅度提高本科生成绩管理的效率,实现成绩查询录入等功能的自动化与系统化。功能范围:(1)用户登录此功能将使用用户进行分权限处理(分为学生,教师,教务管理人员) 。此功能可以通过与教务网络系统连接来获取学生,教师,教务人员的信息数据库,运用用户名(学工号)与密码键入的

5、方式进行用户身份验证。(2)成绩管理此功能针对不同权限的用户分成三个功能模块:A.学生:只能对个人成绩进行查询操作;B.教师:可以对成绩进行录入,删除,修改操作,对成绩汇总分析进行查询操作;C.教务人员:可以对成绩进行汇总分析,校对,分类,制图,删除等操作。(3)基本信息管理此功能针对不同权限的用户分成三个功能模块:A.学生:只能对个人基本信息进行录入,修改,查询,删除操作;B.教师:可以对教师个人信息进行录入,修改,查询,删除操作,对学生基本信息进行查询操作;C.教务人员:可以对学生及教师基本信息进行修改,查询,删除操作。1.3 定义本科生成绩管理:基于本科生成绩的录入,修改,删除,查询等一

6、系列操作。1.4 参考资料软件工程导论(第五版) 张海藩 清华大学出版社软件工程任永昌,清华大学出版社软件工程课程设计 李龙澍,郑诚编著2 项目概述2.1 产品描述开发意图:系统采用计算机对我校学生成绩进行管理,实现学生成绩管理工作的系统化以及自动化,减少人力资源投资。应用目标:成绩录入:在教务人员监督下由教师录入学生成绩;成绩查询:从年级院系至班级个人,从整体到单科成绩进行汇总分析,得出平均成绩及成绩排名排名;成绩修改:教师获取教务人员认可情况下对学生成绩进行修改删除等操作; 外部交流:保证本软件从外部所连接的信息管理系统及时获取信息进行交流使用;分权限登陆:确保学生,教师,教务人员以相应权

7、限使用本软件;作用范围:全体学生及教师、教务人员外部接口:本软件的功能至基于学生成绩,因此需要与【教务网络管理系统】 【学生信息管理系统】等系统进行外部连接以及信息上传与获取。背景材料:随着学校规模的扩大,学生数量增多,可供选择的课程愈加多样化,有关学生成绩管理的信息量也成倍增长,需要大量的人力资源进行管理,工作量大,效率低,易出错。本系统基于计算机管理我校本科生成绩,在学生查询,教师录入等方面具有较大的实用意义。提高了信息开放性,准确性以及有效性。大大提高了学生成绩管理的效率。本软件应用系统与教务管理系统中其他系统如学生选课系统,学生信息查询系统,图书管理系统等均是我校教务管理系统功能中的一

8、部分。互相之间信息具有交流性与可读性。2.2 产品功能成绩管理系统用户登录学生教师教务人员对个人成绩进行查询对个人基本信息进行查询对个人成绩分析进行查询对个人基本信息进行修改对教师信息进行修改查询对成绩汇总分析进行查询对学生成绩进行修改对学生成绩进行查询对学生成绩进行录入监督教师对成绩进行操作查询修改教师基本信息查询修改学生基本信息汇总分析学生成绩查询学生成绩登录管理:要求使用者提供合法的用户名、密码和相关权限等,通过对不同用户的权限限制,登录以后会有不同的权限。 成绩管理:由老师或教务人员录入,修改,删除成绩。这个功能模块要用到学生的信息、课程的信息等 。成绩查询:登录以后,学生可以对已经学

9、过的课程进行成绩查询,在查询过程中学生可以对所有的成绩进行查询;也可以对某一学期的成绩进行查询;还可以对某一课程号或课程名进行查询。 汇总功能:系统对成绩进行分类汇总,形成相应及格率图表,成绩排名等。2.3 用户特点成绩管理系统应用软件是面向学校,其使用人员是本校全体在读学生以及教师及教务人员。使用频度:非考试周:10000 次/天,考试周:50000 次/天2.4 一般约束A. 硬件的限制:本软件基于 PC计算机(windows2000 以上操作系统,内存在 512M以上) ;B. 与其他应用间的接口:与教务管理系统连接C. 审查功能:由教务人员完成;D. 控制功能:由登陆用户完成;E. 所

10、需的高级语言:SQL 语言,DelphiF. 通信协议:安全保密G. 应用的临界点:60000 次/天H. 安全和保密方面的考虑:使用登陆对用户进行分权限操作,对应用户名和密码存储至数据库中。2.5 假设和依据假设系统一天访问频度超过了一般约束,理论上这个操作是不可能进行的,需求说明要进行相应的改变。假设规定用户以外人员登录系统进行操作,实际上这种操作系统是不可能进行的,需求说明要进行相应的改变。3 具体需求3.1 功能需求本科生成绩管理系统信息管理 用户登录 成绩管理查询信息添加信息修改信息删除信息成绩输入成绩修改成绩查询汇总排名用户登录用户注销管理功能部分: 本学生成绩管理系统中分为教务人员模块、教师模块、学生模块。其主要管理功能有:3.2 行为需求3.3 数据需求教学管理数据库的简单功能实现包含课程,学生,教师的基本情况,以及学生成绩的录入等功能学生表:学号,学生姓名,性别,年龄,入学年份,系别教师表:教师号,教师姓名,性别,系别课程表:课号,课程名,学分,成绩成绩表:学号,学生姓名,教师号,教师姓名,课号,课程名,成绩

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 实用文档资料库 > 策划方案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。