基于java实现网络聊天程序设计文档

基于java实现网络聊天程序设计文档

ID:10846355

大小:94.00 KB

页数:22页

时间:2018-07-08

基于java实现网络聊天程序设计文档_第1页
基于java实现网络聊天程序设计文档_第2页
基于java实现网络聊天程序设计文档_第3页
基于java实现网络聊天程序设计文档_第4页
基于java实现网络聊天程序设计文档_第5页
资源描述:

《基于java实现网络聊天程序设计文档》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于JAVA实现网络聊天程序设计文档2004年12月一、序言程序大体希望实现类似QQ或MSN的局域网聊天程序,由于考虑到是即时LINUX1+1+1实验时作业,放弃安全上及用户管理方面的考虑,旨在以最小的实现目地上完成对JAVA的SOCKET及SWING编程实验。二、设计1、为什么选择JAVA?Java是SunMicrosystem公司的JamesGosling开发的编程语言。它以C++为基础,但是却是一个全新的软件开发语言。Java是一个简单,面象对象,分布式,解释性,强壮,安全,与系统无关,可移植,高性能,多线程和动态的语言-------这是Sun给Java的定义。Sun公司的口号就

2、是"网络就是计算机",Java能使所有东西从桌面计算平稳的转变为基于网络的计算,它是专门为此而建立的,并显然是为了完成这个任务而来的。使用Java,我们可以相对轻松的一天编写一个有条理的网络程序。今天,Java的网络功能正在飞跃发展,不断有新的特性增加到这个有价值的基础上,JavaSoft实验室正在不断努力使Java更加完善。2、工具选择考虑到学习重点是SOCKET所以程序选择使用NETBEANS做为开发工具,该工具可方便进行界面的设计,在编写调试上也比较方便。三、参与人及分工本小组共五人:刘勇、赵夏、易军臣、倪少春、郑涛工作分配如下:窗体设计及连接:刘勇、易军臣信息内部协议:赵夏服务

3、连接管理:郑涛测试及协调:倪少春四、UML图设计程序使用C/S方式架构,如下图列示:图4-11、客户端登陆时客户端向服务器发送登陆信息,成功后服务器向客户端回用户上线表,具体见下图:图4-2向用户或所有用户发送住处,成功后服务器回发送成功住处,具体见下图:图4-3客户端接收到服务器发来的聊天信息后,回确认信息,具体见下图:图4-4由于时效问题,客户端需定期维护用户上线表,以下是图例:图4-51、服务器端服务器在处理信息时由于要充分考虑到信息到达的成功性,会进行较多的情况判断,一般都需要进行发送后的确认信息处理,具体见下图:图4-6和客户端一样服务器也要对用户上线表进行维护,但这里服务器

4、需对所有用户进行确认工作,具体见下图:图4-7五、信息协议草案初步进行了信息的规格定案,以下是草案的例样。信息规格:#发送人@接收人%内容$符号说明:#信息标头@发送人和接收人间隔标志%内容标志$信息标尾例子:#nsc@toto%请我吃饭$表示nsc用户向toto发送的“请我吃饭”聊天信息。注:由于后期改动,该草案并不是真后定案规格。还由于向信息还有如登陆信息、确认信息,所以这里的只是简单作一个局部的说明。NiShaoChun2004-12-26各位尊敬的读友,谢谢大家观看本文,如有需要请下载编辑使用,谢谢大家,本人将继续为大家分享跟多的文档资料,谢谢!以下为附加文档,如果不需要请下载

5、后编辑删除二、管理规定和制度公司资质、法人委托书的管理制度1、公司的各种资质证书、样本、ISO9001质量证书、ISO14001环境证书、ISO18001安全证书由工程管理部统一进行管理。2、各工程处对外洽谈工程前,应填写资质领取申请表,提供工程名称、建设单位、工程详细地址和工程具体情况后方可登记领取公司资质复印件壹套。工程信息由公司统一编号,统一发资质文件。该资质所加盖公司证件章上注明工程名称、有效期、编号。此资质复印无效。无具体工程名称者不得领取资质。3、领取资质文件须与公司签订合作协议和缴纳管理费。否则,公司拒绝出据任何资料。4、工程项目登记以谁先登记,谁为主的原则。5、资质应由

6、各工程处负责人到工程管理部领取。若负责人确实无法亲自领取资质的,由负责人委托1-2人办理领取资质事宜。委托应注明被委托人的姓名、职务、详细联系方式。被委托人对登记的项目应跟踪落实,及时了解详细项目进展情况。6、对工程情况不详细的,公司有权不办理资质登记手续。如登记项目名称相似,以甲方正确名称和详细工程地址为准。7、各分公司应设立信息员,每天及时将本区域的项目信息电话及传真报公司登记。8、资质有效期为三个月,三个月内,工程处对所跟踪项目应主动续领资质,如不申报将视为自动放弃,公司不再进行核实,其他工程处有权直接登记和领取资质。9、各工程处领取资质后应积极主动跟踪项目进展情况,如遇到两个工

7、程处相遇且不让出项目,又不报名参加投标,对此公司将作出处罚,同时取消该工程处项目登记优先权。1、工程处在工程管理部领取公司样本及承接工程的加盖证件章的公司资质文件,须交纳工本费。2、公司要求工程处施工现场使用统一制度牌,统一着装,统一佩带胸卡。由公司统一制作,工程处到工程管理部付费领取。3、项目登记后,招标文件下发之前,可由公司开据介绍信进行工程洽谈。4、公司的法人委托书由工程管理部登记签发,招标文件获取后,各工程处在领取资质的基础上,填写法人

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。