导语:如何才能写好一篇教学管理系统,这就需要搜集整理更多的资料和文献,欢迎阅读由公务员之家整理的十篇范文,供你借鉴。
学校教育的根本任务是培养社会需要的高素质人才,一切教学活动也都是围绕着培养人才的目标来制定的,如何将学校里的人才界定为高素质、高水平就需要通过一系列的考核措施来检测,学生所取得的成绩就是考核制度的反映,因此,将所有学生的成绩收集起来进行统一管理就成为教学管理中一项非常重要的内容。成绩管理涉及到整个教学计划的制定、教学任务的安排、学生学习状况的反应,同教务管理部门、任课老师、学生本人都有着密切的关系,只有做好学生的成绩管理工作,学校的教学秩序、老师的教学活动、学生的学习氛围才都会有一个优质的提升。
1成绩管理的主要特点
成绩是在校学生学习成果的一个直观反映,教务人员如何管理这些成绩,取决于他们对成绩管理特点的理解,具体表现为以下方面:
1)管理任务大,情况较为复杂
随着高等教育院校每年招生规模的不断扩大,学校里学生人数也急剧增长,学生成绩的管理也变得越来越复杂。一些成绩信息当中除了有学生的正常考试成绩,还有部分学生进行重考、返修后的成绩,甚至正常成绩中还分为主修科目成绩和辅修学习成绩,另外原本人数较多的班级学生中还会存在一些外校交换生或者插班生,他们的成绩同样需要记录。这些复杂化的情况,使得学校对学生的成绩管理工作显得困难重重。
2)涉及范围广,时效要求高
学生的综合评价、优秀竞选、奖学金评定等方面都是以学习成绩作为基本参照的,因此每一次试卷考核结束后,学生们最迫切的就是想知道自己的成绩,这就要求老师在判卷过后及时登记每位学生的成绩
3)与教学活动联系紧密,牵涉面广
成绩管理工作往往应该是教学活动的最终环节,直接影响到前期教学活动是否达到理想的期望值,一旦成绩管理工作出了偏差,那么肯定会错误地归咎到前期教学环节没有顺利地得到贯彻。
2高等院校成绩管理中存在的问题
尽管现在有很多高等院校把成绩管理工作看作是一项重要的管理内容,但是由于成绩管理本身的复杂性,再加上相应的技术手段有限,高校的成绩管理工作仍存在着不少的问题,这些问题归根到底还是来自教学计划的不规范,具体表现如下:
1)学生重新选课
高等院校已经逐渐放开了对于学生重新选择专业课的要求,学生转专业之后可以按照新专业的教学计划继续上课,但是随之而来这种行为对成绩管理工作带来麻烦。新专业课程里可能存在学生原专业中已经学过的相似课程,由于新旧两者的课程代码不同,在成绩管理过程中,教务管理部门就要根据实际教学内容来确认这两门相似课程之间能否进行替换,这种非智能替换手段导致工作量较大、效率不高。
2)学生留级或重修课程
学生的留级或者重修该课程,只能够跟着下一届的教学计划进行,这时可能遇到下一届重新选修的课程有所增减或是相同的课程换了一个新的教学代码,教务部门就要比对两个年纪的课程认定,看看能否进行替换,学生还应该补修哪些课程,由于一个专业课程开设较多,比对起来十分复杂,造成的课程替换工作量极大。
3)老师录入成绩时产生的问题
例如某学生在一次考试之前由于身体不适而选择缓考,而教师在登记过程中没有填写,被错认为是缺考,这样就会对下次的补考安排秩序造成混乱,缓考学生最后被当作是故意缺考,成绩记为零,成绩管理的计算就出现误差。
3教学管理系统的构建
教学管理系统如下图:
4成绩管理系统的设计原则
成绩管理的正确与否直接关系到整个学校教务活动的顺利进行,因此在设计成绩管理系统时,一定要遵循相应的原则
1)客观安全原则
成绩作为一项重要参考数据,一方面能反映学生在校的学习情况,另一方面也是检验老师教学效果的一个可靠标准。因此,成绩管理必须要做到客观、准确、公正、安全,防治恶意分子对成绩结果肆意篡改。
2)可操作性原则
学校的行政部门人员大多没有经过专业的计算机技能培训,如果成绩管理系统操作程序过于复杂,就会造成他们工作效率低下,甚至在成绩管理的操作过程中出错。
3)适应性原则
学校在市面上所购买的教学管理系统软件可选择性不强,教学管理的系统设计大多采用普遍性较强的模版,而不同学校的成绩管理模块存在着特殊性,很难只遵循用同一种模版的方法去套用,一些教学管理系统在实际操作中无法适用于所有使用者,用户用起来也非常费力。因此,成绩管理系统的设计一定要考虑到符合该学校的实际情况,尽量结合学校的管理方式去设计各个功能,让学校的每个操作管理人员体会到该软件带给他们的便利。
5成绩管理系统提供的优势
经过近几年的发展,教学网络系统下的成绩管理已被越来越多的高等院校所采用,对成绩管理教学活动的各个环节带来了积极影响,具体表现在以下方面:
1)进一步规范了成绩管理的基础信息
课程信息、学籍信息、教学计划等基础信息在成绩管理中起着十分重要的作用,例如前文提到的课程代码信息就是基础信息的一种,正是由于课程代码不一致,学生在参加重修该课程时,会与之前同一门的考试成绩发生冲突,给成绩管理替换工作造成了一定的困难。如今,利用到教学管理系统的成绩管理,这种困难就非常容易解决了,它可以较为快捷便利地修改不同的课程代码,将学生重修课程的特殊情况直接关联到成绩修改的模块下,重新做出统一规范的管理。
2)录入模式由集中式转为分散式,变得更加合理化
过去的成绩录入模式都是由院校根据管理统计集中进行录入,这样的方式效率极低而且易于出错,现在的教学管理系统的实现了管理者和使用者的资源共享,可以把分数管理录入的一部分任务分散给任课老师,这样有利于减轻教务管理人员的工作量,同时也提高了工作效率,保证了成绩录入数据差错减小到最低。
3)利用成绩分析信息,改善教学
成绩管理系统中有一项成绩分析的模块,它可以反映出教学活动中许多很多有价值的信息,教务管理部门或者任课老师通过参照这些信息来调整更适合于学生的学习计划,例如教学内容安排是否合理、试卷难度是否适中、学生掌握知识到达什么程度等方面都可以从成绩分析里窥探出来。
6结束语
在信息化技术发达的今天,利用先进的教学管理系统来进行更科学化的成绩管理,是每个学校都寄希望达到的。如何正确地运用教学管理系统来为成绩管理活动服务,需要每一位教务工作者在实践过程里慢慢摸索。
参考文献:
[1]李晓东,崔丽艳,张凤玲.基于B/S结构的考试成绩管理与分析系统的设计与实现[J].现代远距离教育,2009(5).
[2]高理文,林小桦.高校学生成绩管理与智能跟踪预警系统的开发应用[J].中国科技信息,2012(16).
在互联网高速发展的时代背景下,管理系统能高效合理的将内部活动组织起来,就必须全方面的考虑系统存在的意义。对于教务教学系统来说,如何用系统将学校的教务教学工作合理有序的安排下去,其工作的信息量之大,工作的流动性频繁,这是每个高校都该应对的问题,随着人们对计算机的使用变得愈加频繁,教务教学存在的合理性也愈加高了起来
我们所做的系统,将以java作为开发语言,采用B/S模式,然后结合MySQL数据库来进行完成。把握好管理者与使用者的便捷性,管理者是系统的操作员,使用者是学生及老师,让大家能高效便捷的获取的信息。
教务实验管理系统涵盖这些模块:
每个模块之间做到环环相扣。
教务实验管理系统的创新之处在于:
关键词:Javascript,MySQL,B/S
Abstract
UnderthebackgroundoftherapiddevelopmentoftheInternet,themanagementsystemcanorganizetheinternalactivitiesefficientlyandrationally,wemustconsiderthesignificanceoftheexistenceofthesysteminallaspects.Fortheteachingsystem,howtousethesystemtomaketheschoolteachingworkreasonableandorderlyarrangement,theamountofinformationofitswork,theworkoffrequentmobility,thisiseveryuniversityshoulddealwiththeproblem,aspeoplebecomemorefrequentuseofcomputers,therationalityoftheexistenceofteachingisalsogettinghigherandhigher
Thepapershouldwriteclearlytheconnectionbetweenthetablesinthedatabase,sothattheringlink,theexistenceofthelogicalrelationshiptoreasonout,andthenwritecode,followedbydebuggingprocesssite,andfinallythecompletesystemtoshow
Keywords:Javascript,MySQL,B/S
。
第一章绪论
1.1学科研究背景
在Internet发展的大趋势下,Internet+也已应用到各行各业,在很大程度上也促进了人们的生产和生活。作为一所为社会提供先进生产力的学校,它也已开始使用信息化来管理学生。学校对学生信息的管理是一项相对繁琐的任务。它需要收集学生数据,并且在日常管理中,还需要进行诸如添加,删除,修改和检查信息之类的操作,在检索学生信息时,还需要找到输入信息的人来进行检索,这给需要了解信息的人带来极大的不便,从而影响了效率。在拥有大量人员的高校中,建立教育管理实验教学体系已成为当务之急。
1.1.2研究的目的和意义
对于学校的教学工作,其主要职责是管理学生的个人学校状态信息并管理教师的标准化课程进度。如果仅使用一般方法进行管理,则操作会比较麻烦,并且在管理学生的过程中可能会出现错误。为了方便教师的管理,同时,为学生和教师提供更好的服务,需要建立教学管理系统,使学校的教学管理走向信息技术的道路,避免虐待人类。
开发这种教学实验室的教学管理信息系统,不仅使它可以有效减少中小学校大量人力,财力和财政物力的双重浪费,而且它还可以大大提高日常实验教学管理的工作效率。教学管理工作人员在集中学生业务信息和中学教师业务信息的结合教学中相对复杂。这种结构复杂性不仅充分表明了大学生上课人数的迅速不断变化和大量优秀学生的不断出现,而且充分突出了课堂教学管理中大数据量的主要应用对象。管理不便,因此我们需要长期进行系统开发。更加实用有效的高中教学管理软件系统。
1.3功能介绍
1.3.1基本功能
1.学生登陆
2.学生对课程进行查询
3.学生对课程进行选定
4.学生对课程进行成绩查询
5.学生进行修改密码
7.教师对学生进行查看
8.教师公布学生成绩
1.3.2高级功能
2.学生信息管理
3.学生课程管理
4.学生课程成绩管理
5.系统用户管理
7.密码管理
系统关系图
开发环境介绍
1.4JSP简介
Java中的方法扩展了开发过程的一致性,并为多语言软件开发中的应用程序提供了更多支持。除其他功能外,JavaServerPages标准标记库可以根据您使用的格式定义任何标记格式。
使用JSP,设计人员可以在Internet上创建动态交互式网页,业务逻辑,数据库和其他服务。
设计工程人员经常使用的这个jsp标记技术其实是一种java标记技术,它由一个标记包含有许多静态的和xml不同类的的shtml,xml和其他动态xml不同类型的内容,连接数据库的基本编程软件和用在java中的编程应用语言(尤其特别是它的javabeans)和组件中的体系等来结构,Java接口)组成。)作品。作为一般的一个jspa的接口,java可与数据库相互连接(JDBC)连接到SQL数据库并处理不同的XML库。通过自动编辑一个jsp并将其直接编译出来到jaservlet中使它来自动执行关于javat的代码。servlets这是已知的添加代码到其他服务器的脚本web这是服务器的脚本扩展,因此这个脚本语言的初始执行代码速度比其他脚本语言快。javat该语言通常与html和jspp等页面管理语言一起配合使用,其中的jservlet通常充当网页管理员,而jspp则充当网页视图管理应用程序。
(2)JavaServerPages标准标记库
Java服务器页面标准标记库(JSTL)服务器页面标准标记库中的自定义行为包含JSP中常用的许多功能。它在许多地方都有自己的库,并且是可以独立于服务器使用和运行的软件。
1.5SERVLET构架技术简介
Struts框架具有许多优点和优点,例如系统模块化,灵活性和简化的应用程序开发。
struts清楚细致地区别划分了每个人在控制和处理事务上的逻辑,这对开发尤为重要。控制应用程序流程的逻辑类库是使用一种自定义带有标记的类库方式来用于实现和支持执行控制程序类在事务中的逻辑,从而使设置和验证的形式更加灵活。从Struts框架中的组件的角度来看,MVC设计模式包括三个部分:模型框架,窗口和控制器。
在这种模型的设计框架中,有两个部分:低级的系统设计状态以便于更改新的操作系统状态(例如业务操作逻辑),有时候这取决于系统设计的规模大小和操作复杂性,根据用户设计或运行应用程序的不同复杂性,这些bean等都可以作为控制本身,处于"连续"式的状态,或者仅在必要时(从一个数据库)获取数据。
许多企业应用程序非常倾向于将一个业务中的逻辑模块打包到操作系统内部,然后bean等都可以直接使用它的状态表和信息模块来自动调用它。例如,购物车功能是记录用户当前购买的订单详细信息,也或者可以说是具有相互关联的信息校验和,客户可以使用他的信用卡并将他的订单详细信息发送到他的仓库。
小应用程序的工作逻辑很简单:一个操作系统可以直接嵌入一个动作类中,通常可以用作运动控制器的一部分。建议每个用户将你的业务操作逻辑(需要做什么)和用户操作逻辑类(需要做出什么决定)进行分开。使用ssjsps来创建标签视图,struts,你可以手动扩展一个自定义的的标签文件库以便于创建完全面向国际化的标签用户界面。实例演示servlet现在的它是一个非常基本的设计组件,并且它起着一个控制器的作用。
小程序的逻辑非常简单。动作函数可以直接嵌入子类到aaaction这个类中,通常可以用作运动控制器的一部分。建议企业用户将整个业务分为逻辑(需要做什么)与操作类分开(以做出决定)。使用标签ssjsps你可来快速创建自动标签上的视图,struts,你甚至可以通过手动创建扩展一个完全自定义的的自动标签视图文件库以便于你来创建完全一个面向的和国际化的自动标签视图用户界面。实例过程演示:aservlet现在的它不仅是一个非常基本的软件设计过程组件,并且它还是起着一个过程控制器的重要作用。
框架中需要用到的组件
Hibernate具有六个可在任何开发项目中使用的中央接口。ActionFormBeanjavaBeanEJBServlet/JSP容器仅具有访问持久对象的权限,并且还可以控制事务。
1.6系统数据库简介
1.6.1数据库的概念
在这个当今世界,有许多可以用于分析管理用户数据的实用工具。数据库管理技术不仅是一种新一代技术,也是现代计算机数据科学的一个重要分支。它是增长最快,使用最广泛的。在计算机科学中,数据具有广泛的意义。所有文本信息(包括例如数字文本,图像,声音和其他二进制编程代码都必须可以以一个二进制编程代码表的形式进行存储)可以作为能够满足特定专业应用程序设计需求的存储对象,可以在计算机上进行组织,并且可以共享数据集。数据库中的数据几乎是冗余的并且非常独立,并且可以与每个用户共享。该数据库具有以下特征:
(1)含义是数据包括数据本身和数据之间的关系。将一些数据放在一起,以某种方式和方法存储,并使用规则限制数据之间的关系,以避免重复或不合理的数据。
(2)数据大容量:日常应用数据库中需要存储的海量数据非常大。调用不能在多个内存中一起进行调用,而数据只能直接存储在外部数据存储器和其他大容量的的移动内存设备或固态硬盘中。
(3)数据共享:多个网络用户可以出于不同的访问目的以不同的访问方式同时访问同一个的数据库,并且访问的内容和要执行的操作也不同。数据库状态系统管理可以为它提供一种管理机制,以便于确保数据状态的有序性和共享并有效避免状态同步时的错误。
(5)数据独立性:一般而言,数据的综合物理分析独立性和其对数据的综合逻辑处理独立性非常高。数据的单独使用和一个程序的单独进行使用之间是可以分开的。程序中没有数据的定义是分开的。由于DBMS是一种访问数据的方法,因此它简化了编程,并为程序保护和维护提供了许多便利。
(6)DBMS的统一管理和控制:它具有以下一般功能。当没有合法用户使用数据时,请确保不会发生数据泄漏,以避免造成伤害,无论是对个人还是由于其他原因对个人造成的所有数据,如果某些数据丢失,请使用恢复功能来恢复数据恢复到原始状态。
1.6.2结构化查询语言简介
SQL是标准语言。只要用户访问数据库,过程中将使用SQL语言。因此,对于ASP编程,能够操作SQL语言非常重要。SQL技术的发展将是一场新的革命。
使用存储在数据库中的数据。一个表由行和列组成。该视图是一个表,该表来自一个地方,并且可能有多个基础表。这在数据库中非常特殊。它们是按定义存储的,不存储相应的数据。因此,该视图是一个虚拟表。
执行SQL查询时,可以使用某些特定的查询规则来生成记录列表。显示的结果来自一个或多个表。
SQL中的常见语句:
(1)使用添加记录语句:将您的新记录作为添加语句到新的用户名列表中。插入格式表格(列)值("somedata")
(3)更新记录:更改表中的一个或多个现有记录。Updata{tablename}[{tablename}]所在的子句
可行性分析
(2)系统可靠性的所有关键技术创新进展:由于传统教育学习信息的特殊重要性,系统软硬件运行质量可靠,采用传统磁盘冗余数据保护处理技术,确保系统正常运行不会自动终止,以及由于设备硬件和系统软件故障给设备用户系统造成的重大损失
(3)安全:通过系统软件脚本编程和系统硬件故障设置,控制设备用户对系统数据的正常访问,以便于确保系统用户不能随意操作无关联性数据的
(4)高可兼容性:系统理论上,系统所有软硬件的对应必须具有100%的可兼容性,确保软硬件
(5)数据有效性和可互换:由于传统学生学习信息每次响应处理中都含有大量学生信息,系统库在处理学生信息每次响应时的能力快速有效,软件库在编译操作过程性应得到充分考虑
(6)便于维护性:对新系统进行软件设计时应采用系统结构化的模块化式设计,便于系统开发人员维护,根据实际情况随时随地进行系统功能结构调整。同时,在网站系统化的开发中我还应该要充分考虑网站用户的日常使用维护,做到简单易懂。通过这些可行性研究分析和实验研究,我们都认为新的信息系统软件开发解决方案应该是可行的,是可以开发的。设计思路
开发和操作思路如下:使用MyEclipse下的Hibernate插件实现Web应用程序的布局和JSP文件的开发,然后首先分别在Tomcat中布局Web应用程序,然后在IE浏览器或WindowsXP中继续进行访问JSP文件操作。MyEclipse浏览器开发过程:
1)在MYSQL数据库中创建数据库PRO,并在表中创建KQ,SCORE,Users。
2)创建名为JX的Web项目。
3)在项目中转入MySQL数据库连接驱动程序。
4)在SRC目录中创建包以存储POJO。
5)右键单击项目名称,然后使用MyEclipse的AddHibernateCapabilities将Hibernate添加到项目中。该软件包采用DAO模式,并在系统中创建了一系列接口和类,并将数据库的所有操作封装在其中。
6)修复GIA配置文件休眠。Cfg.xml
7)在此项目中的Web目录Webroot编译的JSP文件。
第二章数据库的设计
2.1
该应用数据库可以使用一个microsoft同时启动的qlsqlserver2000数据库,这可能是基于microsoft启动集成系统到整个办公室的一个桌面应用数据库。
它使您可以与其他专业办公工具套件一起快速轻松地安装使用。因为sql系统具有明显的简单性和系统有效性,所以许多用在桌面上的数据库管理系统都将这个sql系统用作后端管理数据库。使用sql的主要优点之一是,如果操作系统需要扩展到大型客户端/大型服务器软件模型,则用户可以直接使用microsoft的大型数据库库或服务器软件运行sqlserver。此时,程序仅仅只需要手动修改一个链接(ado四个数据源),这为应用程序的顺利实现扩展应用提供了非常强大的基础条件。
2.1该系统涉及的主要实体有四个数据表
Allusers表,教师表,学生表,学生报告表
教师功能:完成添加,修改,删除和查询教师文件的功能。
教师数据管理:完整的添加,修改和删除
老师文件的功能:完成查询老师文件的功能,查询老师的课程表的功能以及查询老师的课程表的功能。学生功能:该功能模块是系统的重点和难点。它由四个功能子模块组成:学生文件管理:完成学生文件的添加,修改,删除和查询功能。
2.2数据库简介
非常的过程导航语言:sqls这是一种非常的过程导航语言,因为它一次自动处理一个过程记录并一次提供数据的自动过程导航。sql语句允许无需用户自动处理高级数据结构,而不是无需用户处理输入记录,一组输入记录以及所有以上的一组为一个输入并进行返回的另一组为一个输入的高级sql数据语句。sql结果聚合语句函数通常允许将一个输入sql聚合语句的一个结果输出用作输入另一sql聚合语句的结果输入。
sql不必再需要要求用户自己指定分析数据的各种存储传输方式,这可以使用户同时可以更轻松地随时专注于所有必需的分析结果。所有基于sqls的语句都可以使用一个查询类型优化器(它通常是sardbms的一部分),并且是确定如何访问一个指定类型数据的最快优化方法。查询索引优化器可以知道表中存在哪些新的索引以及在哪里可以使用它们,并且保证用户永远不可能需要再去知道这个表格中是否已经具有或者是具有什么样的索引。
统一语言:SQL可用于数据库活动模型的所有用户,包括系统管理员,数据库管理员,应用程序程序员,决策支持系统人员以及许多其他类型的最终用户。SQL提供了许多任务的命令。
2.3软件结构分析
在操作系统用户执行操作过程中,根据不同系统操作员的不同需要首先执行一个相应的操作模块,然后用户可以直接执行针对数据库的输入或其他数据查询或调用浏览器的操作;一般而言,该操作系统本身属于数据事务管理操作系统。
第三章系统可以实现的功能
3.2系统功能模块分析
教师功能:完成添加,修改,删除和查询教师文件的功能。教师数据管理:完成添加,修改和删除教师文件的功能:完成查询教师文件的功能:完成查询教师课程的功能:完成查询教师课程的功能。
3.3系统应用主界面分析
该应用模块最初是专门用于管理系统硬件接口的一个应用程序,用于系统的所有功能。有7个主要功能管理菜单模块和子功能菜单(3个模块),使用本系统人员可以轻松实现包括班级业务管理,文件业务管理,付款业务管理,课程管理和学生绩效考核管理五个系统的特定管理功能。系统管理安全模块用户可以自动完成安全系统管理。管理员在此功能模块中使您具有最高管理权限,包括随时添加,更改和随时删除您的学生,教师,课程和课程。
1.管理员负责安排课程,以确保同一位老师不能同时参加两门课程,并受到其他限制。
2.所有一个网页都使用需要先对页面访问权限进行验证,并且为不同的网站模块用户分配了不同的网页访问量和权限。例如,学生借书可以直接进入我校学生服务模块,但不能直接进入图书管理员服务模块;进入图书馆员模块只能直接进入学校图书馆内的借阅服务模块
3.系统管理员功能可以通过添加,删除,更改和自动检查其他图书管理员(包括教学图书管理员,bbs图书管理员,图书馆员)。
4.可以在数据库中预先设置系统管理员的用户名和密码。
接口是一个框架,由三个部分组成:上,中和下,其中中间包括两个部分:左和右
教师信息管理:我校教师信息平台功能包括课堂教学管理,公告服务信息和教师个人管理中心。其中,教学管理主要包括班级学生设置管理,教科书设置管理,章节设置管理,科目设置管理和教学知识点设置管理。公告管理信息由网站公告栏和管理两个模块全部组成。个人信息中心维护包括用户个人信息和手机密码等的维护。在此,详细介绍说明课程教材项目管理和课程通知教材管理的具体实现以及过程。
课程管理
重置其他用户密码
信息。
第四章基本代码
数据库基本代码
数据库系统设计过程是广泛指根据企业用户实际需求自动设计一个数据库系统结构并在特定的企业数据库资源管理操作系统中自动建立一个数据库的一个过程。规划和构建数据库中的数据与数据库中的数据对象之间的关系。设计过程遵循面向关系的原则,以确保在每个表中不会同时发生逻辑错误,从而满足简单访问,三个范式和最佳范式的要求,并确保开发的维护和简化。数据库的超高可读性。数据库系统设计仍然非常需要帮助人们不断做很多新的工作。除了关系数据库,还有一个相对完整的关系数据范式设计理论,可以广泛用作企业数据库系统设计使用指南的一部分。没有完整的自动数据库系统设计基础理论,方法和设计工具可用来帮助实现自动化的数据库系统设计。还是半自动的交互方式设计。因此,数据库系统设计的未来技术研究发展方向主要是对各种数据库系统设计基础理论的深入研究,试图更有效地准确表达各种语义上的关系数据设计模型,为每种系统设计方案提供自动或半自动的系统设计管理工具和一个集成的系统开发设计环境,使各种数据库系统设计更加符合标准化,更方便和简单。数据库系统设计理念充分体现了现代软件系统工程的先进理论思想和设计方法。
课程代码
项目代码
通过学习系统软件设计,我个人认为最深入的内容是为了加深对系统软件开发操作过程的基本理解,熟悉如何使用mijsps等进行软件实现各种不同实用类型数据库系统软件开发时的操作,了解学校教育资源管理的一些基本过程,同时更深入的是理解使用mis系统设计过程中的常见技术问题和系统设计的重要意义。在对初中学生个体状态信息管理各主要功能模块信息进行系统详细分析的基础上,设计并开发实现了一个简单的初中学生个体状态信息管理软件系统。
该模块是系统接口的应用程序,用于系统的所有功能,共有7个功能菜单和子菜单(模块),使系统从类管理、文件管理、支付管理、课程管理、性能管理系统特定功能实现,同时系统管理模块可以完成安全管理。
第五章系统性能优化
基于管理模型的教育管理系统需要提高安全性能,以更好地满足教育管理的需求。5.1系统安全
系统安全性优化系统安全性主要用于防止SQL注入攻击。以下将专门介绍SQL注入攻击以及预防,身份验证和异常处理。
5.1.1什么是SQL注入攻击?
5.1.2身份验证
5.1.3异常处理
根据情况,可能需要以不同方式处理应用程序错误。例如,您可能需要在开发过程中查看ASP.NET提供的详细错误页面,以帮助识别和修复问题。但是,将应用程序应用于生产环境后,您可能不想向客户端所在的客户端显示详细的错误。您可以使用ASP.NET指定是向本地客户端,远程客户端还是向两者显示错误。
5.1.4系统测试
基于管理模型的教育管理系统需要提高安全性能,以更好地满足教育管理的需求。
5.1.5总体考虑
基于互联网络的远程义务教育公共行政事务管理仍然还处于快速发展的初期,但由于其明显的技术优势,再者之加上目前我国对远程义务教育的巨大市场需求,未来几年将还会有很大的空间发展。这也就要求我们的操作系统架构设计师要充分考虑可伸缩性这个问题。可伸缩性主要应该包括以下几个主要方面:1.在整个系统结构的整体设计中,我们认为应该尽量立足当前,考虑未来,并促进扩展。2.在网络服务器的系统布局结构设计中,我们发现应充分考虑可伸缩性:一方面,我们发现不应盲目地去追求它的大容量和追求高性能。我们是否应该根据最近的客户需求而来配置新的服务器。另一方面,您还是应该希望能够根据不同使用者的负载轻松松地添加您的服务器。3.在某些软件设计功能方面,它其实应该完全是开放的,易于自己添加某些新功能,甚至说它应该能连接其他一个人自己开发的某些主要功能模块。4.2在选择操作系统中的操作管理平台,数据库,开发编程语言等时,必须考虑自己的功能
5.2测试结果
第六章总结
1.编程的标准化对于项目设计和后期维护非常重要,尤其是大规模项目团队开发的标准化。更突出。
2.在项目设计中,应详细描述每个功能的界面,并且注释应非常详细,以提高代码的可读性。
3.项目系统架构在一个项目中非常重要。好的软件架构不仅使它可以有效使应用程序人员易于进行阅读并有效减少程序工作量,而且它还可以有效减少程序维护和进行修改。
5.在模块设计中,应充分考虑模块与其他模块之间的连接,以尽可能减少模块之间的耦合。
6.在设计数据库时,我们应该在正确设计表之间的关系的同时,尽可能地容易地查找和操作数据库。通过毕业项目,我学习了如何完成该项目的开发过程。但是,此开发中仍然存在许多缺点:
1.可以更简单地独立设计系统数据库,以大大提高系统数据库的质量可读性并大大简化系统开发。添加搜索视图以大幅减轻应用数据库库和搜索的运行压力,并通过添加数据存储处理过程和数据触发器以大幅提高应用软件运行质量。
2.应该添加更多注释以使代码更具可读性。类,表和函数的命名应更正式。
3.从用户的角度考虑系统,以使系统更加人性化。
关键词:研究生教学管理;管理信息系统;MySQL;PHP
一、系统组成及功能介绍
2.教学评估管理子系统。这一系统主要是完成对教师教学的网上评估管理工作。
3.教务管理子系统。这一系统主要是包括课程管理、学生成绩管理、培养方案管理等。
二、系统总体设计介绍
1.数据库是整个软件系统的核心。本系统从总体上说应属于档案管理类系统,而非事务处理类系统,因此数据库是整个软件系统的核心。我们在软件设计时,使用了最新的MySQL数据库系统进行数据管理。MySQL是一个开放源码的小型关联式数据库管理系统,其非常广泛的应用在Internet的中小型网站系统中。虽然MySQL相比Oracle、SQLServer等大型数据库系统来说比较简单一些,但针对教学管理这种数据量不大的系统来说完全是足够的,而且管理和维护也比较简单。
2.可以方便地从网上查询数据库中保存的数据。网上数据查询系统采用了专用于网络编程的PHP脚本语言,其是一种HTML内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛地运用。通过PHP和MySQL数据库的结合,可以方便地从网上查询数据库中保存的数据。
3.后台管理系统设计。后台管理系统包括数据录入和数据导入等工作,其中数据录入采用专用的界面进行录入工作,主要用于单条学生数据信息输入、修改等。而数据导入则方便大批量的学生数据导入数据库中,这其中主要包括采用一个方便的工具将常用的Excel工作表中的数据进行导入。
三、系统主要数据库介绍
作为一个管理信息系统,数据库的设计是非常重要的,我们在数据库设计中,根据第三范式的要求,并结合研究生教学管理的现状,建立了研究生教学管理系统的基本数据库。下面是系统中主要数据库及内容简介:
1.学生信息库。(1)学生基本情况库。该库包括了学生的一些基本档案信息,主要有如下字段:学号、考生编号、专业、年级、姓名、性别、出生年月日、毕业院校、籍贯、民族、备注。(2)学生成绩库。该库是保存学生成绩,主要有如下字段:学号、学期、课程号、学时、学分、分数。
2.课程库。课程库中包含了课程信息,主要用于学生成绩库中,其主要字段如下:课程号、课程名称、学时、课程性质、课程类别。
四、系统维护部分的设计
1.数据的备份和恢复。这是系统维护部分的一个重要项目。本系统允许用户将数据备份至磁盘或其他介质,借助于系统的网络功能甚至可将数据备份至网络上其他计算机上,并可从这些位置恢复数据。备份时可选择是否删除原始数据,对于需要存档的数据,删除后可节省硬盘空间。
2.数据库完整性校验。数据库的完整性包括检查的唯一性,如学号、课程号的唯一性等;检查不同库之间的完整性关系,如成绩库的学号和课程号必须在基本情况库和课程库中存在;用户自定义的检查,如成绩的范围、学时及学分的范围等。这些校验工作是保证数据库数据完整、运行可靠的关键环节之一。
总之,研究生教学管理系统经过不断的完善,目前运行情况良好。同时由于通过互联网方式实现了对研究生信息的管理,相比传统管理方式来说,学生获取信息更为便捷,整体工作效率有了很大程度的提高。
[1](澳)威利,(澳)汤姆森.PHP和MySQLWeb开发[M].武欣,
【关键词】网络;教学管理;ASP;SQLServer2000引言:
教学管理是高校管理中非常重要的一个环节。高校教学管理最初是人工方式进行,但自从国家实施大众化教育实行高考扩招以来我国高校学生数量急剧增大,有关教学管理工作和所涉及到的数据量越来越大越来越多,大多数学校不得不靠增加人力、物力、财力来进行教学管理。而人工管理具有效率低查找麻烦可靠性不高保密性低等缺点。所以为了加强信息的管理减轻工作人员的负担提高工作效率采用计算机对教学信息进行管理设计出一套实用性强的教学管理系统是非常必要的。
系统的需求分析
1开发目标
本系统的开发目标是:开发出一个操作简便,界面友好,灵活实用,安全可靠的网络教学管理系统。该系统的开发以教务管理人员任课教师和学生为服务对象能够提高学校对教学管理效率,减轻教务管理人员的负担,提高学校对教学管理的规范化管理。
2可行性分析
2.1经济上可行性分析现在计算机的价格已经十分低廉性能却有了长足的进步。而本系统的开发为学校的工作效率带来了一个质的飞跃为此主要表现有以下几个方面:第一,本系统的运行可以代替人工进行许多繁杂的劳动;第二,本系统的运行可以节省许多资源;第三,本系统的运行可以大大的提高学校的工作效率;第四,本系统可以使敏感文档更加安全,等等。所以,本系统在经济上是可行的。
2.2技术可行性分析
本系统的开发利用的是ASP脚本编写环境,使用它可以创建和运行动态,交互的Web服务器应用程序,用MicrosoftSQLServer2000作为本系统的数据库,它是一个支持多用户的新型数据库适用于大中规模的数据量需求。所以,本系统在经济上是可行的。
2.3操作可行性分析本系统为一个小型的教学管理系统,开发此系统的总体环境如下:客户端:Windowsxp,InternetExplore4.0以上版本。服务器:WindowsXP,IIS5.1及其以上版本。数据库:采用SQLsever2000数据库,运行于服务器端。服务器端脚本编写环境:ASP(ActiveServerPage)。脚本语言:VBScript。由以上可知系统所耗费的资源非常的小,学校的电脑或个人的电脑无论是硬件还是软件都能够满足条件。所以,本系统在操作上是可行的。
2.4法律可行性分析本系统纯为私人设计,在开发过程中没有涉及合同、责任等与法律相抵触的方面。
所以,本系统在法律上是可行的。由以上分析得出,本系统可进行开发。
3系统功能介绍
本系统功能主要包括教务管理、成绩管理和课程管理。用户包括教师、学生和管理员。根据不同的用户要求,软件进行相应的设计。
在权限方面,学生的权限包括访问、查询操作,教师的权限包括访问、查询和一些更新操作。作为管理员,他的权限是最大的,他可以对数据库中任何表进行访问、查询、更新操作,并且进行相应的维护。
本系统分以下三个模块:
3.1教务管理模块:根据教学管理的需求,设计此模块的功能包括学生资料管理、教师课表和权限管理。管理者拥有此模块的所有权限,而教师和学生只能进行查询操作。
3.2成绩管理模块:成绩管理是专门管理学生成绩的部分,对学生选修课和必修课的成绩进行管理,在权限方面老师同管理者可以进行查询、添加、修改和删除操作,而学生用户只能进行查询操作。
3.3课程管理模块:课程管理是针对课表进行管理的,方便管理员或是老师对课程的管理。管理员可以对课程进行更新,修改和删除操作,而教师和学生只能进行查询操作。
4数据库需求分析
用户需求具体有教学管理系统提供的添加,修改,删除和查询,这就需求数据库结构能充分满足各种信息的输入与输出实现有组织地、动态地存储大量关联数据方便用户访问系统中的数据。它与文件系统的重要区别是数据的充分共享交叉访问与应用程序的高度独立性。
5结论:
一、高校体育教学管理的特点
体育教学管理应该从以往的过程管理,扩展为按照教学要求和培养目标,对体育教学工作的各个层面进行更深层次的认识,从而建立更为有效的教学秩序,提高教学质量,确保高校所培养人才的全方面发展。从计划管理、质量管理、秩序管理、档案管理计四方面对体育教学管理进行深入的探求。无论是作为一切管理之首要阶段的计划管理,还是作为教学组织过程、教学任务安排以及教学质量检验之根本依据的教学计划,都体现着高校的人才培养模式及其质量要求。故不仅要根据教学自身的规律,使教学计划保持一定的稳定性;还要使其根据现代科技发展水平与社会发展不同时期的需求,进行适时适量的调整。为保证整个教学过程能达到相应的教学质量要求,并实现一定的培养目标,对体育教学进行质量管理,便成了体育教学的上上之选。
二、高校体育教学管理系统的应用价值
(一)促进了教学资源的充分利用。
(二)提高了教学管理的效率。
(三)推动了学校体育工作的发展。
(四)加快了体育教育改革的步伐。
三、对高校体育教学管理系统的研究
高校体育教学管理系统是为了解决体育教学目前成绩管理过程中存在的难题而开发的一套体育教学管理系统,内容包括教研室管理(体育课统筹安排、体育场馆安排、教研室年度工作计划)、教师备课(教学计划、单元计划、备课)、学生个体自我评价(初中、高中体育成绩、达标成绩自动生成、总分等)、运动队管理(训练计划等)、体育器材管理等。此管理系统是广大体育教师必备的教学工具。目前开设体育技术课程是体育教学管理系统中的关键,对此,美国印第安那大学正就此进行进一步研究。2000年9月奥运会体育科学大会期间,世界最为著名的远程教育机构――澳大利亚南昆士兰大学远程教育中心,该中心学术主任GlenPostle教授开发体育教学管理系统。
2000年10月,在北京的“中国及世界远程教育研讨会”上,英国一家公司展现了体育专业教育的体育教学管理系统,显示出教育互动的成功。2007年,同济大学体育教学部周萍老师的《普通高校体育教学管理信息系统的开发与运用研究》分别人选第八届大学生运动会体育科报会和第四届学校体育论文报告会。
(一)J2EE技术管理系统研究。
(二)MVC设计管理系统研究。
1.1理论构建和系统结构
1.2体育网络管理系统功能介绍
体育网络管理系统设计思路源于功能模块化。采用模块化的方式方便于系统的升级以及功能的扩展,同时也可以保证各个模块的稳定性,也方便于修改模块中的功能。体育管理系统的每个功能模块相互独立,又存在着联系,同时对功能细化,每个模块又有一个个小的功能子模块组成,如下图2所示:
(2)教师管理模块教师管理模块主要由课程设置和成绩管理两个功能模块组成。①课程设置是指在老师根据高校对学生的教学要求,制定学生在校学习的计划。在完成课程设置后,学生可以对课程进行选择。②成绩管理是指教师根据自己所教课程管理学生成绩。成绩管理主要由录入成绩,查询修改成绩以及分析成绩组成。录入成绩是指教师根据学生考试成绩或者平时成绩,向系统上传成绩;查询修改成绩是指对上传系统的成绩进行查询和修改;成绩分析是指根据学生的平时成绩分析在教学过程中遇到的问题,即使反应学生学习情况,教师根据成绩分析来调整教学方法。
(3)学生管理模块学生管理模块分为:在线选课和查询成绩。①在线选课是指针对高校教学大纲学生自主的在网络管理系统中选择课程,根据所选课程制定学习计划进行学习。②成绩查询是指学生对自己所选课程查询考试成绩,通常查询成绩是需要等待的,因为老师在考试完成后要对考试成绩进行核查,再向系统上传成绩。查询成绩也方便学生及时了解自己对课程的掌握情况。
(5)系统管理模块系统管理模块主要由用户管理、权限管理和系统资源管理三个功能模块组成。用于系统管理者进行维护和管理。①用户管理是指对使用体育教学管理的用户进行管理,主要是对账号和密码的管理。②权限管理是指管理系统根据用户分类,对用户操作系统功能的权利进行分配。③系统资源管理是指管理教学资料、课件和视频等,支持用户的上传下载等。
2体育教学管理系统应用研究
(2)用户注册功能模块应用提供了对犯罪嫌疑人的车辆进行远程跟踪和检测的技术手段。
(3)停车场收费管理系统。利用车辆拍照自动识别系统实现对进出车辆拍照的自动检测,并且结合停车卡的使用,实现对车辆自动计时、计费的目的,从而在大大提高工作效率的同时,还能降低人力成本的耗费。
(4)社区车辆管理系统。社区安全系统通过车辆牌照自动识别系统自动记录进出社区车辆的牌照,并与社区内部车辆牌照信息进行比对,从而能够发现可疑车辆,及时消除安全隐患,保卫社区居民人身及财产的安全。⑸城市交通路口的“电子警察”。
关键词:;教学管理系统;信息化
一、课题背景和意义
随着社会信息化的快速发展,校园的信息化建设也将推向风口浪尖。纵观国内外校园信息化状况,国外的校园信息化建设起步较早,硬件和软件设施比较齐全,技术条件也相对比较先进和成熟。而国内的校园信息化建设起步较晚,虽然各大院校都投资构建了硬件和软件资源,但是和国外的技术条件还有一定差距。我校虽然是有着百年办学经验的重点院校,但是在教学管理方面存在一些问题:
1.学校校区比较分散,在校学生人数众多,在外顶岗实习的学生也多,对于学生的状况不容易弄清楚,容易造成学生管理环节薄弱。
2.每年学生查询成绩,补考统计等等工作都要由教务人员完成,造成了教务人员工作量庞大,容易出错,无法满足所有学生要求,也增加了老师和学生的隔阂。
3.本院教师人数众多,且不在同一地点办公,学院的重大信息通知不容易传达,且每年的教学任务,课程安排,教学资源都需要教师自己到教务科查询,加大了教师和行政人员的工作量,且容易发生矛盾。
针对我学院教学管理工作中出现的问题和特点,我们计划开发一款功能齐全,易于扩展,操作灵活的教学管理系统。
二、管理系统概况
本系统共分两大模块:用户权限管理模块和综合教务管理模块。
1.用户权限管理模块
本系统的最高级用户是系统管理员,他为学院的每一位用户分配账号和密码。用户按照级别可以分为学生、教师和部门领导。学生登陆本系统后可以查询和修改部分个人信息、查询课程表、成绩单、教师教学评分、和老师在线交流等;教师登陆本系统可以查询自己的教学任务、教学地点、学生对自己的评价、成绩录入、共享教学资源等;部门领导登陆本系统可以对教师提交的各种数据进行审核,决定是否有效。
2.综合教务管理模块
在这部分以教师身份登陆为例,包含的基本操作有个人信息修改、教学信息查询、教学资料维护、学生成绩录入、师生交流等。其中每一项操作又进一步划分成若干子操作。例如教学信息查询包括教学任务查询、任选课任务查询、学生名单查询、教师课程表查询、教学评价查询等。
教学管理系统结构图如上图所示:
三、系统开发技术介绍
本系统开发主要使用了技术页框架是一种编程框架,它在Web服务器上运行以动态地生成和管理Web窗体页。还在Web编程中引入了一些独特的新技术,可以在典型的动态服务器页面(ActiveServerPage,ASP)上极大地改善开发模式:
(1)语言独立性
作为.NET框架的一个组成部分,允许开发人员选择一种自己非常熟悉的编程语言来编写应用程序。例如可以选择C#、VB或者J#等语言。[1]
(2)编译而不解释
传统的ASP在每一次进行页面请求时都要解释编程结构,而可以在服务器端动态地将页面编译成本机编程指令,这种指令的运行速度非常快。我们可以很明显地感受到传统的ASP页面和页面之间性能的巨大反差。
(3)事件驱动编程模式
传统的ASP页面是以自上向下的线性方式执行的,而且HTML标记和程序指令代码混合在一起使得任何人阅读起来都会显得非常困难当然页更加难以维护。引入了事件驱动模型,它允许HTML标记与程序指令代码分离开来,单独将指令代码放在有意义的专门处理任务的单元中。[1]
(4)服务器控件
在传统的ASP页面中,由于HTML片段代码需要结合在一起动态地呈现,这样就可能要在应用程序中重复地编写相同代码。提供了服务器的控件,该控件能够将公共的呈现封装起来重复使用。这样就避免了重复编写相同代码的工作。中大约有80多个服务器控件,这些控件封装的内容有标准的表单元素也有复杂的控件。[1]
四、系统性能需求
教学管理系统的开发目标是使用最先进的技术和最科学的方法实现高效、便捷的管理手段。围绕这个目标,本系统应当具备如下特性:
(2)可扩展性。可扩展性是指,系统设计完毕并投入使用后,如果有新的功能需求需要添加,则可以在软件和硬件方面进行扩展。并且在扩展后对原有的数据资源不产生任何破坏,系统能够和新建的功能模块顺利连接。要达到这种要求,就必须要求新的系统使用标准化、规范化的数据格式进行描述。例如新增专业的专业代码、教职工编号等信息都应该用统一标准的方式来制定。
(3)安全性。无论设计任何系统,都需要确保其具有安全的身份验证、权限检查、通信机制和保密性问题。通过数据库身份认证、操作系统权限制度与校园网的安全机制相结合的方式,同时做好数据的备份工作,以保证整个管理系统的安全可靠运行。
(4)易维护性。在设计交互性强的WEB教学管理系统时,应该考虑到它的结构复杂性。不应该只顾求功能的齐全而忽略了系统运行、管理和维护的问题。要考虑到诸多的客观因素以确保系统快速运行、管理便捷、维护轻松。
五、结论
随着校园信息化的不断深入,学校的教学管理系统可能会囊括更多的功能,将来我们的工作就是如何在现有系统的基础上逐步开发出更加适合学校教科研管理系统、教师工资查询系统、图书管理系统等,从而形成一套完整而有效的高校信息管理系统。
[1]杨云典型系统开发详解.北京:人民邮电出版社.2006.150-155
1.1功能
1.2管理
在管理模块中,包括了消息、用户和素材三方面内容。消息管理即发送消息时可以按照资源特点以及用户特点实行分组推送,另外在消息管理中可以查看最近五天订阅用户和平台之间的互动信息,并且逐一进行回复;用户管理即按照订阅用户的地理位置、兴趣爱好、所学专业与知识水平等特点实行自定义分组;素材管理即保存使用的资源如图片、文本、音频、视频等,有利于今后随时循环提取应用。
1.3统计
1.4开发者中心
2.1开发模式系统架构
后台服务器可以自己安装调配并且接入网络的硬件服务器,也可以选择通过互联网租赁的虚拟服务器,比如当前十分流行的百度BEA和新浪SAE。
2.2开发模式下接入和获取接口凭证
2.2.1开发模式下接入后台服务器
2.2.2获取接口凭证
3.1系统支撑平台
作为全球市场最大占有率的Moodle系统,它拥有十分强大的PC浏览器端功能,不但拥有健全的基础功能,还拥有行业内领先的教学插件,比如,在线考试插件、论文插件、流媒体应用插件等,广泛应用于行业中。
3.2系统总体设计
3.2.1系统整体框架
3.2.2系统体系结构
系统一般利用B/S三层架构,服务器利用LAMP环境,三层架构见图3。
表示层:一般利用Bootstrap+jquery+Html+JS等有关技术,将友好便利的交互式操作界面提供给用户。
数据访问层:本系统通过MsSQL数据库存取数据。
3.2.3系统功能
3.3关键模块实现
3.3.1课程与资源活动处理模块
3.3.2消息处理模块
3.3.3考勤模块
3.4关键技术实现
公众号唯一的全局调用接口凭借的变量名为access_token,每一次调用接口都需要利用access_token,应用系统通过预留512个字符空间实行科学存储。access_token规定为2个小时的有效期,必须定期实施更新,新获取的将会造成上一次获取的access_token失去效果。
3.4.2GPS定位考勤的实现
4.2.2科学管理学生使用手机
关键词:教学管理系统;成人高等教育;成绩管理
一、系统设计与实现
(一)系统运行环境
服务器按系统需求和投资规模,选用HPML370G3作后台服务器,配备双P42.8G处理器、2G内存、3个72.8GSCSI硬盘,64M双通道阵列卡。客户机须采用高质量的PⅡ以上机器,内存64M以上,显示器至少支持800*600分辨率,硬盘在10G以上,配备激光打印机或宽行针式打印机。服务器操作系统采用Windows2000/NT操作系统,数据库采用SQL,它具有高稳定性能,高吞吐量,高完整性,高安全性,高可用性,并且在系统扩展时仍能保持高性能,客户端开发工具采用Delphi6.0。客户端运行于Windows98/Me/2000/XP环境下,操作简单易掌握,采用TCP/IP协议,这是目前使用最广泛的网络协议。①
(二)管理系统组成
(三)系统的具体实现
管理系统共分学籍管理、成绩管理等几个功能模块。在系统的实现中,数据库的连接、用户权限的分配、成绩管理等是一些关键的问题。限于篇幅,以成绩管理模块的实现为例来说明。
系统成绩管理模块的实现:学生成绩的管理是在学生基本信息建立之后,也就是在学籍管理处理完成之后进行的。学生成绩的管理是成人教育教学管理非常重要的一个环节,学生成绩管理质量的好坏将直接影响学校成人教育教学质量和管理水平,甚至将影响学生的正常毕业和学校的办学声誉。
每年新生报到注册、分班结束后,马上进入成绩管理阶段。系统首先要求各教学系必须输入本班级的教学计划,系统管理人员根据各教学系成教教务员的要求开放相应的权限建立相应的班级教学计划,一旦教学计划输入并检查无误之后,打印教学计划并加盖公章报送继续教育学院。系统管理将在一天之内屏蔽教务员该项权限。学生每门课程考试结束后,教务员可与系统管理员联系提出成绩输入的要求,每次同时只能输入三门课程的成绩,成绩输入完成并检查无误之后,必须将成绩打印三份,并将其中一份加盖公章后和原始成绩登记表交继续教育学院,系统管理员将在一天之内屏蔽教务员该项权限,以保证成绩不被随意修改。统考成绩则只能由继续教育学院成绩管理工作人员批量导入管理系统。
(四)系统功能
成人高等教育教学管理系统经过近一年的开发、调试,于2004年初正式投入使用,它的主要功能有如下8个模块,该系统功能较为全面,且操作方便。
学籍管理:学生、班级信息,新生分班,学生、专业与学籍异动,学生注册与交费。
成绩管理:教学计划,考试成绩,考试名单与安排,成绩回收,免修免考,毕业审核,毕业生档案归档;班级信息。教学计划及其执行情况,考试、统考、补考成绩管理等。
教材管理:教材信息;供应商信息;教材入库登记,教材回退;班级发放教材,班级教材回退。
档案管理:档案柜建立;档案盒建立;档案信息管理;档案查询。
统计报表:毕业生信息查询;学生人数统计,成绩统计,学员个人成绩单,考勤,注册,缴费登记表和审核表。
数据接口:导入招生等上级下发数据,导出学生各类上报数据,导入学生统考候补名单、统考成绩名单、学员名单和相片,导入统考成绩等数据。
系统设置:建立用户权限组,设置密码,参数设置,统考课程设置,常用字典设置,导出导入数据管理,升级文件管理,数据冗余管理,日志管理,查询分析器。
帮助:系统信息,查看消息,发送信息,系统智能,手动升级。
二、系统的优势和特色
成人高等教育教学管理系统具有教学教务管理软件的基本功能,同时具有对成人教育师生教材、档案进行管理的功能。系统投入使用一年来,在理顺学籍学生和进修生管理,毕业生数据审核,强化主办系教学教务管理、学生教育管理方面发挥了积极作用,减轻了管理人员劳动强度,极大地提高了工作效率和服务质量,为校、系两级管理模式的实现提供了有力的技术保障。
系统界面设计先进,操作简单方便,对操作人员计算机水平要求不高,只需具有一定的Windows基础知识和基本操作技能,都能轻松自如地进行业务管理。
(一)具有良好的教务管理系统性能
(二)档案管理和教材管理具有特色
档案管理功能模块是针对成人高等教育新建立的一个二级档案室而设计开发的,使用计算机来管理档案资料,不但方便有效地管理档案资料,而且也方便工作人员快速地查阅有关学生档案资料。在极大提高了工作效率的同时,也节省了许多人力和物力。在教材管理上,系统投入使用前,是以手工账单式来管理教材的采购、入库、出库、清点和统计等工作,系统的投入使用,根本性地改变了学校成人高等教育一直以来教材手工账单式管理。使用计算机来管理教材的采购、入库、出库等工作,不但大大减轻了工作量和工作强度,同时也大大地降低了工作出错率,了解当前教材使用情况极为方便,特别是有关统计报表工作是手工作业时无法相比的。在毕业生离校时,能快速准确地统计并打印出每个学生使用教材的情况,并做到准确无误。
关键词:中外合作办学;教学管理;管理系统
一、引言
二、系统设计
本系统既可以使用公共的数据库服务器,也可以使用本地数据库服务器,采用的主要开发工具和技术包括Java[3]、Eclipse[4]和MySQL[5]。
(一)总体设计
中法合作办学教学管理系统主要涉及两大类功能:法方教学计划导入、转换和电子校历生成功能。基于此,本系统的主要功能包含如下几方面:
2.用户管理功能。主要功能有:用户密码修改和注册密钥修改。
3.教学计划的导入与转换功能。主要功能有:中方教学计划导入和删除,法方教学计划导入和删除以及法方教学计划转换。
4.电子校历的生成功能。主要功能有:法方校历文件导入及删除,电子校历生成。
5.课程查询功能。主要功能有:按照年份和授课方查询法方教学计划里课程信息;按照年份和具体日期查询当天具体的排课信息。
6.打印功能。本系统的打印功能主要用于打印在教学计划功能模块转换而得的中方教学计划和在电子校历功能模块生成的电子校历。
系统总体功能结构如图1所示。
(二)数据库设计
本系统数据库主要包含6张表,分别是:
1.用户表1:用户表1里存储的是操作用户和查看用户这两种用户的信息。当有新用户注册时便会在这个表中添加一条用户信息。
2.用户表2:用户表2里存储的是超级用户的信息,由于超级用户只有一个,所以表里只有一条数据,在系统使用前已经存储在数据库里了。
4.中方教学计划表:中方教学计划表存储的是往年的中方教学计划定稿(excel文件)中的课程信息(中方模式下的课程描述),当有新的中方教学计划定稿导入时,系统会把该教学计划中的所有课程信息添加到该表中(一门课为一个信息对象)。
5.法方教学计划表:法方教学计划表存储的是最新一年法方发送过来的教学计划文件(excel文件)中的课程信息,当有新的法方教学计划导入时,系统会把该教学计划中的所有课程信息添加到该表中(一门课为一个信息对象)。
6.法方校历信息表:法方校历信息表存储的是法方发送过来的校历文件(excel文件),当有新的法方校历文件导入时,系统会把该校历文件中排课信息添加到该表中,每天的排课信息为一个信息对象。
三、系统实现
本小节以教学计划管理模块中的一个子模块的导入法方教学计划为例,介绍其具体实现过程。
1.首先,弹出输入框,选择需要输入的法方教学计划的年份。
2.选择好年份(如12-13)后,弹出文件选择对话框,选择需要导入的法方教学计划文件。
3.导入成功后,在其他功能界面显示区域显示法方教学计划文件的内容。
四、结束语
[1]中华人民共和国中外合作办学条例[N].中国教育报,2003-04-05.
[2]苏健.中外合作办学模式下辅导员工作创新研究[J].成人教育,2011,08(10).
[3]HerbertSchildt著.张良华,吴明飞译.TheCompleteReferenceSeventhEdition[M].北京:电子工业出版社,2008.