教学管理系统设计报告
学院:商学院
班级:信管11-5 学号:201108071171 姓名:周丽
1.系统总体设计方案
教学管理系统是基于学院局域网的一个C/S系统,后台数据库使用学院服务器中的SQL Server2000,前端应用程序是由VB开发的窗口界面应用程序。整个系统的具体设计方案如下所述。
1.1模块设计
根据系统分析结果,高职教学管理系统由四个子系统组成,分别是教学计划管理、教学任务管理、成绩管理和教材需求管理。系统功能结构图如下所示。
教学管理系统教学计划管理教学任务管理成绩管理教材需求管理 图1 教学管理系统功能结构图
各子系统的模块结构图如图2-5所示。
教学计划管理教学信息课程教学计划计划课程信息教教学计划课程信息管理课输入教学计划程输出教学计划学计划息程课信信课程审核教学计划输入课程信息建立课程信息档案图2教学计划管理模块结构图
息信息 教学任务管理划务计任教学任输入任课申请教任学教学任务输入教学任务计划信息教学计划教学任务计划请申课教学任务打印任课通知任务任课申请通知任课通知任课息信级班划计学班级读入教学计划读入班级信息生成教学任务计划汇总审核生成任课通知教学教图3教学任务管理模块结构图
成绩管理学生成绩科目计务划打印 成绩学生成绩科目成绩输入成绩程成绩学生成绩打印班级成绩表班级学生打印成绩单成绩教学任务课程成绩科目成绩学生成级班成绩成单课成绩单绩成绩绩输入课程成绩汇总科目成绩成绩审核生成班级成绩打印生成成绩单打印 图4成绩管理模块结构图
教材需求管理务任学教教学任务班级信息信息级班教材需求读入班级信息读入教学任务教材需求输出生成教学材需求 图5教材需求管理模块结构图
2.代码设计
教学管理系统共有五个代码进行设计,分别描述如下。
课程号(5位)
说明:左起两位为课程所属学科缩写,后三位为流水号。 示例:CS001,表示计算机科学的第001号课程。
注:常用的学科缩写有:CS(计算机科学)、ES(电子科学与技术)、IE(信息与通信工程)、MA(管理学)、PH(哲学)、MT(数学)、GL(语言学)
课程类别(1位)
说明:0——公共课,1——专业基础课,2——专业课,3——选修课,4——毕业设计
教学计划编号(8位)
说明:左起4位为专业缩写,后4位为年级。
示例:XXGL2006,表示2006级计算机信息管理专业教学计划。
注:所用专业缩写有:XXGL(计算机信息管理)、RJBC(计算机软件编程)、RJCS(计算机软件测试)、WLGL(计算机网络系统管理)、WYSJ(网页设计与制作)、XTWH(计算机系统维护)、TXTX(图形与图像)、RJJS(软件技术)、JSYY(计算机应用)、JSWL(计算机网络)
教学计划项目编号(10位)
说明:左起8位为教学计划编号,后2位为流水号。
示例:XXGL200603,表示2006级计算机信息管理专业教学计划的第03号计划项目。
3.输入/输出设计
3.1 输入设计
1.输入方式 以键盘输入方式为主 2.输入内容格式
输入的数据项名称、数据类型、精度、取值范围及格式要求见数据库设计。 3.校对方式 采用人工校对
3.2 输出设计
1.屏幕输出
以屏幕输出为主,系统中的课程信息、教学计划信息、教学任务信息、成绩信息等通过窗体和表格显示在屏幕上。
2.报表信息
系统中的任课通知、班级成绩表、成绩单和教材需求计划等制作成报表,可以使用打印机打印出来。
例如:
图6 任课通知书