竞赛场馆成绩处理系统设计
在综合性运动会赛事中,竞赛信息系统已成为保障综合运动会顺利进行的核心因素之一。而乒乓球竞赛场馆成绩处理系统则是乒乓球竞赛信息系统中最核心的一个部分,随着关注乒乓球赛事的观众越来越多,观众对乒乓球比赛成绩的准确性、实时性的要求也越来越高。本课题针对乒乓球比赛受众种类多、数量大,比赛节奏快、不可复现,成绩发布实时性、准确性要求高的特点开发了乒乓球竞赛场馆场成绩处理系统。
本文首先根据乒乓球项目的竞赛特点研究分析了比赛的流程,给出乒乓球竞赛场馆成绩处理系统的业务需求、功能需求、数据需求和性能需求,完成了对乒乓球竞赛场馆成绩处理系统的需求分析。基于稳定性、易操作性、可测试性、可维护性、可扩展性等设计原则,给出了乒乓球竞赛场馆成绩处理系统的总体架构方案、模块结构设计和数据库设计;结合.NET三层架构,从表示层、业务逻辑层和数据访问层三个方面对系统进行了详细设计;使用了SQL SERVER 2008作为数据库,使用C#编码并进行了测试。并且根据设计过程中遇到的问题和系统的不足,提出了总结与展望。 HM000011
经过测试本课题所设计的乒乓球竞赛场馆成绩处理系统在实验室环境下能够很好的完成乒乓球竞赛的需求,能够满足在数据录入、加工、输出等各个方面的需求。
关键词:乒乓球 成绩处理 .NET 三层架构
In a comprehensive sports event, competition information system has become one of the key factors ensuring comprehensive games running smoothly. And the table tennis competition venues result processing system is one of the core parts of the table tennis competition in information system. With more and more people paying attention to table tennis tournament, the requirements of audience about accuracy and real-time on the result of the table tennis game is also getting higher and higher. There are a lot of features of table tennis games, which are followed: a wide variety of audience, a large quantity of audience, fast rhythm, no repetition, high requirements of real-time, accuracy on releasing results. Focusing on the above characteristics, this topic developed the performance processing system on table tennis competition venues field.
Firstly, according to the study of the characteristics of table tennis competition, this paper analyses the game process, giving business needs, functional requirements, data requirements and performance requirements of the table tennis competition venues score system, and completes the analysis of result processing system requirements of the table tennis competition venues. Secondly, based on the stability, operability and testability, maintainability, scalability, such as design principles, it gives the table tennis competition venues result processing system's overall architecture design, module structure and database design. Besides, combined with the NET three-layer architecture, it makes a detailed study of the system design process from the presentation layer, business logic layer and data access layer aspects. Using SQL SERVER 2008 as the database system and using the programming language C# to develop system and test system.And according to the problems encountered in the design process and the shortage of the system, the paper puts forward the conclusion and prospect.
After testing the table tennis competition venues result processing system designed by this topic in a laboratory environment, it is proved to meet table tennis competition’s demand very well, and satisfies the demand in many aspects, such as data entry, processing and outputting.
Keyword: Table tennis Results processing .NET Three-tier architecture
1.4开发工具简介 查看完整请+Q:351916072获取
本设计使用Visual Studio 2010和SQL Server 2008 R2作为开发工具,使用第三方开发的控件DotNetBar增加显示效果,使用第三方控件DevExpress提高开发效率,在设计报表打印子系统时,使用第三方报表设计控件StimulsoftReports完成对报表的设计。
(一)Visual Studio 2010[5]
Visual Studio 是微软公司推出的开发环境,Visual Studio 可以用来创建 Windows 平台下的 Windows 应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和 Office 插件。
Visual Studio是微软公司推出的开发环境。是目前最流行的Windows平台应用程序开发环境。Visual Studio 2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。Visual Studio 2010同时带来了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview--CTP),并且支持开发面向Windows 7的应用程序。除了Microsoft SQL Server,它还支持 IBM DB2和Oracle数据库。
(二)SQL Server
SQL Server 是一个关系数据库管理系统。它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNⅨ 操作系统上的应用。
SQL SERVER 2008 R2[提供完整的企业级技术与工具,帮助用户以最低的总拥有成本获得最有价值的信息。用户可以充分享受高性能,高可用性,高安全性,使用更多的高效管理与开发工具,利用自服务的商业智能实现更为广泛深入的商业洞察。这个平台有以下特点
· 可信任的——使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。
· 高效的——使得公司可以降低开发和管理他们的数据基础设施的时间和成本。
· 智能的——提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。
SQL Server 2008 R2引进了一系列新功能帮助各种规模的业务从信息中获取更多价值。经过改进的SQL Server 2008 R2增强了开发能力,提高了可管理性,强化了商业智能及数据仓库。
(三)DevExpress[6] 查看完整请+Q:351916072获取
DevExpress是 Developer Express的缩写,DevExpress是一家全球知名的控件开发公司。DevExpress 也特指此公司出品的控件集合或某系列控件或其中某控件。DevExpress 开发的控件有很强的实力,不仅功能丰富,应用简便,而且界面华丽,更可方便定制。它的菜单栏控件更具代表,完全可以替代开发环境提供的基本控件,而让用户编写的程序或软件更显专业化。它还提供完善的帮助系统,资料详尽,可以快速入手。有些高级控件更是零代码的,非常易于使用。
(四)Stimulsoft Reprots.Net
StimulReport.Net 是一个基于.NET框架的报表生成器,能够帮助您创建结构、功能丰富的报表。StimulReport.Net 的报表设计器不仅界面友好,而且使用便捷,能够让您轻松创建所有报表;该报表设计器在报表设计过程中以及报表运行的过程中都可以使用。使用StimulReport.Net,您可以创建基于各种不同数据源的报表。在运行时使用StimulReport.Net 的报表设计器不需要支付任何的专利费用。所创建的报表既可以在Windows窗体应用程序中使用,也可以在Asp.Net应用程序中使用。可导出多种数据格式,比如:PDF,XML,HTML,Word,Excel,RTF格式,文本文件,CSV,BMP和JPEG格式,GIF,PNG,TIFF格式等。
1.5本章小结
本章介绍了课题的背景及研究意义和课题的研究内容,并对本设计中运用的主要技术和开发工具进行了简介。
目录
摘要 Ⅰ
Abstract Ⅱ
第一章 绪论 1
1.1课题背景及意义 1
1.2课题研究内容 2
1.3主要技术简介 2
1.4开发工具简介 3
1.5本章小结 5
第二章 乒乓球竞赛场馆成绩处理系统需求分析 6
2.1业务需求 6
2.2功能需求 8
2.2.1基础信息设置 8
2.2.2赛事计划编排 9
2.2.3成绩处理 10
2.2.4报表打印 11
2.3数据需求 11
2.4性能需求 12
2.5本章小结 13
第三章 乒乓球竞赛场馆成绩处理系统概要设计 14
3.1设计原则 14
3.2设计思想 14
3.3系统结构设计 15
3.4数据库设计 16
3.4.1数据库概念结构设计 16
3.4.2数据库逻辑结构设计 16
3.4.3数据库关系 23
3.5本章小结 24
第四章 乒乓球竞赛场馆成绩处理系统详细设计 25
4.1基础数据维护模块 25
4.1.1界面设计 25
4.1.2设计思路 26
4.1.3技术要点 26
4.2竞赛管理模块 31
4.1.1界面设计 31
4.1.2设计思路 31
4.1.3技术要点 32
4.3成绩处理模块 35
4.1.1界面设计 35
4.1.2设计思路 36
4.1.3技术要点 36
4.4奖牌统计模块 40
4.1.1界面设计 40
4.1.2设计思路 41
4.1.3技术要点 41
4.5本章小结 43
第五章 系统调试及问题分析 44
5.1系统调试 44
5.2调试中的问题分析 44
5.3本章小结 46
第六章 总结与展望 47
6.1总结 47
6.2展望 47
致谢 48
参考文献 49
附录 科技文献翻译 51
1 英文原文 52
2 中文翻译 61 查看完整请+Q:351916072获取
本文首先根据乒乓球项目的竞赛特点研究分析了比赛的流程,给出乒乓球竞赛场馆成绩处理系统的业务需求、功能需求、数据需求和性能需求,完成了对乒乓球竞赛场馆成绩处理系统的需求分析。基于稳定性、易操作性、可测试性、可维护性、可扩展性等设计原则,给出了乒乓球竞赛场馆成绩处理系统的总体架构方案、模块结构设计和数据库设计;结合.NET三层架构,从表示层、业务逻辑层和数据访问层三个方面对系统进行了详细设计;使用了SQL SERVER 2008作为数据库,使用C#编码并进行了测试。并且根据设计过程中遇到的问题和系统的不足,提出了总结与展望。 HM000011
经过测试本课题所设计的乒乓球竞赛场馆成绩处理系统在实验室环境下能够很好的完成乒乓球竞赛的需求,能够满足在数据录入、加工、输出等各个方面的需求。
关键词:乒乓球 成绩处理 .NET 三层架构
In a comprehensive sports event, competition information system has become one of the key factors ensuring comprehensive games running smoothly. And the table tennis competition venues result processing system is one of the core parts of the table tennis competition in information system. With more and more people paying attention to table tennis tournament, the requirements of audience about accuracy and real-time on the result of the table tennis game is also getting higher and higher. There are a lot of features of table tennis games, which are followed: a wide variety of audience, a large quantity of audience, fast rhythm, no repetition, high requirements of real-time, accuracy on releasing results. Focusing on the above characteristics, this topic developed the performance processing system on table tennis competition venues field.
Firstly, according to the study of the characteristics of table tennis competition, this paper analyses the game process, giving business needs, functional requirements, data requirements and performance requirements of the table tennis competition venues score system, and completes the analysis of result processing system requirements of the table tennis competition venues. Secondly, based on the stability, operability and testability, maintainability, scalability, such as design principles, it gives the table tennis competition venues result processing system's overall architecture design, module structure and database design. Besides, combined with the NET three-layer architecture, it makes a detailed study of the system design process from the presentation layer, business logic layer and data access layer aspects. Using SQL SERVER 2008 as the database system and using the programming language C# to develop system and test system.And according to the problems encountered in the design process and the shortage of the system, the paper puts forward the conclusion and prospect.
After testing the table tennis competition venues result processing system designed by this topic in a laboratory environment, it is proved to meet table tennis competition’s demand very well, and satisfies the demand in many aspects, such as data entry, processing and outputting.
Keyword: Table tennis Results processing .NET Three-tier architecture
1.4开发工具简介 查看完整请+Q:351916072获取
本设计使用Visual Studio 2010和SQL Server 2008 R2作为开发工具,使用第三方开发的控件DotNetBar增加显示效果,使用第三方控件DevExpress提高开发效率,在设计报表打印子系统时,使用第三方报表设计控件StimulsoftReports完成对报表的设计。
(一)Visual Studio 2010[5]
Visual Studio 是微软公司推出的开发环境,Visual Studio 可以用来创建 Windows 平台下的 Windows 应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和 Office 插件。
Visual Studio是微软公司推出的开发环境。是目前最流行的Windows平台应用程序开发环境。Visual Studio 2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。Visual Studio 2010同时带来了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview--CTP),并且支持开发面向Windows 7的应用程序。除了Microsoft SQL Server,它还支持 IBM DB2和Oracle数据库。
(二)SQL Server
SQL Server 是一个关系数据库管理系统。它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNⅨ 操作系统上的应用。
SQL SERVER 2008 R2[提供完整的企业级技术与工具,帮助用户以最低的总拥有成本获得最有价值的信息。用户可以充分享受高性能,高可用性,高安全性,使用更多的高效管理与开发工具,利用自服务的商业智能实现更为广泛深入的商业洞察。这个平台有以下特点
· 可信任的——使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。
· 高效的——使得公司可以降低开发和管理他们的数据基础设施的时间和成本。
· 智能的——提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。
SQL Server 2008 R2引进了一系列新功能帮助各种规模的业务从信息中获取更多价值。经过改进的SQL Server 2008 R2增强了开发能力,提高了可管理性,强化了商业智能及数据仓库。
(三)DevExpress[6] 查看完整请+Q:351916072获取
DevExpress是 Developer Express的缩写,DevExpress是一家全球知名的控件开发公司。DevExpress 也特指此公司出品的控件集合或某系列控件或其中某控件。DevExpress 开发的控件有很强的实力,不仅功能丰富,应用简便,而且界面华丽,更可方便定制。它的菜单栏控件更具代表,完全可以替代开发环境提供的基本控件,而让用户编写的程序或软件更显专业化。它还提供完善的帮助系统,资料详尽,可以快速入手。有些高级控件更是零代码的,非常易于使用。
(四)Stimulsoft Reprots.Net
StimulReport.Net 是一个基于.NET框架的报表生成器,能够帮助您创建结构、功能丰富的报表。StimulReport.Net 的报表设计器不仅界面友好,而且使用便捷,能够让您轻松创建所有报表;该报表设计器在报表设计过程中以及报表运行的过程中都可以使用。使用StimulReport.Net,您可以创建基于各种不同数据源的报表。在运行时使用StimulReport.Net 的报表设计器不需要支付任何的专利费用。所创建的报表既可以在Windows窗体应用程序中使用,也可以在Asp.Net应用程序中使用。可导出多种数据格式,比如:PDF,XML,HTML,Word,Excel,RTF格式,文本文件,CSV,BMP和JPEG格式,GIF,PNG,TIFF格式等。
1.5本章小结
本章介绍了课题的背景及研究意义和课题的研究内容,并对本设计中运用的主要技术和开发工具进行了简介。
目录
摘要 Ⅰ
Abstract Ⅱ
第一章 绪论 1
1.1课题背景及意义 1
1.2课题研究内容 2
1.3主要技术简介 2
1.4开发工具简介 3
1.5本章小结 5
第二章 乒乓球竞赛场馆成绩处理系统需求分析 6
2.1业务需求 6
2.2功能需求 8
2.2.1基础信息设置 8
2.2.2赛事计划编排 9
2.2.3成绩处理 10
2.2.4报表打印 11
2.3数据需求 11
2.4性能需求 12
2.5本章小结 13
第三章 乒乓球竞赛场馆成绩处理系统概要设计 14
3.1设计原则 14
3.2设计思想 14
3.3系统结构设计 15
3.4数据库设计 16
3.4.1数据库概念结构设计 16
3.4.2数据库逻辑结构设计 16
3.4.3数据库关系 23
3.5本章小结 24
第四章 乒乓球竞赛场馆成绩处理系统详细设计 25
4.1基础数据维护模块 25
4.1.1界面设计 25
4.1.2设计思路 26
4.1.3技术要点 26
4.2竞赛管理模块 31
4.1.1界面设计 31
4.1.2设计思路 31
4.1.3技术要点 32
4.3成绩处理模块 35
4.1.1界面设计 35
4.1.2设计思路 36
4.1.3技术要点 36
4.4奖牌统计模块 40
4.1.1界面设计 40
4.1.2设计思路 41
4.1.3技术要点 41
4.5本章小结 43
第五章 系统调试及问题分析 44
5.1系统调试 44
5.2调试中的问题分析 44
5.3本章小结 46
第六章 总结与展望 47
6.1总结 47
6.2展望 47
致谢 48
参考文献 49
附录 科技文献翻译 51
1 英文原文 52
2 中文翻译 61 查看完整请+Q:351916072获取
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/3307.html