基于宏观经济数据库查询系统(论文).doc
《基于宏观经济数据库查询系统(论文).doc》由会员分享,可在线阅读,更多相关《基于宏观经济数据库查询系统(论文).doc(47页珍藏版)》请在沃文网上搜索。
1、洛阳理工学院毕业设计(论文) 基于网络的运动会管理系统摘 要随着计算机技术的快速发展,计算机在体育运动领域的应用越来越深入,高校运动会的计算机管理是提高高校运动会质量和效率,推动高校体育事业的发展的重要手段。 本课题以高等院校田径运动的实际管理过程作为研究对象,研究开发出一套服务于运动会管理者,并方便参赛者、观众与管理者之间的交互,有利于提高田径运动会的质量与效率、管理水平的行之有效的管理信息系统。本文针对高校田径运动会工作中存在的问题,提出了系统的解决方法和适用于田径运动会的管理模式,本文论述了目前高校田径运动会的现状及需解决的问题,给出了系统的总体设计方案,包括系统的体系结构,网络结构及操
2、作系统选型,系统功能,数据库的设计。分析了运动会的报名管理方法、成绩录入管理方法、数据库的管理及维护等内容,重点介绍了系统各功能模块的实现过程。本系统是一种以现有校园网为基础,真正对校园网内、外的赛事参与者与赛事观众实现真正意义上的开放,具有较强的信息处理功能,适合大量高校实际网络与运动会情况的、同时真正实现依靠计算机本身进行的、具有较强的信息处理能力的高校运动会信息综合处理系统。本次设计我负责对一般用户的功能设计,所以在详细设计里面主要是对一般用户功能的介绍。关键词:运动会管理系统,数据库,网站,Sql Server 2005,Visual Studio 2005WEB-BASED ATHL
3、ETIC MEETING MANAGEMENT SYSTEMABSTRACTWith the rapid development of the technology of the computer, the application in the field of athletic sports of the computer is deepened more and more. The computer management of the higher school athletic meeting is the most important means to improve the qual
4、ity and efficiency of the higher school athletic meeting and impulse the development of the higher school athletic meeting.Based on the real management of track and field in Hunan University of Arts and Science, developed an efficient Management Information System for higher school athletic meeting
5、managers, promote the communication between athletes, spectators and managers, improve the quality and efficiency of higher school athletic meeting. Analyzing the existing problems in higher school athletic meeting, proposed systematic solution and appropriate management ways. Discussed the environm
6、ent of higher school athletic meeting and the problems to be solved, proposed the framework of solution, including system architecture, network organization, operating system, system function and database design. Analyzing the management of sign up, score input, message display and the management an
7、d maintenance of database. Described the technical detail of the design of system function module, competition arrangement, multi-thread calling and processing. improves the real-time character of the system Depending on the existing Campus-Networks, open to competitors and spectators inside or outs
8、ide the network, adapted to the real network and higher school athletic meeting, proposed comprehensive higher school athletic meeting management system with high information processing ability.I am responsible for the design of the general users functional design, detailed design in which the main
9、function of a general introduction to the user.KEY WORDS: Athletic Meeting Management System,Data Base,Web Station,Sql Server 2005,Visual Studio 20053目录前言1第1章 绪论21.1 项目背景21.2 有关软件简介2第2章 需求分析42.1 系统功能分析42.1.1 系统管理员功能分析42.1.2 报名录入员功能分析52.1.3 成绩录入员功能分析52.1.4 一般用户功能功能分析52.2 数据流图与数据字典62.2.1 数据流图62.2.2 数据
10、字典8第3章 总体设计113.1 系统结构设计113.2 数据库设计113.2.1 数据库概念设计123.2.2 数据库逻辑设计14第4章 详细设计与实现184.1 系统设计184.1.1 编程语言的选择184.1.2 编码风格194.2 查询功能的设计194.2.1 数据库连接204.2.2 运动员查询214.2.2 项目查询214.2.2 赛程查询224.2.2 裁判员查询234.2.2 联络员查询24第5章 测试265.1 测试目的和原则265.2 测试方案265.2.1 运动员查询测试265.2.2 项目查询测试285.2.3 赛程查询测试315.2.4 裁判员查询测试335.2.5
11、联络员询测试35结论36谢辞37参考文献38附录39前言当今时代是飞速发展的信息时代。在各行各业中离不开计算机,计算机的最大好处在于利用它能够进行信息处理。使用计算机进行信息管理,不仅提高了工作效率,而且大大的提高了其安全性。目前,电脑网络正快速融入体育领域。现在校园网,校校通在各大高校已经很普及了。同时也开发出不少依托校园网的“运动会管理系统”,但是,这些系统大多是一种封闭的、局域的、功能较为单一的简单信息处理系统。因此,有必要构建一种以现有校园网为基础,真正对校园网内、外的赛事参与者与赛事观众实现真正意义上的开放,适合大量高校实际网络与运动会情况的、同时真正实现依靠计算机本身进行的、具有较
12、强的信息处理能力的“运动会信息综合处理系统”。而且许多运动会如国际上的奥运会,国内的全运会、城运会等也己经采用电脑网络完善管理的过程。如近几届的奥运会,均使用了上千台微机联网进行赛事管理,在功能上基本满足了管理的需求,但其开发成本和运行成本巨大,难以普及使用。而高校的校园小型田径运动会,更因为资金有限不可能使所有场馆都配置电脑网络,若只在部分场馆配置,又会因为竞赛场地的变动而出现使用效率不高的弊端。第1章 绪论1.1 项目背景运动会是高校体育工作的重要组成部分。近年来,随着招生规模的扩大,导致比赛项目、参赛人数不断增加,同时人们对比赛结果的准确性和实时性要求也越来越高,参赛队需要得到及时、准确
13、的相关信息,从而有效进行竞赛的决策指导,这些问题和需求是采用人工方式或单机版运动会管理系统都难以解决的。为此,我们对运动会的信息综合管理系统进行了研究,使运动会的筹备、组织、管理、 协调等工作全面实现了计算机网络化、自动化,极大的提高了工作效率和信息处理的实时性。本系统的开发是依托高校校园网结合以往历届校园田径运动会而制作,它赋予高校校园网更多的使用价值,对于推动体育事业在高校的发展,提高高校田径运动会的质量与效率、充分体现体育竞赛公平公正的宗旨有着重要的作用和意义。管理系统主要包括系统管理功能、报名录入功能、成绩录入功能、一般用户的查询功能等。本课题以某高校田径运动的实际管理过程作为研究对象
14、,旨在研究开发出一套服务于运动会管理者,并方便参赛者、观众与管理者之间的交互,有利于提高田径运动会的质量与效率、管理水平的行之有效的管理信息系统。1.2 有关软件简介本系统使用的是以Microsoft Sql Server 2005开发数据库和以Microsoft Visual Studio 2005进行开发的网站。数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整性和一致性,同时合理的数据库结构设计也有利于和程的实现。是功能强大的数据库管理软件,在Sql Server 20
15、05中的,用户可以对数据进行分数,然后使用多个较小的表来分别保存各个主题的信息,同时利用各种类型数据之间的联系组织表之间的关系,用于产生综合性的信息。此时,每条信息只存放在一个地方,不但减少了信息的冗余,节省存放空间,还方便了数据库懂得更新和修改。Sql Server 2005是关系数据库开发工具,关系数据库是最通用的数据库之一,它由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。Sql Server 2005的数据库文件结构就是一种关系数据库结构,具有客户/服务器的许多特色和相似之处。它的数据类型多,并且支持null,
16、Text、Memo、OLE Object等数据类型的字段,而且字段都是可变长的,使得数据库文件紧凑,同时也节省大量的存储空间。通过Visual C#的GridView控件就可以在SqlServer 2005数据库和Visual C#程序之间架起了一座桥梁,在Visual C#程序中调用SqlServer 2005数据库。本系统中的数据库都是基于Visual C#内部数据库(SqlServer 2005)开发的。对数据库的操作,采取通过设置GridView控件的各个属性,告诉它要调用那个数据库的哪个部分,来对相应纪录进行增加、修改、删除等各种操作。第2章 需求分析“基于网络的运动会管理系统”是“
17、基于网络的体育文化全方位管理系统”的子系统之一,如图2-1所示:图2-1 体育文化管理系统2.1 系统功能分析按每类用户要求实现功能进行分析,可分四类用户,其权限关系是:系统管理员成绩录入人员(报名录入人员)一般用户,成绩录入人员与报名录入人员平级,各自对应有自己的使用界面,高权限用户界面中可以包括低权限用户界面中实现的功能,比如:赛程查询可出现在成绩录入人员(报名录入人员)界面,也可出现在系统管理员的界面中。每类用户都还有两个共同的功能:修改自己的密码、显示比赛场地平面图。该系统要求运行在网络环境下,采用B/S模式。2.1.1 系统管理员功能分析1、设置权限:设置报名录入人员、成绩录入人员用
18、户名、密码。2、设置各系的联络员:各系设置23名联络员3、设置运动会项目:安排运动会比赛项目,各项计划人数、分配给各系的人数,以及与每个项目相关的信息。4、运动员编号:报名结束后,为每个运动员编号(运动程序自动编号)。5、项目分组:对需要分组的比赛项目进行分组设置。6、赛程安排:根据项目类型(比如:田径与其他)安排开赛时间。2.1.2 报名录入员功能分析以系为单位网上报名。2.1.3 成绩录入员功能分析1、成绩录入对每个比赛项目的不同小组,以开赛世间为序录入比赛成绩,并可判断是否产生了新的记录。2、成绩排名可实现分组排名、整体排名、显示、打印进入决赛人员名单、获奖人员名单等。2.1.4 一般用
19、户功能功能分析1、运动员查询根据项目结果与否,分别给出相应信息。2、项目(成绩)查询根据项目结束与否,分别给出相应的每位运动员的信息。3、赛程查询单个赛程查询,显示、打印以系为单位的赛程表、以时间为序的全校赛程表。4、裁判员查询可按项目查询、也可按姓名查询,并能显示、打印裁判员名单。5、各系联络员查询2.2 数据流图与数据字典2.2.1 数据流图在对系统的组织结构和功能进行分析时,需从一个实际业务流程的角度将系统调查中有关该业务流程的资料都串起来作进一步的分析。业务流程分析可以帮助我们了解该业务的具体处理过程,发现和处理系统的调查工作中的错误和疏漏,修改和删除原系统的不合理部分,在新系统基础上
20、优化业务处理流程。业务流程图(transaction flow diagram,简称TFD),就是用一些规定的符号及连接来表示某个具体的业务处理过程,它是用尽可能少、尽可能简单的方法来描述业务处理过程的方法,由于它的符号简单明了,所以非常易于阅读和理解业务流程。所以说,绘制业务流程图是分析业务流程的重要步骤。数据流程分析把数据在组织内部的流动情况抽象地独立出来,舍去了具体组织机构、信息载体、处理工作、物资、材料等,单从数据流动过程来考察实际业务的数据处理模式。数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。数据流程分析的目的就是要发现和解决数据流通中的问题。现有的数据流程分析多是通
21、过分层的数据流程图(data flow diagram,简称DFD)来实现的。其具体的做法是:按业务流程图理出的业务流程顺序,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图,一边绘图,一边核对相应的数据和报表、模型等。通过对系统的需求分析,系统的基本功能已经大体确定。整个系统部分模块的业务流,数据流图为:2.2 顶层数据流图2.3 第一层数据流图2.4 一般用户模块数据流图2.2.2 数据字典数据字典是系统分析阶段的重要文档,它清楚地定义与详细地解释了数据流程图上不能详细表达的内容,同时它也是同用户交谈的工具。数据字典是为了数据流图中的每个数据流、文件、加工,以及组成数据流或
22、文件的数据项做出说明,其中对每个加工的描述称为“小说明”,也可称为“加工逻辑说明”。下面列出运动会管理系统的数据字典。1、数据流条目:2.1 数据流条目表名称描述运动员信息包括运动员编号,姓名,性别,年龄,班级,院系,项目名称等信息成绩包括项目名称,运动员编号,成绩,名次等信息查询关键字需要查询的相关信息查询结果查询的相关信息用户信息包括用户名,密码,权限等赛程信息包括项目名称,项目类别,开赛时间,结束时间等项目信息包括项目名称,项目类别,开赛时间,结束时间,院系人数,裁判员编号等裁判员信息包括裁判员编号,姓名,单位,职务等联络员信息包括姓名,单位等2、数据存储条目D1 运动会管理系统数据库=
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 宏观经济 数据库 查询 系统 论文