教学过程管理系统的设计与实现
无需注册登录,支付后按照提示操作即可获取该资料.
摘 要:高校的教学过程管理在高等教学管理中有着举足轻重的地位和作用。为适应教育事业的迅猛发展,跟上信息时代的步伐,满足高校的教学管理,各高等院校都在改进教学管理环境,建立能充分适应高校教学管理需要的新型教学过程管理系统。
Internet的普及为高校的教学过程管理提供了一个广泛而且便利的新途径,本文分析和研究了我国教学过程管理系统发展的现状和面临的问题,针对这些问题,结合现代科技发展的最新成果,以提高教学效率和管理水平为目标, 设计了适合我院发展的新型教学过程管理系统。体现本院教学过程管理自身特色,使教师能够快速的管理和查阅学生成绩、课程等信息,抛开以前手工作坊式管理模式,全面实施信息化教学过程管理工作。
本系统针对淮海工学院教学过程管理工作,经过实际的需求分析,采用JSP技术和SQL SERVER 2000数据库管理系统作为工具进行系统开发。整个系统服务于管理员、教师这二个不同的用户。从操作简便、界面美观、灵活实用的用户要求出发,设计开发教学任务分配,教学过程管理,学生信息管理,教师信息管理,教学信息查询五个基本模块,基本能满足教学过程管理过程中的工作需要。
本设计说明书主要介绍了本课题的开发背景、完成的功能和开发过程,并着重说明了开发设计的思想、技术难点和解决方案。
关键词:教学管理 数据库 JSP SQL Server 2000
毕业设计(论文)外文摘要
The Design and realization of
Teaching process management system
Abstract: University's teaching process management has the pivotal status in the higher teaching management and the function. Adaptation education swift and violent development, following the information age the step, each institutions improves environment of teaching management. The establishment can fully adapt the new teaching process management system which the university teaching management needs.
The Internet popularization has widely provided moreover facilitates for university's teaching process management. This article analyzed and has studied the question which our country teaching process management present situation and faced. In view of these questions, union modern science and technology development, taking the goal of enhancing the teaching efficiency and the management level. Designed the new teaching process management for my courtyard suited. Manifests this courtyard teaching process to manage own characteristic, the teacher can fast management and consults informations. Abandoned the management pattern of manual workshop, comprehensive implementation informationization teaching process supervisory work.
This system in view of Huai Hai Engineering institute teaching process work, after actual demand analysis, useing JSP technology and SQL SERVER 2000 database management system as the tool. The overall system serves two different users of manager and teacher. From the operation simple, contact surface artistic and nimble practical user requests to embark. It mainly implements the following basic functions: the assignment of tasks on teaching process, the management of process on teaching, the management to students, the management to teachers, the query to information on teaching process.
This introduces the background of the development, the functions demanded and the process of design. What's more, the paper mainly explains the design and implement of the key techniques and the solutions
Keywords: Teaching management; Database; JSP; SQL Server 2000.
目 录
1 引言 1
1.1 课题的研究意义发展现状 1
1.1.1 课题的研究背景 1
1.1.2 课题的研究意义 2
1.2 课题内容简介 2
1.3 问题的调研 3
1.4 可行性分析 3
1.4.1 技术可行性 3
1.4.2 经济可行性 4
1.4.3 法律可行性 4
1.4.4 操作可行性 4
1.5 论文各章介绍 4
2 需求分析 6
2.1 功能需求分析 6
2.2 业务流程分析 6
2.3 数据流图 7
2.4 数据字典 10
3 系统设计 14
3.1 系统总体功能结构 14
3.2 系统数据模型设计 15
3.2.1 数据概念结构设计-E-R图 15
3.2.2 数据逻辑结构设计-关系模式 18
3.2.3 数据逻辑结构设计-关系表 18
3.2.4 数据表详细说明 19
3.3 开发环境与运行环境设计 25
3.3.1 开发环境 25
3.3.2 系统开发工具 25
3.3.3 运行环境 27
4 系统总控模块设计 29
4.1 用户主界面设计 29
4.1.1 用户主界面功能简介 29
4.1.2 用户主界面功能图 29
4.2.3 用户主界面的设计 31
4.2 用户登陆模块设计 32
4.2.1 用户登陆模块功能简介 32
4.2.2 用户登录界面的设计 32
4.3 JSP与SQL Server数据库的连接 33
4.3.1 JAVA应用程序访问数据库的基本原理 33
4.3.2 JSP与SQL Server数据库的连接步骤 34
5 教师管理模块的设计 35
5.1 教师管理模块的体系结构设计 35
5.1.1 教师管理模块功能简介 35
5.1.2 教师管理模块功能图 35
5.1.3 教师管理模块流程图 35
5. 2 教师管理模块详细设计 36
5.2.1 教师管理模块界面设计 36
5.2.2 教师管理模块逻辑设计 36
6 学生管理模块设计 38
6.1 学生管理模块体系结构设计 38
6.1.1 学生管理模块功能简介 38
6.1.2 学生管理模块功能图 38
6.1.3 学生管理模块流程图 38
6.2 学生管理模块详细设计 38
6.2.1 学生信息管理模块界面设计 38
6.2.2 学生管理模块逻辑设计 39
6.3 此模块涉及到的技术要点 40
7 教学任务分配模块设计 41
7.1 教学任务分配模块的体系结构设计 41
7.1.1 教学任务分配模块功能简介 41
7.1.2 教学任务分配模块功能模块 41
7.1.3 教学任务分配模块流程图 41
7.2 教师课程安排模块设计 42
7.2.1 教学课程安排模块界面设计 42
7.2.2 教师课程管理模块逻辑设计 42
8 教学过程管理模块 44
8.1 教学过程管理模块功能设计 44
8.1.1 教学过程管理模块功能简介 44
8.1.2 教学过程管理模块功能模块 44
8.1.3 教学过程管理模块数据流程图 44
8.2 教师进程管理模块详细设计 45
8.2.1 教师进程管子模块界面设计 45
8.2.2 教师进程管理模块逻辑设计 45
8.3 实验计划管理模块设计 46
8.3.1 实验计划管理模块界面设计 46
8.3.2 实验计划管理模块逻辑设计 47
8.4文档管理子模块 47
8.4.1文档管理子模块界面设计 47
8.4.2 文档管理子模块逻辑设计 48
9 教学信息查询 50
9.1 教学信息查询模块的体系结构设计 50
9.1.1 教学信息查询模块功能简介 50
9.1.2 教学信息查询模块功能模块 50
9.1.3 教学任务分配模块流程图 50
9.2 教学信息查询模块的体系详细设计 51
9.2.1 教学任务分配模块界面设计 51
9.2.2 教学任务分配模块逻辑设计 51
10 用户手册 52
10.1 系统功能与运行环境 52
10.2 系统开发工具安装与环境配置 52
10.2.1 JDK和Tomcat的安装 52
10.2.2 配置JDK和Tomcat的环境变量 52
10.3 系统运行与操作指南 53
10.3.1 数据库配置 53
10.3.2 Tomcat中虚拟目录的配置 53
10.3.3 操作指南 54
11 系统评价 55
11.1 系统特色 55
11.2 系统存在的不足与改进方案 55
11.2.1 系统存在的不足 55
11.2.2 改进方案 55
11.3 收获与体会 56
结 论 57
致 谢 58
参 考 文 献 59
论文各章介绍
第1章引言部分,引言主要叙述课题的研究背景和意义、问题的定义和内容简介、问题的调研和可行性分析。
第2章主要内容是:系统需求分析包括,业务流程分析;数据流分析;数据字典。
第3章主要内容是:系统总体设计包括,系统总体结构设计;系统数据结构设计(如E-R图、关系模型和关系规范化);系统开发与运行环境设计。
第4章主要内容是: 系统总控制模块设计,主要包括拥护登陆模块设计、用户主界面设计、JSP与SQL Server数据库连接技术。
第5章主要内容是:教师管理模块的设计,包括教师管理模块的体系结构设计、教师管理模块的功能详细设计、此模块设计的技术要点。
第6章主要内容是:学生管理模块,包括学生管理模块的体系结构设计、学生管理模块的功能详细设计、此模块设计的技术要点。
第7章主要内容是:教学任务分配模块,包括教学任务分配模块的体系结构设计、教学任务分配模块的功能详细设计、此模块设计的技术要点。
第8章主要内容是:教学过程管理模块包括,包括教学过程管理模块的体系结构设计、教学过程管理模块的功能详细设计、此模块设计的技术要点。
第9章主要内容是:教学信息查询模块包括,包括教学信息查询模块的体系结构设计、教学信息查询模块的功能详细设计、此模块设计的技术要点。
第10章主要内容是:用户手册包括,系统功能简介、系统运行环境和安装环境简介,系统的操作指南说明。
第11章主要内容是:系统评价包括,系统的特色和优点简介,系统存在的不足与改进方案说明。
最后还有致谢、参考资料等内容的介绍。
基于Web的实验教学管理系统利用网络技术实现实验教学计划和教学过程的管理,主要需要实现教学任务分配、教学过程管理、学生管理、教师管理、教学信息查询等功能。
(1)教学任务分配:根据培养计划确定各学期教学任务,确定各门课程的任课教师,并对教师进行管理;
(2)教学过程管理:包括教学大纲、教学进程表、实验项目计划表、期中教学检查、教案与讲稿、平时考勤、作业登记表、试卷及评分标准、实验报告、管理卡片、成绩等过程及文档的管理;
(3)学生信息管理:对修课的学生的基本信息管理;
(4)教师信息管理:对教师0信息进行管理;
(5)教学信息查询,包括按学期、任课教师、课程名称、班级和学生进行各种信息查询与统计。