网络安全知识技能学习资源的开发、应用及评价研究_本科生毕业设计(编辑修改稿)内容摘要:

德和触犯法律的事情,如转发未经证实的谣言,把下载的资源刻盘出售,“人肉搜索”等行为。 3. 大学生对网络的过强依赖,往往造成网络成瘾、迷失自我、孤僻寂寞等情况发生,使其网络安全意识愈加稀少 [4]。 造成大学生网络安全知识技能匮乏、安全意识浅薄等情况的原因有很多,既有整个网络环境的问题、大学生网络安全知识技能匮乏和自身网 络素质的问题,也有学校教育的空缺问题。 很多大学生对网络安全方面的认识主要来自于大学生自己的生活体验和同学之间的交流。 高校教学中的教学广东海洋大学 2020 届本科生毕业设计 2 大纲都没有正式把网络安全的法律法规教育纳入 ,更没有制订相关的课程标准 ,以致绝大部分大学生没有接受系统的网络安全法律法规教育 ,对网络违法犯罪产生的途径和后果缺乏清晰的认识。 即使是计算机专业的学生 ,也只注重网络原理、应用和开发方面的学习研究 ,很少从人文角度认识网络这个新的社区形式。 加强大学生系统化、正规化的网络安全法律法规教育 ,全面提高大学生网络安全的素质 ,是项十分紧迫的任务 [5]。 面对大学生在网络安全方面所遇到的各种问题,校方该从各种途径帮助他们增强安全防范意识,提高安全防范技能,如组织学习网络安全的法规,普及网络安全的常识,介绍网络安全的技术。 现在,在线学习平台作为一种新型的学习评测方式越来越得到各高校的重视,因此,这次对网络安全知识技能学习资源的开发、应用及评价研究,将采用在线学习的方式,建立一个基于网络安全知识技能的综合系统,主要包括网络安全知识技能数据库、网络安全知识技能系统平台。 随着互联网信息的日益壮大,当代大学生已成为网络最广泛的使用者和最积极的参与 者,包括学习、生活、交友和思想观念都受网络影响并逐渐发生广泛而深刻的变化,网络已成为知识学习、思想交流、娱乐休闲的重要平台。 由于大学生受普遍的年龄结构、生活环境和文化背景等条件影响,他们普遍缺乏网络安全意识,导致他们在网络中遇到许多安全方面的问题,有些会出现失德行为及违法犯罪行为等等。 面对大学生在网络安全方面所遇到的各种问题,从各种途径帮助他们增强安全防范意识,提高安全知识技能,成了现今教育实践中重点考虑的问题。 而传统的卷面测试从出题印刷到安排统一测试等环节都浪费了不少人力物力,在事后评分总结方面更是有着 很大的弊端,因此,该系统为学生提供了一个学习和提高网络安全知识技能的平台 ,学习时间和地点不受限制 ,可以随时随地掌握最新和最丰富的网络安全知识技能,大大缩短了测试时间,减少了人力物质等资源的浪费,保证了测试的客观准确性,避免人为误差及人情分等问题。 覆盖面全和高质量的网络安全知识技能学习资源,每次从中随机出卷的智能化出题,大大扩大了试卷的整理覆盖面,提高了试卷的科学性,多次测试则可较全面的考察学生的实际水平,这也避免了相互参看等作弊现象的出现。 学生通过自主的学习与评测可以认识到自己所欠缺的网络安全知识技能,并可 以不断地改进和完善。 这对提高大学生网络安全意识,预防网络安全事故的发生,减少网络安全事故带来的损失都具有重要意义。 学习 Visual Studio2020 程序开发平台和 SQL Server2020 等,设计实现系统; 网络安全知识技能数据库的建立,收集网络安全知识和技能,根据网络安全知识技能的分类结果,分析不同类别知识技能之间的关联,进行归纳和分类; 网络安全知识技能系统平台的搭建,包含用户模块,高级用户管理模块和管理员模块。 该平台能展示网络安全知识技能的相关学习资源,并提供评测系统的接口。 广东海洋大学 2020 届本科生毕业设计 3 网络 安全知识技能评测系统的设计与实现,包括用户学习、用户评测评价、试卷自动评分等模块。 用户登录后根据提示选择试题并在规定时间内完成评测,评测结束后可在学生考试记录看到的分和相应试题的答题情况以及对应答案,用户可以此认识到自己的安全知识技能掌握的具体情况以及需要改进的地方。 2 系统开发相关理论与技术 操作系统和服务器选用 本系统的操作系统采用 Microsoft Windows XP Professional版本 2020 Servixe Pack 3;服务器选用 IIS。 IIS 是 Inter Information Server 的简称。 IIS作为当今流行的 Web服务器之一,它提供了强大的 Inter 和 Intra 的服务功能,要实现 的应用部署,需要 IIS 的支持。 开发平台的选用 本系统开发系统采用 Microsoft Visual Studio 2020 平台开发,它 基于 . ,是 一个非常庞大的软件,同时也能开发跨平台的应用程序 , , 例如 开发使用 Microsoft 操作系统的手机的程序等 ,甚至 还 包含代码测试功能。 无论对初学者还是深入开发的程序员都能提供很全面的功 能。 数据库的选用 本系统的数据库采用 SQL Server 2020 数据库,它集成了更多、更优秀的功能特性。 SQL Server是一种关系数据库管理系统,它采用了一套集成的管理工具以及相应的应用编程接口,这样能够促进 SQL Server 的可操作性、可管理性,还能够更好地支持大型数据库配置。 SQL Server通过更加安全和秘密的政策加密措施,增强的安全模式确保企业公司能够向和工作人员、合作伙伴提供可信可靠的数据库应用系统。 SQL Server在支持范围上的优越性表现在支持 64位系统,能够加强表格分区和复制 能力 [6]。 其他辅助工具的选用 Microsoft Word 2020,用于对毕业论文的撰写和资料的收集保存,主要功能图的绘画; Photoshop CS 3,用于对网页上的图片进行美工处理; FSCapture 抓屏工具 ,主要用于对系统界面的图片截图。 浏览器 /服务器 (B/S)结构 采用浏览器 /服务器 (Browse/Server)结构模式,其三层应用模型同传统 C/S 相比,提高了系统的广东海洋大学 2020 届本科生毕业设计 4 可扩展性、安全性和可重用性,将应用逻辑与用户界面和数据访问相分离,使系统的维护变得简单,同时 简化了客户端功能,用户只需浏览器即可使用此考试系统 [7]。 在线测试系统技术 网上考试是指通过局域网、城域网进行上机操作的一种考试形式,也可以说成是通过网络媒体进行的考试。 随着计算机的普及和网络技术的迅猛发展,互联网已经渗入社会生活各个层面。 基于计算机网络技术的远程教育也应运而生并得到大力推广。 传统的考试方式已经开始向网络考试发展。 基于 Web技术的网络考试系统可以借助于遍布全球的 Inter 进行。 网上考试既可以在本地进行,也可以在异地进行,大大拓展了考试的灵活性。 学生可以随时从题库抽取题目检测自己的课 堂学习效果。 试卷可以根据题库中的内容即时生成,可避免考试前的压题和泄题现象,可以给学生一个公平的考试环境。 网上考试可以采用大量标准化试题,设计计算机程序进行阅卷,还可以直接把成绩送到数据库中,进行统计、排序等操作。 这些便捷的操作可以大幅度提高阅卷效率,减轻阅卷教师的工作量。 所以现在较好的考试方法为网络考试,将试题内容放在服务器上,考生通过姓名、准考证号码和口令等验证信息进行登录,考试答案也存放在服务器中,这样考试的公平性、答案的安全性可以得到有效的保证。 因此,采用网络考试方式将是以后考试发展的趋势 [8]。 技术 是微软推出的一套开发平台。 该平台可以看成是操作系统提供给开发人员的面向对象的 API开发工具包,它由 Web服务应用程序和 Windows桌面应用程序的软件组件构成,包括 .NET框架 (Framework)、 .NET 开发工具和 网站开发技术 [9]。 是一种建立在公共语言运行库 ((CLR))上的程序构架,可用于 Web服务器创建功能强大的 Web 应用程序。 与传统的 Web 开发技术相比较, Web 开发模式和手段。 可 以使用 .NET平台快速方便的部署三层架构。 在网页中使用基于事件的处理,可以指定处理的后台代码文件,可以使用 C、 VB 和 J作为后台代码的语言 [10]。 C开发语言 C( C Sharp)是微软 (Microsoft)为 .NET Framework量身订做的程序语言,微软公司在 2020年 6月发布的一种新的编程语言。 C拥有 C/C++的强大功能以及 Visual Basic 简易使用的特性,是第一个组件导向 (Componentoriented)的程序语言,和 C++与 Html 一样亦为对象导向 (objectoriented)程序语言。 微软 C语言定义主要是从 C 和 C++继承而来的,而且语言中的许多元素也反映了这一点。 C在设计者从 C++继承的可选选项方面比 HTML要广泛一些(比如说 struts),它还增加了自己新的特点(比方说源代码版本定义) .但它还太不成熟,目前不可能挤垮 HTML。 C还需要进化成一种开发者能够接受和采用的语言。 而微软当前为它的这种新语言大造声势也是值得注意的。 目前大家的反应是:“这是对 HTML的反击”。 广东海洋大学 2020 届本科生毕业设计 5 HTML所带来的巨大影响和大家对它的广泛接受已经由工作于这种语言和平台之上的程 序员数量明显的说明了(估计世界范围内共有 250 万程序员使用 HTML)。 由这种语言写成的应用程序的数量是令人惊讶的并已经渗透了每一个级别的计算,包括无线计算和移动电话(比如日本发明的 HTML电话)。 C能够在用户领域获得这样的礼遇吗 ?我们必须等待并观望,就像已经由 SSI公司的 CEO 和主席 KALPATHI S. SURESH指出来的那样: 我发现所有这些都是渐进的。 如果 C不存在,我们总能回到 HTML 或 C 和 C++。 这些都不完全是新技术,它们在更大的意义上来说只是大公司制造的市场噱头。 C (C SHARP)是微软对这一问题的解决方案。 C是一种最新的、面向对象的编程语言。 它使得程序员可以快速地编写各种基于 MICROSOFT .NET 平台的应用程序, MICROSOFT .NET 提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。 正是由于 C面向对象的卓越设计,使它成为构建各类组件的理想之选 —— 无论是高级的商业对象还是系统级的应用程序。 使用简单的 C语言结构,这些组件可以方便的转化为 XML 网络服务,从而使它们可以由任何语言在任何操作系统上通过 INTERNET 进行调用。 最重要的是 , C使 得 C++程序员可以高效的开发程序,而绝不损失 C/C++原有的强大的功能。 因为这种继承关系, C与 C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向 C。 AJAX 技术 AJAX 英文是 Asynchronous JavaScript and XML,就是在浏览器里通过一个机制 ,实现浏览器端与 Web 服务器端的一个异步通信,参与这个过程的有 JavaScript、 XML 等技术。 AJAX 的引入,使 B/S 信息传递的量减少了,从而加快 Web 页面的响应速度,降低网络的通信流量,改善用户体验。 利用 Ajax技术解决了考生在线答题时出现的种种问题 ,大大提高了在线考试系统的性能 [11]。 JavaScript 语言简介 JavaScript 是一种能让你的 网页 更加生动活泼的程式语言,也是目前网页中设计中最容易学又最方便的语言。 你可以利用 JavaScript 轻易的做出亲切的欢迎讯息、漂亮的数字钟、有广告效果的跑马灯及简易的选举,还可以显示 浏览器 停留的时间。 让这些特殊效果提高网页的可观性。 在基于 B/S模式的系统中 ,浏览器端程序是以动态脚本语言 JavaScript 为主。 浏览器的标签在不刷新的情况下 ,在初始化时加载用户可能用到的所有 JavaScript 文件。 而对于浏览器端不同权限的用户、同一用户在不同时刻所需要用到的 JavaScript 文件是不一样的。 动态加载 JavaScript 文件的模型 ,只传递浏览器端必须用到的 JavaScript 文件 ,杜绝了一些安全隐患 ,减少网络流量 ,保护了服务端的JavaScript 代码 [12]。 广东海洋大学 2020 届本科生毕业设计 6 3 网络安全知识技能系统分析 网络安全知识技能系统主要包括三个部分:网络安全知识技能数据库,网络安全知识技能学习平台,网络安全知识技能评测系统。 网络安全知识技能数据库,是用户获取相关网络安全知识技能资源的数据库,也是评测系统的智能题库。 该数据库有相当丰富和高质量的网络安全知识技能学习资源和题库。 要实现学生通过网络进行科学的学习与评测的目标,系统必须可以提供完备和高质量的测试题,因此建立网络安全知识技能库是实现评价系统 的第一步。 网络安全知识技能学习平台,能够及时地将网络安全知识技能呈现给用户,方便用户在线学习。 该平台还需提供注册和登录功能,新用户可注册,享受系统的在线评测权利,登录功能则方便不同角色的用户登录到网络安全知识技能评测系统。 该平台要求界面简洁大方,操作简易方便,后台管理和维护安全可靠,网络安全知识技能资源的更新及时准确。 网络安全知识技能评测系统的设计与实现,包括学生参与评测、自动评分、资源更新、试卷生成、题库管理、用户管理等。 学生可自主选择试题,测试结束后通过查看测试记录。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。