学生网络评教系统实现

2024-11-13

学生网络评教系统实现(通用8篇)

学生网络评教系统实现 篇1

学生网络评教系统实现

学生网络评教系统实现

安徽省宿州第二中学 万亚东

一、背景

随着新课标的不断发展,教师对学生的评价标准也随之发生改变,评价标准的多样化一切均为了学生更好的发展。与此同时,对教师的评价却没有发生太大的改变,实际上教师的教育教学水平也不是一成不变的,它也是随着年龄的增加,阅历的丰富,终身的学习使得自身的教育教学水平不断提高。也就是说教师也应该着眼于未来,不能因为年青,资历低,或当前的教育教学水平不高就对自己没有信心,从而得过且过。

如何提高自己的教育教学水平呢?除了平常的钻研业务、常规教学、网络学习等之外,最重要的就是你的`教育教学对象――学生的评价。学生对你及你这门课程的评价对教师本身教育教学水平的提高起到极其重要的作用,且比重应该高过其他学习,进修等途径。而且教师是十分在意他现在所教学生对自己的评价,往往一旦发现问题,能立即改正。因此,学生全方位评价教师的教育教学,对教师的成长乃至学校教育教学管理都会得到全方位的提升。

但学生评教在未推出网络评教前,往往使用教师评价表或教师调查问卷方式,更有甚者,有些学校选取每班成绩排名靠前的同学或者班长、班委等一小部分同学代替全班同学进行评价,这时往往得到的教师评价信息不是很准确,不是很真实。但如果是所有同学都参加评教,一则数据量大,二则学生怕老师知道评价结果对其不利,往往违心评价。

二、学生网络评教的意义

1.消除学生的畏惧心理,学生全部进行匿名评价,虽然也是通过学号进入系统,但被评价的教师并不知道是哪位学生进行了评价,进行了如何评价。系统实现了匿名操作。

2.学校教务管理人员可以查看每位老师的评价结果,并随时上报给主管科室领导,但无权进行更改。系统保证了公平、公正性。

3.教师自行上网查看自己的评价结果,分析自己在哪方面存在缺陷并努力改进。即使评价结果很差,别的教师也无法进行查看。系统保证了私密性。

4.学生留言,学生不但可以对教师的教育教学进行评价,还可以把一些平常想说但不敢说的话留言给教师,更好地与教师沟通,使得教师不但在教育教育评价方面得到提升,而且更进一步了解学生。系统实现了交互性。

5.由于是网络评教,大量复杂的工作都交由计算机来处理,省时省力,使教育教学管理更有效率。系统可为学校教育教学管理提供最直接有力的参考。

三、研究与实践过程

学生网络评课系统是应我校教务部门要求编写的。学生对教师的评价我校已经作了十几学年,从中发现大量的问题,使得很多教师直接从中受益。由于我校在校生近五千名,原来用手工评价表,并且从各班抽调大量同学作最后的统计,往往要一个星期才能把数据统计上来,不但费时费力而且经常统计出错误。因此教务部门咨询是否可以用计算机进行实现学生网络化评课系统。

教务部门给了我几个实体目标,经过了从具体到抽象,将无关的信息过滤,得到以下实体概念设计图:

其中关键源码为:

登录:

if (int.Parse(dt[0][“flag”].ToString) == 1)

{

Label1.Text = “你已经进行了评教,无法再参与,请与老师联系进行重新评价。谢谢!”;

dt.Dispose();

return;

}

Session[“stuNo”]=tbName.Text;

Response.Redirect(“Step2.aspx”);

Excel导入数据库:

if (!(File.Exists(Server.MapPath(“――/userFiles/”) + “1.csv”)))

{

if (!(File.Exists(Server.MapPath(“――/userFiles/”) + “2.csv”)))

{ lblResult.Text = “1或2.csv不存在!”; return; }

}

StreamReader reader1 = new StreamReader(Server.MapPath(“――/userFiles/”) + “1.csv”, Encoding.GetEncoding(“gb2312”));

StreamReader reader2 = new StreamReader(Server.MapPath(“――/userFiles/”) + “2.csv”, Encoding.GetEncoding(“gb2312”));

string st1 = “”;

string st2 = “”;

st1 = reader1.ReadLine();

st2 = reader2.ReadLine();

st1 = reader1.ReadLine();

st2 = reader2.ReadLine();

lblResult.Text = “请等待……”;

while (st1 != null)

{

string[] a1 = st1.Split(´,´);

string[] a2 = st2.Split(´,´);

for (int i = 1; i

if (a1[i] != null)

if (a1[i].Trim() != “”)

{

tblClass_Sub_TechTableAdapter ad = new tblClass_Sub_TechTableAdapter();

ad.Insert(a1[0], a2[i], a1[i]);

ad.Dispose();

}

st1 = reader1.ReadLine();

st2 = reader2.ReadLine();

}

lblResult.Text = “已导入完毕”;

//if (System.IO.File.Exists(Server.MapPath(“――/userFiles/”) + “te.csv”))

// File.Delete(Server.MapPath(“――/userFiles/”) + “te.csv”);

reader1.Dispose();

reader2.Dispose();

四、成果主要内容

本项目共分为三大模块:

1.学生评教模块:学生通过自己的学号及密码登录系统,对自己所带课程的对应老师分别进行评价,其中每位教师的评价项目共分为教学态度、教学内容、教学方法、教学效果、教学特色五大项共20个子项,每个子项目评价等级分别为优、良、中、及格、不及格。学生评价后则不能再次评价,除了管理员重新更改该学生的评价状态。

2.教师查看评价模块:教师通过自己的工号及密码登录教师评价模块,可以查看自己所带课程的学生整体评价,每个班级的学生评价,每个项目的得分及学生对所带课程的留言。但学生评价对教师来说是匿名的。

3.管理员模块:管理员通过自己用户名密码对登录管理员模块,此模块实现导入学生信息,课程信息,教师信息及课程与班级与教师一一对应关系。设计时都是用EXCEL表格进行导入。这样最大化简化使用者的技术方面障碍。

五、实践效果

通过近年来使用本网络评价系统来看,基本上实现了学校教务部门的要求,避免了大量的复杂手工劳动,有利于学校管理部门及时了解学生诉求,化解矛盾,提高管理水平,并对教师教育教学水平的提高起到了良好的促进作用,达到了教学相长的目的。

学生网络评教系统实现 篇2

教学质量是高校的生命线, 学生评教是高校最基本的教学评价工作。而学生意见收集及学生评教则是科学评价教学质量的主要依据。通过学生意见收集及学生评教获取教学信息反馈, 一方面可以引导教师改进教学方法, 提高业务水平, 促进教师的自我发展与自我完善;另一方面可以确保学校教学质量, 规范教学管理。传统的学生评教通常采用机读卡、学生意见调查表等形式, 统计、汇总工作量大, 同时受时间、空间诸多方面因素的限制。该系统采用可靠的Oracle9i作为后台数据库, 以ASP为前台网页开发工具, 克服了传统学评教模式的缺陷, 突出了交互性、及时性的特点, 为师生建立了良好的沟通平台。

1系统设计

1.1系统架构设计

学生网络评教系统是基于B/S (Browser/Server) 模式的三层应用结构型的管理信息系统, 即用户层、中间层和数据层, 如图1所示。利用ASP作为开发工具开发用户界面层, 客户端运行WEB浏览器提交请求;WEB服务器采用IIS (Microsoft Internet Information Services) 5.0响应HTTP请求, 当遇到任何与ActiveX Scripting兼容的脚本时, ASP引擎会调用相应的脚本引擎进行处理。若脚本指令中含有访问数据库的请求, 就通过ODBC与后台Oracle数据库相连, 由数据库访问组件ADO执行Oracle数据库访问操作。采用这种模式的优势是客户端只能通过中间应用层访问数据库, 既方便控制服务器的访问, 又能保障数据库的安全性。

1.2模块功能设计

网络评教系统是利用网络技术对教师教学工作进行评价的, 学生可以通过网络随时在该系统平台对任课教师进行评价, 也可对课堂内容与教师进行探讨交流;教师通过该系统可随时了解学生对自己课堂教学效果的评价;学校各级教学管理部门可以在一定权限内随时了解有关教学情况。

本系统根据功能要求, 设计成三级用户和二大模块:三级用户包括学生、教学管理员和系统管理员;二大模块为评教信息采集模块和管理模块[1]。

信息采集模块。学生通过该模块登录认证之后, 根据显示的调查问卷子系统中的评价指标来选择对规定教师教学态度和水平的满意程度, 填写评教意见。还可以随时反馈任课教师在授课过程中出现的问题, 发表自己对教学过程的意见及建议。

管理模块。该模块具有各系部教学管理人员对评教基本信息录入功能及评教信息查询、统计和分析的功能。各系部教学管理人员通过相应的子系统用户登录认证之后, 可录入当下学期班级课表信息等相关基础数据, 教务处管理人员登录认证后对本学期参评课程及教师进行审核。

2系统实现的关键技术

2.1实现学生评教的唯一性

学生评教的唯一性是指每个学生登录系统后只能对自己当学期的任课老师进行评价, 且对某一门课程的任课教师只能评价一次。本系统为了避免学生对未向其授课教师的任意评价, 避免学生对教师的多次重复评价等在技术上做了相应的控制。在具体实现中, 我们采用如下策略:学生登录, 服务器根据客户端的输入信息 (如:学号) , 通过ADO对数据库进行查询, 以表格形式循环显示出该学生本学期所学课程的相关信息, 并且生成一个固定下拉列表, 供学生单击选择, 学生可以通过本界面对当学期的授课教师的授课情况进行选择“非常满意、满意、一般、不满意”中选其一, 这样既保证了学生操作的简便性, 也避免了学生对其它未向其授课的教师进行评价[2]。

同时, 系统为避免学生对授课教师的重复评价, 在循环显示的同时查询学生评教记录表, 查看该学生是否已经对某一相关联教师进行了评价, 如果是, 则显示“已测评”字样;否则, 显示“评分”超链接, 设置临时变量TEMPvar, 进入评价页面。另外, 在JSP程序中设置了Session (″flag″) 变量为“0”, 在评价记录成功插入数据表后, Session (″flag″) 变量为“1”, 通过这一策略不仅有效地防止了同一登录用户多次对同一条授课教师信息提交评价, 也有效地保证了整个评教过程中的评教信息唯一性。

2.2系统反注入式攻击

本系统采用登录页面对用户身份进行认证, 是为了方便管理而设置的, 系统的所有用户的帐号和密码都保存在数据库基表中, 如果在登录时帐号和密码中都输入′or′ ′=′或者输入′or′ 1′=′1, 即可绕过输入验证直接进入系统页面——这是一个严重的系统漏洞[3]。

通常, 数据库执行如下SQL命令进行帐号和密码的验证, 通过验证无误后, 给予用户该服务器上应用程序或者数据库的完全访问权限。

sql=“SELECT * FROM USER WHERE USERNAME=′ ″&USERNAME&″ ′AND PASSWORD=′ ″&PASSWORD&″ ′ ″

假如帐号和密码都键入′or′1′=′1, 下面的SQL语句将替代上面这行代码后传递给数据库。

sql=″SELECT * FROM USER WHERE USERNAME=′ ′or ′1′=′1 ′AND PASSWORD=’ ′or′1′=′1′ ″

因为上面sql语句的两个条件都是恒成立的, 所以这个查询的结果肯定是TRUE。而SQL注入就是指恶意用户利用设计上的漏洞, 在目标服务器上运行SQL命令或者进行其他方式的攻击。

针对以上问题我们在数据库和应用程序的实现过程中做了双层保护。数据库设计中我们尽量不允许对表进行直接访问, 尽量不给用户赋予固定数据库角色访问权限, 如:DB_DATAWRITER, 而是在应用程序需要直接访问的地方, 显示赋予他们个别对象的访问权限, 并相应的对其风险进行衡量。同时, 我们还考虑到在应用程序层开发过滤器, 以便清理登录过程中的恶意代码。根据对SQL注入攻击原理的认识, 防范SQL注入式攻击的主要目标就是把用户输入的单引号和OR过滤掉, 这样就在根本上杜绝了SQL injection攻击, 具体实现的代码如下:

<%

Dim Username, Password

Username=Request.form (″username ″)

‘获取登录输入的数据

Password=Request.form (″password ″)

If (Username<> ″ ″) and (Password<> ″″) then

Username=replace (replace (Username, ″ ′″, ″ ″) , ″or ″, ″ ″)

‘过滤特殊字符单引号和OR关键字。

Password= replace (replace (Password, ′ ″, ″ ″) , ″or ″, ″ ″)

Endif

%>

2.3 ORACLE9i并发控制的兼容性

本系统是一个典型的多用户系统, 大量学生在某一个规定的时间段内完成一定的读写操作。而开发多用户的数据库驱动的应用程序时, 最大的难题是:一方面要力争做到并发访问量的最大化, 与此同时还要确保每个用户能以一致的方式读取和修改数据。我们采用连接池技术很好地解决了这个并发性问题[4]。

本系统为了对教师综合性评价留出接口, 除了使用了事务性处理数据库, 同时还采用了数据仓库技术。一种常用的数据仓库技术:使用一个触发器维护源表中的一个LAST_UPDATED列;最初要填充数据仓库表时, 他们要记住当前的时间, 为此会选择源系统上的SYSDATE, 假设现在刚好是上午9:00;然后使用一个完整的SELECT * FROM TABLE查询从事务系统中拉 (PULL) 出所有行, 可以得到最初要填充的数据仓库;当要刷新这个数据仓库时, 则需要再次记住现在的时间, 然后拉 (PULL) 出自上午9:00以来修改过的所有记录, 并把这些修改合并到数据仓库中。这样, 我们有理由相信:现在数据仓库中有了自第一次执行拉出操作以来所修改的所有记录。对于其他采用锁定系统的数据库来说, 这种技术确实能很好地工作, 在这些数据库中读会被写阻塞, 反之写会被读阻塞。但在默认支持非阻塞读的系统中, 这个逻辑是有问题的。

假设上午9:00至少有一个打开的未提交事务。在上午8:59:30时, 这个事务已经更新了表中我们想复制的一行。在上午9:00开始拉数据时, 会读取这个表中的数据, 但是我们只能看到的最后一个已提交的版本, 而绝对看不到对这一行做的修改。如果在查询中到达这一行时它已经被锁定, 我们就会绕过这个锁。如果到达它之前事务已经提交, 我们还是会绕过它读取查询开始的数据, 因为读一致性只允许我们读取语句开始时数据库中已经提交的数据。这样无论是在9:00第一次拉出数据期间还是10:00数据刷新期间我们都读不到8:59:30这个已修改的记录。

这是否意味着前面的逻辑根本就不能用?也不是, 这只是说明我们需要用稍微不同的方式得到“现在”的时间。应该查询V$TRANSACTION, 找出最早的当前时间, 以及这个视图中START_TIME列记录的时间 (本例是8:59:30) , 这样我们在上午10:00刷新数据时, 会拉出自那个时间以来发生的所有修改, 并把这些修改合并到数据仓库中。

3结束语

该系统以网络为平台, 以现代化教学评估体系为核心, 综合运用计算机和网络技术, 开发了一套基于网络环境的评教系统, 使每个学生都参与评教, 保证了评教的客观性和公正性, 以便更好地服务教学, 促进教学相长, 为今后的教学管理的信息化奠定了基础。

摘要:分析了良好的评教体系应遵循的原则, 介绍了基于Asp+O rac le9 i访问技术的网络评教系统的总体设计思路与具体实现过程, 并对实现过程中遇到的关键技术进行了详细的阐述。该系统的实现对于引导教师改进教学方法, 提高业务水平、提高高校教学质量管理信息化有重要意义。

关键词:学生网上评教,Oracle数据库,B/S结构

参考文献

[1]王斌华.教师评价:绩效管理与专业发展[M].上海:上海教育出版社, 2005.

[2]常雪琴, 邢西哲.课堂教学质量评价体系的建立与实践[J].教育理论与实践, 2004, 24 (7) :51-52.

[3]蓝蔚青, 曹剑敏, 张帆, 等.高校学生网上评教系统的构建与完善[J].高等农业教育, 2006 (6) :36-38.

学生网络评教系统实现 篇3

关键字:网上评教 开发 ASP.NET

DOI:10.3969/j.issn.1672-8289.2010.10.054

教学质量是高校生存与发展的生命线,提高教学质量是教学管理工作永恒的主题。高等学校管理部门的教学管理实践已经证明,建立全程教学质量监控体系是保证教学质量提高的重要措施。通过合理的教学评价,可使教学管理部门科学、全面了解教师的教学情况,便于广大教师从中总结经验,找出差距,采取措施,进一步完善教学工作。开展学生评教工作,能加大管理人员教学管理的监督力度,保证正常的教学秩序,提高教学质量,为高校教学的科学化管理提供有效依据。

1、引入网上评教系统的必要性

传统的学生评教主要有问卷调查、机读卡调查等形式,由专人发放,学生填写,再根据相应的评价体系,人工或机器统计出任课教师的课堂教学质量评价分数,并依据此分数将教师教学质量评估分为优秀、良好、合格、不合格等几个等级。在信息技术高速发展、校园网建设逐步完善的今天,这种手工评教的方式逐渐显示出其工作量大、不可动态管理、学生随意性强等缺点。因此,各种网上评教系统也应运而生。网上评教系统的出现,使人们不再受到时间与空间的限制,可随时随地进行结果查询与数据处理,不仅使用方便,更体现安全、公平的特点,从而达到“教学互动”的良好效果。通过网上评教,参与评教的学生不仅可以根据设定的评价项目为教师逐项打分,还可以留言;教师既能直接获知学生对自己教学的分项评价结果,也可了解学生的意见和要求,统计结果具有实时性、准确性的特点。学校领导及各教学院系负责人可随时随地了解最新的、动态的评教结果及学生的反馈意见,从而有针对性地帮助教师及时改进不足、完善教学,变教学质量事后控制为过程控制,变静态管理为动态管理。

2、开发平台的选择

本次开发的学生网上评教系统,在整个教学管理过程中起着一个承上启下的作用。一方面,网上评教系统需要教务管理系统中的教师信息、学生信息、授课信息等作为评教系统的基础数据;另一方面,评教系统还需要对学生是否参与网上评教、教师是否对相应问题进行回应等进行标识,以决定系统是否给学生显示其该门课程成绩、教师开设选修课评审等。因此,网上评教系统与其他教务管理系统的互操作性及数据导入导出功能是十分重要的。

介于目前学院所有办公及教学用电脑均安装微软的操作系统,为了保证系统开发的一致性及兼容性,本系统开发采用微软公司的.NET技术。由于.NET技术与SQL SERVER的无缝集成,对SQL Server的全部访问都集成在ADO.NET中,这使得在开发过程中,可以十分方便的对数据库服务器进行操作。在数据的导入和导出模块中,介于目前Excel在电子表格领域无可争议的垄断性,为了便于数据的导出、交换及二次使用,数据导入导出均采用Excel电子表格文件为中间格式。

3、系统架构

考虑到本系统的重要性,及为了避免更换数据库系统带来的整个系统需要重新开发的风险,本系统在设计时采用了流行的三层体系结构,即表示层(UI),数据访问层(DAL)和业务逻辑层(BLL)。其中,UI层使用ASP.NET,由C#编写。DAL层负责数据库的数据存取;BLL层通过调用DAL层的方法来实现业务需求。为了防止直接依赖造成三者之间的强耦合和便于数据库管理系统的变迁(例如从SQLServer换成MySQL),系统采用在数据访问层和业务逻辑层分别定义一簇接口,业务逻辑层不依赖具体的数据访问层,而是仅依赖数据访问层的接口族,表示层依赖业务逻辑层的接口族的机制。因此确保了当系统更换数据库管理系统时,不必改写整个业务逻辑层,因为业务逻辑层里根本没有任何数据访问层中的具体类,而全部通过接口实现。系统具有以下特点:1)将业务规则集中到易于创建、使用和重用的组件中,方便开发和维护;2)将数据访问集中到组件中,减少应用程序中的重复代码,使每个需要访问的窗体都使用相同的组件;3)对任何数据访问的例程更改都只需要进行一次即可,系统维护方便。

4、系统开发

网上评教系统是一个交互式评价系统,根据系统功能及对整个网上评教过程的分析,评教系统分为身份验证及权限控制模块、学生评价模块、数据导入及导出模块、评价项目管理及显示模块、数据统计及图表生成模块、教师管理模块、系部工作模块、督导室工作模块及系统设置模块组成。

4.1 身份验证及权限控制模块。根据系统内已经存在的数据,根据用户通过页面输入用户名和密码与系统比对的结果,确定该用户属于合法用户还是非法用户,对于非法用户禁止使用系统各项功能,并给出相应的提示信息,对于合法用户可根据系统设置时给不同组用户赋予的权限显示相应的菜单,并在每一个操作前进行相应的权限审核,确保用户进行的所有操作均是合法操作,提高系统运行的安全性。

4.2学生评价模块。该模块主要功能是根据登录进入系统的学生用户,可以向其展示本学期其授课教师的所有信息,点击不同的教师后,即可对相应的教师授课情况进行评价。为了避免部分学生恶意多次评价某位老师,在系统设置中可以设置学生的最大评价次数及频度,以提高网上评教的准确性。

4.3 数据导入及导出模块。该模块主要负责相关信息的导入和导出。在该系统中,全部采用Excel作为系统数据导入的中间格式。导入的信息主要有学生信息、授课信息、教师信息等。导出的信息主要有教师被评价情况、学生留言清单等。

4.4 评价项目管理及显示模块。学校在不同的发展阶段对老师的要求会不断的改变,如果将各评价项目固化在程序中,固然可以降低系统开发的难度,但是一旦评建项目需要改变时,就不得不对源程序做出改变,增加了后期系统的维护成本。为了避免这种情况的出现,在系统中设置评价项目管理及显示模块。在该模块中,可以根据评价项目的不同类型,如选择、打分、问答等不同形式,显示相应的选项在浏览器中,以便学生进行相应的操作。在该项目中,还可动态调整各评价项目所占的比重等。

4.5 数据统计及图表生成模块。该模块作为系统的核心功能模块,主要是在学生给出的各种打分机评价基础上,根据评建项目管理及显示模块的各项目所占的权重,按照一定的统计公式,得出每位被评价老师相应的分数。该系统还可以做每一评价项的单项统计,按照教师不同选择,以饼图、直方图等图形的形式展示给老师。

也可以以老师各历史得分为依据,做出折线图等,反映教师的教学质量的升降情况,以便老师总结教学经验,提高教学质量。

4.6 教师管理模块。经身份验证及权限控制模块确认为教师的用户,可以查看自己的评价等级、评价分数、学生留言等。还可以查看个人历年评价得分趋势及本年度在系部排名情况等。

4.7 系部工作模块。经身份验证及权限控制模块确认为系部工作人员的用户,可以随时查阅本系部的教师得分情况及学生给每个教师提出的意见和建议。

4.8 督导室工作模块。经身份验证及权限控制模块确认为督导人员的用户,可以随时查看全院所有任课教师的网上评教情况,并且可以对相应的任课教师进行评价。督导室人员与学生由于所处的位置不同,所以督导室人员给教师的评价项目与学生存在相应的差别,并且督导室人员与学生给老师评价打分占教师最终评价得分的权重也不尽相同。

4.9 系统设置模块。该模块主要用于系统各种参数的设置。在该模块,可以设置系统的开放和关闭时间;设置IP地址黑名单和白名单,以便对单个教师进行单独评价;可以设置学生评价和督导室评价各自所占的权重等。

5 结论

本系统可以完成评价项目动态生成与管理、学生网上评分、教师查询个人得分、系部察看教师评教得分、评教数据图表显示灯一系列的网上评教功能。特别是本系统为管理员设计的数据导入、导出功能,使管理员可轻松的管理和维护各种数据,生成评教报表。通过使用本系统,可以帮助评教活动的顺利开展,减轻教务部门及督导部门的工作量,提高其数据处理能力和工作效率。

参考文献:

[l]汪 惠.北京联合大学商务学院网上评教系统 [J].计算机应用,2009(9):378-386.

[2]祝钢.基于Web的高校学生网上评教系统[J].实验室科学,2009(1):138—141.

[3]郝刚.ASP.NET2.0开发指南[M].北京:人民邮电出版社,2006.

[4](美)Glenn Johnson 著 段超 译 ADO.NET 2.0高级编程[M].北京:清华大学出版社 2006

个人简介:

网络安全审计系统的实现方法 篇4

司法信息安全方向王立鹏1 传统安全审计系统的历史

传统的安全审计系统早在70年代末、80年代初就已经出现在某些UNDO系统当中,其审计的重点也是本主机的用户行为和系统调用。在随后的20年间,其他的各个操作系统也有了自己的安全审计工具,如符合C2安全级别的Windows NT, Nnux的syslog机制以及SUN 13SM等。常用安全措施的不足和基于网络的安全审计系统的出现

近几年来,随着开放系统Internet的飞速发展和电子商务的口益普及,网络安全和信息安全问题日益突出,各类黑客攻击事件更是层出不穷。而相应发展起来的安全防护措施也日益增多,特别是防火墙技术以及IDS(人侵检测技术)更是成为大家关注的焦点。但是这两者都有自己的局限性。

2.1防火墙技术的不足

防火墙技术是发展时间最长,也是当今防止网络人侵行为的最主要手段之一,主要有包过滤型防火墙和代理网关型防火墙两类。其主要思想是在内外部网络之间建立起一定的隔离,控制外部对受保护网络的访问,它通过控制穿越防火墙的数据流来屏蔽内部网络的敏感信息以及阻挡来自外部的威胁。虽然防火墙技术是当今公认发展最为成熟的一种技术,但是由于防火墙技术自身存在的一些缺陷,使其越来越难以完全满足当前网络安全防护的要求。包过滤型防火墙如只实现了粗粒度的访问控制,一般只是基于IP地址和服务端口,对网络数据包中其他内容的检查极少,再加上其规则的配置和管理极其复杂,要求管理员对网络安全攻击有较深人的了解,因此在黑客猖撅的开放Internet系统中显得越来越难以使用。而代理网关防火墙虽然可以将内部用户和外界隔离开来,从外部只能看到代理服务器而看不到内部任何资源,但它没有从根本上改变包过滤技术的缺陷,而且在对应用的支持和速度方面也不能令人满意

2.2入侵检测技术的不足

人侵检测技术是防火墙技术的合理补充,能够对各种黑客人侵行为进行识别,扩展了网络管理员的安全管理能力。一般来说,人侵检测系统(IDS)是防火墙之后的第二层网络安全防护机制。

目前较为成熟的IDS系统可分为基十主机的IDS和基于网络的IDS两种。

基于主机的IDS来源于系统的审计日志,它和传统基于主机的审计系统一样一 般只能检测发生在本主机上面的人侵行为。

基于网络的IDS系统对网络中的数据包进行监测,对一些有人侵嫌疑的包作出报警。人侵检测的最大特色就是它的实时性„准实时性),它能在出现攻击的时候发出警告,让管理人员在在第一时间了解到攻击行为的发生,并作出相应措施,以防止进一步的危害产生。实时性的要求使得人侵检测的速度性能至关重要,因此决定了其采用的数据分析算法不能过于复杂,也不可能采用长时间窗分析或把历史数据与实时数据结合起来进行分析,所以现在大

多数人侵检测系统只是对单个数据包或者一小段时间内的数据包进行简单分析,从而作出判断,这样势必会产生较高的误报率和漏报率,一般只有20%攻击行为被IDS发现也就不足为奇了。虽然国内外普遍对人侵检测技术都有很高的评价,但是随着黑客技术的发展,一些人侵检测系统本身的缺陷也为人们所了解。一些黑客利用某些分布式技术,在同一时刻向某个人侵检测系统发送大量垃圾数据包,使得人侵检测系统来不及处理而过载,直到发生丢包现象。黑客在此时发动攻击,人侵相关的网络活动被淹没在大量的嘈声之中,使得人侵检测无法检测出包含人侵模式的网络信息,这样一来黑客就达到了逃避人侵检测的目的。

2.3基于网络的安全审计系统

在这种情况下,基于网络安全审计系统孕育而生。基于网络的安全审计系统在近几年刚刚起步,尚处在探索阶段,其审计重点也在网络的访问行为和网络中的各种数据。对此有比较深人研究的也只是少数几个高校或者科研机构,其中以Purdue大学的NASHIS系统较为著名。

一般的基于网络的安全审计系统作为一个完整安全框架中的一个必要环节,一般处在人侵检测系统之后,作为对防火墙系统和人侵检测系统的一个补充,其功能:首先它能够检测出某些特殊的IDS无法检测的人侵行为(比如时间跨度很大的长期的攻击特征);其次它可以对人侵行为进行记录并可以在任何时间对其进行再现以达到取证的目的;最后它可以用来提取一些未知的或者未被发现的人侵行为模式等。

图1安全审计在整个安全体系中的位置

与传统的人侵检测系统相比,安全审计系统并没有实时性的要求,因此可以对海量的历史数据进行分析,并且采用的分析方法也可以更加复杂和精细。一般来说,网络安全审计系统能够发现的攻击种类大大高于人侵检测系统,而且误报率也没有人侵检测系统那样的高。3 基于网络的安全审计系统的常用实现方法

3.1基于规则库的方法

基于规则库的安全审计方法就是将已知的攻击行为进行特征提取,把这些特征用脚本语言等方法进行描述后放人规则库中,当进行安全审计时,将收集到网络数据与这些规则进行某种比较和匹配操作(关键字、正则表达式、模糊近似度等),从而发现可能的网络攻击行为。这种方法和某些防火墙和防病毒软件的技术思路类似,检测的准确率都相当高,可以通过最简单的匹配方法过滤掉大量的网络数据信息,对于使用特定黑客工具进行的网络攻击特别有效。比如发现目的端口为139以及含有DOB标志的数据包,一般肯定是Winnuke攻击数据包。而且规则库可以从互连网上下载和升级(如。.cert.org等站点都可以提供各种最新攻击数据库),使得系统的可扩充性非常好。

但是其不足之处在于这些规则一般只针对已知攻击类型或者某类特定的攻击软件,当出现新的攻击软件或者攻击软件进行升级之后,就容易产生漏报。

例如,著名的Back Orifice后门软件在90年代末非常流行,当时人们会发现攻击的端口

是31337,因此31337这个古怪的端口便和 Back Orifice联系在了一起。但不久之后,聪明的Back Orifice作者把这个源端口换成了80这个常用的Web服务器端口,这样一来便逃过了很多安全系统的检查。

此外,虽然对于大多数黑客来说,一般都只使用网络上别人写的攻击程序,但是越来越多的黑客已经开始学会分析和修改别人写的一些攻击程序,这样一来,对同一个攻击程序就会出现很多变种,其简单的通用特征就变得不十分明显,特别规则库的编写变得非常困难。综上所述,基于规则库的安全审计方法有其自身的局限性。对于某些特征十分明显的网络攻击数据包,该技术的效果非常之好;但是对于其他一些非常容易产生变种的网络攻击行为(如Backdoo:等),规则库就很难用完全满足要求了。

3.2基于数理统计的方法

数理统计方法就是首先给对象创建一个统计量的描述,比如一个网络流量的平均值、方差等等,统计出正常情况下这些特征量的数值,然后用来对实际网络数据包的情况进行比较,当发现实际值远离正常数值时,就可以认为是潜在的攻击发生。

对于著名syn flooding攻击来说,攻击者的目的是不想完成正常的TCP 次握手所建立起来的连接,从而让等待建立这一特定服务的连接数量超过系统所限制的数量,这样就可以使被攻击系统无法建立关于该服务的新连接。很显然,要填满一个队列,一般要在一段时间内不停地发送SYN连接请求,根据各个系统的不同,一般在每分钟 10-20,或者更多。显然,在一分钟从同一个源地址发送来20个以上的SYN连接请求是非常不正常的,我们完全可以通过设置每分钟同一源地址的SYN连接数量这个统计量来判别攻击行为的发生。但是,数理统计的最大问题在于如何设定统计量的“阂值”,也就是正常数值和非正常数值的分界点,这往往取决于管理员的经验,不可避免地容易产生误报和漏报基于网络安全审计系统的新方法:有学习能力的数据挖掘

上述的两种方法已经得到了广泛的应用,而且也获得了比较大的成功,但是它最大的缺陷在于已知的人侵模式必须被手工编码,它不能适用于任何未知的人侵模式。因此最近人们开始越来越关注带有学习能力的数据挖掘方法。

4.1数据挖掘简介及其优点

数据挖掘是一个比较完整地分析大量数据的过程,它一般包括数据准各、数据预处理、建立挖掘模型模型评估和解释等,它是一个迭代的过程,通过不断调整方法和参数以求得到较好的模型。

数据挖掘这个课题现在有了许多成熟的算法,比如决策树、神经元网络、K个最近邻居(K一NN),聚类关联规则和序惯模型、时间序列分析器、粗糙集等。应用这些成熟的算法可以尽量减少手工和经验的成分而且通过学习可以检测出一些未被手工编码的特征因此十分适用于网络安全审计系统。

4.2有学习能力的数据挖掘在基于网络的安全审计系统中的应用

我们采用有学习能力的数据挖掘方法,实现了一般网络安全审计系统的框架原型。该系统的主要思想是从“正常”的网络通讯数据中发现“正常”的网络通讯模式。并和常规的一些攻击规则库进行关联分析,达到检测网络人侵行为的目的。在本系统之巾,主要采用了三种比较成熟的数据挖掘算法,这三个算法和我们的安全审计系统都有着十分密切的关系:

分类算法 该算法主要将数据影射到事先定义的一个分类之中。这个算法的结果是产生一个以决策树或者规则形式存在“判别器”。理想安全审计系统一般先收集足够多的“正常”或者“非正常”的被市计数据,然后用一个算法去产生一个“判别器”来对将来的数据进行判别,决定哪些是正常行为而哪些是可疑或者人侵行为。而这个“判别器”就是我们系统中“分析引擎”的一个主要部分。

相关性分析 主要用来决定数据库里的各个域之间的相互关系。找出被审计数据间的相互关联将为决定整个安全审计系统的特征集提供很重要的依据。

时间序列分析 该算法用来建立本系统的时间顺序标准模型。这个算法帮助我们理解审计事件的时间序列一般是如何产生的,这些所获得常用时间标准模型可以用来定义网络事件是否正常。

整个系统的工作流程如图2所示

图2 系统工作流程图

首先,系统从数据的采集点介采集数据,将数据进行处理后放入被审计数据库,通过执行安全审计引擎读人规则库来发现人侵事件,将人侵时rbi记录到人侵时间数据库,而将正常网络数据的访问放人正常网络数据库,并通过数据挖掘来提取正常的访问模式。最后通过旧的规则库、人侵事件以及正常访间模式来获得最新的规则库。可以不停地重复上述过程,不断地进行自我学习的过程,同时不断更新规则库,直到规则库达到稳定。

我们实现的原型系统的框图由图3所示。

图3 系统结构框图

上面我们所见到的系统整体框架图中,在通过对正常网络通讯数据集的学习后,可以获得正常访问模式,这个过程就采用了数据挖掘技术,从海量的正常数据中半自动地提取正常访间模式,可以减少人为的知觉和经验的参与,减少了误报出现的可能性。此外,使用规则合并可以不断更新规则库,对新出现的攻击方式也可以在最快的时间内做出反应,这也是传统方法无法实现的。总 结

学生评教总结 篇5

为了进一步加强建设教学质量监控体系,准确掌握教师的教学动态,提高全体教师的课堂教学水平,按照学校的工作安排,教务处通过毕业班学生评教的方式,本着“客观、公正”的原则,进行了评教活动,现将评教情况汇总如下:

一、肯定之处:

1、在教学态度上,绝大部分老师都能得到学生的认可,如有高度的责任心,对学生有耐心、爱心,教书育人,遵守教学纪律,并能以身作则,为人师表。

2、在教学内容上,能够从学生的实际水平出发,认真备课,内容充实,重点突出。在教学过程中,对学生一视同仁,鼓励学生主动探求知识点,承认差异,关注基础薄弱的学生,善于激励,耐心辅导,给基础弱的学生以表现的机会,让他们尝试成功的喜悦。如刘丹、罗强、陈国林等多位老师表现突出,深受好评。

3、在教学方法上,部分教师能够合理运用现代化教学手段,且教法灵活,课堂气氛活跃,注意知识性和趣味性的结合。如陈本福、高祥军等老师得到了学生的充分肯定。

4、课堂是进行教育、教学的主要阵地,课堂纪律是教学质量的有力保证,绝大部分教师都能严格组织教学、合理安排时间,课堂纪律较好。如陈中学、罗维江等老师。

5、大部分老师都能按时完成教学计划,多数学生能够接受并掌握课程的主要内容,效果比较显著,得到了学生的认可。

二、存在的不足:

1、教师辅导不够。

2、有的老师与学生关系比较融洽,所以对学生疏于管理,导致课堂纪律只活泼不严肃,直接影响上课效果。

3、有个别教师缺乏与学生沟通,教学方法不够灵活,也不能最大程度地调动学生学习和积极性。

三、改进意见与措施

1、根据学生的特点,采用灵活的教学方法,尽可能的利用现代化手段,进行多媒体教学,充分调动学生的学习积极性,提高学生的学习兴趣。

2、鼓励教师大胆、合理、严格管理课堂纪律,以利于教学的顺利进行,保证教学效果。

3、年轻教师多向老教师请教、学习,积累经验,多听课,多钻研,提高自己的教学水平和知识水平。但是同时我们也看到,学生评教工作还有一定的局限性,比如同一班的学生对同一老师的评教结果就有很大的差别,这也是值得我们思考的现象。我们在今后的评教工作中要注重改进工作手段,加强组织,使学生评教工作不断完善,逐渐成为我校不断改进教学质量、提高教学水平的重要参考依据,以利于推进素质教育全面深入地发展。

学生评教[小编推荐] 篇6

学生评教是学校教学质量监控体系的重要组成部分,是学校及时有效掌握教师教学情况,进一步改进教学工作,提高教学质量的重要途径之一。本学期,学校将继续采用以学生感性评价为主体的网上评教指标体系,通过过程性网上评教的方式开展本学期学生评教工作。为进一步做好网上评教工作,现将本学期学生网上评教活动有关事宜通知如下:

一、评教范围 :本学期开设的所有课程(实践环节除外)。

二、评教对象 :所有全日制在校本科生。

三、评教时间 :本学期学生网上评教将于2012年10月26日开始,每门课程的截止到该课程结业考试后为止。

四、评教方式

本次学生网上评教采用过程性评价方式,鼓励学生在课堂讲授期间同一门课程多次进行评价,要求学生在课程教学结束前必须完成一次及以上的网上评教,教务管理系统将自动计算学生多次评教平均分为学生对该门课程的评教得分。

五、组织与实施

1.教务处负责网上评教工作的组织和管理,定期对学生网上评教系统进行管理、维护和更新,对网上评教结果进行汇总、统计和分析,并及时反馈给相关学院。

2.各学院应充分重视学生评教组织工作,各学院教科办、学办、各班班长、学习委员负责学生评教的宣传、动员、指导和协调,班长及学习委员负责在课程考试结束前提醒学生至少对该门课程进行一次网上评教,避免部分学生不评、漏评、不认真评教等现象。有条件的学院应积极探索有教育教学管理人员参与的集体网上评教方式,不断推进学生认真、公平、公正的对课程教学进行评价。

六、网上评教操作办法

登录教务处主页http://jwc.shzu.edu.cn/,在右侧“教学管理与信息资源系统”中点击“教学交流平台”,或者直接登录http://202.201.162.136/jwweb/,可进入教务网络管理系统WEB端。以学号登录系统后,点击左边栏“网上评教”,然后点击“提交教学评价表”,选定学期及课程后在选择相应的选项,确认无误后提交即可。具体可见“学生网上评教操作指南”。

七、特别说明

各学院要高度重视网上评教工作宣传和动员工作,着重说明以下几点: 1.网上评教是每个学生的权力和义务,严肃对待课程教学质量评价,客观、公正地打分,认真完成评教任务,是反映学校教学实际情况的重要途径,是推进教师提高课堂教学质量有力推手。正确行使自己网上评教的权力,避免他人代评和恶意评教,是加强师生交流、提高课堂教学质量和服务自身学习生活的具体体现。

2.教务管理评教系统禁止任何人查看学生个人评教信息,除学生本人外,其他人(包括所有教师)无法查阅学生个人教学评价信息。

3.本学期网上评教结束时间由教务管理系统按照该门课程考试时间默认结束。学生必须在课程结业考试前至少完成一次对该门课程的网上评教,以免造成未评教或者漏评。

4.由于教务管理评教系统数据库禁止除学生本人外的任何人查看访问,所以无法对单个同学未评教或者漏评进行补评,这将会影响到未评教或漏评学生选课和查看本学期考试成绩。

5.本学期采用的过程性网上评教鼓励学生对同一门课程在课程教授期间进行多次网上评教,系统将自动计算学生多次评教的平均分将作为对课程的最终评价得分。

学生网络评教系统实现 篇7

1 XML技术简介

XML的全称为“可扩展标记语言”,是万维网联盟(World Wide Web Consortium,W3C)定义的一种语言,它提供了一种描述结构化数据的方法,与HTML标记不同,XML主要用于定义数据本身的结构和数据类型,这使得数据在互联网上的传输变得更加方便,同时文件的内容也更加通俗易懂。

XML具有以下几个方面的优点:1)内容和结构完全分离,使得XSL在不影响内容的情况下任意改变XML文件的结构。2)XML具有跨平台的特点,这使得XML在任何系统平台上都具有统一的格式和语法,便于对XML文件内容的维护。3)XML具有良好的扩展性,可以根据XML的基本语法来进一步限定使用的范围和文档格式。

2 XML在评教系统中的应用

学生评教是教学管理中的一个重要环节,在提高教学质量,改善教学方法等方面都起着重要的作用。本系统采用了ASP.NET和XML技术来实现学生网上评教的功能。在评教系统的设计过程中,考虑到系统是工程硕士系统的一个子系统,评教系统的功能相对简单,涉及的数据量不大而且数据类型比较简单,所以在实现的过程中,选用了小巧,通用性强,效率高的XML来存储评教项目与评教结果。

2.1 评教系统的设计

评教系统所涉及的用户包括学生,教师和管理员。学生可以通过评教系统对所选课程进行评教,教师可以查看自己所教授课程的测评结果,管理员可以查看所有课程的评教结果。在系统的设计过程,将评教项目和评教结果分别保存在两个XML文件中,系统在每次加载时都会读取包含评教项目的XML文件,而学生在每次提交相关课程的测评信息后,都会及时更新包含评教结果的XML文件。其中,保存评教项目的XML文件格式定义如图1所示。

从图1可以看出,系统的管理员都能够清晰的了解评教系统各个要素的内容以及评估选项,从而使管理员可以对现有的评教项目进行修改。此外,由于采用了统一规范的数据标准,对文件资源的描述是统一的,因此可以在不同平台和不同环境中实现资源的共享。而对于保存评教结果的XML文件格式如图2所示。

由图2可知,评教结果信息的XML格式定义包含两类元素:课程号与评教结果。对于每一门课程都有一个唯一的ID,这是区分不同课程的标示。对于评教结果信息中定义的评教结果元素,并不是简单保存评教结果描述信息,而是将图2中的评教项目的XML形式序列化为字符串类型后,保存到该元素中。由于一门课程可以被多个学生进行测评,因此评教结果信息中的评教结果元素是由一个或多个学生的评教结果组成。

2.2 评教系统的实现

评教系统是基于B/S结构,结合APS.NET技术和XML技术进行设计和实现的。当学生进入评教系统时,系统首先将保存评教项目的XML文件读入到内存中,然后将其绑定到页面的Gridview控件上,从而使学生可以查看到相关的评教项目。当学生评审完毕后,系统会将学生评审结果以XML的方式保存到相应的课程号的评审结果元素中。管理员和任课教师可以根据课程号来查看相应课程的评审结果。其中,学生教学评估的页面如图3所示。

1)系统加载评教项目的主要代码如下:

2)系统更新评教信息的主要代码如下:

3 结论

本文从系统的研究背景出发,首先介绍了系统应用背景,接着介绍了XML的三个方面的优点,最后结合ASP.NET技术以及XML技术设计和实现了一个简单的评教系统。

参考文献

[1]汪赫瑜,任建华.XML技术在数据库中的应用[J].东北大学学报:自然科学版,2004,25(S).

[2]吴英林.基于B/S结构与XML技术的网络教学系统设计研究[J].时代教育(教育教学版),2009,9:221-221.

[3]孙延维.XML技术在远程教育中的应用研究[J].福建电脑,2007,5:75-76.

[4]孟小峰.XML数据管理:概念与技术[M].北京:清华大学出版社,2009.

[5]张欣毅.XML简明教程[M].北京:清华大学出版社,2009,

[6]郑阿齐,ASP.NET3.5应用实践教程[M].北京:电子工业出版社,2010.

学生网络评教系统实现 篇8

魏星a,黄金盛b,邓维c

(桂林航天工业学院a.信息工程系;b.组织部;c.招生就业处,广西桂林541004)

摘要:本文设计并实现了一个基于B/S结构的高校网络党课学习系统,分析了高校传统党课教育面临的问题,运用软件工程的方法给出了系统的功能设计流程,并对系统的技术设计及安全性进行了分析,系统的良好应用对高校网络党课的教育教学具有一定的理论意义和实践价值。

关键词:网络党课学习系统;功能设计;技术设计;安全性

基金项目:广西区高校党建课题“高校网络党校管理系统的研究与设计”(10DJC51);桂林航天工业学院党建重点课题“高校学习型基层党组织建设探略与实践”

作者简介:魏星(1980-),男,四川资中人,副教授,研究方向为党务管理,数据库技术;黄金盛(1962-),男,福建永定人,副教授,研究方向为高校党政管理与思想政治教育;邓维(1978-),男,湖南湘潭人,研究方向为党务管理,计算机应用。

高等学校是培养高素质人才的摇篮,在高校中,对青年大学生特别是要求加入中国共产党的先进分子进行党的基本知识、理论教育就显得尤为重要,因此,做好高校青年大学生的思想政治教育和引导工作意义重大。所以,全国各大高校都成立了党校,通过开设相关党课,完成对思想上积极要求进步的广大青年大学生培训和教育工作。然而,随着互联网技术的飞速发展,怎样利用现代化的教育手段和信息化技术完善党课的学习内容,从而提高学生对党课的学习兴趣,积极地、自觉地参加学习和培训就成了党课教育中面临着的一个重要问题。因此,在新形势下,为了提高广大青年大学生学习党课的自主性,我们必须优化和改革党课的学习环境,提供一种灵活性强的网上教与学的交互学习方式,这就需要利用信息化技术探索一种利用网络进行党课学习新模式,从而,加强广大青年大学生思想政治教育,达到良好的教育效果。

一、高校党课教育的现状与存在的问题分析

目前,高校党课教育大多还是采用传统的教学方式,即老师在课堂上进行党课内容的讲授,学员们课后自己进行作业及复习,目前,这种教育方式已经比较落后,存在着诸多问题。

1.部分青年大学生入党动机不纯洁。目前,广大青年大学生自进入高校,就向党组织递交了入党申请书,但是部分学生的入党动机不纯洁、不端正,有的受他人影响,存在跟风的情况,为了面子,别人交了入党申请书,我也要交才行;还有的对入党的认识有偏差,认为入党了,成为党员可以在毕业找工作时多一些机会等,这些认识都是不正确的,当然,大部分大学生的入党动机端正,怀着为人民全心全意服务的梦想,积极向党组织靠拢。因此,如何通过有效的途径和先进的教学方法来提高学生对党课学习的兴趣,通过党课教育来端正学生的入党动机是目前大学生党课教育亟待解决的问题。

2.党课内容理论性强,学生接受较困难。党课理论性强,范围较广,很多理论知识,比如:党的性质、宗旨、指导思想、党员的权利和义务、党员的基本条件、等基本理论知识,内容抽象,不易理解,如果在课堂上只是照本宣科地讲解,学生学习兴趣不高,导致上课注意力不集中,教学效果不理想,这样学生学完党课后更难以所学理论知识指导日常行为,所以如何在党课教育中让学生能够接受教育内容,提高党课教育的有效性是值得关注的问题。

3.党校集中学习时间偏少。目前,各个大学的党课学习大多以分党校(即各学院、系)的形式开展,高职高专的院校受人数限制,还是以学校的党校统一安排学习为主,但是学生日常有很多专业课程要学习,学习任务也比较繁重。所以,要在学生课余时间安排集中学习就变得相对困难,而党课的教学内容也比较多,需要保证一定的`教学时间,这就使得在有限的时间内只能尽可能压缩党课时间,保证学生的专业学习和其他活动,造成党校集中学习时间偏少的问题。因此,各个高校也在探索和实践利用互联网和信息技术的优势,结合多媒体教学形式,实施网络教学,让学生可以在课余时间自主上网学习。所以,对网络党课的研究与设计成为目前党课研究的又一重要课题。

二、高校网络党课学习系统开发

本文在深入分析网络课程建设与应用、网络课程开发技术实现的基础上,结合高校党课教育的新形势,设计开发一套适合高校青年大学生学习的党课网络学习系统,为利用多媒体、网络等新媒体进行党课教育提供了一些参考。

1.高校网络党课学习系统功能设计。根据传统党课课程教育的教学体系和特点,对现有的各种党课教学资源进行整合、开发,再利用先进的网络技术平台,设计出开放性广、交互性强、适合大学生自主学习的网络党课学习系统,本系统共有9个模块,如图1所示。

①通知公告:发布党校学习的相关通知。②热点透视:发布近期党内热点问题,提供与学生相关的新闻时事等。③课程简介:对党校学习系统进行课程介绍,使学生明白学习的要求、计划以及上课教师等信息,方便开展自主学习。④课堂教学:这是本系统的重点内容,在“电子课件”栏目中,学生可学习到党课教学相关内容,如:《党史》、《马克思主义哲学》、《毛泽东思想概论》、《邓小平理论》、《三个代表重要思想及相关内容》、《学习实践科学发展观》等课程;在“重点简析”栏目中,学生可以学习某个章节的重点知识,把握要点;在“视频教学”栏目中,提供了国内知名党课教育教学专家的教学视频,方便学生进行自主学习。⑤学习评测:随时根据学习进度布置课程单元测试、章节测试等。⑥考试系统:学员在学习完所有课程章节内容后,从题库中随机抽取一套考试试题,在规定的时间内完成并提交,系统自动进行评阅,并生成考试报告。⑦党课参考:结合党的历史等各种主题,汇总图片、图像等多种媒体信息,供学员进行在线观看学习等;并提供相关资源的下载。⑧跟踪评价:提供每个学员从一名积极分子到正式党员的学习情况汇总档案,系统自动记录每个学员在线学习时间和过程、作业成绩、章节测试成绩、参加专题讨论等,并根据记录自动生成学习评价,供管理员参考;另外,学员在线提交作业小结,思想汇报,基层党组织可以审阅并批示,建立学习档案。⑨用户管理:本系统分为四级管理模式,包含三级管理员和学习用户:第一级是校级党校管理员,管理整个学习系统;第二级管理员为系级党校管理员,负责所在学院或系部学员信息的管理,组织本学院或系部进行学习,组织考试等,并统计和分析本学院或系部学员成绩等;第三级是支部书记管理员,浏览审批本支部学生的思想汇报,分析本支部学员学习成绩;第四类为学习用户,即全校的党员和积极分子等,可以使用自己的用户名登陆网络党课学习系统进行学习、考试等。

2.网络党课学习系统技术设计及安全性分析。在网络党课学习系统的开发过程中,我们确定采用Web浏览器/服务器(B/S)模式来设计整个学习系统,管理员和学习用户采用Internet浏览器来访问服务器,整个应用对象系统包含党校课堂教学管理子系统、学习考试评测子系统和评价子系统等。为保证系统安全性,一是在IIS服务器上,指定虚拟路径访问权限为执行,不允许用户获取该文件实际存放位置,只允许运行程序,从而保证了网站的安全。另外,为防止未进行口令认证,直接访问某个页面,在系统中设置了Session对象,通过判断其值来确定访问,党其值为空,则用户访问定位到用户登录界面,防止非法登录。二是通过设置网络党课学习系统的访问IP地址范围,即服务器通过对比接收到的数据包源地址和控制列表中的允许访问地址(可以是地址范围),确保数据库的安全性。

三、结束语

本文依照网络课程教学的设计思想,针对党课的教学内容、党课学习者特征,并结合当代青年大学生的价值观等特点,根据党课教学的需要,开发设计了一套切实可行地网络党课学习系统,对促进高校党课教育教学的发展有一定的意义。

参考文献:

[1]李燕,魏星。当前高校学生党建工作的问题与解决措施[J].高教论坛,,(10):9-10.

[2]何莉辉。网络党课的系统化教学设计与实现[D].保定:河北大学,.

[3]吕泽铭。创新高校学生党校网上教育的实践[J].科技与企业,,(6 ):250.

上一篇:管路滑脱的护理措施下一篇:中职教师述职报告范例