- 相关推荐
大学研究生论文开题报告范文
国内外的论坛信息发布平台的功能日益完善,交互性能更为友善,青少年的网络关注程度日益增加,高校利用信息交互平台来改造传统教育方式,必将使其成为现代教育环节中的重要角色。下面YJBYS小编为你送上大学研究生论文开题报告范文。
基于.NET MVC3与AJAX技术的校园论坛的设计与实现
姓 名:
学 号:
学 院: 计算机科学与技术
专业类别: □MBA, □EMBA,
□公共管理硕士, □法律硕士
□工程硕士,□风景园林硕士
工程领域(工程硕士填写): 计算机应用
一、 摘要
论文题目 中文 基于.NET MVC3与AJAX技术的校园论坛的设计与实现
英文 Based on .NET MVC3 and AJAX Technology School Forum Design and Implementation
课题来源 所在工作单位的一个项目
摘 要(不超过800字) 随着社会信息化水平的不断提高,计算机网络技术的各种应用在教学中扮演着越来越重要的角色。由于教学工作的需要,本人所在院校计划在校园网内部署一套校园论坛系统支持教学和科研的讨论,加强师生沟通,活跃学习氛围。
目前针对教学需要的、基于校园网络实际情况的、灵活设置的教学论坛比较缺乏,运用的技术相对落后,需要开发人员针对具体应用专门开发。本文针对校内教学和科研对信息交流和共享的需要,采用ASP.NET MVC3和AJAX开发技术,探讨、设计和实现了一个非常具有实用价值的校园论坛系统。
ASP.NET是一个WEB框架,它提供一系列现成的功能和控件集成数据库、WEB服务和丰富互联网应用程序,通过动态数据支架、AJAX框架、MVC、模板和主题等功能和内置控件使开发者快速构建强大的WEB应用程序。
ASP.NET MVC是一种表现模式,它将WEB应用程序分成三个主要组件:Model主要存储或者处理数据;View实现用户接口层的组件;Control从Model中获取数据并传递给指定的View。ASP.NET MVC3是微软最新发布的框架,它的语法更精炼、重用度更高、具有更好的智能提示和单元测试模块。
AJAX(Asynchronous JavaScript and XML)是一种独立于WEB服务器软件的浏览器技术,它在浏览器与WEB服务器之间使用异步数据传输,减少服务器请求和数据传输量,优化服务器性能和增强用户友好体验。
本论坛利用上述技术实现了功能权限角色管理、个人信息管理、登录模块、论坛页面加载模块、文件上载下载模块、发表留言主题功能、留言主题的浏览功能、留言回复功能、论坛的短消息功能、用户定制界面功能。
关键词 中文 校园论坛 .NET MVC AJAX
英文 School Forum System/ .NET/ MVC/ AJAX
1、关键词数量不少于三个; 2、关键词之间空一格(英文用/分隔)
二、立题依据
1、研究意义
2、国内外研究现状
3、主要参考文献及出处
1、 研究意义
国内外的论坛信息发布平台的功能日益完善,交互性能更为友善,青少年的网络关注程度日益增加,高校利用信息交互平台来改造传统教育方式,必将使其成为现代教育环节中的重要角色。但是目前针对教学需要的、基于校园网络实际情况的、灵活的教学论坛比较缺乏,运用的技术相对落后,需要开发人员针对具体应用专门开发。本文针对校内教学和科研对信息交流和共享的需要,采用ASP.NET MVC3和AJAX开发技术,探讨、设计和实现一个非常具有实用价值的校园论坛系统。
2、 国内外研究现状
目前国内外的对论坛功能和用户体验展开了大量的研究工作并进行了实际的网络应用。在具体的应用上交互性更方便,出现了信息交互平台目录浏览的方式,在观看及发送信息方面也加入了更多的新鲜元素。使用UBB风格来限制用户发送的信息类别,应用正则表达式来匹配合适的条件等等。国内近年一些专业信息交互平台如动网BBS 使用面较为广泛,它是由国内上百位网络技术爱好者在不断的应用探索中反复改进而来,功能及管理较为全面,有较多的技术统计能力。
国内外形成了一些较为特色的信息交互平台管理系统,如国外SitNet系统支持多个信息交互信息交互平台及信息交互类别,设计具有吸引力允许用户选择他们自己的图片和网络标识。屏蔽IP地址,可以投票及测验,可以使用邮件来通知用户。可以站内发送短消息等等。
信息交互平台在教育中应用也很活跃,根据中国互联网络信息中心CNNIC“中国互联网络发展状况统计报告” ,信息交互平台,社区,讨论组等使用占国内互联网使用的20.8%。教育科研网站除主要提供学校介绍,院系介绍和学校新闻等信息外,虚拟社区BBS的交互性服务也比较活跃。教育科研网提供的交互性服务包括简单的单向交互比例较高的有“查询信箱”、“意见信箱”和“虚拟社区/BBS”,其中“查询信箱45.6%”、“意见信箱(45.4%)”和“虚拟社区/BBS 35.0%”。
3、主要参考文献及出处
[1] 天极网新技术研究室. ASP.NET完全入门.人民邮电出版社,2001.6
[2] Sanjeev Rohilla等著,陈君等译.ADO.NET专业项目实例开发.中国水利水电出版社,2003.5
[3] 启明工作室编著.ASP.NET网络应用系统开发与实例.人民邮电出版社,2005.7
[4] 王华杰,李律松 孙一波等编著.C#数据库开发技术.清华大学出版社,2003.2
[5] 攀建编著.ASP.NET+ADO.NET项目开发实例.清华大学出版社,2004.1
[6] ASP.NET 3.5 Unleashed,Sams,2008 年1月
[7] Scott Worley著,王文龙 刘湘宁译.ASP.NET技术内幕.人民邮电出版社,2002.4
[8] Russ Basiura等著,杨浩译.ASP.NET Web 服务高级编程.清华大学出版社, 2003.2
[9] Angshuman Chakraborti等著,唐云深,赵世华等译.NET Framework专业项目实例开发..中国水利水电出版社,2003.6
[10] Scott Allen等著.C#数据库入门.郝启堂 张哲峰译.清华大学出版社,2003.2
[11] 微软公司著.NET框架1.1类库参考手册.清华大学出版社,2004.1
[12] LINQ-ifying TheBeerHouse: An N-Tier LINQ Web Application with ASP.NET 2.0 Website Programming Problem Design Solution by Lee Dumond.October 2008.
[13] Professional Silverlight 2 for ASP.NET Developers by Jonathan Swift, Salvador Alvarez Patuel, Chris Barker, Dan Wahlin February 2009.
[14] Secrets of Real World ASP.NET Dynamic Data Websites by Craig Shoemaker.March 2009.
[15] Beginning Dynamic Websites: with ASP.NET Web Matrix by Dave Sussman, James Greenwood, Alex Homer, Colt Kwong, John M. West February 2003.
[16] Beginning ASP.NET 1.1 with Visual C# .NET 2003 by Chris Ullman, John Kauffman, Chris Hart, Dave Sussman, Daniel Maharry March 2004.
[17] Professional DotNetNuke ASP.NET Portals by Shaun Walker, Patrick J. Santry, Joe Brinkman, Dan Caron, Scott McCulloch, Scott Willhite, Bruce Hopkins June 2005.
[18] 基于ASP.NET的智能小区新闻发布系统的设计 - 信息与电子工程2008,6(1)
[19] 基于ASP.NET新闻审核系统的设计与实现 - 新乡学院学报(自然科学报)2009,26(2)
[20] ASP.NET的网站新闻管理系统设计与实现 - 计算机与现代化2006(10)
[21] 基于ASP.NET技术在网站新闻管理系统中的应用 - 电脑知识与技术(学术交流)2006(8)
[22] 基于ASP.Net技术实现网站新闻系统 - 电脑知识与技术2008,2(16)
[23] 使用ASP.NET/Web服务实现新闻发布系统 - 计算机应用与软件2004,21(10)
[24] Beginning Active Server Pages 3.0 by David Buser, John Kauffman, Juan T. Llibre, Brian Francis, Dave Sussman, Chris Ullman, Jon Duckett. July 2000.
[25] Professional ASP.NET 1.0, http://www.51lunwen.com/jisuanjikaiti/ Special Edition by Richard Anderson, Brian Francis, Alex Homer, Rob Howard, Dave Sussman, Karli Watson. February 2002.
[26] ASP.NET 2.0 Beta Preview by Bill Evjen .August 2004.
[27] Professional ASP.NET 2.0 by Bill Evjen, Scott Hanselman, Farhan Muhammad, S. Srinivasa Sivakumar, Devin Rader.November 2005.
[28] Professional ASP.NET 2.0 XML by Thiru Thangarathinam.January 2006.
[29] Professional ASP.NET 2.0 Design: CSS, Themes, and Master Pages by Jacob J. Sanford.September 2007.
[30] A Blogging Application in ASP.NET 2.0 by Imar Spaanjaars.December 2007.
[31] 顾宾.XML实用技术教程[M].清华大学出版社,2007.5
[32] 微软公司 面向.NET的Web应用程序设计[M].高等教育出版社,2005.7
[33] ASP.NET AJAX 编程参考手册(涵盖ASP.NET 3.5及2.0)霍斯拉维 著 2009
[34] Grady Booch.James Rum baugh.Ivar Jacobson.邵维忠.麻志毅.张文娟 UML用户指南 2001 [35] 陈娴 Asp.NET项目开发实践 2003
[36] 但正刚 ASP.NET高级编程 2002
[37] 吴晨.孙少波.叶莞 ASP.NET数据库项目案例导航, 2004
[38] 王凤玲 ASP.NET程序设计实用技术,人民邮电出片社,2006
[39] 朱晔 著 asp.net 第一步 -基于c#和ASP.NET 2.0 ,清华大学出版社,2005
[40] A.Russell Jones著,高春蓉等译. ASP.NET从入门到精通.电子工业出版,2002.1
三、研究方案及工作基础
1、研究目标、研究内容及拟解决的关键问题
2、拟采取的研究方法及技术路线
3、研究工作基础
1、研究目标、研究内容及拟解决的关键问题
1.1 研究目标
本论文主要利用ASP.NET MVC3和Ajax技术设计实现浏览器端和服务器端Ajax框架的结合开发,解决传统WEB技术实现异步交互等关键问题,实现其访问业务逻辑端时不再重新载入页面,为在.NET架构下实践Ajax框架应用开发提供了新的思路。
论坛系统主要包含的功能模块有:
(1) 用户登录功能
(2) 发表留言主题功能
(3) 留言主题的浏览功能
(4) 留言回复功能
(5) 论坛的短消息功能
(6) 用户定制界面功能
本文结合实际的软件开发项目,分析其中的使用问题,探讨了引入Ajax框架后的设计、实现应用的具体流程和细节,这在解决实际项目开发应用中出现问题的同时,对于欲采用此框架的项目具有很好的借鉴意义。
1.2 研究内容
本文的主要研究内容包括如下:
(1)简要介绍.NET架构和MVC设计模式,了解.NET开发的环境背景,开发组件以及开发的层次结构。最后介绍下MVC的常用框架和开发优势。
(2)对Ajax和Ajax框架的技术原理和分类,以及它们的优缺点进行研究。
(3)简要介绍ASP.NET MVC下的三层结构,并使用三层架构设计和实现论坛系统。
(4)根据Ajax框架有针对性地提出在.NET架构上使用的策略和设计方法。并以此为基础来实现Ajax整合框架的实例应用。
1.3 拟解决的关键问题
本论文拟解决如下关键问题:
(1) 实现基于.NET的论坛信息系和MVC设计模式;
(2) 在.NET架构下,设计并实现被广泛使用的三层架构,并针对三层架构做进一步扩展;
(2)在.NET架构下,针对实际应用场合,结合微软Ajax控件,部署并实现Ajax框架;
(3)基于前两者关键技术,实现论坛系统的各功能模块。
2、拟采取的研究方法及技术路线
该系统是基于B/S(Browser/Server,浏览器/客户端)模式实现,基于.NET平台架构开发设计,主要实现对论坛信息的发布与管理功能,对论坛信息内容信息的浏览阅读等。Ajax作为流行的Web开发技术,由于其具有异步数据请求和Web页面数据无刷新等特性,广泛应用于Web2.0与RIA(Rich Intemet Applications)丰富互联网应用程序中。基于Ajax的RIA正在迅速成为Web应用程序前端的基准,因为它可以同时提供二者的优点:丰富性和可达性。Ajax应用程序和桌面应用程序一样丰富,响应高度灵敏,并且可以在一个页面上提供所有数据,无需刷新页面。
基于浏览器端和服务器端的Ajax框架的应用研究。分别基于浏览器端和服务器端研究了JQuery的使用方法。
3、研究工作基础
(1)企业导师长期从事B/S系统的研究,进行了多项相关商业项目的开发,可对本课题的研究进行大力的指导。
(2)实验室团队长期从事软件工程的研究,具备大量实验成果及材料,为本课题的进行提供了强有力的研究基础。
(3)实验室具有搭建B/S论坛系统的实验设备,具备本课题实施的硬件和软件基础。
(4)研究人前期对基于.NET和Ajax的B/S系统进行了大量的文献整理工作,对论坛系统的研究现状具有深刻的认识。并且其具备扎实的计算机技术基础和科研的创新能力。
四、论文工作计划及预期成果
论文工作进度安排
预期成果
1、 实现基于.NET MVC3、AJAX技术和校园网的校内论坛系统。
2、 运用三层架构,并根据论坛系统做进一步扩展。
3、 根据Ajax框架有针对性地提出在.NET架构上使用的策略和设计方法。
【大学研究生论文开题报告】相关文章:
研究生论文开题报告06-08
研究生论文的开题报告11-02
研究生论文的开题报告10-10
研究生论文开题报告09-30
研究生论文开题报告模板10-08
研究生论文开题报告规范10-08
研究生论文开题报告内容10-07
研究生论文开题报告的写法10-07
体育研究生论文开题报告11-09
写研究生论文开题报告10-02