资源描述
教务管理系统详细设计说明书[1]
———————————————————————————————— 作者:
———————————————————————————————— 日期:
8
个人收集整理 勿做商业用途
文档编号:004
版本号:初稿
文档名称:详细设计说明书
项目名称:高校教育管理系统
项目负责人:陈光伟
编写:陈光伟、陈榜跃、叶亚飞、王俊辉
校对:陈光伟
审核:陈光伟
批准:
选择项目
项目队员
学号
班级
个人选择部分
高校教学管理系统
陈光伟
081406120
中外应用
校对
陈榜跃
081406122
中外应用
编写
叶亚飞
中外应用
王俊辉
中外应用
一. 引言
1. 编写目的
软件设计是把软件需求变换成为软件的具体设计方案,即模块结构的过程。软件设计一般分为总体设计和详细设计两个阶段。总体设计阶段根据软件需求分析所得到的数据流程或数据结构,使用结构化设计技术,导出软件的模块结构。详细设计阶段是给出软件模块的内部过程描述。内部过程描述是模块内部的算法设计.该文档是直接给软件开发人员看的。
2. 编写背景
待开发的软件系统名称:高校教学管理系统。
本项目的的任务提出者:软件工程老师
开发者:第八小组
用户:信阳农业高等专科学校教务处
3. 参考资料
1) 《软件产品开发文件编制指南(GB8567—1987)》。
2) 《“教务管理系统” 软件概要设计说明书》。
二. 程序系统的结构
子系统名称
模块名称
程序层次结构
用户管理
用户登录 添加用户 修改用户密码
如下
学籍管理
添加学籍信息
修改学籍信息
查询学籍信息
如下
班级信息管理
添加班级信不 息
修改班级信息
如下
课程设置
添加课程信息
修改课程信息
设置年级课程
如下
成绩管理
添加成绩管理
修改成绩管理
查询成绩管理
如下
2. 软件结构
在总体设计阶段产生的软件结构图如软件概要说明书中的软件数据结构设计,整个软件的结构已非常的明了了,软件系统的结构图如下图。下面就进行软件的详细设计阶段,进行逐个模块的详细设计。
三。程序描述
以下逐个模块给出说明:
1. 系统用户管理模块
功能
系统管理模块主要实现以下功能:
用户登录
添加用户
修改用户密码
输入输出:
系统启动后,将首先出现用户登录窗体,用户首先输入用户名,然后输入密码,如果用户3次输入密码不正确,将退出程序。
管理模块图如下:
系统管理模块PAD图
2. 学籍管理模块
功能
学籍信息管理模块主要实现以下功能:
添加学籍信息
修改学籍信息
查询学籍信息
学籍管理模块图如下:
学籍管理模块图(总体) 添加功能子模块图
修改功能子模块图
查询功能子模块图
3. 班级信息管理模块
功能
班级信息管理模块主要实现以下功能:
添加班级信息
修改班级信息
4. 课程设置模块
功能
课程设置模块主要实现以下功能:
添加课程信息
修改课程信息
设置年级课程
5. 成绩管理模块
功能
成绩管理模块主要实现以下功能:
添加成绩管理
修改成绩管理
查询成绩管理
展开阅读全文