摘要
随着科学技术的迅猛发展,信息管理系统逐步在各行各业得到广泛使用。
在高校教育领域也出现了如院系管理、课程管理、教室管理、学期管理、学生成绩录入等各种应用。随着这些系统应用的不断深入,用户对信息管理系统也提出新的需求,即从单纯的模块化应用逐步向复杂的事务管理方向发展。在现实当中,高校教学均围绕教学计划而展开,而针对教学计划的运行管理软件却相对缺乏。针对此种情况,本论文设计并实现了以教学计划为核心的开课课程安排、教材选用、任课教师管理等功能来满足教学计划的运行和管理的需求。
将课程、教材、教师三者的管理进行有机结合,保障了课程教材、教师的合理选择。对加强教学计划运行的过程管理起到了一定的促进作用。
本论文使用 PHP 作为开发语言,以 MYSQL 作为数据库开发工具,构建了一个 B/S 结构的高校教学计划运行管理系统。本系统在实现专业信息管理、课程信息管理、年级信息管理、班级信息管理功能的基础上,实现了教学计划的自动导入功能,并依据教学计划中的课程为每个学期的开课课程设置提供课程选择。同时对教材的选用、任课教师的教学等能够进行跟踪管理,有助于对教材的使用效果、教师教学效果等进行分析。该系统软件不但满足了用户的新需求,而且降低了教学运行管理中的劳动强度。总之,本论文为教学运行管理提供了一个新的选择,而且为该类软件未来进一步发展提供了基础。
关键词:管理系统;教学计划;PHP;MYSQL 数据库
ABSTRACT
With the rapid development of science and technology, information management system has been widely used in all trades and professions. In the field of higher education, it has also had its variety of applications such as department management, curriculum management, classroom management, term management andstudent-result entry management. With the development of these system applications, the users put forward new demands to the information management system. Namely, the information management system gradually develops from the simple modular application to the complex transaction-management application. In practice, teaching plan is the core of university teaching. However, the software about teaching plan’s operation and management is relatively insufficient. To this situation, regarding teaching plan as core, this paper has designed and implemented the functions of course arrangement, textbook selection and teacher management to satisfy requirements of teaching plan’s operation and management. The designed system has combined course management, textbook management and teacher management to guarantee the reasonable selection of textbooks and teachers. It effectively strengthens process management of teaching operation.
This paper uses both PHP as programming language and MYSQL as database server to build the university teaching plan’s operation and management system based on B/S structure. This system carries out the functions of professional information management, course information management, grade information management and class information management. Based on the above, it still achieves an automatic import function of teaching plan. Furthermore, the system provides course selection of teaching plan in every semester. At the same time, this system can still fulfill management tracking textbook selection and teacher teaching. This contributes to the analysis of the textbook using and teacher teaching. So, the system software can effectively meet the users’ new demands and greatly reduce the labor intensity in the process of teaching operation. In a word, this paper provides both a new choice for teaching operation and management and a basis for the further development of this software.
Key Words: Management System; Teaching Plan; PHP; MYSQL Database
高校教学计划运行管理涉及到繁杂的数据处理,比如教学计划嵌入和开课课程安排,手工录入教学计划容易造成工作人员的信息超载而出现不必要的错误,尤其是教学计划中所需开设课程的录入。随着招生规模的扩大,专业的增多,所需开设的课程随之增加,由于各个专业,各个年级所需开设的通识课程,学科基础课程,专业主干课程,专业选修课程等不同,手工录入课程的工作量相当大,且效率低下,容易出错。通过开发出高校教学计划运行管理系统,将所有的课程分类显示在各个教学计划内容中,用户可以根据培养方案版本,选择需要开设的各类课程,有效地提高了工作效率。
根据教学计划来进行开课课程安排是高校教学计划运行管理中必须遵循的准则。在传统的开课课程安排过程中,哪些课程开设过, 哪些课程没有开设过,哪些课程在哪个学期开设,哪些课程满足学生修满学分的要求,哪些课程需要调整开设等问题,这造成用户需要面对繁杂不易处理的信息,开课课程安排过程将非常辛苦。通过开发出高校教学计划运行管理系统实现通过相应的教学计划,显示出需要开设的相应的课程,哪些课程需要开设,哪些课程建议开设,哪些课程已开设,哪些课程未开设,通过颜色划分,区域划分等方法进行处理,从而使得用户所需要处理的繁杂信息变得一目了然,有效地帮助用户在面对复杂难以处理的信息时轻松搞定。
如果只是依靠手工来处理繁杂信息的话,不仅费时费力,而且容易出错,一旦出现了错误也不容易发现并即时修正。为了满足高校对教学计划运行管理的需求,急需要一套高校教学计划运行管理系统来完成这项工作。作为计算机应用的一部分,使用计算机对高校教学计划运行进行管理,具有着手工管理所无法比拟的优点。例如:输入迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高高校教学计划运行管理的效率,同时满足高校教学计划运行管理的科学化、正规化、信息化管理的需求。因此,开发出高校教学计划运行管理系统将有效地提高教务部门的工作效率,进而达到优化高校教学计划运行管理方式。
目前,一般高校使用的基于 B/S 结构的高校教学运行管理系统的功能包括院系管理、课程管理、教室管理、学期管理等功能。
院系管理解决了教研室管理和专业管理的问题,教研室管理解决了教师管理的问题,专业管理解决了年级班级管理的问题,同时影响着专业课程管理和专业教室管理问题的解决。课程管理在专业管理功能的支持下,解决了专业课程管理的问题。教室管理在专业管理功能的支持下,解决了专业教室管理的问题。学期管理解决了节假日管理的问题。课程表设置管理是在上述所有功能的支持下,解决了班级课程表、教室课程表、教师课程表的设置问题。
B/S 结构教学运行管理系统的功能基本满足教学运行管理要求,但不具有能够影响课程建设的教学计划嵌入功能,而本文所介绍开发的系统特色就是规范了教学计划嵌入的功能。
当前,一般高校采用的基于 C/S 结构的高校教学运行管理系统包括教师信息管理,教务管理,综合信息查询,学生成绩录入等功能。
教师信息管理包括了教师的姓名、性别、联系方式、研究方向等内容,能实现快速地与教师进行沟通。教务管理包括了课表制定,学生信息设置,选课,教师评价等内容,能满足基本的教学运行。综合信息查询包括了课表查询,学生信息查询,教学执行计划查询等内容,满足了即时查看相关教学信息的要求。
学生成绩录入包括了将学生成绩录入数据库并进行存储,既满足了即时查询的要求,也节约了资源和时间。
C/S 结构教学运行管理系统的功能基本满足了教学运行的要求,但不具有根据相应的教学计划进行开课课程安排的功能,而本文所介绍开发的系统,具有根据相应的教学计划进行相应的开课课程安排的功能,同时实现已开设课程的统计查询和未开设课程的统计查询功能。
开发高校教学计划运行管理系统:
系统登录界面
专业信息管理界面
课程类别查看界面
课程导入和下载界面
选用教材和任课教师界面
目 录
第 1 章 引言
1.1 课题的目的及意义
1.2 国内外发展状况
1.2.1 B/S 结构教学运行管理系统
1.2.2 C/S 结构教学运行管理系统
1.2.3 教学运行管理系统存在的问题
1.3 主要的研究工作
1.3.1 研究内容
1.3.2 功能与性能要求
1.3.3 技术路线
1.4 论文的组织
第 2 章 系统需求分析
2.1 功能需求
2.2 业务分析
2.3 用例分析
2.3.1 UML 用例分析
2.3.2 业务流程图
2.4 数据库设计
2.4.1 数据库表详细说明
2.4.2 数据库表表单设计
第 3 章 系统设计
3.1 基础模块设计
3.1.1 前台登录
3.1.2 专业信息管理
3.1.3 课程信息管理
3.1.4 基本信息管理
3.2 教学计划嵌入设计
3.2.1 设计内容
3.2.2 教学计划的功能
3.3 教学计划运行管理模组设计
3.3.1 开课目录管理
3.3.2 教材选用管理
3.3.3 任课教师管理
3.4 系统后台管理模块设计
第 4 章 系统实现
4.1 基础模块实现
4.1.1 前台登录模块
4.1.2 专业信息管理模块
4.1.3 课程信息管理模块
4.1.4 基本信息管理模块
4.2 教学计划的实现
4.2.1 教学计划嵌入
4.2.2 导入和导出功能
4.3 教学计划运行管理的实现
4.3.1 开课目录管理模块
4.3.2 教材选用管理模块
4.3.3 任课教师管理模块
4.4 系统后台管理模块实现
第 5 章 总结与展望
5.1 总结
5.2 展望
致 谢
参考文献
(如您需要查看本篇毕业设计全文,请您联系客服索取)