基于sql球队信息管理系统设计与实现.docx
- 文档编号:20791915
- 上传时间:2023-04-25
- 格式:DOCX
- 页数:49
- 大小:493.56KB
基于sql球队信息管理系统设计与实现.docx
《基于sql球队信息管理系统设计与实现.docx》由会员分享,可在线阅读,更多相关《基于sql球队信息管理系统设计与实现.docx(49页珍藏版)》请在冰豆网上搜索。
基于sql球队信息管理系统设计与实现
基于SQL球队信息管理系统的设计与实现
学生姓名:
曾瑞月班级:
080413
**********
摘要:
当今是计算机时代,计算机的应用已经越来越深入到人们的生活和工作当中。
而由于现今球队的数量的增加以及现役球员的日新月异,传统的人工信息管理体系已经远远不能满足快节奏、高效率的现代球队队球员管理的需要。
而如今的计算机管理体系可以建立一套完善的数据管理系统,实现数据共享,提供全面的数据查询、检索、汇总、统计等功能,并依据统计结果进行有效地分析、利用,达到科学管理的目的。
这些优点能够极大地提高效率,也是俱乐部科学化、正规化管理的重要条件。
因此,一个好的球员信息管理系统是非常必要的。
本文描述了在visualstudio2005工具下采用C#语言进行的球队信息管理系统的设计过程,并使用visualstudio2005和SQL进行数据库设计和连接。
本文介绍球队信息管理系统的体系结构、功能需求、性能分析及采用的数据库等。
本文对系统进行了具体设计,该系统的设计环节主要有:
数据库设计和系统功能设计。
数据库方面主要该系统设计能够实现对球员的相关数据管理,功能方面主要实现对球员相关信息添加、删除、查询等操作。
该系统设计能够实现对球员的管理,可以快速、准确的掌握球员当前信息。
本系统的设计和开发球员可以大大促进管理工作的效率。
本设计和开发球员管理系统有利于俱乐部的管理及快速方便的获取球员的相关的信息。
经过反复的调试本文最终完成了对球队信息管理系统的设计与实现。
关键词:
数据库信息管理系统C#语言系统功能
指导老师签名:
DesignandimplementationofinformationmanagementsystembasedontheSQLteam
Studentname:
ZengRuiyueClass:
080413
Supervisor:
JiangMinjun
Abstract:
Today'scomputerage,computerapplicationshavebecomeincreasinglyin-depthtowhichpeopleliveandwork.Andbecausetoday'sincreaseinthenumberoftheteam'sactiveplayerswitheachpassingday,thetraditionalmanualinformationmanagementsystemhasbeenfarcannotmeetthefast-paced,high-efficiencymanagementneedsofthemodernteamplayers.Today'scomputermanagementsystemtoestablishacomprehensivedatamanagementsystem,datasharing,toprovidecomprehensivedataquery,retrieval,summarystatisticsandotherfunctions,andthepurposeofanalysis,theuseofthereachofscientificmanagementinaccordancewiththestatisticalresults.Theseadvantagescangreatlyimproveefficiency,butalsotheclubscientific,standardizedmanagementanimportantcondition.Therefore,agoodplayerinformationmanagementsystemisnecessary.
Thispaperdescribesthedesignprocess,teaminformationmanagementsystemusingC#languageinVisualStudio2005tools,anduseVisualStudio2005andSQLdatabasedesignandconnectivity.Thisarticledescribestheteaminformationmanagementsystemarchitecture,functionalrequirements,performanceanalysisandtheuseofthedatabase.Thespecificdesignofthesystemdesignaspectsofthesystemare:
databasedesignandsystemfunctionaldesign.Databaseaspectsofthesystemisdesignedtoachievetheplayersdatamanagementfunctionsofthemainplayerstoadd,delete,queryandotheroperations.Thesystemisdesignedtoachievethemanagementofplayers,youcanquicklyandaccuratelygrasptheplayerscurrentinformation.
Thedesignanddevelopmentofplayersinthissystemcangreatlycontributetotheefficiencyofmanagement.Thedesignanddevelopmentofplayersmanagementsystemisconducivetothemanagementoftheclub'squickandeasyaccesstorelevantinformationoftheplayers.Afterrepeateddebuggingthisarticle,thefinalcompletionofthedesignandimplementationofinformationmanagementsystemfortheteam.
Keyword:
DatabaseFootballteaminformationmanagementsystemC#languageSystemfunction
SignatureofSupervisor:
第一章绪论
1.1选题依据、目的及意义
当今是计算机时代,计算机的应用已经越来越深入到人们的生活和工作当中。
随着球队俱乐部的规模的扩大,在俱乐部的球员能力、状态、薪水、随着时间在不断的变化,在很大程度上给俱乐部管理球员的工作带来许多新的问题。
及其新老球员的变化,球员的信息量日益庞大,而目前国内大部分俱乐部队球员管理仍采用传统的工作方式,这种模式获取信息慢,查阅困难,准确性差,很难适应俱乐部在短时间能够做到高效力管理球员的需要。
因此传统的人工信息管理体系已经远远不能满足快节奏、高效率的现代球队队球员管理的需要,反而落后的信息管理体系繁琐,严重影响了球队管理球员和搜索好球之间的进度,不但管理球员周期延长,还会导致对新球员和老球员的迅速管理不理想,因此,一个好的球员信息管理系统是非常必要的。
传统管理方式不能适应高速发展的信息化时代,新的球员管理系统开发出来之后,俱乐部对现有的球员管理将有很大的改观,由过去的人工方式转变为计算机方式,由效率低、数据冗余、易产生错误转变为检索迅速、查找方便、可靠性高、存储量大。
这些优点能够极大地提高效率,也是俱乐部科学化、正规化管理的重要条件。
而且作为计算机应用的一部分,使用计算机对球队信息进行管理,有着手工管理所无法比拟的优点。
例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高球队信息管理的效率,也是球队的科学化、正规化管理,与世界接轨的重要条件。
本设计是一款资源型管理软件,适用于球队对球员的管理工作,具有丰富、完整、规范的内容和比较完善的功能。
是一个适用于球队工作管理部门的计算机辅助管理系统,它具备球队工作部门的球员管理的日常事务性工作及各类数据的自动化处理功能。
从球员的年龄、状态、能力、薪酬等的综合测评,相应的管理,到球员管理理的全部业务功能。
该系统能够收集、存储、加工处理、查询检索和统计制表,方便有效地提高球队队球员管理工作办公自动化管理的水平,解决了日常繁杂的数据,文件及历史资料的统计处理的重复性劳动。
1.2国内外研究现状概述
目前,微量的企业的计算机网络已成为企业进行技术改造及提高企业管理水平的重要手段。
随着我国与世界信息高速公路的接轨,企业通过计算机网络获得信息必将为企业带来巨大的效益,企业的办公及管理都将朝着高效、快速、无纸化的方向发展。
MIS系统通常用于系统决策,例如,可以利用MIS系统找出目前迫切需要解决的问题,并将信息及时反馈给上层管理人员,使他们了解当前球员信息的进展或不足。
换句话说,MIS系统的最终目的是使管理人员及时了解企业现状,把握将来的队球员增减。
一个有效的MIS能够反应随着时间的推移和内部程序的改变,外部的变量如何改变,也就是说,时间和内部变量是否会对外部的变量产生影响。
这就建立了一个强大而且有效的知识库,它可以帮助进行预测。
与其带来的潜在利益和对决策准确性的提高相比,对一个组织来说这还是值得的。
1.2.1国内发展现状
从现在各个资源管理系统供应商所提供的产品和服务来看,有的属于第二个时代,大多数属于第三个时代,也有很少一部分开始进入资源管理系统的第四代产品。
各个厂商产品的价格差异性也很大,如果光从产品介绍来看很来分辨值与不值。
所以,企业在选择自己的资源管理系统前,必须自己或委托专业公司建立自己的评估系统。
资源系统的评估系统主要包括两方面:
一是企业的需求,二是企业的IT技术战略。
信息管理系统在国内应用上从信息软件、动态数据、数据库结构和系统功能具有如下看法:
1.信息软件:
国内虽然有一些公司出版相关的软件,但这些软件偏重一般性,不能完全涵盖企业特有的管理活动,应用范围受到限制。
同时软件中的一些附加功能,又是企业所不需要的,给企业带来了经济上的浪费。
2.动态数据来:
动态数据的作用就是能提供现时的信息,供管理层进行决策。
这要求动态数据库能随时进入关系数据库。
然而,一些企业由于管理水平有限,动态数据并没有做到随时更新。
动态数据没有及时的进入数据库,则整个信息系统就不能为管理决策提供支持。
3.数据库结构:
由于人事管理系统在国内还是一个新领域,计算机软件人员对这个领域不熟悉,而企业管理人员又缺乏理论的支持导致双方无法很好的合作。
4.系统的功能:
人事管理系统不仅能记录所以发生的数据,更重要的是它能整理和分析这些数据,并提出有价值的报告。
所以,人事管理系统不但要对基础信息的管理如员工信息、考勤信息等,而且更重要的是能向企业的高层提出支持性的建议。
综上所述,以计算机为基础的人事管理系统推动人事管理走向科学化、规范化,减轻单位人事管理工作的劳动强度,提高人员工作效率、质量和管理水平的管理软件系统。
使得通过信息化管理,人员的增加、调动、奖惩等变得方便快捷,大大提高了人事管理的工作效率。
1.2.2国外发展现状
信息管理系统是一门边缘学科,集管理科学、信息科学、系统科学、现代通信技术和电子计算机技术于一体。
1985年,管理信息系统创始人,明尼苏达大学卡尔森管理学院的著名教授戴维斯给出了一个具有代表性的定义:
“管理信息系统是一个利用计算机硬件和软件,手工作业、分析、计划、控制和决策模型以及数据库的用户-机器系统。
它能提供信息支持企业或组织的运行、管理和决策功能。
”基于网络的管理信息系统不断出现,管理信息系统的概念模型也发生了相应的变化,许多学者对管理信息系统给出了新的定义。
例如劳顿认为:
“管理信息系统是一个基于计算机的信息系统,它通过收集、处理、存储和扩散信息,来支持组织的管理、决策、合作、控制、分析活动,并使之可视化。
”
资源管理信息系统的第二次革命性变革出现在20世纪90年代末和21世纪初。
由于internet和intranet技术的普及,以及资源管理理论的进一步发展,学习与发展成为企业与员工个人的永远的主题,而IT技术为这一主题给出的答案就是E-LEARNING。
为了快速响应企业内部和外部的各种要求与变化,WEB使资源部门与企业的内部员工和外部世界之间的距离成为0,这就是资源管理系统的E话。
E化HRMS除了具有资源管理系统的所有特征外,还可以实现员工或潜在员工和企业资源管理者互动和零距离。
1.3本文主要研究内容及结构安排
本管理系统的研究内容是描述了球队信息管理系统的设计实现详细过程,主要是在C#语言的环境下进行的程序编写的,利用visualstudio2005开发平台和SQLServer数据库下进行程序编写和数据建立,并且采用了数据访问技术ADO,使之能更好地访问本地和远程的数据库及应用SQL语言查询数据。
是对球队信息进行统一的管理,可以方便的进行添加,修改,删除,查询,退出。
其中有人事管理,对球队人员信息进行有效管理。
此系统将主要实现以下基本功能:
球员档案管理,可以方便地对球员档案进行浏览、查询、添加、编辑、删除。
球员状态管理,可以自行设置球员所在国籍,之前的球队,并且球员近期的状态表现与档案以球号为关键字相关联,有力的保证了数据的完整性。
其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点。
本论文总共分六章,每一章的结构安排如下:
第1章介绍了球队管理的研究背景、目的及意义,提出设计球队管理系统的必要性,并简单阐述了本文的主要工作。
第2章介绍了开发球队管理系统所需的开发平台与数据库访问技术的介绍。
确定了系统的基本构架。
第3章着重分析系统概况、功能分析、性能要求以及运行要求及对系统的内容做了详细介绍。
第4章详细的介绍了球队管理系统的概要设计,主要涉及到系统框架的设计、系统功能模块的设计、数据流图以及数据库的设计。
第5章主要介绍了球队管理系统各功能模块的实现。
第6章主要介绍了系统软件的调试及功能的测试。
第7章对全文内容进行总结,并对今后的工作进行了展望。
第二章系统相关知识及技术的介绍
2.1VisualStudio开发平台的概述
2.1.1VisualStudio的简介
VisualStudio是基于.NET2.0框架的。
VisualStudio是微软公司推出的开发环境,可以用来创建Windows平台应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和Office插件。
VisualStudio同时也能开发跨平台的应用程序,如开发使用微软操作系统的手机的程序等。
总体来说是一个非常庞大的软件,甚至包含代码测试功能。
VisualStudio包含有众多版本,分别面向不同的开发角色。
VisualStudio中包含了开发需要的所有资源,如类库、开发界面和其他工具等。
在VisualStudio中,开发人员可以随意选择VisualStudio支持的语言,如J#、VisualBasic和C#等。
这些语言都会通过CLR(公共语言运行库)转换为中间语言(IL),即不管使用了什么开发语言,程序编译后的最终都是同一的中间语言。
VisualStudio是一套完整的开发工具集,可用于生成ASP.NETWeb应用程序、XMLWebServices、桌面应用程序和移动应用程序等。
VisualBasic、VisualC++、VisualC#和VisualJ#全都使用相同的集成开发环境,利用此IDE可以共享工具且有助于创建混合语言解决方案。
另外这些语言利用了NETFramework的功能,通过此框架可使用简化ASPWeb应用程序和XMLWebServices开发的关键技术。
2.1.2VisualStudio2005的介绍
VisualStudio2005是一款庞大的产品,VisualStudio2005包含了一系列高效的、智能的开发工具,不论是为开发初学者,还是经验丰富的企业开发团队都提供了很多全新的、强大的功能:
全方位的工具平台为不论是一位编程初学者还是经验丰富的企业开发团队的一员提供了高效的开发工具,同时VisualStudio2005还减少开发的复杂度,确保能更加轻松发布基于Framework的解决方案,包括Windows、Web、移动和基于Office的应用。
第三方的生态系统允许利用VisualStudio行业合作伙伴的参与研发的产品,并体验用来补充VisualStudio2005第三方解决方案的全面部署。
改善团队的沟通给开发人员提供高效智能的生命周期工具,通过使用VisualStudio2005TeamSystem,来增强IT周期参与者之间的交流与合作。
VisualStudio2005中添加了VisualBasic和C#中的最新功能以及用户界面的新特性和改进。
VisualStudio2005是一个杰出的开发工具,其特点如下:
1.“所见即所得”的拖拽界面。
通过此功能可以创建简单、易用的应用程序。
2.内置WindowsXP主题支持工具。
可以轻松创建具有WindowsXP界面特征的应用程序。
3.提供超过30多种的控件,使开发工作更简单。
4.支持代码彩色显示、语法校队、智能感知。
5.提供通用重构功能,无论是改变代码结构还是重组代码都变得更容易。
6.通过鼠标光标拖拽就可以使数据库与应用程序交换数据,从而更快、更容易地创建全功能、数据驱动的应用程序。
7.提供内置可视化数据库工具,非常方便于设计数据库和查询。
VisualStudio2005的C#集成开发环境界面图如图2.1所示:
图2.1VisualStudio2005的C#集成开发环境界面图
2.2SQL数据库概述
2.2.1SQLServer的介绍
SQLServer是一个关系数据库管理系统。
SQLServer最初是由MicrosoftSybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。
在WindowsNT推出后,Microsoft与Sybase在SQLServer的开发上就分道扬镳了,Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServer的WindowsNT版本。
Sybase则较专注于SQLServer在UNIX操作系统上的应。
常见的数据库管理系统有Oracle、Sybase、SQLServer、Access、MySQL等都使用SQL作为数据操作语言。
但值得注意的是,虽然大多数的数据库管理系统使用SQL,这些常见的数据库大都扩充了标准SQL语言,而且名字也和标准SQL有所区别。
在数据库的使用中主要有两款数据库软件应用较为广泛,分别为:
MicrosoftSQLServer数据库和MicrosoftAccess数据库。
MicrosoftAccess所使用的是MicrosoftJet数据库更容易获得和学习,MicrosoftAccess是桌面型数据库,优点是:
操作灵活、转移方便、运行环境简单,对于小型网站的数据库处理能力效果还不错。
缺点是:
不支持并发处理、数据库易被下载存在安全隐患、数据存储量相对较小、数据量过大时严重影响网站访问速度和程序处理速度。
而MicrosoftSQLServer数据库采用了最新数据库技术ADO.NET来对数据库进行操作的。
SQLServer是基于服务器端的企业级数据库,适合大容量数据和大流量网站的应用,在性能、安全、功能管理、可扩展性上要比Access强很多,两者并非同级别的数据库,有些功能Access甚至无法做到。
SQLServer2000是微软公司开发的一个具有客户/服务器体系结构的关系型数据库管理系统(RDBMS),该软件使用Transact-SQL(经过微软扩展的数据库查询语言——SQL)在客户机和SQLServer服务器之间传递请求和响应。
该软件功能强大,使用方便,拥有广大的用户群,SQLServer2000是后台数据库服务器的首选产品。
更重要的是SQLServer2000有企业管理器和查询分析器。
企业管理是最重要的一个开发工具,该开发工具几乎可以完成所有的SQLServer2000数据库的开放和管理工作,熟悉掌握这个工具的使用,可以提高数据库开发和管理的效率。
而查询分析器是数据库开发人员最喜欢的工具,通过该工具数据库开发人员可以直接用SQL语言与SQLServer2000进行交互,可以通过SQL语言创建视图、存储过程和触发器等数据库对象,还可以调试SQL语句以便将正确的SQL语句嵌入到应用程序中。
2.2.2SQL数据库ADO访问技术
ADO是.NET平台下的新数据库技术,该技术是建立在ADO(ActiveDataObjects)的基础上。
ADO提供了DataSet和DataTable对象,这些对象专门为在Internet和局域网包括防火墙之间移动离散的数据而进行优化设计。
同时,ADO包含了传统的连续和命名对象及DataReader对象。
ADO是为Microfoft最新和最强大的数据访问接口OLEDB而设计的,是一个便于使用的应用程序层。
OLEDB为任何数据源都提供了高性能的访问,这些数据源包括关系和非关系数据库、电子邮件、文件系统、文本和图形以及自定义业务对象等。
ADO在关键的Internet方案中使用最少的网络流量,并且在前端和数据源之间使用最少的层数,所用这些都是为了提供高性能的访问接口。
同时ADO使用了与DAO相似的约定和特性,因此易于学习。
ADO数据模型如图2.2所示:
图2.2数据模型
ADO的主要设计目的就是为了在.NET框架下应用提供统一的数据访问技术。
在实际开发中,ADO可以单独作为一层:
数据访问层。
数据访问层隔断了业务层和数据库之间的关联,所以与数据有关的操作都通过数据访问层完成。
ADO工作原理图如图2.3所示:
图2.3ADO工作原理图
ADO编程模型提供了以下主要元素:
1.连接。
通过“连接”可以从应用程序中访问数据源。
连接时必须指定要连接到的数据源以及连接所使用的用户名和口令等信息。
对象模型使用Connection对象完成连接功能。
2.命令。
可以通过已建立的连接发出命令,对数据源进行指定的操作。
一般情况下,可以通过命令在数据源中添加、修改或删除数据,也可以检索满足指定条件的数据。
在对象模型中使用Command对象来体现命令的概念。
3.参数。
在执行命令时可指定参数,参数可以在命令发布之前进行更改。
例如,可以重复发出相同的数据检索命令,但是每一次指定的检索条件不同。
对象模型用Parameter对象来体现参数概念。
4.记录集。
查询命令可以将
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 sql 球队 信息管理 系统 设计 实现