网络安全知识技能学习资源的开发、应用及评价研究本科生设计.doc
《网络安全知识技能学习资源的开发、应用及评价研究本科生设计.doc》由会员分享,可在线阅读,更多相关《网络安全知识技能学习资源的开发、应用及评价研究本科生设计.doc(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流网络安全知识技能学习资源的开发、应用及评价研究本科生设计.精品文档.本科生毕业设计网络安全知识技能学习资源的开发、应用及评价研究Research of Development, Application and Evaluation of the Resources on Network Security Knowledge and Skill学生姓名所在专业计算机科学与技术所在班级申请学位工学学士指导教师职称副指导教师职称答辩时间目 录设计总说明IINTRODUCTIONII1绪论11.1设计背景11.2设计的目的和意义21.3设计的内容22
2、系统开发相关理论与技术32.1系统开发工具选择32.1.1操作系统和服务器选用32.1.2开发平台的选用32.1.3数据库的选用32.1.4其他辅助工具的选用32.2相关理论和开发技术42.2.1浏览器/服务器(B/S)结构42.2.2在线测试系统技术42.2.3ASP.NET技术42.2.4C#开发语言42.2.5AJAX技术52.2.6JavaScript语言简介53网络安全知识技能系统分析63.1网络安全知识技能系统介绍63.2系统分析63.2.1学习资源浏览63.2.2学习测评功能63.2.3高级用户管理功能63.2.4管理员管理功能73.2.5角色模型图73.2.6功能模块划分83.
3、3系统主要流程图93.4系统状态转换模型104系统设计114.1系统总体结构设计114.1.1系统功能模块及工作模式114.1.2系统总架构114.2网络安全知识技能库设计124.2.1E-R图124.2.2逻辑结构设计125网络安全知识技能系统实现175.1学习资源浏览175.2新用户注册模块195.3用户登录模块205.4学习评测模块215.4.1参与测试215.4.2查看评测记录235.4.3评论反馈245.4.4修改密码255.5高级用户管理模块265.5.1学习资源管理265.5.2考点管理275.5.3试题管理275.5.4两种组卷方式285.5.5试卷管理305.5.6试卷分析3
4、05.6管理员模块315.6.1学员管理315.6.2高级用户管理315.6.3打印题库316总结32鸣 谢33参考文献34设计总说明近年来,随着互联网在我国的迅速普及,网络在当代大学生的学习和生活中日益占据着越来越重要的位置,它不仅是大学生获取资源和信息的重要渠道,也逐渐成为他们表达情感和思想的重要场所。网络环境日益变差,以及大学生网络安全知识技能普遍缺乏等原因,也必定导致他们在使用网络过程中遇到各种安全方面的问题,而这些现状与学校在网络安全教育方面的缺失有紧密相关。相比于网络安全知识传统的卷面测试,网上在线学习平台的出现无疑节省了资源、提高了效率,其提供全面的网络安全知识技能,随时随地的评
5、测模式,公正客观的评测结果,更能激发学生的学习兴趣,提高对知识的吸收率。本文首先分析了现阶段大学生网络安全知识意识的强弱状况,以及关于网络安全知识技能系统开发的必要性,全面阐述了系统开发所应用的主要技术,认真分析了系统需求,概述了系统的总体框架结构和数据库结构,详细地介绍了系统的设计和实现。本系统采用ASP.NET和SQL数据库相结合的技术进行系统开发,采用B/S三层模式结构,实现测试过程中的用户在线学习与测试、自动阅卷及成绩查询、分析等功能,以及后台管理的题库试卷管理、随机动态组卷、用户管理等功能。本系统以提高大学生网络安全知识技能为前提建立了基于B/S结构的在线学习平台,主要采用ASP.N
6、ET和SQL数据库相结合的技术进行开发实现,还利用AJAX技术通过控件ScriptManager和控件UpdatePanel实现局部刷新和保存功能,及时保存试题进度和减少缓存等待时间。系统平台界面简洁美观,操作简单方便,后台管理和维护安全可靠,网络安全知识技能资源的更新及时准确,用户、高级用户管理和管理员三个角色相辅相成。用户可自主选择试题,测试结束后通过查看测试记录能够查询到测试成绩、试卷答题情况和正确答案,实现自主学习与纠正;高级用户可对题库、考点和试题进行统一管理,通过两种可选方式动态随机出题;管理员可以对用户、高级用户信息进行管理。该系统具有通用性以及良好的可拓展性和安全性。关键词:网
7、络安全知识技能;在线学习平台;ASP.NET;B/SINTRODUCTIONIn recent years, with the rapid spread of Internet in our country, networks in the study of contemporary college students and increasingly occupies an increasingly important place in the life, it is not only important channel of access to resources and informati
8、on for college students, have gradually become important place to express their emotions and thoughts. Network environment is increasingly worse, as well as students knowledge and skills generally lack network security and other reasons, they must use encountered in network security issues, and the
9、status quo and shortage of schools in Internet safety education are closely related. Compared to traditional network security knowledge use the paper to test, online learning platform there will undoubtedly save resources, increase the efficiency, providing a full range of network security knowledge
10、 and skills, evaluation mode of anytime, anywhere, fair and objective evaluation of results, better able to stimulate students interest in learning, increase the rate of absorption of knowledge.First of all, this article analyzes the strength of awareness of students knowledge of network security si
11、tuation at the present stage, on network security, as well as the need for knowledge and skill development, comprehensively expounds the system for developing the application of the technology, careful analysis of the system requirements, outlines the overall framework structure of system and databa
12、se structure, detailing the design and implementation of the system. This system uses a combination of ASP.NET and SQL database system development technology, using B/S structure of three-layer model, users who implement testing procedures in the online learning and testing, Automatic scoring and pe
13、rformance features such as query, analysis, and back-end management test examination paper management, random dynamic groups, user management, and other functions.This system in order to enhance students knowledge and skills as a prerequisite to establish a network security based on b/s structure of
14、 online learning platform, mainly using ASP.NET and SQL database development with technology, also uses AJAX technologies through the ScriptManager and UpdatePanel controls to achieve partial refresh the control and save, save the questions progress in a timely manner and reduce the cache latency. S
15、ystem interface is simple in appearance, easy to operate, manage and maintain a secure and reliable, network security knowledge and skill resource update of timely and accurate management of users, power users, and administrators of the three roles complement each other. Users can choose the questio
16、ns, by looking at test records after the end of the test query to test results, the test answer sheets, and the correct answer, self learning and correcting; advanced users can test bank, test centers, and test questions for unified management, dynamic random title by means of two optional; administ
17、rators can manage users, power users, information. The system have good versatility, good scalability and security.KEYWORDS: Network Security Knowledge and Skills;Online Studying Platform;ASP.NET;B/S网络安全知识技能学习资源的开发、应用及评价研究毕业设计说明书1 绪论1.1 设计背景随着互联网的飞速发展,网络安全问题日趋突出。2012年1月16日,中国互联网络信息中心(CNNIC)在京发布第29次中
18、国互联网络发展状况统计报告(以下简称 报告)。报告显示,截至2011年12月底,中国网民规模达到5.13亿,全年新增网民5580万;互联网普及率较上年底提升 4个百分点,达到38.3%1。2011年大专及以上学历人群网民普及率已经超过90%,其在网民学历结构中占22.4%。报告显示,2011年上半年,遇到过病毒或木马攻击的网民达2.17亿,比例为44.7%,而遇到病毒或者木马攻击的网民数半年增加735万人,达2.17亿。有账号密码被盗经历的网民达到1.21亿人,半年增加2107万人,占到网民总数的24.9%。其中商务应用的迅速发展滋生了网上交易中诈骗、犯罪等问题。当代大学生中主要存在以下网络安
19、全问题:1. 大学生网络安全知识技能匮乏。大学生对网络安全方面的基本术语有一般性了解,但大部分学生认为安装防火墙、防病毒软件等网络安全工具能保证上网安全,却不清楚系统本身漏洞、不良的上网习惯、网络安全工具的不正常使用才是危害网络安全的重要因素2。近年来,网络聊天受骗、网络交易受骗、阅读信息受骗和遭遇网络攻击成了在大学生群体中最突显的安全问题3。2. 大学生网络法律知识淡薄和网络道德观念模糊,导致不少大学生参与网络活动中无意识的做出失德和触犯法律的事情,如转发未经证实的谣言,把下载的资源刻盘出售,“人肉搜索”等行为。3. 大学生对网络的过强依赖,往往造成网络成瘾、迷失自我、孤僻寂寞等情况发生,使
20、其网络安全意识愈加稀少4。造成大学生网络安全知识技能匮乏、安全意识浅薄等情况的原因有很多,既有整个网络环境的问题、大学生网络安全知识技能匮乏和自身网络素质的问题,也有学校教育的空缺问题。很多大学生对网络安全方面的认识主要来自于大学生自己的生活体验和同学之间的交流。高校教学中的教学大纲都没有正式把网络安全的法律法规教育纳入,更没有制订相关的课程标准,以致绝大部分大学生没有接受系统的网络安全法律法规教育,对网络违法犯罪产生的途径和后果缺乏清晰的认识。即使是计算机专业的学生,也只注重网络原理、应用和开发方面的学习研究,很少从人文角度认识网络这个新的社区形式。加强大学生系统化、正规化的网络安全法律法规
21、教育,全面提高大学生网络安全的素质,是项十分紧迫的任务5。面对大学生在网络安全方面所遇到的各种问题,校方该从各种途径帮助他们增强安全防范意识,提高安全防范技能,如组织学习网络安全的法规,普及网络安全的常识,介绍网络安全的技术。现在,在线学习平台作为一种新型的学习评测方式越来越得到各高校的重视,因此,这次对网络安全知识技能学习资源的开发、应用及评价研究,将采用在线学习的方式,建立一个基于网络安全知识技能的综合系统,主要包括网络安全知识技能数据库、网络安全知识技能系统平台。1.2 设计的目的和意义随着互联网信息的日益壮大,当代大学生已成为网络最广泛的使用者和最积极的参与者,包括学习、生活、交友和思
22、想观念都受网络影响并逐渐发生广泛而深刻的变化,网络已成为知识学习、思想交流、娱乐休闲的重要平台。由于大学生受普遍的年龄结构、生活环境和文化背景等条件影响,他们普遍缺乏网络安全意识,导致他们在网络中遇到许多安全方面的问题,有些会出现失德行为及违法犯罪行为等等。面对大学生在网络安全方面所遇到的各种问题,从各种途径帮助他们增强安全防范意识,提高安全知识技能,成了现今教育实践中重点考虑的问题。而传统的卷面测试从出题印刷到安排统一测试等环节都浪费了不少人力物力,在事后评分总结方面更是有着很大的弊端,因此,该系统为学生提供了一个学习和提高网络安全知识技能的平台,学习时间和地点不受限制,可以随时随地掌握最新
23、和最丰富的网络安全知识技能,大大缩短了测试时间,减少了人力物质等资源的浪费,保证了测试的客观准确性,避免人为误差及人情分等问题。覆盖面全和高质量的网络安全知识技能学习资源,每次从中随机出卷的智能化出题,大大扩大了试卷的整理覆盖面,提高了试卷的科学性,多次测试则可较全面的考察学生的实际水平,这也避免了相互参看等作弊现象的出现。学生通过自主的学习与评测可以认识到自己所欠缺的网络安全知识技能,并可以不断地改进和完善。这对提高大学生网络安全意识,预防网络安全事故的发生,减少网络安全事故带来的损失都具有重要意义。1.3 设计的内容1、 学习Visual Studio2005程序开发平台和SQL Serv
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络安全 知识 技能 学习 资源 开发 应用 评价 研究 本科生 设计
限制150内