VB6_0在开发小型田径运动会管理系统中的应用_系统模型总体设计
- 格式:pdf
- 大小:358.62 KB
- 文档页数:4
第一章 Visual Basic介绍第二章用户界面设计第三章编程的基础(含变量,常量,条件语句,循环语句,自定义变量,自定义过程,对象和类等基础)第四章 Windows 95的新控件Visual Basic的输入输出第五章 Visual Basic的鼠标事件和绘图第六章 Visual Basic的数据库、报表、预览、打印第七章从文件中存取资料第十章创建ActiveX控件第十一章ActiveX文档第十二章用对象链接与嵌入(OLE)扩展Visual Basic第十三章使用资源文件第十四章用Visual Basic建立ActiveX DLL第十五章用Winsock控件进行Internet通信第十六章 Web浏览控件第一章Visual Basic介绍§2 窗体和命令钮介绍一、窗体窗体是Windows的基本组成部分,这也是为什么这个操作系统叫Windows的原因。
它的主要属性除上面介绍的以外,还包括:1,Appearance属性这个属性用来决定控件是否采用三维效果。
2,BorderStyle属性这个属性决定了窗体的边框形式,共有6种属性值。
改变窗体的BordrStyle属性后,窗体在屏幕上没有变化,它只在运行时才变为你所要求的样子。
3,ControlBox属性程序员用来决定采用不采用控制框的属性,仅在程序运行时才有效。
4,Font属性程序员可以改变该窗体上显示信息的字体,它控制着直接在窗体上打印的文本显示。
5,Icon属性这个属性是用户经常要使用的一种属性。
当用户的应用程序在工具条上最小化或在Windows桌面上变为一个独立应用程序时,该属性决定将采用何种图标,窗体控制框里的图标也由它决定。
为自己的窗体设置该属性时,要控制住自己挑三拣四的冲动。
6,Visible属性该属性决定窗体是否可见。
错误地改变其值是很危险的,窗体会从眼前消失,这种莫名其妙的事情会使用户惊惶失措,所以肩负重任的程序员一定要慎重哟!7,WindowState属性指定窗体在运行时的三种状态:正常、最小化、最大化。
基于的田径运动会管理系统设计开发作者:冯娇龙刘小豫来源:《软件工程》2016年第01期摘要:本文从学校的实际情况出发,阐述了系统开发的流程。
使用进行网站开发,使用C#作为后台开发语言,后台数据库管理使用SQL Server 2005,利用三层架构实现系统的开发,便于后期维护和更新。
系统包含基本信息管理、比赛项目管理、在线报名、赛程管理、秩序册生成、成绩管理等功能模块。
系统结合实际、操作方便,可以提高运动会工作效率。
关键词:管理系统;运动会;;SQL Server中图分类号:TP311 文献标识码:A1 引言(Introduction)我校—咸阳师范学院,每年春季都要召开一次大型的田径运动会。
举办运动会,都是由学校运动会组委会制定好规程,打印成文件下发各参赛单位并强调细节。
报名工作就异常烦琐,报名表交回后要安排多人仔细核对同一运动员最多能报的参赛项目数,参赛单位的集体项目限定人数等。
接下来的赛事安排、秩序册编排更是复杂。
运动会进行期间更是有大量的成绩数据处理统计工作。
运动会后,对本次运动会的成绩存档是人工收集打印保存,并与以前运动会的成绩进行比较,以确定是否有成绩打破以往校运动会记录,是否打破市运动会记录等。
此类工作,都是人工查看、比较,最后得出结论。
这些都不能体现信息时代的数据处理的优点和效率。
为了解决这些问题,保证运动会更加公平、公正、有序的进行,需要开发一个田径运动会管理系统。
目的是探索一种以计算机进行数据处理的高效、科学、公正的运动会管理模式。
通过这种新的模式,为学院的运动会成功举办提供更好的技术保障,提高工作效率和标准化水平。
更想通过此系统的开发,锻炼同学们的实践能力,提升同学们的学习兴趣。
2 系统需求分析(System requirement analysis)在系统开发中,需求分析是最重要的阶段。
完成需求分析后生成的系统说明书,是后续系统开发的依据,还是最后验收的依据[1,2]。
本系统需求分析通过详细调查我校运动会的报名、比赛、成绩处理等环节,明确运动会的各项要求。
目录一系统简介----------------------------------------------------------1 二数据库设计-------------------------------------------------------2 三框架实现----------------------------------------------------------8 四程序设计----------------------------------------------------------9 五系统运行演示---------------------------------------------------13 六总结---------------------------------------------------------------16 七参考文献---------------------------------------------------------17田径运动会管理系统设计实现一、系统简介田径运动会管理系统主要是用来管理田径运动会的运动员、比赛、成绩、裁判员、参赛团体的信息。
通过本系统普通访客可以查询到运动会的赛事日程安排,比赛的结果成绩,参赛团体的整体情况,运动员的基本信息和历次比赛成绩等信息。
系统管理员可以录入运动员,参赛团体,裁判员等基本信息,制定比赛日程安排,录入比赛结果,自动统计参赛团体的整体情况、计算全能赛运动员的得分等。
本系统能让普通观众方便快捷的了解运动会的赛事日程安排,了解各项比赛的结果,了解运动员和参赛团体的成绩。
管理员可以通过系统记录运动会的信息,发布比赛日程安排,统计参赛团体情况,计算全能赛成绩。
本系统极大方便了观众了解运动会,管理员管理运动会。
以下是系统的基本需求:田径运动会管理系统采用B/S或C/S模式实现一个田径运动会管理系统。
学校田径运动会管理系统专业:计算机科学与技术学号:7000803115 学生姓名:胡强指导教师:陈木生摘要学校田径运动会管理系统是典型的信息管理系统,本系统为田径运动会运动会组织者提供方便、快捷的方法,系统的对运动会进行合理的安排与管理,实现无纸化工作,节省大量人力和物力。
本论文首先使用了Visual Basic作为开发工具和Access作为后台数据库,然后再介绍了开发背景,最后通过截图和表格来说明该系统的开发与操作。
设计充分利用VISUAL BASIC以及ACCESS数据库易于使用和快速开发的特性,提高了编程效率和可靠性。
同时对系统的开发原理、系统的功能特点和设计方案进行了介绍。
在对运动会管理体系进行充分分析和系统论证的基础上开发。
它不但能完成运动会管理中的基本操作,而且具有程序设计合理、操作简单、运行可靠、保密性强等特点。
关键词:VB 控件AccessABSTRACTThe sports meeting administrative system of track and field is a typical information management system. It makes games management simple and convenient for organizer to arrange and manage the games with reason. It makes no-paper work possible, and save a lot of manpower and material resources. This paper use "Visual Basic" as the development tool and "Access 2003" as the background data base first, then introduce the background of development, and the developing and operating of the system through photographs and charts. Design the characteristic fully utilizing VISUAL BASIC and ACCESS database to be apt to use and develop fast to improve programming efficiency and dependability . At the same time, the development of system principle, the system characteristic function and the planning design are introduced. it is developed based on the sufficient analys is and the systemic argumentation of the games management system. It not only can complete the general operation of games management, but also have the characteristics such as programmer reasonable, operating simply, running reliably and excellent secrecy.Keywords: Visual Basic ActiveX Access目录摘要 (1)ABSTRACT (2)前言 (4)第一章需求分析 (5)1.1 系统的综合需求 (5)1.1.1 功能需求 (5)1.1.2 性能需求 (5)1.2建模分析 (5)1.2.1数据模型 (6)1.2.2功能模型 (7)1.2.3 行为模型 (8)第二章总体设计 (9)2.1 软件的特点 (9)2.2 系统功能模块 (10)2.3. 功能分解 (11)2.3.1 总体功能分解 (11)2.3.2 具体功能分解 (12)2.4 设计软件结构 (14)第三章数据库设计 (15)第四章界面设计及编码 (19)4.1 登陆界面 (19)4.2 主界面 (20)4.3 前期编排 (21)4.4 比赛管理 (22)4.5 查询输出 (24)4.6 系统工具 (26)结束语 (27)参考文献 (28)致谢 (29)前言计算机以其强大的性能价格优势给人们的工作、学习和生活带来极大的方便.计算机代替人工处理一些事务已成为必然。
运动会管理系统的设计与实现随着现代信息技术的飞速发展,运动会管理的效率和精度要求也在逐渐提高。
为了满足运动会组织者的需求,本文将探讨一个运动会管理系统的设计与实现。
我们需要明确运动会管理系统的需求。
系统的基本功能应包括:运动员信息管理、赛事信息管理、比赛成绩自动计算、奖项设置、数据统计等。
考虑到用户体验,系统还需具备良好的用户界面和操作流程。
运动会管理系统的数据库需要存储运动员信息、赛事信息、比赛成绩等关键数据。
数据库设计应考虑到数据的一致性、完整性、安全性和性能。
我们可以采用关系型数据库,如MySQL或Oracle,来存储这些信息。
为了确保系统的稳定性和可扩展性,我们可以采用B/S架构,将系统划分为前端和后端两个部分。
前端负责展示数据和接收用户输入,后端负责处理业务逻辑和数据访问。
我们还可以引入微服务架构,提高系统的可维护性和可扩展性。
(1)运动员信息管理:记录运动员的基本信息,如姓名、性别、年龄、所属运动队等。
(2)赛事信息管理:包括赛事名称、赛事日期、比赛项目、参赛队伍等信息。
(3)比赛成绩管理:记录每个运动员在每个比赛项目中的成绩,并自动计算总成绩和排名。
(4)奖项设置:根据比赛成绩设置奖项,如一等奖、二等奖等。
(5)数据统计:统计比赛数据,生成报表和分析报告。
前端可以采用HTMLCSS3和JavaScript等技术进行开发,利用前端框架如Bootstrap和jQuery等来提高用户体验。
同时,我们也可以引入前端性能优化技术,如CDN、缓存等,提高系统的响应速度和加载速度。
后端可以采用Java、Python等编程语言进行开发,利用Spring、Django等框架提高开发效率和可维护性。
数据库访问可以采用ORM (对象关系映射)框架,如Hibernate和MyBatis等,简化数据库操作。
我们还需要引入安全机制,如身份验证、权限控制等,确保数据的安全性和完整性。
完成系统开发后,我们需要进行严格的测试,包括功能测试、性能测试、兼容性测试等,确保系统的稳定性和可用性。
运动会管理系统课程设计一、引言运动会是学校中非常重要的活动之一,它不仅可以增强学生的身体素质,还可以培养学生的团队合作精神和竞争意识。
为了更好地组织和管理运动会,我们需要开发一款运动会管理系统。
二、需求分析1. 系统功能需求(1)管理员登录:管理员可以通过账号和密码登录系统。
(2)添加比赛项目:管理员可以添加比赛项目,包括项目名称、项目类型、比赛规则等信息。
(3)添加参赛队伍:管理员可以添加参赛队伍,包括队伍名称、队伍成员等信息。
(4)安排比赛场地和时间:管理员可以安排比赛场地和时间,并将比赛日程发布给各参赛队伍。
(5)录入比赛成绩:裁判员可以在系统中录入比赛成绩,并进行审核。
(6)查询比赛结果:参赛队伍和观众可以在系统中查询比赛结果。
2. 系统性能需求(1)稳定性:系统应该具有良好的稳定性,能够保证在高并发情况下正常运行。
(2)安全性:系统应该具有较高的安全性,保障用户信息不被泄露。
(3)易用性:系统应该具有较高的易用性,方便管理员、裁判员、参赛队伍和观众使用。
三、系统设计1. 系统架构设计本系统采用B/S架构,即浏览器/服务器架构。
前端使用HTML、CSS、JavaScript等技术,后端使用Java语言,数据库采用MySQL。
2. 数据库设计本系统需要存储比赛项目、参赛队伍、比赛场地和时间、比赛成绩等信息。
因此,需要设计相应的数据库表,包括比赛项目表、参赛队伍表、比赛场地和时间表以及比赛成绩表。
3. 系统模块设计(1)管理员模块:管理员可以登录系统,并进行添加比赛项目、添加参赛队伍和安排比赛场地和时间等操作。
(2)裁判员模块:裁判员可以录入比赛成绩,并进行审核。
(3)参赛队伍模块:参赛队伍可以查询比赛日程和结果。
(4)观众模块:观众可以查询比赛日程和结果。
四、系统实现1. 前端实现前端使用HTML、CSS和JavaScript等技术实现页面的布局和交互效果。
其中,Bootstrap框架可以提供一些常用的组件和样式,方便开发。
校运动会管理系统的设计与实现一、引言校运动会是学校举办的重要体育活动之一,对于学生的身心健康成长具有重要的影响。
为了更好地管理和组织校运动会,设计与实现一套校运动会管理系统势在必行。
本文将就校运动会管理系统的需求分析、系统架构设计、功能模块设计、数据库设计等方面进行阐述。
二、需求分析1.运动项目管理:能够对各个运动项目进行管理,包括项目名称、报名信息、参赛选手信息等。
2.赛程安排管理:能够对整个运动会的赛程进行安排管理,包括时间、地点、项目等。
3.成绩录入与统计:能够方便快捷地录入比赛成绩,并进行成绩的统计和排名。
4.报名管理:能够对所有学生的报名信息进行管理,包括个人信息、报名项目等。
5.排名发布与通知:能够发布比赛的排名结果,并通过系统给相关参赛选手发送通知。
三、系统架构设计1.表现层:负责用户界面的展示和交互。
2.控制层:负责处理用户请求,将用户请求传递给业务层处理。
3.业务层:负责处理系统的业务逻辑,包括运动项目管理、赛程安排管理、成绩录入与统计等。
4.数据层:负责数据的存储与管理,包括数据库的设计和操作。
四、功能模块设计1.运动项目管理模块:包括添加、修改、删除运动项目的功能。
2.赛程安排管理模块:包括添加、修改、删除赛程的功能。
3.成绩录入与统计模块:包括录入成绩、统计成绩、排名等功能。
4.报名管理模块:包括学生信息管理和报名项目管理。
5.排名发布与通知模块:包括发布成绩排名和发送通知的功能。
五、数据库设计1.运动项目表:存储运动项目的信息,包括项目名称、报名人数等。
2.赛程安排表:存储赛程的信息,包括时间、地点、项目等。
3.学生信息表:存储学生的个人信息,包括姓名、学号、性别等。
4.报名表:存储学生的报名信息,包括学号、报名项目等。
5.成绩表:存储比赛的成绩信息,包括项目名称、学号、成绩等。
六、系统实现校运动会管理系统的实现可以采用Web技术,如Java+Spring+MyBatis。
学校田径运动会管理系统摘要学校田径运动会管理系统是典型的信息管理系统,本系统为田径运动会运动会组织者提供方便、快捷的方法,系统的对运动会进行合理的安排与管理,实现无纸化工作,节省大量人力和物力。
本论文首先使用了Visual Basic作为开发工具和Access作为后台数据库,然后再介绍了开发背景,最后通过截图和表格来说明该系统的开发与操作。
设计充分利用VISUAL BASIC以及ACCESS数据库易于使用和快速开发的特性,提高了编程效率和可靠性。
同时对系统的开发原理、系统的功能特点和设计方案进行了介绍。
在对运动会管理体系进行充分分析和系统论证的基础上开发。
它不但能完成运动会管理中的基本操作,而且具有程序设计合理、操作简单、运行可靠、保密性强等特点。
关键词:VB 控件AccessABSTRACTThe sports meeting administrative system of track and field is a typical information management system. It makes games management simple and convenient for organizer to arrange and manage the games with reason. It makes no-paper work possible, and save a lot of manpower and material resources. This paper use "Visual Basic" as the development tool and "Access 2003" as the background data base first, then introduce the background of development, and the developing and operating of the system through photographs and charts. Design the characteristic fully utilizing VISUAL BASIC and ACCESS database to be apt to use and develop fast to improve programming efficiency and dependability . At the same time, the development of system principle, the system characteristic function and the planning design are introduced. it is developed based on the sufficient analysis and the systemic argumentation of the games management system. It not only can complete the general operation of games management, but also have the characteristics such as programmer reasonable, operating simply, running reliably and excellent secrecy.Keywords: Visual Basic ActiveX Access目录摘要 (1)ABSTRACT (2)前言 (4)第一章需求分析 (5)1.1 系统的综合需求 (5)1.1.1 功能需求 (5)1.1.2 性能需求 (5)1.2建模分析 (5)1.2.1数据模型 (6)1.2.2功能模型 (7)1.2.3 行为模型 (8)第二章总体设计 (9)2.1 软件的特点 (9)2.2 系统功能模块 (10)2.3. 功能分解 (11)2.3.1 总体功能分解 (11)2.3.2 具体功能分解 (12)2.4 设计软件结构 (14)第三章数据库设计 (15)第四章界面设计及编码 (19)4.1 登陆界面 (19)4.2 主界面 (20)4.3 前期编排 (21)4.4 比赛管理 (22)4.5 查询输出 (24)4.6 系统工具 (26)结束语 (27)参考文献 (28)致谢 (29)前言计算机以其强大的性能价格优势给人们的工作、学习和生活带来极大的方便.计算机代替人工处理一些事务已成为必然。
田径运动会管理信息系统开发与应用研究作者:陈秀玲来源:《科学与技术》2015年第01期摘要:本文以“田径运动会管理信息系统”的开发与应用进行研究,探讨适合当前本院田径运动会的开展与应用进行设计与创新的新思想与新方法。
关键字:田径运动会;C#一、当前现状随着科学技术的快速发展,计算机进入各行各业并发挥着极大作用。
各个学校的运动会管理也已经向计算机化过渡。
当前开发运动会软件并在现实高校的田径运动会中使用的软件,在国内已经有了一些先例,比如SOFTMAY(索美)田径运动会编排管理系统软件、魔风田径运动会管理系统、奥赛田径运动会软件等等。
尽管这些软件应用于运动会上,可以提高运动会的编排、统计和数据处理的速度以及准确性,但通常都是成本高、要求操作系统等软件、硬件的设备参数高、开发编写的软件的比赛项目不适合我学院的实际运用,而且价格昂贵、同时不能根据我学院的田径运动会的实际现场改编、实践并综合运用。
黑龙江职业学院每年举办一届田径运动会,每年参加人数达5000人以上。
学院运动会的特点是人数多、参赛项目多,对于近万人的运动会编排、记录、统计成绩等都是一件相当繁琐紧张而又要求细致的工作,每年投入的人力相当的大、多、劳动强度大、忙乱中很容易出现差错;而且运动会结束后还需要耗费大量的时间来整理各种统计数据,以便各个二级学院进行评比、排序,那么开发一个适合运动会的软件来提高运动会的质量和效率就显得尤为重要。
先前我学院开发并使用了利用Visual Foxpro软件开发的运动会软件,但随着我院学生的人数增多、运动会项目增项、为了提高运动会的编排、统计和数据处理的速度以及准确性等,需要进一步开发田径运动会管理系统,在此决定利用C#软件开发运动会管理信息系统,解决黑龙江职业学院运动会实际需要,可以大量节约运动会处理的时间、节约人力、物力,并结合我院田径运动会场地小、参赛人数多等特点,以便更好的为运动会服务。
本文就我校田径运动会的开发并使用的田径运动会管理信息系统进行改革,并阐述一些思想和做法。
田径运动会管理系统——运动员报名模块1引言随着学校规模的不断扩大以及体育运动的不断发展,校运动会的规模也不断扩大,比赛项目和种类也日益增多,运动会所处理的数据量剧增,产生错误和时延的可能性也增大。
为了能方便、及时、准确地对运动会的各种数据进行有效的管理,本系统尝试运用计算机技术加以解决。
2任务概述2.1目标本课题根据运动会的具体要求,试图实现以下目标:1、运动项目管理2、运动员管理3、运动会日程管理4、运动会成绩管理2.2用户的特点针对熟练操作微机,和稍懂运动会流程的人员3需求规定3.1对功能的规定3.1.1 系统DFD顶层图描绘了系统的外貌:系统从收发员那里接受“报名单”,将“运动员号码单”、“各队成绩”输出给收发员;系统将“项目参加者”输出给裁判长,裁判长将“比赛项目”、“项目成绩”送交给系统,系统还向公布台输出“单项名次”和“团队名次”。
图如下:第二层DFD图,把系统分解为“记录报名单”和“统计成绩”两部分。
图如下:继续分解后获得的第三层DFD图如下:登录运动会管理系统全局参数可选项目组别设置组别实赛项目单位设置运动会设置常规设置统计查询各项报名人数统计兼报人员统计参赛单位统计团体分数统计破纪录统计单项成绩统计运动会报名报名表格人员报名核对参赛人员信息运动员排号赛前编排编排赛程自动比赛处理预赛决赛预赛3.1.2 数据字典数据流数据字典条目报名单运动员号码单各组成绩单项名次团体名次运动会项目项目成绩项目参加者文件数据字典条目项目表运动员名单运动员成绩表团体成绩表最高记录表数据项数据字典条目参赛人员的性别项目类别项目编排方式项目编排方式3.2对性能的规定3.2.1精度比赛成绩必须以数值输入,时间表示格式既支持标准的电计时格式,也支持传统的分(')、秒(")表示格式,田赛小数点以前代表米数,小数点后两位分别代表分米、厘米;径赛可以精确到小数点以后4位,小数点以前代表分钟数,小数点后1,2位代表秒,3,4位代表百分之一秒。
毕业设计说明书运动会管理系统的设计与实现学院:专业:学生姓名:学号:指导教师:2012 年 6 月摘要运动会的组织是一项复杂而且细致的工作,主要包括赛前报名、赛中成绩记录统计、赛后成绩查询等。
运动会管理系统要做到确保准确性,同中文摘要时也要求具有很高的时效性。
所以此设计旨在建立基于Web的田径运动会管理系统,充分利用计算机网络系统进行一体化管理,把运动会工作人员从手工统计的繁重工作中解脱出来,从而提高工作效率。
本文从田径运动会管理的实际运行状况流程出发,对目前需要解决的问题进行了详细的需求分析、设计实现和测试。
其中重点实现了各参赛队运动员报名录入,比赛过程中各比赛项目的成绩录入,统计等功能。
本系统是一个采用Visual Studio为主要开发工具,以Microsoft SQL server 2005为数据库开发工具,以C#为主要开发语言,以Windows XP为开发平台所设计实现的基于B/S模式结构的运动会管理系统。
该系统功能较完善,用户界面友好,实用性较强,能够实现运动会管理系统的自动化、规范化、合理化、科学化。
通过试运行表明,本设计是成功的,已经达到了设计目标,极大提高了学校运动会管理的工作效率和工作质量,为学校运动会做出了应有的贡献。
关键词:运动会管理;Web服务;B/S模式;.NET技术AbstractIt is a rather complicated and essential work to organize a school meet, which requires both efficiency and accuracy, including sign-up, arrangement, recording and result-announcement. Therefore it is necessary t o establish sports-meet-organizing software of Web-based for such work, and such software will have great advantage over the manual ways.This article is from the view of the actual operation process of the Teaching Affairs Administration System in Shandong University of Finance And Economics. It provides the detailed demand analysis, design realization and testing as to the current issues. The main development tool what the system used is Visual Studio, the database what the system used is Microsoft SQL Server, the main development language what the system used is C#, and the development platform what the system used is Windows XP. And the system used the B/S model structure to realize it.This system function is more completely, the user interface is friendly, practical applicability is stronger. This system can realize the automation, standardized, scientific and reasonable of the management system of sport meeting.Through the trial testing, it indicates that this design is successful, the goal of design has been achieved, and it will greatly enhance the efficiency of Teaching Affairs Administration System in Shandong University of Finance And Economics. Thus making contributions to a “digital campus” Key words:Management of Sports Meeting; Web Service; B/S mode; Net technology目录摘要 (I)ABSTRACT ........................................................................ I I 目录......................................................................... I II 引言 (1)1.1课题的背景和意义 (1)1.2运动会管理系统设计原则 (1)1.3运动会管理系统设计思路 (1)1.4系统的开发平台及开发语言 (2)第二章系统分析 (4)2.1运动会管理系统的整体预览 (4)2.1.1赛前阶段 (4)2.1.2赛中阶段 (4)2.1.3赛后阶段 (4)2.2系统的需求分析 (4)2.2.1系统的功能需求 (5)2.2.2系统的角色管理 (6)2.3系统的性能分析 (7)2.3.1系统的快速反应 (7)2.3.2友好的人机界面 (7)2.3.3系统高度的开放性和扩充性 (7)2.3.4系统的安全性 (8)2.4业务流程图 (8)2.5数据流程图 (9)2.6规范性要求 (10)第三章运动会管理系统的设计 (12)3.1系统总体结构设计 (12)3.1.1系统的体系结构 (12)3.1.2系统的功能结构 (13)3.1.3 系统功能模块 (14)3.2数据库设计 (16)3.2.1数据库概念设计 (16)3.2.2数据库的逻辑设计 (18)3.3运动会管理系统的安全设计 (21)3.4代码设计 (22)3.5处理过程设计 (23)3.6输入输出设计 (25)第四章运动会管理系统的具体实现 (28)4.1登录、注册模块的设计与实现 (28)4.2报名模块的设计与实现 (33)4.3裁判记录成绩模块的设计与实现 (34)4.4查询模块的设计与实现 (38)第五章系统测试 (43)5.1测试目标 (43)5.2测试用例及结果 (43)结论 (45)参考文献 (47)致谢 (48)附录 A (使用手册) (49)附录 B (代码) (50)。
基于VB6.0的田径运动竞赛编排软件中项目设置模块的设计卢玉玺;杜少武
【期刊名称】《景德镇高专学报》
【年(卷),期】2009(024)002
【摘要】通过VB6.0中的ADO建立对ACCESS数据库的连接,用ADO对象对数据表进行操作,实现田径运动竞赛编排软件中项目设置模块的设计,该模块支持自定项目和全能项目,具有较强的实用性.
【总页数】3页(P31-33)
【作者】卢玉玺;杜少武
【作者单位】江西师范大学体育学院,江西南昌,330027;江西师范大学体育学院,江西南昌,330027
【正文语种】中文
【中图分类】TP311.5
【相关文献】
1.兼项表在田径运动会编排中的应用策略——以编排嘉兴市第六届中职学生田径运动会为例 [J], 郑春辉
2.如何借助单项管理软件编排运动会中的主副项——以平湖市第十二届运动会田径比赛主副项编排为例 [J], 郑春辉; 姚玉良
3.大型田径运动会编排统计应用软件系统的设计与应用 [J], 陈智勇;刘冠荣;陈钧;周强;梁维
4.学校田径运动会竞赛编排软件的设计与功能 [J], 庄斯伟;郭维源
5.基层田径运动会《秩序册编排》软件的设计 [J], 欣果实
因版权原因,仅展示原文概要,查看原文内容请购买。
VB6.0在开发小型田径运动会管理系统中的应用系统模型总体设计沐士光1 师秀凤2(1.玉溪师范学院计算机科学系;2.玉溪工业财贸学校,云南玉溪653100)[关键词]小型田径运动会管理系统;VB6.0;VB A;面向对象;OLE;数据库技术[摘 要]采用国家体委制定的田径运动会竞赛规则,并广泛调查了不同学校田径运动会的具体要求,在此基础上运用VB6.0有针对性地开发出了可以满足不同级别学校和单位使用的小型田径运动会管理系统。
[中图分类号]TP301 [文献标识码]A [文章编号]1009-9506(2002)06-0101-04 The Application of VB6.0in the Exploitation of ManagementSystem of Small-scale Track MeetMU Shi-gua ng1 SHI Xiu-fe ng2(1.Yu xi Teac he r s Colle ge2.Yu xi School o f In dustry,Fin ance and Com me rce,653100Yuxi,Yunnan)K ey W ords:s mall-scale track meet;managemen t system;VB6.0;VB A;face object;OLE;data-base tech on ologyAbstract:According to the regulation s of the track meet stip ulated by the State Sports Commission an d based on the inves tigations of the particular require ments of different schools,the exploitation of VB6.0may satis fy the manage ment system of the s mall-scale track meet of different schools or u nits.田径运动会是学校检测和衡量学生体育技能的最好方式,也是所有学校(包括高等院校、中专、中小学)几乎每年都要举办的一种大型集体活动项目。
跟其它体育单项比赛(如游泳、球类等)相比,田径运动会具有如下显著特点:(1)竞赛项目多(几十个);(2)参赛运动员多(几百甚至上千人);(3)运动会筹备工作非常复杂;(4)竞赛时间集中(几天);(5)组织机构庞大;(6)赛前、赛中要处理的数据量大;(7)所有数据必须迅速、准确地进行处理。
针对田径运动会如此复杂的特点,如能使用现代化的管理手段来完成其相关信息的处理工作,则无论是对减轻繁重的手工劳动,提高工作效率、减少差错发生,节省费用开支,还是对提升管理水平,实现运动会管理的信息化和现代化都具有重要的现实意义。
正是在这样的背景下,笔者与从事运动会组织和管理工作多年的人士进行了广泛接触、交流,对整个运动会的组织、管理进行了充分的调查、研究和分析,并运用VB6.0的面向对象的程序设计方法,结合VB A、OLE 及数据库技术成功地开发出了 小型田径运动会管理系统 高校版 。
从该系统在2002年11月举办的玉溪师范学院第3届田径运动会期间试运行的情况看,该系统的开发是非常成功的。
下面,本文对实现该系统的模型结构作一总体论述。
一、系统需求分析学校在举办田径运动会的整个过程(赛前、赛中和赛后)中,涉及到大量的数据必须迅速、准确地进行处理。
以玉溪师院第三届田径运动会为例:(1)赛前数据:男女竞赛项目设置为33项(男17项,女16项),参赛运动员1174人、运动员参赛项目1847人次,大会组织机构200多人,大会组织者必须依据上述数据合理安排运动会日程、工作人员,更为复杂的是要将运动员及其参赛项目按竞赛日程表进行随机的毫无差错的分组编排。
据了解,在已往没有这么多参赛人员的情况下,由3至5人进行赛前分组编排大概需要3至6天的编排时间,其复杂程度可想而知!(2)赛中数据:这一阶段的数据处理必须做到101玉溪师范学院学报 第18卷 2002年 第6期Journal of Yuxi T eachers College Vol.18No.6Dec.2002[收稿日期]2002-11-10[作者简介]沐士光(1971-),男,云南通海人,讲师,主要从事计算机科学教育、理论研究和项目开发。
准确、及时地将各运动员的竞赛成绩进行汇总、排序。
如果是预赛成绩,则按照竞赛规则抽出前8人(一般情况)进行编排得到参加决赛的人员名单并张榜公布,另外还要依据获奖人员情况填写并公布当前参赛队的团体总分;如果是决赛成绩,则需要及时张榜公布当前项目的成绩报告单和获奖人员名单,最后进行颁奖。
(3)赛后数据:在举行闭幕式之前(一般20至30分钟)依据参赛运动员的获奖情况汇总得到本届运动会各参赛代表队的团体总分并按团体总分排序后将最终结果送交大会组委会公布!运动会结束后必须对本届运动会的数据进行分类汇总以便日后进行查询、统计和分析。
综上所述,可以确定用户总体需求如下:(1)田径运动会报名表、组织机构数据录入及秩序册的自动化编排、预览、生成和打印;(2)田径运动会现场数据的计算机自动化处理;(3)对田径运动会的全部数据实现信息化管理,提升高校体育教学管理的现代化水平和科技含量。
具体来说,可以将整个运动会中需要使用的数据按时间顺序分为赛前数据、赛中数据和赛后数据三个部分:(1)赛前数据:运动会竞赛项目设置;竞赛日程设置;运动会组织机构数据录入;参赛单位、运动员名单及参赛项目的数据录入;按照运动会竞赛日程对运动员参赛项目自动分组编排;秩序册设置、调整及最终的打印输出。
(2)赛中数据:按竞赛日程(场次)录入运动员竞赛成绩;决赛分组编排;径赛检录单、田赛远度和高度成绩记录单、成绩报告单、决赛成绩/检录单、决赛成绩报告单等的打印输出。
(3)赛后数据:团体总分统计表的汇总及打印输出;数据查询、统计与分析。
二、数据处理流程图1 运动会数据处理流程田径运动会的管理过程中需要处理大量的数据并及时、准确地提供处理结果。
首先要输入各参赛单位的运动员报名表和随队人员表,并建立相关数据库;第二,利用报名表和随队人员表数据进行运动会秩序册的分组编排及打印;第三,在运动会进行的过程中,要求及时输入各运动员竞赛项目的成绩并进行相应处理,打印出成绩报告单,提供各种运动会信息的查询,将历届运动会的数据输人或自动转换为运动会文档,供随时查询及打印。
通过分析,可以得到田径运动会数据处理的流程图,见图1。
三、数据库访问技术及系统数据库结构数据库是用于存储大量数据的区域,数据的组织形式有多种数据模型,当前主要的数据模型是关系数据模型,以关系模型为基础的数据库就是关系数据库。
VB6.0并没有直接提供数据库管理功能,但却为程序员开发数据库管理系统提供了丰富且功能强大的标准控件(还可以使用第三方控件)和多种数据库驱动接口,利用数据库驱动接口,程序员可以方便且灵活地存取诸如Access 、SQL Server 、Oracle 、Sybase 等多种小型或大型后台数据库,从而构建典型的Client/Server (简称C/S,客户/服务器)模式。
在VB6.0中,数据控件主要有Data 控件、RDO Data 控件、DB Grid 控件和ADO Data 控件。
数据库驱动接口主要有Ac tiveX 数据对象(ADO)、数据访问对象(DAO)和远程数据访问对象(RDO)3种,其中尤以Ac tiveX 数据对象功能最强,控制灵活且简单,ADO 是为OLE DB 而设计的,它以统一的存取方式来访问存储在不同信息源中的数据(包括关联和非关系数据库、电子邮件和文件系统、文本和图形、自定义商业对象等)。
图2 数据处理流程考虑到学校运用计算机的现实条件和投资成本,本系统服务器端采用Access 作为后台数据库(以后升级到SQL Server 也很方便),采用ActiveX 数据对象提供的ADO 作为数据库驱动接口,客户端以ADO Da ta 控件通过数据库驱动接口作为应用程序的数据感知控件和后台数据库实现连接,并采用SQL102 玉溪师范学院学报(Structured Query Language 结构化查询语言)来存取后台数据库中的数据记录。
基于上述数据库技术,可以设计出系统数据存取模型,见图2。
小型田径运动会的全部数据资料都存储在一个Access 后台数据库(YDHGL.MDB)中,数据库中存放有多个关系表,这些关系通过主键联系起来。
在数据库设计过程中,充分运用Entry -Relation(实体-关系模型,简称E-R 模型)和规范化理论优化设计了表的逻辑结构,使得数据库中的数据冗余度小、结构紧凑且操作灵活方便。
四、系统实现的总体功能结构运用OOA(面向对象的系统分析)和OOD(面向对象的系统设计)方法,根据运动会的组织工作流程和数据处理的时序要求设计出 小型田径运动会管理系统 的总体功能结构图共7个子系统,每个子系统划分为若干二级、三级模块,在系统实现时通过菜单形式来进行组织和管理,使之形成一个有机的整体。
系统的总体功能结构图见图3。
图3 系统总体功能结构图1.秩序册设置子系统。
该子系统实现对秩序册的设置功能,包括:秩序册封面、封底格式选择;组委会人员录入;办事机构设置与人员录入;裁判员分组设置与录入;开/闭幕式流程设置共6个子模块,使用各模块还可以实现灵活的修改功能。
2.竞赛设置子系统。
竞赛设置子系统包括竞赛项目设置与修改、参赛单位录入与修改、赛次设置与修改、录取名次及计分、竞赛日程和运动会纪录共6个子模块。
竞赛项目设置是运动员填报参赛项目的主要依据,参赛单位、录取名次及计分是运动会期间系统自动生成决赛检录单和计算各参赛单位团体总分的主要依据,赛次和竞赛日程设置是对参赛运动员及其竞赛项目按照竞赛日程进行自动分组编排的必要参数。
3.人员录入与分组子系统。
人员录入与分组子系统是整个软件的核心和灵魂,也是衡量系统设计好坏的核心指标,该子系统包括电子报名、手工录入(分为随队人员、运动员名单和运动员项目)、分组/分道设置(分为设置、浏览与修改)。
系统提供用户两种报名录入方式:(1)在电子报名模块中,系统可以根据运动会项目设置参数自动生成报名文件(文件名后缀为XLS),管理员将该报名文件提供给各参赛单位,由各参赛单位采用用户非常熟悉的E xcel 表格软件填报参赛报名表(只需要输入领队、教练、运动员姓名,然后在参赛项目列表中根据运动员情况输入 * 符号)即可存盘上报。
另外该系统还采用智能化方法对即将导入的报名文件进行合法性分析,并提示用户是否能作为报名文件导入系统数据库中并提供修改原文件的方法,采用这种报名方式可以为系统管理员节约不少的时间。