软件工程专业开题报告--网络资源共享与交换平台开发.doc_第1页
软件工程专业开题报告--网络资源共享与交换平台开发.doc_第2页
软件工程专业开题报告--网络资源共享与交换平台开发.doc_第3页
软件工程专业开题报告--网络资源共享与交换平台开发.doc_第4页
软件工程专业开题报告--网络资源共享与交换平台开发.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本科生毕业设计(论文)开题报告题 目: 网络资源共享与交换平台开发 学 院: 软件学院 系 软件工程 专 业: 软件工程 班 级: 学 号: 姓 名: 指导教师: 填表日期: 年 月 日一、 选题的依据及意义 本课题的出发点在于为南昌大学校园网内,尤其是同一公寓园区内的师生用户建立一个方便快速的资源共享平台,以方便大家共享自己的学习资源,并促使大家加入到校园网络文化建设中来。平台的建立同时也能有效减轻校内FTP资源服务器的负担,令千年学府学子们的学习生活更加便捷,网络生活更加美好。二、 国内外研究现状及发展趋势(含文献综述)1.国外研究现状:国外远程教育资源共建共享平台发展成熟的典型实例是美国,美国作为世界上远程教育资源最丰富的国家之一,美国政府、高校等组织投入了大量的人力、财力给网络资源建设,组织建设的网络资源为国家级的资源信息中心,具有代表性的有:ERIC,即美国教育资源信息中心,由美国教育部、教育科学院和教育国家图书馆提供支持,其资源建设计划周密,功能齐全,文献资料异常丰富,配有易用的搜索引擎、Email问答系统和专家咨询等,能快速帮助用户查询到所需要的资料;FREE,即联邦优质教育资源,由50多家联邦政府机构共同合作而建立,可以提供丰富的免费网络资料供给教师和学生;Ohio LINK,即俄亥俄图书馆和信息网络,由俄亥俄州组建,覆盖全州的大型图书文献信息网络,连接了多数大学和图书馆,实现图书资源的共建共享网络系统;CERES,即教育资源中心项目,由美国国家航空和宇宙航行局(NASA)提供资助,蒙大纳州立大学和来自全美的任课教师开发,包括一个资源丰富的在线图书馆和基础教育天文学课程教学的交互式教育资源。2.国内研究现状:我们国家支持建设大型教育数据资源库和网络资源建设工程项目,其中有些资源库类似于美国的ERIC和Ohio LINK项目,如中国知识基础设施工程(CNKI)和中国数字图书馆工程。前者包括中国期刊全文数据库,中国优秀博硕士学位论文全文数据库等在内的多个源数据库及中国基础教育知识仓库,中国期刊“世纪光盘”工程项目等多个知识仓库。后者在98年联合全国几十家加盟图书馆的力量开展多种类型资源数字化的工作,是由国家立项的,通过高速网络提供优质服务。同类型或同地区院校在项目或政府的推动下实现资源共建共享,西安交大,上海交大,浙江大学这几所高校共同参加了教育部“远程教育关键技术和支撑服务系统和天地网结合项目”,在这个项目的推动下,联合研究,开发远程教育的若干关键技术,形成具有自主知识产权的天地网结合的远程教育支持系统,提出基于天地网的远程教育优化解决方案及技术规范;并有计划,有步骤地共建。共享优质数字化课程,实现学校之间优质教育资源及信息的共建,共享和共管。院校主动提供资源,主动争取与其它院校实现资源共享,华南师范大学网络教育学院对教育部推介和经考察具有一定先进性的网络教育资源,通过必要的技术和教学改建后,正努力有偿使用其它院校优秀网络资源的探索。P2P技术在国内的应用还刚刚开始,多数人对P2P的认识还不完整,甚至有很多的误解,例如盗版问题,管理性差等很容易与P2P联系起来。实际上每个具有划时代意义的创新在刚出现的时候往往可能被人们误解。P2P这次也不例外,Napster让人们开始关注P2P,但也使得许多人认为P2P就是歌曲交换,文件交换,甚至认为P2P和盗版有若必然的联系。P2P肯定会对原有的数字版权等体系造成很大的冲击,甚至某些解构,但这是技术创新的力量。我们不能因为现有的某些习惯,体制而扼杀技术创新带来的进步。而事实上,也正是每一个技术进步带动着社会的前进,带动着人们的生活方式,社会体制,法律法规的更新与进步。三、 本课题研究内容本网络资源与共享交互平台主要功能分析如下:1、用户注册,用户信息验证,用户信息管理,用户积分管理;2、上传文件,设置积分值;下载文件,根据积分值扣除下载用户积分,增加上传用户的积分; 3、用户管理自己的资源(上传,修改,删除,隐藏,更改积分值等);4、登陆系统可以模糊查询所要的资源,资源按关键字和访问量排名; 5、用于下载后可以评论该资源,资源上传者可以回复。四、 本课题研究方案平台的开发将采用JAVA语言,JSP,MVC WEB设计模式编程。1 选用设计语言Java是一种被广泛使用的编程语言,它被用于构建可在Internet上运行的程序。它的主要特点在于,它是一种既面向对象又可跨平台的语言。跨平台是指程序可以跨越多种平台(Microsoft Windows、Apple Macintosh和Linux等)运行,即编写一次,随处运行。Java不仅适用于单机应用程序和基于网络的程序,而且也可用于创建消费类设备和附件程序,如移动电话,掌上导航系统和其他小配件。Internet使Java成为目前最流行的编程语言,同时Java对Internet的影响也意义深远。Java可以和HTML(超文本标识语言)无缝集成,把静态的超文本文件变成可执行的应用程序,极大的增强了超文本的可交互操作性。在Java出现以前,几乎没有什么工具可以在Internet上执行动态交互程序。2 选用的开发平台Java平台由Java虚拟机(Java Virtual Machine)和Java应用编程接口(Application Programming Interface,简称API)构成。Java应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装了一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。Java应用编程接口已经从1.1x版发展到1.2版,目前最常用的Java基于Java 1.5。4.3选用的开发工具数据库管理系统:MySQLMySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracle 收购。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。开发工具:MyEclipse 8.5MyEclipse企业级工作平台(MyEclipse Enterprise Workbench,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和JavaEE开发,发布,以及应用服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSF,CSS,Javascript,SQL,Hibernate。运行服务器:Tomcat 6.0Tomcat服务器是一个免费的开放源代码的Web应用服务器,目前最新版本是7.0.25。Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。Tomcat是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。五、 研究目标、主要特色及工作进度 目标: 本课题的出发点在于为南昌大学校园网内,尤其是同一公寓园区内的师生用户建立一个方便快速的资源共享平台,以方便大家共享自己的学习资源, 通过对这个平台的开发和关于此次毕业设计的制作,培养个人分析问题、解决问题能力,并且熟练掌握Struts、Spring、Hibernate、ExtJS等相关Web技术的使用,最终使得系统程序能正常运行,学会系统开发的流程,总结和完成毕业论文,学会开发用到的技术基础,掌握需求分析、数据库设计、系统设计、各个模块的设计实现、查阅参考文献的方法,培养按照具体的规范,正确地书写相关文档的能力。特色:由于该网站采用了Java基础语言,JSP+MVC+DAO的J2EE的WEB设计模式,从而使得该网站不仅具有美化的外观,而且具有易操作、易维护和扩展,安全性能好等特点。 进度安排:1确定课题并完成开题报告2011年11月5日至2012年2月10日2完成需求分析和系统设计2012年2月10日至3月10日3根据系统设计完成代码编写2012年3月10日至4月10日4功能测试与源代码修改2012年4月10日至4月20日5完成毕业设计论文2012年4月20日至5月1日六、参考文献1. 电脑知识与技术2010年第36期 作者:汪方正;朱京津;2. 刘莹,韦娜;国外远程教育优质资源共享的研究与启示J;现代远距离教育;2004年06期;3. 张学波;建立网络教育优质资源共享机制的探讨J;中国电化教育;2004年05期 ;4. 郑阿奇。MySQL使用教程【M】。北京:电子工业车版社,2009.5. 常建功.Java Web典型模块与项目实战大全.北京:清华大学出版社,2011.6. 张玲玲.深入体验Java Web项目开发 M.北京:清华大学出版社,2011.7. 古乐声.Java Web程序设计与项目实践 M.北京:电子工业出版社,2011.8. 史济民,顾春华,郑红.软件工程:原理、方法与应用 M.北京:高等教育出版社,2009.9. 刘中兵Java研究室.Java高手真经(应用框架卷):Java Web核心框架 M.北京:电子工业出版社,2009.10. 刘中兵Java研究室.Java高手真经(网络开发卷):Java Web核心技术(Web基础+数据库+JSP/JavaBean/Servlet+JSF) M.北京:电子工业出版社,2009.11. 刘中兵Java研究室.Java高手真经(系统架构卷):Java Web系统设计与架构(UML建模+设计模式+面向服务架构) M.北京:电子工业出版社,2009.12. 刘中兵Java研究室.Java高手真经(编程基础卷):Java Web核心编程 M.北京:电子工业出版社,2009.13. 李刚.轻量级Java EE企业应用实战(第3版):Struts 2+Spring 3+Hibernate整合开发(第3版) M .北京:电子工业出版社,2011.14. 埃史尔,陈昊鹏(译).Java编程思想(第4版)M.北京:机械工业出版社,2010.15. Horstmann Gay S.,Gary Cornell,叶乃文(译),邝劲筠(译),杜永萍(译).Java核心技术(第8版)M.北京:机械工业出版社,2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论