- 1 - 概要设计说明书 1 . 总体设计 1 .1 需求规定 教务管理系统可分为学生信息管理系统和教师管理信息系统,系统开发的整体任务是实现学校教师和学生信息管理的系统化、规范化、自动化和智能化,从而达到提高学校管理效率的目的。 本阶段目的在于明确系统的数据结构和软件结构,此外总体设计还将给出内部软件和外部系统部件之间的接口定义,各个软件模块的功能说明,数据结构的细节以及具体的装配要求。 1 .2 运行环境 软件基本运行环境为Window s XP 环境。 1 .3 基本设计概念和处理流程 概要说明书的目的在于明确系统的数据结构和软件结构,设计外部软件和内部软件的接口,说明各个软件模块的功能说明,数据结构的细节等。系统的总体处理流程如图 1-1 所示: - 2 - 图1 -1 系统的总体处理流程 1 .4 系统体系结构 用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系。 教务管理系统 选择操作 基础维护 教学管理 报表统计 选择操作 选择操作 班级信息维护 课程信息维护 学生选课 课表查询 成绩输入 打印成绩单 学生信息维护 教师信息维护 - 3 - 本 系 统 的 体 系 架 构 如 图 1-2 所 示 : 图 1-2 系 统 体 系 架 构 本 系 统 体 系 结 构 大 致 可 以 定 义 为 : 客 户 机 层 上 的 表 示 层 主 要 是 通 过 Struts 框架 实 现 的 , 由 显 示 视 图 产 生 一 个 请 求 。 请 求 被 ActionServlet( 控 制 器 ) 接 收 ,它 在struts-config.xml 文 件 中 寻 找 请 求 的URI, 找 到 对 应 的Action 类 后 ,Action 类 执 行 相 应 的 业 务 逻 辑 。 Action 类 执 行 建 立 在 模 型 组 件 基 础 上 的 业 务 逻辑 , 模 型 组 件 是 和 应 用 程 序 关 联 的 。 一 旦 Action 类 处 理 完 业 务 逻 辑 , 它 把 控 制权 返 回 给 ActionServlet, Action 类 提 供 一 个 键 值 作 为 返 回 的 一 部 分 , 它 指 明 了处 理 的 结 果 。 ActionServlet 使 用 这 个 键 值 来 决 定 在 什 么 视 图 中 显 示 Action 的类 处 理 结 果 。 当 ...