非全日制研究生智能网络教学系统概要设计详解

需积分: 17 2 下载量 191 浏览量 更新于2024-07-31 收藏 423KB DOC 举报
《概要设计说明书:非全日制研究生智能网络教学系统》是一份详细的文档,旨在为软件开发过程中进行系统分析和编程提供指导。本设计针对的目标是非全日制研究生,依托于青岛理工大学校园网络平台,由孙月江老师主导,开发团队包括赵新、付志敏、马成龙和李小姣。 1. **编写目的**:概要设计的主要目的是将需求分析阶段收集的信息转化为系统的高层次设计,以便系统分析员和程序员理解并进一步细化设计。它为详细设计和代码分配提供了框架,同时也便于团队协作。 2. **背景**:项目的核心是“非全日制研究生智能网络教学系统”,利用学校的网络基础设施,与教务管理系统集成,方便管理与学生操作。文档列举了项目的参与者、依赖的网络环境和涉及的关键技术,如MSSQL(微软SQL Server)和MySQL数据库,以及PHP脚本语言。 3. **定义**:书中详细解释了关键设计元素,如总体设计(系统架构)、接口设计(内外部交互)、数据结构设计(逻辑和物理组织)、运行设计(模块组合与控制)和错误处理设计。此外,还提到了MSSQL和MySQL数据库管理系统,以及PHP和phpMyAdmin等技术工具。 4. **需求规定**:通过I/O项目一览表(表4.1)明确了系统所需处理的数据输入和输出,如用户登录信息(用户名、密码、性别、电话号码等),这些需求将指导后续的设计和开发工作。 5. **设计要素**: - **总体设计**:涵盖了系统的需求分析结果,确定了系统的整体架构和处理流程。 - **接口设计**:强调了用户界面、外部系统接口(如教务系统)以及内部组件之间的通信方式。 - **数据结构设计**:设计了逻辑和物理存储结构,解释了它们如何与程序逻辑相匹配。 - **运行设计**:包括模块划分、运行控制策略以及预计的运行时间和性能要求。 - **出错处理设计**:明确了错误信息的呈现、补救措施以及系统维护策略。 这份概要设计说明书为非全日制研究生智能网络教学系统的开发提供了蓝图,确保了各个阶段工作的连贯性和一致性,是软件开发团队的重要参考文档。