摘要
这些年随着Internet的迅速发展,我们国家和世界都已经进入了互联网大数据时代,计算机网络已经成为了整个社会以及经济发展的巨大动能,各个高校的教务工作成为了学校管理事务的重要目标和任务,因此运用互联网技术来提高教务的管理水平变成了最明智的举措,在目前的发展形势下,通过教务系统的开发可以建立一个完善的高校教务管理体系,并从该管理系统中及时得到反馈信息,可以让高校管理员发现管理过程中遇到的问题,并且及时发现并解决,同时也便于老师,学校管理员对学校工作的开展和实施,也可以满足学生、管理员、高校之间的联系。 结合以上需求,使用B/S架构开发开发本系统,并使用MySQL2008数据库连接,力求更高效解决教务管理的工作问题,针对教务系统问题,结合信息管理系统和电子管理系统的特点,通过对目前已经成熟的成绩查询系统的分析和工作的特点,解决了不同使用用户的使用功能划分,不同用户具有不同的操作功能,在管理用户的端口,管理员可以对学生和教师进行信息管理,对课程分类管理、教学计划管理、学生选课管理、考试信息管理、考核成绩管理等功能进行管理。该系统能满足教务管理的基本功能。
绪 论
1.1研究背景及意义 1.1.1研究背景 教务管理是高校管理各个方面的管理方向之一。本系统可以让学生用户登录系统便可以查看教师发布的教学计划,进行在线选课的操作,还能进行考试,查看考核成绩、管理个人信息等。现代高校管理是一个多功能、多功能、复杂、全面的整体系统。教务管理是学校管理学生学习的关键构成部分。故此,各个学校都特别看重校园项目的管理信息数据化建设,所以会让教务系统建设做为高校大数据传输和建设的一项重要工作中。不同的高校有不一样的管理内容,因此教务管理有不一样的管理方式。现阶段,我国教务管理方式已经持续创新和健全。为了可以站稳脚跟,发展更加美好的未来,本系统是在考虑到现阶段发展趋势和以往的基本上,从不一样视角开发设计的。教务系统全方位适用规模性综合办公系统方式,可以大大减少管理的手工制作工作量。系统软件高效率的管理体制和信息内容管理方式,可以为教务系统图给予直接的信息内容。确保了教务管理的工作效能,推动了高校的教育改革。
1.1.2 研究意义 教务管理是高校管理中重要的管理环节,它给予用户一个随时随地查看信息的平台,是一个复杂而广泛的综合系统。校园教务管理是高校管理的一个重要组成部分。因此,各个学校用极为重要的态度去对待,学校不同,当然设置的内容和管理模式自然也就不一样了。目前,我国教务管理方式不断改革和完善因此,该系统是在充分考虑到当前和过去的情况下,从不同角度设计和发展的,以便建立在当前和未来的基础上。本系统完全支持广域网的办公模式,可以大大减少在管理方面的手动工作。有效的处理机制和信息管理模式可以为自主教务管理提供直观的评估数据。提高高校工作效率和促进高校教育改革,是校园系统管理工作的好帮手。
1.2国内外研究现状与发展趋势 1.2.1 国内外研究现状 教育现代化的定义是在20世际90时代伴随着信息高速公路的基本建设而提起的。尤其是美国,把信息技术在教育培训中的运用做为执行面对21新世纪教育改革的有效途径。美国的这一提倡得到了各国的大力支持,很多国家陆续建立了在教育培训中运用信息技术的计划。与我国对比,海外校园管理的信息化管理相对性优秀,因此在信息化管理的系统软件中,海外的校园管理平台相对性完善详细。 随着新世纪大数据互联网信息化浪潮的到来,中国完全利用起自身优势,高举数据化发展互联网的大旗,在飞速发展中完成教育数据资源信息化的建设,随着我国高校改革体制逐渐完善,各个高校为了更好的培养出优秀的信息化人才,在不停的参考以及学习更加前沿的校园管理模式的同时,也结合本校的发展情况和条件,积极探索适合本校发展管理的平台,使管理人员可以更加有效率的完成学校管理工作,实现信息共享。从现有的校园管理平台来看,仍然存在许多的问题,主要有:
(1)功能比较简单。系统工作的范围比较局限,各个部门之间的联系没有很密切,影响了信息在各个部门之间的信息和资源传递共享。 (2)系统之间还是比较孤立。许多系统还都处于单机应用的状态,仅仅局限与管理员使用,没有完全实现各个方位管理工作的联系,信息资源传递和共享的迟缓,会造成信息更新延迟,信息重复登记等,这就会使管理人员的工作量增加等。
1.2.2发展趋势 互联网信息化的飞速发展,大数据时代的到来,给各个高校带去了管理的改革。教务系统一定会在目前的基础上不断迅速发展与进步。从技术发展的趋势上看,教务系统的开发技术逐步走向成熟,计算机技术的不断深入研究为高校管理的信息网络化建设提供了优越的技术支持,校园网的建立和完善,为实现信息化校园管理提供了完美的硬件设施;先进的软件开发工具和网站的建立,为教务系统开发提供了强有力的支持。 从现阶段在我国高校目前的教务系统看来,绝大多数高校都是在不断加强和加强教务系统的创建,以提升本身教育培训的高效率、信息化运用的水准、教务系统是高校发展趋势不可缺少的一部分,因而教务系统在以后的发展趋势过程中将日益健全,以实现提升教育质量、推动信息化教育发展的目地。完成现阶段教务系统的全面的发展。
1.3研究内容 本系统主要是设计教务系统,基于B/S构架,后台数据库采用了MySQL,可以使数据的查询和存储变得更加有效,可以确保教务管理的工作能够正常、高效的进行,从而提高工作的效率。总体的研究内容如下: 系统的初始登录界面简约、清新、更加便利用户操作。系统大量的使用控件,可以大大的缩短了代码的长度。IDEA提供了可视化的编程,系统的大部分的功能能够通过控件来实现,用户可以非常方便的完成各类操作。
(1)系统采用角色信息,可以同时达到管理员、学生和教师的不同需求。
(2)系统使用权限包括:管理员、教师、学生。
系统开发技术
2.1B/S架构 B/S体系结构是浏览器和服务器建筑模型制作。伴随着移动互联网的发展趋势,用户操作面板根据WWW浏览器完成,一部分事务管理日志在浏览器中完成,但关键事务管理日志在服务器上完成,产生所说的三层构造。B/S体系结构是web盛行后的互联网体系结构实体模型,web浏览器是客户端最重要的系统软件。该模式根据融合客户端和集中化服务器系统功能的核心一部分,简单化了操作系统的开发设计、维护保养和应用。只需客户端上安裝了浏览器,服务器上便会安裝MySQL2008和别的数据库查询。浏览器就可以依托web服务器与数据库进行查找和交互。这大大简化了客户端电脑的负荷,降低了服务器维护和提升的成本费用和劳动量,减少了用户的成本费用。 B/S应用三层体系结构,在数据库管理等级(服务器)和用户页面等级(客户端)加上中间件,使全部体系结构变成三层。伴随着正中间技术性的完善,产生了三层构造。关键理念是应用中间件应用软件将逻辑性区分为三个不一样的解决层:演试层、领域模型层和数据储存层。中间件是搭建三层软件系统的服务平台,给予了下列关键作用:承担手机客户端和服务器中间、服务器和服务器之间的连贯性和通讯:应用软件数据库查询的高效率联接:给予了一个三层应用开发、实际操作、搭建和管理系统。在B/S体系结构中,用户根据web浏览器向很多服务器推送要求,服务器解决浏览器要求,并回到用户需要的信息内容,如数据信息要求、解决、結果回到和动态性web页转化成。web服务器承担数据库查询浏览和应用软件维护保养等全部每日任务。
2.2 Java语言 Java是一种面向对象的静态式编程语言。Java编程语言具有多线程和对象定向的特点。其特点是根据方案的属性将方案分为几个不同的模块,这些模块是封闭的和多样化的,在申请过程中具有很强的独立性。Java语言在计算机软件开发过程中的运用可以达到交互操作的目的,通过各种形式的交换,可以有效地处理所需的数据,从而确保计算机软件开发的可控性和可见性。开发Java语言时,保留了网络接口,Java保留的缺省网络接口可以与web应用程序编程所依赖的类别库相匹配。为了使Java开发的应用程序更加稳定和强健,Java会自动收集程序中的垃圾,并处理程序中存在的异常。Java语言是日常开发过程中广泛使用的通用基本语言。其中Java语言课程库、句子、语法规则和关键字经常用于计算机软件的开发和编程。 面向对象编程是Java语言最显着的特点。它具有原始接口和补充接口以及继承,不仅可以实现相同类型的单个继承,而且还支持接口之间的多个继承,从而实现类、接口和接口之间以及类和接口之间的有效通信。Java的面向对象特性主要包括三个方面:继承、多态性和封装。封装是Java的核心,可以封装所有数据操作。多态性是指由面向对象行为派生的相关行为。继承作为特殊编程模式有两种类型:父类和子类,这两种类型的属性具有相同的功能和特性。对于父类的属性特性,子类可以实现继承和优化。
2.3 Eclipse特点简介 Eclipse 是一个ide的工作环境,由美国蓝色巨人ibm开发,是一个完全开源代码的开发工具,它提供了一个开放源码的开发工具,它提供了一个强大的开发工具,用于开发一个开放的源代码。Eclipse拥有强大的代码编排的功能,可以帮助程序开发人员完成语法,代码上的修正,同时也可以补全代码,进行信息提示等工作,可以大大提高程序开发的效率。它设计思想是“所有皆是插件”。就它本身,eclipse 只是一个框架和一组服务。组件的所有角色都添加到标准组件集中,然后。Eclipse这个平台非常的灵活,并且具有很强的可扩展性,是个非常出门和有帮助的跨平台开源集成开发环境(IDE),起初它主要使用Java语言开发,但是它本身就只是一个框架平台,因此可以通过插件使其作为C++或C。
系统总体功能模块图
系统通登录界面图
管理员功能界面图
管理员登录本系统后,可以管理个人中心、学生管理、教师管理、课程分类管理、教学计划管理、学生选课管理、考试信息管理、考核成绩管理等功能模块;点击学生管理,管理员可以管理学生信息。
学生功能界面图
学生进入系统后,可以对个人中心、教学计划管理、学生选课管理、考试信息管理、考核成绩管理等功能模块进行管理,学生功能页面如下图所示。
教师功能界面图
教师登录系统后,可以对个人中心、教学计划管理、学生选课管理、考试信息管理、考核成绩管理等功能模块进行管理;教师可以修改个人信息和登录密码,新增教学计划,查看学生的学生信息,并添加考试信息等,其操作页面如下图所示。
结论
首先在对目前国内教务系统管理分析的基础上,对教务系统目的和意义进行了一系列资料的查找,以及就现在教务系统研究现状和国外教务系统的发展进行了比较全面的分析和对比,结合各个高校对教务管理的基本需求,再对开发该系统的Java语言与Eclipse相关技术进行了较为系统的学习。之后再对系统功能和系统数据库进行详细分析的基础上,完成了web程序功能设计和数据库结构设计,最后实现了教务系统的基本功能,能够满足简单的教务管理上的需求。 由于在开发过程中开发时间的不充分,只能暂时满足比较基础的需求,实现了教务管理人员对个人中心、学生管理、教师管理、课程分类管理、教学计划管理、学生选课管理、考试信息管理、考核成绩管理以及系统信息的管理,实现了不同用户登录之后的不同功能安排。该教务系统严格按照需求分析制作相关模块,并利用所学知识尽力完成,但是由于本人学识浅薄,没有办法真正做到让该系统功能的全面覆盖和完善,仅仅只是简单实现部分功能,希望日后还能改善,争取做到更完善,使系统可以增加更多的功能,实现教务管理完全的信息化和网络化,实现物质化的办公。