联系我们:010-88559646

  老师群

170086145

  学生群

179326524

209318323

215410234

客服电话:010-88559646

离港前端软件升级系统

时间:2020-07-01        来 源:中国软件杯

  第九届中国软件杯大赛--B组赛题(第二批赛题)


赛题名称:离港前端软件升级系统

组类:B 高职组

赛题简介:介绍整个赛题的思路和整体要求

    开发一套自动化系统,在保证机场业务运行平稳的基础上,实现全国机场所有值机柜台一夜升级,并具备回滚等功能。

赛题业务场景:描述赛题相关的真实企业业务背景。从真实场景中,适当简化或者提炼出适合比赛的赛题场景

随着民航业不断发展,航空公司和机场对于旅客的服务越来越重视。这就要求部署在值机柜台的离港前端软件会经常进行功能升级。

由于离港前端软件要与柜台PC上的外设(登机牌打印机、行李条打印机等)交互,所以很难做到BS架构,只能采用传统的CS架构。目前大多数机场的升级方式为,维护人员到每个柜台手工部署安装包升级。大致的步骤为:

1、备份原有的离港前端软件

2、安装新版本的离港前端软件

3、修改新版本软件配置

4、启动软件,用测试航班测试若干基本功能(打印登机牌,行李条等)。

这就导致前端软件升级工作量大,往往一个新版本软件需要几个月甚至一年才能在全国所有机场升级。

为解决机场前端升级困难的痛点,需要设计一套“离港前端软件升级系统”实现全国所有机场离港前端软件一夜升级,要求不能对原离港前端有改动。

功能性需求

1.安装包传输。

操作人员可在北京总部的控制室,将安装包推送到所有机场所有柜台。

 

2.配置管理。

操作人员可在北京总部的控制室,可修改某机场某柜台安装包中配置文件(config.ini)中的配置项。

3.回滚功能。

如果发现新版本软件有问题,操作人员可回滚到旧版本,不影响正常机场业务办理。

 

4.不需要考虑现场测试。

非功能性需求

1、界面简洁易用

其他限制条件:开发环境、实验平台、开发语言、数据库、编译器等限制条件

宿主操作系统为Win7或者Win10

开发语言:Java

数据库:Oracle或mysql

开发环境:JDK1.8

离港前端软件为绿色版,软件包中包含以下内容,同学们可按描述自行构造模拟软件包:

1启动脚本start.bat

2程序配置文件config.ini,内含100项配置。

3程序cki.jar,约200M

 

本次题目可以模拟2家机场,每个机场5个值机柜台升级。

 

“离港前端软件升级系统”架构不限,允许使用任何常用的框架及工具等。实现升级功能即可。

测试数据或平台:提供给参赛者的测试环境和测试数据。

开发所需设备及设备指标需求说明

评审要点

1、提交材料(20%)。

提交的程序可运行,文档完整清晰。

2、功能实现(60%)。

三个主要功能(安装包传输、配置管理、回滚功能)各占20%。

3、创新(20%)

在题目要求外,实现其他对机场升级有帮助的功能。视完成情况以及实用价值评定分数。

 

 

初赛作品提交要求

提交相关文档及程序源码:

    《算法描述和软件设计说明书》分析题目需求(包含但不限于题目给出的要求),针对题目问题,阐述解题思路和算法;描述软件结构、模块、接口、功能等,为读者提供清晰的编码思路和源代码阅读指南;

    《测试用例与测试报告》包含测试环境、测试用例、测试方法、评价标准,应包含功能与非功能测试;

    序安装包、源码及注释

    演示录屏或录像。

    杜绝抄袭


企业:中国民航信息网络股份有限公司

答疑老师:于老师  yuzhijun@travelsky.com


 

上一篇:上一篇:没有了
下一篇:下一篇:面向政府文件的标签化技术

主办单位

工业和信息化部

教育部

江苏省人民政府

承办单位

中国电子信息产业发展研究院

江苏省工业和信息化厅

江苏省教育厅

教育部高等学校计算机类专业教学指导委员会

信息技术新工科产学研联盟

执行单位

中国信息化周报

南京江北新区产业技术研创园

江苏软件产业人才发展基金会

南京市软件和信息服务集群发展促进机构

南京航空航天大学

关于我们

客服电话:010-88559646

邮编:100048

联系地址:北京市海淀区紫竹院路66号赛迪大厦18层

网站备案/许可证号:京ICP备05039896号-10     京公网安备 11010802020860号