基于弹性学分制选课系统的构思与实现

来源 :考试周刊 | 被引量 : 0次 | 上传用户:jplang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要: 本文简要介绍基于弹性学分制的选课系统构思与实现,论述高职院校选课系统的方法,阐述了实现此系统所沿用的技术,网上选课系统的基本设计思想,分析其采用的三层框架结构及其技术要点,介绍网上选课系统的实现方法,对系统的特点及其运行情况进行了阐述,对开发中如何实现进行了描述,实现了选课、查询、修改、数据统计等功能。
  关键词: 选课 弹性学分制 构思
  
  一、前言
  
  随着我国教育体制改革的不断深入,高校不断增多,特别是高职院校数量的不断增加,招生规模不断扩大,加上受国际教育体制的影响,国内教育体系正在探索适合我国国情的弹性学分制教学管理模式,目前部分高校、中职院校已开始实施。
  目前高校以教学和科研为主,大部分采用学分制体制。所谓的“学分制”是指以学分计量学生学习量的教学管理制度。它是生产力发展、科学技术和社会进步的产物。艾略特①认为人的能力、素质等方面各有差异,不能笼统地按同一僵硬的模式进行培养,主张扩大课程科目,允许学生根据自己的志趣、特长、能力跨专业、跨年级选课,允许延长或缩短学制,从而为学生综合素质的提高和复合型人才的培养创造条件。因此,学分制也被称为弹性学分制,弹性学分制在学习时间、空间上有更多的弹性。
  不难看出,学分制是以选课制为基础,选课制是学分制的必要条件,因此,选课系统是学分制教务管理系统的核心。一方面,选课系统要能提供灵活的选课方式,全面实现在课程安排及课程层次上由学生自主选择;另一方面,又要能根据各专业的课程设置要求,引导学生进行选课,以确保选课的数量和质量。
  
  二、弹性学分制管理模式下,选课制的特点和要求。
  
  在弹性学分制管理模式下,对选课制提出了相当高的要求,体现在以下几方面:
  (一)必须打破单一专业的培养模式,打破课程设置的年级和专业界限。
  (二)扩大学生选课范围,增加选修课程总量;
  (三)增加学生选修课程的自由度,以实现自由选课;
  (四)要求开设的选修课程结构合理,允许主辅课程兼选,调动学生的学习积极性;
  (五)对学生选修课程成绩未及格的要求采用重修制度。
  
  三、基于网络环境下,选课系统的设计与实现。
  
  鉴于上述选课制的特点和要求,根据高职院校教学管理的特点,初步探讨学生选课系统。
  (一)系统架构
  系统后台数据处理平台采用C/S(客户机/服务器)体系结构,前端利用B/S体系结构,采用Internet /Intranet 和CGI(Common Gateway Interface)通用网关接口技术、ORECAL数据库管理系统和DELPHI开发工具,以校园网为平台,实现与各终端用户的通讯。
  系统后台数据处理采用C/S架构主要为了提高数据的处理效率,节省系统资源。而前端采用B/S架构,主要方便学生通过Internet/Intranet完成选课,查询选课情况和成绩。学生在导师或班主任的指导下,在规定的时间段按照本专业的教学计划和网络公布的开课计划进行选课。图1示出选课系统的客户端数据处理模块结构示意图。图2示出选课系统的web端模块示意图。
  
  以五分制计算成绩的课程,成绩绩点计算方法是:优秀的绩点为4.5、良好的绩点为3.5、中等的绩点为2.5、及格的绩点为1.5、不及格的绩点为0。重修课程按重修后考核的实际成绩计算学分,但绩点为0。
  (二)系统结构
  根据上述对选课具体情况的分析,处理这些问题时存在两种流程,一是学生选课时与系统的交互流程;二是选课数据的后台处理流程。对这两个问题的处理,会直接影响选课时的数据拥塞或者学生选课时网络速度慢,达不到高效、准确的目的。因此,解决这个问题的关键方法就是采用合理的系统结构。前面提到学生选课采用B/S三层结构,数据后台处理采用C/S结构。把大量的数据分析、统计、报表留给后台,避开学生选课的WEB页面进行大量的数据处理,提高选课时的速度。而后台采用C/S结构,独立在客户机上运行,使用数据的处理效率大大提高,同时节省服务器系统资源。通过这种方案,能够快速开发出比传统两层结构效率高、安全性好的系统。其结构图如图3所示。
  
  (三)系统实现
  (1)语言选择
  三层软件结构采用具有信息交互能力的动态网页技术,诸如CGI、ASP、PHP、JSP、ASP.NET等,系统采用ASP.NET技术来实现网上选课。
  ASP.Net是建立在微软新一代.Net平台架构上,利用普通语言运行时(Common Language Runtime)在服务器后端为用户提供建立强大的企业级Web应用服务的编程框架。ASP.Net采用编译(Compile)执行,具有更高的效率。实际上我们可以把ASP.Net的执行过程看作是编译后的普通语言,运行时代码充当一个前端浏览器和中间件同用户交互的应用程序,它接受用户的请求,输出HTML流到客户端显示。除此之外,ASP.Net还可以利用.Net平台架构的诸多优越性能,如类型安全,对XML,SOAP, WSDL等Internet标准的强健支持。ASP.Net可完全利用.Net架构的强大,安全,高效的平台特性。ASP.Net是运行在服务器后端编译后的普通语言运行时代码,运行时早绑定(Early Binding),即时编译,本地优化,缓存服务,零安装配置,基于运行时代码受管与验证的安全机制等都为ASP.Net带来卓越的性能。
  此外,ASP.NET在面向对象性、数据库连接、大型站点应用等方面都优于ASP程序,ASP.NET还提供更多的其他方面的新特性,例如:内置的对象缓存和页面结果缓存;内置的XML支持,可用于XML数据集的简单处理;服务器控制提供了更充分的交互式制等。
  B/S结构的客户端,采用快速开发工具DELPHI 7.0,大大提高运行效率、节约运行时间、生成的二进制代码更为短小,其优越性是不言而喻的。其次DELPHI是基于PASCAL语言,PASCAL编译器最著名的特点就是速度快,而DELPHI正是建立在这种编译器的基础之上的。事实上,它就是针对Windows的最快的高级语言本地代码编译器。以往速度很慢的C++编译器在近年来取得了很大的进步,增加了链接和各种缓存策略,尤其是在Visual C++和C++ Builder 中。但即便如此,C++的编译器还是比Delphi的慢了几倍。
  (2)软件配置
  整个系统的开发环境是这样的,操作系统选用Windows 2003 ,Web服务器采用Windows 2003, 数据库采用的是大型网络数据库Oracle。Windows 2003全面支持.net标准。其主要特点是提供动态连接池技术,其解决方案是在应用程序启动时建立足够的数据库连接,并将这些连接组成一个连接池,由应用程序动态地对池中的连接进行申请、使用和释放,这样大大提高了系统的运行效率。网上选课系统并发选课人数多,涉及对数据库的写、更新操作多,因此,系统选择Oracle数据库。ORACLE数据库具有兼容性好、可移植性好,以及在不同操作系统或网络上的独立性等特点。另外,其安全性、对数据的一致性和并发控制方面较好。
  (3)系统特点
  为了进一步提高系统的安全性,系统对各类操作人员进行分类,例如,对操作人员的操作权限分级,用户登陆须经过身份认证和IP认证(指定网段内允许访问)等手段来提高系统的安全性。
  本系统适合学分制高职类院校,专业课程种类多、选修课程多、实践课多、课程季节性强等特点。
  
  四、结论
  
  依据前述的设计思想编制的选课系统已在校园网的服务器上进行过一个学年的二次选课,系统运行稳定、速度快且效率较高、自适应性较强,完全符合学分制管理体制对选课系统的要求。实际运行时可以同时供800-1000台工作站选课,操作界面友好,操作简单。实践证明,采用此软件系统,可以大大减轻学分制下教务管理人员的工作强度,及时统计出各种需要的数据,有力地支持了学分制的顺利实施。同时,也为进一步拓宽学生的知识结构,增强学生学习的积极性、主动性创造了条件。
  
  注释:
  ①托马斯·斯特恩斯·艾略特(1888-1965),英国著名现代派诗人和文艺评论家。生于美国密苏里州。1906年入哈佛大学学哲学,续到英国上牛津大学,后留英教书和当职员。1948年因“革新现代诗,功绩卓著的先驱”,获诺贝尔奖文学奖。
  
  参考文献:
  [1]马建斌,滕桂法等.基于Internet的网上选课系统的设计与实现第26卷增刊河北农业大学学报,2003年5月.
  [2]邓万友等.学分制下网络选课系统的构想与实现.黑龙江高教研究,2001年第1期.
  [3]侯太平,童爱红.Delphi数据库编程.清华大学出版社,2004年8月,第1版.
  [4](美)林·巴斯,保罗·克莱门茨等.软件构架实践.清华大学出版社,2004年3月,第1版.
  [5]杭州正方电子科技有限公司.高等院校学分制正方教务管理系统.2008年3月.
  [6]马骏党兰学杜莹.ASP.NET网页设计与网站开发.人民邮电出版社,2007年9月,第1版.
  [7]Thomas Kyte. Oracle 9i&10g编程艺术深入数据库体系结构.人民邮电出版社,2006年10月,第1版.
其他文献
摘要:学习方式是学生在完成学习任务过程中的基本的行为和认知的取向。它反映了学生倾向于以什么样的行为和认知方式去完成学习任务。因此学习方式不是指具体的学习策略和学习方法,而是高于策略和方法层面,影响并指导学生对具体策略和方法作出选择的有关学习行为的基本特征。  关键词: 学习方式 自主学习 合作学习 探究学习    一、什么是学习方式    学习方式这一术语是最早由美国学者赫伯特·西伦于1954年提
摘要: 科学教育与人文教育之间既有差异又有契合点。走两者融合之路,是我国面向21世纪培养高素质人才的必然选择。  关键词: 科学教育 人文教育 整合    一、科学教育与人文教育的差异    1.科学教育与人文教育内容上的差异。  科学教育的内容主要是人类在认识自然、改造自然的长期历史过程中积累起来的科学技术成果,其中包括若干基本的科学事实,以及从中概括和提炼出来的概念、命题、原理和公式等。它反映
思维能力是人的各种能力的核心,而创造性思维又是思维的最高形式,所以创造性思维能力是人的最高层次的能力。创造性思维的高低,对人一生成就的大小至关重要。人类社会正在进入高科技信息时代,在未来的社会里创造性劳动将成为重要的劳动形式。这种劳动性质给学校的教育和教学提出了新的要求,随着教育观念的转变和更新,在生物教学中要求学生在掌握基础知识和基本技能的同时,发展智力,培养能力已愈来愈受到人们的高度重视。下面
摘要:提高写作能力的途径有很多,我认为阅读课上的练笔是一条很好的途径。课堂练笔常见的有如下的几种形式:补白、延伸、迁移、仿写、改写。仿写有:仿写句式、仿写段落、仿写体裁等。  关键词:写作能力 练笔 途径 补白 延伸    提高写作能力的途径有很多,如观察思考、博览精读、勤写苦练等。其中勤写苦练这条途径很重要。而小学生每星期的作文课只有两节,显然,只靠作文课来练习写作是远远不够的。所以,要提高学生
为期两天的市级美术新课程课堂教学评比结束了,听了很多同行的课,感触颇多.综观教师们上的课,我认为一堂成功的课应该在以下三个方面有突出表现.
《普通高中语文课程标准》颁布已经有好几年了,它所倡导的教师“主导”和学生“自主”的教学理念已逐步为广大教师所接受,并运用于教学实践之中,这是可喜的事情。但是,在具体的教学过程中,在如何发挥教师主导作用和学生自主学习的积极性方面,还有不少误区,存在很多偏差,所以仍有研究探讨之必要。  有的教师把“自主”看成为“放手”,以致教师的“主导”地位丧失,于是“自主”便成了“放羊”,课堂气氛看起来很热闹,但课
摘要: 教学过程中,教和学的活动首先要确定好准确适度的目标,使知识的难度恰好落在学生通过努力可以达到的潜在接受能力上。教师要以学生的认识规律为主,以学生的需求为主,全面调动学生学习的积极性和主动性,使学生成为学习活动的实践者,成为学习的主人。  关键词: 新课程 探究式学习    新课程改革将教师、学生、教材、环境四者融于一体,强调了课程这四个要素的相互整合,突出了课程的独特性和变化性。从新教材知
鸡球虫病是由艾美耳球虫寄生于鸡肠道所引起的一种危害严重的全球性寄生虫病,给养鸡业造成巨大的经济损失。目前控制球虫病的主要方法包括化学药物防治和疫苗免疫预防,但由于
本研究选取10日龄健康番鸭84只,人工感染番鸭呼肠孤病毒(Muscovy DuckReovirus,MDRV),于攻毒后6h、12h、24h、48h、60h、72h、84h、108h、144h、204h、13d和16d取材,应用免疫
激情是一种精神,可以鼓舞士气,去战胜敌人;激情是一种力量,可以激励人的斗志,去战胜艰难困苦。同样,激情在课堂教学中的应用,有它自身特定的价值取向作用。抑扬顿挫的教学语言讲解,声情并茂的教学风格,并非是教学者对被教育对象的一种炫耀,一种夸夸奇谈,而是教师吃透教材内容、领会教材精神、熟练掌握、自然施教的过程体现。  每当我们迈着有力的步伐,带着一种传播知识的庄重走进教室、站在讲台上时,无非是一种气氛的