职场大变样社区

5598

主题

6638

帖子

79

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
79
跳转到指定楼层
楼主
发表于 2016-6-30 09:11:37 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
技术:Java
摘要:
随着Internet技术的发展,人们的日常生活已经离不开网络。未来社会人们的生活和工作将越来越依赖于数字技术的发展,越来越数字化、网络化、电子化、虚拟化。电子商务也随着网络的发展日益和人们的生活贴近。Internet的发展历程以及目前的应用状况和发展趋势,可以充分地相信网络技术将极大的改变我们的生活和工作方式,甚至社会的价值观也会发生某种变化。
随着时代的发展,时间、信息两个概念显得越来越突出在第一时间掌握第一手资料,是打败对手取得成功的秘诀。伴随着计算机网络技术的迅速发展,通信业也蒸蒸 日上。现在个人电脑已普及到各个家庭、单位中。为了能实时、准确地实现与朋友、亲人、同事之间的联系,网络聊天是一种比较经济实惠的途径,其发展前景可观。本系统利用Java中 的socket网络编程和多线程技术实现。主要包括登陆连接、服务器管理、客户聊天三大功能。管理员和用户经过登陆界面分别进入到服务器端和客户端,客户通过socket连接服务器,服务器通过多线程技术转发信息到其他客户端。这种服务器集中转发信息的优点是通信稳定,缺点是增加了服务器端的负担。传统的面对面之间的交流由于受地域和时间的影响,已经满足不了当今社会的需求。利用聊天室这种影响将会降到最小,人与人之间的交流将会更方便、快捷,可以大幅度提高人们的交流效率。

关键词:聊天室;Socket;字节流;Thread;; 面向对象数据等

目录:
第一章 绪论        
   1.1 系统研究的意义和来源...........................................................5
1.2 研究现状...................................................................................5
1.3 研究及设计目标.......................................................................5
1.4 系统研发工具...........................................................................6
  1.4.1 Eclipse.............................................................................6
  1.4.2 面向对象数据数据库.......................................................6
      1.4.3 JFrame .............................................................................6
      1.4.4 Socket...............................................................................7
      1.4.5 多线程...............................................................................7
1.4.6 AppServer.........................................................................8
      1.4.7 C/S ...................................................................................8
   1.5 系统开发环境.............................................................................8
      1.5.1 硬件环境...........................................................................8
      1.5.2 软件环境...........................................................................9
1.6 论文结构.....................................................................................9
第二章 系统分析
  2.1 可行性分析................................................................................10
      2.1.1 技术可行性分析.............................................................10
      2.1.2 经济可行性分析.............................................................10
2.1.3 操作可行性分析..............................................................10
2.1.4 法律可行性分析..............................................................10
  2.2 需求分析......................................................................................11
      2.2.1 系统的功能需求分析......................................................11
      2.2.2 系统的服务器和管理员用例图......................................12
2.2.3 系统的服务器和管理员用例图说明..............................12
2.2.4 用户用例图……………………………………...……..14
2.2.5 用户用例图说明………………………………………..15
2.2.6 系统的类……………………………..…………………17
第三章 数据库设计
  3.1 数据库分析设计..........................................................................19
      3.1.1 数据库的功能分析............................ ………………..….19
3.1.2 数据库设计........................................................................19
  3.2 数据库结构设计..........................................................................22
3.3数据库逻辑结构设计...................................................................23
第四章 系统的设计
4.1 系统的总体结构设计................................................................26
4.2 系统的功能模块和详细设计....................................................30
第五章  系统测试
5.1 软件测试    43
5.2 软件测试的目标及方法    43
5.3 系统测试名称和测试内容    43
5.4测试用例    44
5.5测试结果    46
   5.6系统展望..................................................................................... .47
结  语    48
致  谢    49
参考文献    50

论文字数:18580
包含资料:


截图:




百度网盘下载地址(金币充值):
游客,本付费内容需要支付 100金币 才能浏览支付



回复

使用道具 举报

0

主题

174

帖子

19

积分

新手上路

Rank: 1

积分
19
沙发
发表于 2020-2-7 14:00:55 | 只看该作者
确实是难得好帖啊,顶先
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

职场大变样社区 分享高质量学习资料(电子课本、毕业设计、编程视频、项目源码、电子书籍等)

快速回复 返回顶部 返回列表