2019年第十二届中国大学生计算机设计大赛总结

丶灬走出姿态 提交于 2020-10-27 14:04:15

        计算机设计大赛过去这么久了,现在终于有时间总结一下这个比赛了,希望能帮助到大家。总的来说还是非常感谢这个比赛的,这个比赛从获得保研推免资格一直到成功保送到中国科学技术大学都给我提供了非常大的帮助。

 

 

一、成长收获
        2019年第十二届中国大学生计算机设计大赛的征程终于结束了,经过几个月的努力最终获得了国赛一等奖(软件应用与开发类)、三等奖(数媒设计类普通组)各一项。

二、回首历程

(1)软件应用与开发类

        国一的作品做的是一个管理系统,原本做这个作品的目的并不是为了参加比赛,而是当时导师接的一个学校组织部的项目。为了更方便的管理学校各学院,各支部党员的学习以及支部活动的开展所的开发一套党建管理系统。里面的功能涉及用户管理,系统管理,在线学习,在线测试,三会一课,主题活动,统计分析,待办事宜通知,服务模块等功能。采用多角色分权限的登录管理方式,即不同级别用户有着不同的功能界面。此外,该系统考虑到用户在不同环境下的使用,开发了电脑端,手机端,还有微信小程序端三端合一,方便用户使用。前前后后总共是一个团队(4个人)开发了3个月,中间的过程也是充满了坎坷(捂脸)。真没想到最后竟然能拿国家一等奖。

       中间有几个过程吧,首先就是提交的材料非常多,此处建议大家认真做好提交材料,这个材料很重要。个人感觉提交上去之后,省赛评委主要看就是演示视频和开发文档。所以建议大家尽可能多的去丰富内容吧。在这个开发过程中,最好融合一些市场上的新技术,然后界面做的好看一些,功能做的完备一些,开发的软件新颖一点,主题红专一点,我想结果不会差的。

        其次就是答辩,在答辩的时候当时好像是5个评委老师,按照顺序依次进入教室答辩,当时真的还是有点紧张的,老师问的几个问题:

1、高校经常会有一些离退休的教职工,还有毕业的学生党员,你们在这个地方考虑到了没有?你们是怎么设计的?

        我们的这个地方因为就是根据实际需求进行开发的,这一部分当然就已经考虑到了,就是对每一个党员用户进行添加一个有效时间(截止日期)属性的设置。

2、你们这个学时分析统计的功能页面是怎么实现的?具体的代码在哪一个文件吗?

        统计部分就是使用Echart开源可视化库实现的,然后就当场打开提交源码的那个页面。

还有什么问题来着。。。,时间过去在真的太久了,都有点记不清了。

 

(2)数媒交互普通组

        数媒交互普通组我做的是一个用unity开发的VR游戏,因为是海洋主题,所以场景方面设计了海洋场景还有海岛场景,海岛场景上有花草树木,石头,走动的动物,飞行的鸟儿等,海洋场景有水草,自由游动的小鱼,珊瑚礁,贝壳等。最后就是还设计了一个人物,人物按WASD可以进行前后左右移动,按Q键可以翻滚,C键可以蹲下,然后按F可以开船漫游海洋,进入海洋场景时还可以游泳,游泳的时候按P下潜,E键上浮。总的功能就是这些,当时应该还可以做得再细致一些,交互再多一些的,后来时间都不是很够用就没有涉及那么多了。现在来看当时还应该设计一下,人物靠近海洋生物的时候,可以按某个按键进行弹出百科知识,这样也更加符合数媒中媒体的含义,这样的话也更加具有实用性。

        这个类别当时是在吉林大学举办的国赛,那个时候的吉林。。。还挺热。这次也是我大学第一次代表学校参加比赛(公费旅游),总的来说还是非常开心的,就是最后的奖项。。。国三不是特别满意。因为和我一起参加比赛的还有另外一个同学,他当时是省赛二等奖,最后获得的国赛二等奖。我当时还是我们省赛的一等奖呢,最后国赛就国赛三等奖。。。现在想想哎,可能是因为分组评委之间的不同吧,或者各分组之间的差异不同吧。想想就很想不懂,当时对这个作品的期望还是很大的,结果最后就落差很大。这个事情呢,也让我想明白一个道理,参加比赛需要的不仅仅是实力,有时候还需要一些运气(评委的主观意愿等因素)。所以就是想和大家说,做竞赛要想取得比较高的奖项,那就得多参加,不放过每一次机会,因为你不知道你在哪一场比赛运气会好,所以就得抓住每一次机会。就算是一次不行,如果实力在,那么多试几次总能成功的。我们要做到的就是别灰心别丧气。虽然说难免会有,但是我们总要朝着一个好的方向去努力嘛。

这个答辩的时候老师问了几个问题:

1、你们参加这个数媒组的项目,你们知道什么是媒体吗?

        哇,这个问题还真是。。。难为我们软件工程的同学了,不过我记得之前好像看见过这个相关的定义,就说媒体就是传播信息的媒介,结果还真的说对了,真有意思。然后老师就说我这个作品里面涉及到的信息不多,就如果再有一些文字介绍什么的就好了。我就解释说我理解的画面也是信息的一种。不过似乎老师不以为然,无奈,也确实。

2、你们这个里面人物移动是怎么实现的?看你开发文档里面写的还是挺多的。

        这一部分问题就比较专业了。然后我就把开发文档里面写的内容解释了一下。

最后还有什么问题我也记不清了,印象比较深刻的就是这两个了。

 

        然后就这样暑假这两个比赛就结束了,后面就在准备保研面试的事情了,那段经历又是一段刻骨铭心,悲喜交加的经历,等有时间,我再把它分享给大家。

        最后留个联系方式吧,大家如果有什么问题可以联系我。关于比赛的或者关于保研的都行,或者有想学习网页开发或者游戏开发的也可以。(QQ:1248234377)

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!