您的位置: turnitin查重官网> 计算机 >> 计算机管理 >软件工程在运动会成绩管理中应用和实践

软件工程在运动会成绩管理中应用和实践

收藏本文 2024-01-09 点赞:21682 浏览:95960 作者:网友投稿原创标记本站原创

摘要:阐述了运用软件开发技术设计基于Visual FoxPro 6.0的《运动会成绩管理系统》。首先,分析了运动会成绩管理系统应用状况,阐述运动会成绩管理系统开发的目的,分析了确定系统的开发平台,概述管理信息系统基本理论,给出了系统的总体设计和详细设计。
关键词:软件工程;运动会成绩管理系统;数据库技术;管理信息系统;信息技术
16727800(2012)008011302
作者简介:王晓霞(1962-),女,抚顺技师学院信息技术科讲师,研究方向为计算机软件技术。
1管理系统开发的目的
本系统开发的主要目的就是要使运动会成绩实现计算机管理,运用数据库技术对运动会成绩信息进行系统管理。使管理员能够有序地管理每一名运动员的各项目成绩并生成运动员成绩报表,运用现代化技术提高工作质量和效率。
2管理系统平台的选用

2.1数据库技术

数据库技术是数据管理的技术,它是一门综合性技术,是对数据实行集中、统一、独立的管理,用户可以最大限度地共享数据资源,是数据处理的主要工具,涉及操作系统、数据结构、算法设计和程序设计。数据库系统是现代计算机信息管理系统的重要核心部分,对数据的完整性、惟一性、安全性提供了一套有效的手段,具有维护数据的完整性、一致性,在计算机技术和应用发展中起着重要的作用。以关系型为代表的数据库在计算机应用领域获得了极大成功。

2.2系统开发工具的选择

数据库开发工具有很多种,如Visual FoxPro 6.0、Access、FoxBASE等。其中,Visual FoxPro 6.0是很重要的信息管理系统开发工具。Visual FoxPro 6.0有着以下特点:
Visual FoxPro是Mi

源于:毕业论文致谢词www.udooo.com

crosoft公司推出的全新的PC平台关系数据库管理系统。它具有友好的图形用户界面、简单的数据存取方式、良好的兼容性、独一无二的跨平台特性及真正的可编译性,使系统成为目前最快、最完美的数据库系统。不但兼容早期的dBASE以及FoxBASE各种版本,同时还提供了许多基于Windows的崭新功能。Visual FoxPro作为具有Windows 95兼容标志的软件,具有快速开发应用程序、面向对象和客户机/怎么写作器的强大功能,它是多年来出现在关系数据库方面最重要的产品。
Microsoft Visual FoxPro是一个32位的数据库开发系统,可运行于Window98和Windows XP操作系统。Visual FoxPro既具有Visual系列的功能强大、直观易用、面向对象等优点,又兼具windows和FoxPro的长处。提供了“向导”、“设计器”和“生成器”等工具,使得数据库的管理工作变的容易。Visual FoxPro的易用性使初学者更易于管理数据信息;Visual FoxPro 6.0能更简捷、快速、灵活地开发应用程序,提高了开发效率。正是由于其易用性、先进性和广泛性,使Visual FoxPro真正做到了面向各种水平的用户。Visual FoxPro使用快速查询技术,快速查询技术是一种专用的数据查询技术,它能够迅速从数据库中选择出一组满足用户要求的记录。使用该种技术即可将数据查询所需的时间大大缩短,这样可以极大地提高数据查询速度。

2.3数据库系统的选择原则

数据库系统对数据的完整性、惟一性、安全性提供了一套有效的管理工作手段,便应用系统可靠性更高。实现数据共享和数据独立,采用特定的数据模型,减少数据冗余,有统一的数据控制功能,加强了对数据的保护,适合在各种环境下运行系统;易于开发应用软件,具有较强的扩充性和升级能力;有效地组织数据,对数据进行全面的设计,以便计算机存取;数据可方便地输入到计算机中,根据用户的要求将数据从计算机中抽取出来。

2.4系统的主要功能

针对用户的需求,《运动会成绩管理系统》的功能是运用计算机技术对成绩数据信息进行输入、存储、查询、计算、添加和删除等各种管理,快速准确地进行成绩数据信息的统计、汇总和打印成绩报表工作。

2.5方法

整个系统由若干个数据库表和系统功能模块组成,设计清晰直观的工作界面,用户可以通过系统功能主菜单调用系统的各项功能,根据系统功能分析阶段,编写应用程序相应的代码。
3系统分析

3.1系统目标

本系统要对运动员成绩数据信息输入,并对各项目成绩进行计算统计、排序、汇总各项成绩和生成运动员成绩表,打印成绩报表。

3.2系统可行性分析研究

运动会成绩管理系统所引用的专业技术基础好,从技术、软件环境和硬件环境是可行的。运动会管理系统是规模较小的系统,开发软件应用系统人员较少,所以在经济方面是可行的。

3.3系统需求分析

(1)系统流程:
图1系统流程
(2)系统功能:主要完成成绩数据的输入、删除、查询、统计、排序、打印等功能。
4系统设计

4.1结构设计

本系统的具体实现方案是采用结构化程序设计。将复杂的系统功能分解成一系列子功能并采用菜单进行调用。系统功能模块结构如图2。
图2系统功能模块结构

4.2系统功能说明

(1)成绩输入。在运动员项目信息输入子模块中,可以对项目成绩等数据信息进行输入,并可以对成绩信息进行添加数据、修改数据、删除数据等操作。
(2)成绩汇总。在成绩汇总子模块中,可以对成绩进行汇总、计算总成绩并可进行排序。
(3)项目成绩信息查询。在项目信息成绩查询子模块中,可以对项目成绩进行查询。
(4)输出报表。在输出报表子模块中,可以将项目成绩信息和汇总信息进行输出。
(5)退出。此功能模块为退出系统。

4.3系统开发与运行环境

(1)硬件配置。奔腾四代赛扬处理器

2.0GHz(或以上)、DDR256M内存(或以上)

(2)软件平台。本系统选用Windows XP中文专业版和Visual FoxPro

6.0作为开发语言。

4.4软件测试

(1)模块测试。把每个模块作为一个单独的实体来测试,而且通常比较容易设计检验模块正确性的测试方案。保证每个模块作为一个单元能正确运行。
(2)子系统测试。把经过单元测试的模块放在一起形成一个子系统来进行测试模块相互间的协调和通信,着重测试模块的接口。
(3)系统测试。把经过测试的子系统装置配一个完整的系统来测试。发现软件设计中的错误和需求说明书中错误,发现设计和编码的错误。
(4)验收测试。把软件系统作为单一的实例进行测试,在用户参与下进行,使用实际数据(系统将来要处理的信息)进行测试。验证系统确实能够满足用户的需要。
5系统评价
GPMS完全可以适合用户的工作需求,并且系统维护简便、通用性强和容易升级。系统符合成绩管理功能的要求。界面友好,输入信息方便,查询全面,即面向开发人员,又面向用户。系统功能扩充容易。输出报表、网络连接、资源共享和容错性等部分功能需要更好的完善。
参考文献:
\[1\]周察金.数据库应用基础 Visual FoxPro

6.0\[M\].北京:高等教育版社,2002(1).

\[2\]周丰治,李明.Visual FoxPro

6.0 基础与应用\[M\].北京:高等教育出版社,2001(8).

\[3\]孙淑霞,丁照宇,肖阳春.Visual FoxPro

6.0程序设计教程\[M\].北京:电子工业出版社,2004(1).

\[4\]魏茂林.数据库应用技术,Visual FoxPro

6.0:第2版\[M\].北京:电子工业出版社,2004(1).

(责任编辑:余晓)

copyright 2003-2024 Copyright©2020 Powered by 网络信息技术有限公司 备案号: 粤2017400971号