首页 理论教育 兵棋系统界面逻辑分析与设计

兵棋系统界面逻辑分析与设计

时间:2023-07-18 理论教育 版权反馈
【摘要】:确定兵棋系统的界面逻辑关系,首先需要分析用户可能详细区分为哪些角色,其次需要分析哪些角色可以共用同一个主功能界面,然后再结合各个角色客户端与系统本身之间的逻辑关系,最终确定哪些角色共用登录界面。系统分为组训(导调)、受训和推演准备等三个主功能界面,不同角色用户均先共用同一个登录界面进行登录,登录通过后再按角色的职权进入到对应的主功能界面。综合以上分析,可以绘制出系统的界面逻辑关系如图4.14所示。

兵棋系统界面逻辑分析与设计

确定兵棋系统的界面逻辑关系,首先需要分析用户可能详细区分为哪些角色,其次需要分析哪些角色可以共用同一个主功能界面,然后再结合各个角色客户端与系统本身之间的逻辑关系(B/S或C/S架构),最终确定哪些角色共用登录界面。

对于一款兵棋系统而言,各个角色的登录界面和主功能界面不适宜区分过于详细,否则会导致系统整体性较差,显得比较零散。但也不应该为了所谓的一体化,生硬地将各个角色的登录界面和主功能界面都凑合在一起,这不便于各种角色尽快了解和掌握兵棋。

以联合战役层级的演习训练兵棋为例,主要角色可以区分为推演准备人员、组训(导调)人员和受训人员。由于推演准备工作较为复杂,与推演组训(导调)工作不适宜集成在一起,而推演管控与导调职责本身关联性较强,可以集成在一起。同时,受训人员的操作主要是围绕兵棋推演进行的,但是作战筹划阶段的文书拟制和要图标绘等工作,与依托兵棋进行的对抗推演是“松耦合”关系,可以集成在一起,也可以相对独立。在此基础上,进一步考虑到该系统的用户接入层,除了地图、想定准备功能主要采用C/S架构之外,其他均采用B/S架构,用户仅仅通过浏览器访问服务器,因此,原则上尽量合并各个角色的登录界面和主功能界面,可以通过界面上的菜单定制来进一步区分各个角色的具体席位的职能。因此,可以确定系统的交互界面及逻辑关系如下。

系统分为组训(导调)、受训和推演准备等三个主功能界面,不同角色用户均先共用同一个登录界面进行登录,登录通过后再按角色的职权进入到对应的主功能界面。

推演准备人员进入后,系统自动识别本客户端是否已经下载安装好所需的客户端及其数据信息,如果没有安装好或者并非服务器端最新的信息,则自动进行下载安装,然后即可针对具体的想定进行编辑处理。

推演组训人员进入后,系统首先显示推演大厅,可以新建推演进程,设置推演方式及推演席位,并指派推演(受训)人员,然后再进行后续的推演管控和导调工作,也可以直接进入已有的推演进程,进行推演管控和导调。需要注意的是,能够支持多个对抗组并行推演的兵棋系统,推演大厅还应该加入推演进程列表,组训(导调)人员可以分工负责不同的推演进程。(www.xing528.com)

推演受训人员进入后,如果是支持单进程推演的兵棋系统,则直接进入推演主界面;如果是支持多个对抗组并行推演的兵棋系统,则需要先进入推演大厅,在推演大厅中选择指派的单个或多个推演进程。

在此基础上,需要进一步分析确定推演准备人员、推演组训人员、推演受训人员对应的推演主界面中所包含的具体功能界面,并加入对应的交互菜单项和(或)按钮

综合以上分析,可以绘制出系统的界面逻辑关系如图4.14所示。

978-7-111-59283-9-Chapter04-16.jpg

图4.14 系统界面逻辑关系

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈