版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 | HYPERLINK / 百度首页 HYPERLINK /v2/?login 登录 HYPERLINK /cashier/browse/vipcashier?dqStatCode=topnav_joinvip&cashier_code=topnav_joinvip VIP意见反馈 HYPERLINK /apps?fr=1011 下载客户端4/15/2019风云足球网站论文(最终版)- 百度文库 HYPERLINK /?fr=nav 首页 HYPERLINK javascript:void(0); 分类 HYPERLINK javascript:void(0); 精品内容 HYPERLINK
2、 /wenkuverify?from=1 申请认证 HYPERLINK javascript:void(0); 机构合作 HYPERLINK javascript:void(0); 频道专区 HYPERLINK /xtopic/wkback 百度智慧课堂 HYPERLINK /user/browse/vip/ 百度教育VIP HYPERLINK /?fr=crumbs 百度文库 HYPERLINK /?fr=crumbs HYPERLINK /pro/index 专业资料 HYPERLINK /pro/index HYPERLINK /list/63 IT/计算机绿茵风云足球网站的设计与实现2
3、010611/view/4ab863f6ba0d4a7302763a5d.html1/42 4/15/2019风云足球网站论文(最终版)- 百度文库绿茵风云足球网站的设计与实现作者姓名: 刘钦指导教师: 滕英岩 副教授单位名称: 信息技术与商务管理系专业名称: 计算机科学与技术大连东软信息技术职业学院2010 年6 月/view/4ab863f6ba0d4a7302763a5d.html2/42 4/15/2019风云足球网站论文(最终版)- 百度文库Design and Implementation of FY football SitebyLiuQinSupervisor:Lecturer
4、TengYingyanNortheasternUniversityNeusoftInstituteofInformationJune2010/view/4ab863f6ba0d4a7302763a5d.html3/42 4/15/2019风云足球网站论文(最终版)- 百度文库绿茵风云足球网站的设计与实现对该绿茵风云足球网站的实现依托学院网页设计与制作课程,对所学的知识进行拓展与开发,基于DIV+CSS 架构、开源系统PHPCMS 制作开发前台与后台,包含Phptpshop、Dreamweaver、Flash、HTML、FLASH等各种媒体元素,打造信息展示新概念,力求以独特的页面风格,合理的整
5、体布局,全面展示所选栏目,给访问者较强的视觉冲击。实现网站各页面链接正确,能方便、快捷的检索、浏览国内外足球信息,最终达到使访问者以愉悦的心情来获得信息的效果。12009128-/view/4ab863f6ba0d4a7302763a5d.html4/42 4/15/2019风云足球网站论文(最终版)- 百度文库东北大学东软信息学院毕业设计(论文)摘要绿茵风云足球网站的设计与实现网络技术逐渐渗入各个层面的今天,作为世界运动的足球的今天,随着中国事业的不断发展,人们对足球的深入了解的不足,如何及时的、更好的、更快的获得各赛杯的相关信息,依据这些信息进步发展体育事业的新需求,是对发展中国近代足球体
6、育的关键,应用 PHP 技术开发一个 B/S 结构的足球网站,目的在于大大拓展了获得足球信息的灵活性,弥补人们对足球信息不深入了解的缺陷。本网站基于DIV+CSS 架构、开源系统PHPCMS 制作,同时对所学的知识进行拓展与开发,开发前台与后台,包含 Phptpshop、Dreamweaver、Flash、HTML、FLASH等各种媒体元素,打造信息展示新概念,力求以独特的页面风格,合理的整体布局,全面展示所选栏目,实现网站各页面链接正确,能方便、快捷的检索、浏览国内外足球信息,最终达到使访问者以愉悦的心情来获得信息的效果。:新闻,足球,PHP,PHPCMS-/view/4ab863f6ba0
7、d4a7302763a5d.html5/42 4/15/2019风云足球网站论文(最终版)- 百度文库东北大学东软信息学院毕业设计(论文)AbstractDesign and Implementation of Football websiteAbstractAndgraduallyinfiltratedintoalllevelsofnetworktechnologytoday,asthemovementofthe football world today, as Chinas industry continues to develop, peoples lack ofunderstandin
8、goffootball,howtimely,better,fasteraccesstothevariousraceCuprelevantinformation,basedontheinformationthenewprogressanddevelopmentofsportsindemandisthedevelopmentofChinasmodernfootballsportsthekeytotechnologydevelopmentaPHPapplicationB/Sstructureofthesoccerwebsite,aimstogreatlyexpandaccesstoinformati
9、on,flexibilityinfootballtomakeupforPeopleonthefootballinformatisonnotin-depthunderstandingofdefects.ThissitearchitecturebasedonDIV+CSS,opensourcesystemsPHPCMSproduction,whileexpandingknowledgeofthescienceanddevelopment,developmentoffrontandback,includingPhptpshop,Dreamweaver,Flash,HTML,FLASHandother
10、variousmediaelementstocreateanewinformationdisplaytheconceptofseekingauniquepagestyle,andreasonableoverallarrangement,tofullyshowcasetheselectedcolumnstoachievethecorrectwebsitelinktothepage,easy,fastretrieval,browsingthedomesticandinternationalfootballandeventuallyallowvisitorstoreachpleasuretocome
11、totheeffectofaccesstoinformation.Key words:auditionedonline,downloadsmusic,DIV+CSS,PHPCMS-/view/4ab863f6ba0d4a7302763a5d.html6/42 4/15/2019风云足球网站论文(最终版)- 百度文库东北大学东软信息学院毕业设计(论文)第 1章 绪论毕业设计(论文)任务书I摘 要IIABSTRACTIII第 1 章 绪 论31.1 课题研究的目的31.2 课题研究的意义31.3 国内外现状31.4 系统的可行性研究4第 2 章 关键技术介绍52.1 DIV+CSS 概述52.2
12、CSS 放入网页的几种方式7第 3 章 系统分析123.1 功能分析123.2 系统用例图133.3 系统开发环境143.4 系统任务的可行性分析143.4.1 技术可行性143.4.2 操作可行性143.4.3 社会可行性14第 4 章 系统设计154.1 系统功能设计154.1.1 前台功能设计15-1-/view/4ab863f6ba0d4a7302763a5d.html7/42 4/15/2019风云足球网站论文(最终版)- 百度文库东北大学东软信息学院毕业设计(论文)第 1章 绪论4.1.2 后台功能设计164.2 数据库设计 164.2.1 数据库物理实现17第 5 章 系统实现1
13、95.1 先锋音乐网站前台195.1.1 首页195.1.2 视听音乐模块195.1.3 发表评论模块205.1.4 下载音乐模块215.1.4 点歌模块225.2 先锋音乐网站后台 235.2.1 后台登陆模块235.2.2 音乐管理模块245.2.3 会员管理模块255.2.4 评论管理模块26第 6 章 系统测试296.1 测试类型296.2 测试结果296.2.1 测试用例执行结果296.2.2 测试问题解决第 7 章 结 论32参考文献34致 谢35-2-/view/4ab863f6ba0d4a7302763a5d.html8/42 4/15/2019风云足球网站论文(最终版)- 百
14、度文库东北大学东软信息学院毕业设计(论文)第 1章 绪论11.1在现今的社会,人们越来越喜爱体育运动,北京奥运会的成功举行更是大大的激发了人们的热情,人们希望能第一时间得知比赛情况,能在闲暇的时候浏览有关体育比赛方面的新闻,也希望也了解更多的体育知识来充实自己,但是电视和报纸这些媒介已经不能满足人们的需求。因此,对于足球爱好者来说,绿茵风云足球网站正是应了他们的心情,同时这一网站也是适应足球这一经典的体育运动发展要求的。因为体育的发展与传播是离不开网络的。人们可以在绿茵风云足球网站上了解到国内外各个体育项目最新最全的信息。1.2随着社会经济的发展,人们对生活质量的要求越来越高,作为服务之一的网
15、络也在不断的完善服务体制,体育信息类的网站越来越受人们的欢迎,体育新闻网站也是适应体育这一行业的发展要求的。因为体育的发展与传播是离不开网络的。人们可以在体育新闻网站上了解到国内外各个体育项目最新最全的信息。新浪、雅虎等人们熟悉的体育新闻网站以最快、最新、最全的报道足球新闻深受人们喜爱。它们以最新的足球比赛报道为主,休闲娱乐性、国际性、情感性为辅。正是这些区别于其它新闻的鲜明特征吸引着大众。在任何事物的发展过程中,最具有个性的东西,最具有生命力。风云足球网站要保持在受众中的形象,一是要了解受众对足球不断变化的关注需求,更重要的是把握住足球比赛最鲜明的个性的特征,在这些特征上做好文章、做活文章,
16、使足球信息真正成为受众持久关注的热点,为人们的精神生活服务,为推动体育事业的发展做出更大的贡献。1.3全球化是近年来流行的一个概念,在政治、经济和文化领域的影响深远,特别是经济的全球化带动了其他各领域全球化的发展。经济全球化是一个历史过程:在世界范围内各国、各地区的经济相互交织、相互影响、相互融合成统一整体,即形成“全球统一市场”。足球运动的产业化就是一个很好的范例,从第一支职业足球俱乐部成立至今,足球运动已经成为一个数十亿美元的产业,足球与经济的联系也越来越紧密。-3-/view/4ab863f6ba0d4a7302763a5d.html9/42 4/15/2019风云足球网站论文(最终版)
17、- 百度文库东北大学东软信息学院毕业设计(论文)第 1章 绪论各国足球联赛是足球运动发展的基础,足球俱乐部是联赛的主体,经营管理是俱乐部运作的主要环节。足球产业化是未来足球发展的必经之路,现在足球产业已经成为世界上最有前途的产业之一,在意大利、英国、法国、西班牙,这一产业已经成为资本市场的重要成员。先进的经营和管理是足球俱乐部发展壮大的基础。在欧洲,俱乐部不仅依靠赞助,他们的商品销售和门票销售也占了收入总额的大部分,但进入股票市场是俱乐部进一步成功的唯一途径。对于足球不发达国家来说,要学的不仅是足球的技术和战术,而且还要学对足球运动发展同样重要的足球经营和管理。经济全球化的不断发展,势必会更深
18、入地影响到足球运动的未来。1.4足球信息的传播纵然可以通过各媒体的宣传,但都为那些商业性质而作,以致统计出来的相关数据存在不普遍性、不随机性以及不完善性,不能很好的传达社会的需求,不能很好的达到客观的目的。通过足球赛杯赛况信息管理系统人们就可以很好的全面的获取各足球赛况信息,依据概率统计原理:只有那些经常看报道才可以充分了解各球队,球员最近情况,大大地降低了信息的同步性。基于上述各项:我们通过研究,充分利用遍布于全球的 Internet,生成了交互性强、操作方便、更新及时的足球赛杯赛况信息管理系统:它可以让各球迷更易、更及时、更全面的获得足球赛况相关信息,通过网友提供更新信息和操作人员更新信息
19、等模块,实现球迷与球迷的互动。实现智能化,做到信息同步,大大的减少了操作人员手工劳动,使得足球事业发展更规范化、制度化和科学化。-4-/view/4ab863f6ba0d4a7302763a5d.html10/42 4/15/2019风云足球网站论文(最终版)- 百度文库东北大学东软信息学院毕业设计(论文)第 2章 关键技术介绍22.1 DIV+CSSDIV+CSS 是网站标准(或称“WEB 标准”)中常用术语之一,通常为了说明与HTML网页设计语言中的表格(table)定位方式的区别,因为 XHTML 网站设计标准中,不再使用表格定位技术,而是采用 DIV+CSS 的方式实现各种定位。CSS
20、 是英语 CascadingStyleSheets(层叠样式表单)的缩写,它是一种用来表现HTML或 XML等文件式样的计算机语言。HTML 语言自HTML4。01 以来,不再发布新版本,原因就在于HTML 语言正变得越来越复杂化、专用化。即标记越来越多,甚至各个浏览器生产商也开发出只适合于其特定浏览器的HTML 标记,这显然有碍于HTML 网页的兼容性。于是W3C 组织进而重新从 SGML 中获取营养,随后,发布了 XML,XML 是一种比 HTML 更加严格的标记语言,全称是可扩展标记语言(EXtensibleMarkupLanguagehtt:p /www.eoyouhua.et/)。但
21、是XML 过于复杂,且当前的大部分浏览器都不完全支持 XML。于是XHTML 这种语言就派上了用场,XHTML 语言就是一种可以将 HTML 语言标准化,用XHTML 语言重写后的HTML 页面可以应用许多 XML 应用技术。使得网页更加容易扩展,适合自动数据交换,并且更加规整。说了这么多,现在该说正题了CSS。其实CSS 单独使用除了麻烦一点之外,我个人觉得并无明显的优于 HTML 的好处。而关键就在于其与脚本语言(如 Javascript)及 XML 技术的融合,即 CSS+Javascript+XML(实际上有一种更好的融合:XML+XSL+Javascript)但 XSL,即可扩展样式
22、表语言相较于 CSS 过于复杂,不太容易上手。自从 CSS 出现之后,HTML 终于摆脱了杂乱无章的恶梦,开始将页面内容与样式分离。DIV 元素是用来为HTML 文档内大块(block-level)的内容提供结构和背景的元素。DIV 的起始标签和结束标签之间的所有内容都是用来构成这个块的,其中所包含元素的特性由DIV 标签的属性来控制,或者是通过使用样式表格式化这个块来进行控制。在可以预计的将来,table 的地位依然十分重要,于是,如 Google 生意兴隆。但是div 代表的是网络世界发展的方向。它们一个简单,一个先进,萝卜白菜,您选什么都是有可取之处的。我们都会按您的要求认真服务的!di
23、v 是html(超文本语言)中的一个元素,DIV+CSS是一种网页的布局方法,这一种网页布局方法有别于传统的 table 布局,真正地达到了 W3C 内容与表现相分离。-5-/view/4ab863f6ba0d4a7302763a5d.html11/42 4/15/2019风云足球网站论文(最终版)- 百度文库东北大学东软信息学院毕业设计(论文)第 2章 关键技术介绍DIV是标签 CSS 是层叠样式表DIV+CSS 高级布局已逐渐流行,但面对所谓 DIV+CSS 布局的叫法让人更为担心,不要让 DIV 成为 Table 的替代品,多层嵌套的 DIV 会严重影响代码的可阅读性,活用HTML 为我
24、们提供的标签吧。什么时候应该用DIV?虽然在这方面没有什么硬性的规定,但个人认为DIV 更适用于大体框架的定位。例如我们要定义一块头部的区域,一般会这样定义一个 DIV:这里就是头部框架里要写的内容当然,可以用 class 来定义,但一般来讲如不是在同一页面会重复的元素,用 id 能更好的区别开来。查看如下定义代码ArticlesTopicsAboutContactContributeFeedNo。 214定义了最上面的导航(ul 部分),左边的大logo 和那个圆圆的No。xxxx 的标记。他没有使用DIV 来做顶部的框架,但却很好的说明了这些代码的用途,为什么?因-6-/view/4ab8
25、63f6ba0d4a7302763a5d.html12/42 4/15/2019风云足球网站论文(最终版)- 百度文库东北大学东软信息学院毕业设计(论文)第 2章 关键技术介绍为他活用了HTML 提供的标签,以及样式名称的定义其它最常用的布局标签h1这个标签或许真正会去用的人很少,因为它显示的字体真的是太大了,但我们是CSSer,有什么标签样式不能改呢?而且它所能表达的意思就如同它原先的作用一样明显(大标题)我想你已经知道怎么去用它了ul这个标签很多情况是用来定义导航部分的,当然也可以用ol 来代替,但导航连接没有什么顺序之分吧,所以还是用 ul 来的比较确切(去掉CSS 后效果更明显)b这个
26、已经不再推荐使用的标签,在布局上却能带来不少的方便(因为短),虽然我不是太赞成使用这个标签,但有些时候(比如细小地方的布局定义)还是不错的选择h2h2 使用最多的地方应该不是布局上,而是副标题,但有些地方需要定义栏目样式的话,用这个标签比较合适,栏目内容就使用 p2.2 CSS行内套用我们可以在HTML 文件内直接宣告样式。举例来说,Thisisfontsize16。以上的HTML 文件在浏览器上会显现为:Thisisfontsize16。嵌入套用样式可以嵌入于 HTML 文件中(通常是在内)。举例来说,divdivbackground-color:#FF0000;背景颜色是红色以上的 HTM
27、L 会显现出:背景颜色是红色,外部连接套用在这种方式下,所有的CSS 样式宣告都是存在另外一个档案中。该档案通常名称为:css。在 HTML 文件的。之中,我们将用以下的程式码将这个。css档案连接进入:以上这一行会将在 external-stylesheet。css 这个档案内所宣告的样式加入 HTML 文-7-/view/4ab863f6ba0d4a7302763a5d.html13/42 4/15/2019风云足球网站论文(最终版)- 百度文库东北大学东软信息学院毕业设计(论文)第 2章 关键技术介绍件内。汇入套用汇入套用外部的 CSS 样式也可以被汇入进 HTML 文件。汇入的做法为利
28、用import 这个指令。import的语法为:import!-importurl(http:/#。/style。css);importurl(import 指令最初的用意,是为了能够针对不同的浏览器而运用不同的样式。不过,现在已经没有这个必要。现在用import 的目的,最常是要加入多个 CSS 样式。当多个CSS 样式被import 的方式加入,而不同 CSS 样式互相有冲突时,後被加入的 CSS 样式有优先的顺位(详情请见CSS 串接)。divcss-其它最常用的布局标签h1这个标签或许真正会去用的人很少,因为它显示的字体真的是太大了,但我们是CSSer,有什么标签样式不能改呢?而且它所
29、能表达的意思就如同它原先的作用一样明显(大标题)我想你已经知道怎么去用它了 _。 ul这个标签很多情况是用来定义导航部分的,当然也可以用ol 来代替,但导航连接没有什么顺序之分吧,所以还是用ul 来的比较确切(去掉CSS 后效果更明显)。b这个已经不再推荐使用的标签,在布局上却能带来不少的方便(因为短),虽然我不是太赞成使用这个标签,但有些时候(比如细小地方的布局定义)还是不错的选择h2h2 使用最多的地方应该不是布局上,而是副标题,但有些地方需要定义栏目样式的话,用这个标签比较合适,栏目内容就使用 p。2.3 MysqlMySQL 名字的来历MySQL 最初的开发者的意图是用 mSQL 和他
30、们自己的快速低级例程(ISAM)去连接表格。不管怎样,在经过一些测试后,开发者得出结论:mSQL 并没有他们需要的那么快和灵活。这导致了一个使用几乎和 mSQL 一样的 API 接口的用于他们的数据库的新的SQL 接口的产生,这样,这个 API 被设计成允许为用于 mSQL 而写的第三方代码更容易移植到MySQL。MySQL 这个名字是怎么来的已经不清楚了。基本指南和大量的库和工具带有前缀“my”已经有10 年以上,而且不管怎样,MySQLAB创始人之一的MontyWidenius的女儿也叫 My。这两个到底是哪一个给出了 MySQL 这个名字至今依然是个密,包括开发者在-8-/view/4a
31、b863f6ba0d4a7302763a5d.html14/42 4/15/2019风云足球网站论文(最终版)- 百度文库东北大学东软信息学院毕业设计(论文)第 2章 关键技术介绍内也不知道。MySQL 的海豚标志的名字叫“sakila”,它是由MySQLAB 的创始人从用户在“海豚命名”的竞赛中建议的大量的名字表中选出的。获胜的名字是由来自非洲斯威士兰的开源软件开发者 AmbroseTwebaze 提供。根据 Ambrose 所说,Sakila 来自一种叫 SiSwati的斯威士兰方言,也是在 Ambrose 的家乡乌干达附近的坦桑尼亚的 Arusha 的一个小镇的名字。MySQL 是一个小
32、型关系型数据库管理系统,开发者为瑞典 MySQLAB公司。目前MySQL 被广泛地应用在 Internet 上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL 作为网站数据库。1.使用C 和C+编写,并使用了多种编译器进行测试,保证源代码的可移植性2.支持AIX、FreeBSD、HP-UX、Linux、MacOS、NovellNetware、OpenBSD、OS/2Wrap、Solaris、Windows 等多种操作系统3.为多种编程语言提供了 API。这些编程语言包括 C、C+、Eiffel、Java、Pe
33、rl、PHP、Python、Ruby 和Tcl 等。4.支持多线程,充分利用 CPU 资源5.优化的SQL 查询算法,有效地提高查询速度6.既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的 GB2312、BIG5,日文的Shift_JIS 等都可以用作数据表名和数据列名7.提供TCP/IP、ODBC 和JDBC 等多种数据库连接途径8.提供用于管理、检查、优化数据库操作的管理工具9.可以处理拥有上千万条记录的大型数据库与其他的大型数据库例如 Oracle、DB2、SQLServer等相比,MySQL 自有它的不足之
34、处,如规模小、功能有限(MySQLCluster的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL 提供的-9-/view/4ab863f6ba0d4a7302763a5d.html15/42 4/15/2019风云足球网站论文(最终版)- 百度文库东北大学东软信息学院毕业设计(论文)第 2章 关键技术介绍功能已经绰绰有余,而且由于 MySQL 是开放源码软件,因此可以大大降低总体拥有成本。目前Internet 上流行的网站构架方式是 LAMP(Linux+Apache+MySQL+PHP),即使用Linux 作为操作系统,Apa
35、che 作为Web 服务器,MySQL 作为数据库,PHP 作为服务器端脚本解释器。由于这四个软件都是遵循 GPL 的开放源码软件,因此使用这种方式不用花一分钱就可以建立起一个稳定、免费的网站系统。可以使用命令行工具管理 MySQL 数据库(命令 mysql 和 mysqladmin),也可以从 MySQL的网站下载图形管理工具 MySQL Administrator 和 MySQL Query Browser。phpMyAdmin 是由 php 写成的 MySQL 资料库系统管理程式,让管理者可用 Web 介面管理MySQL 资料库。phpMyBackupPro 也是由 PHP 写成的,可以
36、透过 Web 介面创建和管理数据库。它可以创建伪 cronjobs,可以用来自动在某个时间或周期备份 MySQL 数据库。另外,还有其他的 GUI 管理工具,例如早先的 mysql-front 以及 ems mysqlmanager,navicat 等等MyISAMMysql 的默认数据库,最为常用。拥有较高的插入,查询速度,但不支持事事务型数据库的首选引擎,支持 ACID 事务,支持行级锁定务 InnoDBBDB源自 Berkeley DB,事务型数据库的另一种选择,支持 COMMIT 和 ROLLBACK等其他事务特性Memory所有数据置于内存的存储引擎,拥有极高的插入,更新和查询效率。
37、但是会占用和数据量成正比的内存空间。并且其内容会在 Mysql 重新启动时丢失Merge将一定数量的 MyISAM 表联合而成一个整体,在超大规模数据存储时很有用非常适合存储大量的独立的,作为历史记录的数据。因为它们不经常被读Archive取。Archive 拥有高效的插入速度,但其对查询的支持相对较差 Federated 将不同的Mysql 服务器联合起来,逻辑上组成一个完整的数据库。非常适合分布式应用Cluster/NDB 高冗余的存储引擎,用多台数据机器联合提供服务以提高整体性能和安全性。适合数据量大,安全和性能要求高的应用CSV逻辑上由逗号分割数据的存储引擎-10-/view/4ab8
38、63f6ba0d4a7302763a5d.html16/42 4/15/2019风云足球网站论文(最终版)- 百度文库东北大学东软信息学院毕业设计(论文)第 2章 关键技术介绍BlackHole 黑洞引擎,写入的任何数据都会消失,一般用于记录 binlog 做复制的中继另外,Mysql的存储引擎接口定义良好。有兴趣的开发者通过阅读文档编写自己的存储引擎。单点(Single),适合小规模应用复制(Replication),适合中小规模应用集群(Cluster),适合大规模应用-11-/view/4ab863f6ba0d4a7302763a5d.html17/42 4/15/2019风云足球网站论
39、文(最终版)- 百度文库东北大学东软信息学院毕业设计(论文)第 3章 系统分析33.1风云足球网站系统主要由前台模块和后台管理模块两部分组成。普通用户可以登陆,进行足球信息的分类查询,用户可以自己挑选自己感兴趣的模块进行查询,包括:国际球星、英超、意甲、德甲、欧冠等。管理员登录后,不仅可以对网站的一些信息进行设置、对网站的文章、图片进行管理。管理员还可以根据实际情况添加其他管理员以维护该网站的环境和安全。(1)登录与注销每个用户都可以用自己的帐号登录系统。用户操作完成后退出系统,注销后可以重新登录系统。(2)常规设置可以对该系统得网站信息进行管理。其中查看系统配置信息。基本设置包括对前台网站的
40、页面信息包括系统得新闻消息,图片信息等进行基本的设置。(3)文章管理添加文章:通过后台对足球新闻文章进行添加。管理文章:可以系统中存在的新闻进行修改,删除等操作。同时可以对文章进行锁定。添加分类:可以对足球新闻的类别进行添加。管理分类:可以对足球新闻的类别进行管理。(4)图片管理添加图片:通过后台对足球新闻图片进行添加。管理图片:可以系统中存在的图片进行修改,删除等操作。添加图片集:可以对足球新闻的图片文件夹进行添加,用来存储前台页面所显示的图片文件夹(5)帐户管理包括添加帐户和管理帐户等,可以对后台管理员用户和密码进行修改,添加,删除等操作。-12-/view/4ab863f6ba0d4a7
41、302763a5d.html18/42 4/15/2019风云足球网站论文(最终版)- 百度文库东北大学东软信息学院毕业设计(论文)第 3章 系统分析3.2用例图用来描述系统与参与者之间的相互作用,也可以说它是从用户角度出发对如何使用系统的描述。首先要理清下面几个概念:角色:角色代表了某一事件发生的参与者,他用一个小人表示。在通常的网络项目中,角色常被用来代表使用网站的用户,但角色的作用并不局限于此,它也可以用来代表与系统交互的其他实体。用例:用例代表系统可以实现的功能,通常一个用例代表一组功能,它实质上规定了系统实现功能的范围。在实际项目开发过程中,一个项目中往往涉及很多个用例,此时需要将其
42、分解成若干个子系统实现,以便于理解。在UML 中,用例用一个椭圆表示。用例图:当角色与用例发生某种关系时,就可以用一个图将它们关联起来,这就是用例图,角色与用例之间使用一个带箭头的实线连接,箭头方向代表使用者与被使用者关系。管理新闻信息管理图片信息管理账户信息管理员-13-/view/4ab863f6ba0d4a7302763a5d.html19/42 4/15/2019风云足球网站论文(最终版)- 百度文库东北大学东软信息学院毕业设计(论文)第 3章 系统分析浏览国际球星新闻普通用户检索新闻信息3.3(1) 使用WindowsXP操作系统(2) 使用MySql 数据库(3) 使用Apache
43、 服务器本系统对机器本身没有太高的要求,一般当前学校或个人电脑完全可满足要求。对于软件技术要求,现在的程序设计语言已非常成熟,要运用 HTML 样式,图形图象制作工具来制作生动活泼的网页及美观的图形文件或动画文件,数据库使用MySQL,PHP页面中与数据库连接。3.4.2界面设计时充分考虑管理人员的习惯,使得操作简单;数据录入迅速、规范、可靠;统计准确;制表灵活;适应力强;容易扩充。3.4.3无论是对管理员、还是用户使用的方便快捷都表示很大的赞同。同时,系统的开发和使用对促进整个社会的信息化程度发展有巨大推动作用。-14-/view/4ab863f6ba0d4a7302763a
44、5d.html20/42 4/15/2019风云足球网站论文(最终版)- 百度文库东北大学东软信息学院毕业设计(论文)第 4章 系统设计在前面的系统的系统功能分析中,将前台划分成 5 个模块,如图4.1 所示:用户登录身份验证模块新闻检索模块英超模块欧冠模块块数据库数据库模块图4.1 前台功能模块图前台功能模块描述:(1)首页模块:普通用户可以登陆,进行足球信息的分类查询,用户可以自己挑选自己感兴趣的模块进行查询,包括:国际球星、英超、意甲、德甲、欧冠等。(2)国际球星模块:用户登录系统可以浏览国际球星的文章。(3)英超模块:用户可以对英超感兴趣的信息进行浏览。(4)欧冠模块
45、:用户可以对欧冠感兴趣的信息进行浏览。(5)新闻检索模块:用户可以根据新闻标题或关键字或内容来快速检索信息。-15-/view/4ab863f6ba0d4a7302763a5d.html21/42 4/15/2019风云足球网站论文(最终版)- 百度文库东北大学东软信息学院毕业设计(论文)第 4章 系统设计4.1.2根据前面的系统的系统功能分析中,将后台划分成 5 个模块,如图4.2:后台用户登录身份验证文图片管理模块账户管理模块数据库模块图4.2 后台功能模块图后台功能模块描述:(1)常规设置模块:该模块查看系统的基本信息,对网页页面的基本信息进行设置,同时可以修改登录密码及退出系统等功能。
46、(2)文章管理模块:该模块对网站前台显示的文章进行添加、编辑、删除管理。(3)图片管理模块:该模块对网站前台显示的图片进行管理。(4)账户管理模块:该模块对本网站所有账户进行管理。4.2数据库是此类系统的核心,系统中所有的信息都存储在数据库中,在所有 PHP 页面中与数据库连接,操作数据库中的数据,从而实现所有需要的功能。数据库软件有很多,如MicrosoftSQLServer2005等。本系统中数据库采用 MySQL 作为数据库工具。-16-/view/4ab863f6ba0d4a7302763a5d.html22/42 4/15/2019风云足球网站论文(最终版)- 百度文库东北大学东软信
47、息学院毕业设计(论文)第 4章 系统设计数据库是网站的核心,数据库设计的合理与否对网站的建设有着至关重要的影响。一个良好的数据库开发过程一般是先系统分析,再逻辑设计,然后物理实现。逻辑设计中根据系统分析设计的一个关系模型。物理设计为逻辑设计中的数据模型选取一个最合理的应用环境的物理结构,通常选取一个常用数据库软件,用数据库软件创建与逻辑设计中数据模型对应的数据库。4.2.1根据以上的分析,制定出数据库表的逻辑结构商品数据的准备。首先要搜集分销商的所有商品数据。这些商品数据可以分为三类:纸面记录、电子数据(XML、Access、Excel 等文件)、网上数据。无论对于哪一种数据,都要对其进行检查
48、,修正有问题的数据,删除重复和过期的记录。在检查的同时,还要对这些数据进行分析,为制定商品目录方案做准备。所涉及到的后台数据库如下:该系统主要包括5 个表,主要包括用户表,图片表,体育新闻图片表,文章表,新闻类别表。用户表:主要用来存储后台管理员的基本信息,包括用户 id,用户姓名,用户密码。图片表:图片id,图片标题,描述,图片名称,路经,标记等信息。图片表:包括图片id,图片名称,描述等信息。-17-/view/4ab863f6ba0d4a7302763a5d.html23/42 4/15/2019风云足球网站论文(最终版)- 百度文库东北大学东软信息学院毕业设计(论文)第 4章 系统设计
49、文章表:用来存储文章信息,包括文章 id,文章标题,作者,内容等信息。-18-/view/4ab863f6ba0d4a7302763a5d.html24/42 4/15/2019风云足球网站论文(最终版)- 百度文库东北大学东软信息学院毕业设计(论文)第 5章 系统实现普通用户可以登陆,进行足球信息的分类查询,用户可以自己挑选自己感兴趣的模块进行查询,包括:国际球星、英超、意甲、德甲、欧冠等。如图所示:图5.1 首页5.1.2用户可以浏览国际球星的文章。如图所示:-19-/view/4ab863f6ba0d4a7302763a5d.html25/42 4/15/2019风云足
50、球网站论文(最终版)- 百度文库东北大学东软信息学院毕业设计(论文)第 5章 系统实现图5.2 国际球星模块5.1.3用户可以对英超感兴趣的信息进行浏览。如图所示:-20-/view/4ab863f6ba0d4a7302763a5d.html26/42 4/15/2019风云足球网站论文(最终版)- 百度文库东北大学东软信息学院毕业设计(论文)第 5章 系统实现图5.3 英超模块5.1.4用户可以根据新闻标题或关键字或内容来快速检索信息。如图所示:-21-/view/4ab863f6ba0d4a7302763a5d.html27/42 4/15/2019风云足球网站论文(最终版)- 百度文库东
51、北大学东软信息学院毕业设计(论文)第 5章 系统实现图5.4 新闻检索模块5.1.4用户可以通过本系统来查看欧冠球星的最新资讯。如图所示:-22-/view/4ab863f6ba0d4a7302763a5d.html28/42 4/15/2019风云足球网站论文(最终版)- 百度文库东北大学东软信息学院毕业设计(论文)第 5章 系统实现图5.5 欧冠模块用户在前台点击进入后台管理,输入用户名密码,验证码登陆到后台。-23-/view/4ab863f6ba0d4a7302763a5d.html29/42 4/15/2019风云足球网站论文(最终版)- 百度文库东北大学东软信息学院
52、毕业设计(论文)第 5章 系统实现图5.4 后台登陆模块5.2.2该模块查看系统的基本信息,对网页页面的基本信息进行设置,同时可以修改登录密码及退出系统等功能。-24-/view/4ab863f6ba0d4a7302763a5d.html30/42 4/15/2019风云足球网站论文(最终版)- 百度文库东北大学东软信息学院毕业设计(论文)第 5章 系统实现图5.5 常规设置管理模块5.2.3该模块对网站前台显示的文章进行添加、编辑、删除管理。-25-/view/4ab863f6ba0d4a7302763a5d.html31/42 4/15/2019风云足球网站论文(最终版)- 百度文库东北大
53、学东软信息学院毕业设计(论文)第 5章 系统实现图5.6 文章管理模块5.2.4该模块对网站前台显示的图片进行管理。-26-/view/4ab863f6ba0d4a7302763a5d.html32/42 4/15/2019风云足球网站论文(最终版)- 百度文库东北大学东软信息学院毕业设计(论文)第 5章 系统实现图5.7 图片管理模块5.2.5该模块对本网站所有账户进行管理。-27-/view/4ab863f6ba0d4a7302763a5d.html33/42 4/15/2019风云足球网站论文(最终版)- 百度文库东北大学东软信息学院毕业设计(论文)第 5章 系统实现图5.7 账户管理模
54、块-28-/view/4ab863f6ba0d4a7302763a5d.html34/42 4/15/2019风云足球网站论文(最终版)- 百度文库东北大学东软信息学院毕业设计(论文)第 6章 系统测试66.1表6.1 测试类型色、字体、提示信息、图标、TITLE 等等)都与基准版本保持一致,或符合可接受标准,能够保证用户界面的友好性、易WEB 测试通用方法手工测试操作性,而且符合用户操作习1应用程序级别的安全性:核实用户只能操作其所拥有权限能操作的功3通过修改 URL 非法访 能。黑盒测试、手工测试2系统级别的安全性:核实只有具备系统访问权限的用户才能访问系统。核实系统在大流量的数据与多用户
55、操作时软件性能的稳定性,不造成系统崩溃或相关的异常现象性能测试系统的响应时间;表6.2 测试用例执行结果注册用户登录已执行已执行已测试通过已测试通过浏览国际球星新闻-29-/view/4ab863f6ba0d4a7302763a5d.html35/42 4/15/2019风云足球网站论文(最终版)- 百度文库东北大学东软信息学院毕业设计(论文)第 6章 系统测试已执行已执行已执行已执行已测试通过已测试通过已测试通过已测试通过已执行已执行已测试通过已测试通过管理图片添加图片管理图片管理账户添加账户已执行已执行已执行已执行已执行已测试通过已测试通过已测试通过已测试通过已测试通过6.
56、3系统集成的过程包括建立一个由其组件构成的系统,以及测试该集成的系统,看是否存在由组件之间相互作用而产生问题。那些集成的组件可能是可重用的组件.对于很多大型的系统,所有这三种类型的组件都可能会用到。集成测试检查这些组件事实上是否一起工作,正确的调用以及通过它们的接口在适当的时候传输正确的数据。系统集成涉及确认一组实现部分系统功能的组件,以及通过添加代码来使它们一起工作。有时候,先是形成系统的整体框架,然后再把组件添加到其中,这叫做自上而下集成。二者选其一的,你可以先集成提供普通功能的结构组件,像网络和数据库接口,然后再添加功能组件,这是自底而上集成。实际上,对于很多系统,都采用二者兼用的集成方
57、法,把结构组件和功能组件都添加到系统中。自顶向下和自底向上的集成过成中,你经常不得不填写额外的代码,以模拟其他组件和能让系统运行。在集成测试中产生的只要问题是寻找错误。由于系统组件之间存在着复杂的相互作用,因此,当发现一个异常的输出时,你可能难以确定错误发生在哪。为了更容易的知道错误所在,你应该总是使用一种增量的方法去系统集成和测试。最初,你应该设计一个小型的系统,然后测试它。接着你添加组件到这个系统,然后测试添加的那一部分。-30-/view/4ab863f6ba0d4a7302763a5d.html36/42 4/15/2019风云足球网站论文(最终版)- 百度文库东北大学东软信息学院毕业
58、设计(论文)第 6章 系统测试当你要进行集成测试时,你不得不决定各个组件的集成顺序,在像 XP 的操作系统中,用户涉及到开发过程和决定在每一次系统添加功能时应添加那些功能,因此,系统集成由用户的优先级来驱动在开发单个组件的其它方法,尤其是开发集成组件,用户有可能不参与,而由开发团队来决定集成的优先次序。在这些情况中,但凭经验的做法是先集成那些实现最常用功能的组件,这意味着那些最常用组件总是最经常被测试,例如,在图书管理系统中,你应该先集成图书查询功能,因此,即使在最小型系统中,用户能够查询他们需要的文件。接着你应该添加允许用户下载文件的功能,然后添加大量执行其他系统功能的组件。当然,事实很少像
59、这种模型建议的那样简单,系统功能的实现可能需要大量的组件。要测试一项新的功能,你可能不得不集成几个不同的组件,测试结果能够揭示这些单个组件和系统其他部分之间相互作用而产生的错误。修改测试和集成新的组件会改变已经测试完的组件之间的相互作用的模式。在一些简单的测试中不能被发现的错误会在这里被检查出来。这些问题意味着当集成一项新的功能时,只要新的测试要求修改新的系统功能,则重新测试以前增添的功能就显得非常重要。重新执行一系列存在的测试叫做倒退测试。如果倒退测试出现问题,或者是检查是否是由于新增的模块而产生了这些问题。很明显,倒退测试如果没有一些自动化操作的支持是相当昂贵和不实际的。在极限编程中,所有
60、的测试都写成可执行的代码,在这些代码中,测试的输入和想要的结果都是确定的,以及自动检查的-31-/view/4ab863f6ba0d4a7302763a5d.html37/42 4/15/2019风云足球网站论文(最终版)- 百度文库东北大学东软信息学院毕业设计(论文)第 6 章 总结73 个多月来,基于PHPCMS 的风云足球网站已经基本完成了,本系统的大部分模块已经实现,并且也符合以上几个特性。其功能基本符合用户需求,在实现一般系统的基本功能前提下,又具有本系统的独特之处,比如说本网站导航界面的清晰,简单设计。界面的清晰简单可以使用户一目了然,轻松的找到自己浏览本系统的目的所在。不需要在花
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年智慧医疗远程诊疗行业报告
- 2026年增强现实零售体验设计报告及未来消费趋势报告
- 数字营销服务创新2025:跨境电商平台开发可行性研究报告
- 城市文化多元化及写作素材解析
- 新员工入职培训教材及讲义范例
- 宝藏探险活动方案策划(3篇)
- 喷泉项目施工方案(3篇)
- 机油泄露应急预案(3篇)
- 屋檐粉刷施工方案(3篇)
- 南昌排水应急预案(3篇)
- 耳鼻喉科2025年工作总结及2026年工作规划
- 2026年酒店服务员考试题及答案
- 普速铁路行车技术管理课件 项目二 行车组织基础
- 《(2025年)中国类风湿关节炎诊疗指南》解读课件
- 炎德·英才·名校联考联合体2026届高三年级1月联考语文试卷(含答及解析)
- 麦当劳行业背景分析报告
- 中国心理行业分析报告
- 2025至2030中国生物芯片(微阵列和和微流控)行业运营态势与投资前景调查研究报告
- 结核性支气管狭窄的诊治及护理
- 2025年铁岭卫生职业学院单招职业适应性考试模拟测试卷附答案
- 急腹症的识别与护理
评论
0/150
提交评论