net高校足球队管理系统zjy83

net高校足球队管理系统zjy83

ID:25776569

大小:3.32 MB

页数:42页

时间:2018-11-22

上传者:U-19252
net高校足球队管理系统zjy83_第1页
net高校足球队管理系统zjy83_第2页
net高校足球队管理系统zjy83_第3页
net高校足球队管理系统zjy83_第4页
net高校足球队管理系统zjy83_第5页
资源描述:

《net高校足球队管理系统zjy83》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

需要程序,源文件,原创设计加10590222或10140642高校足球队管理系统的分析与设计内容摘要在如今飞速发展的信息时代,每个行业的问题处理都离不开信息处理。信息化时代进程的加快,使得计算机的应用也越来越多,并且将计算机运用于高校足球队管理也是非常重要的。大量足球队将足球队管理系统投入使用后,增加了管理者的工作范围。高校足球队管理除了要对赛事报名信息和队员信息进行管理外,还要了解清楚足球队的类型、足球队的申请与审核以及完善队员和足球队的基本信息等方面的具体信息。方便管理员对其进行有效的管理,以方便其他人员的查看。为了有效的提高足球队的整体管理水平,全方位的认识和了解高校足球队管理则显得尤为重要。在信息化时代的不断冲击下,高校足球队管理与计算机技术的结合,将会是一条提高高校足球队管理水平的捷径。使用计算机对足球队赛事报名的各项基本信息进行管理,比起手工管理来说既方便又简便,而且易于管理、搜索速度快、存储量大等多个优点。将其使用在高校足球队管理中,不仅能够提高足球队管理中管理员的工作效率,而且可以使足球队的足球队管理更加科学与规范。从某些方面上来说,现代足球队管理的不断标准化促使足球队各方面的管理都逐渐与现代信息处理密切相连,因此我们应该将现代信息处理更快的融入到高校足球队管理之中。关键词:信息处理赛事报名高校足球队管理I 需要程序,源文件,原创设计加10590222或10140642CollegefootballteammanagementsystemanalysisanddesignAbstractIntoday'srapiddevelopmentofinformationage,eachproblemcannotleavetheinformationprocessingindustry.Thespeedingupofinformationera,makestheapplicationofthecomputermoreandmore,andtheapplicationofcomputertouniversityfootballteammanagementisalsoveryimportant.Alotoffootballteamafterteammanagementsystemputintouse,increasethescopeofthemanager'sjob.Universityfootballteammanagementinadditiontomanagetheeventregistrationinformationandplayers,butalsoknowthefootballteam'sapplicationandreviewandimprovethetype,thefootballteamandthebasicinformationofthefootballteamandsoon.Efficientmanagement,convenientadministratortocheckforotherpersonnel.Inordertoeffectivelyimprovetheoverallmanagementlevelofthefootballteam,comprehensiveknowledgeandunderstandingoftheuniversityfootballteammanagementisparticularlyimportant.Undertheimpactofinformationera,thecombinationofuniversityfootballteammanagementandcomputertechnology,willbeashortcuttoimprovethelevelofcollegefootballteammanagement.Usingthecomputerthebasicinformationoffootballteameventregistrationmanagement,comparedwithconvenientandeasyformanualmanagement,andeasiertomanage,searchspeedandlargestorage,andotheradvantages.Itsuseinthecollegefootballteammanagement,notonlycanimprovetheefficiencyofworkatthefootballteammanagement,andcanmakethesoccerteammanagementmorescientificandstandard.Insomeways,modernfootballteammanagementofstandardizationtopromoteallaspectsofthefootballteammanagementhavebeencloselylinkedwiththemoderninformationprocessing,soweshouldapplymoderninformationprocessingmorequicklyintothecollegefootballteammanagement.Keywords:InformationprocessingeventregistrationuniversityfootballteammanagementII 需要程序,源文件,原创设计加10590222或10140642目录绪论3(一)开发背景3(二)研究意义3(三)高校足球队管理信息系统3(四)系统开发方法3一、系统规划1(一)系统目标1(二)系统功能要求1(三)系统实现环境21.Visualstudio简介22.Sqlserver数据库简介2(四)需求分析3(五)可行性分析31.操作的可行性分析32.社会可行性分析33.技术可行性分析3(1)硬件可行性分析4(2)软件可行性分析4二、系统分析1(一)组织结构分析1(二)业务流程分析1(三)数据流程分析2(四)数据字典31.数据项描述42.数据结构描述43.数据流描述44.数据存储描述55.数据处理描述56.外部实体描述5三、系统设计6(一)功能设计61.登录模块62.用户管理模块63.赛事报名信息管理模块64.队员模块65.系统维护模块6(二)系统功能模块划分7(三)代码设计71.代码的种类72.代码设计的原则73 需要程序,源文件,原创设计加10590222或101406423.本系统代码设计8(四)数据库设计81.数据库概念设计82.数据库的物理结构设计103.asp.net连接数据库16(五)输入输出设计161.输入设计162.输出设计17四、系统实现1(一)系统各功能模块的实现11.主窗体的设计与实现12.系统登录模块13.用户管理模块24.队员信息管理模块34.赛事信息管理模块45.赛事报名管理模块5五、系统测试和评价1(一)系统测试11.测试的原则12.测试的方法13.系统测试结果1结论1(一)本文的研究结论及展望1(二)研究的不足及发展意见1(三)在系统设计与实现过程中的收获及后续的改进1致谢1参考文献23 需要程序,源文件,原创设计加10590222或10140642绪论(一)开发背景面对信息化时代的来临,计算机技术不断地融入到了各行各业中,为各行各业的用户提供了更为周到和便捷的服务。在目前现状中,各行各业都能广泛地使用其各自的专用系统,其内容范围主要体现在军事、教育、金融、商业、娱乐、体育等各个领域,其用户分布十分广泛,所以要设计并开发好一个专用系统对每一个部门和机构的发展都是十分重要的。近年来,随着计算机用户数量的不断增加及计算机技术的快速发展,尤其是数据库技术被广泛的应用,因此,向各位用户提供的服务将变得地越来越丰富,越来越具有人性化。而在足球队的日常管理过程中,足球队的队员和赛事管理是日常管理中必不可少的组成部分,其管理水平的高低体现了一个足球队管理水平的整体状况。相比较而言目前大多数足球队的足球队管理部门仍然停留在手工记录数据的阶段,手工记录主要对于一些建设规模小的足球队来说可以使用;但是对于信息量庞杂,需要存储的数据较多的足球队来说这就比较棘手。因此,足球队的足球队管理需要一款功能齐全、能结合实际情况、操作简便的足球队管理软件。(二)研究意义为了提高高校足球队管理部门的工作效率,减少不必要的开支,以及方便足球队工作人员全面地掌握足球队赛事报名的基本情况。因此,设计开发一套专用的高校足球队管理系统是十分重要的。然而,系统的具体设计与实现将针对每一只足球队的足球队管理情况具体进行开展。系统的开发首先要了解现有系统的缺点,为开发新的系统提供一个较为方便的解决方案,使管理人员在日常管理工作过程中,工作效率得以提高,并使足球队资源得以更有效配置,从而提高足球队日常管理水平,也让足球队内部更好的为队员服务提供的便利。根据足球队目前的实际情况,开发人员利用个人所拥有的计算机硬件设备和软件条件,从思想上,工作思维和工作方式做起,开发一套完整的高校足球队管理系统来实现一些赛事报名基本信息的添加、删除和修改。为减少足球队管理人员的负担,我们应该从根本上解决用手工操作工作量大且容易出错的问题,同时,这也是足球队高校足球队管理领域以后发展的必然趋势。(三)高校足球队管理信息系统高校足球队管理信息系统是一个专门用于管理足球队赛事报名的管理信息系统。它主要是能快速地将所需要的信息以极短的时间检索出来并且查找方便;具有信息的录入、修改、删除和更新功能;以及对队长和队员进行登记等功能。本系统使用多用户登陆,能够实现用户之间角色的不同转化和权限分配等功能。通过构建基于Internet的分布式网络信息共享平台,各系统用户能够在内网或者公共网络上进行登录以及操作,真正实现高校足球队管理工作的信息化管理。(四)系统开发方法3 需要程序,源文件,原创设计加10590222或10140642本系统采用的开发方法是生命周期原型法方法与结构化设计法。虽然生命周期法和原型法做法不同,但是两者之间并不相互排斥,反而在实践中可以相互补充。生命周期法需要在系统分析阶段就对系统进行严格定义,而系统设计是在系统分析的基础上进行的。一般情况下,将原型法与结构化设计结合起来更好一些。例如,用原型法作为需求定义的辅助手段,就有助于问题的解决,从而提高系统开发的效率和质量。生命周期原型法的开发流程如图1所示。图1生命周期原型法的开发流程3 需要程序,源文件,原创设计加10590222或10140642一、系统规划(一)系统目标高校足球队管理系统是一款为提高高校足球队管理效率的管理系统,对高校足球队管理过程中出现的一系列问题,该高校足球队管理系统在实施后,应能够达到以下目标:(1)通过系统设计后可以达到系统界面友好美观、操作简便。(2)可以实现全自动化信息管理,随时掌握足球队赛事报名情况。(3)可以实现全方位的快速查询,提高管理人员的工作效率。(4)提高足球队管理赛事及队员管理的水平,提供及时、准确的信息服务。(5)系统内部控制严密,数据存储安全可靠。(6)队长和队员可以随时查阅足球队最新信息的详细情况。(二)系统功能要求足球队信息管理系统的总目标是在Sqlserver数据库和ASP.NET的开发平台上,开发出一个体系结构完整的、具有良好的人机交互界面的管理信息系统。实现对信息的计算机化管理,提供完善的业务功能。通过调查,根据本系统的实际需要,提出需求功能如下:本高校足球队管理系统需要3个权限角色,各功能如下:a.队员部分1:申请赛事报名,查看个人赛事报名记录。2:撤销赛事报名,查看个人报名记录。3:按赛事报名日期、取消报名日期等关键字搜索个人赛事报名记录。4:查看个人信息,包括照片,姓名等。b.管理员部分1:人员档案管理:管理员添加、管理、查询人员信息,以列表的形式显示。2:学校院系管理:管理员添加和管理队员学校院系信息。3:队长管理:管理员添加和管理队长信息。4:球队分类管理:管理员添加和管理队员的球队分类信息。5:球队规章信息管理:管理员添加和管理球队规章信息。6:足球队管理:管理员管理高校足球队的信息。7:系统管理:管理员进行数据备份。c.队长部分3 需要程序,源文件,原创设计加10590222或101406421:个人资料管理:查看和修改队长的个人资料信息。2:队员信息管理:添加、删除、修改手下的队员信息。3:申请添加球队:由管理员审核,审核通过添加球队成功,审核失败则添加球队失败。4:赛事发布管理:队长发布赛事,手下的队员将能看到赛事信息,然后进行赛事报名。5:数据统计管理:每完成一场比赛,队长可以添加每个球队的比赛数据,包括添加、删除、修改。6:报名人员管理:手下队员进行赛事报名,队长对其进行审核,审核通过报名成功,审核失败则报名失败。(三)系统实现环境本系统在选择开发工具时,考虑到能够较好的实现基于前台的应用和后台数据库的互操作,使系统能够简单的实现,所以采用Visualstudio可视化编程语言和Sqlserver数据库作为开发工具[1][4]。1.Visualstudio简介Visualstudio企业级开发工具,是对IDE的扩展,使用Visualstudio可以开发asp.net,发布web程序,大大提高了web程序和web服务器的整合,也提高了程序员的工作效率,在asp.net上的开发,Visualstudio显得功能十分强大,完全包括web程序的编码、调试、测试和发布功能,完整支持HTML,Struts,JSF,CSS,Javascript,SQL。visualstudio具有的优点:(1)面向对象和可视化的程序设计界面;.(2)事件驱动的运行机制;(3)结构化的程序设计语言;(4)具有强大数据库的访问功能;(5)提供了功能完备的应用程序集成开发环境;(6)支持对象链接和嵌入技术;(7)网络功能;(8)方便使用的联机帮助功能。2.Sqlserver数据库简介Sqlserver数据库是由美国微软足球队开发的一款基于关系型数据库管理系统的产品,它具有成本低,易上手,工具全等优点。它适合于新用户的使用,因为它能够快速的帮助用户查询得到需要的信息,并对其进行相应的数据处理,其次更能为用户做出正确的决策。Sqlserver数据库适用于大型或超大型数据库服务器端,并且由于其适用性强,所以适合不同使用者的需求。3 需要程序,源文件,原创设计加10590222或10140642Sqlserver具有的优点:(1)存储简单,操作与使用方便(2)数据库界面窗口较完善(3)具有自动更正名称的功能(4)支持ODBC,可以与Excel、Word共享信息总之而言,Sqlserver数据库不仅可以用来存储数据,还可以作为一个客户端开发工具来进行数据库应用系统开发。(四)需求分析为了能够获得详细和准确的系统需求,在做高校足球队管理系统设计编码之前,对足球队的赛事报名状况进行调研和分析,是非常有必要的。足球队赛事报名状况主要集中于队员的相关信息,因此在做系统时因着重对队员的足球队管理进行有效地设计。在对赛事报名状况进行调查中我发现,相关信息有队员赛事报名信息、球队类别信息、球队规章信息、院系信息、数据统计信息。在调查中我还发现足球队主要是对赛事报名信息进行一些零散的整理,查询起来比较费时、费力,因此,在高校足球队管理方面引入先进的计算机管理技术,可有效地提高工作能力与管理效率。足球队则作为试点,对足球队赛事报名方面的管理优先尝试采用计算机进行管理。根据足球队的具体情况,该高校足球队管理系统在实施后,能够满足对赛事报名基本信息进行添加、修改、删除和查询。(五)可行性分析可行性研究的目的不是解决问题,而是确定问题是否值得去解。可行性研究的实质是要进行一次大大压缩简化的系统分析和设计过程,一般来说,至少应该从下述三方面研究每种解法的可行性。1.操作的可行性分析系统的登录界面简单和友好,采用常见的界面窗口的登录界面,而系统的开发则采用的是较为常用的ASP.NET语言开发。界面和开发方法的简便使得用户能够很快的熟悉系统,并掌握该系统的主要操作。此外,为了方便系统的维护,用户登录系统后会给出了一些相应的提示,使得整个系统更加人性化,用户操作更简单方便。2.社会可行性分析足球队要长期生存,你必须先有一个良好的足球队文化,其次需要有一个完善的管理,再采用科学的方法实现可持续发展,最后还要与时俱进,不断改革,使足球队在短时间内去适应社会的变化。最重要的是要确保科学的管理方法,为足球队获得长远发展的竞争力提高的唯一途径。3.技术可行性分析3 需要程序,源文件,原创设计加10590222或10140642本次拟采用Asp.net作为开发语言,访问数据库采用asp.net数据库访问技术,数据库采用SQLSERVER建立。设计一个基于asp.net的高校足球队管理系统的设计与实现。(1)硬件可行性分析系统的硬件要求方面不存在特殊的要求,只需要在普通的硬件配置就能够轻松的实现,只是需要确保系统的正常工作即可,以及拥有较高的效率。对于目前笔记本计算机的配置而言,本系统的实现也是十分容易的。因此,本系统的开发在硬件方面是可行的。(2)软件可行性分析C#语言提供了一个共同的机制类似的借口动态模型,设计更集中。另外,在使用Asp.net语言可以很容易实现模块化和存储信息。此外,代码复用,也可以很好的体现。因此,考虑到系统的实际情况,选择ASP.NET作为本系统开发语言的时候。通过上述分析,该系统的设计实现在软件方面是可行的。3 需要程序,源文件,原创设计加10590222或10140642二、系统分析(一)组织结构分析要开发足球队的高校足球队管理系统,首先应调查该足球队赛事报名信息及其关系,便可绘制出组织机构图。该系统有3种权限:系统管理员、队员、队长。本系统的组织机构图如下图2-1所示:图2-1组织结构图(二)业务流程分析业务流程图不仅能反映出足球队内部业务之间的关系,而且能体现出作业顺序及信息的流动。业务流程图的基本图符如表2-1所示。表2-1业务流程图符号表高校足球队管理系统必须支持整个组织在不同层次上的各种功能,各个功能模块之间又有各种不同相关的信息进行联系,构成了一个有机的整体。根据高校足球队管理的特点以及结合足球队所面临的实际情况,高校足球队管理系统的业务流程如下图2-2所示。3 需要程序,源文件,原创设计加10590222或10140642图2-2高校足球队管理系统的业务流程图(三)数据流程分析数据流图一般是指系统分析员在进行系统设计阶段,对系统的实际构建进行综合后,提取逻辑模型的一个过程。它主要包括外部实体、数据流、数据处理和数据存储[7]。数据流程图的基本图符如表2-2所示。表2-2数据流程图符号表外部实体,外部实体指系统之外的人或单位,他们和系统有信息传递关系。在本系统中,外部实体有队长和队员等。数据流由F表示,数据流是指流动着的数据,本系统的主要数据流有赛事报名数据、其他数据等等。3 需要程序,源文件,原创设计加10590222或10140642数据处理由P表示,是指人工或计算机对对数据的操作或加工。本系统处理加工有审核等。数据存储由D表示,是指通过数据文件、文件夹等存储数据。本系统的文件包括赛事报名记录等,由阿拉伯数字表示,顺序排列系统内所有的存储[5]高校足球队管理的系统数据流程图如图所示。图2-5高校足球队管理系统的数据流程图图2-6用户管理的数据流程图图2-7队长模块的数据流程图图2-8队员模块的数据流程图(四)数据字典3 需要程序,源文件,原创设计加10590222或10140642数据字典是指数据流程图中所有成分定义和解释说明的文字集合[7]。它主要是用于存储有关数据库结构信息的一些数据库对象。数据字典一般是将数据元素、数据结构、数据流、数据存储、加工处理和外部实体等所有的详细情况加以记录,并且按照一定方式进行排列后所形成的一部与数据相关的字典。1.数据项描述数据项又称为数据元素,是数据构成中最小的组成单位,同时也是不可再分的数据单位。本系统的数据元素描述以部分数据元素为例,叙述如下:表2-3数据项定义数据项名称类型长度取值范围简述队员姓名文本20任何汉字、字母、数字所有队员的姓名队员编号文本300000~9999唯一对队员特定的表示球队名称文本20任何汉字、字母、数字标识球队编号一个特定关键域2.数据结构描述一个数据结构是由许多个数据项组成,如:队员信息=编号+姓名+性别。系统的数据结构描述以部分数据结构为例,叙述如下:表2-4数据结构定义数据结构名称数据结构组成简述队员信息编号、密码、姓名、身高体重、场上位置、个人照片、所在院系、个人介绍用来保存已有队员的相关信息管理员信息管理员编号、管理员姓名、性别、手机、联系地址用来保存已有管理员的基本信息赛事报名信息比赛编号、比赛日期、比赛地点、参赛院校、已报名人数、发布人用来保存赛事报名的基本信息3.数据流描述数据流是由一个或一组固定的数据项组成。数据流主要是记录数据流的名称、数据流来源、数据流去处、数据流结构和简要说明等内容。本系统的数据流描述以部分数据流为例,叙述如下:表2-5数据流条目数据流名称简要说明数据流来源数据流去处组成队员信息队长输入队员相关信息管理员队员信息管理编号、密码、姓名、身高体重、场上位置、个人照片、所在院系、个人介绍队长信息管理员输入队长的相关信息管理员队长信息管理3 需要程序,源文件,原创设计加10590222或10140642队长编号、密码、姓名、身高体重、场上位置、个人照片、所在院系、个人介绍赛事报名信息队员输入赛事报名信息队员赛事报名管理比赛编号、比赛日期、比赛地点、参赛院校、已报名人数、发布人4.数据存储描述数据存储主要是为了描述数据在数据字典中数据的逻辑存储结构。本系统的部分数据存储叙述如下:表2-6数据存储条目名称简要说明文件组成赛事报名信息记录赛事报名的所有信息比赛编号、比赛日期、比赛地点、参赛院校、已报名人数、发布人队员信息记录当前队员的所有相关信息队员姓名、队员编号、性别数据统计信息记录当前每一个数据统计的相关信息球队编号、球队名称、球队人员、助攻次数、进球个数、比赛时间、赛事总场次、个人得分、球队得分、比赛次数5.数据处理描述数据处理描述是对数据流程图中最底层的处理逻辑进行说明。本系统的部分数据处理逻辑叙述如下:表2-7数据处理条目名称编号处理描述输入数据流输出数据流赛事报名管理P1完成赛事报名信息的添加、修改、删除赛事报名基本信息赛事报名信息明细数据统计管理P2完成数据统计信息的添加、修改、删除数据统计基本信息数据统计信息明细队员管理P3完成队员信息的添加、修改、删除队员基本信息队员信息明细6.外部实体描述外部实体是数据的来源和去向。在本系统中教师和队员是外部实体,叙述如下:表2-8外部实体条目名称简要描述输入数据流输出数据流管理员系统信息使用者用户名、密码高校足球队管理信息队员系统信息使用者用户名、密码高校足球队管理信息队长系统信息使用者用户名、密码高校足球队管理信息3 需要程序,源文件,原创设计加10590222或10140642三、系统设计为了将系统的逻辑模型转化为系统的信息结构或数据库物理模式及软件结构,并设计每个软件模块的输入、输出格式,形成完整的系统。(一)功能设计根据系统功能需求分析,对系统功能的进行设计和分解。功能分解的过程就是一个由抽象到具体的过程。作为足球队管理系统,其主要实现的功能应包括以下几个模块:1.登录模块登录模块是由管理员、队员、队长3种不同身份进行登录。2.用户管理模块用户管理:新用户的添加和旧用户的删除;密码管理:对不正确的密码进行修改;队员信息管理:对队员的基本信息进行查看。队长信息管理:对队长的基本信息进行查看。球队类别信息管理:对球队类别的基本信息进行查看。3.赛事报名信息管理模块添加赛事报名:队员向系统中添加新的赛事报名的基本信息;修改赛事报名:队员修改系统中已存在的赛事报名的信息;删除赛事报名:队员删除系统中已存在的赛事报名的基本信息;添加赛事信息:向系统中的赛事报名记录添加的基本赛事信息;修改赛事信息:修改系统中已存在的赛事信息;删除赛事信息:删除系统中已存在的基本赛事信息。赛事报名审批:队长审批队员的赛事报名信息。4.队员模块申请赛事报名,查看个人赛事报名记录。撤销赛事报名,查看个人报名记录。按赛事报名日期、取消报名日期等关键字搜索个人赛事报名记录。查看个人信息,包括照片,姓名等。5.系统维护模块3 需要程序,源文件,原创设计加10590222或10140642系统维护模块主要包括数据备份、切换用户、系统关于和帮助文件。数据备份能够对高校足球队管理系统中的数据进行备份,实现了系统中数据的长期有效,因此数据备份是系统维护的重中之重。(二)系统功能模块划分高校足球队管理系统,其主要实现的功能应包括系统用户管理、学校院系管理、队长信息管理、球队分类管理、球队申请管理、球队规章制度管理、系统管理、赛事管理、队员信息管理、球队申请管理、数据统计管理、报名人员管理等功能。根据系统的功能需求分析和系统设计以及各模块的特点对系统进行分解和设计。每一个功能模块都是根据各自之间的所属关系构成,因此,我们将整个系统分解成若干个相对独立的模块,并通过各模块之间的关系来协调实现整个软件系统的功能,从而得到系统的整体功能模块结构图。根据对高校足球队管理的调查以及系统管理员、队员、队长对系统功能提出的具体要求,同时结合计算机管理的特点,本系统功能主要3部分组成,系统功能结构如图3-1所示:图3-1高校足球队管理的功能结构图(三)代码设计代码通常是指程序开发过程所需的一种符号,一般用字符、字母、数字或它们的组合来表示的[5]。1.代码的种类在代码设计中,代码的种类繁多,根据其组成及含义一般可以可分为常用的几种:如助记码、顺序码、层次码等。2.代码设计的原则3 需要程序,源文件,原创设计加10590222或10140642①规范性;②唯一性;③可扩充性性;④识别性。3.本系统代码设计(1)分析数据,确定代码对象,如队员编号、队长编号、数据统计编号等使用层次码。(2)确定编码方案:①唯一性;②规范性性;③可扩充性;④同类代码的格式和长度应该相同为了方便高校足球队的工作实施,以及根据代码设计的原则,在足球队未正式将本系统使用前,需要根据高校足球队管理的组织结构,对高校足球队管理的所有信息进行统一编号。高校足球队管理系统代码设计见表3-1。表3-1高校足球队管理相关代码编码信息长度规则说明数据统计编号3000XXXXX00代表年份,XXXX代表流水码队员编号3000000000代表队员编号队长编号30000000代表队长编号(四)数据库设计1.数据库概念设计E-R图一般是由实体、实体的属性与联系三个要素组成的。在规划系统中所使用的数据库实体对象及实体E-R图,则需要通过对系统的需求分析、业务流程设计和系统功能结构来确定的。表3-2图例说明说明实体属性联系图例用户信息实体包括用户名称、密码和权限属性,其实体属性图如图3-2所示。图3-2用户信息实体属性图队员信息实体属性包括队员信息3 需要程序,源文件,原创设计加10590222或10140642队员编号、密码、姓名、身高体重、场上位置、个人照片、所在院系、个人介绍等属性,其实体属性图如图3-3所示图3-3队长信息实体属性图赛事信息实体属性包括比赛信息比赛编号、比赛日期、比赛地点、参赛院校、已报名人数、发布人等属性,其实体属性图如图3-4所示图3-4赛事信息实体属性图规章制度信息实体属性包括标题、类别、内容、图片、备注、发布时间等属性,其实体属性图如图3-5所示图3-5规章制度信息实体属性图数据统计信息实体属性包括球队编号、球队名称、球队人员、助攻次数、进球个数、比赛时间、赛事总场次、个人得分、球队得分、比赛次数等属性,其实体属性图如图3-6所示3 需要程序,源文件,原创设计加10590222或10140642图3-6数据统计信息实体属性图依据前面制作的数据字典和数据流程图,绘制出足球队赛事报名管系统的E-R图。图3-7高校足球队管理系统E-R图2.数据库的物理结构设计本系统数据库物理结构设计的任务是选择合适的存储结构和存取方法。其主要目的是提高数据的使用率与存储率。用户信息主要用来赛事报名部门所有用户的基本信息,其结构如表3-3所示。allgonggao表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10 2titleVarChar255是255 3contentText16是255 4leibieVarChar50是255 3 需要程序,源文件,原创设计加10590222或101406425shouyetupianVarChar50是255 6dianjilvVarChar50是255 7tianjiarenVarChar50是255 8addtimeDateTime8是23  allusers表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10 2usernameVarChar50是255 3pwdVarChar50是255 4cxVarChar50是255 5addtimeDateTime8是23  baomingcansai表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10 2bisaibianhaoVarChar50是255 3bisairiqiVarChar50是255 4bisaididianVarChar50是255 5cansaiyuanxiaoVarChar50是255 6suoshuqiuduiVarChar50是255 7yibaomingrenshuVarChar50是255 8baomingrenVarChar50是255 9addtimeDateTime8是23  book表:序号字段名称字段类型大小允许为空最大长度备注1idInt4自增编号10 2username20是255 3sex4是255 3 需要程序,源文件,原创设计加10590222或101406424body500是255 5qq10是255 6email20是255 7face10是255 8adddateDateTime8是23 9ishidden2是255 10homepage50是255 11isrely2是255 12rebody500是255  duichang表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10 2duichangzhanghaoVarChar50是255 3mimaVarChar50是255 4xingmingVarChar50是255 5shengaotizhongVarChar50是255 6changshangweizhiVarChar50是255 7gerenzhaopianVarChar50是255 8suozaiyuanxiVarChar50是255 9gerenjieshaoVarChar500是255 10addtimeDateTime8是23  duiyuan表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10 2zhanghaoVarChar50是255 3mimaVarChar50是255 4xingmingVarChar50是255 5shengaoVarChar50是255 6tizhongVarChar50是255 3 需要程序,源文件,原创设计加10590222或101406427changshangweizhiVarChar50是255 8gerenzhaopianVarChar50是255 9suozaiyuanxiVarChar50是255 10gerenjieshaoVarChar500是255 11isshVarChar2是255 12addtimeDateTime8是23  dx表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10 2leibieVarChar50是255 3contentText16是255  liuyanban表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10 2chengVarChar50是255 3biaoqingVarChar50是255 4biaotiVarChar300是255 5neirongVarChar500是255 6huifuVarChar500是255 7addtimeDateTime8是23  qiuduifenlei表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10 2suoshuyuanxiVarChar50是255 3qiuduimingchengVarChar50是255 4addtimeDateTime8是23  3 需要程序,源文件,原创设计加10590222或10140642qiuduishenqing表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10 2qiuduibianhaoVarChar50是255 3qiuduimingchengVarChar50是255 4suoshuyuanxiVarChar50是255 5shenqingrenVarChar50是255 6isshVarChar2是255 7addtimeDateTime8是23  saishifabu表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10 2bisaibianhaoVarChar50是255 3bisairiqiVarChar50是255 4bisaididianVarChar50是255 5cansaiyuanxiaoVarChar50是255 6cansaiyuanxiao2VarChar50是255 7yibaomingrenshuVarChar50是255 8faburenVarChar50是255 9addtimeDateTime8是23  shujutongji表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10 2qiuduibianhaoVarChar50是255 3qiuduimingchengVarChar50是255 4qiuduirenyuanVarChar50是255 5zhugongcishuVarChar50是255 6jinqiugeshuVarChar50是255 7bisaishijianVarChar50是255 3 需要程序,源文件,原创设计加10590222或101406428saishizongchangciVarChar50是255 9gerendefenVarChar50是255 10qiuduidefenVarChar50是255 11bisaicishuVarChar50是255 12addtimeDateTime8是23  xuexiaoyuanxi表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10 2yuanximingchengVarChar50是255 3addtimeDateTime8是23  yonghuzhuce表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10 2yonghumingVarChar50是255 3mimaVarChar50是255 4xingmingVarChar50是255 5dianhuaVarChar50是255 6youxiangVarChar50是255 7QQVarChar50是255 8touxiangVarChar50是255 9jiguanVarChar50是255 10dizhiVarChar50是255 11xingbieVarChar50是255 12beizhuVarChar50是255 13addtimeDateTime8是23 14isshVarChar2是255  youqinglianjie表:3 需要程序,源文件,原创设计加10590222或10140642序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10 2wangzhanmingchengVarChar50是255 3wangzhiVarChar50是255 4addtimeDateTime8是23      3.asp.net连接数据库(1)开始来介绍一下web数据库架构:本系统主要使用目前比较流行的ADO.NET技术访问SQLServer数据库,首先点击项目目录下引用System.Data命名空间,然后通过输入UsingSystem.Data.SqlClient就可以访问数据库类,例如:需要添加一条数据到数据库表就可以使用SqlConnection类来定义一个对象,然后将连接数据库字符串传到SqlConnection对象的ConnectionString属性中,在通过Open方法与数据库连接,然后创建一个SqlCommand类,将SqlConnection对象和添加记录的Sql语句赋值到SqlCommand的构造函数中,通过SqlCommand对象执行ExecuteNonQuery方法,最后关闭数据库连接,便可成功添加一条记录。(五)输入输出设计1.输入设计本系统的输入界面美观易懂,操作简便。输入设计主要包括输入数据的内容、输入方式、和输入设备的选择等。系统登录界面设计如图3—9所示:3 需要程序,源文件,原创设计加10590222或10140642图3-9系统登录界面设计2.输出设计本系统的输出界面是根据高校足球队管理部门的要求进行设计的,输出设计工作包括:输出的类型和内容以及输出方式等工作,数据输出方式一般为电脑显示屏。足球队管理的输出设计如图3-10所示:图3-10队员查询管理面图3 需要程序,源文件,原创设计加10590222或10140642四、系统实现(一)系统各功能模块的实现系统的界面设计美观大方、简单易懂,从而能够增强用户的使用感,并且提高用户对系统的使用效率,这些功能是设计好一款具有交互界面所需要遵循的基本原则。高校足球队管理系统的部分功能实现情况如下所示:1.主窗体的设计与实现主窗体的好坏往往是直接影响使用者对整个系统的整体印象,与此同时,主窗体也是一个完整系统的控制核心,一个完整的系统所有功能都要通过主窗体来实现,因此,主窗体的设计就显得极为重要。所以主窗体的美观、简洁的设计将是我对系统追求的首要目标。本系统主窗体包括系统用户管理、学校院系管理、队长信息管理、球队分类管理、球队申请管理、球队规章制度管理、系统管理、赛事管理、队员信息管理、球队申请管理、数据统计管理、报名人员管理。分别单击可调用相应的子模块窗体。主窗体运行效果如图4-1所示。图4-1主窗体运行效果2.系统登录模块系统操作员只有在登录界面输入正确的用户名和密码,单击“登录”按钮后才能够进入本系统的主界面。本系统的登录界面有3种权限,登录界面如图4-4所示。3 需要程序,源文件,原创设计加10590222或10140642图4-2登录界面3.用户管理模块用户管理模块包括管理用户管理、密码管理。用户管理主要是对新用户的添加和旧用户的删除。新用户的添加主要是指添加用户名称;旧用户的删除也是从下拉菜单中找到对应的用户名称将其删除。不论是新用户添加还是旧用户的删除,这个权限只有管理员具有。密码管理是对当前登录用户的密码进行修改。用户管理界面如图4-5所示。用户管理主要指对其编号、姓名等一些基本信息的添加、删除和修改。添加为例如图4-6所示。3 需要程序,源文件,原创设计加10590222或101406424-6管理员用户的添加4.队员信息管理模块本功能主要对队员信息的管理,队员信息管理包括队员信息添加和队员信息查询,过去传统的手工登记管理队员信息很不方便,所以本系统需要一个可以管理登记队员信息的功能,队长登入系统,可以添加新的队员信息,删除现有的队员记录,队员可以登录系统查看个人队员记录,队长添加队员信息要指定队员名称、添加时间等信息。队员信息管理界面如图5-8。图5-8队员信息管理界面3 需要程序,源文件,原创设计加10590222或101406424.赛事信息管理模块本功能主要给添加赛事信息,赛事信息管理包括赛事信息添加和赛事信息查询,队长登入系统,可以添加新的赛事信息,删除现有的赛事记录,队员可以登录系统查看赛事信息,队长添加赛事信息要指定赛事编号、赛事名称、球队、日期、赛事类型等信息。赛事信息管理界面如图5-8。图5-8赛事信息管理界面添加赛事信息界面如图5-8。图5-8添加赛事信息界面赛事列表如何显示的关键代码如下:3 需要程序,源文件,原创设计加10590222或10140642privatevoidgetdata(stringsql){DataSetresult=newDataSet();result=newClass1().hsggetdata(sql);if(result!=null){if(result.Tables[0].Rows.Count>0){DataGrid1.DataSource=result.Tables[0];DataGrid1.DataBind();Label1.Text="以上数据中共"+result.Tables[0].Rows.Count+"条";}else{DataGrid1.DataSource=null;DataGrid1.DataBind();Label1.Text="暂无任何数据";}}}5.赛事报名管理模块本功能实现的代码文件有项目根目录下的baoming_add.aspx.cs、baoming_update.aspx.cs,前者用来让队员进行赛事报名,后者用来修改报名信息,还有baoming_detail.aspx.cs和baoming_list.aspx.cs等文件,前者用来显示报名详细信息,一般是队员和队长查看详细信息,后者用来循环遍历出来报名信息,并在

标签里面的
里面显示,形成报名信息列表记录。赛事报名模块主要是来展示报名信息,提供给队员在线报名赛事,此功能主要是存数据的增删改查,管理员可以查看赛事报名的时间和修改的时间,并可以打印详细赛事报名信息和导出赛事报名信息表至excel中,队员还可以通过队员姓名、赛事报名编号等关键字进行赛事报名信息的搜索。赛事报名的界面如图5-4。3 需要程序,源文件,原创设计加10590222或10140642图5-4赛事报名界面赛事报名管理的界面如图5-4。图5-4赛事报名管理界面队员进行赛事报名的关键代码如下:protectedvoidButton1_Click(objectsender,EventArgse){sql="insertintobaomingcansai(bisaibianhao,bisairiqi,bisaididian,cansaiyuanxiao,suoshuqiudui,yibaomingrenshu,baomingren)values('"+bisaibianhao.Text.ToString().Trim()+"','"+bisairiqi.Text.ToString().Trim()+"','"+bisaididian.Text.ToString().Trim()+"','"+cansaiyuanxiao.Text.ToString().Trim()+"','"+suoshuqiudui.Text.ToString().Trim()+"','"+yibaomingrenshu.Text.ToString().Trim()+"','"+baomingren.Text.ToString().Trim()+"')";intresult;result=newClass1().hsgexucute(sql);3 需要程序,源文件,原创设计加10590222或10140642sql="updatesaishifabusetyibaomingrenshu=yibaomingrenshu+1wherebisaibianhao='"+bisaibianhao.Text.ToString().Trim()+"'";result=newClass1().hsgexucute(sql);if(result==1){Response.Write("");}else{Response.Write("");}}3 需要程序,源文件,原创设计加10590222或10140642五、系统测试和评价(一)系统测试系统测试是用于检查软件的质量、性能、可靠性等是否符合用户需求。一套严谨的、规范的、完善的测试过程将大大提高软件的质量、可信度、可靠性,降低软件的出错率,降低用户风险系数。通过在计算机上对系统进行测试试验并从中发现此系统中存在的问题和错误然后加以修改,使之更加符合足球队的足球队管理。1.测试的原则(1)系统测试应该避免测试自己的程序,以免发现不了细小的问题。(2)系统测试用例应有两部分组成,分别为输入测试和输出测试。(3)系统测试数据应当引用不合理的数据进行测试,选取不同情况的进行逐一测试。(4)不仅要检查程序是否达到预期的效果,还要检查程序是否执行了规定以外的操作。(5)对出现错误多的模块进行集中测试。(6)已发现错误的模块修改后,应及时进行重新测试。2.测试的方法我们通常所用的软件测试方法主要是人工测试和机器测试。(1)人工测试人工测试又称代码复审,包括个人复查、走查、会审三种方法[7]。(2)机器测试机器测试主要是由黑盒测试和白盒测试两种方法。本系统的测试主要采用了黑白盒相结合的方法。黑盒测试主要用于对系统的输入和输出特性进行测试,检测功能方面存在的错误与可能存在的缺陷。白盒测试主要用于对软件的过程及逻辑路径进行测试,发现性能方面的错误。具体采用的测试方法为系统测试和单元测试。3.系统测试结果(1)登录测试:由于时间的局限性,我仅对部分系统进行测试。根据测试结果可以了解到,系统在功能方面符合系统说明书中所要求的功能。如下是对系统的部分测试情况。名称:登录测试        目的:测试身份验证是否正确内容:口令的输入,合法性检查,合理性检查,界面的显示控制。 表5-1登录界面测试用例3 需要程序,源文件,原创设计加10590222或10140642字段名称描述测试项首页登录功能测试输入数据1、输入正确的用户名和密码,单击“登录”按钮2、输入错误的用户名和密码,单击“登录”按钮3、不输入用户名和密码,单击“登录”按钮预计输出数据1、数据库中存在的用户能正确登录,。结果弹出主界面。2、错误的或者无效用户登录,登录系统失败。3、输入用户名或密码信息为空,登录系统失败。下面使用上述测试用例对前台首页登录界面进行测试,当在用户名输入框中输入正确的用户名和密码时候,系统将弹出登录成功信息提示对话框。下面使用上述测试用例对前台首页登录界面进行测试,当在用户名输入框中输入错误的或无效的用户名时,系统将弹出错误信息提示对话框。通过测试可以观察到实现的运行结果与测试用例中预计输出的结果是相符的,所以测试通过。系统登录失败如图所示。图5-1系统登录失败界面系统登录成功如图所示。3 需要程序,源文件,原创设计加10590222或10140642图5-2系统登录成功界面(2)队员测试:名称:队员管理测试        目的:测试队员管理界面 内容:口令的输入,合法性检查,合理性检查,界面的显示控制。 表5-2队员表预存数据球队编号编号姓名队员状态AA234李煜已添加BB234赵真已添加CC234四毛已添加DD234小溪已添加添加时应注意事项:操作员添加队员时,编号和队员档案号要唯一,不能有相同的编号和队员档案号,否则添加不成功。表5-3描述了添加队员进行测试的用例,主要是为了防止添加队员时出现异常和存在的漏洞。表5-3添加队员测试用例输入输出球队编号编号姓名空11添加错误1空1添加错误11空添加错误AA234李煜添加失败,记录已存在111添加成功(3)赛事测试:名称:赛事管理测试        目的:测试赛事管理界面 内容:口令的输入,合法性检查,合理性检查,界面的显示控制。 表5-4赛事表预存数据3 需要程序,源文件,原创设计加10590222或10140642赛事名称描述已报名人数赛事状态A22342已添加C12343已添加B12344已添加A22341已添加表5-5描述了添加赛事进行测试的用例,主要是为了防止添加赛事时出现异常和存在的漏洞。表5-5添加赛事测试用例输入输出赛事名称描述已报名人数空11添加错误1空1添加错误11空添加错误B1234四毛添加失败,记录已存在111添加成功(二)系统评价本系统有效的提高了高校足球队管理方面的工作效率,简化了足球队管理工作人员在一些工作中的一些成本费,并且从一定程度上对系统进行了合理的规划与节约。例如仅仅是一些简单的操作,就可以找到赛事报名成果的详细信息,这在以前是需要花费相当长的时间去进行查询。本系统的界面遵循简单、大方的风格以及精确与细致的指引,可以引导操作者完成各项操作,对操作者起到极大的起向导作用。系统功能各模块所涵盖的内容也较全面、完整。该系统是在WindowsXP环境下开发出来的,操作简单方便,计算机初学者或者不懂计算机的用户都可以按照系统的提示进行操作。3 需要程序,源文件,原创设计加10590222或10140642结论足球队的高校足球队管理系统的设计与实现已基本圆满完成。针对该高校足球队管理系统在本足球队的使用情况,非常符合该足球队的实际情况,同时,该系统的设计界面友好、使用灵活、操作简单,基本具备了推广到各个足球队的的基础。当然再完美的系统也有瑕疵,因此本系统也存在许多问题,一些功能还需要进行具体的改善。无论现在如何,我希望改进后的系统可以减轻高校足球队管理者的负担,也为足球队的领导和队员带去便捷。(一)本文的研究结论及展望本文的研究是基于前台Asp.net和后台Sqlserver的高校足球队管理系统的开发与设计,在文章的开始对系统研究背景、意义及足球队赛事报名的具体情况进行了介绍和调研。通过对调研结果的分析,根据具体情况完成了系统主要内容的设计与实现。(二)研究的不足及发展意见由于设计时间的紧促以及专业知识的局限性,在本系统的开发过程中,我有许多方面做的还不太完善,因此系统中还存在很多的不足。界面的设计从布局到外观,受限于自身的设计功底较低,没能达到自己所要设计的界面要求,同时,还有很多自己没有设计和考虑到的模块也是非常遗憾的。在学习的过程中首次进行独立设计工作,所以在设计与编程过程中难以避免会遇到了各种问题,原以为正确无误的程序运行过程中不会遇到问题,但是在运行过程中也总会出现各种各样的问题,在调试过程中找不出运行出错的原因。而这些基本问题却都是一些简单的问题,例如标点符号应该是英文状态下的,却由于自己的粗心使用了中文输入的。但经过老师不懈的指导,最终还是将所存在的问题一一都解决了。目前系统的功能比较简单,还存在许多瑕疵,这是一份遗憾,也是促进我不断进步的动力。(三)在系统设计与实现过程中的收获及后续的改进首先,在系统的开发初期中,是需要查阅大量的参考文献以及利用网络进行资料搜索。在此期间不仅培养了我调查研究每一份资料详略分析的能力,还让我学会了用耐心去做每一件事情。其次,在本系统的开发过程中,让我学会了如何灵活运用以前所学过的知识。正所谓“温故而知新,可以为师也”,能够将所学知识运用到实际生活中是一件非常令人高兴的事情。总之,本次毕业设计让我受益匪浅,学会了很多。高校足球队管理系统的设计是一个比较复杂的系统工程。在以后的工作与生活中,我将不断加强学习和拓宽自己的知识面,同时希望以后能够继续深入进行高校足球队管理系统方面的建设和研究。3 需要程序,源文件,原创设计加10590222或10140642致谢经过几个月的努力奋斗,这次的毕业设计已经进入尾声阶段,在此期间我遭遇了无数难题与挑战。当我对自己当初选择的题目失去了信心,承蒙我的导师老师一直坚持并且有耐心的指导我,又让我对自己重拾信心。在此期间,老师也对此套管理系统提出了诸多改善意见,解决了我所遇到的各种困难,足球队的高校足球队管理系统也得以在这样的境况下圆满完成。在开发设计的过程中,从选题到开题报告,再到系统的最终实现以及论文的撰写。老师给予了我正确的指导和极大的帮助。在此期间我不仅获得了更多的开发经验,老师的指导也使我在系统设计过程中少走了许多的弯路。本次的高校足球队管理系统的不仅使我对以前知识进行了巩固,还提高了我对知识的的应用能力。再次衷心地感谢帮助我的指导老师,是她在论文报告和系统开发中不断地给予我鼓励与帮助。3 需要程序,源文件,原创设计加10590222或10140642参考文献[1]尚展垒,包空军,陈嫄玲.Asp.net程序设计技术[M].北京:清华大学出版社,2011.[2]李战怀,李红燕,徐秋元.对象-关系数据库管理系统原理与实现[M].北京:清华大学出版社,2006.[3]SahilMalik,汤涛,邰晓翠.ADO高级程序设计[M].北京:人民邮电出版社,2007.[4]梁灿,施兴家.Sqlserver数据库应用基础教程[M].清华大学出版社,2010.55-64.[5]邢喜荣,田喜群,黄军仓,杨芳玲.管理信息系统[M].电子工业出版社,2010.99-153.[6]王珊,萨师煊.数据库系统概论[M].高等教育出版社,2013.14-20.[7]黄孝章,刘鹏,苏利祥.信息系统分析与设计[M].清华大学出版社,2013.101-134.[8]安剑,孙秀梅,巩建华.Asp.net项目开发设计全程实录[M].清华大学出版社,2013.327-372.[9]徐德华.信息系统建模方法研究[J].计算机工程应用,2013.(4):100-127.[10]张玉霞,加拿大高校足球队管理变革研究[D];天津师范大学;2014.[11]王桂林,打造高校足球队管理创新体系[A];第十二届沈阳科技学术年会论文集[C];2015.[12]ThomasConnolly,CarolynBegg.DatabaseSystems,PracticalApproachtoDesign,Implementation,andManagement(ThirdEdition)[M].北京:电子工业出版社,2013.15-18.[13]崔延强,赖科,足球队赛事报名经费使用与管理研究[D],2015-103 需要程序,源文件,原创设计加10590222或101406423

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭