世界杯运动赛事网站的设计与实现_第1页
世界杯运动赛事网站的设计与实现_第2页
世界杯运动赛事网站的设计与实现_第3页
世界杯运动赛事网站的设计与实现_第4页
世界杯运动赛事网站的设计与实现_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

湖南商务职业技术学院毕业设计

目录

1引言..............................................................1

1.1项目开发背景...............................................1

1.2开发技术简介...............................................1

1.2.1Spring框架.............................................1

1.2.2SpringMVC框架..........................................2

1.2.3Mybatis框架............................................2

1.2.4FileUpload文件上传.....................................2

1.3开发工具简介...............................................2

2需求分析..........................................................3

2.1功能需求分析...............................................3

2.2系统可行性分析.............................................3

2.3需求用例建模...............................................4

2.3.1用户信息管理用例.......................................4

2.3.2栏目信息管理用例.......................................5

2.3.3文章信息管理用例.......................................6

2.3.4网站信息管理用例.......................................7

2.3.5首页图片管理用例.......................................8

3系统概要设计......................................................9

3.1系统设计原则...............................................9

3.2系统功能设计..............................................10

3.2.1用户信息功能设计......................................10

3.2.2栏目信息功能设计......................................11

3.2.3文章信息功能设计......................................12

3.2.4网站信息功能设计......................................13

3.2.5首页图片信息功能设计..................................13

3.3数据库设计................................................10

3.3.1设计原则..............................................14

I

湖南商务职业技术学院毕业设计

3.3.2概念设计..............................................14

3.3.3逻辑设计..............................................15

3.3.4数据字典..............................................15

4系统详细设计.....................................................17

4.1用户信息管理功能模块设计..................................17

4.1.1用户信息管理子功能模块说明............................17

4.1.2用户信息管理子功能模块详细设计........................18

4.2栏目信息管理功能模块设计..................................18

4.2.11栏目信息管理子功能模块说明...........................18

4.2.2目信息管理子功能模块详细设计..........................19

4.3文章信息管理子功能模块设计..................................20

4.3.1文章信息管理子功能模块说明............................20

4.3.2文章信息管理子功能模块详细设计........................20

4.4网站信息管理子功能模块设计..................................21

4.4.1网站信息管理子功能模块说明............................21

4.4.2网站信息管理子功能模块详细设计........................21

4.5首页图片管理子功能模块设计..................................22

4.5.1首页图片管理子功能模块说明............................22

4.5.2首页图片管理子功能模块详细设计........................23

5系统实现.........................................................24

5.1用户信息管理子模块实现....................................24

5.1.1用户信息管理子模块界面设计............................24

5.1.2用户信息管理子模块核心代码实现........................24

5.2栏目信息管理子模块实现....................................26

5.2.1栏目信息管理子模块界面设计............................26

5.2.2栏目信息管理功能子模块核心代码实现....................26

5.3文章信息管理子模块实现....................................29

5.3.1文章信息管理子模块界面设计............................29

II

湖南商务职业技术学院毕业设计

5.3.2文章信息管理子模块核心代码实现........................29

5.4网站信息管理子模块实现....................................31

5.4.1网站信息管理子模块界面设计............................31

5.4.2网站信息管理子模块核心代码实现........................32

5.5首页图片功能子模块实现....................................32

5.5.1首页图片管理子模块界面设计............................32

5.5.2首页图片管理子模块核心代码实现........................33

6系统测试.........................................................35

6.1用户信息管理功能测试......................................35

6.2栏目信息管理功能测试......................................35

6.3文章信息管理功能测试......................................36

6.4网站信息管理功能测试......................................36

6.5首页图片管理功能测试......................................37

7设计小结.........................................................37

参考资料............................................................38

III

湖南商务职业技术学院毕业设计

世界杯运动赛事网站的设计与实现

1引言

1.1项目开发背景

世界杯运动赛事是全球最大的体育盛宴之一,每四年举办一次,吸引了亿

万观众的关注。作为一个国际性的体育盛事,世界杯必然需要一个专业的网站

来提供最新的比赛信息、结果和其他相关内容。此外,世界杯也是商业机会,

因此网站还需要支持广告和其他形式的营销手段。

在如今数字化的时代,人们越来越依赖互联网获取信息和交流。因此,一

个功能完善、易于使用的世界杯运动赛事网站已经成为不可或缺的一部分。通

过这个网站,用户可以轻松找到他们感兴趣的比赛信息,包括日期、时间、球

场、参赛队伍、预测结果等等。

对于运动迷来说,世界杯是一个独特的机会,让他们能够享受到这项运动

的魅力。借助一个专业的网站,观众可以更好地理解比赛的背景和规则,深入

了解球员以及他们所代表的国家和文化。同时,对于球迷和赞助商来说,世界

杯也是一个极佳的商业机会,通过网站上的广告和其他形式的营销手段,他们

可以将自己的品牌和产品推向全球。因此,设计一个功能完善、易于使用、支

持多语言和多设备的世界杯运动赛事网站,对于提高用户体验、增强品牌影响

力、扩大商业机会都具有重要意义。

1.2开发技术简介

本世界杯运动赛事网站前端采用了JSP展示数据。后端部分:采用SSM的

一个集成框架,同时还做了JSON数据解析以及AJax异步请求。数据存储采用

Mysql数据库来操作。服务器采用Apache的Tomcat服务器。

1.2.1Spring框架

Spring是一个开源代码的设计层面框架,解决的是业务逻辑和其他各层次

的松耦合问题,主要的思想是面向接口编程。Spring的核心是控制权反转

(IOC)和面向切面(AOP),Spring是一个分层的JavaSE/EEfull-stack(一

站式)轻量级开源框架。IOC:控制权反转,将创建对象的过程交给Spring进

行管理;AOP:面向切面,在不修改源代码的情况下进行代码功能的增强。

1

湖南商务职业技术学院毕业设计

Spring框架的优点包括:方便解耦,简化开发,Spring是一个大工厂,可以

将所有对象的创建和依赖关系维护,交给Spring管理。AOP编程支持Spring

提供面向切面的编程,可以方便实现对程序进行权限拦截和运行监控等功能。

Spring声明事务功能,实现了只需要通过配置就可以完成对事务的管理,无需

手动配置。

1.2.2SpringMVC框架

SpringMVC属于SpringFrameWork的后续产品,已经融合在SpringWebF

low里面。Spring框架提供了构建Web应用程序的全功能MVC模块。使用S

pring可插入的MVC架构,从而在使用Spring进行WEB开发时,可以选择使

用Spring的SpringMVC框架或集成其他MVC开发框架。

1.2.3Mybatis框架

MyBatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及

高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结

果集。MyBatis可以使用简单的XML或注解来配置和映射原生信息,将接口

和Java的POJOs(PlainOrdinaryJavaObject,普通的Java对象)映射成数

据库中的记录。Mybatis框架的优点包括:简单易学、灵活、解除sql与程序代

码的耦合、提供映射标签,支持对象与数据库的ORM字段关系映射、提供对象

关系映射标签,支持对象关系组建维护、提供xml标签,支持编写动sql。

1.2.4FileUpload文件上传

FileUpload是Apachecommons下面的一个子项目,用来实现Java环境

下面的文件上传功能。可以通过许多种不同的方式使用组件FileUpload。如调

用单一的方法去解析ServletRequest,然后处理选项列表,或自定义

FileUpload,实现对选项列表中个别项完全控制。

1.3开发工具简介

本项目采用IDEA+Mysql进行开发。IDEA全称IntelliJIDEA,是用于

java语言开发的集成环境,IDEA在业界被公认为最好的java开发工具之一,

尤其在代码自动提示、重构、J2EE支持、JUnit、Git整合、代码审查、创新

的GUI设计等方面的功能可以说是超常的。IDEA所提倡的是智能编码,是减少

程序员的工作,IDEA的特色功能非常丰富,其中包括:智能的选取、丰富的导

航模式、历史记录功能、编码辅助、代码检查、列编辑模式等等。IDEA最突出

2

湖南商务职业技术学院毕业设计

的功能自然是调试(Debug),可以对Java代码,JavaScript,JQuery,Ajax

等技术进行调试。

MySQL可以将数据存储在不同的表中,这非常灵活,并且还可以提高系统

在实际应用中的速度。数据库访问最常用于标准SQL语言,MySQL用于SQL语

言,因此它具有高度兼容性。数据库的操作是必不可少的,包括对数据库表的

增加、删除、修改、查询等功能。现如今,数据库可以分为关系型数据库和非

关系型数据库,Mysql属于关系性数据库,Mysql数据库是一款小型的关系型

数据库,它以其自身特点:体积小、速度快、成本低等,Mysql数据库是目前

最受欢迎的开源数据库。

2需求分析

2.1功能需求分析

本系统包含如下5个功能模块:

1.用户信息管理:添加用户信息、查看用户信息、修改用户信息、删除用

户信息。

2.栏目信息管理:添加栏目信息、查看栏目信息、修改栏目信息、删除栏

目信息。

3.文章信息管理:添加文章信息、查看文章信息、修改文章信息、删除文

章信息。

4.网站信息管理:修改网站信息。

5.首页图片管理:添加首页图片、查看首页图片、修改首页图片、删除首

页图片。

2.2系统可行性分析

系统的开发环境和配置都是可以自行安装的,系统使用Java开发工具,

使用比较成熟的Mysql数据库进行对系统学员、教员和管理员之间相关的数据

交互,根据技术语言对数据库,结合需求进行修改维护,可以使得系统运行更

具有稳定性和安全性,从而完成实现系统的开发。

(1)硬件可行性分析

世界杯运动赛事网站及信息分析的设计对于所使用的计算机没有什么硬性

的要求,计算机只要可以正常的使用进行代码的编写及页面设计就可行,主要

是对于服务器有些要求,对于平台搭建完成要上传的服务器是有一定的要求

3

湖南商务职业技术学院毕业设计

的,服务器必须选择安全性比较高的,然后就是在打开系统必须顺畅,不能停

顿太长时间;性价比高;安全性高。

(2)软件可行性分析

开发整个系统使用的是云计算,流量的可扩展性和基于流量的智能调整云

计算的优点就是流量的可扩展性和基于流量的智能调整,保障系统的安全及数

据信息的及时备份。

(3)经济可行性分析

由于现代计算机已经非常普及,而且市场上普通个人电脑的价格也很低廉,

在现有的个人电脑上即可满足系统开发工作需要的所有硬件设备环境。由于此

系统并非商业系统,故不需要过多的人力,物力。而本系统的研究是基于Java

语言,基于目前流行的SpringMVC,mybatis,Spring框架开发的物业缴费管理

系统系统,且这些都是开源免费的项目,所以经济上是可行的。充分利用现有

开源的一些工具,项目开发的周期在指定时间内都是可行的。

2.3需求用例建模

通过对功能需求的分析,创建以下用例模型,世界杯运动赛事网站总用例

模型图如图2.1所示。

图2.1世界杯运动赛事网站总用例模型图

2.3.1用户信息管理用例

4

湖南商务职业技术学院毕业设计

该用例主要包含了查看用户信息、添加用户、修改用户、删除用户的功能,

具体用例如图2-2所示:

查看用户信息

添加用户

修改用户

管理员

删除用户

图2.2用户信息管理模块用例图

用户信息管理模块用例描述如表2-1所示:

表2-1用户信息管理模块用例描述

项目描述

用例名称世界杯运动赛事网站-用户信息管理

用例标识号01

参与者管理员

简要说明该功能模块是针对于管理员所设定的功能

前置条件项目成功部署并启动项目,管理员成功登陆到该系统

1.管理员登陆本世界杯运动赛事网站后台

2.点击进入用户管理页面

基本事件流

3.查看用户,添加用户,修改用户,删除用户

4.用例终止

其他事件流提交表单、分页查询数据

异常事件流提示错误信息,参与人确认

后置条件进入admin页面,查看管理员可操作的功能

2.3.2栏目信息管理用例

该用例主要包含了查看栏目信息、添加栏目、修改栏目、删除栏目的功能,

具体用例如图2-3所示:

5

湖南商务职业技术学院毕业设计

查看栏目信息

添加栏目

修改栏目

管理员

删除栏目

图2.3栏目信息管理模块用例图

栏目信息管理模块用例描述如表2-2所示:

表2-2栏目信息管理模块用例描述

项目描述

用例名称世界杯运动赛事网站-栏目信息管理

用例标识号02

参与者管理员

简要说明该功能模块是针对于管理员所设定的功能

前置条件项目成功部署并启动项目,管理员成功登陆到该系统

1.管理员登陆本世界杯运动赛事网站后台

2.点击进入栏目管理页面

基本事件流

3.查看栏目,添加栏目,修改栏目,删除栏目

4.用例终止

其他事件流提交表单、分页查询数据

异常事件流提示错误信息,参与人确认

后置条件进入admin页面,查看管理员可操作的功能

2.3.3文章信息管理用例

该用例主要包含了查看文章信息、添加文章、修改文章、删除文章的功能,

具体用例如图2-4所示:

6

湖南商务职业技术学院毕业设计

查看文章信息

添加文章

修改文章

管理员

删除文章

图2.4文章信息管理模块用例图

文章信息管理模块用例描述如表2-3所示:

表2-3文章信息管理模块用例描述

项目描述

用例名称世界杯运动赛事网站-文章信息管理

用例标识号03

参与者管理员

简要说明该功能模块是针对于管理员所设定的功能

前置条件项目成功部署并启动项目,管理员成功登陆到该系统

1.管理员登陆本世界杯运动赛事网站后台

2.点击进入文章管理页面

基本事件流

3.查看文章,添加文章,修改文章,删除文章

4.用例终止

其他事件流提交表单、分页查询数据

异常事件流提示错误信息,参与人确认

后置条件进入admin页面,查看管理员可操作的功能

2.3.4网站信息管理用例

该用例主要包含了修改网站具体用例如图2-5所示:

7

湖南商务职业技术学院毕业设计

修改网站信息

管理员

图2.5网站信息管理模块用例图

网站信息管理模块用例描述如表2-4所示:

表2-4网站信息管理模块用例描述

项目描述

用例名称世界杯运动赛事网站-网站信息管理

用例标识号04

参与者管理员

简要说明该功能模块是针对于管理员所设定的功能

前置条件项目成功部署并启动项目,管理员成功登陆到该系统

1.管理员登陆本世界杯运动赛事网站后台

2.点击进入网站管理页面

基本事件流

3.查看网站,修改网站。

4.用例终止

其他事件流提交表单、分页查询数据

异常事件流提示错误信息,参与人确认

后置条件进入admin页面,查看管理员可操作的功能

2.3.5首页图片管理用例

该用例主要包含了查看首页图片信息、添加首页图片、修改首页图片、删

除首页图片的功能,具体用例如图2-6所示:

8

湖南商务职业技术学院毕业设计

查看首页图片信息

添加首页图片

修改首页图片

管理员

删除首页图片

图2.6首页图片管理模块用例图

首页图片管理模块用例描述如表2-5所示:

表2-5首页图片管理模块用例描述

项目描述

用例名称世界杯运动赛事网站-首页图片管理

用例标识号05

参与者管理员

简要说明该功能模块是针对于管理员所设定的功能

前置条件项目成功部署并启动项目,管理员成功登陆到该系统

1.管理员登陆本世界杯运动赛事网站后台

2.点击进入首页图片管理页面

基本事件流

3.查看首页图片,添加首页图片,修改首页图片,删除首页图片

4.用例终止

其他事件流提交表单、分页查询数据

异常事件流提示错误信息,参与人确认

后置条件进入admin页面,查看管理员可操作的功能

3系统概要设计

3.1系统设计原则

系统充分考虑了用户的操作习惯,并针对系统的各项功能进行了严格测

试,然后逐步完善操作。系统采用JavaEE技术,所有的功能都是按照模块划

分的,面向接口编程,很多公用的部分抽象出接口,代码抽取出来,如果需要

9

湖南商务职业技术学院毕业设计

延伸功能,只需继承接口实现即可。使用JavaEE框架的同时遵从严格的代码

规范,保证了系统的可扩充与维护。

3.2系统功能设计

系统模块化结构设计工作是在系统分析阶段对子系统划分的基础上,在进

一步地划分,将它逐层的分解成多个大小相同、功能单一、具有一定独立性的

模块,以便程序设计工作的同时,有加强了数据库之间的联系,使系统更加的

完美。根据本系统的需求分析和用例建模分析,确定了世界杯运动赛事网站的

主要功能模块功能结构图如图3.1所示:

世界杯运动赛事网站

用栏文网首

户目章站页

信信信信图

息息息息片

管管管管管

理理理理理

添查修删添查修删添查修删修添查修删

加看改除加看改除加看改除改加看改除

用用用用栏栏栏栏文文文文网首首首首

户户户户目目目目章章章章站页页页页

信信信信信信信信信信信信信图图图图

息息息息息息息息息息息息息片片片片

图3.1世界杯运动赛事网站功能结构图

3.2.1用户信息功能设计

网站后台用户信息管理功能描述使用功能描述表格描述,如下表3-1所示:

表3-1用户信息功能模块相关功能描述

功能名称查看用户信息

功能概述根据用户id查看用户信息

输入内容用户id

系统处理管理员对于不同类别进行设计与规划,对类别进行查询功能

输出内容操作成功或者操作失败的提示

功能名称删除用户

功能概述根据用户id删除用户

10

湖南商务职业技术学院毕业设计

输入内容用户id

系统处理管理员对于不同类别进行设计与规划,对类别进行删除

输出内容操作成功或者操作失败的提示

功能名称修改用户

功能概述修改用户的信息

输入内容用户的密码,邮箱,昵称等等

系统处理管理员对于不同类别进行设计与规划,对类别进行修改

输出内容操作成功或者操作失败的提示

功能名称添加用户

功能概述添加一个新的用户

输入内容用户id,密码,状态

系统处理管理员对于不同类别进行设计与规划,对类别进行添加

输出内容操作成功或者操作失败的提示

3.2.2栏目信息功能设计

网站后台栏目信息管理功能描述使用功能描述表格描述,如下表3-2所示:

表3-2栏目信息功能模块相关功能描述

功能名称查看栏目

功能概述根据导航栏id查询栏目

输入内容导航栏id

系统处理管理员对于不同类别进行设计与规划,对类别进行查询功能

输出内容操作成功或者操作失败的提示

功能名称删除栏目

功能概述根据导航栏id删除栏目

输入内容导航栏id

系统处理管理员对于不同类别进行设计与规划,对类别进行删除

输出内容操作成功或者操作失败的提示

功能名称修改栏目

功能概述修改栏目的信息

11

湖南商务职业技术学院毕业设计

输入内容栏目的链接,名称,状态

系统处理管理员对于不同类别进行设计与规划,对类别进行修改

输出内容操作成功或者操作失败的提示

功能名称添加栏目

功能概述添加一个新的栏目

输入内容导航栏id,自定义链接,状态,名称

系统处理管理员对于不同类别进行设计与规划,对类别进行添加

输出内容操作成功或者操作失败的提示

3.2.3文章信息功能设计

网站后台文章信息管理功能描述使用功能描述表格描述,如下表3-3所示:

表3-3文章信息功能模块相关功能描述

功能名称查看文章信息

功能概述根据赛事信息id查询文章

输入内容赛事id

系统处理管理员对于不同类别进行设计与规划,对类别进行查询功能

输出内容操作成功或者操作失败的提示

功能名称删除文章信息

功能概述根据赛事信息id删除栏目

输入内容赛事信息id

系统处理管理员对于不同类别进行设计与规划,对类别进行删除

输出内容操作成功或者操作失败的提示

功能名称修改栏目

功能概述修改文章的信息

输入内容文章标题,作者

系统处理管理员对于不同类别进行设计与规划,对类别进行修改

输出内容操作成功或者操作失败的提示

功能名称添加栏目

12

湖南商务职业技术学院毕业设计

功能概述添加一个新的文章

输入内容赛事信息id,创建时间,作者,赛事内容

系统处理管理员对于不同类别进行设计与规划,对类别进行添加

输出内容操作成功或者操作失败的提示

3.2.4网站信息功能设计

网站后台网站信息管理功能描述使用功能描述表格描述,如下表3-4所示:

表3-4网站信息功能模块相关功能描述

功能名称修改网站信息

功能概述修改网站的信息

输入内容网站名称,网站邮箱,地址,邮政编码,关于本站

系统处理管理员对于不同类别进行设计与规划,对类别进行修改

输出内容操作成功或者操作失败的提示

3.2.5首页图片信息功能设计

网站后台首页图片信息管理功能描述使用功能描述表格描述,如下表3-5

所示:

表3-5首页图片信息功能模块相关功能描述

功能名称查看首页图片

功能概述点击查看首页图片

输入内容图片id

系统处理管理员对于不同类别进行设计与规划,对类别进行查询功能

输出内容操作成功或者操作失败的提示

功能名称删除图片

功能概述根据图片id删除图片

输入内容图片信息id

系统处理管理员对于不同类别进行设计与规划,对类别进行删除

输出内容操作成功或者操作失败的提示

功能名称添加图片

13

湖南商务职业技术学院毕业设计

功能概述添加一个新的图片

输入内容图片url链接

系统处理管理员对于不同类别进行设计与规划,对类别进行添加

输出内容操作成功或者操作失败的提示

3.3数据库设计

数据库设计往往是系统设计中最为核心的一个步骤。其设计的优良程度直

接影响系统的性能以及执行效率。

3.3.1设计原则

为取得较好的设计效果,进行数据库设计需要遵从以下原则:

1.标准化原则

数据库的概念结构设计采用实体—联系(E-R)模型设计方法。E-R模型法

的组成元素有:实体、属性、联系,E-R模型用E-R图表示,是提示用户工作

环境中所涉及的事物,属性则是对实体特性的描述。在系统设计当中数据库起

着决定性的因素。

2.冗余原则

通俗地理解三个范式,对于数据库设计大有好处。在数据库设计中,为了

更好地应用三个范式,就必须通俗地理解三个范式(通俗地理解是够用的理解,

并不是最科学最准确的理解):

第一范式:1NF是对属性的原子性约束,要求属性具有原子性,不可再分

解;

第二范式:2NF是对记录的惟一性约束,要求记录有惟一标识,即实体的

惟一性;

第三范式:3NF是对字段冗余性的约束,即任何字段不能由其他字段派生

出来,它要求字段没有冗余。

没有冗余的数据库设计可以做到。但是,没有冗余的数据库未必是最好的

数据库,有时为了提高运行效率,就必须降低范式标准,适当保留冗余数据。

具体做法是:在概念数据模型设计时遵守第三范式,降低范式标准的工作放到

物理数据模型设计时考虑。降低范式就是增加字段,允许冗余。

3.3.2概念设计

在数据库概念设计的过程中,采用E-R图来描述概念设计的结果。E-R图

是概念数据模型的高层描述所使用的数据模型或模式图,它为表述实体联系模

14

湖南商务职业技术学院毕业设计

式图形式的数据模型提供了图形符号。根据世界杯运动赛事网站数据进行分析,

其E-R图如下图3.2所示。

图3.2世界杯运动赛事网站E-R图

3.3.3逻辑设计

数据库设计在整个系统实现中都占据着举足轻重的位置,各个模块的实现

都离不开数据库,所以说,整个系统的关键就在于数据库,如果数据库设计的

不好,将对整个系统的成败造成直接的影响。根据系统的需求分析结合数据库

的设计原则,本世界杯运动赛事网站的部分数据表如下。

3.3.4数据字典

用户信息表(t_user)的表结构如表3-6所示,该表主要用于记录用户信

息。

表3-6用户信息表表结构

字段名称数据类型字段内容主键设置非空

idint用户ID是是

Create_datedatetime创建时间否否

emailvarchar邮箱否否

nicknamevarchar用户昵称否否

passwordvarchar密码否否

phonevarchar手机号码否否

statusint用户状态否否

15

湖南商务职业技术学院毕业设计

usernamevarchar用户名否否

角色表(t_role)的表结构如表3-7所示,该表主要用于记录角色信息。

表3-7角色表表结构

字段名称数据类型字段内容主键设置非空

idint角色ID是是

namevarchar角色名否否

role_typevarchar角色类型否否

赛事信息表(t_topic)的表结构如表3-8所示,该表主要用于记录赛事信

息。

表3-8赛事信息表表结构

字段名称数据类型字段内容主键设置非空

idint赛事信息id是是

authorvarchar作者否否

Channel_pic_idint频道图片Id否否

contenttext赛事内容否否

Create_timedatetime创建时间否否

keywordvarchar关键词否否

Publish_datedatetime发布时间否否

recommendint评论数否否

statusint状态否否

titlevarchar标题否否

cidint分类id否否

uidint用户id否否

cnamevarchar分类名称否否

导航栏表(t_channel)的表结构如表3-9所示,该表主要用于记录导航栏

信息。

表3-9导航栏表表结构

字段名称数据类型字段内容主键设置非空

idint导航栏id是是

Custom_linkint自定义链接否否

Custom_link_urlvarchar自定义链接url否否

16

湖南商务职业技术学院毕业设计

Is_indexint是否首页显示否否

Is_top_navint是否导航栏显示否否

namevarchar名称否否

ordersint权重否否

recommendint是否推荐否否

statusint状态否否

typeint类型否否

descnvarchar描述否否

4系统详细设计

4.1用户信息管理功能模块设计

4.1.1用户信息管理子功能模块说明

根据本世界杯运动赛事网站的设计,使用UML序列图对需求进行分析,以

下图4-1为用户信息管理序列图:

管理员操作界面数据库后台

输入用户名及密码

系统验证

验证成功

进入后台页面

查询用户信息

系统查询

返回用户信息

展示用户信息

17

湖南商务职业技术学院毕业设计

图4-1用户管理子功能模块序列图

4.1.2用户信息管理子功能模块详细设计

通过需求分析和概要设计对各子功能进行分析与设计,得到该用户信息管

理子功能模块相关类及方法描述表,如下表4-1所示。

表4-1用户管理子功能模块相关类及方法描述表

类名User

描述用户类

id、username、password、nickname、email、phone、

属性

status、createdate

方法属性对应的getter、setter方法

类名Role

描述角色类

属性id、name、roletype

方法属性对应的getter、setter方法

类名UserRole

描述用户角色类

属性id、user、role

方法属性对应的getter、setter方法

4.2栏目信息管理功能模块设计

4.2.11栏目信息管理子功能模块说明

根据本世界杯运动赛事网站的设计,使用UML序列图对需求进行分析,以

下图4-2为栏目管理序列图:

18

湖南商务职业技术学院毕业设计

管理员操作界面数据库后台

输入用户名及密码

系统验证

验证成功

进入后台页面

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论