教学管理系统概要设计说明书

教学管理系统概要设计说明书

ID:11201558

大小:99.00 KB

页数:7页

时间:2018-07-10

教学管理系统概要设计说明书_第1页
教学管理系统概要设计说明书_第2页
教学管理系统概要设计说明书_第3页
教学管理系统概要设计说明书_第4页
教学管理系统概要设计说明书_第5页
资源描述:

《教学管理系统概要设计说明书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、四、概要设计说明书四、概要设计说明书1.引言11.1编写目的11.2项目背景11.3定义11.4参考资料12.任务概述22.1目标22.2运行环境22.3需求概述22.4条件与限制33.总体设计33.1处理流程33.2总体结构和模块外部设计33.3功能分配44.接口设计44.1外部接口44.2内部接口45.数据结构设计55.1逻辑结构设计55.2物理结构设计55.3数据结构与程序的关系56.运行设计56.1运行模块的组合56.2运行控制56.3运行时间57.出错处理设计57.1出错输出信息57.2出错处理对策68.安全保密设计69.

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

3、终用户。1.2项目背景开发软件名称:教学管理系统项目参与人:宋兰兰(组长)韩光辉杨鹏飞高翔项目来源:应教务管理中心要求主管部门:信息学院教务管理中心1.3定义MacromediaDreamweaver8:网页设计工具MicrosoftSQLServer:数据库工具静态数据--系统固化在内的描述系统实现功能的一部分数据动态数据--在软件运行过程中用户输入的后系统输出给用户的一部分数据,也就是系统要处理的数据。数据字典--数据字典中的名字都是一些属性与内容的抽象和概括,它们的特点是数据的“严密性”和“精确性”,没有半点含糊。1.4参考资

4、料《软件工程(第五版)》张海藩清华大学出版社《软件工程模型与方法》,肖丁等,北京邮电大学出版社。《ASP.NET+Dreamweaver8案例精粹》武新华等,西安电子科技大学出版社《信息系统应用与开发案例教程》,陈承欢,清华大学出版社。VisualBasic程序设计基础林永兴中国水利水电出版社2011.1.1数据库系统实现加西亚莫里亚机械工业出版社2010.1.16四、概要设计说明书2.任务概述2.1目标理解项目在需求分析和项目前期设计的重要性,项目的良好的整体设计将有助于提高项目的开发效率。2.2运行环境系统采用动态网页技术,独立

5、于浏览器,存取数据方便,因此,其系统运行软件环境配置如下:操作系统:Windows2003Server及以上版本内存:128M及以上脚本程序:ActiveServerPageWEB服务器管理程序:IIS5.0及以上数据库管理系统:NTSQLServer2000Web服务器与数据库连接:ISAP(DC)浏览器:IE5.0及以上数据库转换开发工具:Access2.3需求概述高效的教学管理系统是当前信息化学校管理系统的需求。面对日益庞大的教学信息,如果是单纯的人工来管理或者是小型的不完善的系统来管理会很浪费时间、精力等,所以就需要有教学管

6、理系统来提高管理工作的效率。通过建立这样的系统,可以做到信息的规范管理、快速查询和科学统计,从而减少管理方面的工作量。本系统的设计模拟一般学校特别是高校的教学管理内容,经过充分地系统调研,发现本系统应包括院系信息、教研室信息、班级信息、教师信息、学生信息、课程信息、学生专业信息等需管理的信息。进一步还发现信息实体间需管理的信息有:专业分学期课程计划、学生选课及各类考试成绩登记、补考重修管理、研究生管理、班级管理、教师教学质量评估等内容。6四、概要设计说明书2.4条件与限制由于我们组的开发知识有限,软硬件可能出现故障,且开发工作计划在

7、2011年11月12日完成。具体如下:a.所建议系统的运行寿命的最小值;b.进行系统方案选择比较的时间;c.硬件、软件、运行环境和开发环境方面的条件和限制;d.可利用的信息和资源;e.系统投入使用的最晚时间。3.总体设计3.1处理流程具体处理流程将在《详细设计说明书》中详细介绍,此处暂不处理。3.2总体结构和模块外部设计模块是软件结构的基础,软件结构的好坏完全由模块的属性体现出来,把软件模块化的目的是为了降低软件复杂性,使软件设计,测试,调试,维护等工作变得简易,但随着模块数目的增加,通过接口连接这些模块的工作量也随之增加。从这些特

8、性可得出如图九的一条总的成本(或工作量)曲线,在考虑模块化时,应尽量使模块的研制成本最小,而且应尽量避免不足的模块化或超量。6四、概要设计说明书3.3功能分配从程序的结构中可以看出,学生的信息输入输出功能是由学生管理模块进行的。课程的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。