

      X-chat System  

一套专门针对中小型网站开发的聊天系统 
　 
　　本系统内核采用了比较先进的XMLHTTP技术＋XML文档对象模式(DOM)来实现分布式的计算或存储，服务器端以较通用的ASP技术作基础（这是一种非常适合少量数据快速传输处理的Web应用的模式，查看该技术的优越性，请点击这里）。具有速度快，高稳定性，占用系统资源少，支持超大容量用户，用户界面友好等特点。本聊天室具备了几乎目前国内较流行的聊天室的所有特点和功能：

【功能特点简介】 

---------------------------------------------------
　真正分布式的计算处理和存储：
---------------------------------------------------

◆　由于本系统采用了XML格式的数据传输，所以非常简单地实现了客户端的计算，判断，数据的存储，加工和转移。从这方面而言，即便是很多昂贵的聊天系统（做成独立于WEB-SERVER的那种）也只不过是由服务器端处理完毕"PUSH"到客户端而已。分布式的计算处理和存储大大减轻了服务器负担。

---------------------------------------------------
　服务器端简单智能化：
---------------------------------------------------

◆　简单化：由于实现了客户端的计算和存储，服务器端工作方式变得非常简单。服务器存有少量数据，所有用户都来这里取数据，自己取走自己的仅此而已。而且不管是谈话，短信，还是系统信息都采用统一的格式。在客户端判断实现何种功能，是否显示，如何显示，是否提醒等。所以服务器处理相对简单。

◆　智能化：系统根据用户数量动态占用内存，真正实现内存的自动释放，当房间为空时立即撤销与该房间有关的所有变量。所有空间用到了才申请，而不是可能用到即申请。也就是说如果在线人数为零。系统几乎不占用内存。

---------------------------------------------------
　数据传输量最小化：
---------------------------------------------------

◆　网路仅传送谈话内容（其它为代号，缩写，数字等），尽可能地实现内容的本地还原。减少了传输负担，提高了传输速率及响应速度。

---------------------------------------------------
　绝对人性化的界面和设计：
---------------------------------------------------

◆　本系统界面美观，默认的是非常漂亮的绿色视觉风格。而且启用了声效，到处体现着方便简洁和实用。这样的宗旨（拈手皆是，比如说谈话记录窗口的打印和保存按钮，您可以将比较精彩，有保留价值的谈话保存或打印出来，相信这一功能别的系统很少有的）。采用了大量的比较文明的（相对于其它聊天系统比较俗气的图库）贴图，表情，可自定义趣语，和颜色。相信合理的使用一定会让你们的谈话变得妙趣横生。

---------------------------------------------------
　独创性的收藏夹和讨论组：
---------------------------------------------------

◆　非常有创意的收藏夹和讨论组。我相信这在别的系统中绝对是很少看到的。与QICQ类似，会员可以将喜欢的添入到收藏夹，不用再每次都在一长串的用户列表中寻找了，非常方便。另外，你有什么话题可以发起讨论组，大家来讨论一下，岂不妙哉！（讨论组将在专业版或更高版本中提供）　

---------------------------------------------------
　其它功能：
---------------------------------------------------　

◆　其它常用的功能，比如说：支持头像，表情；用户查询，个人信息，短消息，屏蔽，状态，游戏，留言本，激活，自动掉线，投诉，意见，支持房间，在线踢人。。。。。。等等等等在此不一一列举。总之常用的基本上是全了。
 
 

【相关资料摘录】 

---------------------------------------------------
　XML格式数据的特性：
---------------------------------------------------

◆　本地计算和处理

　　XML格式的数据发送给客户后，客户可以用应用软件解析数据并对数据进行编辑和处理。使用者可以用不同的方法处理数据，而不仅仅是显示它。XML文档对象模式(DOM)允许用脚本或其他编程语言处理数据。数据计算不需要回到服务器就能进行。分离使用者观看数据的界面，使用简单灵活开放的格式，可以给Web创建功能强大的应用软件，这些软件原来只能建立在高端数据库上。

◆　粒状的数据更新

　　通过XML，数据可以粒状地更新。每当一部分数据变化后，不需要重发整个结构化的数据。变化的元素必须从服务器发送给客户，变化的数据不需要刷新整个用户界面就能够显示出来。目前，只要一条数据变化了，整页都必须重建，这严重限制了服务器的升级性能。XML也允许加进其他数据，比如预测的温度。加入的信息能够流入存在的页面，不需要浏览器发一个新的页面。

－－－－原作者：刘小东　

---------------------------------------------------
　其它相关资料：
---------------------------------------------------

◆　我手头还有很多这方面的资料，比如说水木清华BBS的，MSDN的，动网的等。由于不是特别精炼在此不列那么多了。如果您感兴趣，可以和我联系。


【关于作者】

---------------------------------------------------
　作者介绍，创造历程，版权声明等：
---------------------------------------------------

◆　高泽龙，男，河北师范大学职技学院，电子系2001级5班。

◆　搞网络还是从去年暑假开始的（虽然说大一的时候就开始玩‘网页三剑客’，但那时毕竟只是玩玩而已）。放假前在东区借了本ASP，简单做了几个例子便自以为很有能力了，便开始寻求牛刀小试的机会。最后在外面一个网络公司谋得一职。在老板面前，我满口牛话，迫不得已只有拼命出成绩了，结果－结果后来也就真的很牛气了。刚开始老板对我很不满，可是当二十多天后当我说要辞职时老板却怎么也舍不得了，答应给我非常优厚的待遇（每个月基本工资800，而且只要在我课下去工作就行了，还答应给我3%的总收入的提成）。我当时非常毅然地离开。

◆　因为我想无论如何要想法开创自己的事业。尽管后来曾经长期因为空前的经济危机而后悔当初太毅然了，但怎么也不能厚着脸皮还回去吧！于是，就开始了我漫漫地自我奋斗的历程！

◆　做聊天室已经是我的第三次了，刚开始买了一本学用Ultra Dreamweaver的书，当时按书上的例子，算是做成了一个，我记得那时的谈话记录还是存放在数据库中的，现在想法真是很幼稚！那个暑假辞职后又想做一个，费了不少心思，而且还专门找个了搭档做美工，但是最终也没有成功。无可否认，那时根本没有这方面的深入的研究和技术。

◆　后来，我做了大量这方面的研究。包括每天去技术性的网站讨论，查阅所有阅览室相关资料，向一些高手发邮件请教等等等等。可谓不择手段吧。终于寻求到了一种非常完美的解决方案，并最终将之实现。终于做出了非常令我满意的第三个板凳。（让我想起了爱因斯坦的三个小板凳）

◆　如果现在要做个总结的话，那就是我与我的产品一起成长，并相信最终将趋于完善。当然能赢利才是关键。我现在正在努力将之商业化，最大限度地支挖掘她的商业价值。
 
　　　　 
　　　版本：Beta 1.0
　　　程序设计：高泽龙
　　　电子邮箱：zelonggao@yahoo.com
　　　通讯地址：河北＊＊大学＊＊学院
　　　　　　　　　电子系　050031 


软体作者保留所有权利！

只要能够实现双赢，我们可以以任何形式合作！

 
 
---------------------------------------------------
　表　示　感　谢：
---------------------------------------------------

　　爸爸，妈妈　正是因为你们在家里辛勤劳作，我才能安心坐在这里工作，向您表示感谢！！！

　　董进　很有才华，本产品的所有宣传LOGO都是他做的，从第二个聊天室起就帮助我

　　JAZZ　新龙教育　ASP的讲师　我现在的合作伙伴

　　聪辉　帮我做了主面板非常漂亮的花草的背景

　　还有很多一直关心支持我的发展的朋友。感谢纪刚，宏涛的机子。感谢我们宿舍所有哥们儿对我的支持。感谢帮我挨批的危险下载了很多有用的资料的占杰。

　　还有其它很多，恕我不能一一列举。向你们表示感谢！！

---------------------------------------------------
　再　说　两　句：
---------------------------------------------------

◆　X 聊　运行剧快，占用资源贼少，非常Beautiful的一套聊天系统。

　　如果您有好的推广模式或渠道，有任何我们可能合作的意向，请与我联系。

　　让互相促进，共同发展！

　　电邮：zelonggao@yahoo.com 

　　E-时代，我们需要协作！！！！！！！

 
 
