APP下载

大赛获奖管理系统的设计与实现

2020-11-28刘彦秀

时代人物 2020年24期
关键词:实现设计

刘彦秀

摘 要:随着国家对高等教育教学的重视,为了提高教育教学质量,当前各高校各学院开始申请一流本科课程、一流本科专业。在申请的过程中,需要收集各种支撑材料,其中收集比较困难的是学生的各种获奖情况,为了方便教师在申请各种项目或课题时能够高效的收集支撑材料,结合本校实际情况,设计并实现了大赛获奖管理系统。

关键词:大赛获奖管理系统;设计;实现

Abstract: T he country pays more and more attention to higher education, in order to improve the quality of education and teaching, currentuniversities and colleges are beginning to apply for first-class undergraduate courses and first-class undergraduate majors. During the applicationprocess, it is necessary to collect various supporting materials. Among them, it is difficult to collect various awards of students. In order to facilitateteachers to efficiently collect supporting materials when applying for various projects or topics, design based on the actual situation of the school. Andrealize the competition award management system.

Keywords: Award Management System;Design;Implement

基金项目:“基于“互联网+”的高校女大学生身体素质的监控及干预研究-以山东女子学院为例”,项目编号:18SZJ028。

背景

随着国家对高等教育的重视,教育部提出了《教育部关于加快建设高水平本科教育全面提高人才培养能力的意见》、“六卓越一拔尖”计划2.0系列文件,为推动新工科、新医科、新农科、新文科建设做出了重要的指导。为全面提高高校人才培养能力,实现高等教育内涵式发展,教育部决定全面实施“六卓越一拔尖”计划2.0,启动一流本科专业建设“双万计划”。2019年4月2日教育部办公厅发布了《教育部办公厅关于实施一流本科专业建设“双万计划”的通知》,通知中双万计划的建设目标是2019-2022年,建设10000个左右国家级一流本科专业和10000个左右省级一流本科专业点,该目标是面向各类高校,面向全部专业。而建设一流课程专业是需要提供各种支撑材料,其中包括培养的学生各种大赛获奖情况。由于一般科研课题或项目的申请用不到学生的获奖情况,所以对学生获奖情况没有统一的管理方式或系统。为了方便收集学生的获奖情况,经过分析设计并实现了大赛获奖管理系统。

需求分析

大赛获奖管理流程需求分析

通过与申请人员进行深入的沟通分析了获奖管理系统的所需要收集并管理的内容,最终确定系统建设的功能需求如下:

学生可以使用学号注册该系统,通过注册的账号登录系统,学生端可以维护自身的基本信息;还可以上传获奖情况,其中包括上传获得证书的描件,填写获奖的基本信息。

教师端可以通过工号注册该系统,或通过管理员统一导入教师信息,教师可以上传教师的获奖情况、科研、教研课题的具体信息。教师可以根据条件查看并导出所有学生的获奖情况。

管理员可以修改和维护学生和教师的基本信息。可以对学生和老师的所有获奖情况进行查询统计,并导出所需信息。

其它需求

为了防止学生信息和教师信息被非法窃取或丢失,系统在登录时做了多层权限验证,确保系统信息安全。为了方便后期维护,并能根据学生和教师在使用过程中提出的新需求进行及时更新,为系统留有扩展接口。

系统设计

系统架构

设计该系统的目标是:为学校教师管理学生获奖情况及教师自身获奖情况设计并开发一个方便有效的平台。本文在设计系统时采用B/S模式,三层架构,基于Ndolls框架,采用SQL数据库、c#语言实现。

功能设计

大赛获奖管理系统的功能结构如下图:

数据设计

通过对大赛获奖管理系统功能和管理业务流程进行详细调查和分析,根据数据库设计原则和方法。该系统数据库主要由以下数据信息组成:

学生注册基本信息,为了方便管理不同专业的学生而建立的学生基本信息表,是该获奖管理系统的基本数据,包括:学生姓名、学号、年级、学院、專业。

学生获奖情况的基本信息,是记录学生获奖的基本信息,主要包括:姓名、学号、大赛类型、获奖级别、参赛项目名称、获奖时间、指导教师、参赛队员、获奖证书扫描件。

教师注册基本信息,为了方便管理不同学院不同专业教师而建立的教师基本信息表,可以通过批量导入的方式将所在学院的教师信息进行批量导入,后期入职的教师可通过工号自行注册,其中主要包括:教师姓名、工号、学院、专业。

教师获奖情况的管理中包括两部分,一部分是教师的获奖信息的管理,另外一部分是教师科研成果的管理。其中教师获奖信息的管理表中主要包括:奖励名称、成果名称、所属单位、获奖人数、获奖日期、获奖等级、获奖级别、奖励批准号、奖励类别、获奖证书扫描件。教师科研成果管理包括论文、著作、著作权、专利、鉴定、研究报告。这几类成果分别建立不同的表进行管理。在教师需要时可以查询并导出相关的信息。

管理员可以维护学生和教师的基本信息,并可以查询、统计和导出相关信息。

系统实现开发环境

大赛获奖管理系统的开发主要采用Visual Studio2019集成开发环境、SQLServer2016数据平台、开发语言使用c#等。

主要功能的实现

该大赛获奖管理系统的主要功能是学生可以通过学生端注册并维护学生的大赛获奖情况,根据需要查询并导出相关信息;教师可以通过教师端维护教师的获奖成果及科研等成果,在需要时可以查询并导出相关信息。通过图1可以新增教师获奖情况。

通过教师端或管理员端的导出按钮可以将查询的内容进行导出作为项目或课题申请的支撑材料。

该大赛获奖管理系统在充分对管理流程分析的基础上,采用Visual Studio2019集成开发环境,使用SQLServer2016作为后台数据库,实现了大赛获奖管理系统的基本功能,为学生获奖信息的管理及教师获奖信息、科研成果信息的管理和使用提供了方便。

参考文献

[1]刘明明.新型高校大赛信息管理系统设计[ J].电脑知识与信息,2016.(08):64-65.

[2]马杰,仲超,彭鑫.职业技能大赛报名与成绩管理系统[ J].电子技术与软件工程,2017,(02):199.

[3]朱玉香,栾新,宋大雷,王栋.科技竞赛赛务系统的设计与实现[ J].科技创新导报,2016(18):69-71.

[4]李春葆,曾平,喻丹丹.SQLServer2012数据库应用与开发教程[M].清华大学出版社,2015.

猜你喜欢

实现设计
BUBA台灯设计
有种设计叫而专
陈国兴设计作品
信息系统安全评价系统设计及实现
高校声像档案数字化管理的实现路径
办公室人员尚需制定个人发展规划
苏州信息学院教务管理系统的设计与实现
浅析铁路通信传输的构成及实现方法
匠心独运的场地设计画上完美句点
跨越式跳高递进与分层设计