一、引言
终端监控平台主要分为概要设计和详细设计。在设计中根据需求分析的软件需求及功能需求,采用终端设备接入平台设计方法实现现场招聘会大数据统计。
二、任务概述
2.1 需求概述
2.2 系统目标
三、概要设计
3.1 总体设计
总体设计主要分为用户系统与管理员系统,在需求分析阶段,从系统开发的角度出发,把系统按功能主次分割成层次结构,使每一部分完成派单功能且各个部分之间又保持一定的联系。在设计阶段,基于这个功能的层次结构再把各个部分组合起来。
总体结构拓扑图:
3.2模块功能
1.登录管理模块
如上图所示,用户可使用后台管理员提供的账号密码登录终端监控平台,用户可对自己的个人账号进行管理,修改密码等。
2.实时监控管理模块
如上图所示,用户可在用户管理后台管理现场的终端设备(仅该项目所拥有的能够接入的设备),可以查看对应终端设备的使用状态、IP及版本号,对该机器进行刷新、关机、重启、远程查看及更新版本等操作功能,根据每个终端设备的特点,所操作的功能也有所不同。
刷新:对自助一体机进行远程刷新,如软件系统宕机或者其他状况时,可通过平台远程使用刷新功能。可选择对全部自助一体机使用刷新的功能。
关机:对自助一体机进行远程关机,如现场招聘会已结束未关闭时,可通过平台远程对其关机。
重启:对自助一体机进行远程重启功能,如系统死机或者其他状况时,可通过平台远程重启该机器。
远程查看:对自助一体机进行远程查看,如需要确定目前机器的运行状态,使用远程查看功能,将对该台自助一体机进行桌面截屏传输到终端监控平台,随时查看(只针对状态正常的机器)。
更新版本:对自助一体机进行远程版本更新,如开发者对自助一体机软件进行迭代开发后,即可远程通过终端监控平台进行版本更新。可选择对全部自助机使用更新的功能。
刷新:对电视进行远程刷新,如软件系统宕机或者其他状况时,可通过平台远程使用刷新功能。可选择对全部电视使用刷新功能。
更新版本:对电视进行远程版本更新,如开发者对电视软件进行迭代开发后,即可远程通过终端监控平台进行版本更新。可选择对全部电视使用更新的功能。
刷新:对平板进行远程刷新,如软件系统宕机或者其他状况时,可通过平台远程使用刷新功能。可选择对全部平板使用刷新功能。
更新版本:对平板进行远程版本更新,如开发者对电视软件进行迭代开发后,即可远程通过终端监控平台进行版本更新。可选择对全部平板使用更新的功能。
刷新:对广告机进行远程刷新,如软件系统宕机或者其他状况时,可通过平台远程使用刷新功能。可选择对全部广告机使用刷新功能。
更新版本:对广告机进行远程版本更新,如开发者对广告机软件进行迭代开发后,即可远程通过终端监控平台进行版本更新。可选择对全部广告机使用更新的功能。
可查看闸机设备的状态,显示所有招聘会进出场总人数。根据招聘会标题、招聘会时间搜索出入场人数。
3.终端设备管理员控制台
如上图所示,管理员可查看所有项目的终端设备状态,接入时间、硬件返修时间等信息展示。
如上图所示,展示所有项目中终端设备的信息,可以针对某一个项目进行全部停用、删除、编辑等功能。
如上图所示,点击设备详情可查看某一个项目现场所有的终端设备详细信息。在该页面可以对项目汇总的设备进行添加、删除、编辑等。
远程查看及更新版本等操作功能,根据每个终端设备的特点,所操作的功能也有所不同。
刷新:对自助一体机进行远程刷新,如软件系统宕机或者其他状况时,可通过平台远程使用刷新功能。可选择对全部自助一体机使用刷新的功能。
关机:对自助一体机进行远程关机,如现场招聘会已结束未关闭时,可通过平台远程对其关机。
重启:对自助一体机进行远程重启功能,如系统死机或者其他状况时,可通过平台远程重启该机器。
远程查看:对自助一体机进行远程查看,如需要确定目前机器的运行状态,使用远程查看功能,将对该台自助一体机进行桌面截屏传输到终端监控平台,随时查看(只针对状态正常的机器)。
更新版本:对自助一体机进行远程版本更新,如开发者对自助一体机软件进行迭代开发后,即可远程通过终端监控平台进行版本更新。可选择对全部自助机使用更新的功能。
编辑:对自助一体机进行URL或其他配置进行编辑。
删除:对现场停用或者更换的自助一体机进行删除。
刷新:对电视进行远程刷新,如软件系统宕机或者其他状况时,可通过平台远程使用刷新功能。可选择对全部电视使用刷新功能。
更新版本:对电视进行远程版本更新,如开发者对电视软件进行迭代开发后,即可远程通过终端监控平台进行版本更新。可选择对全部电视使用更新的功能。
编辑:对电视进行URL或其他配置进行编辑。
删除:对现场停用或者更换的电视进行删除。
刷新:对平板进行远程刷新,如软件系统宕机或者其他状况时,可通过平台远程使用刷新功能。可选择对全部平板使用刷新功能。
更新版本:对平板进行远程版本更新,如开发者对电视软件进行迭代开发后,即可远程通过终端监控平台进行版本更新。可选择对全部平板使用更新的功能。
编辑:对平板进行URL或其他配置进行编辑。
删除:对现场停用或者更换的平板进行删除。
刷新:对广告机进行远程刷新,如软件系统宕机或者其他状况时,可通过平台远程使用刷新功能。可选择对全部广告机使用刷新功能。
更新版本:对广告机进行远程版本更新,如开发者对广告机软件进行迭代开发后,即可远程通过终端监控平台进行版本更新。可选择对全部广告机使用更新的功能。
编辑:对广告机进行URL或其他配置进行编辑。
删除:对现场停用或者更换的广告机进行删除。
可查看闸机设备的状态,显示所有招聘会进出场总人数。根据招聘会标题、招聘会时间搜索出入场人数。
编辑:对闸机进行标识编辑。
删除:对闸机停用或者更换的闸机进行删除。
4.终端设备管理日志
如上图所示,设备管理员可对于现场项目中遇到的硬件维修信息进行添加记录。可对项目名称、保修设备、设备号、供货商、对接人、对接电话、问题类型、派工方式、报修时限、备注、包修时间、完成状态进行录入。可对所有信息进行编辑、删除。根据设备、项目名称进行筛选导出。
四、软件性能描述
1.系统处理的准确性和及时性
系统的处理性和及时性是系统的必要性能。在系统设计和开发过程中,充分考虑当前和未来可承受的并发量,使系统开发过程中能够满足用户对信息处理的要求。
由于终端设备监控平台的监控功能对于整个系统的功能和性能完成举足轻重,其准确性很大程度影响现场招聘会设备使用的效率。我们通过网关集中管理监控数据,确保平台获得数据的准确性。
2.系统的开发性和可扩充性
终端设备监控平台在开发过程中,应充分考虑以后的可扩充性。所有需求都需要再后期能有有方式进行功能的扩充及迭代。而要实现这一点,需要通过系统的开发性来完成,及系统应是一个开放系统只要符合开发规范,可以增加或减少系统模块、配置硬件等。通过软件平台的迭代,可替换完成系统的升级及更新。
3.系统的响应速度
终端设备监控平台在日常处理中要达到实时要求,以及实时信息储存及统计。在进行统计分析时,可将数据迅速通过接口反馈给大数据展示。
五、初步测试计划和用户手册
数据库连接正常并且与传入数据库的数据匹配,则合法;若不匹配则非法,网关连接异常,且传入数据库连接正常,成功修改出库表库存表,若传入数据库数据异常,给出错误类型和相应的提示。
在系统开发的工作进行当中,测试人员便要开始拟定测试计划,其中包括具体的测试项目及其必要的测试数据和出错信息。每次测试的结果要有测试报告,并就发现和怀疑的问题与开发人员沟通。测试结果要让开发人员完全理解。
对需求分析阶段编写的初步用户手册进行审定。