基于Java的英超球员管理系统

 2023-09-11 09:09

论文总字数:11973字

摘 要

足球运动是一项团体项目的典型代表,随着球队数量的增加,足球运动员数量的激增,传统的信息管理方式出现很多弊端.如何实现迅速高效地管理球员的各种信息,成为很大的问题.传统的人工管理方式已然无法满足要求,因此,就需要开发一整套建立在计算机数据库技术上的球员管理系统.

关键词:计算机,软件,数据库,管理,高效

Abstract:Football is a typical representative of team sports. With the increase of the number of teams, the number of football players has increased dramatically. There are many drawbacks in the traditional way of information management. How to manage players"information quickly and efficiently has become a big problem. The traditional manual management mode can not meet the requirements, therefore, it is necessary to develop a set of players management system based on computer database technology.

Key words: Computer, Software, Database, Management, High efficiency

目 录

1 引言 5

1.1 课题背景 5

1.2 课题研究目的及意义 5

1.3 研究方法 5

2 相关技术介绍 6

2.1 JSP简介 6

2.2 MySQL简介 6

3 系统分析 6

3.1 需求分析 6

3.2 数据流程分析 7

3.3 可行性分析 7

4 系统设计 8

4.1 功能模块设计 8

4.2数据库概念设计 8

4.3 数据库逻辑结构设计 8

5 系统实现 9

5.1 系统关键技术实现 9

5.2 登陆模块实现 12

5.3 管理员管理模块实现 13

5.4 普通用户(球迷)模块实现 13

6 程序测试与评价 15

6.1 程序调试 15

6.2 程序的测试 16

6.3 系统的特点和优点 18

6.4 系统存在的不足和改进方案 18

小结 19

参考文献 20

致 谢 21

1 引言

1.1 课题背景

虽然计算机信息管理[1]应用近两年来在我国发展迅速,但仍需要不断的探索和研究.特别是近年来计算机信息管理系统在中国才得到普及和发展,在许多发达国家,计算机信息管理系统已经变得非常流行.各行各业都在积极运用现代手段不断提高服务质量和工作效率,这给企业带来了越来越严峻的挑战.

互联网试带已经到来,国务院宣布将“互联网 ”作为国家战略,加快计算机互联网的发展,极大地推动了计算机在我国的发展,也涌现了很多优秀的计算机产品.计算机已经不单单被用来进行数据计算,很多复杂的事务利用计算机来出来会变得十分方便.传统的信息管理方式耗时费力,而且保存的数据容易丢失,难以查询.利用数据库来保存信息,可以很方便地对数据进行管理.

1.2 课题研究目的及意义

本系统拥有较强大的存储功能.此系统使用MySQL数据库对数据进行管理,可以集中控制、维护和管理有关数据.能及时处理球员信息,且能及时更新球员信息,添加新球员信息,删除过时的信息,而且数据库及时对球员信息进行备份,较好地解决数据丢失问题.

本系统的主要功能如下:

(1)普通用户信息管理:新用户可以注册,登录之后可以查看修改个人信息.

(2)球员 数据信息管理:管理员对球员的数据信息(如球员的姓名,年龄,所在球队和在球队中的位置等)查看、录入和删除.

(3)管理员信息管理:查看个人信息和所有用户信息,但是管理员信息只能在后台修改.

(4)球员信息管理:对球员信息(如年龄,所在球队,球员位置,球员号码等)进行录入和修改.

1.3 研究方法

在球队管理系统的设计与实现的设计开发中,我会充分利用查阅的资料,学习资深开发者的先进思想,严格按照软件开发流程.

在开发前,充分计划好整个系统要完成的功能,做好需求分析与可行性分析.确定好系统功能后,选取合适的技术,最终确认了选用Java和MySQL技术进行开发.

为了设计出易于操作的系统,简化界面,本系统借鉴了知乎等网站的排版风格,用户很容易就可以上手使用.

2 相关技术介绍

2.1 JSP简介

JSP页面由HTML代码和嵌入其中的Java代码所组成,在服务器端执行,返回给客户端一个HTML文本[8],用一种简单易懂的等式可表示为:HTML Java=JSP.

2.2 MySQL简介

MySQL是一个关系型数据库管理系统,拥有很强的安全性[2],存储效率高,是中小型公司首选的数据库.

2.3 Java简介

Java语言一个最重要的特点就是面向对象,使得应用程序的开发变得简单易用,节省代码.Java自带的虚拟机很好地实现了跨平台性,一次编译,处处运行.

2.4 HTML简介

HTML是一种超文本标记语言,通过标记符号来标记要显示的网页中的各个部分.所谓的超文本,就是指页面内可以包含图片、连接、甚至是音乐等非文字元素.

2.5 JavaScript简介

JavaScript是一种脚本语言,基于对象和事件驱动,具有较高的安全性能.它是通过嵌入在HTML中实现的,可以完成丰富的页面交互效果,完美地解决了HTML的缺陷.

3 系统分析

3.1 需求分析

3.1.1 应用需求分析

本系统对电脑硬件要求较低,一般电脑都能流畅运行.需要对用户的权限进行控制,管理员拥有很高的权限,因此管理员的信息只能通过后台修改,用户可以对自己的信息进行修改,管理员拥有修改球员信息的权限.本系统对安全要求较低,不需要额外考虑安全问题.

3.1.2 运行环境需求

本系统在任何地点都可以使用,只需要有一台能够联网的计算机即可,计算机配置如表1所示.

硬件

软件环境

处理器:inter酷睿i5以上

操作系统:windows10

内存:4G以上

数据库:Mysql5.5

硬盘空间:500GB以上

浏览器:IE11以上

表1 运行环境配置

3.2 数据流程分析

3.2.1 系统操作流程

系统操作流程为,进入主界面进行用户登录,输入密码等信息,通过MD5算法,将密码转化成特定长度的字符串,与数据库中的信息进行比对,如果信息错误,则重新输入.

剩余内容已隐藏,请支付后下载全文,论文总字数:11973字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;