- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
付海超开题报告付海超开题报告
毕 业 设 计(论 文)开 题 报 告
题目: 基于java SE的镐京学院局域网聊天系统
--保存用户聊天记录,服务器的UI界面设计
姓 名: 付 海 超
学 号: 2310206
指导教师: 张亚飞 李萌
班 级: 网络1012
系 部: 信工六系
陕西科技大学镐京学院毕业设计(论文)开题报告
课题的目的及意义 【课题研究的目的】
本次设计为局域网聊天系统的设计与开发,在这次的设计中,应用了JAVA开发工具在windows平台上开发了一个基于windows平台的局域网通信工具,并在这一重要的领域进行了相关的实践,不管是对我的研究能力,还是实际动手能力,还是资料查阅能力,都起了相当大的益处。通过该网络程序的编制和实践,对自己所学习的知识进行一次综合和提高,有更深层次的理解和掌握,在这过程中激发自己学习的潜力,提高软件开发的能力。所以,我必须要认真对待这个项目,以及学习到的知识,来更加的充实自己的头脑和完善自己的知识结构。在这个过程中,我们还了解到了数据库的强大,我们可以把好多的信息都保存在数据库中,在此过程中,我们学会了在数据库中如何对数据进行增加、删除、修改、和查询,同时还学会了如何对数据在java的基础上对数据库的数据进行操作。
【课题研究的意义】
在当今电脑网络密布的世界当中,习惯了通过类似ICQ、QQ、MSN之类的程序和天南海北的朋友聊天、发信息,不过所有聊天程序都需要Internet的支持,而无法在局域网内部“大显身手”,那么你是否想到过要让单位内部的员工,寝室周围的同学,不用上Internet就可以轻松体验到内网聊天的快乐呢?有了这种想法,开发局域网聊天程序就有了必要性,让单位员工或寝室同学不出内网就能自由聊天!当然,在程序开发过程中也会让我们熟悉对于个界面的UI的设计,从最开始的布局,设置文本,在登陆界面中如何去设计不同类型的文本。还有一些提示信息,这个局域网聊天系统让我们充分的对这一个月的学习做了一个很好的检验,对于一些不足的知识,在进一步的加工。能够达到学以致用的效果还有在这个过程中,美工也起到了很重要的作用,让我们的界面无论是登陆界面,注册界面,还是聊天界面等等,都更加的美观,漂亮。美工处理过程是我充分的认识到了swing的神奇与奇特之处。让我们学到了很多。 课题的主要任务;研究可能遇到的问题以及解决的方法和措施 【主要任务】
1 熟悉java语言(包括java的简介,特点,应用以及它的前景);
2 了解java的运行环境(Eclipse,JDK,WINDOWS 等);
3 SOCKETS 网络编程的研究(在服务器端与在客户端的作用等);
4 网络通信模块分析(不仅要清楚的知道服务端与用户的通信,还包括两个用户是如何完成聊天的以及他们的聊天内容如何保存);
5 界面模块分析(登陆界面,注册界面,聊天界面等);
6 数据库的设计与实现(如何更好地使用数据库中对数据的增加、删除、修改、和查询这四种方法)。
【遇到的问题】
1 如何添加服务器UI界面的背景,并将一些按钮设计在背景中;
2 如何在数据库中保存聊天记录
3 服务器与客户端的MVC模式架构
【解决方法】
1 找相关书籍对题目进行研究,通过分析和研究找到解决问题的核心所在方法
2 利用空闲的时间在图书馆多看看相关方面的书籍和学术论文,增强自己的理论知识,
3 利用现在的网络进行资料的收集,来获取信息资源。
4 联系老师,听取指老师的建议,使自己对论文的结构和框架能够很清晰。
5 与同组队员合作,让我们充分的体会到了团队的力量。 论文大纲 基于java SE的镐京学院局域网聊天系统
--保存用户聊天记录,服务器的UI界面设计
摘 要
基于java的局域网聊天系统,主要是由两部分组成:一是服务器端;二是客户端口。服务器端主要是由Socket套接字来实现的,这种方法可以保证服务器能够读取,转发来自客户端的信息。而客户端是通过与服务端相连接,就可以进行客户端与客户端的信息交流,其中运用到了多线程。该局域网聊天工具是在Eclipse的运行环境下来完成的,并运用java的语言来进行编写。在本次的设计中我所负责的是聊天数据的保存,以及服务器UI界面的设计,其中涉及到用户聊天信息存储的实现,主要通过服务器端的代码中的DataBaseContorl类实现,这个类中包括了具体的方法。对于服务器UI设计主要运用了Swing进行绘制与实现。
【关键字】局域网聊天系统 ,Socket,java ,多线程
正文大纲:
1 绪论
1.1 国内外对于聊天系统发展的现状
1.2 java语
您可能关注的文档
最近下载
- IATF 16949试题附有答案.docx VIP
- 机动车与非机动车区别.ppt VIP
- 高中思想政治选择性必修第1册 综合探究 国家安全与核心利益.ppt VIP
- 2024至2030年中国脱水蔬菜行业销售形势分析及投资规模预测报告.docx
- 王戎不取道旁李教学设计一等奖(集锦4篇).docx
- 油用牡丹种植效益分析.doc
- DreamweaverCC实例教程01 初识Dreamweaver CC 2019.pdf VIP
- 人教版(2024新版)九年级上册化学:第五单元 化学反应的定量关系 教案教学设计(2个课题+1个活动).docx
- 湘教版初中数学知识点总复习资料.pdf
- 医药公司财务管理制度.docx
文档评论(0)