1 教学管理系统的设计与实现 一、概述 随着学校教务的越来越繁重,学校的学生,教师,课程的日益增多,因此对它们的管理问题也是日益突显,所以需要一个专业的应用程序对它们实施系统的管理
本系统——教学管理系统就是为了实现对它们的管理而专门设计的
本教学管理系统是用Sybase 公司的PowerBuilder 数据库应用开发工具而开发的
它主要包括学生管理、成绩管理、班级管理、课程管理和教师管理
它是通过对学校日常教学管理中的课程、选课、学生、班级、教师、成绩等相关内容进行分析,完成具有学生管理、成绩管理、班级管理、教师管理、课程管理等相关功能的小型数据库管理应用系统
基本要求: 1、完成学生、班级、课程等表的维护 2、完成成绩表的浏览查找 3、完成成绩表的维护 4、按班级、按课程计算平均成绩、最高成绩、最低成绩、及格率 5、统计某学生、某学期的所有课程的平均成绩
6、查询教师的授课情况 7、完成注册用户管理功能 2 二、需求分析 1、本系统是开发目标是有效管理学生,教师,课程等信息,实现这些信息的数据录入、浏览、修改、查询等,从而实现对信息的规范化、系统化、自动化管理
根据对终端用户的调研,得出下面的需求分析说明文本: (1)由于学生等信息具有一定的保密性,为了便于管理,应该为用户设置密码保护,以提高系统的数据安全性
(2)使用该系统,能够对学生,教师信息时行记录,并能够非常方便地浏览、添加、编辑和查询
(3)使用该系统,能够对学生的成绩信息非常方便地浏览、添加、编辑和查询,实现对成绩的有效管理,方便教师查看
(4)学校的班级是不断增加的,有些班级还要撤编,所以应用程序应该能够方便地对学生班级进行添加、编辑、删除
(5)课程信息描述了课程名称、授课教师等重要教学方面的信息,应该方便进行管理
2、根据系统设计规化出的实体有学生实体,班级实体,课程实体,教师实体