天文知识竞赛报名管理系统的设计与实现探讨
2021-10-26张维多
山西电子技术 2021年5期
关键词:学生
管 峰,陈 昌,张维多
(北京天文馆,北京 100044)
0 引言
北京天文馆按有关要求,为进一步培养全民对天文知识的兴趣,普及全民天文知识,已完成多次天文知识竞赛活动,并取得有明显收益。因全民对天文知识的兴趣不断提升,原有的天文知识竞赛报名管理系统功能已不能满足当前需求,现拟重新建设一套天文知识竞赛报名管理系统,实现天文知识竞赛活动的报名管理、队伍管理、竞赛管理、资料汇总等功能[1]。该系统分为预赛、决赛和国际赛事报名管理模块。系统要求达到可视化界面设计风格简洁,布局合理,易操作,系统架构简单清晰,易扩展,功能完备。
笔者结合自己多年的经验,立足天文知识竞赛报名管理系统的需求,从整体架构和功能模块分析,详细阐述了天文知识竞赛报名管理系统的设计实现方法。
1 系统整体架构
结合天文知识竞赛报名管理系统的需求,本系统应该包含预赛、决赛及国际赛模块,三个模块相互独立又相互联系。预赛和决赛分高低年级组,分别主要通过分数线来判定是否通过该级别的赛事;国际赛主要通过分数和年龄来共同判定是否能够参赛。整体结构如图1所示。
由图1可知,学生通过用户注册后参加预赛部分,老师在决赛报名阶段进行注册后与学生组队参加决赛。通过预赛的学生可以参加决赛,通过决赛的学生由北京天文馆带队参加国际赛事。系统管理员具有系统最高权限,可以在整个报名管理过程中获取报名信息,协调和管理整个报名过程[2]。……
登录APP查看全文
