




已阅读5页,还剩21页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
(输入章及标题)课程设计报告范文 教学信息管理系统学 院 年级专业 学生姓名 指导教师 提交日期 II青岛大学经济学院课程设计报告摘 要本文简要阐述了教学管理系统建设的意义以及系统的分析设计过程。从用户的角度出发,对教学管理系统的功能进行了全面的分析。本系统实现的主要功能包括教师基本信息查询、更新等,教师教学任务的查询,授课课程信息及其授课班级课表查询录入及打印,教师教学评价信息等进行查询与修改等。本文从系统分析、系统设计和模块详细设计等方面阐述了系统的设计过程,从该系统的开发背景、系统功能、设计思路及其流程等方面进行了论述。尤其是详细说明了主功能模块:管理员模块和教师模块,子功能模块:查询教师评价信息模块、添加教师基本信息这几个模块的设计过程。关键词教学信息管理系统 数据库24目 录摘 要I第1章 绪论31.1 课题背景31.1.1 系统的背景分析31.1.2 系统开发的必要性31.1.3 系统设计目标41.2 技术基础41.2.1 数据处理41.2.2 数据库技术41.2.3 计算机网络6第2章 系统分析72.1 问题定义72.2 需求分析72.2.1 数据流图72.2.2 数据字典102.2.3 实体-联系图112.2.4 需求陈述12第3章 总体设计133.1 系统设计133.1.1 系统设计的总体功能描述133.1.2 系统层次图133.2 数据库设计143.2.1 数据库设计分析143.2.2 数据库概念结构设计153.2.3 数据库逻辑结构设计163.3 显示输出表格设计18第4章 详细设计214.1 系统主要功能模块的设计214.1.1 管理员模块的设计214.1.2 教师模块的设计224.2 子模块的设计224.2.1 教师基本信息插入模块的设计234.2.2 教师评价信息查询模块的设计23结 论24参考文献25青岛大学经济学院课程设计报告第1章 绪论1.1 课题背景系统的功能取决开用户的需求。随着科技进步和信息时代的到来,教学信息管理系统的开发,实现教学管理的自动化是必然的。使用计算机实现教学信息管理的自动化可以彻底改变目前教学管理工作的现状,提高工作效率,保存数据和提供更精确、及时、适用、容易理解的信息,能够从根本上解决人工管理模式的落后和资源难以共享等问题。1.1.1 系统的背景分析随着学院的不断发展建设,师资的规模继续扩大及教师的学历、职称、科研、教学等等的不断变化,给高校管理人员对教师信息进行管理带来了很大的工作量。针对这一问题,利用本系统可以方便的对高校各系部老师信息进行管理,便于管理者对教师信息实时查询、分析、更新等等,大大提高高校各系部教师管理的工作效率。1.1.2 系统开发的必要性传统的学院教师信息管理主要采用人工信息搜集与整理,多由各系指定教师收集统计该教师的信息和成果,再由学院办公室人员汇总。这种方式存在着信息反馈滞后、难以保证信息的全面和准确等问题。随着学院管理职能和内容的深化,其信息管理工作呈现出许多新的特征:(1) 教师人数和结构不断变化近年来,各学院办学规模逐年扩大,每年新引进的教师不断增加,教师流动较多,而每名教师的个人信息各有所异。如何快速、准确的处理好复杂的信息,仅仅依靠传统的管理方式是难以满足需求的。(2) 教师信息内容增加,数据更新频繁学院除了要掌握教师的出生年月、职称、职务、学历等基本信息外,根据工作需要,还需要掌握教师教学信息、而这些又是变动比较频繁的信息,如何搜集和整理还需要科学的管理手段和技术的支持。(3) 信息交流对内外部数据共享提出更高要求在学院内部网络中,教师个人信息和学院公共信息分散于单个计算机中,还未能实现系统数据共享,且数据格式多样,各及数据共享困难。虽然学校已建立了校园网络,但缺少相应的管理系统支持,教师的大量信息还是通过人工、邮件或存储设备等媒介来实现交换。1.1.3 系统设计目标(1) 一般用户即教师本人,可以对自己的基本信息管理、教学信息管理、课表管理、学生成绩管理等其他管理。(2) 系统管理员除拥有一般用户权限外还在系统中能够统计教师的各类信息、增删教师名单、查看教师名单、添加删除用户、理用户权限等。(3)界面美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠。1.2 技术基础本系统主要运用到数据库处理技术,此外在系统运行时可能还需要用到计算机网络的相关技术,下面简要介绍相关的基础技术知识。1.2.1 数据处理(1)数据处理定义将原始数据,用一定的设备和手段,按一定的要求,加工成另一种形式的数据的过程。(2)数据处理的目的把数据转换成另一种便于观察分析、传送或进一步处理的形式;把数据加工成对决策有用的数据将数据编辑后存储起来,供以后取用。(3)数据处理的基本内容数据收集:按系统的观点和用户的需要。数据转换:将收集到的数据代码化,适于计算机系统处理。数据筛选、分组、排序。数据组织:用一定的方法和数据结构安排与存储数据,提高处理速度,减少存储器占用空间,减低成本。 数据运算:算数运算和逻辑运算。数据存储。数据检索。数据输出:以多样化形式表现数据,如可视化。1.2.2 数据库技术(1)数据库定义与特点数据库是一个对数据进行全面管理的综合系统,是比文件系统更高级的数据组织方式,可以实现对整个组织数据的结构化。定义1:按一定的方式组织起来的逻辑相关的文件的集合。定义2:是按一定的组织方式存储在一起的相关数据的集合。主要特点:数据共享;具有最小的数据冗余;程序和数据之间的独立性较高不仅能描述数据本身,还能描述数据之间的关系。(2)数据库系统的构成数据库系统是由计算机系统、数据、数据库管理系统和有关人员组成。计算机系统,用于数据库管理的计算机软硬件系统。数据库需要大容量的主存,以存放和运行操作系统、数据库管理系统(DBMS)和应用程序等。辅存方面,则需要大容量的直接存取设备。此外,系统应具有较高的网络功能。数据库,数据库既有存放实际数据的物理数据库,也有存放数据逻辑结构的描述数据库。数据库管理系统(DBMS),数据库管理系统是一个对数据库进行管理的软件系统,通常包括数据定义语言、编译程序、数据操纵语言、数据管理例行程序。人员,包括::数据库管理员(DBA):对数据库进行有效的控制,以保证数据库的完整性、一致性和安全性。具体负责建立和维护模式,提供数据的保护措施和编写数据库文件。序员(System Programmer):设计DBMS的人,要他们关心硬件特性及存储设备的物理细节,实现数据组织与存取的各种功能,实现逻辑结构到物理结构的映射。用户:包括应用程序员、专门用户和参数用户。(3)数据库设计的主要内容对应上述原理,数据库设计的主要内容、任务和过程有:用户需求分析、概念结构设计、逻辑结构设计和物理结构设计。概念结构设计:设计数据库模型,即概念模型。概念模型可用实体联系模型(E-R模型)表示,也可以用3NF(3范式)关系群来表示。逻辑结构设计:将概念模型转换成某重数据库管理系统支持的数据模型。物理结构的设计:为数据模型在设备上选定合适的存储结构和存取方法。1.2.3 计算机网络由于企业或组织中的信息处理大都是分布式的,将不同部门和类型的信息由分布在不同地理位置的计算机进行处理,并通过通信网络把这些信息集成起来,是管理信息系统的主要运行方式,因此,计算机网络是管理信息系统的基础。(1)数据通信:随着Internet在世界各地的风行,传统的电话、电报、邮递通信方式受到很大冲击,电子邮件已为人们广泛接受,网上电话、视频会议等各种通信方式正在迅速发展。数据通信是计算机网络最基本的功能。该功能用于实现计算机和计算机、计算机与终端之间的数据传输。(2)资源共享:资源共享是指网上的用户能部分或全部地享用系统中的资源,从而大大提高系统资源的利用率。共享的资源包括软件资源、硬件资源和数据资源。(3)分布式处理:在具有分布式处理能力的计算机网络中。当网络中某台计算机负荷过重时,网络操作系统自动完成对多台计算机的协调工作,将任务分布到多台计算机上进行处理,使各台计算机的负载平衡,提高了每台计算机的可用性,也计算机的处理能力。第2章 系统分析2.1 问题定义设计一个教学管理系统,实现系统管理员和教师对教学信息系统权限的使用。本系统包括教师基本信息管理、教学信息管理、课表管理、学生成绩管理等四项基本模块。其中基本信息包括教师职工号、姓名、性别、所属院系、职称,学历,政治面貌,出生年月,联系电话,地址等进行查询。教学信息管理包括对教学任务(授课,实验、课程设计等),教学评价等的管理。课表管理包括:班级课表,教师课表等的管理。学生成绩管理包括:学生信息的录入、学生成绩的录入、学生成绩打印、学生成绩修改等的管理。对于一般用户即教师可以对其个人基本信息、教学任务、教学评价信息、教学课表及班级课表进行查询浏览;而管理员还可以对教师基本信息、教学任务进行修改更新,此外管理员还负责对教师教学课表及学生信息、学生班级课表进行录入。2.2 需求分析本阶段主要任务是进一步分析和澄清问题定义,之后通过使用数据流图描绘数据在系统中流动和处理的情况,从而对系统功能有进一步的理解,此外还设有一个初步的数据字典定义了系统中使用的数据,即由系统的数据流图和数据字典共同定义了系统的逻辑模型,以后可以从这个逻辑模型出发对系统进行设计。2.2.1 数据流图数据流程图是逻辑模型的图形表示,即使不是专业的计算机技术人员也能非常容易理解,它是一种很好的系统构造的表示方法。画数据流程图是应该从已获得的人工处理流程中去掉物理因素,只保留数据、信息处理部分。画出反映目标系统工作的数据流程图。在实际分析时首先分析目标系统与当前系统的逻辑上的差别,搞清楚新的目标系统到底要“做什么”,用户有什么需求,并从当前系统的逻辑模型导出目标系统的逻辑模型。通过对教学管理人工系统的流程分析后,对新的教学信息管理系统流程进行了整理,得到了教学信息管理系统数据流程图。图2-1教学信息管理系统数据流程图图2-1数据流图功能介绍:教师或者管理员均可对本系统进行查询浏览,包括可以对教师基本信息的查询,浏览显示结果,可以查询教师的教学任务信息或者教学评价信息,还可以查询并打印教师本学期的教学课表及其授课班级的班级课表,此外教师可以为学生录入成绩,可查看并打印。此外管理员还可对教师的有关信息进行更新或修改,此数据流图描述的功能仅为管理员的操作,教师不可执行以下操作。图2-2 教学信息管理系统数据流程图图2-2数据流图的功能描述:管理员请求删除、插入、修改(数据流中合称为事务)时,首先接收事务之后进行更新教师基本信息处理并显示给管理员,管理员还负责在每学期开始对教师的教学任务进行修改,并将教师的教学课表,教学班级的班级课表录入进去;在每学期末,经学生的一些信息录入进去供教师将来进行成绩登录用,若管理员由打印相关文档(教师课表,班级课表,学生信息)的需要时本系统还设有相应的打印功能。图2-3所示功能为教师特有功能,可以修改其本人的登录密码,而管理员一般不可以执行此项操作。图2-3 教师修改密码数据流图2.2.2 数据字典以下简要对所需解释的数据流进行描述,数据存储和数据流为同一数据的两种不同形式故而从略。(1)数据流名称:教师基本信息数据项组成:职工号+姓名性别+所属院系+职称+学历+政治面貌+出生年月+联系电话+家庭住址(2)数据流名称:教学任务数据项组成:职工号+教师姓名+任务项+任务时间+任务地点+任务班级(3)数据流名称:教师课表数据项组成:教师姓名+节数+星期一+星期二+星期三+星期四+星期五+星期六+星期日(4)数据流名称:班级课表数据项组成:时间+节数+星期一+星期二+星期三+星期四+星期五+星期六+星期日(5)数据流名称:成绩信息数据流描述:教师负责将学生的分数添加到学生信息表或叫做成绩单中,并对有缺考的情况进行备注说明数据项组成:分数+备注(6)数据流名称:事务数据流描述:管理员对教师基本信息进行更新数据项组成:插入|删除|修改(7)数据流名称:学生信息数据流别名:成绩单数据流描述:由管理员对学生信息进行录入,教师负责往里面添加学生成绩信息数据项组成:序号+学号+姓名+班级+分数+备注图2-4 实体联系图2.2.3 实体-联系图为了进一步了解用户的需求,把用户的数据要求清楚、准确的描述出来,还需建立上述图2-4 E-R图。共需要上述三个实体的数据信息。其所描述的内容为一个教师可以教多门课程,一个课程也可被多个教师教,其之间关系为多对多。而一个学生可以学习多门课程,一个课程可以多个学生学习,学生与课程之间的关系也为多对多。本系统所描述的功能涉及到三个实体对象:教师、学生、课程及两个联系。其中教师基本信息,包括数据项有:职工号,姓名,性别,所属院系,职称,学历,政治面貌,出生年月,联系电话,家庭住址等;课程信息,包括数据项有:课程编号,课程名称,学时,学分,课程类别,课程实验,课程设计等;学生信息包括学号,姓名,性别,班级等。授课联系的属性为:授课学年,学期,学时,时间,地点,班级等;学习的属性为成绩。2.2.4 需求陈述通过调查,了解教师平时需要对其基本信息进行查看,在学期初需要查看其教学任务,查看并打印其教学课表及所教班级的课表,在学期末需要对学生的成绩进行录入并查看其个人教学评价。而管理人员处理流程:学期初管理人员对新进的教师档案,每个学期考试结束后登记学生信息供教师录入成绩。每个学期末,学生根据系里提出的下一学期所开课程选课,录入下一学期教学任务,相应教学课表、班级课表以供教师使用。通过对问题的分析对问题进行了初步的定义,通过建立E-R图准确了解问题域所需要知道的三个实体的数据信息,通过建立数据流图与数据字典来确认软件应该完成相应的功能以满足用户的功能需求。下面对本软件应完成的功能描述如下:教师可对本系统进行查询浏览,包括可以对教师基本信息的查询,浏览显示结果,可以查询教师的教学任务信息或者教学评价信息,还可以查询并打印教师本学期的教学课表及其授课班级的班级课表,此外教师可以为学生录入成绩,可查看并打印,还可以对其登录密码进行修改。而管理员不仅仅可以对教师基本信息的查询,可以查询教师的教学任务信息或者教学评价信息,可以查询并打印教师本学期的教学课表及其授课班级的班级课表,还可以修改并更新教师的基本信息,还负责在每学期开始对教师的教学任务进行修改,并将教师的教学课表,教学班级的班级课表录入进去;在每学期末,将经学生的一些信息录入进去供教师将来进行成绩登录用,管理员还可以打印相关文档,如 教师课表,班级课表,学生信息等。第3章 总体设计3.1 系统设计3.1.1 系统设计的总体功能描述教师可以对教师基本信息进行查询,浏览显示结果,可以查询教师的教学任务信息或者教学评价信息,还可以查询并打印教师本学期的教学课表及其授课班级的班级课表,此外教师可以为学生录入成绩,可查看并打印,还可以对其登录密码进行修改。而管理员不仅仅可以对教师基本信息的查询,可以查询教师的教学任务信息或者教学评价信息,可以查询并打印教师本学期的教学课表及其授课班级的班级课表,还可以修改并更新教师的基本信息,还负责在每学期开始对教师的教学任务进行修改,并将教师的教学课表,教学班级的班级课表录入进去;在每学期末,将经学生的一些信息录入进去供教师将来进行成绩登录用,管理员还可以打印相关文档,如 教师课表,班级课表,学生信息等。3.1.2 系统层次图教学信息管理系统管理员模块教师管理模块(1)系统整体结构图图3-1 系统整体结构图本系统主要有两个主要功能模块组成:管理员模块和教师模块,分别完成相应的功能提供给不同用户使用。(2)管理员模块的层次结构图管理员模块通过调用其自模块完成对教师基本信息查询与更新,对教学任务修改,对课表录入,成绩修改等功能。图3-2管理员模块的层次结构图(3)教师模块的层次结构图教师模块完成教师对其个人基本信息,每学期教学任务,教学课表的查询与打印,对其登录密码进行修改,此外还可对学生成绩录入与打印。3.2 数据库设计3.2.1 数据库设计分析在分析和调查教师信息的基础上,并对教师系统的功能模块、流程等分析和需求总结,设计如下所示的数据项和数据结构。图3-3教师模块的层次结构图教师基本信息包括教师职工号、姓名、性别、所属院系、职称,学历,政治面貌,出生年月,联系电话,地址等进行查询。教学信息管理包括对教学任务(授课,实验、课程设计等),教学评价等的管理。课表管理包括:班级课表,教师课表等的管理。学生成绩管理包括:学生信息的录入、学生成绩的录入、学生成绩打印、学生成绩修改等的管理。3.2.2 数据库概念结构设计本系统所描述的功能涉及到三个实体对象:教师、学生、课程及两个联系。其中教师基本信息,包括数据项有:职工号,姓名,性别,所属院系,职称,学历,政治面貌,出生年月,联系电话,家庭住址等;课程信息,包括数据项有:课程编号,课程名称,学时,学分,课程类别,课程实验,课程设计等;学生信息包括学号,姓名,性别,班级等。授课联系的属性为:授课学年,学期,学时,时间,地点,班级等;学习的属性为成绩。图3-4 E-R图3.2.3 数据库逻辑结构设计数据库逻辑结构设计将创建数据库的表与字段。教师实体的数据表如下:表3-1 教师基本信息数据表列名数据类型可否为空备注职工号varcharNOTNULL主键姓名varchar性别varchar所属院系varchar职称varchar学历varchar政治面貌varchar出生年月varchar联系电话varchar家庭住址varchar课程实体的数据表如下:表3-2 课程数据表列名数据类型可否为空备注课程号varcharNOTNULL主键课程名varchar课程类别varchar学分float课程实验varchar课程设计varchar学生实体的数据表如下:表3-3 学生数据表列名数据类型可否为空备注学号varcharNOTNULL主键姓名varchar性别varchar班级varchar授课关系的数据表如下:表3-4 授课数据表列名数据类型可否为空备注职工号varcharNOTNULL主键课程号varcharNOTNULL主键学年varchar学期varchar学时varchar授课时间varchar授课地点varchar授课班级varchar学习关系的数据表如下:表3-5 学习数据表列名数据类型可否为空备注学号varcharNOTNULL主键课程号varcharNOTNULL主键成绩varchar3.3 显示输出表格设计使用系统时输出地表格设计如下:教师基本信息显示表如下:表3-6 教师基本信息表职工号姓名性别所属院系职称学历政治面貌出生年月联系电话家庭住址教师课表设计显示如下:表3-7 教师课表教师姓名节数星期一星期二星期三星期四星期五星期六星期日1,23,45,67,89,101,23,45,67,89,101,23,45,67,89,10学生班级课表显示或打印输出如下:表3-8 班级课表时间节数星期一星期二
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025无产权车位转让合同模板
- 2025年污染修复工程试卷及答案
- 潮流玩具市场IP运营与品牌战略研究报告
- 综艺股份审阅报告及备考财务报表
- 2025年美容理论试题答案及答案
- 2025炉窑衬材料供应合同主要条款
- 2025年终止租赁合同协议书:轿车租赁合同协议书
- 垫付工程施工方案(3篇)
- 脊柱相关性疾病课件
- 道路交安工程测量方案(3篇)
- 设备购入保密协议书范本
- 餐饮部各岗位工作流程标准化手册
- 2025年度国家广播电视总局直属事业单位公开招聘310人笔试带答案
- 小学课件培训:AI赋能教育创新
- 口腔癌手术护理
- 基层群众自治制度讲座课件
- 开学后学科竞赛准备计划
- 《金融行业客户服务礼仪培训》课件
- (新版)园林绿化工职业技能考试题(附答案)
- 气体充装安全培训课件
- 玻璃隔断制作安装合同
评论
0/150
提交评论