教学管理系统设计报告
学院:商学院
班级:信管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 任课通知书
图7 成绩通知单
4.数据库(文件)设计
教学管理系统使用SQL Server数据库存储数据。根据需求分析结果,设计出的概念模型如图8-所示。
编号学期理论学时构成教学计划n项目对应课程理论时数学制年级实践学时周学时学分实践时数课程代码课程名称类别n1专业名称教学计划1
图8 教学计划分E-R图
性别姓名教师号职称出生日期学期教师m教学任务 n1教学计划项目学位学历班级周学时教学计划 班级号班级名称入学时间人数图9 教学任务分E-R图
班级号出生日期性别姓名学号平时成绩实践成绩有无实践学分实践时数
期末成绩总评成绩课程代码课程名称类别学生m学习n课程理论时数图10 成绩管理分E-R图
对分E-R图进行汇总和整理,得出的基本E-R图如图11所示。
1班级m m属于m 执行1学生m教学计划1构成n教学计划项目1开课nn学习n课程1对应教师
图11 教学管理系统基本E-R图
根据概念模型到数据模型的转换规则,设计系统的数据模型,并对数据模型优化以后,得出结果如下:
班级(班级号,班级名称,入学时间,人数,教学计划编号) 学生(学号,姓名,性别,出生日期,班级号)
课程(课程号,课程名称,类别,理论学时,实践学时,学分,有无实践) 教学计划(编号,专业名称,学制,年级,理论学时,实践学时)
教学计划项目(教学计划编号,教学计划项目编号,课程号,学期,周学时) 教师(教师号,姓名,性别,出生日期,职称,学位,学历)
成绩表(学号,课程号,平时成绩,实践成绩,期末成绩,总评成绩) 教学任务(教学计划项目编号,班级号,教师号)
5.实施方案说明
本系统具体实施计划一个月完成,由×××负责。所需经费2000元,由学院财政支出。