欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

    游戏项目文档.docx

    • 资源ID:1713753       资源大小:389.48KB        全文页数:20页
    • 资源格式: DOCX        下载积分:16金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要16金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    游戏项目文档.docx

    【湖南科技职业学院】软件学院 NIIT项目文档 制作者:欧阳山 制作时间:公元2005年4月14日【祝贺笑傲江湖】项目文档项目名称:【祝贺笑傲江湖】项目类型:江湖聊天社区/网络游戏总策划、总制作、总编程、总开发:欧阳山开发助理:瞿亚初 测试:欧阳山 瞿亚初 等项目作者班级:NIIT2044文档作者:欧阳山 文档制作助理:瞿亚初项目官方演示:项目官方网站:技术支持论坛:技术支持E-mail:congsoft技术支持QQ:17959223(欧阳山) 79682191(欧阳山)公元二五年四月十四日目 录项目目标项目进度表类、方法、属性列表类图用例图缺陷报告测试用例报告屏幕格式项目目标:开发成大型江湖聊天社区!可以聊天、游戏和管理以及有其它附属设备等!1、聊天方面:服务器方面:在线列表 连接服务器的客户数监视私聊 监视千里传音 关闭江湖服务器 清除江湖服务器总日志客户连接、登陆、注册、退出、各种操作的监视且都有独立的自动记录文件清除私聊监视及千里传音监视日志 等等客户端方面:登陆 注册 退出在线列表 在线列表人数 私聊 千里传音(短消息) 江湖横幅(标题)分屏聊天 自己的名字用“”括起来方便查看公共区清屏 个人区清屏 随机播放音乐 停止当前音乐 选择聊天心情可以实现X对Y说(也就是聊天指定对象) 显示六扇门消息(系统公告) 等等2、管理方面:服务器方面:设置管理员 发布系统公告 发布群千里传音投特大核能飞弹(彻底死机) 踢人 群踢人当某个时候产生了不能踢人的情况的时候可以使用强制踢人功能强制踢某个人服务器可以看见所有人的IP地址 等等客户端方面:超级管理员有以下特权:免疫服务器端的群踢人 管理方面可以操作六扇门弟子(即:一般管理员)免疫其它管理方面的操作服务器添加管理员时不用添加!系统会自动添加到管理员列表 等等一般管理员和超级管理员都拥有以下管理权限:投原子弹(基本死机) 投特大核能飞弹(彻底死机)点穴(只能看不能发言) 解穴(消除点穴的操作)清屏(清除所有人的屏幕) 踢人 抵抗其它非超级管理员操作 等等3、安全方面:服务器方面:各种操作都需要密码验证 密码验证分超级管理密码及管理密码即时数据自动分20个文件左右记录/保存/备份 等等客户端方面:用户登陆需要密码 已经登陆的用户不能重复登陆 用户注册不能注册同名等等其它方面:注册与登陆验证都通过服务器来验证大大提高了系统安全性与稳定性用户注册资料全部都保存在服务器上 等等4、其它方面:服务器方面:一台电脑可以同时开多个江湖服务器且在同一台电脑上的多个江湖服务器可以接受同一台电脑上的客户端连接以下写在服务器运行的批处理文件内:运行的时候可以设置:使用的端口号 多个一般管理员 管理密码 超级管理密码 等等客户端方面:一台电脑可以同时连接多个江湖服务器且可以同时连接在一台电脑上的多个江湖服务器以下写在客户端运行的批处理文件内:运行的时候可以设置:连接服务器的IP地址 等等其它方面:注册方面的验证很严格 所有注册信息都必须填写注册用户名长度为1到7位且密码长度为6到30位有些操作有音乐 刚开始有音乐随机播放名字在整个江湖社区中是唯一 注册资料保存在服务器上运行的时候巧妙使用批处理文件方便运行在更新功能后服务器与客户端有版本匹配是否使用功能也就是客户端如果版本与服务器版本不匹配的话将不能运行并提示需要重新到服务器下载客户端文件以达到两边同时更新的目的 等等项目进度表:活 动开始时间结束时间责 任设计4月4日4月13日欧阳山设计评审4月4日4月13日欧阳山 瞿亚初设计整理4月4日4月13日欧阳山编码单位1(客户)4月5日4月14日欧阳山编码单位2(服务器)4月5日4月14日欧阳山单位测试1(对于客户)4月5日4月14日欧阳山单位测试1整理4月5日4月14日欧阳山单位测试2对于服务器4月5日4月14日欧阳山单位测试2整理4月5日4月14日欧阳山集成(客户和服务器)4月5日4月14日欧阳山最后测试4月13日4月14日欧阳山 瞿亚初最后整理4月13日4月14日欧阳山最后评审4月13日4月14日欧阳山 瞿亚初类、方法、属性列表:类 名方 法属 性class AD implements SerializableString ADclass Admin implements SerializableString Admin=""String YNnewAdmin=""class Chat implements SerializableString fromwhoString towhoString chatinformationString YNSLString ChatXQ=""String fromQ=""String fromH=""String toQ=""String toH=""public class CipClient implements Runnable,ActionListener,ItemListenerpublic CipClient(String ServerIP,int ServerPOST)构造函数public void DX()public void JS1()public void JSCOK()public void JX()public void SD1()public void SDCSC()public void Send_Chat()public void Send_PM()public void Send_Title()public void Send_U238(String SetWhatOperation)public void actionPerformed(ActionEvent avt)public void itemStateChanged(ItemEvent ivt)public static void main(String args)public void music()public void musicSJ()public void run()JFrame frameMainJPanel panelMainJPanel panelLoginJPanel panelRegJPanel panelChatJPanel panelOnlineUserJPanel panelOperationJPanel panelOperation2JPanel panelADJPanel panelPMJPanel panelChatMessageLabel labelLoginNameLabel labelLoginPassTextField textLoginNameJPasswordField textLoginPassButton buttonLoginOKButton buttonLoginRegButton buttonLoginCancelButton buttonOperationSendButton buttonOperationReButton buttonOperationPlayMButton buttonOperationStopMButton buttonOperationClsButton buttonOperationClsMeButton buttonOperationPMJButton buttonOperationF5JButton buttonOperationExitJButton buttonOperationSuperManageJButton buttonOperationSaveChatMessageButton buttonOperationSLTextField textOperationMessageSendTextField textOperationMessagePMTextField textOperationFromNameLabel labelOperationToTextField textOperationToNameTextArea textChatMessageADTextField textChatMessageTitleTextArea textChatMessageTextArea textChatMessageMestatic Choice choiceAdminChoice choiceOperationXQChoice choiceOperationCYGNChoice choiceOperationGLGNList listSocket toServerObjectInputStream objectInObjectOutputStream objectOutThread clientThreadAudioStream cxajh_music_1AudioStream cxajh_music_2AudioStream cxajh_music_3AudioStream cxajh_music_4AudioStream cxajh_music_5AudioStream cxajh_music_6AudioStream cxajh_music_7AudioStream cxajh_music_8AudioStream cxajh_music_9AudioStream cxajh_music_10AudioStream cxajh_music_cdFileInputStream cxajh_mid_1FileInputStream cxajh_mid_2FileInputStream cxajh_mid_3FileInputStream cxajh_mid_4FileInputStream cxajh_mid_5FileInputStream cxajh_mid_6FileInputStream cxajh_mid_7FileInputStream cxajh_mid_8FileInputStream cxajh_mid_9FileInputStream cxajh_mid_10FileInputStream cxajh_mid_cdString thisnameString toMeNameString toOnlineUserNGridBagLayout glGridBagConstraints gbcRegWindow regWindowCalendar calendarString dateSystemTimeint dateSystemTimeMusicstatic String YNAdmin="0"static int musics=58public class CipServer implements Runnable,ActionListenerpublic CipServer(int setUsePost,String adminAll,String adminSet,String AdminPass,String SuperAdminPass)构造函数public void Send_AD(String ADMessage)public void Send_PMAll(String PMAllMessage)public void Send_SetAdmin(String SetAdminMessage)public void Send_TR(String TRMessage,String twho,String YNQZTR)public void Send_U238(String U238Message)public void actionPerformed(ActionEvent avt)public void autoSave()public void autoSaveAdd()public void autoSaveAddC(String cMessage)public void autoSaveAddClsOperation()public void autoSaveAddExit(String exitMessage)public void autoSaveAddLogin(String loginMessage)public void autoSaveAddOnlineUser(String onlineUserMessage)public void autoSaveAddReg(String regMessage)public void autoSaveAddSuperOperation(String superOperationMessage)public void displayOnlineUser(String operation,String user)public void from_Send_U238(Object object)public static void main(String args)public void run()JFrame frameMainJPanel panelMainJPanel panelChatJPanel panelOperationLabel labelSendADLabel labelSendPMAllLabel labelSendU238Label labelSendTRLabel labelSendSetAdminLabel labelKB2Label labelKBButton buttonSendADButton buttonSendPMAllButton buttonSendU238Button buttonSendTRButton buttonSendQTRButton buttonSendSetAdminButton buttonSendClsSLPMButton buttonSendClsButton buttonSendCloseTextArea textSendADTextField textSendPMAllTextField textSendU238TextField textSendTRTextField textSendSetAdminTextArea textTextArea textSLTextArea textPMList listJPasswordField textAdminPassJPasswordField textSuperAdminPassServerSocket serverSocket fromClientThread serverThreadstatic Vector onlineuser=new Vector(1,1)AudioStream cxajh_music_cdFileInputStream cxajh_mid_cdGridBagLayout glGridBagConstraints gbcCalendar calendarString dateSystemTimeString dateSystemDatestatic String SystemADall="欢迎大家来到【祝贺笑傲江湖】!祝您聊的愉快哦!n本江湖的网址是:n"+"黄金广告位!有意者请发E-mail到congsoft"static String Titleall=""static String AdminAll=""static String SystemTitleXQ="高兴地"static String SystemTitleMessage="欢迎大家使用标题功能!"static String SystemTitleFromName="CIP"static String SystemTitleToName="大家"static String SystemAdminPass="123123"static String SystemSuperAdminPass="12345678"static int SystemSetUsePost=1001class Connect extends Threadpublic Connect(CipServer cs,Socket inFromClient,Vector ou)构造函数public void client_AD(ObjectOutputStream objectOut1)public void client_Admin(ObjectOutputStream objectOut1)public void client_Chat(Object object)public void client_Exit(Object object)public void client_GLogin(Object object)public void client_Login(Object object)public void client_OnlineUser(Object object)public void client_PM(Object object)public void client_Reg(Object object)public void client_SCMessage(Object object)public void client_Title(Object object,String xx)public void run()ObjectInputStream objectInObjectOutputStream objectOutObject objstatic String onlineusermsgString custName="此人未进入聊天室"String custPassString custIP="未获得此人IP地址"CipServer cipServerVector onlineuserCalendar calendarString dateSystemTimeclass Exit implements SerializableString nameclass FromU238 implements SerializableString ToU238NameString FromNameString WhatOperationString U="0"class GLogin implements SerializableString nameString VERString GLoginMessage="1"class Login implements SerializableString NameString Passclass LoginSCMessage implements SerializableString LoginscMessageclass OnlineUser implements SerializableString OnlineUserList="大家"String newuserString exituserString operationString custIPString Q=""String H=""class PM implements SerializableString fromwhoString towhoString PMinformationString PMXQ=""class PMWindow extends JFramepublic PMWindow(String PMmessage,CipClient cipClient)构造函数TextArea textclass Reg implements SerializableString NameString PassString Pass2String AgeString SexString jhmpString WebURLString QQString FromString OtherString IPclass RegSCMessage implements SerializableString RegscMessageclass RegWindow extends JFrame implements ActionListenerpublic RegWindow(ObjectInputStream In,ObjectOutputStream Out,CipClient c)public void actionPerformed(ActionEvent evt)JPanel panelMainTextField textNameRegJPasswordField textPassRegJPasswordField textPass2Choice choiceAgeRegChoice choiceSexRegChoice choicejhmpRegTextField textWebURLRegTextField textQQRegChoice choiceFromRegTextArea textOtherRegLabel labelNameLabel labelPassLabel labelPass2Label labelAgeLabel labelSexLabel labeljhmpLabel labelWebURLLabel labelQQLabel labelFromLabel labelOtherLabel labelKBButton buttonOKButton buttonCloseGridBagLayout glGridBagConstraints gbcObjectInputStream objectInObjectOutputStream objectOutCipClient cipClientCalendar calendarString dateSystemTimeclass SCMessage implements SerializableString scMessageclass Title implements SerializableString fromwhoString towhoString TitleinformationString TitleXQ=""String fromQ=""String fromH=""String toQ=""String toH=""String YNLogin=""class U238 implements SerializableString U238int U238NString FromNameString WhatOperationString U="0"String Twho=""String YNQZTR="0"class U238Window extends JFramepublic U238Window(String U238,int iii)构造函数TextArea text类图:客户端类图服务器类图注册类图登陆类图用例图:缺陷报告:序号报告的缺陷己收编未收编的原因质量保证组的验证001本来在最初构件阶段是要实现很多功能的!比如:泡点 买卖药品武器 赌博游戏 孤岛冒险 送钱 开房 开门 关门 房主踢人 穿墙术 点歌 魔法表情 聊天信息多颜色显示 攻击 创立门派 加入门派 册封 练功 闭关 出关 等等!管理功能方面将添加:封IP 看IP 解IP 逮捕(冻结用户) 释放(消除逮捕的操作) 斩首(删用户) 警告 公告 升级 降级 奖励 天谴 狮子吼 等等!哎可惜没时间了!要不然肯定是江湖游戏社区不仅可以聊天而且还可以玩游戏还可以管理!但现在已经实现了基本功能了!至少可以玩了!但以后将不断开发下去的!直到永远未收编时间不足测试用例报告控 制条 件值预期结果实际结果结 论整 理点击大侠诞生登陆界面打开被点击进入注册界面进入OKYes点击闯荡江湖用户已注册被点击进入聊天界面进入OKYes按扭发送输入要发送的消息被点击发送消息到服务器端发送消息OKYes按扭退隐山林None被点击发送退出的消息到服务器发送消息OKYes按扭打开私聊None被点击打开私聊模式打开私聊模式OKYes按扭发送(私聊窗口中)选择私聊对象点击发送发送给私聊用户发送私聊消息OKYes屏幕格式:1、 登陆界面2、 注册界面3、聊天室界面4、 服务器界面20

    注意事项

    本文(游戏项目文档.docx)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开