的设计........................................134.4主要界面设计...........................................165
软件功能测试..............................................176总结.....................................................186.1设计体会..............................................186.2实现中所遇到的问题....................................18
6.3今后研究的方向........................................18参考文献....................................................19致谢....................................................20附录.......................................................21
1序言
21世纪是信息社会的时代,科学和技术和社会的发展正在迎接这个时代的到来,当前信息网络得到飞速的发展,尤其是计算机和
通信技术的发展和结合,改变了人民的生活、学习和
工作方式,减轻工作的负担,提高生活水平,推动社会的进步。当前电子商务、ERP、WAP等技术正深深的影响着我们。尤其值得一提的是,网络聊天和
网络游戏逐步成为大部分年轻人休闲和娱乐的方式,其深入人心的程度不亚于电视媒体的普及程度,甚至有赶超的趋势。做为一个
学习计算机专业的人来说,对网络的痴迷以及对网络的未知的领域的探索成为了我一直向往的事情,不断学习和钻研。当前,网民中无人不知QICQ这个即时的聊天工具,其简单,易操作性风靡全国。QICQ其实是获得成功的ICQ的本土化产品,ICQ是英文“Iseekyou“的简称,中文意思是我找你的意思。ICQ的最大功能是信息交流,只要记得对方号码,上网时间可以呼他,无论他在哪里,只要他上网打开ICQ,人门可以随时交流。ICQ源于以色列物拉维夫的Mirabils公司。该公司成立于1996年7月,也就是在这个时候,互联网上最出名,下载使用人数最多的
免费软件ICQ诞生了。可能是其不断增加的用户和广阔的前景以及广泛的应用前景和巨大的市场潜力,Mirabils的ICQ最终被美国在线AOL公司收购。由于ICQ的成功,推动了ICQ的本土化,就中文ICQ而言,著名的深圳腾迅公司推出的QICQ(现在由于
版权的
问题,已经改名为TencentQQ),还有新浪公司的UC等。这些软件都很好,而且简单易用,成为中国网名最喜欢的通讯软件。由于QICQ极其出色的通信性能以及普及程度,让我萌发了设计自己的ICQ的念头,模仿ICQ的使用过程,基本实现其聊天功能。
2开发工具
2.1JBuilder9.0
Jbuilder9.0是目前开发JAVA程序的最佳选择,它不但有图形化的界面,而且有完整的编译工具,可以明显的缩短程序的开发时间。BorlandJBuilder是业界领先的Java可视化开发环境,可用于构建基于
Java2平台的应用
程序、Applets、JSP/Serverlets、JavaBeansTM、EnterpriseJavaBeans,以及分布式J2EE应用。JBuilder6最新特性包括:EJBTM2.0可视化设计器快速开发J2EETM应用程序;将应用分发至以下应用服务器:BorlandApplicationServer、BEA
1
WebLogic、IBMWebSphere和iPlanetTMApplicationServer;简化数据库应用开发与分发的各种向导、工具和组件;采用
JSPTM和Serlets进行Web应用程序的开发和分发;UML代码可视化功能;重构和单元测试;集成业界领先的版本控制
系统;XML工具可跨设备公布和集成商务数据
2.2SQLSERVER2000
2.1.1SQL简介。最早是IBM的圣约SQL全称是“结构化查询语言(StructuredQueryLanguage)”瑟研究实验室为其关系数据库
管理系统SYSTEMR开发的一种
查询语言,它的前身是SQUARE语言。SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言得到了广泛的应用。目前,SQL语言已被确定为关系数据库系统的国际标准,被绝大多数商品化关系数据库系统