1 / 33
文档名称:

java毕业论文总结.doc

格式:doc   大小:69KB   页数:33页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java毕业论文总结.doc

上传人:raojun00001 2017/6/2 文件大小:69 KB

下载得到文件列表

java毕业论文总结.doc

文档介绍

文档介绍:java 毕业论文总结篇一: JAVA 毕业论文商丘工学院毕业论文(设计) 题目:局域网聊天软件系院: 学生姓名: 学号: 专业:软件技术指导教师: 2013 年4月商丘工学院毕业论文(设计) 摘要在网络越来越发达的今天, 人们对网络的依赖越来越多, 越来越离不开网络,由此而产生的聊天工具越来越多,例如,国外的 ICQ 、国内腾讯公司开发的 OICQ 。基于 Java 网络编程的强大功能, 本次毕业设计使用 Java 编写一个聊天系统。一般来说, 聊天工具大多数由客户端程序和服务器程序外加服务器端用于存放客户数据的数据库组成, 本系统采用客户机/ 服务器架构模式通过 Jav a 提供的 Socket 类来连接客户机和服务器并使客户机和服务器之间相互通信, 由于聊天是多点对多点的而 Java 提供的多线程功能用多线程可完成多点对多点的聊天,数据库管理系统用 SQL Server2000 完成并通过 JDBC-ODBC 桥访问数据库。本系统建立在 JAVA 平台上, 系统的设计使用了面向对象技术和面向对象的设计原则。系统采用 C/S 结构,客户端与客户端以及客户端与服务器端之间通过 Socke t 传送消息。使用 JAV A 语言编写, 开发工具采用 Eclipse 。服务器端设计与实现过程中,采用了多线程技术,可以在单个程序当中同时运行多个不同的线程,执行不同的任务。大大增强了程序对服务器资源的利用。聊天系统完成后将可进行多人对多人的聊天, 对好友进行添加、删除,对新用户的注册,发送消息、接受消息等等功能。关键字: 多线程; 客户机/ 服务器; JAVA ; Socket ; Eclipse ; 局域网聊天软件目录第一章需求分析............................................... 1 可行性分析.................................................... 1 可行性分析................................................ 1 系统功能需求............................................... 1 系统性能需求.............................................. 2 系统运行需求............................................. 2 数据流图...................................................... 2 顶层数据流图.............................................. 2 一层数据流图............................................. 3 第二章概要设计............................................... 4 系统实现原理.................................................. 4 系统实现层次图: ............................................. 5 各模块详细功能................................................ 5 服务器端结构............................................... 5 客户端结构................................................ 6 第三章详细设计............................................... 7 系统流程图.................................................... 7 系统总体流程图............................................ 7 系统客户端流程图......................................... 8 编写服务器端程序.............................................. 8 问题陈述.................................................. 8