收藏 分享(赏)

大学生篮球比赛技术统计系统的设计与开发——毕业论文.docx

上传人:wo7103235 文档编号:6153423 上传时间:2019-03-30 格式:DOCX 页数:47 大小:950.63KB
下载 相关 举报
大学生篮球比赛技术统计系统的设计与开发——毕业论文.docx_第1页
第1页 / 共47页
大学生篮球比赛技术统计系统的设计与开发——毕业论文.docx_第2页
第2页 / 共47页
大学生篮球比赛技术统计系统的设计与开发——毕业论文.docx_第3页
第3页 / 共47页
大学生篮球比赛技术统计系统的设计与开发——毕业论文.docx_第4页
第4页 / 共47页
大学生篮球比赛技术统计系统的设计与开发——毕业论文.docx_第5页
第5页 / 共47页
点击查看更多>>
资源描述

1、 天津工业大学毕业设计大学生篮球比赛技术统计系统的设计与开发姓 名 学 院 管理学院 专 业信息管理与信息系统学 号 指导教师 职 称 年 月天津工业大学毕业设计任务书 题目 大学生篮球比赛技术统计系统的设计与开发学生姓名 学院名称 管理学院 专业班级课题类型 模拟课题课题意义本系统是大学生篮球比赛技术统计系统的分析与设计。本系统主要解决的问题是:篮球比赛中,场上局势瞬息万变,场上的数据也会在短时间内有非常大的变化,仅靠人工笔录的方式来进行数据统计已经跟不上篮球比赛的速度了,并且人工笔录的形式无法实时的传递给教练、球员、评论员、观众等观看现场数据。并且很多时候,人工笔录的方式也会造成一些填写错

2、误,计算错误等等。使用本系统来进行数据统计可以增加篮球比赛数据统计的实时传递性,准确性,规范性,让篮球比赛的数据可以更加方便的被利用。任务与进度要求2014.12.10 前 各系自行进行毕业设计(论文)动员。2014.12.11-2015.1.17 学生在校查阅资料,做好选题准备;2015.2.202015.4.11 毕业实习;与指导教师协商确定论文题目及提纲;2015.4.12 实习完毕,准时返校;向指导教师提交开题报告;2015.4.13-21 各系组织开题答辩及二次开题答辩;2015.4.22-5.30 撰写毕业论文;2015.5.31-6.5 定稿。指导教师将写好评语的学生论文交到系主

3、任处; 2015.6.8-10 毕业论文答辩;(答辩及二次答辩时间暂定。具体时间由教务处统一安排主要参考文献1 徐建波.Internet 与 Web 设计教程M.江苏:中国矿业大学出版社,20012 乔治.劳顿美.让商务智能更有用J.中国计算机学会通讯,2013,(4):60-643 WFMC group美.Workflow ReferenceModelJ. WFMC-TC-1003,2012,(3):34 Time 创作室,office2000 系列丛书M.北京:人民邮电出版社,19995 武晓军,陈海滨.Javascript/VBScript 网页编程实例解析M.北京:清华大学出版社,20

4、016 薛文革,王宇,李增智.基于 Web 的分布式网络管理的设计及实现J.计算机工程.2011,(28): 29-31起止日期 2014.122015.6备注院长 系主任 指导教师 毕业设计开题报告表年 月 日姓名 学院 管理学院 专业 信息管理与 信息系统 班级题目 大学生篮球比赛技术统计系统的设计与开发 指导教师一、与本课题有关的国内外研究情况、课题研究的主要内容、目的和意义:与本课题有关的国内外研究情况:随着竞技篮球比赛的快速发展,篮球比赛中的变化瞬息万变,仅仅依靠人力和手写表格,已经跟不上篮球赛场上的快速变化。随着时代的发展,运动员们的身体素质越来越好,篮球场上的比赛节奏愈来愈快,得

5、分效率也愈来愈高,从最初的篮球比赛双方一场只能获得二三十分,到现在绝大多数比赛比分都在百分至上;并且,随着运动员的身体素质的增加,篮球赛场上的规则也越来越多,单单只依靠人工记录显得捉襟见肘。随之而来,就诞生了篮球比赛技术统计台,利用高速摄影机,高速计算机,来记录每一次得分,还有运动员的各项数据统计。如此一来,可以让教练、运动员、评论员、观众等,更直观的看到有关这场比赛的各种数据,对于教练来说可以更明确来安排各种战术,对于评论员来说可以很快的根据技术统计所给出的数据进行评论。篮球比赛技术统计的出现,使现代篮球比赛更加的科学和规范化。课题研究的主要内容:本系统采用 B/S 体系结构,系统的主要功能

6、有用户管理功能,球队管理功能,球员管理功能,比赛管理功能等等。总体分为前台浏览模块和后台记录统计模块,前台模块分为球员信息浏览模块,球队信息浏览模块,比赛信息浏览模块,新闻信息浏览模块。后台记录统计模块只对管理员开放,主要包括用户管理模块,球员管理模块,球队管理模块,比赛管理模块,新闻管理模块。系统的开发工具为 JSP+MySql。目的和意义:本系统是大学生篮球比赛技术统计系统的分析与设计。本系统主要解决的问题是:篮球比赛中,场上局势瞬息万变,场上的数据也会在短时间内有非常大的变化,仅靠人工笔录的方式来进行数据统计已经跟不上篮球比赛的速度了,并且人工笔录的形式无法实时的传递给教练、球员、评论员

7、、观众等观看现场数据。并且很多时候,人工笔录的方式也会造成一些填写错误,计算错误等等。使用本系统来进行数据统计可以增加篮球比赛数据统计的实时传递性,准确性,规范性,让篮球比赛的数据可以更加方便的被利用。本系统以此为首要的目的来进行设计与开发。二、进度及预期结果 起止日期 主要内容 预期结果2014.12.1-2014.12.252014.12.262014.12.27-2015.4.302015.52015.6(具体时间按教务处规定)在校查阅资料,做好选题准备开题答辩撰写毕业论文定稿 毕业论文答辩选定论文题目参加开题答辩按进度要求完成按进度要求完成参加毕业论文答辩完成课题的现有条件1指导教师指

8、导论文。2利用图书馆查阅资料。3通过互联网进行资料搜索、查找。4查阅相关杂志、期刊等资料。审查意见指导教师: 年 月 日学院意见主管领导: 年 月 日天津工业大学本科毕业设计评阅表毕业设计题目 大学生篮球比赛技术统计系统的设计与开发学生姓名 学生班级 指导教师姓名评审项目 指标 满分 评分能体现本专业培养目标,题目大小、难度适中;学生工作量饱满,能得到较全面训练。 10选题题目与生产、科研等实际问题结合紧密。 10课题调研文献检索能独立查阅文献以及从事其它形式的调研,能较好地理解课题任务并提出实施方案;有分析整理各类信息从中获取新知识的能力。15外文应用 能正确引用外文文献,翻译准确,文字流畅

9、。 5设计图纸(插图)简洁、规范、无差错,设计栏目齐全合理,能正确使用国家标准单位。 15设计说明书(论文)结构严谨,表达清楚,文字通顺,用语正确,基本无错别字和病句,书写格式符合规范。 15能根据毕业设计目标进行实验设计,对数据的运算及处理正确无差错,对实验结果的分析准确。 20设计说明书(论文)设计具有创新性或实用价值。 10合计 100意见及建议评阅人签名: 年 月 日天津工业大学毕业设计成绩考核表学生姓名 学院名称 管理学院 专业班级题目 大学生篮球比赛技术统计系统的设计与开发1毕业设计指导教师评语及成绩:成绩: 指导教师签字: 年 月 日2毕业设计答辩委员会评语及成绩:成绩:答辩主席

10、(或组长)签字: 年 月 日3毕业设计总成绩:a.指导教师给定成绩b.评阅教师给定成绩 c.毕业答辩成绩总成绩(a0.5+b0.2+c0.3)摘 要随着科技发展和社会进步,尤其是计算机大范围的普及,计算机应用逐渐由海量数据处理转向大规模的事务处理和对工作流的管理,这就产生了以台式计算机为核心,以数据库管理系统为开发环境的管理信息系统,以及在大规模的事务处理和对工作流的管理等方面的应用。开发大学生篮球比赛技术统计系统能够使大学生篮球比赛技术管理更加规范化、合理化。能够有效的快速记录大量的普通用户的信息,并且能够在线对进行信息发布,实现了由传统的手工化向信息化的转变。JSP 是一种网络服务器端编程

11、环境。JSP 已经成为开发信息化平台的重要而快速、有效的工具。JSP 强大的功能使之成为一种优秀的服务器技术。随着网络技术的日益成熟,JSP 技术在网络编程中也变得越来越重要。所以,在我们的技术统计过程中中,我们采用了 JSP 作为开发工具,构建了一个能实现简单的大学生篮球比赛技术统计平台大学生篮球比赛技术统计系统 。该系统能实现普通用户的管理、球队管理、队员管理;基上体现了一个小型的信息化平台的工作流程及管理方式。关键词:JSP;篮球比赛;技术管理;信息化平台 ABSTRACTStudent basketball game stats system is based on Internet,

12、 the use of B / S (Browser / Server, Browser / Server) mode, and in accordance with the existing rules of the game of basketball stats Students design and development services in the college basketball game stats system platform.In this paper, for the development of JSP technology to achieve a colle

13、ge basketball game technical statistical system. The information management system is divided into administrators, ordinary users two separate modules. The system administrator module implements the following functions: user management, personal information management, team management, team manageme

14、nt, game management and other functions; to provide for the general user users: personal information management, competition results query. By design these functional modules, basically meet the general administrator of college basketball game technology required control functions.In terms of design

15、, the system uses B / S three-tier structure, using JSP technology for dynamic page design, from reusability and code system security considerations, using JavaBean to program the key code package. MySQL database back-end database selection. Key Words:JSP; Basketball game; Technology management; Inf

16、ormational station目 录第一章 概述 11.1 我国竞技体育信息化的发展现状 11.2 大学生篮球比赛技术统计系统的开发背景 21.3 开发本系统的目的和意义 31.4 本论文内容的主要安排 3第二章 系统分析 .42.1 系统需求分析 42.2 结构化分析 72.3 功能需求描述 82.4 非功能需求描述 8第三章 总体设计 .93.1 系统总体结构设计 93.2 概念设计(E-R 图) .103.3 逻辑结构 .10第四章 详细设计 144.1 管理员模块 .144.2 普通用户模块 .23第五章 系统测试 275.1 测试方法 .275.2 系统维护 .27结 论 .2

17、9参考文献 .31附 录 .32谢 辞 .37天津工业大学 2015 届本科生毕业设计1第一章 概述1.1 我国竞技体育信息化的发展现状随着通信、多媒体、网络和计算机的高新技术快速发展,全球工业社会正在想向信息社会飞快的转变,计算机信息技术正在飞快的渗透到各个领域,极大的促进了工业化社会向信息化社会转变的进程速度。转变为信息化社会已国际社会和经济快速发展的主流趋势,在经济上的竞争和在综合国力上的竞争在实质上都是国家间科技的竞争还有在科技创新上的竞争,而这些国与国之间的竞争主要体现在计算机信息技术上的竞争。现如今信息化覆盖的程度已演变成衡量一个地区,甚至衡量一个国家其现代化程度的非常重要的标志之

18、一。我国体育竞技类的产业转变为现代信息化从上个世纪 90 年代初期开始,从使用单台计算机的应用程序到使用用多台机器集成的局域网(LAN),现如今我国已经进入了新一个阶段的全省的网络运行甚至全国的网络运行。根据我国现代信息化正在进行的统一规划和愿景,所有的行业可以实现计算机通过后台应用来进行数据收集,与其他应用同步处理所收集的信息并加以加工和存储,在计算机前台浏览相应文件、积极主动的去参与集体的各项或大或小的活动,进行有规律的跟踪信息数据分析和在决策上的支持,构建一个畅通,并且能够实现计算机信息数据和各种数据资源可以共享的信息网络是当今社会的一个必然趋势。加强我国在体育产业上的竞争力,就必须要加

19、强综合竞技体育行业的信息化建设,方能在国际体育市场上寻求生存和发展的空间。现如今由于我国经济的持续的快速发展,我国国力的不断增强,使我国逐渐成为一个可以走在世界前列的体育强国,有效管理和充分利用我国的体育资源正在成为我国体育事业发展过程中的非常重要的因素。所以我们需要建立一个国家体育资源共享平台。通过计算机技术,来实现共享体育信息资源这一目标。如收集比赛信息、体育信息、体育场馆信息、运动员信息等等。一方面,可以科学管理,提高我国体育资源的使用水平和决策支持的水平,另一方面,可以促进运动员之间的公平竞争,并使之可以提供更好的服务。任意运动员的各种信息都可以从统计系统中找到,例如,一个球员在一场比

20、赛的数据,分析其技术特点的分析,对其指定相应的战略、战术等。也可以在当前比赛中统计数据,让人们可以直接在互联网上查看当前比赛中两只队伍所有人员的各项数据,来方便人们预测并分析这场比赛的结果。显而易见的是建立这样一个国家体育资源共享平台是一个十分艰巨的工程。根据我国现有的情况,此系统将采用从部分到整体的方式来建设,简单的说就是通过现在所拥有的资源,首先将各个子系统建立,再将所有的子系统互联互通形成一个整体的系统。Web 开发不是问题,困难的地方是在开发整体的数据信息,任务量非常之庞大。与此同时,由于体育信息总是在不断变化的特点,因此针对系统的动态变化,需要不断的数据维护和管理,这同样也是一个大项

21、目。因此,这样的工程建设,面临着许多挑战。天津工业大学 2015 届本科生毕业设计21.2 大学生篮球比赛技术统计系统的开发背景随着我国竞技体育的不断发展,篮球运动员若想取得更好的成绩,就不得不不断提升自己的身体素质和自身的技术。而由于篮球运动员们的身体素质在不断地提高,篮球场上的节奏也变得愈来愈快,场上的各种数据也是瞬息万变,仅仅依靠人工笔录已经无法达到最好的效果。人工笔录往往会使得数据有滞后性,并且会有一定的人工误差。所以比赛中的数据记录,需要被准确无误并且十分迅速的记录下来,方便球队教练,球员,评论员,观众等使用并查阅。同时根据给出的数据,教练员能够更有科学依据的去安排各种战术等等。随之

22、而来的就诞生了篮球比赛技术统计系统,一个好的篮球比赛技术统计系统,可以实时的将场上的所有数据汇聚到一起,并实时的在系统内转播,供球队教练、球员、裁判、评论员、观众等使用和查阅。极大的减少了比赛场上数据统计员的工作量,还使得数据更加的准确,有说服力。在美国职业篮球联赛(National Basketball Association)中,篮球比赛技术统计系统已经被广泛的使用,而在 NBA 中这种系统还被加入了实时回放系统,并建立了视频回放中心,让场上的裁判可以根据 NBA 的篮球比赛技术统计系统的回放系统来判断每一次犯规,每一次在时间上的争议,让篮球场上的裁判的判决变得更加科学并且更有依据性,而且

23、因为有理有据也可以减少在篮球上场因为对裁判判决不满而事儿发生的暴力事件。在这一点上,我国的 CBA 的篮球比赛技术统计系统,就十分的不完善,经常会出现计分错误,时间计算错误,甚至于绝杀被宣判无效但是因为没有良好的视频回放而导致的球迷暴力事件等等。例如在 CBA2014 赛季,山西对阵北京的一场比赛中,根据篮球比赛的规则,当篮球入网之后,交换另一方在发球的时候,比赛的计时器应该处于暂停的状态,但因为我国的 CBA 篮球比赛技术统计系统并不完善,在山西方发出球之前,比赛的计时器就已经走过了将近 3 秒钟,而在 CBA 这种级别的篮球赛事之中,3 秒钟足以使场上的 5 名球员完成一次教练所布置的战术

24、,并进行一次有效的投篮,但正因为这被浪费掉的五秒钟时间,最终山西队的最后一次投篮被裁判认定为超时而被判决进球无效,输掉了那一场比赛。而更多的球场暴力事件,往往就是因为裁判的判决没有依据,没有说服力,CBA 没有一个非常完善的篮球比赛技术统计系统来提供相应的证据来支持裁判的判决,才会时有发生。我国篮球赛事最高的级别的 CBA 都经常因为没有完善的篮球比赛技术统计系统而发生这些不愉快的事情,更何况篮球比赛技术统计系统更加落后的大部分大学生篮球比赛呢。所以建立一个完善的篮球比赛技术统计系统是至关重要的,这对于我国篮球事业的发展会起到非常重要的作用。天津工业大学 2015 届本科生毕业设计31.3 开

25、发本系统的目的和意义本系统为大学生篮球技术统计系统的子系统的分析与设计。大学生篮球比赛往往并没有非常先进的技术支持,多数记录场上各种数据的方法还是打印表格在场边进行人工笔录,这种方法十分的落后,无法第一时间将球队与球员的各项数据展现给教练员、球员、评论员、观众等等。而且因为场上的情况瞬息万变,人工笔录往往会因为人为录入的速度慢,而错录或漏录很多数据,而造成数据的不正确与不科学,无法让教练员、球员、评论员、观众等用来分析场上的局势。本系统主要解决的问题就是:利用本系统,让场上的数据可以快速、真实、有效并科学的记录并存储下来。并可以让教练员、球员、裁判、评论员、观众等直接使用并加以分析。例如教练员

26、可以根据获得的对方某一手感火热的球员的数据进行分析,来制定相应的战术来应对这一球员;教练员也可以根据,己方的数据来进行相应的人员调整,和相应的战术。本系统可以让教练员和球员,更加明确的知道各项数据来知道当前的比赛应该如何去获胜,而不再是只知道比分,而没有什么针对性的战术,不清楚到底应该去针对对方的那一位球员来进行防守。并且本系统可以让场上裁判的判决更加具有科学,有依据。1.4 本论文内容的主要安排本文主要是围绕大学生篮球比赛技术统计系统的开发而展开的。第一章是绪论。分析了我国竞技体育信息化的发展现状,然后介绍了大学生篮球比赛技术统计系统的开发背景,系统开发的目的及意义,给以后的分析做出了引导。

27、第二章是在可行性分析的基础上,对本大学生篮球技术统计系统进行了系统分析。主要论述了该系统的需求分析、系统功能结构分析、业务流程分析以及数据流程分析等。第三章是在系统分析的前提下,对该大学生篮球技术统计系统进行系统设计。分别对该系统进行总体结构框架设计、代码设计、数据库设计、输入/输出设计、以及本系统设计时的一些亮点模块的设计。第四章进行入了系统的实施阶段。主要介绍了系统运行的环境、系统的实施步骤以及使用说明。第五章主要是系统的测试与测评。具体说明了系统测试的基本知识以及对本系统的测试和评价。天津工业大学 2015 届本科生毕业设计4第二章 系统分析2.1 系统需求分析大学生篮球比赛技术统计系统

28、主要应用于会在天津工业大学的举行各种大学生篮球比赛,如中国大学生篮球超级联赛、中国大学生篮球联赛等这种级别较高的联赛,还有各种校内各院之间的比赛和院内各系之间的比赛。在中国大学生篮球超级联赛中,天津工业大学队已经两次加冕,这是非常骄人的成绩。而在学校的带动下,天津工业大学的学生们非常喜爱篮球,经常举办各种校赛和院赛。但遗憾的是绝大多数的比赛中,技术统计都是使用的人工笔录的统计方式,这一点并不利于天津工业大学篮球水平的提升。而大学生篮球比赛技术统计系统,可以让在天津工业大学进行的篮球比赛,更有观赏性、规范性和科学性。让教练员、球员、评论员、观众等可以直观的知道比赛中的各种数据,有利于加强篮球比赛

29、的竞技性与观赏性。比赛场中的裁判员,也可以根据篮球比赛技术统计系统来进行更加有效、科学的判决。大学生篮球比赛技术统计系统主要是针对于大学生各项篮球比赛技术统计,可以使用本系统来对日常的篮球比赛进行十分科学和有效的篮球比赛数据技术统计,相比人工笔录的方式所统计出的篮球比赛技术统计数据更加准确、科学、及时。与此同时,本系统可以大大缩减篮球比赛技术统计员的工作量,减少了相应的经费开支,并提高了篮球比赛技术统计员的工作效率和数据技术统计的准确率,使篮球比赛技术统计员所统计的比赛数据变得更加准确、科学、及时,为大学生篮球比赛做出了重要贡献。本系统根据需求主要分为两种登陆系统的方式,一为管理员身份登陆,二

30、为普通用户登陆。本系统主要分为 6 个模块,分别为个人资料模块、用户管理模块、球队管理模块、队员管理模块、比赛管理模块和新闻管理模块。根据本人经过大量的数据调研与系统需求分析之后,在我看来大学生篮球比赛技术统计系统主要根据两种不同的登陆方式应具有以下功能:管理员登陆方式:个人资料的管理:可以修改个人信息。如用户姓名、用户出生日期、性别、联系电话等等。用户管理:管理员可以增加新的用户数据并为其设定用户名、密码、姓名、用户类型等。也可以查询本系统当前所拥有的用户的信息并加以修改或者删除。球队管理:管理员可以增加球队信息并为其设定球队名称、成立日期、球队口号、球队人数、教练姓名、联系电话、所属地方、

31、球队简介等。也可以查询本系统当前所记录的球队的信息并加以修改或者删除。队员管理:管理员可以增加球员信息并为其设定所属球队、球员姓名、头像、本场得分数、篮板数、助攻数、抢断数、盖帽数及备注。也可以查询本系统当前所记录的球员的信息并加以修改或者删除。天津工业大学 2015 届本科生毕业设计5比赛管理:管理员可以新建当前比赛的各种信息,如比赛双方球队 A 和球队 B 为哪两只队伍,比赛的日期,球队 A 得分数,球队 B 得分数,还可以查询当前正在比赛的比赛信息,并可以对已经录入的比赛信息加以修改或删除。新闻管理:管理员可以新建比赛新闻,名为其设定新闻标题、新闻图片、添加人信息、添加人电话、新闻内容等

32、。并可以对已经录入新闻加以修改或删除修改密码:管理员可以通过输入原始密码来设置新的用户密码。普通用户登陆方式:个人资料的管理:普通用户可以更改自己的姓名、出生日期、性别、联系电话等等。但不能更改自己的身份类型。球队查询:普通用户只能通过球队管理功能中的查询功能来查询本系统当前已经录入球队的球队名称、成立日期、球队口号、球队人数、教练姓名、联系电话、所属地方、球队简介等。队员查询:普通用户只能通过球员管理功能中的查询功能来查询本系统当前已经录入球员的所属球队、球员姓名、头像、本场得分数、篮板数、助攻数、抢断数、盖帽数及备注。比赛查询:普通用户只能通过比赛管理功能中的查询功能来查询本系统当前已经录

33、入比赛的比赛日期,两只比赛的球队名称,和其相应的得分,还有本场比赛的备注。新闻管理:普通用户只能通过新闻管理功能中的查询功能来查询本系统当前已经录入新闻的新闻标题、新闻图片、添加人、电话、新闻内容等。修改密码。普通用户可以通过输入原始密码来设置新的用户密码。本设计是基于 Java 的应用系统,并采用了 B/S 架构, ,通过 JSP 与 MySQL 等技术对系统进行了实现。然而在进行整体的大学生篮球比赛技术统计系统的系统设计之前需要构建一个大学生篮球比赛技术统计系统的用例模型。作为描述系统的参与者所能进行操作的图,它在需求分析阶段有着举足轻重的作用,整个开发过程都是围绕系统的需求用例描述进行的

34、。在创建大学生篮球比赛技术统计系统用例图之前需要确定出大学生篮球比赛技术统计系统的参与者。大学生篮球比赛技术统计系统的参与者包括管理员和普通用户。创建用例模型,当需求被收集起来后,根据不同角色对不同功能的权限,即可通过用例来描述系统的功能。天津工业大学 2015 届本科生毕业设计6系统用例图如图 2-1 所示。图 2-1 系统用例图天津工业大学 2015 届本科生毕业设计72.2 结构化分析顶层数据流图如图 2-2 所示:用户大学生篮球比赛技术统计系统管理员全部用户信息管理员信息 、用户信息 、球队信息 、球员信息 、比赛信息 、新闻信息等球队信息 、球员信息 、比赛信息 、新闻信息等用户信息

35、图 2-2 顶层数据流图管理员管理数据流图如图 2-3 所示:管 理 员 登 录 验 证 选 择 功 能队 员 信 息 文 件用 户 名 、密 码 管 理 用 户 信 息 用 户 信 息 文 件球 队 信 息 文 件比 赛 信 息 文 件管 理 比 赛 信 息管 理 队 员 信 息管 理 球 队 信 息验 证成 功信 息管 理 员 信 息 文 件选 择 管 理 队 员 信 息选 择 管 理 球队 信 息选 择 管理 用 户信 息选 择 管 理 比赛 信 息 查 询 比 赛 信 息修 改 比 赛 信 息修 改 球 队 信 息 查 询 比 赛 信 息查 询 球 队 信 息管 理 用 户 信 息修

36、改 比 赛 信 息修 改 球 队 信 息 查 询 球 队 信 息修 改数 据修 改数 据修 改数 据修 改数 据反 馈 信 息反 馈 信 息反 馈 信 息反 馈 信 息 查 询 条 件查 询 条 件查 询 条 件查 询 条 件选 择 修 改选 择 修 改选 择 修 改 选 择 修 改 选 择查 询选 择查 询选 择查 询选 择查 询管 理员 信息图 2-3 管理员管理数据流图天津工业大学 2015 届本科生毕业设计82.3 功能需求描述功能需求普通用户需求:普通用户希望可以修改个人信息和用户个人密码,可以查询大学生篮球比赛技术统计系统所录入的球队信息、球员信息、比赛信息、新闻信息。管理员用户需

37、求:管理员用户希望可以修改个人信息和用户个人密码,并对已在大学生篮球比赛技术统计系统注册的用户进行管理,对已在大学生篮球比赛技术统计系统录入的球队、球员、比赛、新闻等信息进行管理。界面操作部分管理员用户和普通用户都希望大学生篮球比赛技术统计系统的界面可以操作简单,容易看懂界面内的各项数据,并且界面美观,让人赏心悦目。2.4 非功能需求描述非功能性需求不会直接涉及到大学生篮球比赛技术统计系统的各项系统功能。非功能性需求主要包括大学生篮球比赛技术统计系统实际的操作环境,主要涉及到可用性、可靠性、实现需求、界面需求、数据库安全性和数据库完整性。可用性:用户可以十分简单易懂的学会如何操作大学生篮球比赛

38、技术统计系统。并可以提供系统帮助。可靠性:大学生篮球比赛技术统计系统可以在用户操作失败时,检测出系统为何会出现错误,并给予用户相应的提示。实现需求:WIN XPVISTA7 10G 以上硬盘 JAVAWEB 服务器端。128M 或以上系统内存。界面需求:大学生篮球比赛技术统计系统具有合法的交互格式。数据库安全性:管理员用户和普通用户具有不同的系统访问权限,使得本系统的数据库不会被攻击数据库中的数据可以被完整的备份或恢复,能够更好的使数据库得到维护。 数据库完整性:实体完整性 通过设置主键保证数据库实体完整性参照完整性 通过设置外码保证数据库参照完整性天津工业大学 2015 届本科生毕业设计9用

39、户定义完整性 通过 CHECK 约束保证用户自定义的完整性天津工业大学 2015 届本科生毕业设计10第三章 总体设计3.1 系统总体结构设计大学生篮球比赛技术统计系统采用 B/S 体系结构,大学生篮球比赛技术统计系统的主要功能有个人资料管理功能、修改用户个人密码功能、球队信息管理功能、球员信息管理功能、比赛信息管理功能、新闻管理功能等等。总体来说分为前台模块和后台模块,前台模块供普通用户使用,分为修改个人资料模块、修改个人密码模块、查询球队信息模块、查询球员信息模块、查询比赛信息模块,查询新闻信息模块。后台管理模块只对管理员用户开放,它包括球队管理模块,用户管理模块,球员信息管理模块,比赛信

40、息管理模块,新闻信息管理模块等等。具体如图 3-1 所示:大学生篮球比赛技术统计系统管理员 普通用户系统用户管理球队管理个人资料管理比赛管理队员管理个人资料管理修改密码相关查询新闻管理图 3-1 系统功能结构图天津工业大学 2015 届本科生毕业设计113.2 概念设计(E-R 图)大学生篮球比赛技术统计系统 E-R 图如图 3-2 所示:图 3-2 系统 E-R 图3.3 逻辑结构在开发数据库时,我们都是取中文名称的首位字母组成表的列名和表名,这样方便查阅,不使用过分生僻的数据类型,创建提高完整性和简化“完整语句”信息连接的主关键字和外关键字。为了确保数据完整性和一致性,在数据库中还包含了一

41、定的约束关系,例如 NOT NULL 约束、主关键字约束等。在系统数据安全保密性方面,为防止非法用户未经允许访问数据库,数据库系统需对用户身份进行识别,经核实确认为合法用户后方提供数据库使用权。对于获得数据库使用权的用户还要进一步根据用户权限执行存取控制,保证用户只能存取他有权存取的数据。规定用户权限有三个因素:用户、数据对象、操作。所有的用户权限应存入数据库用户数据字典表中。一般将控制单元定为表级,特殊的可控制行级或列级。在生产管理的业务中,涉及到的数据库实体包括有个人信息表、球队信息、球员信息表、比赛信息表、新闻信息表等。本系统数据库的功能主要是存储平台中所有数据,以便进行操作。本系统数据

42、库采用 MySQL 数据库,系统数据库名称为 sq。关于数据库中的数据表如下:天津工业大学 2015 届本科生毕业设计12(1)个人信息表结构如表 3-1 所示。表 3-1 个人信息表字段名 数据类型 是否主键 描述id Int 是 序号username varchar(255) 否 用户名password varchar(255) 否 密码name varchar(255) 否 姓名birthday varchar(255) 否 出生日期sex varchar(255) 否 性别tel varchar(255) 否 联系方式jjlxr varchar(255) 否 紧急联系人jjtel va

43、rchar(255) 否 紧急联系方式jg varchar(255) 否 籍贯address varchar(255) 否 家庭住址bm varchar(255) 否 爱好type varchar(255) 否 身份类型bz varchar(255) 否 备注(2)球队信息表结构如表 3-2 所示。表 3-2 球队信息表字段名 数据类型 是否主键 描述id Int 是 序号ktmc varchar(255) 否 球队名称dz varchar(255) 否 球队口号yb varchar(255) 否 球队人数tel varchar(255) 否 教练cz varchar(255) 否 联系电话t

44、jrq varchar(255) 否 添加日期bz varchar(255) 否 备注lxr varchar(255) 否 所属地方天津工业大学 2015 届本科生毕业设计13(3)球员信息表结构如表 3-3 所示。表 3-3 球员信息表字段名 数据类型 是否主键 描述id Int 是 序号util_A varchar(255) 否 所属球队wjm varchar(255) 否 文件名scsj varchar(255) 否 上传时间name varchar(255) 否 姓名 tjrq varchar(255) 否 填写日期df varchar(255) 否 得分lb varchar(255)

45、 否 篮板zg varchar(255) 否 助攻qd varchar(255) 否 抢断gm varchar(255) 否 盖帽bz varchar(255) 否 备注(4)比赛信息表结构如表 3-4 所示。表 3-4 比赛信息表字段名 数据类型 是否主键 描述id Int 是 序号util_A varchar(255) 否 球队 Autil_B varchar(255) 否 球队 Bname varchar(255) 否 姓名 bsrq varchar(255) 否 比赛日期ascore varchar(255) 否 A 得分bdf varchar(255) 否 B 得分bz varcha

46、r(255) 否 备注天津工业大学 2015 届本科生毕业设计14(5)新闻信息表结构如表 3-5 所示。表 3-5 新闻信息表字段名 数据类型 是否主键 描述id Int 是 序号tp varchar(255) 否 图片scsj varchar(255) 否 上传时间wjm varchar(255) 否 文件名bt varchar(255) 否 新闻标题tjr varchar(255) 否 添加人天津工业大学 2015 届本科生毕业设计15第四章 详细设计4.1 管理员模块4.1.1 管理员登录在浏览器中地址栏输入 http:/localhost:8080/LQBSSystem/longin

47、.jsp,进入如图4-1 所示的大学生篮球比赛技术统计系统的登录界面。图 4-1 登录界面系统默认管理员账号为 admin,密码为 admin,将系统默认管理员账号和密码输入图示的对话框中,点击【登录】 ,即可进入大学生篮球比赛技术统计系统主界面。主页面主要包括:个人资料模块、用户管理模块、球队管理模块,队员管理模块,比赛管理模块等。如图 4-2 所示:天津工业大学 2015 届本科生毕业设计16图 4-2 主界面4.1.2 个人资料管理点击主界面左侧【个人资料】中的【修改个人信息】按钮,系统主界面右侧将会显示出个人信息列表。该界面可以实现对个人资料的管理。在个人资料管理界面,管理员可以更改自

48、己的姓名、出生日期、性别、联系电话、紧急联系人、紧急联系人电话、籍贯、家庭住址、备注,并可以显示当前账号的身份类型,更改完信息之后点击【保存】按钮,即可将数据保存到本系统的数据库内,点击【取消】将取消当前所输入的信息回到初始个人信息界面。运行结果如图 4-3 所示。图 4-3 个人资料管理界面4.1.3 用户管理功能实现点击主界面左侧【用户管理】中的【增加】按钮,系统主界面右侧将会显示出人员管理列表,管理员在此界面可以添加新的用户并对其设置用户名、密码、姓名、出生日期、性别、联系方式、紧急联系人、紧急联系方式、籍贯、家庭住址、爱好、身份类型、备注,更改完信息之后点击【保存】按钮,即可将数据保存

49、到本系统的数据库内,点击【取消】将取消当前所输入的信息回到人员管理界面。运行结果如图 4-4 所示。天津工业大学 2015 届本科生毕业设计17图 4-4 用户管理界面点击主界面左侧【用户管理】中的【查询】按钮,系统主界面右侧将会出现查询界面列表,可以看见当前已在大学生篮球比赛技术统计系统录入的用户列表,在查询条件选框中选择查询条件并输入关键字即可筛选出相应的用户信息。管理员用户在此界面可以对,用户列表中的用户进行修改或删除。运行结果如图 4-5 所示。图 4-5 查询用户界面天津工业大学 2015 届本科生毕业设计184.1.4 球队管理功能实现点击主界面左侧【球队管理】中的【增加】按钮,系统主界面右侧将会显示出球队管理列表,管理员在此界面可以添加新的球队并为其设置球队名称、成立日期、球队口号、球队人数、教练姓名、联系电话、所属介绍、球队简介。更改完信息之后点击【保存】按钮,即可

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 学术论文 > 毕业论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报