基于Web的NBA球星资料系统的设计与实现Word文档格式.docx

上传人:b****1 文档编号:13528023 上传时间:2022-10-11 格式:DOCX 页数:15 大小:204.68KB
下载 相关 举报
基于Web的NBA球星资料系统的设计与实现Word文档格式.docx_第1页
第1页 / 共15页
基于Web的NBA球星资料系统的设计与实现Word文档格式.docx_第2页
第2页 / 共15页
基于Web的NBA球星资料系统的设计与实现Word文档格式.docx_第3页
第3页 / 共15页
基于Web的NBA球星资料系统的设计与实现Word文档格式.docx_第4页
第4页 / 共15页
基于Web的NBA球星资料系统的设计与实现Word文档格式.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

基于Web的NBA球星资料系统的设计与实现Word文档格式.docx

《基于Web的NBA球星资料系统的设计与实现Word文档格式.docx》由会员分享,可在线阅读,更多相关《基于Web的NBA球星资料系统的设计与实现Word文档格式.docx(15页珍藏版)》请在冰豆网上搜索。

基于Web的NBA球星资料系统的设计与实现Word文档格式.docx

Themainfunctionsoftheonlinesalessystemaretorealizethefans'

searchforthestars,tobrowsethebasicinformationofthestars,theshiningmomentsofthestars,real-timenewsandsoon.

Keywords:

Stardata;

JavaWeb;

ItelliJIdea

1研究背景与意义

1.1NBA球星资料系统的定义

随着社会的发展,人们对于自身健康有着非常的重视程度,而运动自然也就和人们密不可分。

篮球作为一项喜爱人数众多的运动,最高赛事NBA自然也就成了很多人关注的比赛,在观看同时,人们也在NBA中找到自己所喜爱的球星。

我所设计的网站,就是为了让广大篮球迷能够清楚,仔细地了解到自己所喜爱的球星,通过文字资料和视频观看,更加直观,深入地看到并认识他们。

1.2NBA的发展史

1896年,美国第一个篮球组织(NBL)成立。

1946年4月6日,美国波士顿花园老板布朗发起成立了“美国篮球协会(BAA)”,为现代职业篮球打下基石。

1949年,在布朗的努力下,BAA和NBL合并成为NBA,至此,NBA初现。

1954-55赛季,经过自然淘汰,最终NBA留下东部与西部两大赛区。

1952年,由于顶级中锋麦肯和张伯伦的出现,篮下3秒进去由6英尺扩大到12英尺再到16英尺。

1973年,美国哥伦比亚广播公司买下NBA的3年播映权,从而使得NBA赛事第一次走上电视。

1.3研究背景

NBA有着许许多多不同的粉丝,忠实篮球迷,而不同的人有着不同的喜爱的球星,而我设计这个系统的目的就是方便球迷们对自己喜爱的球星的生平,生涯数据,以及新闻的了解。

该系统主要实现的功能有实现球迷对球星的查找,浏览球星基本信息,球星生涯闪光时刻,实时新闻等。

1.4开发环境与规划

1.4.1开发环境与核心软件

本网站采用Windows7作为操作系统平台,采用Java技术来开发,后台数据库采用MySQL。

Java开发基于MySQL的数据库管理信息系统。

本系统同时使用的开发环境是IntelliJIdea,Web服务器是Tomcat。

IntelliJIdea的简称为IDEA,它是Java开发业界最好行列中的一个。

特别是它在智能代码助手、J2EE支持重构、代码自动提示、各种版本工具如GititsvnGitHub这些方面有着优异的表现。

代码分析、创新的GUI设计是IDEA另一大特性。

IDEA是JetBrains旗下的一个产品,公司的总部位于捷克共和国的首都布拉格,响彻世界的东欧程序是它的主要开发人员。

HTML/CSS/Python/PHP/MySQL/在它的旗舰版本也有着很好的技术支持。

Tomcat是Sun的JSWDK(JavaServerWebDevelopentKit)中JSP和Servlet的可行环境,它负责接收浏览器客户端的Web请求,讲请求传送给JSPWeb应用进行处理,并将处理结果返回浏览器客户端。

1.4.2开发环境的搭建

(1)jdk安装与配置

①安装JDK选择安装目录安装过程中会出现两次安装提示。

第一次是安装jdk,第二次是安装jre。

建议两个都安装在同一个java文件夹中的不同文件夹中。

②安装jdk随意选择目录只需把默认安装目录\java之前的目录修改即可安装jre→更改→\java之前目录和安装jdk目录相同即可。

③系统变量→新建JAVA_HOME变量,变量值填写jdk的安装目录(本人是E:

\Java\jdk1.7.0)。

④系统变量→寻找Path变量→编辑,在变量值最后输入%JAVA_HOME%\bin;

%JAVA_HOME%\jre\bin;

(注意原来Path的变量值末尾有没有;

号,如果没有,先输入;

号再输入上面的代码)。

⑤系统变量→新建CLASSPATH变量,变量值填写;

%JAVA_HOME%\lib;

%JAVA_HOME%\lib\tools.jar(注意最前面有一点),系统变量配置完毕。

(2)tomcat安装与配置

客户端通过Web浏览器发送一个基于HTTP协议的请求到服务器上后,服务器端使用Web服务插件(WebServerPlugin)接收客户端的请求,并对接收的用户请求进行判断,判断其是动态请求还是静态请求。

如果是静态请求,则直接通过Web服务器(WebServer)从文件系统中取得相应的文件,并通过HTTP协议返回到客户端浏览器,如果是动态请求,则将所有的内容提交到Web容器中,并且在此容器中由程序动态生成文件,并通过Web服务器返回。

(3)ItelliJIdea安装与配置。

①网上下载JDK,安装与计算机中。

②运行Idea的安装程序。

③同意协议并选择安装路径。

④开始安装。

2系统分析与设计

2.1NBA球星资料系统的需求分析

因为现在球迷人数众多,而网络信息又十分繁杂,使得球迷了解各种篮球资讯十分不方便,而我的网站设计目的便是为了方便球迷了解到这些资讯,简单明了,搜索功能让他们免去了复杂的信息筛选过程。

我根据以上需求,设计了后台与用户界面,方便了用户与网站负责人的使用。

前台的基本功能是用户通过系统浏览球星基本信息;

后台的基本功能是管理员对系统信息的增添,维护,修改等。

前台功能如下:

(1)用户不需要登录,可直接进入系统;

(2)用户对首页进行浏览;

(3)用户可对自己感兴趣的球星进行搜索;

(4)用户对浏览信息的模块进行手动筛选。

后台功能如下:

(1)管理员进行后台登录;

(2)管理员对后台数据进行添加,修改和删除。

2.2NBA球星资料系统的设计原则

网站的设计原则就是要让广大球迷能够方便,直观的了解球星资料,所以设计以清晰,直观为主,避免绚丽的色彩和繁琐的流程,与初衷相符。

3系统总体设计

3.1NBA球星资料系统界面设计

用户可以不需登录注册进入系统,进入系统后,用户可以对系统首页进行大致浏览,而后可以对自己所喜爱的球星进行专项搜索,进而了解到球星的详细信息。

图3-1系统前台模块图

图3-2系统后台模块图

3.2数据库设计

3.2.1数据库逻辑设计

数据库设计是指对系统要用的应用环境,构造一种最适合的数据库模式,完成数据库及应用系统的建立,让其在储存数据时效率更高的一种设计。

数据库的设计通常分为以下几个阶段:

首先要进行系统的需求分析,然后再进行概念上的设计和物理逻辑方面的设计。

本系统使用MySQL来储存数据,MySQL拥有良好的用户界面和数据表的操作,易学易懂。

经过系统分析后,得出需求信息:

用户由游客用户和管理员用户所构成,游客用户享有查看资料的功能,游客用户搜索的信息,会被数据库调出。

按照类别可以将资料进行分类,每一个球星都有所属的分类,用户可以搜索浏览不同的球星信息。

根据系统数据库需求分析,得出要用到的数据项,然后通过这些数据项对数据库进行设计,得到不同的数据集:

球星信息包含名字、国籍、所属队伍。

管理员的数据项:

编号、帐号、密码。

球星详细数据项:

生平简介、闪光时刻、实时新闻。

3.2.2数据库物理设计

数据库的物物理设计根据使用的情况的不同,会选择不同的数据库。

出于安全性和功能上的考虑,我使用了MySql数据库。

不管数据库采用哪一种,SQL的基本语句都要用到。

Insert语句、Select语句、Update语句和Delete语句构成了SQL的基本语句。

Insert语句的功能是对指定的表插入一行数据,而Select语句的功能则是在一个或多个表中提取出特定的行和列。

在数据库管理中查询和检索是最重要的功能,Select语句都会被用到。

所以在SQL中最为繁琐的部分就是Select语句。

Select语句使用后会得到一个新的表,在正确输入Select语句后,数据库会依照用户输入的数据,选出对应的行和列,并将这些行和列存放到一个临时的表中,然后系统的程序中会将查询的结果运行出来。

Update语句的功能是对已有的表中的行进行修改,Delete语句用来删除在表中的行。

跟Update语句限定条件一样,它们都要用到Where子句,满足条件的行都能被删除。

数据表设计:

根据系统的具体和实体图可得到系统所需要的数据表。

具体包括:

表3-1管理员信息表

列名

数据类型

长度

允许空

字段含义

AdminID

Int

11

管理员ID

Username

Varchar

30

管理员用户名

Password

管理员密码

表3-2实时新闻信息表

NewsID

新闻ID

Cover

255

新闻概述

Title

新闻标题

Content

Text

新闻内容

Datetime

日期

表3-3闪光时刻信息表

Showid

闪光时刻ID

50

标题

Varcahr

200

内容

Media

视频内容

Starid

球星ID

表3-4球星信息表

Birthday

20

球星生日

Name

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

当前位置:首页 > 幼儿教育 > 育儿理论经验

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1