软件应用与开发大类

基于信创平台的应用开发与迁移适配赛项

实施方案

 

一、赛项内容及要求

信息技术应用创新(信创)是国家实现科技自立自强的核心战略基石。当前,党政、金融、能源、交通、通信等关键领域正加速推进国产化替代,对兼具信创技术能力的复合型人才需求迫切。本专项赛旨在以赛促学、以赛促教、以赛促创,联合信创龙头企业,引入真实产业环境与技术平台,培养解决“卡脖子”问题的工程实践能力。

本赛项下设三种类型的赛题,每类赛题又包含了若干可选的参考赛题,参赛团队只需选择一种类型下的一个赛题参赛:

(一)基于Qt/DTK开发的作品赛(Qt/DTK类)

赛题一:基于DTK的智能文件管理助手

l 赛题描述:面向本科院校学生,要求参赛团队基于国产操作系统的桌面开发框架(DTK/QT),开发一款简易但实用的文件管理助手,通过可视化界面实现常用文件操作和基础分析功能,培养学生在信创环境下的桌面应用开发能力。

l 功能要求:需实现基础文件管理(浏览/复制/粘贴/删除等)、智能分类视图(按类型自动分类)、磁盘空间分析(图表展示)、回收站管理及文件标签管理(自定义标签与检索)。

l 技术要求:基于Qt(C++或Python)和DTK开发;适配国产操作系统;支持C86和ARM双架构;使用SQLite或国产数据库;生成符合国产应用商店规范的deb安装包。

赛题二:“护眼精灵”智能提醒休息工具

l 赛题描述:借鉴国外开源护眼工具设计理念,针对国产操作系统用户(特别是政企办公人群)长时间面对屏幕缺乏健康提醒的痛点,开发一款基于20-20-20护眼法则的智能提醒休息工具。软件常驻系统托盘,定时弹出护眼提示,并能智能识别全屏应用状态(如会议、视频)暂停打扰。

l 功能要求:实现每隔可自定义的时间(默认20分钟)弹出护眼提示、智能免打扰(检测全屏应用自动暂停提醒)、数据统计(专注时长、休息次数、趋势图)、系统托盘集成(支持快捷菜单控制)。

l 技术要求:基于Qt (C++/Python) 或 DTK开发,适配国产操作系统;支持C86和ARM双架构;使用QSettings或SQLite存储配置;生成符合国产应用商店规范的deb安装包。

赛题三:“便签精灵”国产OS桌面便签工具

l 赛题描述:对标国外开源项目,面向国产操作系统用户开发一款类似Post-it便签的桌面轻笔记工具。支持创建多个独立便签窗口,实时保存内容,并适配系统深色/浅色主题,满足用户快速记录临时想法、待办事项的需求。

l 功能要求:实现桌面便签(支持多窗口、编辑、拖拽、缩放)、自动保存(实时本地存储)、便签管理(列表视图、支持增删改查)、主题适配(跟随系统深色/浅色模式)。

l 技术要求:基于Qt (C++/Python) 或 DTK开发,采用无边框窗口设计;数据存储采用JSON或SQLite;适配国产操作系统;支持C86和ARM双架构,生成符合国产应用商店规范的deb安装包。

赛题四:“极搜”极速文件全文搜索工具

l 赛题描述:针对国产操作系统开发一款轻量级文件全文搜索工具。支持文件名秒级检索和文档内容全文搜索(含PDF、Word、OFD等格式),帮助政企用户在海量文档中快速定位信息,提升办公效率。

l 功能要求:实现文件名快速搜索即实时显示(支持通配符/正则)、全文内容检索(支持PDF/Word/Excel/OFD/TXT)、格式过滤(按文件类型筛选结果)、结果高亮及双击打开。

l 技术要求:基于Qt (C++/Python) 开发,需调用底层索引库或自研索引模块;适配国产OS文件系统权限及安全沙箱;支持中文分词及多编码兼容;支持C86和ARM双架构,生成符合国产应用商店规范的deb安装包。

赛题五:“日志猎人”轻量日志分析工具

l 赛题描述:为国产操作系统开发一款轻量级日志查看分析工具。支持快速打开大文件(GB级别),提供日志级别过滤、关键词高亮、实时监控等功能,帮助运维人员高效排查问题,适配国产服务器环境。

l 功能要求:实现大文件流式加载(支持GB级日志文件)、多维度过滤(级别/时间/关键词)、关键词高亮(支持正则)、结果导出(TXT/CSV)及可选的实时监控模式。

l 技术要求:基于Qt (C++/Python) 开发,采用高效文本渲染组件;支持GBK/UTF-8编码;支持C86和ARM双架构,生成符合国产应用商店规范的deb安装包;可选集成tail -f模式。

赛题六:“壁纸魔方”轻量壁纸管理器

l 赛题描述:为国产操作系统开发一款轻量级壁纸管理工具。支持本地图片自动轮换,并可接入在线壁纸源,提供多种切换模式和定时策略,丰富桌面视觉体验,适配多屏和高分屏。

l 功能要求:实现定时切换(多策略)、本地壁纸库加载(递归加载图片,支持子文件夹分类)、切换模式(随机/顺序/过渡效果)、多屏适配(独立设置)。

l 技术要求:基于Qt (C++/Python) 或 DTK开发;使用网络模块下载在线壁纸;调用系统接口(gsettings/D-Bus)设置壁纸;支持C86和ARM双架构,生成符合国产应用商店规范的deb安装包。

(二)基于HarmonyOS开发的作品赛(鸿蒙类)

赛题七:基于HarmonyOS的校园失物招领应用

l 赛题描述:要求参赛团队基于HarmonyOS原生开发技术(ArkTS/ArkUI),打造一款校园失物招领应用,利用鸿蒙特性(元服务卡片、分布式能力等)提升用户体验。

l 功能要求:实现用户认证、失物/招领发布、物品浏览与搜索、状态标记、消息通知及个人中心。

l 特性要求:必须实现至少一个元服务卡片(桌面快速查看);必须适配深色模式和多端(手机/平板)布局;鼓励使用分布式数据同步等加分项。

l 技术要求:系统版本≥HarmonyOS 4.0;使用ArkTS语言;生成签名的HAP格式安装包。

赛题八:鸿蒙端侧加密个人证件夹

l 赛题描述:面向普通用户证件管理刚需,开发一款基于鸿蒙端侧加密存储、元服务快捷展示、分布式多端同步的轻量化个人证件夹应用。主打“本地加密、一键展示、多端同步”,解决隐私泄露风险。

l 功能要求:实现证件分类添加/拍摄/导入/裁剪、信息备注、关键词搜索、常用置顶、端侧加密存储、证件快捷展示元服务卡片(多尺寸/有效期倒计时/一键直达)、加密分布式多端同步(手机/平板/手表)。

l 技术要求:基于HarmonyOS NEXT或4.0+,使用ArkTS及Stage模型;必须调用HarmonyOS Security接口实现加密,禁止明文存密钥;卡片支持2x2/4x2/4x4尺寸,适配深浅色模式及多端分辨率。

赛题九:鸿蒙宠物养护智能助手

l 赛题描述:面向养宠人群日常养护刚需,开发一款基于鸿蒙元服务定时提醒、端侧健康数据记录、分布式多端同步的轻量化宠物养护助手。主打“科学养护、一键提醒、服务直达”。

l 功能要求:实现宠物信息录入、日常养护定时提醒(喂粮/驱虫/疫苗/洗澡)、健康数据记录、养护计划完成标记、养护提醒元服务卡片(多尺寸)、分布式养宠计划共享(家人同步)、端侧健康档案(可视化报表)、周边宠物服务查询(宠物医院/宠物店/宠物美容)、宠物饮食推荐(按品种/年龄)。

l 技术要求:基于HarmonyOS NEXT或4.0+,ArkTS编写,分层架构;卡片支持多尺寸及自定义样式;对接高德/百度鸿蒙版定位SDK查询周边服务,需HTTPS签名验证。

(三)基于迁移适配的挑战赛(迁移类)

赛题十:基于国产软硬件环境的企业级权限管理系统迁移与验证

l 赛题描述:依据《信息系统适配验证师国家职业标准(2025年版)》设计。参赛团队需将指定的开源权限管理系统(原运行于非信创环境,技术栈为Java+SpringBoot+MySQL)完整迁移至信创全栈环境(海光/兆芯CPU+统信UOS/麒麟OS+达梦数据库)。

l 任务目标:完成环境搭建、应用迁移(代码修改/重编译)、数据迁移(MySQL到达梦)、功能验证、性能调优及工程化文档输出。

l 具体要求:确保核心登录、用户管理、权限分配等功能在信创环境下稳定运行;提供详细的迁移方案、测试报告及性能对比数据;体现规范化、工程化能力。

赛题十一:基于国产软硬件环境的REBUILD企业管理系统迁移与验证

l 赛题描述:依据《信息系统适配验证师国家职业标准(2025年版)》设计。参赛团队需将指定的开源企业管理系统REBUILD(原技术栈Java+SpringBoot+MySQL)完整迁移至信创全栈环境(海光/兆芯CPU+统信UOS服务器版/麒麟服务器版+达梦数据库/人大金仓数据库)。

l 任务目标:完成全栈信创环境部署、源码适配修改、数据库迁移(MySQL到达梦/金仓)、核心业务功能验证、性能对比调优及文档输出。

l 具体要求:修改源码中数据库方言及路径等不兼容代码;保证数据迁移一致性;进行基础性能测试,与源环境对比,提供调优建议;提供迁移方案、测试报告、部署手册,体现工程化能力。

赛项要求

l 原创性:作品必须是2026年3月1日-2026年5月30日期间完成的原创作品,不得侵权或一稿多投。

l 合规性:数据来源合规,地图使用需符合自然资源部规范,严禁违法违规内容。

l 信创属性:作品必须在国产软硬件平台上开发或完成迁移,并在说明书中明确标注使用的国产芯片、操作系统、数据库等信息。

二、提交材料

由于作品提交材料数据量较大,采用“组委会平台注册基本信息+百度网盘存储作品材料”的模式。具体要求如下:

1.百度网盘上传:参赛选手将作品相关文件上传至百度网盘,获取超链接。

2.平台填写信息:在组委会平台填写作品基本信息及百度网盘超链接。

必交材料清单(存放于百度网盘根目录):

1.中国大学生计算机设计大赛作品信息概要表

2.源文件:完整项目源代码、依赖库清单、编译/构建脚本。

3.安装包:

赛题一至六(Qt/DTK类):适用于国产操作系统的deb包。

赛题七至九(鸿蒙类):签名的HAP格式安装包。

赛题十至十一(迁移类):适用于目标信创平台的服务端部署包。

4.设计文档:包括系统架构图、模块划分、数据库设计、适配策略(迁移类重点)、关键技术说明、创新点阐述。

5.部署及运维文档:环境配置、安装步骤、启停脚本、常见问题排查指南。

6.用户手册:功能说明、界面截图、操作步骤。

7.软件测试报告:包含功能、性能、兼容性(不同架构/版本/深色模式)测试用例及结果。

8.演示视频:不超过10分钟,展示安装、核心功能运行、创新点及信创环境适配情况。

三、比赛形式

1.作品提交,按照4C大赛要求和流程在组委会平台提交作品相关材料(百度网盘)。

2.评委将直接进入组委会平台进行评分。

3.赛题所需软硬件设备主要由诚迈科技股份有限公司提供技术支持服务。参赛队伍可统一使用诚迈科技的标准开发产品作为基础设备。若参赛队选择自制比赛设备,需在省级比赛前两周与赛项联系人确认是否符合要求,未经确认的平台视作无效。

四、评审标准

本赛项为4C国赛下软件应用与开发专项赛,评审将严格参考《2026年(第19届)中国大学生计算机设计大赛竞赛规程》,并结合信创特色进行综合评分。主要指标如下:

一级指标(权重)

二级指标

评价要点

作品创意(20%)

设计理念

面向信创生态或鸿蒙场景,提出新业务、新应用、新需求,解决行业或生活痛点。

技术创新

合理利用国产框架(DTK/HarmonyOS等)或迁移技术路线,有算法优化或架构创新。

功能特色

界面设计符合国产系统规范,具备独特的智能化或便捷性功能。

功能效果(30%)

需求分析

场景分析准确,任务目标明确,应用原型完整,流程闭环。

功能实现

核心功能稳定运行,数据准确,响应及时,无重大Bug。

应用价值

可直接部署于信创/鸿蒙环境,具备良好的市场推广前景或实际应用价值。

技术实现(30%)

系统设计

架构清晰,模块化设计,符合信创平台规范,易于扩展维护。

适配与迁移

(迁移类重点)数据迁移一致性高,SQL兼容性好,性能调优效果显著;(Qt/DTK类)多架构/多端适配完善。

代码质量

代码规范,注释清晰,遵循相应开发语言(C++/Java/ArkTS)规范,安全机制健全。

生态整合

广泛使用国产开发工具、数据库鸿蒙原生API及管理工具,体现生态完整性。

作品呈现(10%)

运行效果

在国产硬件/系统或鸿蒙设备上运行稳定,资源占用合理,界面流畅,深色模式适配完美。

人机交互

界面美观,交互自然,符合用户习惯(如卡片快捷操作、多端协同)。

现场答辩

逻辑清晰,突出信创/鸿蒙特色和难点解决方案,团队协作良好。

作品文档(10%)

必交文档

文档齐全、逻辑清晰、格式规范,设计决策、加密策略、迁移方案和测试数据详实。

文档结构

文件夹组织合理,命名规范,便于评审查阅。

注:凡发现作品含有违法违规内容、抄袭或非原创作品,即刻取消参赛资格。

五、附件

附件1:软件应用与开发类作品提交要求(2026版).docx

附件2:作品信息概要表(必填模板)(2026年版).docx

附件3:软件应用与开发类作品设计和开发文档模板(2026版).docx

附件4:AI工具使用说明(选用模板)(2026年版).docx

Qt/DTK类:Qt官方文档、统信UOS开发者平台、麒麟操作系统开发者中心、SQLite/达梦数据库文档、QSettings 使用指南、SQLite 官方文档、系统托盘开发、窗口状态检测、DTK 开发指南。

鸿蒙类:HarmonyOS开发者官网、ArkTS/ArkUI指南、DevEcoStudio下载、Stage 模型介绍、HarmonyOS Security 模块、元服务卡片开发指南。

迁移类:RuoYi开源项目地址、REBUILD 开源项目地址、统信/麒麟服务器版文档、达梦数据库开发者中心、人大金仓数据库文档、《信息系统适配验证师国家职业标准》。

注:本赛项赞助企业为诚迈科技股份有限公司。

技术支持单位:诚迈科技股份有限公司

赛项企业对接人:刘飞18663736773

赛项交流QQ群:1072847887