理系统的开发都非常有必要。
第二章可行性研究
2.1系统概述
本系统将采用面向对象的软件开发方法,以SQL2000作为后台数据库,配合功能强大的SQL查询语句,用Delphi便捷地开发教学管理信息系统的应用程序。
2.2.1可行性分析
A技术可行性:对Delphi能够运用自如,对SQL语句熟练掌握运用。B经济可行性:开发费用合理C操作可行性:能够良好的解决用户需要的问题
f第三章总体设计
3.1系统功能描述
学生信息管理成绩管理教课程信息管理务管理查询要求系统用查询结果户
教师信息管理
系统时钟
教务管理系统
本系统的主要任务是实现对学校的学生信息管理、成绩管理、教师考核信息管理、课程信息管理及相关查询。其主要功能包括:
1学生信息管理功能添加学生以班级为单位,进行学生入库。其中分为单个添加和成批添加。单个添加学生供数量较
少的学生信息入库;学籍变更。提供学生转学、休学、复学、退学、留级及毕业信息。删除学生。当学生毕业后,学生信息转移备份数据库中,系统的基本数据库中需要删除学生信息。
该功能主要进行成批地删除学生信息,如连续学号区段的多位学生信息删除,整个班级的删除,所有学生信息的删除。
学生信息备份。在学生信息删除前,将其按班级为单位保存到备份数据库2.学生成绩管理功能
分数录入。以班级为单位,录入成绩。分数段统计。以班为单位,根据成绩统计各科各分数段的人数,总分各分数段的人数。成绩备份。为指定班级及指定的学期数的学生成绩保存到备份数据库中。
3.教师信息管理功能
添加新教师。教师信息的修改。教师成绩考核。
f4.课程信息管理功能
1课程管理。提供本学期各年级各专业所开课程名称的录入、修改、删除。它是学生成绩管理的基础。用以保证数据库中一致性原则。
2教师与课程。供录入课任教师与课程、班级的联系情况。是排课系统的基础。5.查询功能。
学生信息查询。根据用户的要求,查询学生数据库的所有可能的信息,其中包括成绩查询。教师信息查询。根据用户的要求,查询相关教师信息。备份成绩查询。按班级为单位查询备份数据库的学生信息。
f3.2数据流图与数据字典
3.2.1数据流图
根据以上的系统功能描述,设计出数据流图如下:一、基本数据流图与功能级数据流图(图31至图32)
f教
务
系
目的要求
统
用
户
教
教务管理系统
结果
务系统
用
户
图31
学生情况教学生信息管理务系统成绩管理用户
教师信息管理选课信息查询要求
r