java socket书籍_基于JavaSocket的即时通讯系统设计任务书

本毕业设计旨在利用Java Socket技术构建一个即时通讯系统,包括客户端和服务器端。服务器端负责服务启停、配置管理、用户管理和日志查看,而客户端涵盖用户登录、注册、查找、聊天和文件传输等功能。系统采用B/S架构,强调界面美观、扩展性和稳定性,开发者需具备面向对象思维和独立解决问题的能力。
摘要由CSDN通过智能技术生成

任务书

学生姓名学  号专业(方向)计算机科学与技术

论文(设计)题目基于JavaSocket的即时通讯系统设计与实现

来    源□科研项目       □社会(生产)实际         自拟         (在□内打√)

毕业论文(设计)的主要内容及要求:

一、主要内容

本毕业设计主要实现一个即时通讯软件,总共分客户端与服务器端。

服务器端功能:启动关闭服务,配置属性文件,用户管理,在线用户查询,查看系统日志;

客户端功能:(1)用户初始化模块。本模块主要完成的任务是用户通过账号、密码登陆系统,若数据在数据库中不存在,则需要用户进行注册;(2)注册操作(3)查找操作(4)聊天功能。2)输入要素:用户聊天消息。3)处理流程:通过服务器将用户聊天消息进行传递;(5)传输文件。1)功能描述:通过好友提供的IP给对方点对点的传输文件。2)输入要素:IP地址。3)处理流程:TransFileManger类继承了Thread类,实现多线程,并通过传输线程(SocketThread)的数量进行文件传输。

二、要求

开发者应持着严肃认真的态度,面向对象的思想,独立思考的能力,及时沟通;并运用科学的方法设计和开发;查阅相关资料,丰富设计素材;系统的界面美观、简洁;系统采用B/S两层架构实现;系统要求具有一定的扩展性;系统要有前台和后台,两者独立设计;系统运行稳定,功能满足需求的需要;毕业论文严格按照学校的要求撰写。

必读参考文献:

[1] 杨沿航,即时通信系统的研究与实现,哈尔滨工程大学,2007.

[2] 马丹,即时通信系统终端的设计与实现,电子科技大学,2004.

[3] 顾成杰,统一通信系统客户端的设计与实现,北京交通大学,2009.

[4] 雷东升,网络即时通讯系统,计算机与现代化,2008.

[5] 王凯,文件共享对等网中文件传输的性能分析与设计,上海交通大学,2009

进度安排:

2016-2017-1第4~7周:选题,调研并查阅相关资料,与指导老师商定题目,提交开题报告。

2016-2017-1第8~11周:通过开题报告会上老师提出的问题修改开题报告。

2016-2017-1第12周~2014-2015-2 第2周:根据指导老师下达的任务书,进行设计开发的准备,熟悉开发环境及开发工具,明确网站开发的功能要求,调查和查阅相关资料,构造出具体的网软件设计方案,开始软件的总体设计和详细设计。

2016-2017-2学期第3~4周:填写《毕业论文(设计)期中小结》,进行期中检查。

2016-2017-2学期第5~9周:编码实现软件的功能并进行相关测试,保证软件正常运行。

2016-2017-2学期第10~11周:完善系统,按照毕业设计要求撰写并提交毕业设计报告。

结果形式:设计报告和系统

指导教师签字:

年      月      日

院系意见:

签字:

年      月      日

注:1.毕业论文任务书由指导教师根据学生选题的具体情况填写,经指导教师签字后下达学生。

2.任务书内容可以电脑输入,但签字必须由指导教师本人手签,内容较多时可添加附页。

全套毕业设计论文现成成品资料请咨询db41a62d07390bbebf6659b51de4e875.gif1257590467 

返回首页

如转载请注明来源于www.biyezuopin.cc

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值