logo资料库

基于Web的高校田径运动会管理系统的设计.pdf

第1页 / 共1页
资料共1页,全文预览结束
基于 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-
分享到:
收藏