基于 Web 的高校田径运动会管理系统的设计
信 息 科 学
( 金华职业技术学院体工部, 浙江 金华 321007)
贾美倩
摘 要: 设计的基于 Web 的高校田径运动会管理系统, 依托校园网这个平台, 能充分发挥计算机在数据统计和传输方面的优势, 具有信息收集
准确、发布及时的优点。同时解决了手工式信息处理方式存在的效率低、保密性差, 时间一长, 不便于查找、更新和维护等问题。
关键词: 田径运动会; B/S 体系结构; 无线网络; Sql Server 2000
引言
高校田径运动会在学校体育教育和高校校
园文化中, 处于非常重要的地位。组织一次运动会
既烦琐又复杂: 从运动员分组编排到竞赛日程表
的确定, 从各类竞赛用表的填写到秩序册的生成
打印, 从比赛成绩记录到排出名次打印, 从团体总
分的计算到成绩册的汇总等。目前, 很多高校仍采
用手工信息处理方式管理运动会, 这种管理方式
存在许多缺点, 如效率低、保密性差, 而且时间一
长将产生大量的冗余文件, 给查找、更新和维护工
作带来了很大的困难, 并且不便于数据统计和保
存。
现代科学技术尤其是计算机网络技术在高
校的飞速兴起与应用, 为田径运动会的管理方式
更新提供 了 新 的 技 术 平 台 。 利 用 ASP 结 合 Sql
Server 2000 构造基于 Web 的高校田径运动会管
理系统, 能充分发挥计算机在数据统计和传输方
面的优势, 极大减轻运动会管理的工作负担, 提高
了工作效率和信息处理的实时性。
1 系统分析与设计
1.1 系统体系结构的选择
通过系统分析, 本系统采用 B/S 三层体系结
构, B/S 模式是一种由传统的二层 Client/Server 结
构发展而来的三层结构在 Web 上的应用。此时,
表示层( Browser) 、功能层( Web Service) 和数据层
(Data Service)被分成三个相对独立的单元。表示
层中包括显示逻辑, 位于客户端, 它的任务是向
Web 服务器提出服务请求, 并接受 Web 服务器传
来的主页信息并进行显示; 功能层中则包含了事
务处理逻辑, 它位于 Web 服务器端, 其任务是接
受客户端的请求并与数据库进行连接, 向数据服
务器提出数据处理请求, 并将结果传送给客户端;
处于第三层的数据层则包含了系统的数据处理逻
辑, 位于数据库服务器上, 它接受 Web 服务器对
数据进行操作的请求, 实现对数据库查询、修改、
更新等功能, 把运行结果提交给 Web 服务器。
B/S 体系结构的优点有: 在客户端只需标准
的、简单通用的浏览器, 无需安装任何专门的软
件, 用户的界面都统一在浏览器上, 相对与 C/S 模
式的客户端, 不需要专门的培训就可以使用, 不需
再学习使用其他的软件; B/S 模式的应用逻辑由
Web 服务器承担, 这不但可以减少系统管理员的
工作量, 而且可以缩短系统的开发周期, 维护工作
也简单易行。
1.2 系统运行环境
本系统的运行环境要求, 客户端: Windows
2000/xp ,IE 浏览器 5.0 及以上版本。服务器端:
Windows 2000/xp ,IE 浏览器 5.0 及以上版本, I-
IS5.0 及其以上版本。数据库: 采用 SQL Server 系
列版本运行于服务器端。
1.3 系统功能设计
本系统主要是实现在高校运动会举行过程
中, 赛前、赛中和赛后的信息化管理, 具体功能如
下。
tion 的 Execute 方法执行标准的 SQL 语句完成对
数据库的各种操作。举例代码如下:
1.3.1 基本信息管理。包括组别管理、参赛单
位管理和田径项目管理等。
1.3.2 运动员信息管理。分运动员报名和秩序
册的生成两大块, 秩序册主要包括人数统计, 代表
队名单、各项目人数统计、径赛分组以及秩序册的
打印等。
1.3.3 成绩管理。预赛成绩与决赛成绩的添
加、修改、删除、查询和打印。
1.3.4 成绩汇总。包括团体总分表、项目名次
表的生成和打印等。
1.3.5 数据查询。主要包括运动员信息查询,
参赛单位、运动员比赛数据及成绩名次的查询。
1.3.6 系统管理。包括用户设置、比赛规则设
置、系统初始化、数据的备分与恢复和标准项目的
定义等。
2 数据库设计及系统实现
SQL Server 2000 是 Microsoft 推 出 的 一 个
关系型数据库管理系统, 具有使用方便、可伸缩性
好、与相关软件集成程度高等优点, 它为用户提供
了一个安全、可靠和高效的平台。可以选择它作为
后台数据库管理系统。
2.1 数据库表的设计
在 SQL Server 2000 中 创 建 数 据 库
YUNDH, 包括用户表、标准项目表、报名基本表、
参赛单位表、参赛项目表、记录表、项目比赛时间
表和比赛成绩表等。
2.2 数据库的连接
想要读取数据库中的数据, 第一个步骤就是
要与数据库取得联系, ADO(ActiveX Data Objects)
技术是微软公司推出应用广泛的数据库链接技
术, 通过 ADO 可以轻松完成对各种数据库的查
询、存取操作。ASP 应用程序利用 ADO 与数据库
链接的方式主要有两种, 一种是利用链接字符串
进行直接链接, 另一种则是通过 ODBC 数据源
( DNS) 进行链接。
2.2.1 不用 DSN 实现对数据库的直接链接
Set conn=server.CreateObject ("ADODB.con-
nection")
conn.open "provider=sqloledb;data source=
(local);uid=sa;pwd=;database=YUNDH;"
' 这是用 OLE DB 链接字符串实现对数据库
的访问方式
2.2.2 通过 ODBC 数据源连接数据库
例如已经设置了 ydh_db 数据源, 可以通过
以下两条命令建立与相应数据库的链接:
Set conn=server.CreateObject ("ADODB.con-
nection")
Conn.open "DSN=ydh_db;UID=Sa;PWD="
2.3 数据库的查询、修改操作
建立数据库的链接后, 就可以利用 Connec-
sql="select * from bmjbb"
Set RS=conn.execute sql
sql="update bmjbb set bmxm='' where
' 查询操作
bmh=''"
' 修改操作
conn.execute sql
2.4 系统安全设计
为了保证资源、通信的安全, 本系统实现时
设计了三级安全机制。首先设置了服务器和防火
墙隔离外界对主服务器的直接访问, 以有效地防
止不法入侵。其次在用户登录时, 通过对用户密码
的验证确定其合法性, 并设定不同用户的访问权
限和操作权限。最后第三层防线主要基于数据库
的安全性, 以确保数据库中表的完整性和正确性。
3 结束语
本 系 统 讨 论 的 利 用 ASP+IIS+Sql Serv-
er2000 技术设计高校田径运动会管理系统, 实现
容易, 系统操作也简单, 能充分发挥计算机在数据
统计和传输方面的优势, 提高了工作效率。随着计
算机无线网络技术的发展及笔记本电脑的普及应
用, 基于 Web 的高校田径运动会管理系统将表现
出更强的高效性和实用性, 必将得到更广泛的应
用。
参考文献
[1]齐治昌,谭庆平,宁洪.软件工程[M].北京: 高等教
育出版社,2004, 4.
[2]宋颜浩,费文华.ASP 与相关数据库技术高级指
南[M].北京: 中国水利水电出版社,2002, 4.
[3] 郭常圳.ASP 网络应用开发例学与实践 [M].北
京: 清华大学出版社,2005, 12.
[4]卫海.快速学习 SQL Server 2000 中文版[M].北
京: 中国铁道出版社,2001, 8.
[5]刘东华.网络与通信安全技术[M].北京: 人民邮
电出版社,2002, 11.
( 上接 173 页)
驱动教学法在进度控制上遵循知
识的连续性, 学生学习有张有弛, 符合学生生理
和心理特点以及认识规律。这样教学, 学生学得
快, 学得牢, 其教学容量也远远超出了传统教学
在同等时间内的知识量, 既实现了大纲的基本要
求又能使每个学生依据自身能力获得最大收益,
充分挖掘了不同层次学生的潜力, 贯彻了因材施
教的教学原则。
参考文献
[1]阎立钦.实施创新教育, 培养创新人才[J].教育
研究, 1999, 7.
[2]何克抗.论现代教育技术与教育深化改革.
作 者 简 介: 黄 文 苑, 26 岁, 女 , 籍 贯 广 东 韶
关, 计算机助理讲师、职务计算机专职教师, 中共
党员。
- 48-