一、项目名称:Python web应用开发
三、竞赛目的:
为进一步深化大数据技术专业教育教学改革,通过竞赛来检验教学水平,持续推进“以赛促教、以赛促学、以赛促改、以赛促建”,全面提高专业人才培养质量,特举办专业系列竞赛。
通过Python web应用开发竞赛,使学生能够融会贯通前期所学专业课程(静态网页设计、JavaScript程序设计、Python程序设计、数据库技术等);培养学生的理解能力、沟通能力、抗压能力等职业素质;激发学生自主学习能力和独立分析解决问题的能力。
四、竞赛班级及指导教师
2023级大数据技术专业学生
指导教师:吴继兵
五、竞赛时间
2024年12月23日—2024年12月31日
六、竞赛地点及设备要求:
(一)地点:校内机房
(二)设备要求:
X86 兼容机器,内存不小于 4G,硬盘不小于 60G
操作系统:Windows7或 Windows10
显示器:分辨率 1024*768 像素或以上
开发环境:Google Chrome 浏览器、Visual Studio Code 代码编辑器、Pycharm IDE
七、竞赛方式与内容:
(一)竞赛方式
1.竞赛采取个人比赛方式;
2.学生以作品的形式提交比赛结果。
(二)竞赛内容
考查选手解决实际问题的能力,侧重考查选手阅读、分析、理解需求,实现功能性需求(B/S模式应用功能实现),实现非功能性需求(如兼容性、安全性、性能),产品交付(打包、部署)等方面的能力。知识范围包括但不限于:
(1)前端页面技术:HTML、CSS、JavaScript、Bootstrap;
(2)动态页面:Python Flask框架;
(3)服务器:Linux、uwsgi、Nginx。
八、竞赛规则:
1.参赛选手应严格遵守竞赛一切要求,严格按竞赛规程安排进行;
2.竞赛操作结束后,参赛选手要确认成功提交竞赛要求的文件;
3.提交作品为本人所独立完成;
九、评分标准:
根据参赛选手提交的比赛结果,严格按照项目指标体系进行评分,竞赛名次按照得分高低排序。
一级指标 | 比例 | 二级指标 | 比例 |
内容 | 15% | 1.主题明确、内容积极向上。 | 5% |
2.符合实际需求、能够解决实际问题,有一定的创新性。 | 10% | ||
技术实现 | 70% | 1.前端页面实现:布局合理、正确应用前端技术实现常见前端技术。 | 15% |
2.数据库设计与部署:合理、符合项目实际需求。 | 15% | ||
3.后端管理页面实现:正确运用Flask框架,实现数据的增、删、改、查等后端管理功能,实现与前端页面数据的交互。 | 30% | ||
4.项目部署:正确部署到服务器 | 10% | ||
技术文档 | 15% | 1.结构清晰,内容详实 | 15% |
总计 | 100.00% |
十、成果展示:
1、学院信息工程系网站
十一、评奖方式:
1.评委组成
吴继兵、朱毓
2.奖项设定
一等奖10%,二等奖20%,三等奖30%。分别进行第二课堂学分奖励。