- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
教学管理系统概要设计说明书.doc
四、概要设计说明书
1.引言 1
1.1编写目的 1
1.2项目背景 1
1.3定义 1
1.4参考资料 1
2.任务概述 2
2.1目标 2
2.2运行环境 2
2.3需求概述 2
2.4条件与限制 3
3.总体设计 3
3.1处理流程 3
3.2总体结构和模块外部设计 3
3.3功能分配 4
4.接口设计 4
4.1外部接口 4
4.2内部接口 4
5.数据结构设计 5
5.1逻辑结构设计 5
5.2物理结构设计 5
5.3数据结构与程序的关系 5
6.运行设计 5
6.1运行模块的组合 5
6.2运行控制 5
6.3运行时间 5
7.出错处理设计 5
7.1出错输出信息 5
7.2出错处理对策 6
8.安全保密设计 6
9.维护设计 6
1.引言
1.1编写目的
详细说明书的主要内容是关于我们团队所要设计的“教务管理系统”来编写的,随着学校的规模不断扩大,专业、班级、学生、教师等的数量急剧增加,有关学生课的各种信息量也成倍增长,而目前许多高校的学生成绩管理仍停留在人工管理阶段,重复工作较多,工作量大,效率低。因此,迫切需要开发基于网络的学生成绩管理系统来提高管理工作的效率。它主要介绍的是我们所要实现的功能与性能等,同时它对以后阶段的工作起指导作用,也是项目完成后系统验收的依据。
这份详细设计说明书主要面向系统分析员、程序员、测试员、实施员和最终用户。
1.2项目背景
开发软件名称:教学管理系统
项目参与人:宋兰兰 (组长)韩光辉 杨鹏飞 高翔
项目来源:应教务管理中心要求
主管部门:信息学院教务管理中心
1.3定义
Macromedia Dreamweaver 8:网页设计工具
Microsoft SQL Server:数据库工具
静态数据--系统固化在内的描述系统实现功能的一部分数据动态数据--在软件运行过程中用户输入的后系统输出给用户的一部分数据,也就是系统要处理的数据。数据字典--数据字典中的名字都是一些属性与内容的抽象和概括,它们的特点是数据的“严密性”和“精确性”,没有半点含糊。Web服务器与数据库连接:ISAP(DC)
浏览器:IE5.0及以上
数据库转换开发工具:Access
2.3需求概述
高效的教学管理系统是当前信息化学校管理系统的需求。面对日益庞大的教学信息,如果是单纯的人工来管理或者是小型的不完善的系统来管理会很浪费时间、精力等,所以就需要有教学管理系统来提高管理工作的效率。通过建立这样的系统,可以做到信息的规范管理、快速查询和科学统计,从而减少管理方面的工作量。
本系统的设计模拟一般学校特别是高校的教学管理内容,经过充分地系统调研,发现本系统应包括院系信息、教研室信息、班级信息、教师信息、学生信息、课程信息、学生专业信息等需管理的信息。进一步还发现信息实体间需管理的信息有:专业分学期课程计划、学生选课及各类考试成绩登记、补考重修管理、研究生管理、班级管理、教师教学质量评估等内容。
2.4条件与限制
由于我们组的开发知识有限,软硬件可能出现故障,且开发工作计划在2011年11月12日完成。具体如下:
a. 所建议系统的运行寿命的最小值;
b. 进行系统方案选择比较的时间;
c. 硬件、软件、运行环境和开发环境方面的条件和限制;
d. 可利用的信息和资源;
e. 系统投入使用的最晚时间。
3.总体设计
3.1处理流程
具体处理流程将在《详细设计说明书》中详细介绍,此处暂不处理。
3.2总体结构和模块外部设计
模块是软件结构的基础,软件结构的好坏完全由模块的属性体现出来,把软件模块化的目的是为了降低软件复杂性,使软件设计,测试,调试,维护等工作变得简易,但随着模块数目的增加,通过接口连接这些模块的工作量也随之增加。从这些特性可得出如图九的一条总的成本(或工作量)曲线,在考虑模块化时,应尽量使模块的研制成本最小,而且应尽量避免不足的模块化或超量。
3.3功能分配
从程序的结构中可以看出,学生的信息输入输出功能是由学生管理模块进行的。课程的信息输入输出是由课程管理模块进行的,而班级的信息流动则是班级管理模块进行的。
从程序的结构中可以看出,学生的信息输入输出功能是由学生管理模块进行的。课程的信息输入输出是由课程管理模块进行的,而班级的信息流动则是班级管理模块进行的。
4.接口设计
4.1外部接口
用户界面:
用户界面应尽量做到简介工整,不必太过绚丽,简单便是美。
外部接口:
利用菜单界面驱动方式,对用户友好。必须对鼠标和键盘单独支持等。
P1000 、内存64M以上PC机满足输入端条件
运行于Windows98及更高版本具有WIN32API的操作系统上.
4.2内部接口
由于系统的各种内部接口是通过借助数据库开发软件来实现的,是完全在数据库内部操作的,故在此略过此内容。
5.数据结构设
文档评论(0)