开题报告4.docx
《开题报告4.docx》由会员分享,可在线阅读,更多相关《开题报告4.docx(7页珍藏版)》请在冰豆网上搜索。
开题报告4
目录
1文献综述1
1.1本课题国外研究进展1
1.1.1国外网络安全课程学习现状1
1.1.2国外网络安全课程学习趋势1
1.2本课题国内研究进展2
1.2.1国内网络安全课程学习现状2
1.2.2国内网络安全课程学习趋势2
2课题背景及开展研究的意义3
2.1课题背景3
2.2课题研究意义3
3研究方法、内容及预期目的5
3.1课题主要研究方法5
3.1.1MyEclipse5
3.1.2SQLServer20055
3.1.3PhotoshopCS35
3.2课题主要研究内容5
3.3课题预期目的5
4进度安排6
参考文献6
指导教师意见7
1文献综述
Java自问世以来,以其得天独厚的优势,在IT业界掀起了研究、开发它的浪潮,显示了鹏程万里的美好前景。
作为一种与底层硬件无关的、“编写一次,到处运行”的高级语言和计算平台,Java天生就具有将网络上的各个平台连成一体的能力,真正实现了“网络就是计算机”的理念。
以Java为代表的网络的成长,改变了我们的联系方式、生活方式、学习方式和经营方式。
它的来到使我们目睹了一场类似印刷术的重大变革。
毫无疑问,它将影响人类社会的发展。
1.1本课题国外研究进展
目前国外对网络安全课程学习十分重视,对于网络安全课程学习网站的建设趋于完善。
1.1.1国外网络安全课程学习现状
IBM公司提出高举Java大旗,全力以赴的口号,它在全世界的11个国家有28个实验室,集聚了2500余名技术人员,全天24小时进行全方位开发。
芯片巨人Intel提出抓住时机,占领Java阵地。
决心使Intel芯片系统成为开发Java应用运行的最佳平台;Novell则宣称Java是Novell的未来,未来是服务器端Java的市场作为Java发明者的Sun公司,坚持保卫Java大旗,发展Java之路的方针,从而占领市场。
此外,HP、Oracle、Apple、Sybase、Netscape、Informix、3Com、Motorola等公司均是Sun的坚强同盟。
正因如此,国外好多大学将网络安全课程学习定性为必修课,一些信息计算机类专业更是加深了对Java的学习以及实践,在大学生实践中,出现了许多应用于各个领域的优秀系统、论文、程序。
由于如此强烈的Java学习流,一些大学网站出现了Java学习视频、课件等学习资料,以供一些同学以及Java爱好者学习交流。
1.1.2国外网络安全课程学习趋势
Java广阔的应用前景主要体现在应用工具、应用系统、信息家电等。
特别在实时系统开发方面以IBM为首开发出了应用于工业实时环境的Java嵌入系统,展现出Java在工业领域的广阔应用前景。
目前,世界各国对于Java的学习都达到了一个空前的高度,许多国外高校以及一些中等院校都开设了网络安全课程,伴随着也出现了许多网络安全课程学习网站。
一些国家已经普及Java的学习,由于起步较早,所以,已基本达到完善。
未来人们对于网络安全课程的学习将越来越重视。
1.2本课题国内研究进展
本课题在国内研究在全世界研究比较早属于比较领先的地位,但同美国等国家在研究与普及方面仍存在一些差距。
1.2.1国内网络安全课程学习现状
在我国,Java的引进与开发起步早,发展水平基本与世界同步。
目前,Sun公司已在中国建成了由5个授权中心、20多个Internet/InternetJava解决方案中心和10所Java大学、若干培训中心组成的三级结构。
全面推动Java在中国的普及、应用、研究、开发,培养了数以十万计的Java开发人员。
此外,Sun还牵头成立了中外软件厂商的开发联盟。
在中国,Java的开发可以说是人才济济,成果累累。
如清华大学王克宏教授带领的课题组面向全国,自1996年开始举办了多期Java培训班和讲座,开设了数期本科生、研究生网络安全课程,出版了Java系列丛书10余册,承担了国家九五攻关项目基于Java技术的交互式远程教学系统,并与日本就Java开发进行了国际合作,成绩斐然;东大阿派下属的宝钢东软软件技术研究中心是国内是首屈一指的Java研发骨干企业,该中心从95年起就开始了Java的研发,目前,已掌握了PersonalJava的核心移植技术,并成功地将JVM移植到汽车导航平台。
此外,他们还开发出支持Jini协议的即插即用网络打印机软件,以及一套Jini信息家电网络的可视化演示环境,完成了基于JavaBeans的组件化软件开发及运行支持环境等多项成果;在台湾,22家知名计算机公司成立了“Java联盟”,并在台北建立了“Java开发中心”,新竹建立了“Java语言实验室”;在香港,举行了全岛Java杯比赛,掀起了学习Java的热潮。
Java的浪潮汹涌澎湃,席卷全球!
1.2.2国内网络安全课程学习趋势
时至今日,Java已经发展为一个覆盖面广、效率高、易用性强的技术平台。
几乎所有高校都竞相开设了《Java程序设计》等相关课程。
不仅仅在大学课程中,在未来国内将出现面向社会的学习培训机构以及网络教育等,使得学习不仅仅局限在大学生中,更伴随社会各阶级人群中。
2课题背景及开展研究的意义
为了系统能满足用户的需求,在本项目开始开发前做了研究背景和研究意义的调研。
通过对现行一些网站的了解与参考以及一些社会培训机构的咨询与调研,决定设计本系统,以供人们学习参考。
2.1课题背景
目前,正值中国软件行业大变革、大发展的时代,在当前经济形式下我们大学生应当认清局势掌握方向,对软件行业未来的发展态势予以翔实的剖析,对于中国软件行业在具体工作中的突破都具有积极的作用。
然而,Java作为互联网的标准编程模式以及分布式企业级应用的事实标准。
以Java2平台为核心的J2ee、J2se和J2me三大平台,在世界上形成了一股巨大的Java应用浪潮。
由此看来,做一个关于网络安全课程学习网站的建设将会给一些学习者带来很大的方便。
2.2课题研究意义
相对于其他网络上的Java学习,本系统拥有其独特的优点。
比如本系统网站不会对学习者收取任何费用,大家可以通过网站进行一些学术研究与讨论,不用出家门就可以进行学习。
并且,大家可以根据自己的自身条件选择适合自己的课程学习,方便、快捷、高效的提供当前最具权威的学术研究成果。
此外,通过网络大家还可以掌握最新的学习动态,而不是一味的埋头书海,不关心当前最新的学习改革与措施。
3研究方法、内容及预期目的
通过查阅相关的资料文献,对比各种软件,决定使用MyEclipse作为主要的开发软件,SQLServer2005作为数据库,希望能够实现一个简易实用的网上课程学习系统,能够进行浏览、学习、交流、下载等功能。
3.1课题主要研究方法
通过对课题的研究,以及一些文献的参考,了解了一些关于网上学习优势与弊端,本系统采用C/S架构,开发一个操作简单,功能完整的系统,以满足用户需求。
主要开发工具有:
MyEclipse、SQLServer2005、PhotoshopCS3。
3.1.1MyEclipse
与其他一些编程工具如JBuilder等相比,MyEclipse是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSF,CSS,Javascript,SQL,Hibernate。
3.1.2SQLServer2005
SQLServer2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。
SQLServer2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,可以构建和管理用于业务的高可用和高性能的数据应用程序。
3.1.3PhotoshopCS3
PhotoshopCS3用户界面易懂,功能完善,性能稳定。
使用其可以优化网站界面以及修改一些图片。
3.2课题主要研究内容
本系统采用JAVA和数据库技术来实现网站的基本功能,大家可以通过网站进行学习、交流、参考、下载等操作,网站资料全部具有一定权威性与学术性。
主要包括用户的管理、数据的增删改查。
又可分为网络管理员模块、会员模块、游客模块三大模块。
首先,游客可以浏览网页上任何内容,通过注册可以升级为会员,会员能对所浏览的内容进行评论,也可以通过网站上传一些自己的心得、论文等内容。
管理员主要负责管理整个网站,其中包括上传一些关于Java的最新文献、论文等,还对网站的一些会员进行管理,禁止一些与网站内容无关的资料上传。
管理员模块:
管理员主要是对当前一些网络学习的信息进行更新修改等操作,以及一些会员的增删改查的管理。
并对网站进行监督,防止一些垃圾资料在网站出现,一经查处对其会员资格进行处理。
会员模块:
主要进行对自己资料或心得的上传、修改、删除、查询功能。
对别人的文章、文献、资料等可以进行评论。
游客模块:
对网站一些资料进行浏览学习以及下载。
通过注册可以升级为会员,具有同其他会员一样的权限。
3.3课题预期目的
本系统可以方便一些Java爱好者通过网站进行学习、参考。
并且通过网站进行一些学术研究与讨论,不用出家门就可以进行学习。
大家可以根据自己的自身条件选择适合自己的课程学习,方便、快捷、高效的提供当前最具权威的学术研究成果。
4进度安排
第15周~第17周:
熟悉课题内容,查找相关文献资料,完成选题报告及文献综述。
寒假:
学习熟悉开发工具,完成系统需求分析与设计。
第3周~第4周:
完成中期检查。
第5周~第10周:
进行系统开发。
第11周~第15周:
系统后期开发并完成测试,撰写论文。
参考文献
[1]刘志勇.SQLSever2005宝典[M].电子工业出版社,2007
[2]申贵成等编著.面向对象理论、方法及应用[M].北京:
兵器工业出版社,2008
[3]林树泽等编著.Java完全自学手册[M].北京:
机械工业出版社,2009
[4]廖卫东等编著.Java程序设计实用指南[M].北京:
机械工业出版社,1996
[5]朱利红.基于JAVA的教学事务平台设计[J].福建电脑,2006,1(9):
24~25
[6]张席,王志强.国内外Java教学模式的比较与探讨[J].计算机教育,2007
(1):
2~3
[7]王琳.JAVA教学中软件工程思想的培养[J].海淀走读大学学报,2004,1(4):
15~16
[8]朱平.Java程序设计教学[J].湖北教育学院学报,2006,8(4):
693~695
[9]张孝祥.Java就业培训教程[M].北京:
清华大学出版社,2003
[10]E.Nasseri,S.Cournsell.Classmovementandre-location:
AnempiricalstudyofJavainheritanceevolution[J].JournalofSystemsandsoftware,Vol.83.2010,
(2):
303~315
指导教师意见
指导教师签字:
年月日