高校选课系统范文

2024-05-13

高校选课系统范文(精选9篇)

高校选课系统 第1篇

近年来, 随着当前高等院校办学规模的不断扩大, 直接伴随而来的是高校教师和学生的数目不断增加, 传统的手工选课处理方式已不能适应新形势下的教学管理模式, 越来越多的高校都在积极探索研究适应新的教学管理模式的网上选课系统。在目前这种大环境下, 一些比较知名软件企业也抓住这个机遇, 开发了许多相应的软件。尽管软件通用性比较强, 但还是存在或多或少的问题, 比如某些功能上不能满足高校的特殊要求、软件后期维护及以后的二次开发比较困难等。基于上述原因, 基于笔者在江苏农林职业技术学院教务处的实际工作经验, 自主研发了教务管理的网上选课系统。

2 网上选课需求分析

1) 初始化相关数据

该环节的执行角色是教务处负责选课的管理员。设置当前选课学期、允许申报开课的教师名单、允许选课的学生名单;设置教师申报的时间段;设置学生选课的正选、退补选时间段;增设新的课程代码;打开教师网上申报开关。

2) 教师网上申报开课

在规定的时间内, 教师登录选课申报系统完成申报课程信息录入, 主要信息有课程的简要介绍、考核方式、学分、个人信息以及上课时间和教室要求。

3) 教务处审核申报课程

教务处根据学校公选课开课要求, 筛选教师申报的课程, 同时计算通过审核课程的可选人次数, 确保学生都有课可选。

4) 关闭教师申报通道

该环节的执行角色是教务处负责选课的管理员。管理员设置系统关闭时间, 系统将自动关闭教师申请通道, 此时, 教师将无法在网上申报开课, 已经通过审核的开课教师亦不可修改个人或课程信息。

5) 管理员处理开课数据

该环节的执行角色是教务处负责选课的管理员。此时, 开课教师和开课课程已经确认完毕, 但是尚未安排上课时间和教室以及设置每门课程的限选信息。管理员将根据教师申请时的信息以及本校的实际情况综合解决上述问题。

6) 开放网上选课

该环节的执行角色是教务处负责选课的管理员。管理员在确认教师上课时间和教室无冲突之后, 打开网上选课开关。

7) 学生在网上选课

在规定的时间内, 学生登录选课系统进行选课。选课过程中能够查询待选课程的简要介绍、考核方式、学分以及授课教师信息等, 选课结束后可以浏览个人所选课程及历史所选课程。选课时, 判断学生是否已经完成了网上评教, 如果未完成评教, 系统提示先完成评价后方能选课。

8) 关闭选课通道

该环节的执行角色是教务处负责选课的管理员。管理员设置系统关闭时间, 系统将自动关闭选课通道。

9) 处理选课结果

该环节的执行角色是教务处负责选课的管理员。公布退学和补选的学生名单, 退学和补选的学生将进行退补选阶段。

10) 选课结束

该环节的执行角色是教务处负责选课的管理员。选课结束后, 管理员将公布开课课程信息和选课成功的学生名单和信息。关闭选课功能。

3 系统设计

1) 系统软件环境

操作系统:Windows Server 2003/Windows Server 2008

应用服务器:IIS 6/IIS 7、DotNet FrameWork 2.0/DotNet FrameWork 3.5

数据库服务器:SQL SERVER 2000/2005/2008。

2) 开发环境及方法

使用Visual Studio 2008, 选择ASP.NET、C#进行开发。采用B/S加C/S架构。学生选课平台及教师申报平台使用B/S开发, 管理员模块使用C/S开放。

3) 数据库设计 (表1~表4为部分重要表) 。

4 系统开发

1) 学生登录代码

2) 学生登录成功后选课列表展示代码

3) 学生选课代码

5 结束语

江苏农林职业技术学院是我国国家示范性高职院建设单位、全国职业教育先进单位, 其教务管理水平在高职类院校中是领先的。该系统方案已经实现并已于3年前正式投入使用, 期间进行了一定的完善工作, 系统目前运行稳定, 性能良好, 有效地支撑了一个在校生达13000多人的高职院校的选课工作。

摘要:该文首先简要介绍高校选修课的选课流程, 提出适应该流程的选课系统实施方案, 并详细描述方案中各环节的实施角色、过程和其他要点;其次列出了选课系统的关键表以及核心代码。该选课系统已经成功实施3年, 流程清晰, 功能稳定。

关键词:网上选课,选课系统,教务管理,ASP.NET

参考文献

[1]Simon Robinson, Christian Nagel.C#高级编程[M].3版.北京:清华大学出版社, 2006.

[2]姜峰.高校选课系统的设计与实现[J].农业网络信息, 2009 (4) .

选课系统全分析 第2篇

一、系统功能及需求分析

(一)系统功能

选课系统含登录验证模块、学生选课模块、管理员模块。学生通过本系统,可透过浏览器查询课程安排、教师及选课情况等;管理员通过本系统,可对全校学生进行选修课的统筹管理,如修改、添加、查询、删除等,从而为教务工作提供决策信息。

(二)需求分析

分析一:系统应该满足以下几个方面需求:

1.某些选修课程因为前序课程或者教学管理资源的限制,要求系统能对课程选修人数、选修学生年级、专业等进行限制。

2.选课过程需具有时效性,系统要能在短时间内响应大量学生的查询和选课要求,並及时处理。

3.教务部门能及时掌握课程选修情况,系统界面直观,操作简单,学生不需经任何培训即可操作。

4.系统要提供数据输出接口以供教务员作后期处理及保存。包括作为以后查询和评估使用的资料。

分析二:系统要实现的功能分为二大模块:

管理员模块:

1.负责统一管理,包括课程的查询、添加、修改和删除;

2.限制选修条件的管理,包括条件的添加、修改和删除;

3.统一管理用户,包括管理员和学生用户的管理;

4.系统公告的管理;

5.数据的管理和数据导出;

6.管理员密码管理和学生密码的初始化操作。

学生选课模块: 1.从课程列表中选择所要选修的课程;

2.查询已选课程及其相关信息,包括上课时间及地点;

3.修改自己的登录密码。

(三)系统功能模块划分

系统功能框图

四、系统模块分析与用户界面设计

(一)系统模

(二)系统模块说明 根据用户需求分析和数据字典设计,把系统模块划分为:三大模块和三个子模块。它们分别是登录验证模块、管理员模块、学生选课模块三大模块以及管理员模块下的选修课程管理子模块、用户管理子模块和数据导出、导入子模块。

1.登录验证模块

该模块用于检查用户的登录,管理员、学生的登录。确保只有合法的用户才能

作。

2.管理员模块

管理员模块是该系统中功能最为强大的一个模块,管理员可在此完成对整个系统的管理以及维护,课程的添加,新学生的登记也都要通过该模块完成。

在管理员模块中,管理人员可进行管理账号的添加、删除等操作,还可以分别对学生、课程进行管理。在学生、课程管理中,都具有相同的功能:查询、添加、修改、删除,只是根据各自情况的不同,实现了查询或添加。例如:在学生管理中可以通过班级、学生姓名等不同条件进行查询,在课程管理中提供了专门的页面对大量的课程信息进行录入。

(1)选修课程管理子模块

该模块用于管理员对选修课程进行添加、修改、删除、查询等操作。

选修课程的添加分两个步骤:第一步是输入基本信息;第二步是录入选修课程的限选条件。

为了更全面掌握学生的选课情况,管理员可以对学生进行选课情况查询与退选的操作。当然这些操作都是特殊情况下由管理员进行的,具体实现是在“学生选修情况查看”的界面中完成。

(2)用户管理子模块

用户管理模块可具体分为管理员的管理和对学生用户的管理两种功能,其中管理员的管理功能较为简单,功能包括修改信息、密码的修改。

而对学生的管理功能,除了信息、密码的修改之外,因为学生数据可能存在着误差,在选课过程中可能会出现部分学生名单不在该系统或学生所属专业不正确,而最终造成学生不能选课或所选课程与所在专业的课程不一致的情况出现,所以要提供管理员添加学生、修改学生和修改班别或专业的功能。

(3)数据导出、导入子模块

因为选修课是一种实际的上课过程,在上课过程中我们需要点名考勤和成绩打印,所以本系统提供数据导出功能,管理员把数据导出成EXCEL文件让教务员进行处理,让老师掌握课程的学生人数和姓名,方便日后教学工作的正常展开。另因为学生的数据量较大,所以系统提供了数据接口来对学生数据进行导入。

3.学生选课模块

学生选课模块是系统最主要的功能,因为选课系统平台的大部分数据输入都是由大量学生的选课操作获得的。选课模块的设计虽然并不复杂,但是对稳定性的要求相对较高,这要求在设计上尽量少的占用系统资源,以防止出来因服务器系统资料不足而导致无法正常运行的情况。

登录系统主界面后,用户查看可选的课程名称列表,然后点击“选修”。因而显示直观,并会显示限定选修人数和已经选修人数,如果选修人数满或该课程取消,不会显示“选修”两字。正常情况下用户只需点击“选修”就可以完成选课程序。

因为选课操作是一项最重要也最容易出问题的操作,所以,为防止数据出现混乱,在这一步骤中需要采取严格的判断与验证措施。

下列情况将无法通过验证:

页面显示验证(无法显示“选课成功”页面);

(1)课程已经到达限选人数;

(2)重复选取该课程。

页面提交验证(无法提交到数据库)

(1)从外部提交数据

(2)超时登录

严格的验证保证了数据的准备可靠,不至于出现选课数据和实际情况不符的现象。

六、总结及说明

(一)开发总结

选课系统已经在校园网上的运行了一段时间並成为课程改革的重要组成部分。该系统受到老师们和同学们的普遍欢迎,因为系统避免了复杂的课程安排,也方便了同学们根据自己的情况自由选课。它在使用中不受时间地点的限制,只要在校内的任何一台终端均可登录本系统。该系统不仅给学生创造了良好的选课环境,也方便了教师对学生情况的了解和管理。

但是,在使用过程中也出现了一些问题,这些问题或多或少影响到系统的使用效果和用户的使用体验。主要存在以下问题:

1.系统对学生选课的控制策略尚不够完善。

例如不能提示学生那类选修课还没有进行选取,无法控制哪些学生不能选择某些课程等。如果某个专业的学生本学期是不用上选修课,系统也无法阻止该学生登录系统。总而言之,系统的控制策略部分仍不完善,这是本系统的一个比较大的缺陷。

2.系统运行速度不稳定。

由于我校是采用集中选课,当几百名学生同时登录系统进行选课操作,服务器会呈现死机状态,往往发生一些严重的数据错误。

解决方案:(1)进一步优化数据库设计和程序代码,使其占用更少量的系统资源;(2)改善服务器配置

3.数据的安全性不高。

因为本系统是挂靠在校园网站的服务器上运行的,该服务器使用了多项服务,内容庞杂,管理不够严格,所以数据的保密性并不良好。4.与学校成绩录入系统的接口还没有实现。

高校选课系统 第3篇

关键词 “位育”失当; 公选课; 逃课

高校公选课中逃课问题的原因有很多,归结起来大体为学生方面的、教师方面的和教学管理方面的原因。其中教师和教学管理这种外在的因素若想发挥其影响作用,无论是积极地规制还是消极地阻碍,都必须获得学生内在的心理认同,学生总是“使自己成为衡量一切生活关系的尺度”,因此解决学生内在的心理问题,能够有效地减少他们的逃课行为。本研究以学生为讨论对象,以潘光旦先生的“位育”思想为理论基础,来探析学生公选课逃课行为的失当之处,并寻求解决之道。

一、高校公选课中逃课问题突出

为了适应社会发展的需求,满足学生全面发展的需要,国内各高校纷纷开设种类多样的公选课。随着公选课的深入实施,学生在公选课中的逃课问题日益突出,在学生中普遍流传的诸如“必修课选逃,选修课必逃”等一系列口号就真实的反映了这一问题的严重程度。笔者于2011年3月采用分层抽样方法在辽宁师范大学抽取200名学生作为样本对其进行了问卷调查,其中回收有效问卷193份。调查显示,学生在公选课中的逃课现象是比较普遍的,只有9%的学生从来不逃公选课,偶尔逃公选课的学生比例为36%,另外有55%的学生经常逃公选课。至于他们逃公选课的原因,84%的学生为主观方面的原因。

学生逃公选课现象的普遍性要求我们去关注这一凸显的问题,而逃公选课归因的主观性则迫使我们从学生内在心理去寻求解决之道。公选课中学生的逃课问题之所以突出,从学生因素考虑,主要是不能清醒地认识到自身的位置,理性的厘清发展的方向,即“位育”的失当,这里所说的“位”既包括学生自身的内部环境也包括其所处的外部环境,而外部环境又包括横亘空间的物质环境和纵贯时间的文化环境;所说的“育”既指使学生已知的个性和能力得到有效地发展,也指使自身潜在的个性和能力得到充分地挖掘。

二、“位育”失当与逃课频繁

“位育”一词最早可追溯到先秦时期,《中庸》上记载:“致中和,天地位焉,万物育焉”,一位学者下脚注曰:“位者,安其所也;育者,遂其生也”。潘光旦先生进一步提出:“安所遂生”不妨叫做“位育”,并对“位育”这一思想做了系统的阐述和引申。张诗亚教授通过对“位”和“育”这两个字的甲骨文进行分析,阐述了其蕴含的深层意义:“‘位’就是‘立’的地方,它是秩序,是定位,它强调的是当一个人立起来的时候,前后左右的关系自然浮现,‘育’是进步,是发展”。而“位育失当”一词则最早见于潘光旦先生的《位育论》一文:“生物,尤其是进入文化的人类,尤其是今日适当中西新旧之冲的中国青年,往往有不能安其位不能遂其生的,这种现象以前叫做‘顺应失当’,如今我们叫做‘位育失当’”。目前高校公选课中突出的逃课问题从学生的因素考虑,乃是“位育”失当的体现。

首先,学生没能够做到“安其所也”,知晓其位置。一方面,学生或是不明确自身的爱好、兴趣、和取向,或是不了解所选择的公选课程,从而造成选课的盲目性。调查显示,有66%的学生在选学公选课之前没有明确的目的,说的更确切点,是没有适宜的目的,因为这部分学生只是为了修学分才不得不选学公选课。这种盲目的、被动的选课缺少了内在动力的牵引,从而导致逃课问题严重。另一方面,学生没有明确自身所处的外部环境,横亘空间的物质环境暂且不论,就纵贯时间的文化环境来讲,当今社会需要的人才是具有综合素质的人才,任何单一的素质都不足以确保其稳定地立足于如此快速发展的社会,学生若不在种类多样的公选课中寻求自身综合素质的提升,而频繁逃课,自然是失“位”之举。

其次,学生没能够做到“遂其生也”,在现有的内部和外部环境中,使自身得到充分地发展。学生不仅要注重自身个性和能力地深入发展,以达到对每门课都能系统的掌握,还要注重自身个性和能力地全面发展,以使综合素质得到有效提升。对自己的深入了解和对已知能力的提升,可以帮助其充分挖掘自己潜在的个性和能力,最后达到个人的全面发展。高校设立种类多样的公选课程主要是以挖掘学生的能力,提升学生的素质为旨归的,若学生没能利用公选课这一平台广泛汲取知识,使自身得到充分发展,而是频繁逃课,这自然是逆“生”之举。

三、问题解决:明其“位”而顺其“育”

学生在公选课中逃课这一外显行为更多地归因于其内在的问题心理,任何外在的规制举措若想最大限度的发挥其效用,都必须获得其规制对象的内在心理认同,恰如卢梭在《爱弥儿》中所述“正是由于他愿意受我的约束,所以他受到的约束是最严格不过的”。因此学生若能明其“位”而顺其“育”,产生强大的内在约束力,公选课中的逃课问题就不会如此严重。

首先,学生在选择公选课时应避免“幼儿园原则”。所谓“幼儿园原则”,就是学生只选学那些内容简单或容易通过考核的课程,调查显示,有41%的学生以课程内容简单为选课依据,有36%的学生以容易通过考核为选课依据,由此可以看出学生学习的内在驱动力不够。让学生根据自身及课程的特点进行有针对性地选课和学习,以增强他们上公选课的内驱力,也就是达到明其“位”而顺其“育”,这样方能减少逃课的次数。

此外,学生应该在公选课上认真听讲,主动接受知识,不能简单地适应和被动地接受,还要以已知的个性和能力能动地与教师、课程进行交流和融合,以进一步明确自我,获得进步和发展,这样既明确了一名学生的“位”,又达到了自身发展的“育”。当学生融入到公选课课程的学习中,获得了学习的成就感和心灵的满足感后,会对公选课有着发自内心地热爱,那么公选课的逃课问题就能得到有效地解决。

参考文献:

[1] 马克思恩格斯全集(第一卷)[M].北京:人民出版社,1956:469.

[2] 张诗亚.“位育”之道——全球化中的华人教育路向[J].西南师范大学学报(人文社科版),2006,(6).

[3] 潘光旦.位育[J].华年,1933(2).

高校选课系统 第4篇

随着计算机和网络技术的迅速发展, 计算机信息管理技术已在教育领域逐渐得以广泛应用。在体育教学管理工作中, 通过CMI (计算机辅助教育管理) 软件的开发与应用, 可推动学校体育教学的改革和发展, 对提高教学管理的科学化和现代化水平具有重大的意义。

本文根据高校体育教学和管理的实际情况, 开发了体育网上选课系统。应用实践表明, 该系统大大提高了学生选课的工作效率和规范程度。

●开发体育网上选课系统的必要性和重要性

《全国普通学校体育课程教学指导纲要》中把“增强体质、增进健康, 全面提高学生的体能和对环境的适应能力, 促进其身心全面发展”作为我国体育教学目标的首要任务。因此, 学校体育教学管理也应“以学生为主体”来开展, 以加强管理来体现体育教学的“以人为本”。由于种种原因, 很多学校的体育选课还停留在手工阶段, 存在着学生选课难、教师统计分班难等问题, 这些问题的重要性也因体育教学的“人本”性而更加凸显。

学校体育管理是用尽可能少的人力和物力, 以最佳的手段和方法, 遵循学校体育的基本规律, 对学校体育工作进行计划、实施、检查、评定的工作过程。学生选课是学校体育管理的一环, 体育网上选课系统的开发与应用, 能最大限度地保证在学生选课工作的实施过程中, 以尽可能小的投入获取尽可能大的效益。是提高工作效率、管理质量的有效方法和手段。

●体育网上选课系统的开发与应用实践

利用Dreamweaver MX网页制作软件和Microsoft ASP.NET技术, 结合高校体育教学管理的实际, 自主研发了该体育网上选课系统。本系统是基于B/S模式的, 并选用Sql Server作为后台的数据库。

1.数据库设计

该数据库共有七个表, 用户表记录用户的注册信息;学生表、教师表和系别表分别记录学生、教师和系别的基本信息;课程信息表用于记录被选课程的相关介绍;选课表记录学生的选课情况;通知表记录所发布的通知信息。创建一个配置文件, 该文件包含本系统的所有配置信息, 如, 数据库连接字符串等。这样设计的好处是, 若某一配置信息变化了, 只需改动配置文件即可, 而不需对系统的其他模块进行修改, 大大提高了软件的可维护性。

2.系统功能模块的实现

下表为该系统的功能表。

从表中可以看出, 并不是所有的用户都可以使用上述功能, 用户类型不同, 功能的使用权限也是不同的。系统在使用时会自动分配给管理员一个超级用户权限, 而后就由该管理员来分配超级用户权限。

●体育网上选课系统实现的意义

体育网上选课系统实现了学生选课的信息化、网络化, 解决了学生选课难的问题, 大大地提高了工作效率。

第一, 手工选课繁琐, 容易出错, 而且学生、教师就选课问题不易协调。体育网上选课系统的应用在给师生带来方便的同时, 也大大提高了选课工作的准确性和效率。

第二, 方便了选课情况的查询过程。在系统中, 学生可随意查看自己的选课情况, 极大地提高了查找的效率。教师也可方便地打印出选课学生的名单。

第三, 系统中对学生、教师等基本信息的维护, 也为其他系统的实现奠定了数据基础。

●结束语

本系统着重实现了体育网上选课功能, 解决了体育部在教学管理工作中的一大难题, 实现了体育选课的信息化, 具有十分重要的现实意义。

摘要:为了解决许多高校出现的学生体育选课难的问题, 坚持“以人为本”、“以学生为中心”的原则, 开发了体育网上选课系统, 并将其应用于实际的教学管理当中。实践结果表明, 该系统大大提高了体育教学管理的工作效率, 促进了体育教学管理手段的科学化、现代化。

关键词:高校,计算机辅助教育管理,体育网上选课,开发与应用研究

参考文献

[1]郝保润.谈计算机技术在体育教学管理中的应用.天中学刊, 2003 (5)

[2]王力军.高校体育教学中的计算机辅助软件开发与应用研究.北京体育大学学报, 2006 (1)

[3]林映遂, 文建传, 黄玉保.我校体育教学管理系统的开发与应用研究.广东药学院学报, 2007 (4)

高校选课系统 第5篇

虚拟化技术作为高校选课系统研究发展的辅助技术, 对其具备经济意义和技术意义。随着虚拟化技术的不断深化, 高校选课系统在虚拟化技术的应用方面略显不足。然而, 在云平台环境下, 虚拟化技术对于高精密的复杂数据进行了有效的处理, 让其更好、更高效的应用和发展。虚拟化技术适用于高校选课系统的数据中心。紧密的数据联系让高校选课系统能更好地进行系统的开发和运营。在虚拟化技术下, 内部层次结构之间的管理也更加顺畅, 扩展性更强。由于虚拟化技术数据联系管理的关系, 层次结构之间形成更容易管理的系统结构, 让我们能进行有效的数据扩展和代码开发。

一、VMware v Sphere的简介

VMware v Sphere是云数据下的操作系统, 主要以其强大的虚拟化技术将大数据转换为简单易操作的架构系统, VMware v Sphere的架构由VMware v Cloud Director、VMware v Center Server、VMware v Sphere虚拟化平台构成[1]。VMware v Sphere虚拟化平台分为基础架构服务以及应用程序服务, 基础架构服务涵盖计算 (ESX和ESXI、DRS和DPM、内存、过量分配) 、存储 (VMPS、Thin Provisioning、存储I/O控制) 、网络 (分布式交换机、网络I/O控制) , 应用程序服务分为可用性 (VMotion、Storage、High Availability、Fault Tolerance、Data Recovery) 、安全性 (vshield zones和vmsafe) 、可扩展性 (DRS和热添加) 。VMware v Sphere主要是通过其私有云资源池的计算、存储、网络等与公共云资源进行整合使用。

二、传统高校选课系统的弊端

在传统的选课系统中, 学生的选课方式是被动的、单一的接受系统的调配, 且获取的信息也是相同的。传统选课系统的主动性忽视了学生选课的差异性。在这种情况下, 学生选的课可能并非主观的。此外, 据统计, 高校大学生们在进行选课时, 有90%以上的学生表明选课及其困难, 原因即是传统选课系统在校园内网学生同步进行选课时, 面临数据崩溃以及系统崩溃, 这种情况主要是因为传统选课系统缺乏数据高并发运维的能力, 也是缺乏虚拟化技术进行辅助所导致的[2]。此外, 初期软件投入较大、性能损耗、管理制度的复杂性、兼容性问题都成为了传统高校选课系统的弊端所在。因此, 传统选课系统弊端暴露无遗, 高校选课系统急需改善系统运维能力, 降低选课风险, 提高选课的效率, 从而增加学生的选课学习兴趣。

三、VMware中核心技术在选课系统的应用

3.1 数据中心的应用。数据中心虚拟化包括服务器虚拟化、网络虚拟化、存储虚拟化三部分。通过将服务器虚拟化, 可以有效提高其资源利用率, 加快部署的速度, 提升管理维护的便捷度, 并且可以利用VMotion动态迁移来提高服务响应能力。通过将网络虚拟化, 在提高各个虚拟网络之间的安全性和可控性的同时, 优化网络的基础架构, 提升带宽容量和网络速度、降低网络投资成本。通过存储虚拟化, 可以有效提高磁盘利用率, 加快故障恢复速度, 实现在一个SAN网络上不同的服务器之间共享各类数据资源, 为之后实现HA功能、DDS功能铺平了道路。由此可见, 高校数据中心需要VMware合理有效地减少高校数据中心运营成本, 降低管理复杂度和管理维护人员的工作量, 使软硬件资源的合理分配, 提升软硬件兼容性, 使得服务安全性和数据稳定性得到有效提升。面对高校数据中心面临的种种困境, 急需对其进行各项资源整合以提高效率。在数据中心的资源整合过程中, 主要集中在对数据的整合和运行环境的整合。

3.2 安全性的应用。VMware应用于高校选课系统的服务器端和客户端, 它对出现的服务器数据进行联系处理, 在服务器的有效接收下传给客户端呈现。VMware的协调使用, 对于数据中心的数据存储有辅助作用。另外, 虚拟化技术通过端口的增加, 通过组件之间的应用, 用数据联系分解于各个模块。虚拟化技术可用于高校选课系统开发的许多功能, 在局域网管理方面, 包括系统虚拟主机空间维护、管理。在数据安全方面, 虚拟化技术通过定期备份系统及数据库、检查系统程序, 防止系统被病毒木马等程序攻击, 来保护高校选课系统开发的安全。

3.3资源共享的应用。在选课过程中, 传统应用孤岛式数据中心使得选课资源封闭了, 这直接导致了大量的信息孤岛与数字鸿沟, 虚拟化技术则为新时期的选课信息化建设带来了新思路。因为在传统应用孤岛式数据中心的改善中, 虚拟化技术是一种新兴的商业信息化模型, 它把所有服务器的资源、网络、存储等集中起来, 然后通过一些云的技术, 如虚拟化、自动化。由此来生成一个个新的云服务, 并提供给最终的使用者。而云计算必然要定义技术架构的管理方法, 并通过虚拟化、自动化等手段, 把资源变成一个资源池, 根据业务服务需要自动调配或获取资源。此外, 虚拟化技术能通过私有云资源池的计算、存储、网络等与公共云资源等, 为使用者提供有效的选课系统。对此, 虚拟化技术的应用范围很广, 实践用途更大, 更有利于校园资源的共享。

四、运用虚拟化技术后的选课系统的优势

在当前信息技术飞速发展的情况下, 充分利用云数据时代的虚拟化技术所能提供的强大资源优势, 可以更好发挥高校选课系统的灵活性和自主性, 更好的改善传统应用孤岛式数据中心建设。虚拟化技术对于高校选课系统开发的内部数据联系来说, 是从根本上提升硬件资源效率, 较大程度上解决了硬件资源效率低下的问题。其次, 虚拟化技术通过虚拟桌面架构提高了选课系统的管理效率, 降低了管理成本。另外, 高可用性、可扩展性及绿色环保皆成为虚拟化技术的优势所在[3]。虚拟化技术将高校选课系统的管理质量、管理周期、管理效率以及维护进行有效地整合应用, 从高校选课系统开发者的角度加大管理规模, 减轻开发难度, 虚拟化技术对于硬件与底层构件之间的性能提升还有帮助。高校选课系统在大数据下能形成更有效地协调系统, 使局域网搭建和高校选课系统设计实现更有效地进行, 实用性极强。

结论

综合全文的研究, 我们可知虚拟化技术实现了高校学生选课系统的学生信息、课程信息以及选课信息的综合管理, 能够充分满足高校学生的选课、教师的查询统计等各方面的需求。对于高校选课系统开发来说, 这种技术能有效地控制选课的管理成本, 降低学生选课的难度。对于高校选课系统开发者来说, 虚拟化技术的应用还很深远。以后更加实用的虚拟化系统也会被研究出来, 而本文可作为这个领域的一个参考依据。

参考文献

[1]聂小东, 李振坤, 傅秀芬.学生网上选课系统中应对高峰访问的策略和实现[J].现代计算机 (专业版) , 2005 (06) .

[2]常潘.数字化校园数据中心建设的研究[J].中山大学学报 (自然科学版) , 2009 (S1) .

浅谈高校公选课自动排课系统的实现 第6篇

一、自动排课过程中各元素的关系

通过对高校的公选课的排课问题的具体分析, 我们能够得到以下的各种规律:高校公选课的排课过程, 是必须参照学校所有必修课的课程安排密度进行排课, 如果必修课的密度比较大, 那公选课的安排就必修是较小的密度。在高校公选课的排课过程当中, 所涉及的主要实体因素有三个:教室、课程、教师。因此, 公选课的排课问题就是一个合理分配资源的问题, 在自动排课系统当中面临的问题就是教室资源、选修课程资源、教师资源这三个资源的合理分配问题。教师和教室、教师和课程、班级和教室的关系显然是多对多的关系。

1. 教室、课程、教师之间的关系

在高校的公选课的排课当中, 首先应当考虑的是教师和课程之间的关系, 一个教师不一定只带一门课程, 同时一门课程也不可能只由一个教师教授, 因此教师和课程之间的关系必然是多对多的关系。教师和班级之间是没有直接的关系。从整体上看, 教师、课程、教室之间的关系应该满足的规则是:每一个公选课程仅对应一名上课教师;同一名教师能够选择多门公选课的教学;公选课的上课时间是每周进行一次;公选课的课程要求人数和所安排的教室的容量是应当相符合;和教师t所在系的必修课不能够有冲突;教室r和系内上必修课的课程在时间上没有冲突。通过以上的基本规则进行高校公选课的排课系统的设置, 能够有效的减低教务处在排课过程中的繁琐工作, 同时降低了排课过程的出错率。

2. 选修课程与教室之间的关系

高校的选修课程和教室的两者之间的关系是多对一, 然而教室和班级之间存在着部分特殊匹配性的规则:公选课的上课班级的人数不能超过教室的最大容量;在满足教学的前提下, 教室必须尽可能平均的安排使用, 不能出现一部分教室的频繁的使用上课, 而另一部分教室则长时间闲置的现象;为了避免资源浪费的现象出现, 教室的容量应当尽量的和公选课上课班级的人数相近。由此可知, 教师、班级、课程已经组成 (t, c, s) 三元组。因此可以直接的用三元组和教师依据上述的规则方法进行相互匹配。

二、自动排课系统各元素与时间的关系

在高校公选课的排课过程中, 我们最后应当分析的是怎样能够把公选课的课程合理的分配到一周的不同时间段中, 在课程安排的工作日可以在排课系统中选择。众所周知, 一名教师不能够在同一个时间段给不同的班级在不同的教室进行上课。从这一点可以看出教师是在某一个特定的时间有临界的作用, 也就是说教师在同一个时刻只能安排分配一次排课。同理可以得出班级和教室也存在临界性。因此, 教师、教室、课程三者在时间的分配安排上应当遵循的规则:一是只有教授公选课的教师没有其他的课, 同时上课的教室也没有被其他的班级占用, 相对应的公选课才能够进行排课。二是根据实际的情况分析, 我们还可以了解到:在排课的过程当中应当避免同一名教师进行连续的上课, 这样能够为教师的预留充分的备课和休息时间。因此同一名教师的应当在较大的时间间隔内进行两次上课。三是公选课的课程安排一般是一周一节课, 针对授课教师来讲, 每一周的最大的授课时间在最初的系统安排中已经确定, 因此每一个教师所能带选修课的最大时间也由此固定。四是对于大学生来讲, 一周的课程就代表了整个学期的课程, 通常来说, 一周的课程安排也就是整个学期的课程安排。五是每天公选课的课程数目的安排是以必修课的密度作为参照安排的。实现了排课各元素和时间的相互关系, 也就基本实现了公选课的自动排课系统。

三、自动排课系统主要功能实现

高校自动化排课系统的的的主要供能可以分为自动排课功能、提出排课建议的功能这两个部分。为实现这些功能, 可以借助统筹算法、线性规划算法等来完成, 自动排课功能的主要任务是通过在完成在系统内输入教室、教师、班级、课程等公选课的信息完成自动化的排课过程;排课建议功能是依照排课过程中的动态信息提出相关的合理排课建议。

排课建议功能根据动态的排课信息能够给出高校内各院系的必修课的课程密度图以及总的必修课程密度图;能够结合教师、教室、课程以及时间的相互关系给出合理的选修课程数目;根据排课系统的数据库能够随时的查阅不同院系的不同教师的课程安排;同时能够自动结合各院系必须课的课程密度自动的安排公选课的课程;手动安排的公选课程可以通过自动排课系统进行冲突的检测, 检测教师的上课时间是否冲突、所用的教室是否冲突、安排的教室容量是否合理, 通过系统的自动检测, 能够确定该手动排课安排是否可行;自动排课系统的应用能够大体的计算出公选课的课程数目。

四、结束语

通过自动排课系统的各高校的实际应用, 证明了该系统的合理可靠性。高校自动排课系统在很大程度上避免了安排课程的冲突问题, 有效的提高了公选课程安排的工作效率, 避免出现因为赶时间完成排课任务而频繁的加班现象。各院系、各类课表都能够在规定的时间内高质量、顺利的完成。就目前而言, 高校公选课的自动排课系统仅是尝试阶段, 部分课程的特殊安排还是不能够实现, 因此增强排课系统的智能化、系统的容错能力等, 尤其是研究开发自动排课系统的新功能模块是提高计算机自动排课管理系统的重要环节。随着信息技术的开发工作的深入研究, 实现高校公选课的自动排课过程系统化、科学化的目标指日可待。

参考文献

[1]李雷孝, 冯永祥.高校计算机自动排课系统的研究与实现[J].内蒙古工业大学学报.200 (71) .

[2]张磊.课程管理系统中自动排课算法的分析与设计[J].佳木斯大学学报.200 (95) .

[3]韩勇鹏.高校公共选修课自动排课系统的设计与实现[J].山西农业大学学报.200 (93) .

[4]陈静.自动排课系统算法的分析与设计[J].科技情报开发与经济.2007 (34) .

高校选课系统 第7篇

关键词:网上选课,浏览器/服务器结构,C#,数据库管理系统

现今社会是一个信息爆炸时代, 如何利用计算机方便学校的教师来管理学生信息是大家都在考虑的一个问题。

人工选课既效率低又错误过多, 大大影响了教务员的正常管理工作。因此需要对课程资源、学生信息、选课信息、修改信息进行管理, 及时了解各个环节中信息的变更, 有利于管理效率的提高。该系统用于提高教务处的工作效率, 有利于学校加速其实现教务信息化的进程, 方便用户之间信息的交流, 简化学生选课的流程。在学校内部的现有局域网这个网络环境下, 信息由各用户在规定的权限下在各自的工作站上录入, 信息上网后各用户可查询、选课、修改、管理, 达到信息共享。学生网上选课系统在各大高校越来越普及, 并充分利用网上选课系统提供的新环境、新手段为学校的教学、科研和教务管理服务。

设计高校选课系统最大好处在于利用它能够进行信息管理与控制, 提高了工作效率。尤其对于复杂的信息管理, 就更加显现出其优越性。

1 国内外研究现状

2006年浙江大学谢丹霞, 黄争舸曾发表论文《信息时代高校选课系统的智能化构建》, 利用Internet的web服务器作为前台用户 (学生) 与数据库服务器作为后台的管理, 通过web服务器将学生的选课请求提交给数据库服务器, 并将数据库服务器的处理结果以web网页的形式返回给用户。

武汉理工大学自动化学院王炎发表论文《高校选课系统的设计与实践》基于ASP.NET与SQL数据库开发了高校选课系统, 这一管理系统, 前台使用ASP技术编程, 后台数据库由SQL 2008建立, 并加入一些VBScript脚本语言综合而成, 是一个可在互联网上运行的、具有强大的数据管理功能和丰富的动态交互性的教学管理系统。

目前, 国际上远程教育已趋于成熟, 在线教育已成为国外必不可少的教育资源, 为世界各国培养出大批人才。

本选课系统前台采用C#进行页面制作, 后台由SQL Server数据库的操作以完成使用者添加、删除、修改和选课等的各项要求。

2 系统设计的内容与目标

选课系统是结合学生选课现有的信息技术, 通过计算机使学校的资源最大利用化, 通过对资源的深层挖掘, 方便学校对在校学生管理进行正确决策。推进学校教育改革。选课系统设计的目标是:

1) 设计出某高校选课系统的基本结构, 基中包括学生信息管理、教师信息管理与管理员信息管理三大模块。整个系统涉及到:学生信息表 (Student表) 、教师信息表 (Teacher表) 、课程信息 (Course表) 、选课信息表 (SC表) 、课程时间地点信息 (Course Time表) 、教学楼信息 (Building表) 和教室信息表 (Room表) 、管理员信息表 (Admin表) 8个数据库表, 能对数据库中的数据进行添加、删除、插入、修改、任意查询等操作。

2) 设计完成的系统能对数据库中的各表进行综合操作, 至少可以显示某高校学生的选课课表、课程的具体时间安排表、课程淘汰表、学生的所学课程及学分表等。

3 系统的需求分析

3.1 系统整体分析

本系统是为高校制定的学生选课及管理的现代信息平台, 学生能通过浏览器进行网上选课并且可以查询自己的选课结果及所选课程的教学计划。同时, 教师可以通过浏览器进行课程添加、删除和修改。管理员可以通过浏览器直接完成对用户的增加、删除、修改等用户管理功能, 这无论对于学生、教师和管理员来说都节省了大量的工作量。

充分利用网上选课系统来提高教学管理的效率, 实现全面网络化、规范化和集成化。系统分为以下四大模块来实现以上设计思想:

1) 用户登录模块:根据用户名、密码、用户类别转发用户到不同的模块。

2) 学生模块:学生登录, 查看课程, 选报课程, 撤销报选课程, 查询个人选课结果, 密码修改, 学生个人资料修改。

3) 教师模块:查询课程信息, 录入一门新的课程信息, 修改一门课程的相关信息, 删除一门课程。

4) 管理员模块:查询选课情况, 设置选课时段, 设置教学楼信息, 查询用户, 添加用户, 删除用户。

4 学生选课系统的详细设计

4.1 数据库系统设计和逻辑设计

网上选课系统有6个方面的数据需要管理:学生、教师、管理员、课程、选课、课程时间地点等。

经过分析, 主要需要以下数据表:学生信息表、教师信息表、管理员信息表、课程信息、选课信息表、课程时间地点信息、教学楼信息和教室信息表。

本系统的数据库实体主要有“学生”、“教师”、“管理员”、“课程”、“教室”、“教学楼”等。它们之间的联系用一个E-R图表示, 如图1所示:

1) 学生 (学号, 姓名, 性别, 年龄, 登陆密码, 学分, 地址, 电话, 电子邮件)

2) 课程 (课程编码, 课程名称, 开课教师编号, 学分, 最大人数, 课程简介, 前导课程编号)

3) 选修 (学号, 课程编号, 成绩)

4) 教师 (教师编号, 姓名, 性别, 年龄, 电话, 电子邮件, 个人简介)

5) 课程时间地点 (课程编号, 开始周次, 结束周次, 上课时间, 上课教室ID)

6) 教室 (教室ID, 教室名称, 教学楼ID) 7) 教学楼 (教学楼ID, 教学楼名称) 8) 管理员 (帐号, 密码)

4.2 数据库物理实现

本系统中数据库采用Microsoft SQL Server 2008作为数据库开发工具。首先在数据库的“企业管理器”创建一个名为“SCS”的数据库, 选中该数据库, 添加如下8个表:

Student表, Teacher表, Course表, SC表, Course Ti me表, Buildin表, Room表和Admin表。

下面是每个数据表中的属性, 包括属性名、数据类型、长度、是否可以为空和备注说明等内容。

1) Student表 (如表1) , Student表用来存储学生的个人信息, 使用学号作为主键。

2) Teacher表 (如表2) , Teacher表用来存储教师的个人信息, 使用教师编号作为主键。

3) Course表 (如表3) , Course表用来存储课程信息, 使用课程编号为主键, 设置课程编号自动增加1。使用开课教师编号为外键。

4) SC表 (如表4) , SC表用于存储学生的选课信息, 使用学号和课程编号为主键, 同时也是外键。

5) Course Time表 (如表5) , Course Time表用来存放课程的上课时间和上课地点信息, 使用课程编号和教室编号为外键。

6) Building表 (如表6) , Building表用来存放教学楼信息, 使用教学楼编号为主键。

7) Room表 (如表7) , Room表用来存放教室信息, 使用教室编号为主键, 教学编号为外键。

8) Admin表 (如表8) , Admin表用来存放系统管理员信息, 使用管理员编号为主键。

4.3 数据库模块设计

系统模块分析图, 如图2:

4.3.1 学生模块

学生信息维护:学生登录系统后, 可以查看和修改本人的个人信息, 如姓名、性别、专业、登陆密码等。

查看可选课程:学生登录系统后, 可以查看所有可选修课程。查看该课程的相关信息, 如开课时间、上课地点、教师信息等。

学生选课:

1) 学生登录系统后, 在可选修课程中可以选择多门课程。

2) 锁定选课信息, 学生在确定了所选课程后, 锁定本人选课信息, 以防被别人或自己不小心修改。

查看选课信息并打印:学生登录系统后, 可列出已选择的课程。并可在线打印课程表。课程结束后, 学生登录系统可查看自己学习课程的成绩和已获的学分。

4.3.2 教师模块

教师信息维护:教师登录系统后, 可以查看和修改本人的个人信息, 如姓名、性别、电话、专业、登陆密码等。

开设课程:教师登录系统后, 可以开设相应的课程, 设置该课程的学分, 该课程的最大人数。

编辑课程信息:设置上课时间和地点。

4.3.3 管理员模块

设置选课时间段:系统管理员设置只有在选课时间段里, 学生才有选课权限, 若超过本时间段, 学生选课信息被自动锁定, 不得修改。

维护用户信息:对教师和学生的个人信息进行增删改。

维护教学楼教室信息:对学校教学楼的相关信息进行增删改。

4.4 小结

本文主要具体说明了选课系统的数据库系统设计和逻辑设计, 其中具体介绍了各个表的建立与各表之间的联系。同时也具体分析了选课系统各个模块以及各模块之间的关系。

参考文献

[1]赵增敏.SQL Server 2000实用教程 (第2版) .电子工业出版社, 2008.

[2]王维平, 张永.SQL Server2000数据库项目案例开发———实践篇.东南大学出版社, 2009.

[3]李春葆, 曾平, 喻丹丹.ASP动态网页设计——基于SQL Server2005.清华大学出版社, 2009.

[4]任泰明.基于B/S结构的软件开发技术.西安电子科技大学出版社, 2006.

高校选课系统 第8篇

一、选课系统存在的问题及分析

1.1选课系统存在的问题

在选课系统投入使用后, 我们陆续收到了部分学生关于选课系统的问题反馈, 主要情况如下:

(1) 在选课高峰期, 用户无法登录系统, 在输入域名后无法显示登录页面, 即便是能显示登录页面, 用户在输入用户名和密码后仍无法进入系统;

(2) 在选课高峰期, 用户进入系统后, 页面出现死锁, 无法进行任何操作;

(3) 在选课高峰期, 用户在点击页面上的按钮后, 系统响应时间过长, 无法在短时间内“抢”到自己所需的课程。

1.2选课系统的问题分析

上述现象表明, 此时的选课系统还不具备提供大并发量选课服务的能力, 针对这一问题, 我们需要对系统自身的各个环节进行细致的分析, 找出产生问题的根源。因此, 我们首先对教务系统的构架进行分析, 我校教务系统构架如下图所示:

从系统的构架中我们可以初步看出, 影响选课系统的环节包括网络带宽、负载均衡设备、应用服务器和数据库服务器, 因此, 我们需要进行逐一排查, 以下是对各环节的分析:

(1) 网络带宽

选课系统向学生用户提供基于B/S模式的服务, 低年级的学生全部在公共机房进行集中选课, 因此, 从理论上讲, 用户对系统的访问速度是会受到机房网络带宽条件影响的。但我校的校园网做到了万兆光纤网络到楼, 网络设备全部采用的是性能优良的主流设备, 在进行其他应用的时候, 从未出现过网络带宽不够的情况。

究竟网络带宽有没有影响到选课呢?我们对选课机房和数据中心服务器机房的网络设备进行了全面的监控后发现, 选课高峰时的网络数据流量还不到进行视频教学等大流量业务峰值的一半, 离网络设备的标称极限带宽还很远, 因此, 网络带宽并不是选课并发量上不去的原因。

(2) 负载均衡设备

配置负载均衡设备的目的是将来自用户的访问量均衡的分配给两台应用服务器, 以此提高系统的支撑能力。在对应用服务器用户访问量进行监控的时候, 出现了非选课和选课时截然不同的结果。在未进行选课时, 两台应用服务器的用户连接数基本相当, 这反映出了负载均衡设备将来自用户的访问量均衡的分配给了两台应用服务器;然而, 在进行大并发量选课时, 却出现了1台应用服务器的用户访问量仅为另一台的1/10的现象, 两台应用服务器的负载极其不平衡, 造成一台服务器因用户访问量过多而造成系统崩溃。负载均衡设备的这一现象表明, 在进行大并发量选课时, 并未成功的将用户访问量均衡的分配给两台应用服务器, 未起到预想的作用。

(3) 应用服务器

对于单台应用服务器而言, 所能支撑的选课并发量总是有限的, 这是由于服务器的CPU、内存、应用程序等各环节提供服务的能力是有限的。这两台应用服务器的CPU均为4核, 内存均为16G, 通过对两台服务器的监控发现, 即使在选课高峰期, CPU的使用率均未超过50%, 而内存的使用也均未超过2G, 这说明服务器的硬件处理能力是完全有富余的。因此, 对于应用服务器这一环节而言, 硬件配置本身不存在问题, 我们应该重点关注应用程序自身的处理能力, 应该将系统的优化重点放在对应用程序的优化上。

(4) 数据库服务器

我校的数据库服务器使用了小型机, 采用的是Oracle数据库, 它同时向一卡通、研究生、人事等系统提供数据库服务, 并且采用了两台服务器双机热备的工作方式。经过对系统访问量及服务器状态的监控, 发现一卡通系统、研究生选课和本科生选课等大并发量过程中, 服务器的各项状态指标均是正常的, 数据库服务器没有出现过任何的过载状况, 因此, 数据库服务器环节并不是造成选课问题的原因。

二、选课系统优化的解决方案

从前面对选课系统存在问题的分析, 我们可以看出, 网络带宽和数据库服务器这两个环节不是问题的根源所在, 问题主要是由负载均衡设备和应用服务器这两个环节造成的。

通过负载均衡设备对外提供访问的系统包括研究生、学工、教务 (含选课) 、人事等系统, 在未进行教务系统选课时, 系统监测到应用服务器均匀的承担了用户访问量, 说明负载均衡设备工作正常, 但每当开始进行教务选课时, 该设备即显示无法成功地将用户访问量平均分配到2台应用服务器上。通过对负载均衡设备配置的反复检查, 到目前为止, 仍然没能找到平衡选课高峰期流量的办法。在这种情况下, 我们不得不在进行选课前, 将2台应用服务器进行重新配置, 绕开负载均衡设备直接对用户提供访问服务。

从前面的分析可以看出, 对选课系统的优化主要集中在对应用程序的优化上, 特别是应用程序对数据库的操作上。具体优化措施如下:

(1) 设置数据库连接池

对于选课这种多用户的网页应用程序而言, 数据库连接是一种关键的、有限的资源, 对数据库连接的管理将直接影响到程序的性能指标。数据库连接池便是针对这个问题提出来的, 它负责分配、管理和释放数据库连接, 允许应用程序重复使用一个现有的数据库连接, 而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放而引起的数据库连接遗漏, 这项技术能明显提高对数据库操作的性能。

我们通过配置web.config文件, 可以对数据库连接池进行设置。在进行数据库连接池设置时, 主要关注pooling=t rue、min pool size=x、max pool size=x这三项内容。min pool size是最小连接池的大小, 最小连接池是连接池一直保持的数据库连接, 所以如果应用程序对数据库连接的使用量不大, 将会有大量的数据库连接资源被浪费。max pool size是最大连接池的大小, 最大连接池是连接池能申请的最大连接数, 如果数据库连接请求超过此数, 后面的数据库连接请求将被加入到等待队列中, 这会影响之后的数据库操作。具体的最大、最小连接池需要根据学校的实际情况并通过实际的测试来确定。

(2) 生成静态页面

在选课过程中, 用户会频繁地访问到教师信息列表和课程信息列表, 由此会产生大量的数据库查找操作量, 消耗大量的系统资源, 造成系统性能的下降。因此, 应该将课程信息、教师信息等被频繁查询的页面生成静态页面, 减少对数据库的读取量。

(3) 实时监控SESSION

在选课过程中, 系统管理员可以通过select*from v$session语句或PL/SQL Developer→Tools→Sessions, 实时监控是否有死进程。通过查看SCHEMANAME, TERMINAL, PROGRAM三个字段内容, 可以确定是否有异常进程, 查看LOGON_TIME内容可以确定是否有长时间运行的系统进程之外的进程, 如果有其他进程, 则需对这些进程进行重点关注或者直接手工关闭。

(4) SQL语句优化

应用程序有大量的SQL语句, 其执行效率的高低将直接影响到系统的性能。我们可以通过相关语句查出有问题的SQL语句, 然后将其拷贝粘贴到EXPLAIN PLAN WINDOW窗口执行, 看是否利用了索引, 如果没有利用索引, 则应对SQL语句进行调整, 充分的利用索引来提高效率。通过对应用服务器SQL语句的优化, 能够在一定程度上提高选课系统的执行效率, 有效地增加系统能支撑的访问并发量。

三、优化结果及展望

通过上述的优化措施, 我校选课系统的单台应用服务器能够稳定支撑1000个用户的并发访问。但由于在选课期间, 服务器绕开了负载均衡设备直接向用户提供访问服务, 需要为用户指定访问服务器, 也带来了一定的不便。在后续的工作中, 我们将重点研究选课高峰时负载均衡设备失效的原因及解决办法, 有效的发挥负载均衡设备的作用, 从而无需再为用户指定专门的应用服务器, 这将极大的提高用户对选课系统的满意度。

参考文献

[1]杜志源.高校教务管理系统数据库性能优化的研究[J].计算机工程与设计, 2007.

[2]文捷.复旦大学选课系统的性能优化策略研究和时间[J].中山大学学报, 2009.

高校公选课教学效果探究 第9篇

1、公选课是高校实现通识教育的关键

所谓通识教育,它是高等教育的一部分,是高校学生在校期间所应接受的非专业性、 非功利性的基本知识、基本技能的素质教育。 旨在培养有社会责任感、积极参与社会活动、全面发展的人才。 通识教育可以通过不同的途径来实现。 但公选课的开设才是高校实现通识教育的关键。 公选课是面对学校各个年级所开设的、旨在提高学生人文素质和科学素养、优化学生知识结构、促进学生全面发展的跨年级、跨专业的通识课程。

2、公选课的特点有利于提高其教学质量

公选课虽然是高校课程体系的一部分,但由于它的课程设置不受课程体系的制约,教学方法和教学手段,以及教学内容,是依据学生的需求而变动,没有固定的模式。 因此,它具有相对的独立性。 这为公选课教学,提高教学质量提供了便利条件。 我们既可以依据教育改革的要求在思想观念上,树立现代的教学思想,在课程设置上,设置可以完善学生知识结构的课程,又可以在教学过程中,引进先进的教学方法和手段,研究适合公选课课程特点的教学新思路,不断探索公选课教学的新方法,发挥它的优势,提高公选课教学质量。

3、公选课是培养复合型人才的重要途径

随着高等教育改革的深入进行,高校做为培养复合型人才的地方,在人才培养目标、课程设置、教学方法与手段等,进行了相应的改革。 公共选修课作为高校课程体系的重要组成部分,是培养复合型人才的好方法。 通过科学设置课程体系,达到优化学生知识结构的目的,工科学生具有人文方面的素质,文科学生具备科学研究的素养,促进学生全面发展;在课堂教学上,改进教学方法,采用现代化教学手段,提高课堂教学质量;在教学内容上,体现公选课的特点,增加知识的趣味性,调动学生学习的主动性,在接受素质课教育的同时,完善学生的人格,成为社会需要的复合型人才。

二、公选课教学情况的现状及原因分析

1、学生对公选课的认知

通过采用访谈、座谈会的方式,对学生进行对公选课认知的调查。 调查结果是:学生们认为开设公选课还是非常必要的,有些课程是受欢迎的,可以丰富知识,开阔视野,补充专业知识所没有的内容。 大部分学生还是比较重视公选课的学习,上课出勤情况较好,对教学方式无论是以教师主讲的方式,还是互动教学的方式都是认可的。 但也有部分学生没有端正学习态度, 认清公选课的学习目的,只是为了修满学校规定的学分而被动学习,上课迟到、 无故旷课。

2、学生选课情况

学生选课的目的有三个,一是修得学分;二是培养兴趣和爱好;三是对课内知识的补充。 可见,一部分学生明确公选课的学习目的,选择自己感兴趣的课程,并在学习的过程中,通过学习来完善知识结构,开阔眼界,提高自己的综合素质,满足社会对人才的要求,为步入社会打下良好的基础;还有一部分学生,盲目选课,抱着混学分的态度, 选课不积极,让他人代选,如果自己想选择的课程人数已满,更是随意选择,只要考试容易通过就可以,对优化自己的知识结构没有长远的规划。

3、学生上课情况

首先, 学生上课出勤情况要依赖任课教师点名考勤。 因为学生的平时表现在期末成绩的构成中是占一定比例的。 其次,课堂纪律松散,学生注意力不集中。 学生对教师讲授内容感兴趣的课程会听一些,不感兴趣的课程学生就会上网、聊天、听音乐、看与课上无关的书籍打发时间,影响了公选课的质量。 最后,学生的学习积极性会因教师的讲课方式而受影响。 教师讲课生动、风趣、幽默,学生学习就会有较高的积极性,照本宣科、呆板、枯燥,学生就会放松对自己的要求,做与学习无关的事情。

4、教师教学情况

通过与学生座谈了解到, 大部分公选课教师认真负责,对学生要求较严,用心讲授课程内容,板书工整,重点突出。 采用多媒体课件教学的教师,课件生动有趣,课后作业题量适中。 但也有的教师不够认真,不重视公选课教学, 课上有时会讲授一些与课程无关的内容, 教学节奏不紧凑,作业批改不认真。 这些现象,已经影响了公选课的教学效果,违背了高校开设公选课的初衷。

三、公选课教学存在的问题

1、学生方面的因素

学校依据人才培养方案开设公选课, 但在实际教学中,学生选而不学的现象十分严重。 表现在:一是上课迟到、逃课。 因为学生对公选课缺乏正确的认识,盲目选课。 选课只是为了完成学校规定的学分;二是隐性逃课。 对自己不感兴趣或教师讲课不生动的课程, 上课不认真听讲, 做与学习无关的事情。 学生这种选而不学的现象,其结果, 挫伤了教师的积极性,降低了公选课的教学效果,学生的学习效果不佳,对学风产生了不良的影响,失去了开设公选课的意义,制约了人才培养质量的提高。

2、教师方面的因素

首先,开课教师不重视。 各高校尽管对教师的教学工作量的多少要求不同, 但必修课的教学工作量占主要部分。 除此之外,教师在完成正常教学工作量的同时,还有教研和科研任务,教师的精力显得力不从心。 部分教师开设公选课只是为了拟补工作量的不足。 至于课堂纪律如何, 学生的学习效果如何,任课教师并不重视。 其次,教师开课的积极性不高,执教不严。 公选课的教学质量和学生的学习效果与教师的绩效考核关系不大,学生的学习效果与其专业知识、专业技能的关系也不大,考核没有统一的标准, 管理部门对公选课的监督和检查不到位,造成教师盲目开课,在备课方面不下功夫,多媒体课件简单,考试方式单一。 因此,学生学习的积极性不高,影响了学生的学习效果,降低了公选课的教学质量。

3、学校管理层面的因素

管理部门对公选课不够重视。 表现在:第一,边缘化。 必修课课表安排的时间都是学生精力充沛和注意力比较集中的时间,而在安排公选课课表时,学生的上课时间则安排在周一到周五的第5大节,或是周六时间。 这样的安排会给学生造成学校不重视的感觉,公选课没有必修课重要,是专业课之外的延伸。 第二,开课审查制度不完善。 教师申请开设公选课,只要教师提出申请,无论资格如何、教学水平如何、师德怎样,学院和管理部门都会批准。 甚至是个别教师补充工作量不足的方式。 严重影响了公选课课程设置的科学性和对课程设置的优化。 第三,对公选课的监管力度不够。 管理部门虽然了解学生的出勤状况,除了要求任课教师严格考勤,并没有对缺勤和旷课的学生做出处罚;对不认真上课的教师也没有实行督查,使教师在课堂管理及教学效果上比较放松。 因此,无法谈及提高公选课的教学质量。

四、提高高校公选课教学和管理效果的建议及对策

1、改变观念,重视公选课

无论是教师、学生,还是管理部门,都应改变重视必修课,轻视公选课的思想,树立先进的教育理念,把公选课的教学与必修课教学同等对待。 教师应以身作则,引导学生重视公选课的学习,并充分认识到公选课在优化学生的知识结构、提高综合素质中的作用;学生应加强公选课的学习,端正学习态度,开阔专业知识以外的视野,拟补自身人文知识、科技知识的不足,为立足社会打下良好的基础,把自己培养成知识、能力、素质协调发展的合格人才;作为管理者应树立以人为本的教育观念, 科学设置公选课的课程,对申请开设的课程要严格审查,加强过程管理,制定和完善相关制度,实现公选课开设的目的,促进学生的全面发展。

2、提高公选课教学效果

( 1) 教师应精心组织每一次课的教学内容 。 因为公选课是面对全校各年级、各专业学生所开设的课程。 因此,教师在课堂教学内容的组织上应充分考虑不同专业的学生的学科基础,教学内容应由浅入深,增加内容的趣味性,结合课程的国内外的发展趋势和最新研究成果讲解课程,使学生在学到新知识的同时,掌握该学科的最新动向,调动学生的积极性,丰富学生的知识结构,提高教学效果;

( 2) 采用现代化的教学手段,提高教学质量。 由于公选课学时较少,课上需要向学生传递的信息量较大。 因此,教师应充分利用现代化的教学手段,制作多媒体课件,并采用已有的教学音像、教学视频资料,增加课程的信息量。 同时,利用校园网和学生交流、答疑,解决因学时少,信息量少的问题,提高教学质量。

( 3) 采用恰当的教学方法,提高教学质量 。 在课堂教学的过程中,教师应采用形式多样的教学方法,如增加讨论课。 目的是通过学生自主学习,激发学生学习的主动性和积极性,增强学生学习的兴趣,把课堂知识融合到学生的素质中,促进学生全面发展。

( 4) 采用形式多样的考核方法 。 依据公选课的课程特点,不同性质的课程可以采用不同的考核方法。 如人文类课程,可以采用小论文的形式,素质类的课程可以采用操作性的考核方法, 科技类课程可采用实验操作的考核方法。 考核方法只要能检验出教师的教学效果和学生的学习成果,都可以采纳。

3、完善课程管理

管理部门要建立严格的公选课审查制度,对初次讲授公选课的新教师要有试讲的环节;把专家请进课堂,鼓励教学经验丰富的专家开设公选课;在学生评教较好的公选课教师中选拔优秀教师,为新教师树立典范;每学年对讲授公选课的教师进行一次测评,对教学效果好的教师予以奖励,充分调动教师的积极性。 同时,建立督查制度。 对教师的上课情况和学生的学习情况进行督导和检查。 对上课不认真的教师要采取预警措施,对经常旷课的学生要采取相应的惩罚措施,以保证教师的教学效果和学生的学习效果,共同提高公选课的教学质量。

五、结语

上一篇:神经根型下一篇:钻孔冲洗引流术