资源描述:
《网络资源共享与交互平台 开题报告格式南昌大学》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、本科生毕业设计(论文)开题报告题目:网络资源共享与交换平台开发学院:软件学院系软件工程专业:软件工程班级:WEB085学号:8000108257姓名:雷雁鹏指导教师:龚根华填表日期:2012年2月6日一、选题的依据及意义本课题的出发点在于为南昌大学校园网内,尤其是同一公寓园区内的师生用户建立一个方便快速的资源共享平台,以方便大家共享自己的学习资源,并促使大家加入到校园网络文化建设中来。平台的建立同时也能有效减轻校内FTP资源服务器的负担,令千年学府学子们的学习生活更加便捷,网络生活更加美好。二、国内外研究现状及发展趋势(含
2、文献综述)1.国外研究现状:国外远程教育资源共建共享平台发展成熟的典型实例是美国,美国作为世界上远程教育资源最丰富的国家之一,美国政府、高校等组织投入了大量的人力、财力给网络资源建设,组织建设的网络资源为国家级的资源信息中心,具有代表性的有:ERIC,即美国教育资源信息中心,由美国教育部、教育科学院和教育国家图书馆提供支持,其资源建设计划周密,功能齐全,文献资料异常丰富,配有易用的搜索引擎、Email问答系统和专家咨询等,能快速帮助用户查询到所需要的资料;FREE,即联邦优质教育资源,由50多家联邦政府机构共同合作而建立,
3、可以提供丰富的免费网络资料供给教师和学生;OhioLINK,即俄亥俄图书馆和信息网络,由俄亥俄州组建,覆盖全州的大型图书文献信息网络,连接了多数大学和图书馆,实现图书资源的共建共享网络系统;CERES,即教育资源中心项目,由美国国家航空和宇宙航行局(NASA)提供资助,蒙大纳州立大学和来自全美的任课教师开发,包括一个资源丰富的在线图书馆和基础教育天文学课程教学的交互式教育资源。2.国内研究现状:我们国家支持建设大型教育数据资源库和网络资源建设工程项目,其中有些资源库类似于美国的ERIC和OhioLINK项目,如中国知识基础
4、设施工程(CNKI)和中国数字图书馆工程。前者包括中国期刊全文数据库,中国优秀博硕士学位论文全文数据库等在内的多个源数据库及中国基础教育知识仓库,中国期刊“世纪光盘”工程项目等多个知识仓库。后者在98年联合全国几十家加盟图书馆的力量开展多种类型资源数字化的工作,是由国家立项的,通过高速网络提供优质服务。同类型或同地区院校在项目或政府的推动下实现资源共建共享,西安交大,上海交大,浙江大学这几所高校共同参加了教育部“远程教育关键技术和支撑服务系统和天地网结合项目”,在这个项目的推动下,联合研究,开发远程教育的若干关键技术,形成
5、具有自主知识产权的天地网结合的远程教育支持系统,提出基于天地网的远程教育优化解决方案及技术规范;并有计划,有步骤地共建。共享优质数字化课程,实现学校之间优质教育资源及信息的共建,共享和共管。院校主动提供资源,主动争取与其它院校实现资源共享,华南师范大学网络教育学院对教育部推介和经考察具有一定先进性的网络教育资源,通过必要的技术和教学改建后,正努力有偿使用其它院校优秀网络资源的探索。P2P技术在国内的应用还刚刚开始,多数人对P2P的认识还不完整,甚至有很多的误解,例如盗版问题,管理性差等很容易与P2P联系起来。实际上每个具有
6、划时代意义的创新在刚出现的时候往往可能被人们误解。P2P这次也不例外,Napster让人们开始关注P2P,但也使得许多人认为P2P就是歌曲交换,文件交换,甚至认为P2P和盗版有若必然的联系。P2P肯定会对原有的数字版权等体系造成很大的冲击,甚至某些解构,但这是技术创新的力量。我们不能因为现有的某些习惯,体制而扼杀技术创新带来的进步。而事实上,也正是每一个技术进步带动着社会的前进,带动着人们的生活方式,社会体制,法律法规的更新与进步。一、本课题研究内容本网络资源与共享交互平台主要功能分析如下:1、用户注册,用户信息验证,用户
7、信息管理,用户积分管理;2、上传文件,设置积分值;下载文件,根据积分值扣除下载用户积分,增加上传用户的积分;3、用户管理自己的资源(上传,修改,删除,隐藏,更改积分值等);4、登陆系统可以模糊查询所要的资源,资源按关键字和访问量排名;5、用于下载后可以评论该资源,资源上传者可以回复。二、本课题研究方案平台的开发将采用JAVA语言,JSP,MVCWEB设计模式编程。1选用设计语言Java是一种被广泛使用的编程语言,它被用于构建可在Internet上运行的程序。它的主要特点在于,它是一种既面向对象又可跨平台的语言。跨平台是指程
8、序可以跨越多种平台(MicrosoftWindows、AppleMacintosh和Linux等)运行,即编写一次,随处运行。Java不仅适用于单机应用程序和基于网络的程序,而且也可用于创建消费类设备和附件程序,如移动电话,掌上导航系统和其他小配件。Internet使Java成为目前最流行的编程语言,同