论文部分内容阅读
随着社会信息技术的不断进步和我国教育事业的发展完善,学科竞赛的举办形式多种多样,参赛人数也越来越多。越来越多的高校开始对学科竞赛管理的历史数据进行复杂分析,而传统的事务处理(OLTP)方式不能满足高校从多角度分析数据的要求。针对这样的背景,提出了基于OLAP技术和数据库管理技术,结合高校学科竞赛的操作流程和管理特点,设计和开发了便于高校管理学科竞赛工作和对学科竞赛信息数据进行分析的学科竞赛管理系统,实现了通过对学科竞赛信息的综合分析应用,进而促进学校学科竞赛的发展和不断完善学校的教学,同时,为提高学校的学科竞赛研究水平和学科竞赛管理水平提供决策支持。本文主要工作包括以下几个方面:(1)进行学科竞赛管理系统的功能需求分析,得出学科竞赛管理系统的功能模块图、系统用例图以及时序图。(2)对学科竞赛管理系统进行设计。由于系统包含两个部分,一个是信息管理系统,另一个是维度分析,所以在数据库设计上,本系统先是设计对应信息管理系统的数据库,然后重新创建用于维度分析的OLAP数据库表。(3)设计与开发的学科竞赛管理系统主要功能模块,包括学生用户登录管理、注册管理、报名管理、竞赛公告信息管理、学校管理、专业管理、管理员信息管理、学生管理、比赛项目管理、竞赛公告管理、竞赛成绩管理和学科竞赛数据多维分析等功能模块。(4)通过实现和运行学科竞赛管理系统各个模块功能,展示了该系统的创新性、科学性、实用性,并分别展示时间维与学科竞赛数据的多维分析结果、科目维与学科竞赛数据的多维分析结果、地区维与学科竞赛数据的多维分析结果、学科竞赛数据的多维图形展示等。结果表明,基于OLAP技术的学科竞赛管理系统,数据展示一目了然,从不同的维度上对学科竞赛管理系统的数据进行复杂分析,从而为提高学校的学科竞赛研究水平和学科竞赛管理水平提供决策支持。