1. 研究目的与意义
近年来计算机技术的快速发展,特别是计算机网络的发展,越来越深刻的改变了人们生活的方方面面。
使得人们能以更低廉的价格,开发出更方便、更实用的网络工具。
各种在线服务系统,更是深刻的影响了人们的联系方式,使得人们可以在远隔千里之遥随时通讯。
2. 国内外研究现状分析
聊天室是当今广泛应用的一种网络服务, 它为广大网民提供了一种方便快捷的沟通方式, 在线聊天是上网的重要活动之一。
第十六次cnnic 调查结果显示: 在网络用户经常使用的网络服务/功能调查中, 网上聊天( 聊天室、qq、icq 等)占被调查人群的42.6%, 处于第四位, 作为操作简便也是出现最早的网上聊天方式, 聊天室聊天又是其中最普及的一种。
在网站由窄带向宽带发展的今天, 新一代的聊天室充分利用富媒体技术, 以崭新的形象吸引受众视听。
3. 研究的基本内容与计划
1、研究内容(1)了解网上聊天系统的特点和应用;(2)深入研究开发网上聊天系统所需要的具体技术、相关理论等;(3)研究数据库概念模型的设计,并针对本系统进行描述;(4)研究关系数据库理论,构建数据模型,完成系统数据库设计;(5)学习vc开发编程软件,研究sql数据库访问技术,编写相关程序,完成系统测试任务;2、研究方法与技术路线(1)根据设计任务查找了解即时聊天系统工作的具体特点、任务组成等,查阅相关资料;(2)深入研究开发系统所需的相关理论知识和操作技术,通过需求分析确定本课题的总体设计方案;(3)对比并确定开发工具,深入学习软件的使用和编程技巧;(4)采用sql数据库访问技术和jsp实现系统软件的开发; (5)对以上研究资料进行整理与编写,完成论文撰写工作。
3、实验方案(1)通过对ajax聊天室系统的实际情况进行调研,写出本课题的需求分析报告;(2)通过对ajax的学习,采用jsp、servlet、jdbc,实现网络通信。
(3)按软件工程学方法完成系统开发: 需求分析报告-系统总体设计-系统的详细设计-编码实现-系统测试(4)系统开发各个环节进行的同时完成个子功能模块的编程和调试; (5)通过实例测试集成后的系统,验证系统的有效性,正确性等。
4. 研究创新点
使用SQL构建数据库,大量使用AJAX技术,实现简单的即时聊天与用户群的功能,使得页面可以无刷新或者部分刷新,减少网络资源传输,提高用户体验。
目前存在各种各样的即时通信工具,它们的各种工作主要依赖于专门的客户端程序,基于AJAX的即时聊天系统的总体建设的意义是开发无须专门客户端软件,维护和升级方便,可跨平台操作,满足当前用户的新需求。
