没有合适的资源?快使用搜索试试~ 我知道了~
首页数据库课程设计实验报告-教学管理系统
资源详情
资源评论
资源推荐

《数据库系统原理》课程设计报告
题目: 教学管理系统
姓名 **
班级: 自动化 0706
学号: ***
1

目录
第一章 摘要 ………………………………………………………...3
第二章 需求分析…………………………………………………………3
1 系统管理………………………………………………………………….3.
2 数据流图……………………………………………………………..….3
3 数据字典……………………………………………………………..….5
3.1 数据流定义…………………………………………………………...5
3.2 数据存储定义…………………………………………………………7
3.3 数据项定义…………………………………………………………….7
第三章 功能模块………………………………………………………………8.
第四章 概念结构设计…………………………………………………………9
第五章 逻辑结构设计…………………………………………… …………10
六、主要功能模块设计实现…………………..……………………………..11
6.1 登录界面设计………………………….……………………………..11
6.2 学生管理系统界面的设计………………………………………18
6.2.1 学生信息管理总设计…………………………………………18
6.2.2 学生信息管理模块之密码修改………….………………..…23
6.2.3 学生信息管理模块之基本信息修改…………….…………25
6.3 教师管理系统界面的设计………………………………..……27
6.4 新用户注册模块……………………………………………….……30
6.5 已有用户注销模块……………………………………………..……31
七、个人总结及对本次数据库改善……………….. …...………......……34
八、参考文献………………………………….. .. ….. ……....…... …...……...……31
2

一、摘要
教学管理系统主要是针对高校作为使用对象而开发的,其系统开发任务主
要包括数据库的设计与维护、应用程序的开发等两个方面。前者要求建立的数
据库有一定的完整性和一致性,需先对实际系统中的各种关系及约束进行化简
成 E-R 图,然后根据 ER 图设立各个基本表,并利用基本的信息在 sql 上进数据
库的设计。而后者应用程序的的开发要求程序界面友好、功能完备等特点,利
用 delphi 进行开发恰好能满足此要求。教学管理系统设计分为几个较为模块:
登录处理、信息查询模块、成绩查询模块、基本信息修改模块、成绩修改模块、
新用户注册等。
登录处理模块要求用户输入验证信息后才能进入相应处理系统。信息查询
包括教师及老师的信息查询,通过学号进行查询,使用户可以看到自己的基本
信息,若发现与实际不符,用户还可也申请对其进行修改、删除等操作。当一
个新用户操作此系统的时候,需要进行注册,不同身份需要完成注册的内容不
一,需分开设计。最后教师可以对其学生进行成绩管理,如新成绩录入、成绩
修改、成绩删除等操作。
实验完成后,还对系统进行了多次改善验证,以使系统达到稳定。
关键词 教学管理系统、学生表、教学表、选课、ADO 连接、SQL
3

二、需求分析
根据用户调度的基本信息,对用户需求作如下分析:
1、 系统管理
1.1 学生管理
学生用户注册、删除,查看、修改本人基本信息,查看年终成绩;
1.2 教师管理
教师用户注册、删除,查看、修改本人基本信息,查看学生成绩、录入、
修改或删除学生成绩;
2、数据流图
根据以上管理分析,对系统画出图 2.1 所示顶层数据流程图。
图 2-1 教学管理系统顶层数据流图
将图 2-1 细化得到如下第二层数据流图。
教 学
管 理
系 统
学生
用户
身份验证
查询
修改
注 册 / 删
除
教 师
用户
身份验证
查询
注 册 / 删
除
修改
管理学生成绩
4

图 2-2 第二层数据流图
3、数据字典
3.1 数据流定义
表 3-1 数据流定义
数据流名称 位 置 定 义 说明
身份验证 教 师 、 学 生
→P1
身 份 验 证 信
息=用户名+
密码
学生、老师均只能查询自己本
人基本信息,但是教师可以查
看学生成绩,并对成绩进行管
理修改,教师及学生进入不同
的模块
验证信息 P1→ 学 生、教
师
验 证 信 息 =
[登录成功|用
户不存在|密
码错误]
当不同的用户选择不同身份并
输入身份后系统会分别加以处
理并告知用户登录情况。如果
登录成功,系统会进入操作界
教师 学生
登录处理 (P1)
身份认证 身份认证
验证信息
验证信息
信 息 查 询 (P2)
查询要求
信息维护 (P3)
学生表 D2教师表 D1
修改要求
学 生
表 / 教师
表
教师用户注册 P4
学生用户注册 P5
输
入
注
册
调用信息
调用信息
调用信息
输
入
注
册
选 修 表
D3
录入成绩
班 级 表
D4
授 课 表
D5
课 程 表
D6
5
剩余34页未读,继续阅读









安全验证
文档复制为VIP权益,开通VIP直接复制

评论2