基于Web的学校田径运动会管理系统:提升效率与简化操作
第十七卷 现代教育技术卷。第7期72007网络化学校田径运动管理系统 邹建奴 深圳市实验学校小学 广东省深圳市 【摘要】本文从学校的实际情况出发,在调查的基础上分析了学校田径比赛的流程并分析需求等事项,确定田径运动管理系统的具体实现功能;阐述了系统的结构模块设计、设计原理以及各个实现功能的描述。本系统是基于Web平台开发的。采用人机交互客户端程序,实现田径比赛报名、订单簿生成、成绩输入输出等实时管理,简单易操作,大大提高了体育比赛的效率管理流程。 [关键词] 田径比赛、运动会报名、赛程簿生成、成绩管理 G424.28 [文献标识码] B [论文编号] 1009-8097 (2007) 07-0090-05 今日资讯时代,信息瞬息万变,高速流通。互联网的出现,打破了地域和时间的限制,真正实现了信息共享,改变了人们的工作和生活方式。目前,社会各行各业都充分利用了互联网的发展,更多的服务管理系统被推向了Web平台。如:网上银行、网上图书馆等。这些管理系统允许用户与浏览器实时交互,网页上的数据信息可以根据用户的不同需求及时更新,进一步满足和方便了用户。在这样的大环境下,我结合学校的实际情况,研究编写了一个适合中小学大型田径比赛使用的“基于Web的学校田径比赛管理系统”。 1.系统开发分析 (1)系统开发需求分析 系统开发的第一步是通过调查和分析充分了解用户的需求。在开发这个系统之前,我积极与教务处、教技服务处、体育教研室的老师进行沟通。一方面,我们熟悉学校田径比赛的流程,另一方面,我们进行详细的分析,了解用户的需求: 1、开发的系统应自动排列用于比赛的订单簿。体育比赛。程序书包括运动会的组织领导和裁判员、运动会的比赛流程、运动员号码的自动排列、运动会比赛项目的自动分组和分道等。 2.能够为裁判员生成各种比赛形式在比赛前和比赛过程中进行记录。 3、能够在比赛过程中及时输入、汇总成绩;打印各种比赛的成绩公告、报名和破纪录公告。比赛结束后,可以实时统计并打印各班的成绩和排名。针对用户的需求,设计的管理系统应该:能够在线发布,多用户可以在终端在线注册;自动生成运动会日程(主要包括运动员人数自动排列和自动分组分道);多用户 实时分数输入、统计、多种表格和分数输出的在线交互系统。 (二)开发环境 1、硬件条件。网络通讯设备:主要包括交换机、网卡、集线器等,构建校园局域网系统;服务器一台,用于数据服务器和Web服务器;几台客户端计算机。
2.系统平台。采用/架构。服务器采用/98作为操作系统,软件采用IIS3.0。客户端也可以使用/98作为操作系统和浏览器软件。数据库采用。 3、开发工具。使用可视化编程工具。它允许更快地创建数据库驱动的 Web 应用程序。同时采用ASP,动态服务器主页。 ASP可用or语言设计,主要用于网络数据库的查询和管理。 ASP的源程序代码在服务器端执行,代码保密性好。与HTML集成,无需编译链接即可直接执行。 2.系统模块设计 (1)、数据库建设 只有建立数据库才能实现数据的自动化管理。数据的结构会影响整个管理机制的应用,因此在程序设计时必须仔细构建完整合理的数据结构。我使用的数据库比其他数据库更简单、更容易操作。系统最初设计时考虑了运动会各年级数据的独立性和互不干扰,为每个年级分配了单独的数据文件。这些数据库文件的结构实际上是相同的。
https://img1.baidu.com/it/u=2670567401,1864836035&fm=253&fmt=JPEG&app=120&f=PNG?w=500&h=707
以下是六年级的数据————————接收日期:2006年6月19日库文件:表tt的数据字典(2)数据字典图2.1.1系统数据库表gt和表ggt数据字典本系统数据字典如下: ysb表数据字典字段含义 数据类型 BJ班级编号 XH学号编号 XM姓氏 姓名**XB 性别编号表 gbm 和表 ggbm 数据字典字段含义数据类型 BJ组数 预赛米数、ED场数、200米预赛场数、赛道数、EZ 200米跑场数、预赛组数。数字 ID 编号时,识别并记录自动编号 BH 编号 BH11 类指定编号 编号文本 ⋯BH6⋯6 类指定编号 编号文本(3),功能模块图 91 字段含义 数据类型 BJ 类编号 JL 继电器排名编号 JLD 继电器成绩编号 ⋯ 其他项目排名及成绩编号 Z 集体项目总成绩编号 M 集体项目名称 次要数字字段含义 数据类型 BJ 班级文字 最终成绩文字 LI 决定是否上报立定跳远文字 LIJC立定跳远预赛成绩文字 LIJM 立定跳远决赛前排名文字 LIJD 立定跳远决赛前成绩文字 ⋯ 其他项目对应赛场文字 三、系统设计原理及功能实现 (1)运动会注册模块 该模块分为2部分,见下图。
第一部分为项目登记,第二部分为项目评审。图3.1.1 运动会报名 1、项目报名。下图为报名表的部分截图。 3.1.2 项目报名 92 可实现多用户在线实时报名功能,各班级班主任可以在客户端进入自己的班级,报名参加各类竞赛项目。登记表是一个二维表格,列出了班级中每个学生的学号、姓名和姓名。点击对应的学生即可报名该项目,最后点击“提交”即可完成报名流程。操作简单、方便、快捷。 2.项目查看。允许班主任在报名结束后返回验证报名是否正确。该模块仅允许查看,设计时限制删除、添加等功能。实际测试使用中发现这些功能还是有必要的,这也是这部分需要补充和扩展的内容。下面是项目注册的部分Asp源程序,将男子(女子)项目注册添加到数据库表gbm(ggbm)中。
https://img0.baidu.com/it/u=1397772591,4146795788&fm=253&fmt=JPEG&app=138&f=JPEG?w=599&h=500
页:
[1]