2018年桂电信科院“深蓝杯”程序设计竞赛报告
更新时间:2018年08月01日 来源:深蓝软件
本届大赛由深蓝软件有限公司南宁分公司主办,桂林电子科技大学信息科技学院协办。参赛对象为学院各专业在校学生,有12个代表队参加。
一、 大赛目的:
组织本届程序开发大赛旨在激发深蓝软件有限公司南宁分公司各合作院校学生学习软件知识的热情、运用软件技术的兴趣、检验软件编程的水平、推动软件产品的应用、提高学生的实际开发能力。同时通过此次大赛,期望激励学生的创新精神、团队合作精神、加强动手能力、培养创造能力、提高学生综合能力及社交能力、促进学生对软件开发的兴趣以及各合作院校计算机技术专业教学的交流与合作。
二、 比赛时间、地点:
1. 总决赛时间:2018年6月29日14:00-16:00;
2. 总决赛地点:桂林电子科技大学花江校区;
三、 比赛题目:
本次比赛主要围绕软件编程展开,比赛题目为各参赛队伍统一,具体题目如下:
题目:用户多个系统的账号密码箱功能的Java EE实现
要求学生利用Java EE技术实现这些账户和密码的统一管理,从而熟练掌握Java EE开发所用到技术JSP 、Servlet、Filter等,Java EE程序开发的基本思路,为今后从事Java EE程序开发工作积累经验。
四、 本次大赛评委:
桂林电子科技大学信息科技学院 龙丹老师
桂林电子科技大学信息科技学院 黄建灯老师
深蓝软件有限公司南宁分公司区域总监 韦达
深蓝软件有限公司南宁分公司技术总监 兰瑞江
深蓝软件有限公司南宁分公司工程师 常峰玮
深蓝软件有限公司南宁分公司工程师 蒋立平
五、 活动现场:
深蓝公司兰瑞江总监多次到桂林电子科技大学花江校区进行指导 ,解决同学们在参赛过程中遇到的问题。
六、 大赛环节:
1、本次比赛的参赛队为学生自由组合,每组2-3人,每一组的选手独立完成系统。
2、在总决赛的时间内提交源码和相关的文档。
3、评委会根据各组提交的代码进行评选,分别评选出一等奖1名,二等奖2名,三等奖3名。评分标准如下。
七、评分标准
主要从功能实现、界面友好、代码规范三个方面进行评分,权重分别为40、30、30。首先要确保功能实现,因此功能实现是评分的主要方面。在功能实现的基础上考虑界面友好,最后在考虑代码的规范性。优胜奖的评选由桂林电子科技大学信息科技学院和深蓝软件南宁分公司共同完成。
八、获奖情况:
获奖名单:奖项 | 成员姓名 | 运行情况 | 分数 | 名次 |
---|---|---|---|---|
一等奖 | 覃佰彬 李智佳 | 实现了密码箱功能 界面比较友好 代码比较规范 | 90 | 第一名 |
二等奖 | 刘德河 雍帅杰 张伯翰 | 实现了所有功能,界面比较友好,还有管理员功能。但是在jsp中保存了数据库的用户名图和密码信息 | 88 | 第二名 |
二等奖 | 李嘉 韦康 | 程序能正常执行,功能基本完整,并且提供了在线测试便于其他人员测试。不足之处在于如果账号管理可以分类管理,这样用户体验更好。 | 87 | 第三名 |
三等奖 | 符伟杰 叶永健 吕胜利 | 程序能够正常执行,完成基本功能要求。界面简洁漂亮,用户体验较好。 | 82 | 第四名 |
三等奖 | 郭龙 李佳兴 曾大恩 | 程序能正常执行,完成了最基本的存储密码的功能,但是页面太过于简单,没有进行美化。程序中存在些许BUG,例如没有表单验证等功能。 | 80 | 第五名 |
三等奖 | 朱政 李美洲 林俞山 | 程序部分功能不能正常执行,出现多处异常例如:java.lang.IndexOutOfBoundsException。程序持久层使用了框架hibernate是亮点。 | 78 | 第六名 |
鼓励奖 | 雷建隆 程满芳 张海红 黎书延 周煜坤 黄旺成 李就良 陈宗艺 卢洁 李达康 王文忠 莫文康 覃 健 翟明东 曾 莹 吴家乐 康雄健 何佳桃 |
主要获奖作品展示及评委点评:
一等奖 | 覃佰彬 李智佳 |
作品介绍 |
基本实现了密码箱功能。系统的用户需要登陆进入,在登录页面输入正确的用户名和密码,如果没有用户名,则需要注册。登录成功后进入主菜单, 一、创建用户账户和密码。 二、显示已有用户账户和密码列表。 |
评委点评 |
实现了密码箱的基本功能,界面比较美观, 代码比较规范,可读性好,可维护性强。 |
二等奖 | 刘德河 雍帅杰 张伯翰 |
作品介绍 |
基本实现了密码箱功能。系统的用户需要登陆进入,在登录页面输入正确的用户名和密码,如果没有用户账号,则需要注册。登录成功后进入主菜单, 一、创建用户账号和密码。 二、显示用户账号和密码列表。 三、修改个人信息和密码。 四、管理员功能。 |
评委点评 |
实现了所有功能,界面比较友好,还有管理员功能。代码规范性还需要加强。 |
三等奖 | 符伟杰 叶永健 吕胜利 |
作品介绍 |
基本实现了密码箱功能。系统的用户需要登陆进入,在登录页面输入正确的用户名和密码,如果没有账号,则可以注册。若密码忘记,可以点击忘记密码找回。登录成功后进入主菜单, 一、创建用户账号和密码。 二、显示用户账号和密码。 三、注册、登录、忘记密码。 |
评委点评 |
程序能够正常执行,完成基本功能要求。界面简洁漂亮,用户体验较好。 |