经过调研,该聊天室开发技术采用MVC框架、C#编程语言和SQL Server 2008技术、AJAX异步刷新。
(1) MVC框架
MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑和数据显式分离的方法组织代码,将业务逻辑聚集到一个部件里面,在界面和用户围绕数据的交互能被改进和个性化定制的同时而不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。
(2) Jquery
Jquery是继prototype之后又一个优秀的Javascript框架。使用户能更方便地处理HTML(标准通用标记语言下的一个应用)、events、实现动画效果,并且方便地为网站提供AJAX交互。Jquery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。Jquery能够使用户的HTML页面保持代码和HTML内容分离,也就是说,不用再在HTML里面插入一堆js来调用命令了,只需定义id即可。如今,Jquery已经成为最流行的javascript框架,在世界前10000个访问最多的网站中,有超过55%在使用Jquery。
(3) AJAX异步刷新
AJAX即“Asynchronous Javascript+ XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术,它不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的 Web 应用程序的技术。AJAX使用Javascript向服务器提出请求并处理响应而不阻塞用户核心对象XMLHTTPRequest。通过这个对象,您的 JavaScript 可通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页,即在不使用 AJAX的情况下,如果需要更新内容,必须重载整个网页面。AJAX 可使因特网应用程序更小、更快,更友好。
1.2 系统需求
1.2.1 功能需求
本系统由四个主要模块组成,他们分别是:用户管理,留言模块,聊天模块以及后台系统管理模块。
- 上一篇:数据加密标准AES算法的实例分解演示
- 下一篇:C#+sqlserver药房医药管理系统设计
-
-
-
-
-
-
-
java+mysql车辆管理系统的设计+源代码
大众媒体对公共政策制定的影响
酸性水汽提装置总汽提塔设计+CAD图纸
乳业同业并购式全产业链...
中考体育项目与体育教学合理结合的研究
杂拟谷盗体内共生菌沃尔...
河岸冲刷和泥沙淤积的监测国内外研究现状
当代大学生慈善意识研究+文献综述
十二层带中心支撑钢结构...
电站锅炉暖风器设计任务书