ImageVerifierCode 换一换
格式:DOCX , 页数:59 ,大小:1.12MB ,
资源ID:24567284      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/24567284.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(通信兵游戏UML课程设计报告.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

通信兵游戏UML课程设计报告.docx

1、通信兵游戏UML课程设计报告海南师范大学软 件 设 计 报 告( 2013-2014年度第2学期)课程名称: 软件设计课程实践 题 目听风者通信兵游戏院 系: 软件工程系班 级: 22软件工程班组 号: 6组 长: 鹏鹏组 员: 佳佳、恺恺小组成绩: 日期:2014年06日22日软件设计课程实践 任务分配任务负责人参与人备注顺序图鹏鹏鹏鹏总结与结论鹏鹏鹏鹏用户界面设计鹏鹏鹏鹏用例图佳佳佳佳协作图佳佳佳佳状态图佳佳佳佳系统总体设计佳佳佳佳课程设计报告佳佳佳佳类图恺恺恺恺活动图恺恺恺恺部署图恺恺恺恺组件图恺恺恺恺系统详细设计傅轶凯恺恺软件设计课程实践 成 绩 评定一、 指导教师评语二、 成绩学号姓

2、名成绩备注 指导教师: 日 期: 年 月 摘要本系统通信兵游戏包含以下四大子系统:1组织计划和实施通信工程建设、维护、管理2运用各种通信手段,建立和保持通信联络 3组织实施观通、导航和军邮业务 4无线电通信对抗。玩家扮演通信兵角色是需要先建立通信工程,并对设别进行维护和管理。当玩家接到通信请求时还需要建立和保持通信联络。同时,玩家也需要担负起导航与军邮的业务。最后就是玩家还需要进行电子干扰与反电子干扰。系统开发利用J2SE平台技术进行开发,提高了开发效率。同时还利用了UML建模技术对系统进行了详细的需求分析。使得系统结构清晰。关键词游戏、J2SE、UML正文1概述1.1游戏名称:通信兵游戏1.

3、2游戏的主要目标本游戏主要是为了模拟真实的战场环境,为了各个兵种能在瞬息万变的战场及时了解战场信息,及时与队友取得联系,及时报告战况而设立的。通信兵的主要任务有建立通信系统、建立通信连接、为各兵种提供导航、运送军邮、实施电子干扰等功能。1.3系统的开发环境及运行环境操作系统: Windows 7SP1建模工具: Rational Rose 2003数据库系统:SQL Server2008开发工具: Eclipes8.52系统需求分析本游戏的主要满足来自四方面的需求,这四个方面分别是建设通信兵、建立连接通信兵、导航与军邮通信兵、电子对抗通信兵。(1)建设通信兵:更具需要,选择合适的地形,迅速利用

4、工具建立通信基站及站点,同时还要做好设备的维护工作。(2)建立连接通信兵:A军指挥中心请求与B军指挥中心取得联络,先由A军指挥中 心向通讯兵发去请求,通讯兵接受请求后接通B军指挥中心,联络开始,工作完成。(3)导航与军邮通信兵:士兵向通信中心发出导航请求,通信兵接收到请求后给士兵所处位置进行定位,再提供导航服务。士兵向一目的地发送邮件,先交给本地通讯兵,再由通讯兵通过交通工具运达目的地。(4)电子对抗通信兵:上级下达指示,对敌方进行电子干扰,通信兵开始进行干扰。当上级下达指示对敌方进行反干扰是,进行反干扰。当上级指示截获敌方情报是,进行情报截获。2.1用例图2.1.1 总功能需求通信兵包含以下

5、四大子系统:1组织计划和实施通信工程建设、维护、管理2运用各种通信手段,建立和保持通信联络 3组织实施观通、导航和军邮业务 4无线电通信对抗2.1.2确定参与者系统有三个参与者:通信兵长官: 接受上级的命令并传达给下级建设通信兵:进行通信硬件的建设、管理、维护技术通信兵:建立和保持通信联络2.1.3确定用例最高层用例包含以下四个用例:通信工程建设与维护、建立和保持通信联络、导航与军邮、无线电对抗。2.1.4用例描述2.1.4.1通信工程建设与维护子系统描述用例名:通信工程建设与维护参与者:建设通信兵包含:获取命令、地形、天气、器材、电力、工具。前置条件:玩家获取建设通信基地的命令,且地形、气候

6、符合最低要求。限制:必须有电力系统的保障。2.1.4.2建立和保持通信联络子用例描述用例名:建立和保持通信联络参与者:技术通信兵包含:语音通话、密文通信、战场实时信息更新、传达指令前置条件:确保通信安全、不被窃听、不被干扰。限制:有电力、能源系统保障。2.1.4.3导航与军邮子系统描述用例名:导航与军邮参与者:技术通讯兵包含:为海陆空三军提供导航、发送与接收军邮。前置条件:玩家收到来自各军种的指令、雷达不受干扰、路线没有阻断。限制:雷达工作正常2.1.4.4无线电通信对抗子系统描述用例名:无线电通信对抗参与者:技术通信兵包含:干扰敌方通信、反干扰、截获情报。前置条件:敌方进行干扰、获得敌方通信

7、电台。限制:有电力系统保障2.1.4.5与海军舰艇部队的协同作战系统描述用例名:与海军舰艇部队协同作战参与者:舰艇导航兵、气象水文兵、通信兵包含:定位、线路规划、敌军位置、气温、风速、浪高、海军内部通信、与其它兵种通信前置条件:舰艇部队准备就绪,进入战斗状态限制:有电力系统保障2.1.4.6与海军潜艇部队的协同作战系统描述用例名:与海军潜艇部队协同作战参与者:潜艇导航兵、潜艇水文兵、潜艇通信兵包含:坐标、下潜深度、线路规划、温度、水流速度、海况、海军内部通信、与其它兵种通信前置条件:潜艇准备就绪,进入战斗状态限制:有电力系统保障2.2类图2.2.1类图描述2.2.1.1士兵具体属性说明:生命值

8、:整型数据类型;军种:属于什么军种;字符串数据类型;2.2.1.2 通讯兵具体属性说明:军队编号:所属军队的编号;整型数据类型;兵种:所属的兵种;字符串数据类型;编号:整型数据类型;具体操作说明:使用装备():使用已有装备;查看任务():用于查看当前的任务;成员组成():用于查看有哪些成员;2.2.1.3 建设通讯兵具体属性说明:军队编号:所属军队的编号;整型数据类型;兵种:所属的兵种;字符串数据类型;编号:整型数据类型;具体操作说明:接收命令():接收上级下达作战的命令;返回类型:布尔型;使用装备():使用已有装备;返回类型:布尔型;查看任务():用于查看当前的任务;返回类型:字符型数据类型

9、;成员组成():用于查看有哪些成员;返回类型:字符型数据类型;查看战场信息():用于查看当前战场信息,包括天气、地形等;查看能源信息():用于查看当前能源信息,包括汽油、电力等;维护与建设通信工程():维护与建设通信器材以及工具等;2.2.1.4 天气具体属性说明:云:字符型数据类型;雨:字符型数据类型;阳光:字符型数据类型;具体操作说明:打雷():天空;返回类型:布尔型下雨():天空下雨;返回类型:布尔型下雪():天空下雪;返回类型:布尔型云飘():天空的云在飘;返回类型:布尔型2.2.1.5 地形具体属性说明:山地:字符型数据类型;平地:字符型数据类型;河流:字符型数据类型;坐标:浮点型数

10、据类型;2.2.1.6 汽油具体属性说明:汽油剩余量:浮点型数据类型;2.2.1.7 电力具体属性说明:电剩余量:浮点型数据类型;2.2.1.8 通信器材具体属性说明:器材类别:器材所属类别;字符型数据类型;器材名称:字符型数据类型;器材编号:整型数据类型;损坏程度:浮点型数据类型;2.2.1.9 通信技术通信兵具体属性说明:军队编号:所属军队的编号;整型数据类型;兵种:所属的兵种;字符串数据类型;编号:整型数据类型;具体操作说明:接收命令():接收上级下达作战的命令;返回类型:布尔型;使用装备():使用已有装备;返回类型:布尔型;查看任务():用于查看当前的任务;返回类型:字符型数据类型;成

11、员组成():用于查看有哪些成员;返回类型:字符型数据类型;通讯():语音通话、密文通信等;返回类型:布尔型;战场实时信息更新():跟新我方信息与敌方信息;返回类型:布尔型;传达指令():传达上级对下级的指令;返回类型:布尔型;2.2.1.10 上级指挥具体属性说明:军队编号:所属军队的编号;整型数据类型;兵种:所属的兵种;字符串数据类型;编号:整型数据类型;指挥范围:可以指挥的范围;字符串数据类型;具体操作说明:查看部队信息()用于查看目前部队的信息;返回类型:字符型数据类型;查看战场信息()用于查看目前战场的信息;返回类型:字符型数据类型;获取信息()用于获取部队信息和战场信息;返回类型:字

12、符型数据类型;研究解决方案()用于针对目前状况研究方案;返回类型:布尔型;发布指令()用于指挥各个部队;返回类型:布尔型;2.2.1.11 下级指挥具体属性说明:军队编号:所属军队的编号;整型数据类型;兵种:所属的兵种;字符串数据类型;编号:整型数据类型;指挥范围:可以指挥的范围;字符串数据类型;具体操作说明:查看部队信息()用于查看目前部队的信息;返回类型:字符型数据类型;查看战场信息()用于查看目前战场的信息;返回类型:字符型数据类型;获取信息()用于获取部队信息和战场信息;返回类型:字符型数据类型;研究解决方案()用于针对目前状况研究方案;返回类型:布尔型;听从指令()用于听从上级指挥的

13、指令并指挥部队;返回类型:布尔型;2.2.1.12 语音具体属性说明:语音编号:整型数据类型;语音内容:字符串数据类型;2.2.1.13 密文具体属性说明:密文编号:整型数据类型;密文内容:字符串数据类型;2.2.1.14 我方信息具体属性说明:信息编号:每条战场信息都有唯一编号;整型数据类型;发送者:信息的发送者;字符型数据类型;接收者:说明信息的接收者;字符型数据类型;信息内容:战场信息的具体内容;字符型数据类型;具体操作说明:发送():信息的发送;返回类型:布尔型接收():信息的接收;返回类型:布尔型2.2.1.15 敌方信息具体属性说明:信息编号:每条战场信息都有唯一编号;整型数据类型

14、;发送者:信息的发送者;字符型数据类型;接收者:说明信息的接收者;字符型数据类型;信息内容:战场信息的具体内容;字符型数据类型;具体操作说明:发送():信息的发送;返回类型:布尔型接收():信息的接收;返回类型:布尔型2.2.1.16 导航技术通信兵具体属性说明:军队编号:所属军队的编号;整型数据类型;兵种:所属的兵种;字符串数据类型;编号:整型数据类型;具体操作说明:接收命令():接收上级下达作战的命令;返回类型:布尔型;使用装备():使用已有装备;返回类型:布尔型;查看任务():用于查看当前的任务;返回类型:字符型数据类型;成员组成():用于查看有哪些成员;返回类型:字符型数据类型;导航(

15、):用于对海军、陆军、空军的导航;返回类型:布尔型;发送与接收军邮():发送与接收电邮、空邮和路由;返回类型:布尔型;2.2.1.17 海军导航具体属性说明:位置信息:当前所在位置的信息;字符型数据类型;敌军信息:当前敌军的信息;字符型数据类型;航线:航线信息;字符型数据类型;2.2.1.18 空军导航具体属性说明:位置信息:当前所在位置的信息;字符型数据类型;敌军信息:当前敌军的信息;字符型数据类型;机场:航机场信息;字符型数据类型;2.2.1.19 陆军导航具体属性说明:位置信息:当前所在位置的信息;字符型数据类型;敌军信息:当前敌军的信息;字符型数据类型;地形:地形信息;字符型数据类型;

16、2.2.1.20 电邮具体属性说明:电邮编号:每封电邮的唯一编号;整型数据类型;发送者:发送电邮的人;字符型数据类型;接收者:接收电邮的人;字符型数据类型电邮内容:电邮的具体内容;字符型型数据类型;2.2.1.21 空邮具体属性说明:空邮编号:每封空邮的唯一编号;整型数据类型;发送者:发送空邮的人;字符型数据类型;接收者:接收空邮的人;字符型数据类型空邮内容:空邮的具体内容;字符型型数据类型;2.2.1.22 路邮具体属性说明:路邮编号:每封路邮的唯一编号;整型数据类型;发送者:发送路邮的人;字符型数据类型;接收者:接收路邮的人;字符型数据类型路邮内容:路邮的具体内容;字符型型数据类型;2.2

17、.1.23 无线电技术通信兵具体属性说明:军队编号:所属军队的编号;整型数据类型;兵种:所属的兵种;字符串数据类型;编号:整型数据类型;具体操作说明:接收命令():接收上级下达作战的命令;返回类型:布尔型;使用装备():使用已有装备;返回类型:布尔型;查看任务():用于查看当前的任务;返回类型:字符型数据类型;成员组成():用于查看有哪些成员;返回类型:字符型数据类型;截获情报():截获敌军的情报;返回类型:字符型数据类型;无线电干扰():无线电干扰敌方;返回类型:布尔型;无线电反干扰():通过技术实现无线电反干扰;返回类型:布尔型;2.2.1.24 间谍情报具体属性说明:间谍情报编号:间谍情

18、报的唯一编号;整型数据类型;发送者:发送间谍情报的人;字符型数据类型;接收者:接收间谍情报的人;字符型数据类型间谍情报内容:间谍情报的具体内容;字符型型数据类型;2.2.1.25 无线电情报具体属性说明:无线电情报编号:无线电情报的唯一编号;整型数据类型;发送者:发送无线电情报的人;字符型数据类型;接收者:接收无线电情报的人;字符型数据类型无线电情报内容:无线电情报的具体内容;字符型型数据类型;2.2.1.26 网络情报具体属性说明:网络情报编号:网络情报的唯一编号;整型数据类型;发送者:发送网络情报的人;字符型数据类型;接收者:接收网络情报的人;字符型数据类型网络情报内容:网络情报的具体内容

19、;字符型型数据类型;2.2.1.27 导弹制导信号具体属性说明:信号:字符型数据类型;信号发出地:字符型数据类型;2.2.1.28 报文通信信号具体属性说明:信号:字符型数据类型;信号发出地:字符型数据类型;2.2.1.29 导航信号具体属性说明:信号:字符型数据类型;信号发出地:字符型数据类型;2.2.1.30 直接序列扩频具体属性说明:编号:整型数据类型;解码方法:字符型数据类型;2.2.1.31 混合扩频具体属性说明:编号:整型数据类型;解码方法:字符型数据类型;2.2.1.32 纠错编码和交织编码具体属性说明:编号:整型数据类型;解码方法:字符型数据类型;2.2.2类图设计2.2.2.

20、1通信工程建设和维护2.2.2.2建立和保持通信联络2.2.2.3导航与军邮2.2.2.4无线电通信对抗2.2.2.5与海军舰艇部队的协同作战2.2.2.6与海军潜艇部队的协同作战2.3顺序图2.3.1建立和保持通信联络顺序图设计A军指挥中心请求与B军指挥中心取得联络,先由A军指挥中心向通讯兵发去请求,通讯兵接受请求后接通B军指挥中心,联络开始,工作完成。2.3.1.1建立和保持通信联络顺序图2.3.1.2文档说明(1)建立和保持通信联络顺序图综述 A军指挥中心请求与B军指挥中心取得联络,先由A军指挥中心向通讯兵发去请求, 通讯兵接受请求后接通B军指挥中心,联络开始,工作完成。(2)建立和保持

21、通信联络对象描述 A军指挥中心:(主动对象)发送请求 通讯兵:(主动对象)连接通讯 B军指挥中心:(主动对象)要连接的目标(3)对象接收/发送消息描述 请求通信:发送者是A军指挥中心,接受者是通信交换中心 创建:发送者是通信交换中心,接受者是会话 响铃:发送者是会话,接受者是B军指挥中心2.3.2导航与军邮顺序图设计2.3.2.1导航与军邮顺序图2.3.2.2文档说明(1)导航与军邮顺序图综述 士兵向通信中心发出导航请求,通信兵接收到请求后给士兵所处位置进行定位,再提 供导航服务。士兵向一目的地发送邮件,先交给本地通讯兵,再由通讯兵通过交通工 具运达目的地。(2)导航与军邮对象描述 士兵:(主

22、动对象)任务的请求者 通信中心:(主动对象)连接各个子功能 导航中心(主动对象)提供导航服务 军邮中心:(主动对象)提供军邮服务 目的地:(主动对象)任务的终点(3)对象接收/发送消息描述 提出导航申请:发送者是士兵,接受者是通信中心 发送请求:发送者是通信中心,接受者是导航中心 导航开始:发送者是导航中心,接受者是目的地 提出军邮申请:发送者是士兵,接受者是通信中心 发送请求:发送者是通信中心,接受者是军邮中心 运往目的地:发送者是军邮中心,接受者是目的地2.3.3无线电对抗顺序图设计2.3.3.1无线电对抗顺序图2.3.3.2文档说明(1)无线电对抗顺序图综述 上级下达指示,对敌方进行电子

23、干扰,通信兵开始进行干扰。当上级下达指示对敌方进行反干扰是,进行反干扰。当上级指示截获敌方情报是,进行情报截获。(2)无线电对抗对象描述 通信长官:(主动对象)指令的发出者 通信中心:(主动对象)连接各个子功能 电子对抗:(主动对象)实施电子对抗 反干扰:(主动对象)实施反干扰 截获情报:(主动对象)进行情报的截获(3)无线电对抗对象接收/发送消息描述 下达干扰命令:发送者是通信长官,接收者是通信中心 传达命令:发送者是通信中心,接收者是电子对抗 下达干扰命令:发送者是通信长官,接收者是通信中心 传达命令:发送者是通信中心,接收者是反干扰 下达干扰命令:发送者是通信长官,接收者是通信中心 传达

24、命令:发送者是通信中心,接收者是截获情报2.4协作图2.4.1建立和保持通信联络协作图2.4.1.1图形文档2.4.1.2文字说明(1)协作图综述 A军指挥中心请求与B军指挥中心取得联络,先由A军指挥中心向通讯兵发去请 求,通讯兵接受请求后接通B军指挥中心,联络开始,工作完成。(2)协作图中的对象描述 名称:A军通信中心 是否为主动对象:是 名称:通信交换中心 是否为主动对象:是 名称:B军通信中心 是否为主动对象:是(3)消息描述 名称:进入通信中心 发送者:A士兵 接收者:A军通信中心 名称:验证身份 发送者:A军通信中心 接收者:A军通信中心 名称:发出请求连接 发送者:A军通信中心 接

25、收者:通信交换中心 名称:连接成功 发送者:B士兵 接收者:通信交换中心2.4.2导航与军邮协作图2.4.2.1图形文档2.4.2.2文字说明(1)协作图综述 士兵向通信中心发出导航请求,通信兵接收到请求后给士兵所处位置进行定位,再提 供导航服务。士兵向一目的地发送邮件,先交给本地通讯兵,再由通讯兵通过交通工 具运达目的地。(2)协作图中的对象描述 名称:通信中心 是否为主动对象:是 名称:导航中心 是否为主动对象:是 名称:目的地 是否为主动对象:是 名称:军邮中心 是否为主动对象:是(3)消息描述 名称:发出请求 发送者:士兵 接收者:通信中心 名称:提出导航申请 发送者:通信中心 接收者

26、:导航中心 名称:提出军邮申请 发送者:通信中心 接收者:军邮中心2.4.3无线电对抗协作图2.4.3.1图形文档2.4.3.2文字说明(1)协作图综述通信兵发现有敌军的通信电波,马上报告给安全中心,安全中心立马安排破译中心进行破译工作,通信兵发现有敌方的导航信号,立马报告给安全中心,安全中心立马安排干扰中心进行干扰。通信兵发现我方无线电波被敌军监听,立马报告给安全中心,安全中心立马安排反干扰中心进行反干扰。(2)协作图中的对象描述名称:无线电安全监控中心 是否为主动对象:是 名称:破译中心 是否为主动对象:是 名称:导航干扰中心 是否为主动对象:是 名称:反监听中心 是否为主动对象:是(3)

27、消息描述 发送者:通信兵 接收者:无线电安全监控中心 名称:发出请求,开始工作 发送者:无线电安全监控中心 接收者:通信兵 名称:截获敌方电报 发送者:通信兵 接收者:破译中心 名称:发送到破译中心破译 发送者:破译中心 接收者:无线电安全监控中心 名称:把结果报告安全中心 发送者:通信兵 接收者:导航干扰中心 名称:发现敌方干扰信息 发送者:通信兵 接收者:反监控中心 名称:发现敌方监控我方 发送者:反监控中心 接收者:无线电安全监控中心 名称:把结果发送出去2.5活动图2.5.1建立和保持通信联络活动图2.5.1.1图形文档2.5.1.2文字说明(1)活动图综述 本图主要描述了建立和保持通

28、信联络的活动过程。 A军指挥中心请求与B军指中 心取得联络,先由A军指挥中心向通讯兵发去请求,通讯兵接受请求后接通B军指心, 联络开始,工作完成。(2)活动图中的动作描述 请求与B军通话:向通信中心发出请求,建立连接 等待回应:等待对方的回应 接收请求:通信中心处理请求 A接通连接:连接接通 B接通连接:连接接通 开始通话:可以进行通话(3)活动图中的转移描述 源活动:请求与B军通话,目标活动:接收请求,转移控制:连接动作 源活动:请求与B军通话,目标活动:等待回应,转移控制:分支动作 源活动:接收请求,目标活动:A接通连接,转移控制:同步控制 源活动:A接通连接,目标活动:开始通话,转移控制

29、:合并控制 源活动:B接通连接,目标活动:开始通话,转移控制:合并控制(4)对象流:无(5)泳道 泳道名称:A军指挥中心,含义:活动的请求者,包含动作:请求与B军通话、等待 回应、A接通连接、开始通话 泳道名称:通信中心,含义:建立连接的部门,包含动作:接收请求 泳道名称:B军指挥中心,含义:被联通的对象,包含动作:B接通连接(6)其他与活动有关的说明:无2.5.2导航与军邮活动图2.5.2.1图形文档2.5.2.2文字说明(1)活动综述 士兵向通信中心发出导航请求,通信兵接收到请求后给士兵所处位置进行定位,再提 供导航服务。士兵向一目的地发送邮件,先交给本地通讯兵,再由通讯兵通过交通工 具运达目的地。(2)活动图中的动作描述 发出请求:请求的发出者 导航:请求所需服务 军邮:请求所需服务 接收导航请求:

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1