教务管理系统。
—数据库设计说明书。
学生姓名:
学号: 班级: 信计四班。
指导老师:
专业:信息与计算科学专业。
学院:数学与计算科学学院。
制作时间: 2024年12月。
1 教务管理系统需求分析3
1.1 系统数据流程3
1.2 基础数据管理4
1.3 教学计划管理4
1.4 学籍管理4
1.5 教师管理4
1.6 注册收费管理5
1.7 排课选课管理5
1.8 考务成绩管理6
1.9 毕业管理6
1.10 教材管理7
2 教务管理系统数据库分析8
2.1 教务管理系统e-r图8
2.2 教务管理系统数据表清单9
3 本系统介绍9
3.1 功能9
3.2 系统流程图10
4 数据库设计10
4.1 创建数据库11
4.2 创建个数据表11
4.3 创建主键及外键等表约束11
4.4 创建存储过程11
5 程序开发11
5.1 程序运行结果11
5.2 创建工程20
5.3 创建系统主窗体20
5.4 创建数据访问模块21
5.5 创建数据操作窗体的父类窗体22
5.6 实现班级信息维护22
5.7 实现学生信息维护功能23
5.8 实现课程信息维护功能25
5.9 实现学生选课功能26
5.10 实现课表查询功能27
5.11 实现成绩输入功能29
5.12 实现打印成绩单功能30
6 系统发布32
7. 参考文献32
8. 附录32
1 教务管理系统需求分析。
教务管理系统所必备的功能归纳为如图1.1所示,其中每个功能都由若干相关联的子功能模块组成。
图1.1 教务管理系统的基本功能模块。
1.1 系统数据流程。
系统的数据流程如图1.2所示。
图1.2 系统数据流程。
1.2 基础数据管理。
基础数据管理”功能模块用于维护整个教务系统正常运行所需的基础数据集,以保证教务系统有一个统一的标准的基础数据集,便于数据的共享使用,内容包括包括入学年份、学年学期、院系数据、专业设置、教研室情况等,其中所包含子功能模块如图1.3所示。
图1.3“基础数据管理”功能模块。
1.3 教学计划管理。
教学计划管理”功能模块用于维护学校中各系各专业的课程、课组计划安排信息,作为选课和毕业审查的标准,包括的功能有课程计划登记、课程计划审批、选课情况查询、选课信息审批等。
1.4 学籍管理。
学籍管理”主要包括了高校学籍管理的常用信息,提供对学生学籍基本信息录入、查询、修改、打印输出、维护等常用功能,并提供学号编排、学生**输入与显示、学籍变动(留级、休学、跳级、转班、转学、退学等)、奖惩登记毕业情况等功能。
1.5 教师管理。
教师管理”功能模块用于管理教师相关的信息,提高质量,保证教学工作的高效运行,其中包含的子功能模块如图1.4所示。
图 1.4 “教师管理”功能模块。
教师基本信息”用于管理教师的基本信息,如所学专业、学历、毕业院校等。
教师任课档案”用于管理教师任课档案信息,如教师姓名、学历和学期、任课班级、课程、周时数、总时数等。
教师奖惩档案”用于管理教师奖惩档案信息,如教师姓名、奖惩日期、类别原因、奖惩名称、奖惩等级等。
教师考评管理”用于对教师进行考评。
教师课时数统计”用于统计教师工作量。
教师进修档案”用于管理教师进修档案信息,如教师姓名、进修日期、进修科目、进修单位、进修成绩等。
1.6 注册收费管理。
注册管理”功能模块用于记录学生新学期的注册情况,如果未注册将记录学生的未注册原因及未注册去向。“收费管理”功能模块用于记录学生开学初的收费情况,每个学生的收费标准来自学生学籍信息中的收费类别。
1.7 排课选课管理。
排课选课管理”功能模块用于根据教学计划、教室资源、教师资源等,制定每学期的课程表,其中包含的子功能模块如图1.5所示。
图 1.5 “排课选课管理”功能模块。
条件设定”用于设置排课的一些限制条件,如班级、教师、教室的排课时段限制。
全校排课设定”用于对某学期全校课表的共同部分进行设置,如课表的统一抬头、没天上课节数、统一的排课时段等进行设置。
班级课程配置”用于对某个班级某学期具体开设的课程分别进行排课时段、单双周】连堂课等特殊情况设置。
教师排课设定”用于对个别教师的排课时段进行特殊设置。
教室排课设定”用于对个别教室的排课时段进行特殊设置。
课程信息录入”用于对一些临时添加或修改的课程(不在教学计划之列的)进行设置。
教室分区设定”用于把学校所有教室依据空间设置、使用类别等进行分区分组设置。
排课时段设定”用于设置在一周的哪些时段安排课程,针对不同的班级、教室、教师只有给他们的排课时段相同可以通用。
合班信息设定”用于对公共选修课打破行政班级的限制,在某个学期临时性的把几个班级组合在一起上课。
人工排课”用于自动排课进行人工干预,常针对哪些调课、代课进行临时处理。
数据库库课程设计
目录。引言11 开发环境1 1.1 硬件环境1 1.2 软件环境1 1.2.1 sql server 2005 delphi7简单介绍2 2 需求分析3 2.1 信息需求3 2.2 功能需求3 2.3 安全性与完整性要求3 3 概念结构设计3 4 逻辑结构设计4 5 数据库实现6 5.1 创建数据库...
数据库课程设计总结数据库课程设计个人总结
数据库课程设计个人总结 4班6组赵 王婆卖瓜时间过了,言归正传吧。凡是都要有个总结,以下便是我在这个课程设计中的一点心得。首先我分析一下我们组任务顺利完成的成功之处并总结一些经验,供以后反省参考用。凡事预则备,不预则废。这是我的座右铭,也是我深有感悟的几句古语之一。在这个项目的开始阶段,老师便让我们...
数据库课程设计
简单pos系统。班级 计科二班 姓名 韩田田 学号 201010510237 目录。前言。销售管理作为零售企业现代化管理不可缺少的组成部分,日益受到人们的重视。传统销售模式以及销售管理体系和机制,已经越来越难以适应零售企业现代化管理的需求。pos point of sales,销售终端的英文缩写 是...