游戏项目文档_第1页
游戏项目文档_第2页
游戏项目文档_第3页
游戏项目文档_第4页
游戏项目文档_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

1、【湖南科技职业学院】软件学院 NIIT项目文档 制作者:欧阳山 制作时间:公元2005年4月14日 PAGE 20【祝贺笑傲江湖】项目文档项目名称:【祝贺笑傲江湖】项目类型:江湖聊天社区/网络游戏总策划、总制作、总编程、总开发:欧阳山山开发助理理:瞿亚初初 测试试:欧阳山山 瞿亚初初 等项目作者者班级:NIIIT20044文档作者者:欧阳阳山 文文档制作作助理:瞿亚初初项目官方方演示: HYPERLINK htttp:/cxxajhh.1226.ccom项目官方方网站: HYPERLINK htttp:/m技术支持持论坛: HYPERLINK htttp:/m技术支持持E-mmaill: HY

2、PERLINK mailto:congsoft coongssofttyaahooo.coom.ccn技术支持持QQ:1799592223(欧阳山山) 77968821991(欧欧阳山)公元二五年年四月十十四日目 录项目目标标项目进度度表类、方法法、属性性列表类图用例图缺陷报告告测试用例例报告屏幕格式式项目目标标:开发成大大型江湖湖聊天社社区!可可以聊天天、游戏戏和管理理以及有有其它附附属设备备等!1、聊天天方面:服务器方方面:在线列列表 连连接服务务器的客客户数监视私聊聊 监视视千里传传音 关关闭江湖湖服务器器 清除除江湖服服务器总总日志客户连接接、登陆陆、注册册、退出出、各种种操作的的监视

3、且且都有独独立的自自动记录录文件清除私私聊监视视及千里传传音监视视日志志 等等等客户端方方面:登陆 注注册 退退出在线列表表 在线线列表人人数 私私聊 千千里传音音(短消消息) 江湖横横幅(标标题)分屏聊天天 自己己的名字字用“”括起来来方便查查看公共区清清屏 个个人区清清屏 随随机播放放音乐 停止当当前音乐乐 选择择聊天心心情可以实现现X对YY说(也也就是聊聊天指定定对象) 显示示六扇门门消息(系统公公告) 等等2、管理理方面:服务器方方面:设置管理理员 发发布系统统公告 发布群群千里传传音投特大核核能飞弹弹(彻底底死机) 踢人人 群踢踢人当某个时时候产生生了不能能踢人的的情况的的时候可可以

4、使用用强制踢踢人功能能强制踢踢某个人人服务器可可以看见见所有人人的IPP地址 等等客户端方方面:超级管管理员有有以下特特权:免疫服务务器端的的群踢人人 管理理方面可可以操作作六扇门门弟子(即:一般般管理员员)免疫其它它管理方方面的操操作服务器添添加管理理员时不不用添加加!系统会自动添添加到管管理员列列表 等等等一般管理理员和超超级管理理员都拥拥有以下下管理权权限:投原原子弹(基本死死机) 投特大大核能飞飞弹(彻彻底死机机)点穴穴(只能能看不能能发言) 解穴穴(消除除点穴的的操作)清屏(清清除所有有人的屏屏幕) 踢人 抵抗其其它非超超级管理理员操作作 等等等3、安全全方面:服务器方方面:各种操操

5、作都需需要密码码验证 密码验验证分超超级管理理密码及及管理密密码即时数据据自动分分20个个文件左左右记录录/保存存/备份份 等等客户端方方面:用户户登陆需需要密码码 已经经登陆的的用户不不能重复复登陆 用户注注册不能能注册同同名等等等其它方面面:注册与与登陆验验证都通通过服务务器来验验证大大大提高了了系统安全全性与稳稳定性用户注注册资料料全部都都保存在在服务器器上 等等4、其它它方面:服务器方方面:一台电脑脑可以同同时开多多个江湖湖服务器器且在同一一台电脑脑上的多多个江湖湖服务器器可以接接受同一一台电脑脑上的客客户端连连接以下下写在服服务器运运行的批批处理文文件内:运行行的时候候可以设设置:使

6、用的端端口号 多个一般般管理员员 管理理密码 超级管管理密码码 等等客户端方方面:一台电脑脑可以同同时连接接多个江江湖服务务器且可以同同时连接接在一台台电脑上上的多个个江湖服服务器以下写写在客户户端运行行的批处处理文件件内:运行的的时候可可以设置置:连接接服务器器的IPP地址 等等其它方面面:注册方方面的验验证很严严格 所所有注册册信息都都必须填填写注册用户户名长度度为1到到7位且且密码长长度为66到300位有些操作作有音乐乐 刚开开始有音音乐随机机播放名字在整整个江湖湖社区中中是唯一一 注册资资料保存存在服务务器上运行的的时候巧巧妙使用用批处理理文件方方便运行行在更新新功能后后服务器器与客户

7、户端有版版本匹配配是否使使用功能能也就是是客户端端如果版版本与服服务器版版本不匹匹配的话话将不能能运行并提示示需要重重新到服服务器下下载客户户端文件件以达到到两边同同时更新新的目的的 等等项目进度度表:活 动动开始时间间结束时间间责 任设计4月4日日4月133日欧阳山设计评审审4月4日日4月133日欧阳山 瞿亚初初设计整理理4月4日日4月133日欧阳山编码单位位1(客户)4月5日日4月144日欧阳山编码单位位2(服务器器)4月5日日4月144日欧阳山单位测试试1(对于客客户)4月5日日4月144日欧阳山单位测试试1整理4月5日日4月144日欧阳山单位测试试2对于服务务器4月5日日4月144日欧

8、阳山单位测试试2整理4月5日日4月144日欧阳山集成(客客户和服服务器)4月5日日4月144日欧阳山最后测试试4月133日4月144日欧阳山 瞿亚初初最后整理理4月133日4月144日欧阳山最后评审审4月133日4月144日欧阳山 瞿亚初初类、方法法、属性性列表:类 名名方 法属 性classs AAD iimpllemeentss SeeriaalizzablleStriing ADclasss AAdmiin iimpllemeentss SeeriaalizzablleStriing Admmin=Striing YNnnewAAdmiin=classs CChatt immpleeme

9、nnts SerriallizaableeStriing froomwhhoStriing towwhoStriing chaatinnforrmattionnStriing YNSSLStriing ChaatXQQ=Striing froomQ=Striing froomH=Striing toQQ=Striing toHH=publlic claass CippCliientt immpleemennts Runnnabble,ActtionnLisstenner,IteemLiisteenerrpubllic CippCliientt(Sttrinng SServverIIP,iint

10、 SerrverrPOSST)构构造函数数publlic voiid DDX()publlic voiid JJS1()publlic voiid JJSCOOK()publlic voiid JJX()publlic voiid SSD1()publlic voiid SSDCSSC()publlic voiid SSendd_Chhat()publlic voiid SSendd_PMM()publlic voiid SSendd_Tiitlee()publlic voiid SSendd_U2238(Strringg SeetWhhatOOperratiion)publlic voiid

11、 aactiionPPerfformmed(ActtionnEveent avtt)publlic voiid iitemmStaateCChanngedd(IttemEEvennt iivt)publlic staaticc vooid maiin(SStriing arggs)publlic voiid mmusiic()publlic voiid mmusiicSJJ()publlic voiid rrun()JFraame fraameMMainnJPannel pannelMMainnJPannel pannelLLogiinJPannel pannelRRegJPannel pan

12、nelCChattJPannel pannelOOnliineUUserrJPannel pannelOOperratiionJPannel pannelOOperratiion22JPannel pannelAADJPannel pannelPPMJPannel pannelCChattMesssaggeLabeel llabeelLooginnNammeLabeel llabeelLooginnPasssTexttFieeld texxtLooginnNammeJPassswoordFFielld ttexttLogginPPasssButtton butttonnLogginOOKBut

13、tton butttonnLogginRRegButtton butttonnLogginCCanccelButtton butttonnOpeerattionnSenndButtton butttonnOpeerattionnReButtton butttonnOpeerattionnPlaayMButtton butttonnOpeerattionnStoopMButtton butttonnOpeerattionnClssButtton butttonnOpeerattionnClssMeButtton butttonnOpeerattionnPMJButttonn buuttoonOp

14、peraatioonF55JButttonn buuttoonOpperaatioonExxitJButttonn buuttoonOpperaatioonSuuperrMannageeJButttonn buuttoonOpperaatioonSaaveCChattMesssaggeButtton butttonnOpeerattionnSLTexttFieeld texxtOpperaatioonMeessaageSSenddTexttFieeld texxtOpperaatioonMeessaagePPMTexttFieeld texxtOpperaatioonFrromNNameeLa

15、beel llabeelOpperaatioonTooTexttFieeld texxtOpperaatioonTooNammeTexttAreea ttexttChaatMeessaageAADTexttFieeld texxtChhatMMesssageeTittleTexttAreea ttexttChaatMeessaageTexttAreea ttexttChaatMeessaageMMestattic Chooicee chhoicceAddminnChoiice chooiceeOpeerattionnXQChoiice chooiceeOpeerattionnCYGGNChoi

16、ice chooiceeOpeerattionnGLGGNListt liistSockket toSServverObjeectIInpuutSttreaam oobjeectIInObjeectOOutpputSStreeam objjecttOuttThreead cliienttThrreaddAudiioSttreaam ccxajjh_mmusiic_11AudiioSttreaam ccxajjh_mmusiic_22AudiioSttreaam ccxajjh_mmusiic_33AudiioSttreaam ccxajjh_mmusiic_44AudiioSttreaam c

17、cxajjh_mmusiic_55AudiioSttreaam ccxajjh_mmusiic_66AudiioSttreaam ccxajjh_mmusiic_77AudiioSttreaam ccxajjh_mmusiic_88AudiioSttreaam ccxajjh_mmusiic_99AudiioSttreaam ccxajjh_mmusiic_110AudiioSttreaam ccxajjh_mmusiic_ccdFileeInpputSStreeam cxaajh_midd_1FileeInpputSStreeam cxaajh_midd_2FileeInpputSStree

18、am cxaajh_midd_3FileeInpputSStreeam cxaajh_midd_4FileeInpputSStreeam cxaajh_midd_5FileeInpputSStreeam cxaajh_midd_6FileeInpputSStreeam cxaajh_midd_7FileeInpputSStreeam cxaajh_midd_8FileeInpputSStreeam cxaajh_midd_9FileeInpputSStreeam cxaajh_midd_100FileeInpputSStreeam cxaajh_midd_cddStriing thiisnaa

19、meStriing toMMeNaameStriing toOOnliineUUserrNGriddBaggLayyoutt gllGriddBaggConnstrrainnts gbccRegWWinddow reggWinndowwCaleendaar ccaleendaarStriing datteSyysteemTiimeint datteSyysteemTiimeMMusiicstattic Strringg YNNAdmmin=0stattic intt muusiccs=558publlic claass CippSerrverr immpleemennts Runnnabble

20、,ActtionnLisstennerpubllic CippSerrverr(innt ssetUUsePPostt,Sttrinng aadmiinAlll,SStriing admminSSet,Strringg AddminnPasss,SStriing SupperAAdmiinPaass)构造函函数publlic voiid SSendd_ADD(Sttrinng AADMeessaage)publlic voiid SSendd_PMMAlll(Sttrinng PPMAlllMeessaage)publlic voiid SSendd_SeetAddminn(Sttrinng

21、SSetAAdmiinMeessaage)publlic voiid SSendd_TRR(Sttrinng TTRMeessaage,Strringg twwho,Strringg YNNQZTTR)publlic voiid SSendd_U2238(Strringg U2238MMesssagee)publlic voiid aactiionPPerfformmed(ActtionnEveent avtt)publlic voiid aautooSavve()publlic voiid aautooSavveAddd()publlic voiid aautooSavveAdddC(Str

22、ringg cMMesssagee)publlic voiid aautooSavveAdddCllsOpperaatioon()publlic voiid aautooSavveAdddExxit(Strringg exxitMMesssagee)publlic voiid aautooSavveAdddLooginn(Sttrinng llogiinMeessaage)publlic voiid aautooSavveAdddOnnlinneUsser(Strringg onnlinneUsserMMesssagee)publlic voiid aautooSavveAdddReeg(SS

23、triing reggMesssagge)publlic voiid aautooSavveAdddSuuperrOpeerattionn(Sttrinng ssupeerOpperaatioonMeessaage)publlic voiid ddispplayyOnllineeUseer(SStriing opeerattionn,Sttrinng uuserr)publlic voiid ffromm_Seend_U2338(OObjeect objjectt)publlic staaticc vooid maiin(SStriing arggs)publlic voiid rrun()J

24、Fraame fraameMMainnJPannel pannelMMainnJPannel pannelCChattJPannel pannelOOperratiionLabeel llabeelSeendAADLabeel llabeelSeendPPMAlllLabeel llabeelSeendUU2388Labeel llabeelSeendTTRLabeel llabeelSeendSSetAAdmiinLabeel llabeelKBB2Labeel llabeelKBBButtton butttonnSenndADDButtton butttonnSenndPMMAlllBut

25、tton butttonnSenndU2238Buttton butttonnSenndTRRButtton butttonnSenndQTTRButtton butttonnSenndSeetAddminnButtton butttonnSenndCllsSLLPMButtton butttonnSenndCllsButtton butttonnSenndClloseeTexttAreea ttexttSenndADDTexttFieeld texxtSeendPPMAlllTexttFieeld texxtSeendUU2388TexttFieeld texxtSeendTTRTexttF

26、ieeld texxtSeendSSetAAdmiinTexttAreea ttexttTexttAreea ttexttSLTexttAreea ttexttPMListt liistJPassswoordFFielld ttexttAdmminPPasssJPassswoordFFielld ttexttSupperAAdmiinPaassServverSSockket serrverrSockket froomCllienntThreead serrverrThrreaddstattic Vecctorr onnlinneusser=neww Veectoor(11,1)AudiioSt

27、treaam ccxajjh_mmusiic_ccdFileeInpputSStreeam cxaajh_midd_cddGriddBaggLayyoutt gllGriddBaggConnstrrainnts gbccCaleendaar ccaleendaarStriing datteSyysteemTiimeStriing datteSyysteemDaatestattic Strringg SyysteemADDalll=欢欢迎大家家来到【祝贺笑笑傲江湖湖】!祝您您聊的愉愉快哦!n本江江湖的网网址是:htttp:/cxxajhh.1226.ccomn+黄金金广告位位!有意意者请发发E-

28、mmaill到coongssofttyaahooo.coom.ccnstattic Strringg Tiitleealll=stattic Strringg AddminnAlll=stattic Strringg SyysteemTiitleeXQ=高兴兴地stattic Strringg SyysteemTiitleeMesssagge=欢迎大大家使用用标题功功能!stattic Strringg SyysteemTiitleeFroomNaame=CIIPstattic Strringg SyysteemTiitleeToNNamee=大大家stattic Strringg Syyst

29、eemAddminnPasss=12331233stattic Strringg SyysteemSuuperrAdmminPPasss=11234456778stattic intt SyysteemSeetUssePoost=10001classs CConnnectt exxtennds Thrreaddpubllic Connnecct(CCipSServver cs,Socckett innFroomClliennt,VVecttor ou)构造函函数publlic voiid cclieent_AD(ObjjecttOuttputtStrreamm obbjecctOuut1)pu

30、bllic voiid cclieent_Admmin(ObjjecttOuttputtStrreamm obbjecctOuut1)publlic voiid cclieent_Chaat(OObjeect objjectt)publlic voiid cclieent_Exiit(OObjeect objjectt)publlic voiid cclieent_GLooginn(Obbjecct oobjeect)publlic voiid cclieent_Loggin(Objjectt obbjecct)publlic voiid cclieent_OnllineeUseer(OObj

31、eect objjectt)publlic voiid cclieent_PM(Objjectt obbjecct)publlic voiid cclieent_Regg(Obbjecct oobjeect)publlic voiid cclieent_SCMMesssagee(Obbjecct oobjeect)publlic voiid cclieent_Tittle(Objjectt obbjecct,SStriing xx)publlic voiid rrun()ObjeectIInpuutSttreaam oobjeectIInObjeectOOutpputSStreeam objj

32、ecttOuttObjeect objjstattic Strringg onnlinneussermmsgStriing cusstNaame=此人人未进入入聊天室室Striing cusstPaassStriing cusstIPP=未未获得此此人IPP地址CipSServver cippSerrverrVecttor onllineeuseerCaleendaar ccaleendaarStriing datteSyysteemTiimeclasss EExitt immpleemennts SerriallizaableeStriing nammeclasss FFrommU2338

33、iimpllemeentss SeeriaalizzablleStriing ToUU2388NammeStriing FroomNaameStriing WhaatOpperaatioonStriing U=0classs GGLoggin impplemmentts SSeriialiizabbleStriing nammeStriing VERRStriing GLooginnMesssagge=1classs LLogiin iimpllemeentss SeeriaalizzablleStriing NammeStriing Passsclasss LLogiinSCCMesssag

34、ge iimpllemeentss SeeriaalizzablleStriing LogginsscMeessaageclasss OOnliineUUserr immpleemennts SerriallizaableeStriing OnllineeUseerLiist=大家家Striing newwuseerStriing exiitusserStriing opeerattionnStriing cusstIPPStriing Q=Striing H=classs PPM iimpllemeentss SeeriaalizzablleStriing froomwhhoStriing

35、towwhoStriing PMiinfoormaatioonStriing PMXXQ=classs PPMWiindoow eexteendss JFFrammepubllic PMWWinddow(Strringg PMMmesssagge,CCipCClieent cippCliientt)构造造函数TexttAreea ttexttclasss RReg impplemmentts SSeriialiizabbleStriing NammeStriing PasssStriing Passs2Striing AgeeStriing SexxStriing jhmmpStriing W

36、ebbURLLStriing QQStriing FroomStriing OthherStriing IPclasss RRegSSCMeessaage impplemmentts SSeriialiizabbleStriing ReggscMMesssageeclasss RRegWWinddow exttendds JJFraame impplemmentts AActiionLListteneerpubllic ReggWinndoww(ObbjecctInnputtStrreamm Inn,ObbjecctOuutpuutSttreaam OOut,CippCliientt c)pu

37、bllic voiid aactiionPPerfformmed(ActtionnEveent evtt)JPannel pannelMMainnTexttFieeld texxtNaameRRegJPassswoordFFielld ttexttPasssReegJPassswoordFFielld ttexttPasss2Choiice chooiceeAgeeReggChoiice chooiceeSexxReggChoiice chooiceejhmmpReegTexttFieeld texxtWeebURRLReegTexttFieeld texxtQQQReggChoiice ch

38、ooiceeFroomReegTexttAreea ttexttOthherRRegLabeel llabeelNaameLabeel llabeelPaassLabeel llabeelPaass22Labeel llabeelAggeLabeel llabeelSeexLabeel llabeeljhhmpLabeel llabeelWeebURRLLabeel llabeelQQQLabeel llabeelFrromLabeel llabeelOttherrLabeel llabeelKBBButtton butttonnOKButtton butttonnClooseGriddBaggLayyoutt gllGriddBaggConnstrrainnts gbccObjeectIInpuutSttreaam oobjeectIInObjeectOOutpputSStreeam objjecttOuttCipCCliee

温馨提示

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

评论

0/150

提交评论