用户登录  |  用户注册
首 页毕业论文毕业设计下载定做交易过程截图支付宝在线支付
当前位置:完美毕业网毕业设计下载计算机毕业设计asp.net

基于B/S模式的重庆理工大学运动会管理系统毕业设计

联系方式:点击这里给我发消息QQ212181988
官方主页:www.biye114.com
图片预览: ;论坛转帖
插件情况:
售后服务:请联系客服QQ:212181988
一键分享拿折扣:
  • 好的评价 如果您觉得此软件好,就请您
      0%(0)
  • 差的评价 如果您觉得此软件差,就请您
      0%(0)

软件简介

 目 录

摘要 I

Abstract II

1 绪论 1

1.1课题背景和研究意义 1
1.1.1课题的研究背景 1
1.1.2 课题的研究内容及意义 1
1.2可行性分析 3
1.2.1 技术开发性 3
1.2.2 经济可行性 3
1.2.3 操作可行性 3
1.3相关技术 4
1.3.1 ASP.NET 4
1.3.2 B/S模式 5
1.3.3 Visual C# 5
1.3.4 SQL Server 2008 6

2系统需求分析 8
2.1 系统概述 8
2.2 功能描述 8
2.3 权限分析 9
2.3.1 系统管理员 9
2.3.2 学生管理员 10
2.3.3 教师管理员 10
2.4 非权限分析 11

3系统概要设计 12
3.1系统结构 12
3.2系统模型 13
3.3模块划分 15

4 系统详细设计 18
4.1 管理员 18
4.1.1简要说明 18
4.1.2功能结构 18
4.2 教师管理员 18
4.2.1简要说明 18
4.2.2功能结构 19

4.3 学生管理员 19
4.3.1简要说明 19
4.3.2功能结构 19

5 数据库设计 21
5.1数据库概述 21
5.2系统数据库 21

6 系统实现 27
6.1 主要实现代码 27
6.2 系统的主要界面 29

7 系统测试 32
7.1 测试环境 32
7.1.1 硬件环境 32
7.1.2 软件环境 32
7.2 测试结果 32

8 结束语 36
8.1 总结 36

致谢 37
参考文献 38
文献综述 39

摘要
传统的运动会安排,其主要的特点是通过学校组织大量人力而进行,基本流程包括:学会运动员的报名、比赛规则的制定、比赛项目的安排、比赛场地的安排和最终成绩的记录等流程,通常情况下,参加的人数是非常多的,形成的赛事规模大,自然而然,人工处理的赛事情况也就十分之多工作量也就不断加大,耗时间就长,而且容易出现统计等各种各样的错误,出现人力,财力的巨大浪费,从某种程度上来讲,运动会的经济成本是很大的。
本研究课题主要是设计并实现一个基于B/S模式的重庆理工大学运动会管理系统。使用的开发语言为C#,运动会管理系统具体包括运动会通知信息管理、教师和学生基本信息管理,教师和学生报名信息管理,项目管理、裁判管理、赛事日程管理、学生和教师成绩管理与统计、个人登录信息管理与维护等相关内容。通过这一软件的设计与实现,各位运动员通过运动会首页了解赛事规则,时间,地点等与运动会相关的信息,在规定的时间内由班委通知运动会报名事宜,有意参加的同学可以在所属院系管理员处登记个人情况,由院系管理员进行资格审查,院系管理员登录到网站为符合条件的学生报名,这样可以不用安排相关工作人员来进行相关事宜的人力的安排,而只需安排相应的管理员来将需要及时公布的数据录入系统,形成电子文件,支持文件的增加、修改、删除、成绩名次记录查询等功能,更好的满足高校管理层的需求,为高校提供更为优良的服务。之后,只需要对系统进行及时的维护和管理,这样不仅效率高,而且大大节省了资源,实现了资源的合理化配置。
本运动会管理系统的基本宗旨就是针对传统运动会的流程中出现的各种问题而集中解决问题,为广大高校的运动会组织方提供一种更为优质的数字化的运动会信息管理。
关键字:B/S 运动会 管理系统

Abstract

From a standpiont of the traditional sports meeting arrangement, its main characteristic is through the school organization for a large number of human, basic process includes: learn to athletes, formulation of the rules of the game, the game for the registration of project schedule, the arrangement of the venue, and records of the final grade process, such as is often the case, to participate in the number of people are very many, the formation of scale, natural and artificial processing event situation is ten points are increasing workload, long time consuming, and easy to statistics and so on all kinds of mistakes, human, in serious waste of resources, to some degree, the games is a great economic costs.
This research mainly is designed and implemented based on B/S model management system of chongqing university of science and technology games. Use development language is c #, the sports management system including the background database construction of the entire games, games before the issue of management, the information in the event management, event after the data statistics and so on related content. Through this software, the design and implementation of athletes by games home page to understand competition rules, time, location information related to the games, such as within the prescribed period of time by the class enrolment committee inform games, interested students can register a personal circumstances in the subordinate departments administrator, qualification review by the department manager, department administrator login to the site to register for qualified students, so can not arrange related staff to proceed with the arrangement of the relevant matters of human, and only need to arrange the corresponding administrator will need to be released in time data entry system, formation of electronic files, the increase of the supporting documents, modify, delete, statistics, printing, etc, to better meet the needs of university management, to provide more excellent service for colleges and universities. Later, only need to timely maintenance and management system, not only high efficiency, and greatly save the resources, achieve the rationalization of resource allocation.
The basic aim of the sports management system is aimed at all kinds of problems in the process of traditional games and focus to solve the problem, for the majority of colleges and universities sports meeting organizer to provide a more high-quality digital games information management.
Key words: B/S sports management system


1 绪论

1.1课题背景和研究意义
1.1.1课题的研究背景
高校每年都会定期举行各项体育运动赛事,丰富和充实广大学生的生活,深受广大师生的高度认可和喜爱。在此过程中,不仅是自己的身体得到了锻炼和提高,也加深了和老师同学们的深厚友谊。每年举办的高校运动会规模空前盛大,成为老师和学生增强自己身体素质的一种重要方式,运动会的开展,由于运动会比赛项目多,每年运动会参赛人数异常空前,信息的处理过程比较繁琐,人工管理起来较为困难,传统运动会息的收集、登记、处理是一项费时、复杂的过程。
随着经济的高速且强有力的发展,它对社会主义的建设各方面的的影响是具有深远的意义的。经济的发展不断推动科技的快速进步,计算机技术的发展也实现质的飞跃。这样一来,计算机技术的不断发展,可以作为其他各行业的发展的坚实基础,比如,教育事业、铁路行业。更深层次,也不断推动社会的发展。出于这一考虑,本系统设计本运动会管理系统以满足时代的需要和减轻高校运动会的处理繁琐信息程度,进而快速,灵活的实现运动会管理。为此,根据实际情况的研究,对本运动会管理系统进行了全面的需求分析,力求达到与需求分析相一致的设计系统,使得运动会的开展实现计算机的数字化管理,最终,实现运动会开展的工作效率得以提高,比赛数据的安全性得以保障。
为实现高校运动会管理的不断发展、与时俱进。顺应时代的需求,竭诚实现较为全面的数字化信息管理,科技人才的不断努力和奋斗,最终实现更好地为广大师生的学习和生活服务。以此为坚定的基石,在此基础之上,本系统的设计才能得以开展,这全都是以时代的进步,科技的发展为历史背景,得以全面的开展和实施。
1.1.2 课题的研究内容及意义
高校对大学生的大力培养不仅仅体现于对大学生的各专业邻域知识的教授,也体现于对各种体育文艺活动的开展,目的在于提高大学生的心理素质和身体素质。传统的运动会开展模式已经不能够适应时代的要求,基于这一初衷,才致力于设计本运动会管理系统。
本运动会管理系统主要是为了满足广大高校的实际需求,其内容主要包括对比赛项目的制定和选手比赛成绩的录入操作,裁判的管理及所属项目,新闻通知的增删改查操作以及绑定数据源显示到网站首页。
每年举办的高校运动会规模空前盛大,考虑到在运动会过程中出现的这一系列管理和组织所面临的各种巨无霸问题。同时,随着大学生活的丰富和客观实际的需要,进一步使广大同学投身于体育锻炼,同时,也减轻老师们传统的记录运动赛事的不必要的工作,因此,设计一个高校运动会管理系统满足广大学校的实际需要,是很有必要的。
基于对传统运动会的调研和研究,致力于运用计算机编程语言开发一个较为完善的高校运动会管理系统。在全面调研分析运动会管理需求的基础上,通过最优化的基本选择,这一运动会管理系统采用的是基于浏览器/服务器B/S的模式建设而设计,用SQL Server 2008作为维系整个系统的数据库,存储与运动会相关的数据信息,提供对数据的添加、修改、查询、删除等可执行的功能来实现运动会期间信息数字化管理,计算机技术的不断更新,促使其他的行业也需要计算机软件的应用来促进自己的发展,以求实现方便快捷、高效的管理,这也就成为本系统开发必须实现的基本任务。
每年学校开展运动会是大学生生活的重要组成部分。大学不仅仅是学习的地方,更是全面提高个人综合素质的地方,也为丰富广大师生的生活而不断地向着网络化 、人性化的关丽尔不断地探索之中。为此,我们对运动会的信息管理系统进行了全面的、综合的研究,力求使得运动会的筹备组织、管理协调等事宜都能够正常开展,各项工作全面实现了信息化、网络化,向科学规范的标准靠拢从而实现本系统全面的完整性、良好的通用性以及数据的安全性强等优良的性能。鉴于此,我们才致力于设计本运动会管理系统以满足时代的需要和减轻高校运动会的传统人工操作,进而实现快速,灵活的运动会的数字化信息管理。
本课题主要是设计并实现一个基于B/S模式的运动会管理系统。B/S的系统应用模式是一种新型的WEB程序模式,它是将最为核心的系统的功能主要集中在服务器上,用户通过安装有浏览器的个人电脑,输入网址,登录到运动会网站首页进行相关的操作,共用同一的客户端。用户电脑上安装一个Internet Explorer浏览器,以及安装需要连接的数据库数据库,系统就可以运行了。系统的运行能够通过各种浏览器就可以实现管理和各种事项的处理。B/S模式的特点就是使得用户操作简便,只要有电脑和网络,就可以在本系统中实现运动会相关事项的操作,数据的处理等内容。
本运动会管理系统主要实现重庆理工大学运动会事宜的管理,具体包括运动会赛前事宜的管理,赛事中的信息管理,赛事后数据统计等相关内容。通过这一软件的设计与实现,各位运动员可以自己登录网站查询自己的运动会赛事规则,时间,地点,成绩,同时了解运动会的相关信息,这样不仅效率高,而且大大节省了资源,实现了资源的合理化配置,本运动会管理系统其基本宗旨就是针对传统运动会的流程中出现的各式问题而集中解决问题,为广大高校的运动会组织方提供一种数字化的运动会信息管理,每一个环节在本系统中形成相应的对应,每一个需要人工进行的信息处理实现电脑的网页终端根据相应的提示完成基本的报名,了解赛赛预知,场地自动化处理。这种发展趋势是不可以逆转的,是先进的,是可取的。学生自行通过简单安排等运动会期间的各项信息的通知,目的是保证运动会的正常且高效的实施和开展。
1.2可行性分析
1.2.1 技术开发性
本系统是使用C#语言实现的,以MSSQL数据库作为后台数据的支撑。C#在吸取各种其他语言的优点的基础之上,还具有面向对象、语法简单的特点,也具有良好的安全性和兼容性,拥有强大的编程架构,这一语言的灵活使用为开发人员编写各种应用程序提供一个很好地平台。
1.2.2 经济可行性
开发成本相对较低,实用性能好。与人工操作处理过程相比,在人力、物力、财力方面会大大实现节省,将会彻底改变传统运动会的运行模式,所以,开发本系统具有经济可行性。
1.2.3 操作可行性
本系统只需要一台有浏览器的个人电脑和输入输出设备,如:鼠标、键盘、显示器。系统必须安装必要的运行软件VS 2010作为系统运行的环境和MS SQL Server 2008作为后台数据库,其为数据的存储的软件环境,本次需求的客户为每个学院管理员和系统管理员,软件的开发是根据他们的需求来设计的,系统操作的可行性得到了认可。
1.3相关技术
1.3.1 ASP.NET
ASP.NET 技术的不断发展促使其开发平台形成一个具有良好性能的 Web 应用开发环境,为各类Web 开发人员提供所需的程序技术服务。从某种角度来,ASP 语言和ASP.NET语言的语法具有良好的共通性。通过过去的 ASP 应用程序,最终逐渐向ASP.NET的高性能不断迈进,增加了较为全面的 ASP.NET 开发的功能,自由性地使其原有的性能不断增大和高效运转。ASP.NET是在C#语言的基础上衍生出来的一种较为强大的编程语言,可以实现用任何兼容性高的编程的语言进行创作应用和开发程序。程序开发人员能够从这些技术得到启迪,不断地创新进行创新性开发,大大节约了开发的时间,提高了程程的效率。
Asp.net使用的是以一种字符为基础的,分级化的模式的物理信息配置系统,使得asp.net应用程序的设置变得更加简单,配置信息一班都是保存在文本之中,不需要启动本地的管理员工具就可以实现新的更改,使得基于应用的asp.net开发更加具体、快捷、高效。
ASP.NET基本特点如下所述:
asp.net具有良好的安全性。能够确保开发的程序的数据在安全的范围之内。Asp.net的编程思想能够与 ASP的语法实现兼容,ASP.NET提供一种全新的应用模型和语法结构,良好稳定性为能够开发出更好的应用程序奠定了设计的环境基础,这是它的一大亮点。
其具有良好的高效率性。程序的开发的目的就是提高工作的效率,ASP.NET技术的快速推进是一个好的发展趋势,这一过程是向上的、是良好的。根据需求的客观事实,它可以缓存当前页面的数据、或者页的一部分、或者整个页面的内容。缓存的项目也可以依附于其他正在实现运行的项目,亦或能够根据其他的策略进行及时缓存、刷新。ASP.NET 是运行在服务器上的已经编译通过的、没有错误的计算机可识别的语言。与传统的ASP相比,ASP.NET 可以利用绑定数据源、来提高程序执行的效率。
其具有良好的跨平台性。因为ASP .NET的语言识别使用的是通用的编程语言的程序,所ASP.NET可以跨平台的运用于各个编程平台,这是其他语言环境所不能达到的地方,很多情况下,这满足了开发人员的需求。
良好的兼容性是ASP.ET的又一大特点。可以与现有 ASP 应用程序互容, ASP.NET 程序运行在Web 服务器上的时候,可以不和ASP程序 发生任何的冲突,这是通过实验证明的事实。但同时,也必须注意到,信息交互状态和应用程序的运行状态不能再ASP程序 和 ASP.NET程序页面之间实现共享。
综合各方面的选择,开发技术发展到ASP.NET,其主要的技术实现了极大的飞跃,能够满足广大开发人员的需求,丰富了开发的完整性。
1.3.2 B/S模式
B/S模式又称浏览器/服务器模式,是指程序是通过浏览器来实现运行的,是继WEB潮流之后的一种网络运行式。浏览器上每台电脑上必须配备的的系统软件,这个是我们与互联网实现信息交互的必要的工具,系统将核心的功能部分转移到服务器上,在服务器上运行,大大提高了运行的效率,节约了运行的经济成本。客户机上只要安装一个浏览器,通过浏览器访问本系统,在管理员的权限范围内,进行相应的操作。
B/S结构结合了计算机和浏览器的相关应用,采用了多种脚本语言和ActiveX技术等内容,通过浏览器来实现原本用复杂软件开发完成的项目,低成本实现的强大的可执行功能,这样一种可行性很大的编程方法。
B/S其最大的优点就是在电脑上只需要安装一个浏览器就可以使用,易于使用,也易于操作。B/S结构的使用范围越来越广泛,使用的地方也越来越多,良好兼容性促使它也可在客户端电脑上进行部分程序的处理,减轻了服务器的承载负担,也可以进行局部的更新。
维护和升级方式相对较为简单、快捷。当前,软件系统的维护与升级趋于简易化,越发繁琐的流程已逐渐被淘汰。B/S架构开发的系统体现了更为简约、方便的特点,易于被广大客户所接受,越来越受到欢迎。
成本较低,无论用户的实际需求是如何,相比传统的系统实现,今后,从方便的角度来讲,系统管理人员对软件和系统的管理将会越来越容易,这对客户人力、物力、经济成本的节省是非常显著的。
应用程序的服务器承载量比较大,造成数据的运行负荷难以良好的运转,硬件的承载能力有限支撑。B/S架构模式的系统开发仅仅安装在服务器端上,管理人员通过后台能够开展有权限的维护,使用者通过浏览器浏览界面主要事务逻辑在服务器端实现,少数一部分部分运动会的事项在网站首页实现,但不支持有权限的的功能。
1.3.3 Visual C#
C#是世界著名公司计算机巨头微软公司的资深研究员安德斯·海尔斯伯格经过不断地研发设计而实现的。C#与Java有着众多的相似之处,主要包括了继承、多台、接口等内容,语法和编译成中间代码可以与Java几乎同样编译的再运行的过程。C#开发语言与Java语言有着显而易见的不同,它是直接集成使用的。
C#是一种具有高安全性、强的稳定性、简洁的的编程语言,经过不断地演进和发展,C#是C和C++继承来一种面向对象的编程语言,具备了C和C++强大功能的的基础之上的同时,也摒弃了C和C++一些复杂的编程方法。C#结合C++的高运行效、可视化操作,以其强大的可操作性、简洁的语法风格、规范的语言特性成为支持成为ASP.NET开发的首选语言。
C#使得程序开发人员在C++语言的基础之上,能够很好地使用asp.net平台来开发应用,能够调用由C++ 语言编写的函数,但是从来不会损失其本身原有的特有属性和功能。正是因为这种继承的存在使然,C#与C++语言在很大程度上具有很大的相似性,对类似于此语言熟稔的开发者来说是可以较快的上手C#的编程的。
C#旨在C# 4.0动态编程设计成为一种“简单、现代、通用”而不断发展的宗旨,同时,面向对象的程序设计语言具有目标可控性。此种语言的实现必须能够提供对软件工程思想的要素支持,软件的设计概念最好是能够做到非常完善、健壮,才能使得软件具有较强的再生产能力。
为使编程人员能够积极地投身于这种语言,基础性的asp.net源码的可移植性是十分重要的,特别是是对于那些已经熟练掌握C和C++的编程思想的的程序员来讲,从国际化角度来看,开发语言必然走向国际化,加强与国外计算机技术相对发达的国家进行交流和探讨,吸取精华,不断地完善自己的编程思想,起着重要的助推作用,另外,C#的特性使得其很适合为独立、可嵌入式的系统而设计程序,从而使其应用的范围在很大程度上得到了大大扩展和延伸。。
1.3.4 SQL Server 2008
SQL Server 是世界著名计算机巨头微软公司推出的关系型数据库管理系统,良好的延展好与相关软件集成程度高且兼容的特性是其不可不说的优点。在历史的发展过程中,技术的不断进步,经历了不同的版本,
从SQL Server 的发展历史进程中,我们不难发现,从SQL Server 2000开始,此版本在SQL Server 7.0版本的基础之上,保持了其优良特性,同时,又比哪个版本增加了许多更为先进和拓展性的的开发性的特性,可以跨越运行环境,在不同的硬件配置环境中,正常的使用,是具有不可比拟的功能;到SQL Server的2005版本,SQL Server 2005数据库为关系型数据库的构建和结构化数据库的构建提供了更加安全、可靠的数据存储,理用于业务的可用性高以及应用程序的后台管理;再到SQL Server的 2008版本。其技术日趋于完善和成熟。SQL Server 2008是世界计算机巨头微软公司的一个重大的型号版本,此版本的的推出,在市场上占据了很大的市场空间,它在许多的方面做了重大改进,它的推出了包含了许多新的特性,它的使用已经使得它成为到目前为止最强大、最为完善的SQL Server版本,微软的这个数据平台满足了这个数据爆炸的时代和即将带来的数据驱动应用程序时代的客观需求,尤其是支持数据平台的共享,企业数据平台的共享、动态数据库开发、关系数据库的构建以及商业目的的开发。
SQL Server 2008版本具有如下的特点:高的安全性使得客户可在很高的安全需求之下,利用软件的良好可扩展性来设计最为核心的应用程序;低成本能够降低了开发的时间和管理基础设施的维护。
SQL Server为了迎合计算机的需求,也在不断地发展中,并且取得了长足的进步,实现了极大的飞跃。在SQL SEVER 2014版本中,其显著的特点就是内存事务来处理数据的引发控制的。在SQL Server的核心数据库管理组件中,内存空间较为强大,不需要特定的硬件和软件作为其支撑,就可以实现糅合在现有的事务的处理过程之中。只要将表标识为内存优化选项,就可以在内存OLTP引擎中管理刷数据表和保存可执行的数据。客观上讲,在系统中执行一个查询的时候,会同时引发对内存优化表和常规表状态的更改。
在内存的存储方面,SQL Server 2014有很大的提升,另一个方面,能够将SQL Server的内存缓冲池的数据扩展眼神到固态的硬盘之中,如果扩展缓冲池成功,那么扩展缓冲池就可以实现分页速度的提高和加快,与此同时,也降低了数据的安全风险性,这样就降低延迟时间、提高了数据交互吞吐量和保证了其可靠性和稳定性。


2系统需求分析
2.1 系统概述
学校运动会管理系统是以数据库的应用系统为后台给予完全的数据支撑,其主要的实现功能模块:院系管理员为所在的学院运动员运动会管理中的报名、管理员和裁判员比赛成绩的记录、名次等信息。
根据用户需求,调研之后,对本系统的初步设计规划,整个系统可以分为以下几大部分:比赛准备阶段信息收集模块,比赛中信息管理模块,比赛后数据统计处理模块。
比赛前信息收集模块:在报名之前,需要及时收集教师学生的基本信息,录入到本系统中,以便在报名的时候,直接从教师基本信息表和学生基本信息表中 直接读取,不需要再手工输入。同时,通知和信息的同步发布,使得信息能够同步更新,以及确定运动会的初步赛事安排和秩序册。
比赛报名模块:学校经过部署,制定比赛项目,同学们可以通过校内网进行浏览,在确定比赛项目之后,根据自己的实际情况在规定时间内确定报名项目,之后,在比赛时间不相冲突的情况下,由班长将基本信息表交给院学生管理员录入学生信息并为之报名,报名过程中,学生不能报名同一项目多次,教师也是同样的道理,一个项目只能报一次,可以报多个项目,在数据存储时分别存储。
比赛中事项管理模块:比赛一旦现场结束,裁判 根据比赛情况,记录比赛结果,裁判对学生选手的成绩和教师选手的成绩报告给系统管理员、由系统管理员录入选手成绩,并对选手的成绩进行统计,教师管理员和学生管理员可以查询每个项目的前三名的具体成绩信息,最终由数据录入管理员输入电脑进行统计。
赛后信息统计分类模块:教师管理员和学生管理员可以以选手编号、姓名等为关键字为索引查询比赛的的成绩名次情况,执行相关的操作所涉及到的各个信息。在学生管理员和教师管理员端可以查看决赛名单。

下载地址

点击此处→注册会员上传设计赚钱
以上是大纲和介绍,如需要完整的资料请在线购买.

软件评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论

下载说明

* 本站所有资料均已审核通过,内容原创保密,标准格式,质量保证
* 无需注册,点击在线购买后即可获取该套毕业设计(论文)完整
* 支付后请联系在线客服QQ:212181988发送资料
  • 官方微信