软件技术专业精品毕业论文--运动会管理系统毕业设计.doc_第1页
软件技术专业精品毕业论文--运动会管理系统毕业设计.doc_第2页
软件技术专业精品毕业论文--运动会管理系统毕业设计.doc_第3页
软件技术专业精品毕业论文--运动会管理系统毕业设计.doc_第4页
软件技术专业精品毕业论文--运动会管理系统毕业设计.doc_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘 要学校田径运动会管理系统是典型的信息管理系统,本系统为田径运动会运动会组织者提供方便、快捷的方法,系统的对运动会进行合理的安排与管理,实现无纸化工作,节省大量人力和物力。本论文首先使用了Microsoft Visual Studio 2008作为开发工具和Microsoft SQL Server 2005作为后台数据库,然后再介绍了开发背景,最后通过截图和表格来说明该系统的开发与操作。设计充分利用Microsoft Visual Studio 2008以及Microsoft SQL Server 2005数据库易于使用和快速开发的特性,提高了编程效率和可靠性。同时对系统的开发原理、系统的功能特点和设计方案进行了介绍。在对运动会管理体系进行充分分析和系统论证的基础上开发。它不但能完成运动会管理中的基本操作,而且具有程序设计合理、操作简单、运行可靠、保密性强等特点。关键词 C# 运动会 管理系统 SQL Server 2005 ABSTRACT school athletics sports management system is the typical information management system, this system for track and field games organizers provide convenient and fast method, the system of sports management and reasonable arrangement, paperless work, save manpower and material resources. This paper first used the Microsoft Visual Studio 2008 as development tools and Microsoft SQL Server 2005 as a backend database, then introduces the development background, through the screenshots and form explaining this system development and operation. Design make full use of Microsoft SQL Server 2005 and Microsoft SQL Server 2005 database easy-to-use and fast development, improve the characteristics of programming efficiency and reliability. The development of system theory, the system function and design are introduced in this paper. On sports management system are analyzed, and the sufficient demonstration system based on development. It can not only complete games in the management of the basic operation, and has the reasonable design program, simple operation, reliable operation, the secrecy.keywords Microsoft Visual Studio 2008 sports SQL Server 2005目录第一章 系统概述1.1 概述 1.2 开发工具介绍1.3 功能简介1.4 目标1.5 运行环境第二章 登录21 功能概述2.2 操作说明第三章 比赛项目管理31 功能概述3.2 操作说明第四章 比赛场地管理41 功能概述4.2 操作说明第五章 裁判管理51 功能概述5.2 操作说明第六章 执裁情况管理61 功能概述6.2 操作说明第七章 代表团管理71 功能概述7.2 操作说明第八章 运动员管理81 功能概述8.2 操作说明第九章 成绩91 功能概述9.2 操作说明第十章 器材借用管理101 功能概述10.2 操作说明第十一章 操作员管理111 功能概述11.2 操作说明第十二章 需求分析12.1 前言.12.2 编写目的12.3背景.12.4目标.12.5运行环境.12.6条件与限制12.7功能需求12.8性能需求12.9用户界面第十三章 数据库文档设计.13.1文档约定13.2阅读对象13.3名词术语13.4数据库关系图13.5数据库E-R图分析13.6 主要数据库表结构.第十四章 总结第十五章 致谢.参考文献第一章 系统概述1.1 概述运动会管理系统,是经过对学校体育教研室、成绩管理工作的实地调查,并经过分析形成的书面文档,此文档界定运动会管理的基本功能,可作为设计说明书的依据。本文档为该系统的软件需求说明书,详细阐述了用户对此软件所提出的需求,对系统中的各项功能需求、技术需求、实现环境及所使用的实现技术进行明确定义。同时,对软件应具有的功能和性能及其他有效性需求也进行了定义。本文档的使用对象是项目负责人、系统设计人员、系统测试人员、系统编程人员,是完成系统开发和检验系统是否满足项目提出方需求的依据。本系统是为了减轻各学校的教务人员对学生成绩管理的繁琐性,提高办公效率而编写的。要求对学生信息进行录入、修改、查询和对学生的成绩进行录入、修改、查询等1.2 开发工具介绍简介C sharp(又被简称为“C#”)是微软公司在二OOO年六月发布的一种新的编程语言,并定于在微软职业开发者论坛(PDC)上登台亮相.C#是微软公司研究员Anders Hejlsberg的最新成果.C#看起来与Java有着惊人的相似;它包括了诸如单一继承,界面,与Java几乎同样的语法,和编译成中间代码再运行的过程.但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows网络框架的主角。 在本文中,我将考察创建一种新计算机语言的一般动机,并将特别指明是什么原因导致了C#的出现.然后我将介绍C#和它与Java,c,c+的相似之处.其次我将讨论一些存在于Java和C#之间的高层次的,和基础的差别.我将以衡量在用多种语言开发大型应用程序的时候所需的知识(或者对这种知识的缺乏程度)来结束本文,而这正是.NET和C#的一个主要战略.目前,C#和.NET还只能以C#语言规则,以及Windows 2000的一个d预览版本,还有MSDN上迅速增多的文档集子的形式获得(还没有最终定型)。 定义微软c#语言定义主要是从C和C+继承而来的,而且语言中的许多元素也反映了这一点。C#在设计者从C+继承的可选选项方面比Java要广泛一些(比如说structs),它还增加了自己新的特点(比方说源代码版本定义).但它还太不成熟,不可能挤垮Java、C#还需要进化成一种开发者能够接受和采用的语言。而微软当前为它的这种新语言大造声势也是值得注意的。目前大家的反应是:“这是对Java的反击” 。 C#更象Java一些,虽然微软在这个问题上保持沉默。这也是意料中的事情,我觉得,因为Java近来很成功而使用Java的公司都报告说它们在生产效率上比C+获得了提高。 Java所带来的巨大影响和大家对它的广泛接受已经由工作于这种语言和平台之上的程序员数量明显的说明了(估计世界范围内共有两百五十万程序员使用Java)。由这种语言写成的应用程序的数量是令人惊讶的并已经渗透了每一个级别的计算,包括无线计算和移动电话(比如日本发明的Java电话)。C#能够在用户领域获得这样的礼遇吗?我们必须等待并观望,就象已经由SSI公司的CEO和主席Kalpathi S. Suresh指出来的那样:我发现所有这些都是渐进的。如果C#不存在,我们总能回到Java或C和C+。这些都不完全是新技术,它们在更大的意义上来说只是大公司制造的市场噱头。我们必须给他们时间安顿下来看看这些是不是真的对IT工业有什么影响。 C#从Java继承而来的特点类:在C#中类的申明与Java很相似.这是合理的因为经验告诉我们Java模型工作得很好.Java的关键字import已经被替换成using,它起到了同样的作用.一个类开始执行的起点是静态方法Main().下面的Hello World程序展示了基本的形式: using System; class Hello static void Main() Console.WriteLine(Hello, world); 在这个例子中,System这个名字指向一个包括了基本C#实用类集合的命名空间(namespace).这个命名空间包括了Console类,它在这个例子中被用来输出一个字符串.类可以是抽象的和不可继承的:一个被申明成abstract的类不能被实例化;它只能被用做一个基类.C#关键字lock就象Java关键字final,它申明一个类不是抽象的,但是它也不能被用做另一个类的基类.界面:就象在Java中一样,一个界面是一组方法集合的抽象定义.当一个类或结构体实现一个界面的时候,它必须实现这个界面中定义的所有方法.一个单一的类可以实现几个界面.也许以后会出现一些微妙的差别,但是这个特点看起来与Java相比没有变化.布尔运算:条件表达式的结果是布尔数据类型,布尔数据类型是这种语言中独立的一种数据类型.从布尔类型到其他类型没有直接的转换过程.布尔常量true和false是C#中的关键字.错误处理:如Java中那样,通过抛出和捕捉异常对象来管理错误处理过程.内存管理:由底层.NET框架进行自动内存垃圾回收. C#从C和C+继承的特点编译:程序直接编译成标准的二进制可执行形式.如果前面的Hello World程序被保存成一个文本文件并被命名为Hello.cs,它将被编译成命名Hello.exe的可执行程序. 结构体:一个C#的结构体与C+的结构体是相似的,因为它能够包含数据声明和方法.但是,不象C+,C#结构体与类是不同的而且不支持继承.但是,与Java相同的是,一个结构体可以实现界面. 预编译:C#中存在预编译指令支持条件编译,警告,错误报告和编译行控制.可用的预编译指令有: #define #undef #if #elif #else #endif #warning #error #line 没有了#include 伪指令.你无法再用#define 语句对符号赋值,所以就不存在源代码替换的概念-这些符号只能用在#if和#elif伪指令里.在#line伪指令里的数字(和可选的名字)能够修改行号还有#warning和#error输出结果的文件名. 操作符重载:一些操作符能够被重载,而另一些则不能.特别的是,没有一个赋值运算符能够被重载.能够被被重载的单目操作符是: + - ! + - true false 能够被重载的二元运算符是: + - * / % & | = != = = C#独有的特点C#最引人入胜的地方是它和Java的不同,而不是相似的地方.这一节(和这个系列第二部分的大部分地方)讲述了C#实现的和Java不同的地方或者Java根本没有的特点. 中间代码:微软在用户选择何时MSIL应该编译成机器码的时候是留了很大的余地.微软公司很小心的声称MSIL不是解释性的,而是被编译成了机器码.它也明白许多-如果不是大多数的话-程序员认为Java程序要不可避免的比C编写的任何东西都要慢.而这种实现方式决定了基于MSIL的程序(指的是用C#,Visual Basic,Managed C+-C+的一个符合CLS的版本-等语言编写的程序)将在性能上超过解释性的Java代码.当然,这一点还需要得到事实证明,因为C#和其他生成MSIL的编译器还没有发布.但是Java JIT编译器的普遍存在使得Java和C#在性能上相对相同.象C#是编译语言而Java是解释性的,之类的声明只是商业技巧.Java的中间代码和MSIL都是中间的汇编形式的语言,它们在运行时或其它的时候被编译成机器代码. 命名空间中的申明:当你创建一个程序的时候,你在一个命名空间里创建了一个或多个类.同在这个命名空间里(在类的外面)你还有可能声明界面,枚举类型和结构体.必须使用using关键字来引用其他命名空间的内容. 基本的数据类型:C#拥有比C,C+或者Java更广泛的数据类型.这些类型是bool, byte, ubyte, short, ushort, int, uint, long, ulong, float, double,和decimal.象Java一样,所有这些类型都有一个固定的大小.又象C和C+一样,每个数据类型都有有符号和无符号两种类型.与Java相同的是,一个字符变量包含的是一个16位的Unicode字符.C#新的数据类型是decimal数据类型,对于货币数据,它能存放28位10进制数字. 两个基本类:一个名叫object的类是所有其他类的基类.而一个名叫string的类也象object一样是这个语言的一部分.作为语言的一部分存在意味着编译器有可能使用它-无论何时你在程序中写入一句带引号的字符串,编译器会创建一个string对象来保存它. 参数传递:方法可以被声明接受可变数目的参数.缺省的参数传递方法是对基本数据类型进行值传递.ref关键字可以用来强迫一个变量通过引用传递,这使得一个变量可以接受一个返回值.out关键字也能声明引用传递过程,与ref不同的地方是,它指明这个参数并不需要初始值. 与COM的集成:C#对Windows程序最大的卖点可能就是它与COM的无缝集成了,COM就是微软的Win32组件技术.实际上,最终有可能在任何.NET语言里编写COM客户和服务器端.C#编写的类可以子类化一个以存在的COM组件;生成的类也能被作为一个COM组件使用,然后又能使用,比方说,JScript语言子类化它从而得到第三个COM组件.这种现象的结果是导致了一个运行环境的产生,在这个环境里的组件是网络服务,可用用任何.NET语言子类化. 索引下标:一个索引与属性除了不使用属性名来引用类成员而是用一个方括号中的数字来匿名引用(就象用数组下标一样)以外是相似的. public class ListBox: Control private string items; public string thisint index get return itemsindex; set itemsindex = value; Repaint(); 可以用一个循环器来匿名引用字符串内部数组成员,就象下面这样: ListBox listBox = .; listBox0 = hello; Console.WriteLine(listBox0); 代理和反馈:一个代理对象包括了访问一个特定对象的特定方法所需的信息.只要把它当成一个聪明的方法指针就行了.代理对象可以被移动到另一个地方,然后可以通过访问它来对已存在的方法进行类型安全的调用.一个反馈方法是代理的特例.event关键字用在将在事件发生的时候被当成代理调用的方法声明中.1.3 功能简介用户登录系统后,系统会根据用户的不同权限为其初始化不同的功能菜单,系统的功能如下所示: Items(比赛项目):主要是对项目的添加,即项目基本信息的录入; Places(比赛场地):进行场地信息的录入及管理; Judgers(裁判):主要是对裁判基本信息的录入; Judgerments(执裁情况): 主要是对裁判执裁情况的查询; Teams(代表团):主要是对代表团信息的录入及代表团的成绩录入和查询; Players(运动员):主要是录入运动员基本信息,参加项目的情况以及对成绩的查看; Scores(成绩):主要是对运动员和代表团的成绩进行管理(录入、查询); RentRecords(器材借用记录):主要是对器材借用状况的信息管理; Users(操作员信息):主要是对不同用户之间进行操作的权限的设置;14 目标a. 为了运动会管理系统更完善; b. 为了加快运动会的管理速度;c. 为了减轻工作人员的工作负担。现今运动会、成绩管理的繁索给具有强烈时间观念的行政人员带来了诸多不便,教学办公室缺少一种完善的运动会管理软件,为了对学生运动会的管理方便,因此开发了本系统。应用目标是通过本系统,能帮助体育教研人员利用计算机,快速方便的对学生成绩管理进行管理、输入、输出、查找的所需操作,使散乱的人事档案能够具体化,直观化、合理化。在作用及范围上本系统适用于各类学校,它是比较完善的运动会管理系统。其主要功能有:用户操作权限、运动会基本信息录入、班级录入、运动员录入、代表团信息录入、场地管理、裁判信息管理、成绩查询等功能。15 运行环境系统的运行最低硬件要求: Intel Pentium 166MHZ以上 CPU或其他相当X86 CPU。128MB或更大内存空间;100MB以上的自由硬盘空间;CD-ROM/DVD光驱;VGA 以上彩色显示器。操作系统:Microsoft Windows 2000server以上版本/2003/2007等操作系统;屏幕分辨率800600 以上,强烈建议使用 1024768 屏幕分辨率;屏幕颜色 256 色以上,建议使用真彩24位以上屏幕颜色。数据库:Microsoft SQL Server 2000/2008开发工具: Microsoft Visual Studio 2008用户操作水平:a.用户为各学校的教务管理人员。b.具备计算机基本操作能力。第四章 登录41 .1功能概述完成系统登录,只有成功登录系统,才可以使用本系统的其他功能4.1 .2 操作说明在计算机上直接安装本操作系统后进入登录页面即可使用,如下图所示。 (2-1)在“用户名”后面的输入框里输入正确的用户名,在“密码”后面的输入框里输入正确的密码,(用户名:admin ; 密码:123456)然后单击“登录”按钮,开始登录。系统会根据登录用户的权限初始化系统菜单,以系统默认的管理员用户为例,系统管理员对这个系统的所有模块都有操作权限,所以成功登录后,系统初始的菜单如下:(2-2)如上图所示,进入系统后,左侧为系统的导航菜单,是系统主要功能的导航菜单,上侧是系统的显示时间系统名称,可以点击左侧菜单到达相应的功能页面,例如,可以单击左侧 “比赛项目”菜单中的“录入比赛项目”,在右侧显示其相应内容。42.1 功能概述完成系统登录,只有成功登录系统,才可以使用本系统的其他功能。4.22 操作说明可以单击左侧 “比赛项目”菜单中的“录入比赛项目”,在右侧显示其相应内容,如下图所示。(3-1)在“比赛项目”菜单中的“录入比赛项目”输入框里输入正确的项目名称、选择编号,在“项目情况”中说明情况,然后单击“登录”按钮,即可登录成功。系统会根据录入的信息显示出来,系统查询比赛项目的信息如下图所示:(3-2)如上图所示,进入查询后,左侧为系统的导航菜单,是系统主要功能的导航菜单,可以点击左侧菜单到达相应的功能页面,例如,可以单击左侧 “比赛项目”菜单中的“录入比赛项目”,在右侧显示其相应内容。43.1 功能概述左侧为系统的导航菜单,是系统主要功能的导航菜单,可以点击左侧菜单到达相应的功能页面。4.3.2 操作说明点击左侧菜单上的比赛场地管理,如下图所示。(4-1)在点击左侧菜单上的“比赛场地管理”,录入场地信息,点击确定,可以继续录入信息,想要查看已经录入的信息,点击左侧菜单上的“查询比赛场地”如下图所示:(4-2)在系统中点击左侧菜单上的 “裁判管理”之后录入相关的信息,点击确定即可。 录入完信息之后,在系统中点击左侧菜单上的 “查询裁判信息”,即可看到裁判员的相关信息:(4-3)44.1 功能概述左侧为系统的导航菜单,是系统主要功能的导航菜单,可以点击左侧菜单到达相应的功能页面。4.4.2 操作说明点击左侧菜单上的裁判情况管理,录入相关信息,如下图所示:(5-1)在系统中点击左侧菜单上的“裁判情况管理“,录入相关信息。在点击左侧菜单上的“裁判情况管理”,点击确定,可以继续录入信息,想要查看已经录入的信息,点击左侧菜单上的“查询执裁情况”,如下图所示:(5-2)45.1 功能概述左侧为系统的导航菜单,是系统主要功能的导航菜单,可以点击左侧菜单到达相应的功能页面。4.5.2 操作说明点击左侧菜单上的“录入代表团信息“,录入相关信息,如下图所示:(6-1)点击左侧菜单上的“录入代表团信息“,录入相关信息,在点击左侧菜单上的“录入代表团信息”,点击确定,可以继续录入信息,想要查看已经录入的信息,点击左侧菜单上的“查询代表团信息”,如下图所示:(6-2)46.1 功能概述左侧为系统的导航菜单,是系统主要功能的导航菜单,可以点击左侧菜单到达相应的功能页面。4.6.2 操作说明点击左侧菜单上的“录入运动员信息 “,录入相关信息,如下图所示:(7-1)点击左侧菜单上的“录入运动员信息“,录入相关信息,在点击左侧菜单上的“录入运动员信息”,点击确定,可以继续录入信息,想要查看已经录入的信息,点击左侧菜单上的“查询运动员信息”,如下图所示:(7-2)47.1 功能概述左侧为系统的导航菜单,是系统主要功能的导航菜单,可以点击左侧菜单到达相应的功能页面。4.7.2 操作说明点击左侧菜单上的“录入成绩 “,录入相关信息,如下图所示:(8-1)点击左侧菜单上的“录入成绩信息“,录入相关信息,在点击左侧菜单上的“录入成绩信息”,点击确定,可以继续录入信息,想要查看已经录入的信息,点击左侧菜单上的“查询比赛成绩”,如下图所示:(8-2) 4.8.1 功能概述左侧为系统的导航菜单,是系统主要功能的导航菜单,可以点击左侧菜单到达相应的功能页面。4.8.2 操作说明点击左侧菜单上的“录入器材“,录入相关信息,如下图所示:(9-1)点击左侧菜单上的“录入器材“,录入相关信息,在点击左侧菜单上的“录入器材”,点击确定,可以继续录入信息,想要查看已经录入的信息,点击左侧菜单上的“查询器材借用情况”,如下图所示:(9-2)4.9.1 功能概述左侧为系统的导航菜单,是系统主要功能的导航菜单,可以点击左侧菜单到达相应的功能页面。4.9.2 操作说明点击左侧菜单上的“录入操作员信息“,录入相关信息,如下图所示:(10-1)点击左侧菜单上的“录入操作员信息“,录入相关信息,在点击左侧菜单上的“录入操作员信息”,点击确定,可以继续录入信息,想要查看已经录入的信息,点击左侧菜单上的“查询操作员信息”,如下图所示:(10-2)如果操作员要对密码进行修改,点击左边的系统导航菜单中的“操作员密码修改“,输入相关信息,点击【确定修改】即可修改密码,如图所示:(10-3)第十一章 需求分析11.1前言该设计说明书是为了明确设计项目的大致框架,预期读者为程序编写相关人员。运动会管理系统 是帮助学院、大学生运动会的组织与管理软件。计算机以其强大的性能价格优势给人们的工作、学习和生活带来极大的方便计算机代替人工处理一些事务已成为必然。整个人类社会已进入高度信息化,人们对信息和数据的利用和处理已经进入自动化、网络化和社会化的阶段。如在查找资料、处理日常办公事务、科研生产等方面,无不需要利用大量的信息资源。因此,如何有效地进行数据信息的管理和利用,已经成为人们普遍关注的课题。信息在不同的领域里有着不同的概念,在管理科学领域中,通常认为信息是经过加工处理后的一种数据形式,是一种有次序的符号排列,它是系统传输和处理的对象。处在信息时代的今天,信息的作用越来越为人们所重视。制定成绩计划,研究投资策略,都离不开对信息的充分利用。在当今社会上,体育运动越来越普及,参与运动会的人越来越多,素质越来越高。传统的运动会,一般是以人手组织为主,运动员的报名、赛事的安排、比赛场地的安排和成绩的记录等操作全都由人手操作,参加人数越多,运动会的规模就越大,管理工作就更加费时费力,而且容易出错。学校田径运动会管理系统则为组织者提供一个简捷方便的方式来组织管理运动会,学校田径运动会管理系统是一种“人机交互系统”,通过简单的键盘输入与鼠标点击来完成烦琐的记录与安排工作,保证运动会的正常流畅的进行。学校田径运动会管理系统是典型的数据库应用系统,可完成田径运动会管理中的运动员报名、分组编排,竞赛成绩处理及公告,成绩统计信息查询等事务处理功能。根据田径运动会的一般进程,本系统分为前期编排处理、比赛管理处理、查询输出处理和系统维护等四个工具模块来完成所期望的功能。依据关系型数据库理论设计数据库的结构。使用该系统可以极大地减小工作人员的劳动量,同时还可大大提高工作效率、可靠性和正确性。11.2、 编写目的运动会管理系统需求分析说明书是经过对个学校运动会的实地调查,并经过分析形成的书面文档,此文档界定运动会管理系统的基本功能。本文档为该系统的软件需求说明书,详细阐述了用户对此软件所提出的需求,对系统中的各项功能需求、实现环境及所使用的实现技术进行定义。同时,对软件应具有的功能和性能及其他有效性需求也进行了分析。11.3背景本项目的名称:运动会管理系统。开发小组:第 三组。本系统采用C/S模式开发。11.4目标a.为了使运动会管理系统更加完善;b为了体育教研组对学校运动会的方便管理。c为了减轻运动会期间工作人员的工作负担。为了对学校运动会的方便管理,因此开发了本系统。运用目标是为了通过本系统,能够帮助更多的也是工作利用软件,快速方便的对运动会进行管理。在作用及范围上本系统适用于各类学校,它是比较完善的运动会管理系统,起主要功能有:项目管理、代表团管理、运动员管理、操作员管理、基本信息录入、成绩录入、信息查询等。11.5、运行环境系统的运行最低硬件要求:Intel Pentium 166MHZ以上CPU或其他相当X86CPU。64MB或更大内存空间;CD-ROM/DVD光驱;VGA以上彩色显示器。操作系统Microsoft Windows 2000/XP/2003等操作系统;屏幕分辨率640 X 480以上,建议使用800 X 600 屏幕分辨率;屏幕颜色256以上,建议使用真彩24位以上的屏幕颜色。数据库:Microsoft SQL Server 2000开发工具:Microsoft Visual Studio 2008。用户操作水平:A. 用户为各学校的体育组工作人员;B. 具备计算机基本操作能力。安全保密性:数据库采用用户权限设置和数据库密码设置的双重加密方式。11.6、条件与限制时间约束:本系统开发截止日期为2010年10月25日;技术约束:本项目开发工具采用Microsoft SQL Server 2003/2008,数据库采用Microsoft SQL Server,连接技术采用Microsoft ADO技术。11.7、功能需求本系统包含操作用户、项目管理、运动员管理、代表团管理、成绩管理、基本信息录入、场地管理、裁判管理等。3.1、系统设置包括操作员设置(添加、删除、修改)、重新登录、等功能。3.2、基本信息录入包括(田径赛项目录入、成绩录入、场地、代表团、运动员 班级信息录入、裁判信息录入、等等);3.3、信息查询包括成绩信息查询、班级信息查询、场地查询、运动员信息查询、裁判信息查询等。3.4、田径运动会主界面设置密码,用户通过密码后才能进入系统的树形菜单。 35、树形命令菜单要能实现前期编排,比赛管理,查询输出,系统工具这几个功能。 36、前期编排需要定义比赛项目,设置工作岗位、录入工作人员,运动员报名表录入,输入记录成绩,生成秩序册,查看秩序册等功能。 37、比赛管理需田赛成绩录入与输出,径赛成绩录入与输出,全能成绩录入与输出等功能。38、查询输出需要运动员成绩、项目成绩、代表队成绩查询,总分表、项目得分表、成绩名次表查询,成绩册汇总等功能。 3.9、系统工具需要运动会数据备份与恢复,系统数据表浏览,用户密码修改维护等功能。11.8、性能需求本系统的各种操作简单明了,操作人员不需要进行专业培训。11.9用户界面语言支持:用户界面均采用中文全拼表述;标准性:采用Wicrosoft windows标准用户界面;操作便捷性:能够让用户用鼠标、键盘等操作,提供给用户快捷使用方式第十二章 数据库文档设计12.1文档约定本系统采用SQL Server2008作为前台数据库,数据库为Sports,相关资料的数据库类型以SQL Server2008数据库为例。本文档对运动会管理系统(yundonghuiguanglixitong)常用的表结构进分类介绍,是了解yundonghuiguanglixitong表存结构的主要参考文档之一。12.2阅读对象运动会管理系统开发人员;运动会管理系统实施人员;运动会管理系统管理人员;运动会管理系统维人员。12.3名词术语名称描述DDLData Definition Language,数据定义语言Yundonghuiguanlixitong运动会管理系统全称12.4 数据库关系图(12-1)12.5 数据库E-R图分析根据上面的设计规划出的实体主要有Items(比赛项目)、Places(比赛场地)、Judgers(裁判)、Judgerments(执裁情况)、Teams(代表团)、Players(运动员)、Scores(成绩)、RentRecords(器材借用记录)、Users(操作员信息)。Items(比赛项目)实体ER图(12-2)Places(比赛场地)实体ER图(12-3)Judgers(裁判)实体ER图(12-4)Judgerments(执裁情况)实体ER图(12-5)Teams(代表团)实体ER图(12-6)Players(运动员)实体ER图(12-7)Scores(成绩)实体ER图(12-8)RentRecords(器材借用记录)实体ER图(12-9)Users(操作员信息)实体ER图(12-10)一、 主要数据库表结构1 、表名:Items中文含义:比赛项目列名数据类型中文说明备注idint编号主键 标识列 从1 每次增长1placeIDint场地编号外键 关联Places(id)NameVarchar(20)项目名称ContentVarchar(50) 项目描述TimeNvarchar(20)项目比赛时间2、表名:Places中文含义:比赛场地列名数据类型中文说明备注IDint编号主键 标识列 从1 每次增长1PlaceNameVarchar(20)场地名称PlaceAddcessVarchar(50)场地具体地点3、表名:Judgers 中文含义:裁判列名数据类型中文说明备注IDint编号主键 标识列 从1 每次增长1NameVarchar(20)裁判姓名SexChar(4)裁判性别PhoneVarchar(20)裁判联系电话4、表名:Judgerments 中文含义:执裁情况列名数据类型中文说明备注IDint编号主键 标识列 从1 每次增长1judgerIDint裁判编号外键 关联ju

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论