论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > VB6.0 >

B(VB)VB学校田径运动会管理系统

第二章 总体设计

经过需求分析阶段的工作,系统必顺“做什么”已经清楚了,现在是决定“怎样做”的时候了。总体设计的基本目的就是回答“概括地说,系统应该如何实现?”这个问题,因此,总体设计又称为概要设计或初步设计。

内容来自论文无忧网 www.paper51.com

本系统设计采用了面向对象的系统设计方法,开发工具选用的Visual Basic,数据库用的是Access数据库。根据前面的设计思路和系统功能分析.总共设计了前期编排、比赛管理、查询输出、系统工具这几个模块。 copyright paper51.com

2.1 软件的特点 paper51.com

1.统一管理运动会的相关数据,方便管理人员进行数据的分析、查询和比较等。输出的报表计算准确,类型丰富,符合有关规范。 内容来自论文无忧网 www.paper51.com

2.整个系统自动进行赛前、赛中和赛后的各项管理。自动按竞赛规则进行分组分道等数据处理。不用大量抄写一字,极大的减轻了工作量。 内容来自论文无忧网 www.paper51.com

3.按照人性化设计的原则,用户界面友好、操作灵活简便并提供向导功能。系统整体结构设计合理,数据处理功能齐备,面对大量原始指标和数据的输人与输出,能及时地对数据进行快速、准确的评判、比较、排序、统计和处理等。界面清晰友好,操作简便使用户无需经过计算机专门训练就能胜任。

http://www.paper51.com

4.按照比赛的阶段进行软件的流程设计,只需要简单的操作,就能顺利的完成整个比赛的全过程。 内容来自论文无忧网 www.paper51.com

5.通用性强,适应面广。该管理软件系统面对的用户主要是普通高等院校和普通中、小学以及其它行业的基层体育管理部门。这些运动会特点是规模大、大小不一.会期有长有短,但级别较多,项目设置灵活,录取名次方式多样化等。系统可以通过对各大、中、小型运动会的项目、组别,录取名次与各分值、各项纪录和运动员技术等级等方面进行灵活设置与运用来实现的。 内容来自www.paper51.com

6.运行环境。随着信息技术的飞速发展,特别是数据库技术的发展,计算机已经成为当今信息时代的关键工具。数据库技术是计算机应用技术中的一个重要组成部分,对于大量的数据,使用数据库来存储管理将比通过文件来存储管理更高效。数据库技术在经过几代变革以后,出现了以关系数据库产品为主流的数据库时代。Access 2000是微软公司推出的关系数据库产品。作为Microsoft的office套件产品之一,Access已经卖出了近700万份,成为世界上最流行的桌面数据库系统。Access与许多优秀的关系数据库一样,可以让你很容易地连接相关的信息而且还对其他的数据库系统有所补充。Visual Basic作为应用程序的开发“利器”也表现在数据库应用程序的开发上,它良好的界面和强大的控件功能使数据库编程变得简单多了。Visual Basic提供了强有力的数据库存取能力,将Windows的各种先进特性与强大的数据库管理功能有机地结合在一起。本次毕业设计——运动会成绩管理系统是运用ADO技术设计开发的,使用大量地SQL语句进行添加、查询、删除等操作。本系统使用Access 2000作为后台数据库,利用Visual Basic 6.0提供的数据库开发平台开发前台部分。Microsoft Visual Basic 6.0。Visual Basic(简称VB)是Microsoft公司推出的目前使用极为广泛的基于Windows平台的VB可视化开发环境。VisualBasic 6.0提供的控制台应用程序对学习和掌握标准VB内容非常有利。“可视”的资源编辑器与MFC类以及应用程序向导,为快速高效地开发出功能强大的Windows应用程序提供了极大的方便。利用Visual Basic 6.0进行Internet、数据库及多媒体等多方面的程序开发也很容易。

paper51.com

2.2 系统功能模块

内容来自论文无忧网 www.paper51.com

运动会管理系统是信息数据的现代化管理,主要处理与运动会比赛相关的数据,其总体数据流图2-1所示:

http://www.paper51.com

内容来自论文无忧网 www.paper51.com

                   图2-1 总体数据流图

内容来自论文无忧网 www.paper51.com

本软件主要有以下四个方面的功能:

paper51.com

◆前期编排     ◆比赛管理

http://www.paper51.com

◆查询输出     ◆系统工具

内容来自论文无忧网 www.paper51.com

各模块之间的关系如图2-2所示: 内容来自www.paper51.com

http://www.paper51.com

                   图2-2 顶层数据流图 http://www.paper51.com

2.3. 功能分解 copyright paper51.com

2.3.1 总体功能分解 copyright paper51.com

整个系统共分为前期编排部分、比赛管理部分、查询输出、系统维护工具等部分。 http://www.paper51.com

1前期编排部分 内容来自论文无忧网 www.paper51.com

该部分是系统最基本的、重要的功能模块。要求有方便的操作界面,主要完成各类报名信息及运动员比赛成绩的录入。主要是将竞赛的相关参数设置和报名单输入计算机.再经过一些处理操作。 copyright paper51.com

(1)运动会参数设置:包括秩序册所涉及的分道信息组委会名单、裁判员名单、竞赛日程等。 内容来自论文无忧网 www.paper51.com

(2)根据运动员报名进行分组分道功能,项目时间编排,最后生成程序册。

copyright paper51.com

2.比赛管理部分 内容来自论文无忧网 www.paper51.com

主要包括项目成绩录入、产生比赛结果等功能。

http://www.paper51.com

3.查询输出:具有灵活方便的查询功能。可进行一般查询、组合查询,一般查询要求按姓名查询。组合查询要求可选择数据表,可选择该表的属性指标并对其进行限定,可选择其显示内容。主要包括个人成绩查询、代表队成绩查询、团体总分排名查询、名次查询等功能。

paper51.com

2.3.2 具体功能分解

copyright paper51.com

各个模块在概要实现的功能详细说明如下:

paper51.com

1.前期编排

copyright paper51.com

定义比赛项目:这个模块只需要把要定义的比赛项目加入表中和把不要的项目删除,这样这个模块就只需添加和删除两个功能。要定义的比赛项目如果项目名单中不存在则插入表中,如果存在则提示该项目已存在。要删除某个项目,如果这个项目在表中则直接删除否则提示该项目不存在。

http://www.paper51.com

 设置工作岗位:设置工作岗位就是把新的工作加入表中和把不需要的岗位从表中删除,所以这个模块只需添加和删除功能。有新的岗位要设置就把该岗位信息插入到岗位表中,如果该岗位已存在则给出提示。删除岗位也是如此。

paper51.com

录入工作人员:录入工作人员是把新报名的工作人员加入工作人员的表中并对新工作人员分配岗位,还有删除某人的某个工作岗位或删除某人的全部工作岗位。输入工作人员姓名和岗位,如果该岗位已经被此人员选择则提示已选择此岗位,如果没有选择该岗位则插入表中。 内容来自论文无忧网 www.paper51.com

运动员报名:运动员报名是把运动员信息和该运动员要参加的比赛插入表中,修改运动员的参赛项目和删除运动员。运动员报名时如果运动员名单中没有此运动员,则把此运动员姓名插入运动员名单中且把该运动员参加的比赛项目插入参赛情况表。如果此运动员存在而又没有选择输入的比赛项目则只要把该比赛项目插入参赛情况表中,否则提示已经选择该比项目。

内容来自www.paper51.com

 录入纪录成绩:录入纪录成绩是把每个比赛项目的纪录成绩插入表中,有时还要修改某个比赛项目的纪录成绩和删除某个比赛项目的纪录成绩。

paper51.com

生成秩序册:要生成秩序册就需要先设置各项参数然后才能生成秩序册。这样就要有设置参数和修改参数这两个功能,然后才能生成秩序册这个功能。 copyright paper51.com

查看秩序册:查看秩序册就是要查看比赛的各种编排,这样就需要有查看这个功能。 copyright paper51.com

 2.比赛管理

内容来自论文无忧网 www.paper51.com

径赛成绩录入与输出:径赛成绩录入与输出分为两部分,成绩录入部分是录入径赛成绩分为初赛成绩录入、预赛成绩录入和决赛成绩录入,这样就要有添加成绩和修改成绩两功能。而输出部分也分为初赛、预赛和决赛三部分,每个部分都需输出这个功能。

http://www.paper51.com

田赛成绩录入与输出:田赛成绩录入与输出也分为两部分,即成绩录入部分和输出部分。成绩录入部分是田赛项目的成绩录入和修改,这样就需添加和修改两个功能。输出部分只需输出这个功能。 copyright paper51.com

全能成绩录入与输出:全能成绩录入与输出这个模块和上面两个模块一样与分为两部分。功能的需求也与上面两个模块差不多。

内容来自论文无忧网 www.paper51.com

------分隔线----------------------------
联系方式