段是给出软件模块的内部过程描述。内部过程描述是模块内部的算法设计。该文档是直接给软件开发人员看的。 2. 编写背景待开发的软件系统名称:高校教学管理系统。本项目的的任务提出者:软件工程老师开发者:第八小组用户:信阳农业高等专科学校教务处 3. 参考资料 1) 《软件产品开发文件编制指南( GB8567 — 1987 )》。 2)《“教务管理系统”软件概要设计说明书》。二. 程序系统的结构子系统名称模块名称程序层次结构用户管理用户登录添加用户修改用户密码如下学籍管理添加学籍信息修改学籍信息查询学籍信息如下班级信息管理添加班级信不息修改班级信息如下课程设置添加课程信息修改课程信息设置年级课程如下成绩管理添加成绩管理修改成绩管理查询成绩管理如下 2. 软件结构在总体设计阶段产生的软件结构图如软件概要说明书中的软件数据结构设计,整个软件的结构已非常的明了了, 软件系统的结构图如下图。下面就进行软件的详细设计阶段, 进行逐个模块的详细设计。三. 程序描述以下逐个模块给出说明: 1. 系统用户管理模块功能系统管理模块主要实现以下功能: 用户登录添加用户修改用户密码输入输出: 系统启动后, 将首先出现用户登录窗体,用户首先输入用户名, 然后输入密码, 如果用户3 次输入密码不正确,将退出程序。管理模块图如下: 系统管理模块 PAD 图 2. 学籍管理模块功能学籍信息管理模块主要实现以下功能: 添加学籍信息修改学籍信息查询学籍信息学籍管理模块图如下: 学籍管理模块图(总体) 添加功能子模块图修改功能子模块图查询功能子模块图 3. 班级信息管理模块功能班级信息管理模块主要实现以下功能: 添加班级信息修改班级信息 4. 课程设置模块功能课程设置模块主要实现以下功能: 添加课程信息修改课程信息设置年级课程 5. 成绩管理模块功能成绩管理模块主要实现以下功能: 添加成绩管理修改成绩管理查询成绩管理