1、 毕业设计开题报告 论文题目论文题目 院院 系系 专专 业业 学生姓名学生姓名 指导教师指导教师 年 月 日 1本课题研究的背景、目的及意义 1.11.1 课题研究的背景课题研究的背景 随着信息时代的到来,信息的交流也与日俱增。尽管一些通信工具,例如手机,可以 同过手机,可以通过打电话或者发短信与对方进行相应的信息交流;但是对于大量的信息、 长时间或者“面对面”的交流,手机则不能适应。 网络通信软件,正是由于它的安装方便,只需要彼此之间都有连接网络的电脑,安装 有客户端或者浏览器,就可以进行大量的信息交流;并且它可以实与来自多个不同地方的 不同人进行交流,交流的过程中可以传输大量的信息资料,更
2、加的方便快捷,也无需过多 的通信费用;甚至彼此之间还可以通信视频实现“面对面”的语音聊天,为彼此点歌,更 加方便迅速快捷地发送表情图片,设置自己喜爱的文字格式,提供了更加舒适的服务。 由上述所述的发展需求,聊天室成为这个发展的产物,聊天室提供了一个交流的平台, 聊天室让身处不同地方的人可以再一起交流,就好像在一起开会。 1.21.2 课课题题的目的的目的及意义及意义 网上聊天系统是为人们进行交流和联系提供的一个平台。利用现代的网络资源优势和 技术优势,通过提供完善的网上聊天系统的管理,以达到增进人与人之间的信息交流和沟 通的目的,并以此加快人们的信息化建设。 通过在实现网络聊天室的过程中,我们
3、可以更加深刻的了解网络通信的知识和怎么样 去应用网络通信的知识,学习和总结一个项目从前期的需求分析,概要设计,详细设计, 测试,部署的详细过程和每一个阶段的实现的手段和解决遇到的技术难点。比如软件过程 模型的选择,从哪些方面确定需求分析:业务需求,用户需求,系统需求,功能需求和非 功能需求等,UML(统一建模语言)的使用。因为本课题的研究要求采用的是 java 技术, 所以这也是对我之前学习 java 的一次检验,通过聊天室的研究开发学习和掌握 java, wicket,couchdb,maven 技术。通过对聊天室的研究,让我可以深入的分析 B/S 和 C/S 结 构的优缺点,适用的场合。整
4、个项目采用 B/S 结构,但是使用的 WICKET 框架却带有浓烈 的 C/S 结构,这样能够更加深入的了解两种结构的特点。 2本课题主要研究内容和预期目标 主要研究内容:主要研究内容: 1.用户管理功能(用户注册及登陆、用户进入及离开房间、修改基本信息、上传头像, 用户发言:公聊、私聊、房间管理员踢人)。 2.web管理功能(管理员登陆及退出、修改密码、修改基本信息、上传头像,增加及删 除聊天房间、注册用户浏览等)。 3.支持HTML格式信息的发送、接收、显示。 4.聊天室房间的建立与删除。 5.文件的实时传输。 6.WICKET框架的原理和COUCHDB或ORACLE数据库的研究。 7.网络通信协议。 预期目标:预期目标: 完成B/S结构的聊天室管理系统,登录用户进入房间后可进行私聊和公聊,聊天信息普 通的支持文本和图片传输,用户在线发送的信息误差不能超过三秒。用户自己可以建立房 间,设置进入房间的规则。并且还可以在线传输文件。管理员可以增加和删除房间并且能 够在线踢人,房间的创建者也可以踢人,注册用户的浏览与注销