1、 本科毕业论文(设计) 基于 ASP.NET 的高校运动会管理系统的研究与应用 系 别 信息管理系 专 业 计算机科学与技术 年 级 2008 级 学 号 姓 名 指 导 教 师 成 绩 2012 年 5 月 1 日 I 基于 ASP.NET 的高校运动会管理系统的研究与应用 杨倩 西南大学荣昌校区信息管理系,重庆荣昌 摘要 : 在计算机时代日益发展的今天,计算机网络正快速融入这个社会的每一个领域。在体育领域中,计算机在运动会管理方面的应用也越来越深入。现在各大高校已经很普及了,高校运动会管理系统便应运而生。 高校运动会管理系统是这个时代的产物。它集报名管理、比赛管理于一身,实现运动会管理自主
2、化、智能化,达到提高管理效率和质量,满足不同层次学校的不同要求,节省人力资源的目的。 本系统采用 ASP.NET 作为编程语言, SQL 为后台数据库, ASP.NET 技术实现动态网页的制作,以确保系统安全保密,易于维护。 本系统的主要目的是提高运动会管理的效率;实现整个运动会的集中管理。本系统的另一个重要特点是界面友好、易于操作,有很好的可视化效果。 关键词 :运动会;管理系统; ASP.NET; SQL II Based on the ASP.NET college sports management system research and Application yangqian De
3、partment of Information Management, Southwest University, Rongchang, Chongqing 402460, China Abstract: In the computer age growing today, the computer network is rapidly into the social each domain. In the sports field, computer games in the management of the application is more and more thorough. N
4、ow the campus network in colleges has become very popular, the university sports meeting management system will emerge as the times require. The sport managing system is exactly a result of this era. It collects the entering ones name managing and match managing, which can make the sport managing au
5、tomatic and intelligent, and meet different levels schools different demand , purpose to save manual resource. This system adopts ASP.NET as the programming language, JBuilder2006 is regarded as its developing instrument, SQL is backstage supporters database, the making of the dynamic webpage of ASP
6、.NET technology, so as to ensure the system is safe and secret, easy to safeguard. The aim of the system is to raise the effic iency of the sport managing and make the managing concentrating. Another important characteristic of this system is that an interface is friendly, easy to operate, there are
7、 very good visual results. Keywords: The sport game; Management system; ASP.NET; SQL; 毕业设计(论文) I 目 录 绪论 . 1 第 1 章 系统概述 . 3 1.1 运动会管理系统的定义 . 3 1.2 运动会管理系统的作用 . 3 1.3 运动会管理系统的建设目标 . 3 第 2 章 需求分析 . 4 2.1 需求分析 . 4 2.1.1 功能需求 . 错误 !未定义书签。 2.1.2 性能需求 . 7 2.2 技术需求 . 8 2.2.1 ASP.NET 语言 . 8 2.2.2 ASP.NET 技术应
8、用 . 9 2.3 运行需求 . 10 2.3.1 ASP.NET 对硬件的基本要求 . 10 2.3.2 ASP.NET 对软件的基本要求 . 10 第 3 章 数据库设计 . 12 3.1 数据库的概念 . 12 3.2 数据库的理论基础 . 12 毕业设计(论文) II 3.3 数据库管理系统 . 13 3.4 数据库设计 . 15 3.5 数据库规划 . 16 第 4 章 系统概要设计 . 21 第 5 章 系统详细设计与实现 . 26 5.1 界面设计 . 18 5.2 各模块功能设计 . 35 结论 . 36 参考文献 . 37 毕业设计(论文) 1 基于 ASP.NET 的高校运
9、动会管理系统 绪论 进入 21 世纪,随着计算机时代的飞速发展,计算机网络正快速融入这个社会的每一个领域。随着计算机的普及,各个学科都在探讨如何利用这个新科技资源更好的 为本学科和人类服务的问题。 为了配合每所高校每年运动会的管理工作,加强运动会的各个项目的管理,而开发研究出这项高校运动会管理系统。在开发过程中我充分考虑了目前运动会的实际情况,以及管理上的各种项目需求等,达到了既能满足管理上的各种需要,又能便于操作、易于使用的目的。 就目前各个高校运动会管理中出现的诸多问题,总结为 一下几点: (1)人力资源不足; (2)传统的报名模式效率极低; (3)报名信息的核对极不方便; (4)新技术资
10、源(如网络)未能充分利用等。 于是,运动会管理系统为新时代我们的一个很好的解决方案。虽然现在已经有利用信息技术运作运动会的例子,但大都处于起步阶段,有的仅仅是一些静态的网页设计或单纯的搬一些必需的表格上电脑,缺乏互动性,参与者不能主动参与,无法实现主办方与参与方之间的交流。这些并没有很好的利用信息技术实现真正的运动会管理自动化。 同时,运动会的管理工作是一个与学校息息相关的活动,因此我选择这个课毕业设计(论文) 2 题 ,它更贴近大学生生活实际,而且直接从学生的角度来做这个课题,能很好的体现出以学生为本的设计理念。 毕业设计(论文) 3 第 1 章 系统概述 1.1 高校 运动会管理系统的定义
11、 高校运动会管理系统,它涉及人工智能、计算机科学、认知科学、教育学、心理学和行为科学等学科,其研究目的是赋予计算机系统以智能,由计算机系统在一定程度上代替人类实现运动会最佳管理的运作。运动会管理系统改变了传统管理模式,具有交互性、多样性、灵活性等特点,提高了信息管理的准确性与信息管理的效率。 1.2 高校运动会管理系统的作用 高校运动会管理系统在现代高校运动会管理中发挥着越来越重要的作用: ( 1)提高运动会管理的效率和质量。 ( 2)能实现运动会的集中管理、自动核对报名信息情况和统计报名人数等; ( 3)提高办事效率;充分利用网络资源。 1.3 运动会管理系统的建设目标 运动会管理系统是面向
12、广大高校,为提高各高校的办事效率,满足不同的高校的不同需求而开发的系统。作为一个毕业设计课题,虽然存在着经费、时间和人力资源方面的限制,但仍要以实用性、智能性和便性为系统的开发目标来实现系统的基本功能。 毕业设计(论文) 4 第 2 章 需求分析 需求分析是整个数据库设 计过程中最重要的一步,也是决定性的一步。只有通过软件需求分析,才能把软件功能和性能的总体概念描述为具体的软件需求规格说明,从而奠定软件开发的基础。软件需求分析工作也是一个不断认识和逐步细化的过程。该过程将软件计划阶段所确定的软件范围逐步细化到可详细定义的程度,并分析出各种不同的软件元素,然后为这些元素找到可行的解决方法。 需求
13、分析所做的工作是深入描述软件的功能和性能,确定软件设计的限制和软件同其他系统元素的接口细节,定义软件的其他有效性需求。 需求分析阶段的工作,可以分成四个方面:对问题的识别、分析与综合、 制作规格说明和评审。 2.1 需求分析 需求分析分为两点,功能需求和性能需求。 该高校运动会管理系统所需实现的功能模块图如下: 毕业设计(论文) 5 Fig 2 .1 The system module design diagram 图 2 .1 系统模块设计图 (1)用户需求: 1)超级系统管理员:负责系统维护 ,具有系统的所有权限,包括添加普通运动会管理员用户、运动员用户。 2)运动会管理员:具有除系统管理之外的所有权限,包括运动员和运动项目基础信息的录入、运动员的检录,比赛流程管理系统管理员可根据实际需要添加、删除、修 改各角色、用户。 3)运动员:包括学生和教师,具有查看比赛成绩信息、比赛公告消息、修改个人登陆界面 管理 员 运动员 系统用户管理 运动员报名 项目 管理 项目编排管理 运动员检录 成绩管理 系统公告管理 查看公告 查看成绩 修改密码 个人信息管理