教学管理系统详细设计说明书 下载本文

五、详细设计说明书

五、详细设计说明书

1.引言...................................................................... 2

1.1编写目的 ............................................................. 2 1.2项目背景 ............................................................. 2 1.3定义 ................................................................. 2 1.4参考资料 ............................................................. 2 2.总体设计 .................................................................. 3

2.1需求概述 ............................................................. 3 2.2软件结构 ............................................................. 3 3.程序描述 .................................................................. 4

3.1功能 ................................................................. 4 3.2性能 ................................................................. 4 3.3输入项目 ............................................................. 5 3.4输出项目 ............................................................. 6 3.5算法 ................................................................. 6 3.6程序逻辑 ............................................................ 12 3.7接口 ................................................................ 17 3.8存储分配 ............................................................ 17 3.9限制条件 ............................................................ 18 3.10测试要点 ........................................................... 18

五、详细设计说明书

1.引言

1.1编写目的

详细说明书的主要内容是关于我们团队所要设计的“教务管理系统”来编写的,随着学校的规模不断扩大,专业、班级、学生、教师等的数量急剧增加,有关学生课的各种信息量也成倍增长,而目前许多高校的学生成绩管理仍停留在人工管理阶段,重复工作较多,工作量大,效率低。因此,迫切需要开发基于网络的学生成绩管理系统来提高管理工作的效率。它主要介绍的是我们所要实现的功能与性能等,同时它对以后阶段的工作起指导作用,也是项目完成后系统验收的依据。

这份详细设计说明书主要面向系统分析员、程序员、测试员、实施员和最终用户。

1.2项目背景

开发软件名称:教学管理系统

项目参与人:宋兰兰 (组长)韩光辉 杨鹏飞 高翔 项目来源:应教务管理中心要求 主管部门:信息学院教务管理中心

1.3定义

Macromedia Dreamweaver 8:网页设计工具 Microsoft SQL Server:数据库工具

静态数据--系统固化在内的描述系统实现功能的一部分数据

动态数据--在软件运行过程中用户输入的后系统输出给用户的一部分数据,也就是系统要处理的数据。

数据字典--数据字典中的名字都是一些属性与内容的抽象和概括,它们的特点是数据的“严密性”和“精确性”,没有半点含糊。

1.4参考资料

数据库设计 沈洁 清华大学出版社 2007.3.1 《软件工程(第五版)》张海藩 清华大学出版社 《软件工程模型与方法》,肖丁等,北京邮电大学出版社 。

《ASP.NET+Dreamweaver8案例精粹》 武新华等,西安电子科技大学出版社 《信息系统应用与开发案例教程》,陈承欢,清华大学出版社。

Visual Basic 程序设计基础 林永兴 中国水利水电出版社 2011.1.1 JAVA编程思想 埃克尔 机械工业出版社 2007.6.1

数据库系统实现 加西亚 莫里亚 机械工业出版社 2010.1.1

五、详细设计说明书

2.总体设计

2.1需求概述

高效的教学管理系统是当前信息化学校管理系统的需求。面对日益庞大的教学信息,如果是单纯的人工来管理或者是小型的不完善的系统来管理会很浪费时间、精力等,所以就需要有教学管理系统来提高管理工作的效率。通过建立这样的系统,可以做到信息的规范管理、快速查询和科学统计,从而减少管理方面的工作量。

本系统的设计模拟一般学校特别是高校的教学管理内容,经过充分地系统调研,发现本系统应包括院系信息、教研室信息、班级信息、教师信息、学生信息、课程信息、学生专业信息等需管理的信息。进一步还发现信息实体间需管理的信息有:专业分学期课程计划、学生选课及各类考试成绩登记、补考重修管理、研究生管理、班级管理、教师教学质量评估等内容。

2.2软件结构

教学信息管理系统系统管理的基本信息总体功能统计功能学生教师专业用户登录功能对数据库表的基本操作课程的选修查询学生基本情况老师基本情况课程综合情况专业综合情况学生选课情况院系中班级或学生综合情况