第十二届中国软件杯大赛--B组赛题
赛题名称:基于龙芯+UOS平台的通信软件
组类:B组(高职)
出题企业:统信软件技术有限公司
答疑老师:朱老师 zhuxianhua@uniontech.com
赛事资源发放 百度网盘链接已更新(2023.6.1)请参赛团队留意本页面相关位置信息
赛题简介:介绍整个赛题的实现目标、实用价值、涉及技术和整体要求 | 随着信息技术应用创新的发展,国产操作系统的生态问题日趋严重。市面上的通信软件也面临重新洗牌的问题。通信软件是公司协同办公必需的工具,每个公司都需要部门之间、同事之间的沟通,包括信息的分享与文件共享。本赛题要求参赛选手基于龙芯+UOS平台开发一款公司内的通信软件系统。从而让公司内各员工、各部门都可以做到即时通信,文件共享。 |
赛题业务场景:描述赛题相关的真实企业业务背景。从真实场景中,适当简化或者提炼出适合比赛的赛题场景 | 本赛题要求使用网络编程、Qt开发框架、DTK 框架、DBUS等技术,实现公司内的信息沟通。 |
基本功能要求 | 1、从即时通信的角度考虑,软件需满足登录注册及获取当前在线用户的功能; 2、用户、群组之间的通信方式包括但不限于文字、图片、语音、视频等媒介; 3、用户、群组之间可以自由发送或共享文件,针对大文件传输速度较慢、容易出现损坏等问题,需要从传输速度、文件完整性等方面做相应的优化; 4、保障数据安全是软件必须的具备的功能; |
非功能性要求 | 1、软件界面设计合理 2、功能开发文档完整 3、人机交互要求:操作逻辑简单、界面美观大方。 |
实现条件:开发环境、实验平台、开发语言、数据库、编译器、涉及硬件等实现条件 | 大赛提供远程开发环境,龙芯云平台为参赛者提供远程的虚拟机(CPU为龙芯3C5000,操作系统为统信UOS桌面专业版),可用于桌面应用开发。 开发采用LoongArch指令支持的编译器C/C++、开发框架Qt、DTK等。 IDE可选用qtcreator或其他软件。 UI界面采用UOS自研的DTK框架。 软件采用C/S架构,后台服务和前端采用DBUS进行通信。 UOS平台开发文档:https://developer.chinauos.com/#/pages/document/index 技术支持邮箱:hanyafei@uniontech.com 发放方式:报名此赛题的参赛团队用 队长的邮箱(软件杯官网报名系统中填写的)访问网站自动获取。 请参考网盘中【资源获取】文件,获取“信息技术应用创新专项赛”龙架构赛题(A1,A2,B1,B2,B8)官方赛事资源。 链接:https://pan.baidu.com/s/1hdEzpxpQCRU66TqtFEgrOg?pwd=6L47 龙芯赛题虚机使用说明下载:龙芯赛题虚机使用说明 系统工程师(UOS使用手册)下载:系统工程师(UOS使用手册) |
测试数据或平台:提供给参赛者的测试环境和测试数据 | 无 |
开发所需设备及设备指标需求说明 | 统信UOS桌面专业版操作系统,CPU采用龙芯3C5000。 CPU:3C5000 CPU 核数:四核 内存:8GB以上 硬盘:256GB以上。 |
文档及其他要求 | 文档应完整描述: 1、开发方案 2、平台软件安装包(deb包) 3、软件使用手册 4、软件功能演示视频(10分钟) |
各评分项及大致占比 | 1、功能完善程度(60%) 参考基本功能要求 2、软件界面设计(20%) 界面美观与操作便捷程度、界面布局合理性 3、配套文档材料(20%) 软件设计方案及产品使用说明 |
初赛作品提交要求 | 1、软件源文件 2、软件deb安装包 3、平台软件开发方案文档 4、平台软件操作说明文档 5、软件功能演示视频(10分钟) 6、项目PPT报告 |
【参赛团队作品中团队自主开发部分的软件作品著作权归参赛团队所有,其中具有市场应用及拓展的优秀作品,出题企业具有优先权,可以优先合作开发或者优先购买。另如基于该作品的任何合作升级开发、市场拓展等活动,以及在这一过程中所获得的任何商业费用,出题企业应与参赛团队协商解决。】
工业和信息化部
教育部
江苏省人民政府
中国电子信息产业发展研究院
江苏省工业和信息化厅
江苏省教育厅
教育部高等学校计算机类专业教学指导委员会
南京航空航天大学
中国信息化周报
中国(南京)软件谷
江苏软件产业人才发展基金会
客服电话:010-88559646
大赛邮箱:cnsoftbei@qq.com
邮编:100048
联系地址:北京市海淀区紫竹院路66号赛迪大厦18层