java毕业设计总结.doc_第1页
java毕业设计总结.doc_第2页
java毕业设计总结.doc_第3页
java毕业设计总结.doc_第4页
java毕业设计总结.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

java毕业设计总结篇一:Java课程设计心得体会Java课程设计心得体会篇二:Java课程设计总结报告闽南师范大学计算机学院Java课程设计总结报告篇三:JAVA毕业论文商丘工学院毕业论文(设计)题目:局域网聊天软件系 院:学生姓名:学 号:专 业:软件技术指导教师:2013年4月商丘工学院毕业论文(设计)摘 要在网络越来越发达的今天,人们对网络的依赖越来越多,越来越离不开网络,由此而产生的聊天工具越来越多,例如,国外的ICQ、国内腾讯公司开发的OICQ。基于Java网络编程的强大功能,本次毕业设计使用Java编写一个聊天系统。 一般来说,聊天工具大多数由客户端程序和服务器程序外加服务器端用于存放客户数据的数据库组成,本系统采用客户机/服务器架构模式通过Java提供的Socket类来连接客户机和服务器并使客户机和服务器之间相互通信,由于聊天是多点对多点的而Java提供的多线程功能用多线程可完成多点对多点的聊天,数据库管理系统用SQL Server2000完成并通过JDBC-ODBC桥访问数据库。本系统建立在JAVA平台上,系统的设计使用了面向对象技术和面向对象的设计原则。系统采用C/S结构,客户端与客户端以及客户端与服务器端之间通过Socket传送消息。使用JAVA语言编写,开发工具采用Eclipse。服务器端设计与实现过程中,采用了多线程技术,可以在单个程序当中同时运行多个不同的线程,执行不同的任务。大大增强了程序对服务器资源的利用。聊天系统完成后将可进行多人对多人的聊天,对好友进行添加、删除,对新用户的注册,发送消息、接受消息等等功能。关键字:多线程 ;客户机/服务器 ;JAVA ; Socket ; Eclipse ;局域网聊天软件目 录第一章 需求分析 . 11.1可行性分析 . 11.1.1 可行性分析 . 11.1.2系统功能需求 . 11.1.3 系统性能需求 . 21.1.4 系统运行需求 . 21.2 数据流图 . 21.2.1 顶层数据流图 . 21.2.2 一层数据流图 . 3第二章 概要设计 . 42.1系统实现原理 . 42.2 系统实现层次图: . 52.3各模块详细功能 . 52.3.1服务器端结构 . 52.3.2 客户端结构 . 6第三章 详细设计 . 73.1 系统流程图 . 73.1.1 系统总体流程图 . 73.1.2 系统客户端流程图 . 83.2 编写服务器端程序 . 83.2.1 问题陈述 . 83.2.2 解决方案 . 93.3客户端程序编写 . 133.3.1 用户登录 . 133.3.2收集用户登录信息 . 133.3.3 聊天室 . 14结 论 . 20参考文献 . 21致谢 . 22商丘工学院毕业论文(设计)第一章 需求分析1.1可行性分析1.1.1 可行性分析经济可行性:由于本系统的主要背景是毕业课程设计,不注重直接的经济效益和其后的发展方向,只在注重自身水平和能力的提高,对自身的经济要求也不高,只要有一台能运行Java软件的电脑便可,所以不用考虑到经济问题。技术可行性: 本系统的开发利用Microsoft SQL Server2000作为本系统的数据库,它是一个支持多用户的新型数据库,适用于大中规模的数据量需求。学校校园网的建设也为新系统服务器/客户端的结构提供了硬件的支持。使用Java作为系统开发的开发环境,它提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。运行可行性: 本系统为一个小型的局域网聊天系统,所耗费的资源非常的小,现在一般的电脑无论是硬件还是软件都能够满足条件,因此,本系统在运行上是可行的。综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的 因此,它在技术上是可行的。1.1.2系统功能需求本系统主要通过客户端,服务器端来体现聊天系统的基本功能。 (1)服务器端1.处理用户注册2.处理用户登录3.处理用户发送信息,服务器监控聊天内容,服务器过滤非法内容4.处理用户得到信息5.处

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论