经过调研,该聊天室开发技术采用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药房医药管理系统设计

项目管理茬软件中的應用【5351字】

软件项目管理常见问题及解决方案【1196字】

C#+sqlserver停车场停车管理系统的开发

C#+sqlserver的4s店管理系统的设计与实践

C#+sqlserver数据库与Excel表格...

C#+sqlserver大学体育馆预订管理系统设计

C#+sqlserver安卓系统性能测试工具的设计与实现

公寓空调设计任务书

志愿者活动的调查问卷表

AT89C52单片机的超声波测距...

国内外图像分割技术研究现状

承德市事业单位档案管理...

10万元能开儿童乐园吗,我...

医院财务风险因素分析及管理措施【2367字】

神经外科重症监护病房患...

C#学校科研管理系统的设计

中国学术生态细节考察《...