基于JAVA的聊天系统设计开题报告

 2021-08-14 03:06:53

1. 研究目的与意义(文献综述)

网络聊天工具如今在人们的生活中起着越来越重要的作用,它已经成为了联结人与人之间的桥梁,人们可以利用各种各样的聊天工具来进行即时通讯。

例如,在我国,qq和微信已经成为了每部智能机的必备软件(当然某些成年人更喜欢玩微信而不是qq),国人利用这些聊天工具可以每天与自己的亲人,朋友等进行各种各样的交流,与别人分享自己的情感。

而在国外,msn和facebook则用的比较广泛。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究的基本内容与方案

研究(设计)的基本内容:a.本次课程设计用java语言的awt和swing设计用户界面,java语言的网络编程和多线程设计实 现后台。顺利完成了一个实现了多用户群聊的基于tcp协议的即时通讯系统。

b.基于tcp协议的即时通讯系统所表示的就是一个通过java网络编程和多线程实现的c/s架构的简单的群聊系统,其包括:打开服务器界面,设置相应的合法端口,根据合法端口启动服务器,根据合法的用户名密码和端口号进行用户登陆,服务器和聊天室的在线用户列表显示,客户端之间的群聊等操作。

目标:

本聊天系统的设计目标是在完成后能够实现用户输入姓名和密码的注册即可登陆,在聊天界面中实现发言、私聊,并正常退出等功能,管理员登录可以查看所有的已注册用户。另外后台管理员可以管理所有在线用户,设置服务器端口号和最大用户数量,管理员可以查看或者断开所有在线用户和所选的特定用户,还可以发送系统消息让所有在线用户查看。本系统可以实现通讯系统最基本的两个功能:一是双方能够互相收发信息,二是双方能够互传文件。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究计划与安排

第1-2周:查阅资料并调研,获取与课题内容紧密相关的理论知识,完成开题报告第3-8周:提出课题研究方案,并就课题的关键技术重点研究,设计并完善系统的方案第9-10周:完成单元测试,集成测试,系统测试等各种测试工作。

第11-14周:完成论文的撰写,讨论,修改并最终定稿。

第15周:准备论文答辩。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 参考文献(12篇以上)

[1]刘行亮.基于J2EE平台的Spring框架分析研究与应用.武汉科技大学.2006[2]闫海波.网络即时通讯软件的设计与实现.沈阳工业大学.2008[3]吴淑雷.基于XML试题库系统的设计与研究.重庆大学.2005[4]江泽中.基于JSP技术的在线考试系统设计与实现.华中师范大学.2015[5]孔国城.轻量级J2EE架构下的学生选课系统研究.武汉理工大学.2009[6]何盛东.基于java的短信平台开发与应用.希望月报(上半月).2007[7]孟笑燕.基于WEB的物资管理系统设计与实现.电子科技大学.2009[8]吴昌盛.B/S模式应用系统性能优化的研究.中南林学院.2002[9]周岚.Oracle中基于Java的存储过程.安徽大学.2006[10]黄旭.分布式MySQL数据库集群在线监测系统设计与实现.哈尔滨工业大学.2012[11]王元伟.基于Linux的停车场管理系统软件的设计.西南交通大学.2010[12]GuillermoLTaboada.DesignofscalableJavamessage-passingcommunicationsoverInfiniBand.Springer期刊.2012-1[13]StephanEKorsholm.Areal‐timeJavatoolchainforresourceconstrainedplatforms.Wiley期刊.2014-12[14]JuanRolandoReza.Javasupervenience.爱思唯尔期刊.2011-1[15]Franke,Craig.EfficientProcessingofSemanticWebQueriesinHBaseandMySQLCluster.ProQuest期刊.2013-3

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。