近些年来,越来越多的在校大学生对于信息交友,信息交流,资源共享,论坛帖子的这些网络需求越来越多,早在国外随着Facebook的兴起,越来越人的人开始关注大学生交友互动的平台,纵观全球大学生信息化的普及以及大学生个人pc机的不断增加,网络的不断提速,大学生对于这些需求的不断提升,尤其是论坛发帖信息交友和活动公告以及相应的资源共享,所有平台的构建将成为21世纪大学生信息交互的一个不可或缺的一部分。本次题目的目的在于为大学生提供一个信息交友,资源共享,论坛发帖的一个平台。 大学生互动平台作为近几年一些新兴起的网络互动平台,具有信息交流快,资源最大限度利用以及可以交友等特点深受广大在校大学生的喜爱,在整个市场上以每年百分之十三的速度在快速的增长,可以说它可以成为当今时代在校学生最主要信息交流的舞台,展望未来,大学生互动平台会成为每个在校大学生日常生活不可或缺的一部分,而这些都需要一个功能全面,界面简洁美观的平台作为后盾。 因此,本课题的来源是基于大学生互动平台的应用开发。课题的内容为大学生互动平台的研究,在项目的具体实施和实践过程中,从技术和应用角度展开对数据库相关技术及其多种主流技术的应用研究。 |
二、本选题在国内外的研究现状和发展趋势 |
随着网络的信息以及个人pc机的普及,在校学生对于信息的获取以及资源的共享和交友的需求日益增加。如何提供一个功能全面,界面优美同时容易被广大在线学生所接受显得特别的重要。所有要以开发出一个功能完善,同时管理合理,反应快速,同时又拓展性强为最终的目的。 本课题所设计的类似的平台在国内已经有了很好的发展,所有如何进行完全线上的管理实现信息交友,论坛发帖,活动公告信息的发布,以及资源的共享等综合一系列的问题的实现,最后还有界面的美工都是值得大学生互动平台需要思考的问题。 |
三、课题设计方案 [主要说明:研究(设计)的基本内容、观点及拟采取的研究途径和方法。] |
基本内容:采用迭代模式,运用相应javascript和java以及一些主流的技术来实现平台的主要结构,另外实现平台的完全线上操作,可以对用户的权限进行赋予管理删除等,就是运用一些技术如:jsp,myeclipse,jdk,tomcat等来实现平台信息交友,活动公告,论坛发帖,资源共享等主要功能;开发平台为:windows,myeclipse。 观点:按照现在流行的代码规范原则进行编译,迭代模式更适合多次开发变更和拓展;另一方面发挥java和javascript的市场地位更具竞争力。 研究途径,方法:配置css,以及数据库,迭代结构;按照详细规格说明书完成其规定功能。 |
四、计划进度安排 [主要说明:起止时间及分阶段的进度要求。] |
12月01日~ 12月19日 | 做好开题报告选择及开题报告编写 | 12月20日~ 12月31日 | 搭建开发环境和编写详细设计文档 | 1月01日~1月10日 | 完成基本框架的搭建 | 1月11日~ 1月31日 | 完成论坛发帖功能界面和后台部分代码 | 2月01日~ 2月09日 | 完成信息交友功能界面和后台部分代码 | 2月10日~ 2月20日 | 完成活动公告界面和后台部分代码 | 2月21日~3月10日 | 代码的整合工作 | 3月11日~3月20日 | 完成相关的 | 3月21日~4月1日 | 开始着手论文 | 4月2日~4月15日 | 论文的中期完成 | 4月16日~4月30日 | 完成论文整合材料 | 5月1日~5月12日 | 做成ppt,资料整理,完成论文 | | 完成论文的答辩工作。 | |
五、参考文献(只列出最重要的5—6种,作者,书名论文题目,出版社或刊号,出版年月或出版期号) |
1.埃克尔,《Java编程思想》,机械工业出版社,2007年6月1日 2.李刚,《Struct2.1权威指南-基于webwork核心的mvc开发》,电子工业出版社,2009年5月1日 3.孙鑫,《Java Web开发详解-XML+XSLT+Servlet+JSP深入剖析与实例应用》,电子工业出版社, 2006年4月1日 4.任钢,《springside源码剖析》,电子工业出版社 ,2010年6月1日 5.刘晓华,张健,《JSP应用开发详解(第三版)》,电子工业出本社,2007年1月1日 6.刘晓华,《Css样式解析》,电子工业出本社,2008年6月1日 |
六、研究的预期目标及主要特点及创新点 |
预期目标:根据详细设计文档,开发出相应的论坛发帖,信息交友,资源共享等模块然后完善代码,设计测试用例并进行单元测试,完成相应的测试,并且跟踪bug报告。完成和完善毕业论文。 特点:平台按照规划说明书,采用迭代模式,运用相应javascript和java以及一些主流的技术来实现平台,具有很强的拓展性和可移植性。 创新点: 实现平台的完全线上操作,可以对用户的权限进行赋予管理删除等,而平台运用的一些主流的技术如:struct2, ssh, hibernate,Ajax,css等大大缩短了网页的反应时间,一些存储过程可以有效的提高资源利用率,让用户有更高的体验,平台的采用迭代模式,同时大大提高了可移植性强。 |