教学管理系统的设计与实现.docx
- 文档编号:3062089
- 上传时间:2022-11-17
- 格式:DOCX
- 页数:29
- 大小:414.74KB
教学管理系统的设计与实现.docx
《教学管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《教学管理系统的设计与实现.docx(29页珍藏版)》请在冰豆网上搜索。
教学管理系统的设计与实现
课程设计报告
教学管理系统的设计与实现
课程《数据库原理及应用》
班级
姓名
学号
指导教师
时间:
2012年5月18日至2012年6月6日
指导教师对课程设计(论文)的评语(工作态度、任务完成情况、能力水平、设计说明书(论文)的撰写和图纸质量等)。
成绩
指导教师签字年月日
第一章开发背景4
第二章功能描述5
第三章业务流程分析6
4.1数据流程图8
4.2数据字典.....................................................………………………………………………8
第五章概念模型设计10
第六章逻辑模型设计和优化11
第七章物理设计和实施14
第八章系统测试17
第九章课程设计心得体会28
参考文献29
第一章开发背景
随着计算机技术的飞速发展,教育信息化的进程不断深入,利用计算机技术已成为现代教育的一个重要发展方向,教学软件由于在现代教育中可以最大限度地利用教育资源,因而得到迅速的发展。
我们所处的时代是一个信息增长和知识爆炸的时代,这一客观现实对传统教育方式提出了全新的要求,需要我们站在信息化社会的高度用全新的视野积极参与和促进教育改革。
信息技术的迅速发展、电脑化教学与远程的网络化教学的普及,给传统的教学方式带来了重大的革命,也给教学改革的实施者们提出了很多新的课题。
如何有效进行作业管理就是一个让很多老师头痛的问题。
本系统实现了老师可以自由发布作业要求、发布查看公告,答疑,查看搜索公告,提出问题,查询作业信息等功能;界面友好,使用方便。
通过此系统使学校教学更方便、高效,实现资源的共享以及自动化的管理,帮助学校有效的开展全面的信息化教学,尤其适合于高校进行作业管理。
第二章功能描述
学校需要一个教学系统,使教学不受地域限制,拓展教学工作的灵活性,实现课件发布,学生在线提问、教师在线答疑、作业发布等操作。
系统主要功能如下:
(1)课程介绍
实现课程介绍和教学大纲的发布、浏览以及在线更新等功能
(2)课件浏览
学生可以根据章节浏览教学课件
(3)课件管理
教师能够自定义教学课件,对课件进行添加、修改和删除等操作
(4)专业管理
教师可以针对教学进度安排学生的上机实验,这些内容可以修改关系,教师可以添加、修改、删除每章节的同步练习,学生在做完练习后,系统会根据选择题和填空题的答题结果给出正误判断。
(5)模拟试题
教师可以添加、修改、删除模拟试题,学生可以浏览试题、答题,答题完毕,给出参考答案。
(6)答疑管理
学生可以在线提问,学生留言后,教师可以留言内容进行管理,针对学生在网上提出的问题做出相应解答并对答疑的内容进行修改与补充,对内容不符合要求的留言进行更改和删除。
(7)系统登陆
系统用户分为学生、教师、管理员等用户,系统登陆时需要验证用户的合法性,合法用户可以转入相应页面。
第三章业务流程分析
本系统实现了管理员发布公告,管理教师的功能;教师可以自由发布作业要求、发布查看公告,答疑,查看搜索公告,提出问题,布置作业信息等功能;学生可查看公告、提出疑难问题、查看课件等功能。
总体流程如图3-1,具体流程如图3-2、图3-3、图3-4所示。
(1)总体业务流程图
图3-1总体业务流程图
(2)学生业务流程图
图3-2学生业务流程图
(3)学生业务流程图
图3-3教师业务流程图
(4)学生业务流程图
图3-4管理员业务流程图
第四章数据字典
4.1数据流程图
通过需求分析,得出教学系统的处理数据流程如图4-1所示。
图4-1数据流程图
4.2数据字典
(1)数据流的描述
数据流编号:
S001
数据流名称:
登录人员
简述:
登录人员信息单
数据流来源:
学生/管理员生/教师
数据流去向:
信息判断
数据流组成:
账号+密码+身份等
数据流量:
1000/天
高峰流量:
3000/天
数据流编号:
S002
数据流名称:
登录人员信息无效提示
简述:
管理员发现非法读者时的提示信息
数据流来源:
登录人员信息判断
数据流去向:
读者
数据流组成:
学生/管理员生/教师
数据流量:
100/天
高峰流量:
500/天
(2)处理逻辑的描述
处理逻辑编号:
F001
处理逻辑名称:
登录的人员角色信息判断
简述:
判断信息的合法性
输入的数据流:
学生/管理员生/教师信息
处理描述:
根据登录者提供的登录信息,验证其信息,验证通过则继续下移处理查看库存中是否有验证不通过则返回给读者信息指明为非法。
输出的数据流:
D001无效提示信息
处理频率:
10次/天
处理逻辑编号:
D002
处理逻辑名称:
疑难问题查询
简述:
学生的问题是否有解决方法
输入的数据流:
D002疑难问题目录信息
处理描述:
根据读者提供的疑难信息,到仓库中查找是类似问题,有则进行提示处理,如没有则返回无信息。
输出的数据流:
问题与回复信息
处理频率:
800次/天
(3)数据存储的描述
数据存储编号:
F001
数据存储名称:
管理员公告信息
简述:
公告基本信息
数据存储组成:
标题+内容+时间
关键字:
标题
(4)外部实体的描述
外部实体编号:
p001
外部实体名称:
学生
简述:
注册的人
输入的数据流:
S001
输出的数据流:
S001
第五章概念模型设计
根据系统数据流图和数据字典,得出系统的总体概念模型(E-R)如图5-1所示。
图5-1系统的总体概念模型
第六章逻辑模型设计和优化
根据系统的总体概念设计模型、E-R图向关系模式的转化规则和数据库的范式理论,得到系统优化后的逻辑模型及其对应构造,如表1~表7所示。
表6-1学生信息表
编号
姓名
身份
性别
年龄
籍贯
政治
面貌
身份证号
出生日期
密码
照片
备注
系别
班级
星座
Char(10)
Char(20)
char(6)
Char
(2)
smallint
Char(90)
Char(10)
Char(20)
Char(20)
Char(10)
image
Char(1000)
Char(10)
Char(100)
Char(20)
表6-2教师信息表
编号
姓名
身份
性别
年龄
籍贯
政治
面貌
身份证号
出生日期
密码
照片
备注
系别
班级
星座
Char(10)
Char(20)
char(6)
Char
(2)
smallint
Char(90)
Char(10)
Char(20)
Char(20)
Char(10)
image
Char(1000)
Char(10)
Char(100)
Char(20)
表6-3管理员记录表
编号
姓名
身份
性别
年龄
籍贯
政治
面貌
身份证号
出生日期
密码
照片
备注
Char(10)
Char(20)
char(6)
Char
(2)
smallint
Char(90)
Char(10)
Char(20)
Char(20)
Char(10)
image
Char(1000)
表6-4问题与回复信息表
问题
提问者
提问时间
回复
Char(200)
Char(20)
Char(20)
text
表6-5管理员公告息表
标题
内容
时间
Char(100)
text
Char(20)
表6-6成绩信息表
学号
姓名
科目
总分
答案
Char(10)
Char(20)
Char(10)
smallint
text
表6-7公告信息表
标题
内容
时间
Char(100)
text
Char(20)
第七章物理设计和实施
得到系统逻辑模型后,就该进行数据库的物理设计和实施数据库了,物理设计主要是要确定数据库的存储路径、存储结构以及如何建立索引等,可以采用系统的默认设置。
数据库实施主要包括在具体的DBMS中创建数据库和表的过程,本设计所选用的DBMS为SQLSERV2005
(1)创建数据库
/*===============================================================*/
/*DataBase:
教学系统数据库,创建数据库,数据库名称为:
教学管理系统*/
/*===============================================================*/
createdatabase报刊发行员管理系统
go
(2)创建数据库表
/*==============================================================*/
/*Table:
学生*/
/*==============================================================*/
Createtable学生
(编号Char(10),
姓名Char(20),
身份Char(6),
性别Char
(2),
年龄smallint
籍贯Char(9),
政治面貌Char(10),
身份证号Char(20),
出生日期Char(20),
密码Char(10),
照片image
备注Char(100),
系别Char(10),
班级Char(100),
星座Char(20))
/*==============================================================*/
/*==============================================================*/
/*Table:
教师*/
/*==============================================================*/
Createtable教师
(编号Char(10),
姓名Char(20),
身份Char(6),
性别Char
(2),
年龄smallint
籍贯Char(9),
政治面貌Char(10),
身份证号Char(20),
出生日期Char(20),
密码Char(10),
照片image
备注Char(100),
系别Char(10),
班级Char(100),
星座Char(20))
/*==============================================================*/
/*==============================================================*/
/*Table:
管理员*/
/*==============================================================*/
Cr
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学管理 系统 设计 实现