基于web的体育竞赛管理系统数据库设计

时间:2022-10-10 01:55:26

基于web的体育竞赛管理系统数据库设计

摘要:随着现代体育运动的不断发展,大型体育赛事的编排管理工作也越来越复杂精细化,为使体育竞赛项目能够高效、便捷、有序的进行,作为赛事的组织方就必须充分借助现代信息化手段,使用基于web体育竞赛管理系统来统一管理体育赛事的各个环节。本文针对体育竞赛管理系统中最主要的数据库设计部分进行简要阐述。

关键词:体育竞赛 web 数据库 设计

中图分类号:TP393 文献标识码:A 文章编号:1007-9416(2016)04-0000-00

现代化的体育竞赛管理系统[1],利用计算机和网络技术使信息以数字化的形式在系统中存储和流动,软件系统管理各种设备自动地按照协议配合工作,使人们能够高效率地进行信息处理、传输和利用。本文体育竞赛管理系统实现了内外信息传递,比赛日程安排,比赛场地安排,赛事编排自动化等项目,极大的改变了传统的赛事以人工编排为主的工作方式,提高了工作管理效率。

1 系统概述

1.1 技术可行性

体育竞赛管理系统是完全采用B/S体系结构的互联网管理系统,包括Web和数据库开发。系统网站目标在于为各级用户提供包括运动员信息、管理员信息、场地信息等数据,为选手注册报名比赛项目提供简洁有效的操作提示。而数据库旨在提高数据处理的自动化和更新的即时化,本系统采用mysql数据库,基本功能齐全,易于管理和维护。本系统的开发框架采用struts、spring和hibernate三层框架体系搭建,框架层次鲜明,易于理解和编写代码。

1.2 功能需求

(1)前台功能管理模块:又分为选手注册登录模块、选手信息修改模块、选手网上报名模块、查询比赛信息模块、打印报名表模块、好友留言模块等六个子模块。它们都是为选手进行服务的功能部分。(2)后台功能管理模块:分为创建比赛模块、比赛编排模块、报到模块、成绩录入模块、成绩审核模块、新闻模块、权限管理模块等七个子模块。这些都是为整个系统服务的。系统为管理员分配多种权限。根据权限的不同为他们设定不同的工作任务。

1.3 系统前台和后台设计

管理员模块分为创建修改删除比赛、体育比赛编排、新闻和公布成绩、比赛报到成绩录入审核等四个子模块。运动员管理模块分为运动员注册、选手信息修改、网上报名、在线打印等四个子模块。

2 数据库设计

本系统数据库的设计[2]共设计了11个数据表,包含了比赛项目基本信息表、运动员个人信息表、组队信息表、报名信息表、赛事安排表、积分表、信息表、管理员权限表、积分规则表、每天时间段表。下面介绍几个主要功能模块的数据库表1所示。比赛项目信息表主要记录比赛的一些基本信息,包括比赛的编号、名称、赛制、报名时间、报到时间、比赛时段、参赛队数、比赛场地、类型、积分规则等信息。该表是整个系统核心的数据表。

报名信息表主要记录有比赛编号、团队编号、和团队的报名编号。组别和报名时间等信息,是团队(选手)参加比赛的重要数据表。赛事安排表2所示。

3 结语

设计基于web的体育竞赛管理系统的目的是以先进成熟的计算机和通信技术为主要手段,建成一个提供给观众和赛事组织方信息交换、交流互动和赛事编排及信息管理的系统,为赛事信息提供服务,实现赛事管理现代化、信息资源化。

参考文献

[1] 程嘉炎.球类运动竞赛法[M].北京:人民体育出版社,2004(1):50-110.

[2] 王珊,萨师煊.数据库系统概论[M].北京:高等教育出版社,2008(3):78-210.

收稿日期:2016-03-07

作者简介:李江冰(1989―),男,河南三门峡人,河南师范大学计算机与信息工程学院硕士研究生在读。

上一篇:基于单片机的暂态零序电流检测系统设计 下一篇:100kW发射机调频发射系统的设计实践探究