毕业设计(论文)-网络聊天与五子棋的设计与实现

毕业设计(论文)-网络聊天与五子棋的设计与实现

ID:6365886

大小:1.90 MB

页数:43页

时间:2018-01-11

毕业设计(论文)-网络聊天与五子棋的设计与实现_第1页
毕业设计(论文)-网络聊天与五子棋的设计与实现_第2页
毕业设计(论文)-网络聊天与五子棋的设计与实现_第3页
毕业设计(论文)-网络聊天与五子棋的设计与实现_第4页
毕业设计(论文)-网络聊天与五子棋的设计与实现_第5页
资源描述:

《毕业设计(论文)-网络聊天与五子棋的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、分类号:TP311.1UDC:D10621-408-(2008)2478-0密级:公开编号:2004032´´´成都信息工程学院学位论文网络聊天与五子棋的设计与实现论文作者姓名:´´´申请学位专业:网络工程申请学位类别:工学学士指导教师姓名(职称):´´´(副教授)论文提交日期:2007年05月24日网络聊天与五子棋的设计与实现摘要20世纪末,随着计算机科学的发展,网络应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。个性化已逐渐成为当今网络应用的潮流。本论文提出一个集聊天和五子棋游戏于一体的网络应用系统的解决方案,

2、并对其具体应用中的实现模块进行剖析。首先,此系统包括聊天和游戏两个模块,聊天模块具有用户注册、加载好友、添加和删除好友、发送消息、接收消息、多人聊天等功能。游戏模块具有悔棋、战绩显示、人机对弈、人人对弈、聊天等功能。其次,此系统利用java语言进行开发的。系统使用Socket来完成服务端和客户端之间的通信,使用多线程技术支持多用户操作,使用SQL2000对数据进行永久性存储。最后,此系统服务端通过定期的将数据库的数据存储到内存中的方式解决数据库并发访问的瓶颈问题。关键词:网络聊天;棋盘分割算法;设计模式;五子棋;Designa

3、ndRealizationofGobangandnetworkchatAbstractAttheendof20thcentury,withthedevelopmentofcomputerscience,Internetapplicationstechnologyiswidelyused.Thismakesnetworkuserscanenjoymoreconvenientandindividualservices.Personalizationisthetrendoftoday’sInternetapplications.Th

4、isthesisproposesasolutionofinternetapplicationsystemthatitsetschat、gobangdevelopmentinabody,andhasdissecteditsrealizationmodulewhileemployingspecifically.Firstly,thissystemincludestwomodulesofchatandgame.Thechatmodulecanpossessfunctionslikeuser’sregistration,loading

5、goodfriends,addinganddeletingthegoodfriends,andsendingandreceivingmessage,chatingwithmanypeople,andsoon.Thegamemodulecanpossessfunctionlikeretractingafalsemove、showingtherecordofvictory,man-machinematch,man-manmatch,chating,andsoon.Secondly,thissystemisdevelopedbyja

6、valanguage.ThissystemusesSockettofinishcommunicationbetweentheserverandtheclient,itusesmulti-threadingtechnologytosupportformulti-client,usesSQL2000tostorepermanentdata.Finally,thesystem’sserversolvestheproblemofthebottleneckofdatabasethroughregularlyupdatedinformat

7、ionintomemoryfromthedatabase.Keywords:Networkchat;Algorithmofpartitioningchessboard;DesignPatterns;Gobang;目录论文总页数:38页1引言11.1设计背景11.2设计意义11.3设计方法11.4本论文的目的及工作内容22系统需求分析22.1业务用例分析22.2用例图42.2.1基本用例42.2.2游戏子用例42.2.3聊天子用例52.3用例简要说明52.4基本用例描述52.5扩展用例描述82.6后续用例描述93系统分析报告9

8、3.1系统类图93.1.1用户界面类103.1.2业务处理类103.1.3数据访问类103.1.4权限管理类103.1.5异常处理类113.2类的职责说明113.4类的静态结构123.5用例动态分析123.6用户界面原形134系统设计报告164.1主要类详细设计图164.1.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。