版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
辽宁科技大学毕业设计(论文) 第50页篮球网站的设计与实现摘要篮球网是一个介绍篮球历史,推广篮球发展及了解现代篮球的现状,网站以新闻、图片为主。在互联网日益强大的今天,篮球网站成为人们了解最新篮球消息必不可少的一部分。进入该网站,使您能轻松了解到最新的篮球资讯。以及一些篮球的历史。省去了您在广播和电视上等候新闻的时间。只要您有篮球网的网站地址,您就可以随时随地的了解最新的篮球资讯。本网站包括六个模块:用户管理模块:登录:检测用户输入的用户名和密码是否在数据库中,和数据库中的字段进行对比,全部匹配,则用户登录成功,具有很多权限;用户个人信息修改:当用户成功登录后,可以对自己所填写的资料进行修改,当修改成功后,用户将使用新的资料;用户心得:用户成功登录后,给予用户添加文章的权限,添加的文章显示到用户心得专题。添加文章模块:管理员用户可向网站添加各种新闻和图片,图片分类如下:静态图片,动态图片。友情链接模块:用户可以通过它快速的链接到和本站有关联的网站。图片模块:用户可以通过3Dflash里的图片快速的链接到该文章。文章热点和推荐模块:用户可以了解最新,最火的新闻。并快速的链接到该文章。栏目分类模块:用户可以快速的链接到想要看的栏目地址。本网站基于PHPCMS工具开发,PHPCMS是一款由文章、下载、图片、分类信息、影视、商城、采集、财务等20多个功能模块组成的强大、易用、可扩展的网站管理软件。关键词篮球网;设计与实现;PHPCMAbstractBasketballnetisanintroductoryhistoryofbasketball,basketballtopromotethedevelopmentandunderstandingofthestatusquoofmodernbasketball,thewebsitewithnews,pictures,mainly.IncreasinglypowerfulintheInternettoday,basketballbecamethelatestsitenewsindispensablepartofbasketball.Accesstothesite,soyoucaneasilyunderstandthattheup-to-datebasketballinformation!Aswellasthehistoryofbasketball.Eliminatingtheneedforyoutowaitforradioandtelevisionnewstime!Aslongasyouhaveabasketballnetwebsiteaddress,youcanatanytimeofthebasketballknowledgeofthelatestinformation!Thesiteincludessixmodules:Usermanagementmodules:registry:Todetecttheuserinputtheusernameandpasswordinthedatabase,anddatabasecomparisonofthefieldallmatch,theuserloginsuccessfully,alotofauthority;modifytheuser'spersonalinformation:Whentheusersuccessfullyloggedin,canfillintheirinformationbeamended,whenthemodificationissuccessful,theuserwillusethenewinformation;userexperience:usersuccessfullyloggedin,togiveuserspermissiontoaddarticles,addthearticleshowsthattopicstotheuserexperience.Addarticlemodules:totheWebsiteadministratorusercanaddavarietyofnewsandpictures,pictureisasfollows:stillimagedynamicpictureLinkmodule:Userscanquicklylinktoitandthesitelinkedtothissite!ImageModule:Userscanquickly3Dflash'spictureofthelinktothearticle!Hotarticlesandrecommendedmodule:Userscanlearnaboutthelatestandmostfirenews!Andfastlinktothearticle!Columnclassificationmodule:Userscanquicklyseethelinktothesectionyouwanttoaddress!PHPCMSonthiswebsitetools,PHPCMSisabythearticles,downloads,pictures,classifiedinformation,video,city,collection,financemorethan20functionalmodulesofpowerful,easy-to-use,scalablewebsitemanagementsoftware.KeywordsBasketballnet;DesignandImplementation;PHPCMS目录摘要 IAbstract II第1章绪论 11.1课题主要研究内容 11.2课题的研究意义、国内外现状 21.2.1课题的研究意义 21.2.2同类系统在国内外的发展状况 21.3课题论证 31.3.1课题难点 31.3.2拟解决的关键问题 31.3.3拟采取的研究方法 31.3.4技术及开发方法可行性 4第2章关键技术介绍 52.1DIV+CSS技术介绍 52.2phpcms网站管理系统介绍 6第3章需求分析 103.1用户管理功能 103.1.1用户管理功能的特性说明 103.1.2用户管理功能用例图 103.1.3用户管理功能需求 113.2频道管理功能 113.2.1频道管理功能的特性说明 113.2.2频道管理功能用例图 113.2.3频道管理功能需求 123.3栏目管理功能 123.3.1栏目管理功能的特性说明 123.3.2栏目管理功能用例图 123.3.3栏目管理功能需求 133.4文章管理功能 133.4.1文章管理功能的特性说明 133.4.2文章管理功能用例图 133.4.3文章管理功能需求 143.5系统配置 143.5.1硬件环境 143.5.2软件环境 153.6一般安全性 15第4章系统设计 164.1界面设计 164.1.1网站首页设计 164.1.2频道首页设计 164.1.3栏目列表页设计 164.1.4文章栏目页设计 174.2系统功能设计 184.2.1用户管理 184.2.2频道管理 194.2.3栏目管理 194.2.4文章管理 19第5章系统实现 225.1网站首页模块的实现 225.1.1网站首页页面 225.1.2关键技术 225.2频道首页设计 245.2.1频道首页界面 245.2.2关键技术 255.3栏目列表页 265.3.1栏目列表页界面 265.3.2关键技术 275.4文章页面设计 275.4.1文章界面 275.4.2关键技术 28第6章系统测试 296.1用户管理模块测试 296.2频道管理模块测试 296.3栏目管理模块测试 306.4新闻管理模块测试 30结论 32致谢 33参考文献 34附录A 35附录B 43第1章绪论在随着Internet技术的发展和应用,篮球相关的电子信息发布迅速在国内外广范应用,在此基础上的基于网络信息、发布最新消息已经被广大的用户所接受。至此,网上信息成为互联网新的发展方向。篮球网的设计与实现以互联网为桥梁,介绍与学习互联网上最新篮球网相关信息为内容,适应网上用户了解最新篮球信息的需要。1.1课题主要研究内容篮球网是一个介绍篮球历史,推广篮球发展及了解现代篮球的现状,网站以新闻、图片为主。在互联网日益强大的今天,篮球网站成为人们了解最新篮球消息必不可少的一部分。进入该网站,使您能轻松了解到最新的篮球资讯。以及一些篮球的历史。省去了您在广播和电视上等候新闻的时间。只要您有篮球网的网站地址,您就可以随时随地的了解最新的篮球资讯。本网站包括六个模块:用户管理模块:(1)登录:检测用户输入的用户名和密码是否在数据库中,和数据库中的字段进行对比,全部匹配,则用户登录成功,具有很多权限;(2)用户个人信息修改:当用户成功登录后,可以对自己所填写的资料进行修改,当修改成功后,用户将使用新的资料;(3)用户心得:用户成功登录后,给予用户添加文章的权限,添加的文章显示到用户心得专题。添加文章模块:管理员用户可向网站添加各种新闻和图片,图片分类如下:(1)静态图片(2)动态图片。友情链接模块:用户可以通过它快速的链接到和本站有关联的网站。图片模块:用户可以通过3Dflash里的图片快速的链接到该文章。文章热点和推荐模块:用户可以了解最新,最火的新闻。并快速的链接到该文章。栏目分类模块:用户可以快速的链接到想要看的栏目地址。本人负责篮球网后台的设计和实现。1.2课题的研究意义、国内外现状1.2.1课题的研究意义篮球网是针对关于篮球方面的而建立的网站。主要为了使更多的人在网上了解到最新的篮球资讯。篮球网的出现,解决了众多爱好篮球的人在上网的时候无法了解最新的篮球资讯。篮球网不同于电视和广播方式。它可以随时随地的浏览关于篮球方面的第一手资料。目前排国内的篮球网站有很多,有许多网站都是,包括sina、sohu、雅虎、腾讯等等。中国的篮球网站从2000年开始兴起,并很快具备了一定规模。到2008年,中国的篮球网站已经从刚开始的文字和图片解析,发展到如今的在线视频观看比赛,和篮球明星面对面等多种多样的形式。使中国的篮球网站能在国内外站稳脚跟。也随着互联网的迅猛发展,越来越多的篮球爱好迷们渴望利用互联网高效率地学习有关篮球方面的知识。但是,网上篮球方面的资源并不像想象的那么丰富。于是,很多篮球爱好者都是通过电视和广播了解最新的消息。在这种环境下,以推广篮球历史和新闻的篮球网的出现,既能增加想了解篮球知识的人群,又能把篮球网这个网站介绍给不知道这个网站的好朋友。篮球网的出现有助于那些想了解篮球并且能让更多的人了解篮球和篮球的发展史。让更多的人知道篮球,了解篮球。进入本站后轻松点击自己想要了解的知识,方便、简洁、快速、全面,无需花费大量的时间,人力,物力,财力等。1.2.2同类系统在国内外的发展状况篮球是1891年由美国马萨诸塞州斯普林菲尔德(旧译春田)市基督教青年会训练学校体育教师J.奈史密斯博士创造的。而篮球网站的创建则是在互联网日益强大的1990年开始出现的。当时比较出名的美国的NBA篮球网站。在网站中,曾出现了最原始的网站页面,而且很正规的介绍了篮球方面的知识。但是遗憾的是,当时的篮球网站并不像现在的篮球网站那样有各式各样的样式。在2000年以后,各国的篮球网站也迅速的发展上来了。而且他们的网站页面更加美观。在我国,篮球网站发展比较晚,在1998开始,我国开始兴起了关于篮球方面的网站的建立。并且迅猛发展,到了2008年。我国的篮球网站已经成为了国内外知名的网站。它的出现,给电视和广播带来了前所未有的冲击。网络的优势在篮球领域中得到日益广泛的应用。目前,以专题篮球网站为主要表现形态的篮球资源的设计开发已经初见端倪,并日益显示出蓬勃发展的生机。篮球网站已在我国慢慢的发展壮大,各种网上新闻以及篮球资料都已经在篮球网站中发布,中国的专题篮球网站作为一种崭新的篮球资源形态必将成为未来研究的热点。1.3课题论证1.3.1课题难点本课题的难点:网站整体后台框架的设计,对部分数据库表的设计,以及各频道的内容相互调用等问题。1.3.2拟解决的关键问题(1)网站前台设计:主要是使用DIV+CSS。(2)网站后台设计:主要是使用PHPCMS,它主要包括:模板风格、方案管理、标签调用等。(3)页面间相互的传参和链接。(4)上传服务器1.3.3拟采取的研究方法本网站基于Phpcms系统开发,Phpcms是一款基于PHP+Mysql架构的网站内容管理系统,也是一个开源的PHP开发平台。Phpcms采用模块化方式开发,功能易用便于扩展,可面向大中型站点提供重量级网站建设解决方案。采用MVC设计模式实现了程序与模板完全分离,支持{tag_子栏目最新下载}格式的中文标签,同时还支持万能标签,分别适合美工和程序员使用。通过万能标签还能实现任何mysql数据库的调用,可调用本系统数据,也可以调用其他mysql数据库,轻松实现多个网站应用程序的数据整合。1.3.4技术及开发方法可行性PHPCMS采用模块化开发,可自由安装和卸载,并提供程序源代码和模块开发文档,功能可扩展更方便。前台主要由DIV+CSS制作,利用Photoshop和flash还有Dreamweaver制作图片、FLASH、还有网页的主题页面。利用PHPCMS制作后台的一些相关项目,例如添加频道和文章等。第2章关键技术介绍2.1DIV+CSS技术介绍DIV+CSS是网站标准(或称“WEB标准”)中常用的术语之一,通常为了说明与HTML网页设计语言中的表格(table)定位方式的区别,因为XHTML网站设计标准中,不再使用表格定位技术,而是采用css+div的方式实现各种定位。CSS是英语CascadingStyleSheets(层叠样式表单)的缩写,它是一种用来表现HTML或XML等文件式样的计算机语言。DIV元素是用来为HTML文档内大块(block-level)的内容提供结构和背景的元素。DIV的起始标签和结束标签之间的所有内容都是用来构成这个块的,其中所包含元素的特性由DIV标签的属性来控制,或者是通过使用样式表格式化这个块来进行控制。DIV+CSS网站设计的优势和问题XHTM是目前国际上倡导的网站标准设计语言,因为XHTML网站设计语言具有的基本特点,这种CSS+DIV模式的网站设计具有一定的优势,不过目前在网站建设应用中CSS+DIV模式也存在一些问题。本文综合网站技术和设计人员的体会,并从网络营销应用的角度,将CSS+DIV网站设计的优势和问题归纳如下:DIV+CSS网站设计的优势首先,CSS的极大优势表现在简洁的代码,对于一个大型网站来说,可以节省大量带宽,而且众所周知,搜索引擎喜欢清洁的代码(其真正意义在于,增加了有效关键词占网页总代码的比重),因此使用CSS+DIV的web标准制作的网站具有搜索引擎友好的一定优势。其次,DIV+CSS制作的网站使得网站改版相对简单,很多问题只需要改变CSS而不需要改动程序,从而降低了网站改版的成本。DIV+CSS网站设计的问题尽管DIV+CSS具有一定的优势,不过现阶段CSS+DIV网站建设存在的问题也比较明显,主要表现在:第一,对于CSS的高度依赖使得网页设计变得比较复杂。相对于HTML4.0中的表格布局(table),DIV+CSS尽管不是高不可及,但至少要比表格定位复杂的多,即使对于网站设计高手也很容易出现问题,更不要说初学者了,这在一定程度上影响了XHTML网站设计语言的普及应用。第二,CSS文件异常将影响整个网站的正常浏览。CSS网站制作的设计元素通常放在几个l外部文件中,这一个或几个文件有可能相当复杂,甚至比较庞大,如果CSS文件调用出现异常,那么整个网站将变得惨不忍睹。第三,对于CSS网站设计的浏览器兼容性问题比较突出。基于HTML4.0的网页设计在IE4.0之后的版本中几乎不存在浏览器兼容性问题,但DIV+CSS设计的网站在IE浏览器里面正常显示的页面,到火狐浏览器(FireFox)中却可能面目全非(这也是为什么建议网络营销人员使用火狐浏览器的原因所在)。DIV+CSS还有待于各个浏览器厂商的进一步支持。第四,DIV+CSS对搜索引擎优化与否取决于网页设计的专业水平而不是DIV+CSS本身。DIV+CSS网页设计并不能保证网页对搜索引擎的优化,甚至不能保证一定比HTML网站有更简洁的代码设计,何况搜索引擎对于网页的收录和排序显然不是以是否采用表格和CSS定位来衡量,这就是为什么很多传统表格布局制作的网站在搜索结果中的排序靠前,而很多使用CSS及web标准制作的网页排名依然靠后的原因。因为对于搜索引擎而言,网站结构、内容、相关网站链接等因素始终是网站优化最重要的指标普DIV+CSS是网站标准(或称“WEB标准”)中常用的术语之一,通常为了说明与HTML网页设计语言中的表格(table)定位方式的区别,因为XHTML网站设计标准中,不再使用表格定位技术,而是采用DIV+CSS的方式实现各种定位。CSS是英语CascadingStyleSheets(层叠样式表单)的缩写,它是一种用来表现HTML或XML等文件式样的计算机语言。2.2phpcms网站管理系统介绍PHPCMS(PHPContentManageSystem)是一款由文章、下载、图片、分类信息、影视、商城、采集、财务等20多个功能模块组成的强大、易用、可扩展的网站管理软件。PHPCMS功能覆盖面广、扩展性强、负载能力好、模板调用灵活,因此不仅适合于建设一般企业、政府、学校、个人等小型网站,同时也适合于建设地区门户、行业门户、收费网站等大中型网站。PHPCMS主要特性:采用模块化开发,可自由安装和卸载,并提供程序源代码和模块开发文档,功能可扩展更方便PHPCMS由文章、下载、图片、分类信息、影视、商城、企业黄页、房产、问答、采集、会员、财务、推广联盟、广告管理等20多个功能模块组成。用户不仅可以选择性安装所需功能模块,而且还可以根据开发文档自行开发新的功能模块以满足个性化需求。网站模板与程序分离,支持中文标签调用数据,通过模板设计便可实现个性化网站PHPCMS2007实现了“网站模板与程序完全分离”,推出了“模板方案”概念,独创“中文标签跨模块调用”和“JS跨站调用”,支持不同频道、栏目、专题、内容页应用不同的模板,可一键切换预设的模板方案更换网站界面。PHPCMS用户可以发布自己制作的模板,也可以下载安装他人分享的模板。支持频道复制,可绑定独立域名,而且各频道数据分表存储,功能、形象、容量、速度全面提升。用户可根据需要基于文章、下载、图片、信息、影视五大功能模块创建新的频道,支持频道绑定独立域名、数据分表存储、自定义子段、后台按频道分级管理,可帮助用户轻松建立大型站点。在同样的软硬件环境下,PHPCMS2007的数据容量是其他CMS系统的N倍(N为频道数量),大数据量情况下表现更佳。支持自定义字段,无需编程便可轻松扩展系统功能满足个性化需求(类似于其他系统的自定义模型功能)可自由设置字段类型、表单类型(单行文本、多行文本、下拉框、单选按钮、多选按钮)、表单输入工具(可视化编辑器、日期选择、附件上传、图片上传、样式设置)、表单输入限制(可限制为必填、数字、字母、数字或字母、日期、E-mail),可按自定义字段搜索和排序。会员注册和各频道都支持自定义字段功能,用户可根据需要设置自定义字段扩展功能满足个性化需求。xzcxzc支持在线支付、充值卡、财务记录、消费记录,支持内容访问权限控制和内容收费支持在线支付和充值卡充值功能,可选择支付宝、网银在线等支付平台,提供完善的财务记录和消费记录,支持内容访问权限控制和内容收费,可帮助用户轻松建立电子商务网站。可整合各种主流论坛、博客和商城以及防盗链软件,帮助用户轻松实现“CMS+论坛+博客+商城”的多功能门户方案。PHPCMS2007同时提供了正向和反向通行证功能,可整合Phpwind/Discuz/Supesite/X-space/Lxblog/Lxshop/Shopex,实现会员全站统一注册、登录和退出,帮助用户轻松实现“CMS+论坛+博客+商城”的多功能门户方案。PHPCMS2007支持的程序组合有:(1)Phpcms+PHPWIND(论坛)+Lxblog(博客)+Lxshop(商城)(2)Phpcms+PHPWIND(论坛)+Lxblog(博客)+Shopex(商城)(3)Phpcms+Discuz(论坛)+X-space(博客)+Shopex(商城)(4)Phpcms+Discuz(论坛)+X-space(博客)+Lxshop(商城)支持一键导入MYSQL、MSSQL或ACCESS数据库的文章和会员数据,轻松实现网站平台迁移PHPCMS提供了各种常见CMS和论坛系统的数据导入配置,只需修改数据库连接信息并设置好栏目对应关系,即可一键导入MYSQL、MSSQL或ACCESS数据库的文章和会员数据,轻松实现网站平台迁移。如果找不到所使用系统的导入配置,就需要了解一些简单的数据库知识,新建一个导入配置并分别设置好数据库连接、字段对应关系、栏目对应关系,然后就可以实现数据导入了。可以通过此功能从各种CMS系统或自行开发的新闻系统迁移至功能强大易用的PHPCMS系统,也可以导入论坛、博客或者OA的内容实现多套系统资源共享。支持文章内容存文本,提升数据容量和系统性能,可满足大型站点需求文章标题占用空间小,文章内容则占用空间较大,而一般查询最多的是文章标题和其他属性。一般30万文章标题表约占40M、内容表约占2G,从40M的表里查询文章很轻松,而从2G的表里查询文章则费时费力。文章内容存文本后,就可以根据简单算法得出文本文件路径,然后直接读取即可,这比查询一个2G的数据表要快多了。支持按栏目、类别、专题三种方式归类,分类信息频道还支持按地区归类,多种分类方式可满足更加复杂的需求支持栏目无限级分类,并且栏目是信息归类必选项,而类别和专题都是辅助性可选归类方式。比如影视网站可按动作、爱情、古装等设置影片分类(栏目),同时可按大陆、港台、日韩、欧美设置影片地区(类别),还可以按导演或者主演设置专辑(专题)。支持推荐位功能,可轻松实现同一频道不同栏目信息聚合并精准定位显示网页都是由多个区块组成的,而且一般各区块都是按照频道或栏目来调用数据,那么如何把不同栏目的某些信息放到某个指定位置显示呢?只需要先建立一个推荐位,再建立一个调用推荐位数据的标签并把标签插入到模板中的相应位置,那么以后只要在发布或编辑信息时给需要出现的推荐位打勾即可把文章链接显示到指定位置。支持UTF-8编码和语言包,可建设国际化站点同时提供简体和繁体中文软件包,可适用于中国大陆、港澳台、新加坡和马来西亚等地区建设中文站点。支持UTF-8编码和语言包,可以根据需要把模板和语言包翻译成其他语言,因此也适合于建立国际化网站。支持PHP动态发布或HTML静态发布,支持URL规则DIY。PHPCMS提供静态页面生成功能,同时支持PHP方式访问和生成HTML功能,支持URL规则DIY。不同频道、栏目、内容页可根据需要应用不同的发布方案和URL规则。比如免费内容可以生成HTML,而收费内容就以PHP方式访问,这样既可以减轻服务器负载提高搜索收录率,同时也可以实现内容收费和访问权限控制。多级管理权限控制,让网站多人维护更轻松PHPCMS支持按频道和模块分别设置频道管理员和模块管理员,还可以按频道、栏目、专题设置栏目总编、栏目编辑、信息发布员、信息审核员,同时还提供全面的后台操作记录,帮助用户轻松实现网站多人维护。多重安全机制和权限控制,为网站安全保驾护航PHPCMS支持后台访问地址改名、Cookie加密、验证码、IP锁定、IP白名单、防SQL注入、防跨站脚本、防脚本文件上传等多重安全机制,并且后台支持按频道和模块严格控制访问权限,为网站的安全运营提供最强有力的保障。第3章需求分析3.1用户管理功能3.1.1用户管理功能的特性说明此功能为篮球网的设计与实现后台管理功能模块之一。在此功能中管理员可以对用户进行增加、删除、修改、查找的管理,并可以对忘记密码的用户进行密码初始化的设置,还可以把普通用户的权限提升为管理员的权限,使更多的普通用户变成管理员,让网站的后台管理更加井然有序。管理员登录后,还可以对用户所发表的文章进行管理。3.1.2用户管理功能用例图管理员能够对用户进行管理,如图3.1所示。图3.1用户管理功能用例图3.1.3用户管理功能需求管理员能够对用户进行添加用户、删除用户、修改用户信息、查看用户信息等操作,如表3.1所示。表3.1用户管理功能表功能编号功能名称功能描述1管理员登录管理员登录网站后台系统,是否和数据库信息匹配2添加用户管理员向网站添加一个用户3删除用户管理员删除网站中的用户4用户信息修改管理员对用户输入的注册信息进行修改5密码初始化对忘记密码的用户,管理员对该用户的密码进行初始化6查看用户信息管理员可以查看用户的全部的个人信息3.2频道管理功能3.2.1频道管理功能的特性说明此功能为篮球网的设计与实现后台管理功能模块之一。在此功能中管理员可以对频道进行管理,对频道的添加,修改,删除,搜索查找。3.2.2频道管理功能用例图管理员能够对频道进行管理,如图3.2所示。图3.2频道管理功能用例图3.2.3频道管理功能需求管理员能够对频道进行添加、删除、修改等操作,并且可以对已有的频道进行搜索,如表3.2所示表3.2频道管理功能表功能编号功能名称功能描述1频道搜索搜索频道的具体内容2频道添加向网站添加频频3频道修改修改已经添加的频道4频道删除删除已经添加的频道3.3栏目管理功能3.3.1栏目管理功能的特性说明此功能为篮球网的设计与实现后台管理功能模块之一。在此功能中管理员可以对栏目进行管理,对栏目的添加,修改,删除,搜索查找。3.3.2栏目管理功能用例图管理员能够对栏目进行管理,如图3.3所示。图3.3栏目管理功能用例图3.3.3栏目管理功能需求管理员能够对栏目进行增删改查等操作,如表3.3所示。表3.3栏目管理功能表功能编号功能名称功能描述1栏目搜索搜索栏目的具体内容2栏目添加向网站添加栏目3栏目修改修改已经添加的栏目4栏目删除删除已经添加的栏目3.4文章管理功能3.4.1文章管理功能的特性说明此功能为篮球网的设计与实现后台管理功能模块之一。在此功能中管理员可以对新闻进行管理,新闻中有文字、图片内容。管理员可以向文章内的新闻进行添加,修改,删除,搜索查找。3.4.2文章管理功能用例图管理员能够对文章里的新闻进行管理,如图3.4所示。图3.4文章管理功能用例图3.4.3文章管理功能需求管理员能够对文章进行增删改查等操作,新闻就是我们要在下载的内容,并且可以对新闻进行搜索,如表3.4所示。表3.4文章管理功能表功能编号功能名称功能描述1文章查看查看文章的具体内容2文章添加向网站上传文件3文章修改修改已经上传的文件4文章删除删除已经上传的文件5文章搜索搜索符合条件的文章,可以根据文件名3.5系统配置3.5.1硬件环境(1)服务端:表3.5服务器系统表类别服务器标准配置CPUIntel奔腾P42.0GHz以上内存512MB,最好1GB以上硬盘60G以上其他无特殊要求(2)客户端:表3.6客户端表类别服务器标准配置CPUIntel奔腾P42.0GHz内存512MBDDR硬盘30G以上其他无特殊要求3.5.2软件环境操作系统:windowsXPProfessional,windows2003;数据库管理系统:MySQL;集成开发环境:Phpcms2007;其他支撑软件:Dreamweaver。3.6一般安全性篮球网需要满足来自两方面的需求,这两个方面分别是用户和网站管理人员。用户的需求是浏览网页、查看需要的资料,个人信息的修改以及用户对文章资料的评论;网站管理员的需求是把资料添加到网站中和对用户的管理。用户想修改自己的个人信息或是发表文章都需要登录网站,登录时是需要账号和密码的,如果有人想登录其他人的账号,必须知道这个账号的密码,否则不能登录。保护了用户的帐户的安全,信息不被别人修改。网站管理员有管理用户的权限,所以网络管理员的密码长度和复杂度比普通用户的提高很多。确保了网站信息的安全。所有页面都进行cookie验证,保证所有用户均通过登录进入,而不是直接输入相应页面地址进入系统,对系统进行非法操作,提高系统安全性。第4章系统设计4.1界面设计4.1.1网站首页设计网站首页分为顶部,中部和底部,顶部为logo部分,中部是新闻部分,底部为footer部分,如图4.1所示。网站首页顶部大小为760*150像素,logo的大小是250*150像素,用于显示本网站的个性logo以及网站的名称。中部大小为760*250像素,导航条部分的大小是760*80像素,用来显示网站的功能信息。Footer的部分的大小是760*50像素。4.1.2频道首页设计频道首页分为顶部,中部和底部,顶部包括banner、导航,中部包括站内新闻,底部为footer部分,如图4.2所示。频道页面banner的大小是760*150像素,导航条部分的大小是760*60像素,中间新闻部分的宽度为757像素,高度随着新闻内容的多少而改变,Footer的部分的大小是760*50像素。4.1.3栏目列表页设计栏目列表页分为顶部,中部和底部,顶部包括banner、导航,中部包括栏目列表,底部为footer部分,如图4.3所示。栏目列表页time的大小是760*30像素,banner的大小是760*150像素,导航条部分的大小是760*60像素,栏目列表的宽度为754像素,高度随着栏目列表中新闻内容的多少而改变,Footer的部分的大小是760*50像素。4.1.4文章栏目页设计文章栏目页分为顶部,中部和底部,顶部包括banner、导航,中部包括文章部分,底部为footer部分,如图4.4所示。文章栏目页banner的大小是760*150像素,导航条部分的大小是760*60像素,文章部分的宽度为757像素,高度随着新闻的多少而改变,Footer的部分的大小是760*50像素。图4.1网站首页界面设计图图4.2频道首页界面设计图图4.3栏目列表界面设计图图4.4文章界面设计图4.2系统功能设计系统开发得充分考虑到用户的需求,从用户登录到各模块的运行,要以最简便的操作提供最强大的功能,这是程序设计的理念和方针。使功能更全面,更具有人性化。本系统设计了三种用户权限,分别是普通用户、频道管理员和超级管理员进行对网站各方面的管理,增加了网站的安全性和条理性,如图4.5所示。4.2.1用户管理用户管理模块是超级管理员对用户进行增、删、改、查的一系列操作,如图4.6所示。用户管理模块可以分为五个功能,分别是查看用户、添加用户、修改用户、删除用户和搜索用户。本模块的搜索功能为按用户名搜索。4.2.2频道管理频道管理模块是管理员对频道进行增、删、改、查的一系列操作,如图4.7所示。频道管理模块可以分为五个功能,分别是查看频道、添加频道、修改频道、删除频道和搜索频道。本模块的搜索功能为按频道名搜索。4.2.3栏目管理栏目管理模块是管理员对栏目进行增、删、改、查的一系列操作,如图4.8所示。栏目管理模块可以分为五个功能,分别是查看栏目、添加栏目、修改栏目、删除栏目和搜索栏目。本模块的搜索功能为按栏目名搜索。4.2.4文章管理新闻管理模块是管理员对文章进行增、删、改、查的一系列操作,如图4.9所示。新闻管理模块可以分为几个功能,分别是文章查看、添加上传、文章修改、文章删除和。本模块的搜索功能为按文章名搜索。图4.5权限功能图图4.6用户管理模块流程图图4.7频道管理模块流程图图4.8栏目管理模块流程图图4.9新闻管理模块流程图第5章系统实现5.1网站首页模块的实现5.1.1网站首页页面网站首页模块的颜色使用了充满朝气的蓝色,使整个后台充满了活力的气息。网站的上边是一组导航条,下边是显示导航的内容。整个页面简洁、清新并功能强大,能完成对网站的管理,如图5.1所示。图5.1网站首页图5.1.2关键技术{template'phpcms','header'}<divid="first"><divid="left"> {tag_3dflash}</div><divid="mid"><divid="top">推荐新闻</div> <divid="cont"> <ul>{tag_首页推荐信息}</ul> </div> <divclass="clear"></div> <div> <ahref="{$cha[linkurl]}"><imgsrc="images/omre-0730-07.gif"align="right"/></a> </div></div> <divid="right"><divid="title">焦点新闻</div> <divid="cont"> <ul> {tag_首页推荐信息} </ul> </div> <div> <ahref="{$cha[linkurl]}"><imgsrc="images/omre-0730-07.gif"align="right"/></a> </div></div></div><divclass="clear"></div>5.2频道首页设计5.2.1频道首页界面频道页的上部是一个网站的导航栏,导航栏下面是文章列表及推荐的文章,中部是频道页显示的内容,如图5.2所示。图5.2频道首页图5.2.2关键技术{template'phpcms','header'}<divid="main"><divclass="left"><div><divclass="title1">推荐新闻</div><divclass="title2"><imgsrc="{PHPCMS_PATH}images/omre-0730-07.gif"align="right"/></div></div><divclass="content"><ul>{tag_频道首页焦点文章}</ul></div></div><divclass="right"><div><divclass="title3">焦点新闻</div><divclass="title4"></div></div><divclass="content1"><ul>{tag_频道首页焦点文章}</ul></div></div><divclass="clear"></div><divclass="banner1"><imgsrc="{PHPCMS_PATH}images/2.gif"/></div>{loop$childcats$i$cat}{if$i==4}<divclass="banner1"><imgsrc="{PHPCMS_PATH}images/2.gif"/></div>{/if}{if$i==8}<divclass="banner1"><imgsrc="{PHPCMS_PATH}images/2.gif"/></div>{/if}{if$i%2!=1}<divclass="clear"></div>5.3栏目列表页5.3.1栏目列表页界面栏目列表页包括推荐新闻、焦点新闻的内容,也是用户用于查看的内容,如图5.3所示。图5.3栏目列表页面图5.3.2关键技术{template'phpcms','header'}<divid="main"><divclass="left"><div><divclass="title1">推荐新闻</div><divclass="title2"><imgsrc="{PHPCMS_PATH}images/omre-0730-07.gif"align="right"/></div></div><divclass="content"><ul>{tag_频道首页焦点文章}</ul></div></div><divclass="right"><div><divclass="title3">焦点新闻</div><divclass="title4"></div></div><divclass="content1"><ul>{tag_频道首页焦点文章}</ul></div>5.4文章页面设计5.4.1文章界面文章页面包括文章正文、相关新闻等内容,能够让用户了解文章的内容和相关的文章,如图5.4所示。图5.4文章页图5.4.2关键技术{template'phpcms','header'}<divid="main"><divclass="newsbox"><divclass="newstitle">{$title}{if$paginationtype&&$page}({$page}){/if}</div><divclass="introduce">{$introduce}</div>{$content}</div><divclass="newsbox"><fontcolor="#FF0000">相关新闻</font><br>{tag_终极栏目页文章列表}</div><divclass="clear"></div></div>>第6章系统测试6.1用户管理模块测试用户管理模块测试的测试项目、过程及结果,如表6.1所示。表6.1用户管理测试表项目测试过程及结果是否成功管理员登录打开用户登录页面,输入用户名和密码,如果输入的用户名、密码和用户权限都匹配,则登录成功,否则提示用户名或密码错误,或者是您无权登录本页面。是添加用户点击添加用户,进入添加用户表单,输入用户的个人信息和选择一种用户权限,点击添加按钮,用户信息添加成功。是删除用户点击管理用户选项,进入用户列表,选择一位用户点击常规操作中的删除链接,则该用户被删除。是用户信息修改点击管理用户选项,进入用户列表,选择一位用户点击常规操作中的修改链接,则该用户的现有的信息和用户权限将显示出来,修改信息后,点击修改按钮,用户信息修改成功。是密码初始化点击管理用户选项,进入用户列表,选择一位用户点击常规操作中的密码初始化链接,则该用户的密码被初始化。是查看用户点击管理用户选项,进入用户列表,选择一位用户点击该用户的用户名,则该用户的信息以对话框的方式显示。是管理员退出点击退出管理按钮,用户即可退出,页面返回登录页面。是6.2频道管理模块测试频道管理模块测试的测试项目、过程及结果,如表6.2所示。表6.2频道管理测试表项目测试过程及结果是否成功频道查看点击管理频道选项,进入频道列表,选择一篇频道点击该频道名,则能查看管理员所建立的频道。是频道添加点击添加频道,进入添加频道表单,输入频道的具体信息,点击添加按钮,频道添加成功。是频道修改点击管理频道选项,进入频道列表,选择一频道点击常规操作中的修改链接,则该频道的内容将显示出来,修改后,点击修改按钮,频道内容修改成功。是频道删除点击管理频道选项,进入频道列表,选择一篇频道点击常规操作中的删除链接,则该频道被删除。是按频道名搜索频道点击频道搜索选项,在频道名中输入想要搜索的关键词,点击搜索按钮即可得到搜索的结果。是6.3栏目管理模块测试栏目管理模块测试的测试项目、过程及结果,如表6.3所示。表6.3栏目管理测试表项目测试过程及结果是否成功栏目查看点击管理栏目选项,进入栏目列表,点击栏目名,则能查看管理员所是建立的栏目。栏目添加点击添加栏目,进入添加栏目表单,输入栏目的信息,点击添加按钮,栏目添加成功。是栏目修改点击管理栏目选项,进入栏目列表,点击常规操作中的修改链接,则该栏目的内容将显示出来,修改后,点击修改按钮,栏目内容修改成功。是栏目删除点击管理栏目选项,进入栏目列表,点击常规操作中的删除链接,则该资料被删除。是按栏目名搜索栏目点击栏目搜索选项,在栏目名中输入想要搜索的关键词,点击搜索按钮即可得到搜索的结果。是6.4新闻管理模块测试新闻管理模块测试的测试项目、过程及结果,如表6.4所示。表6.4新闻管理测试表项目测试过程及结果是否成功新闻查看点击管理新闻选项,进入新闻列表,点击新闻名,则能查看管理员所发表的资料信息。是新闻添加点击添加新闻,进入添加新闻表单,输入新闻的信息,点击添加按钮,新闻添加成功。是新闻修改点击管理新闻选项,进入新闻列表,点击常规操作中的修改链接,则该新闻的内容将显示出来,修改后,点击修改按钮,新闻内容修改成功。是新闻删除点击管理新闻选项,进入新闻列表,点击常规操作中的删除链接,则该新闻被删除。是按课新闻搜索栏目点击新闻搜索选项,输入想要搜索的关键词,点击搜索按钮即可得到搜索的结果。是结论在毕业设计的近三个多月的时间内,我根据设计要求,查阅了大量资料,进行了系统分析、设计、编程、调试运行等。本网站基于PHPCMS工具开发,PHPCMS是一款由文章、下载、图片、分类信息、影视、商城、采集、财务等20多个功能模块组成的强大、易用、可扩展的网站管理软件。通过这次毕业设计,对PHPCMS工具有了更深的理解,掌握了调试程序的一般技巧,同时培养了自己独立分析问题、解决问题和实际操作的能力。致谢在辽宁科技大学信息技术学院的几年中,各位任课老师在学习上给予了我细心指导和热情帮助,他们兢兢业业、任劳任怨的高尚品德,令我终身受益,为我以后的人生指引了方向。我的毕业设计能够得以顺利完成,是与我的指导老师康伟老师的全力支持和热心帮助分不开的,当我在开发过程中遇到问题的时候,康老师每次都能给予耐心、全面的解答,没有半句怨言,真正作到为人师表、授业解惑。由于老师的教诲和热心的帮助,我在毕业设计的过程中所遇到的困难基本上都很快得到解决。通过毕业设计,不仅完成了我的学业,更重要的是使我对从需求分析到具体功能实现,再到最终测试和维护的一个网站有了深刻的理解,新的思维方法对我的思想也产生了极大的影响。现在我的动手能力和独立解决问题的能力得到了很大的锻炼和提高。另外,在任务的完成过程中,由于开发语言和环境的相近性,我还得到了课题组同学的大力支持和帮助,正是他们的无私奉献才能够让我顺利地完成毕业设计。在此我真诚地向他们表示最衷心的感谢。最后,感谢康伟老师以及计算机系各位参考文献[1]张冬青.数据库原理与应用[M].中国轻工出版社,2005.9.[2]刘丹妮.ASP.NET(C#)大学实用教程[M].电子工业出版社,2007.2.[3]李克东.数字化学习――信息技术与课程整合的核心[M].电化教育研究,2001.8.[4]徐福荫.现代远程教育的理论与实践探讨[M].电化教育研究,2000.[5]陈育松.实用网站建设技术[M].清华大学出版社,2002.8.[6]StephenWalther.ASP.NET揭秘(第二版)[M].中国电力出版社,2004.8.[7]蒋理.动态网页设计实用教程[M].西安电子科技大学出版社,2007.1.[8]柯清超.专题学习网站的设计与开发[J].会议交流.[9]ChrisGoode.ASP.NET1.0入门经典C#编成篇[M].清华大学出版社,2002.11.[10]ChrisUllman.BeginningASP.NET1.1WithVisualC#.NET2003[M].2004.6.附录AFirst,computervirus(ComputerVirus)inthe"People'sRepublicofChinaComputerInformationSystemSecurityProtectionBill"wasacleardefinitionofthevirusrefersto"thepreparationofacomputerprogramorinsertthedamageordestructionofcomputerdatafunctions,theimpactofcomputeruseandself-replicationasetofcomputerinstructionsorcode."Ingeneraltextbooksandgeneralinformationisdefinedas:theuseofcomputersoftwareandhardwaredefects,damagetocomputerdataandaffectthenormalworkofacomputerinstructionsetorasetofprogramcode.Computervirusesfirstappearedinthe70sciencefictionDavidGerrold'sWhenHARLIEwasOne.Firstappearedin1983,thedefinitionofscience:TheFredCohen(UniversityofSouthernCalifornia)doctoralthesis"Experimentalcomputerviruses,""acanown(orbytheevolutionof)intootherprogramsofthecomputerprogram"bootsectorviruses,macro(macro)viruses,script(script)theconceptofthespreadofthevirusisthesameasbiologicalviruseswithasimilarmechanism.biologicalvirusisinjectedintocellsthemselves.Second,thelong-termcomputervirus:Computervirusesoftentakeadvantageoftheweaknessesoftheoperatingsystemtospreadandimprovethesafetyofthesystemisanimportantanti-virus,butaperfectsystemisnon-existent,toomuchemphasisonthesafetyofthesystemwillbemostofthetimethesystemchecksforthevirus,thesystemlossofavailability,practicalityandeaseofuse,ontheotherhand,therequirementsoftheconfidentialityofinformationsothatpeopleintheleakandcannotchoosebetweenseizingthevirus.Virusandanti-virustechnologywillbeusedasalong-standingconfrontation,withthetwotechnologieswillbethedevelopmentofcomputertechnologyandthedevelopmentoflong-term.Third,theemergenceofcomputerviruses:thevirusisnotfromsuddenoraccidentalcauses.Asuddenpoweroutageandaccidentalerrorsinthecomputer'sdiskandmemoryinsomegarbledandrandomdirections,butthecodeisgoingtobedisorderlyandchaotic,thevirusisamoreperfect,delicatestringentcode,strictlyinaccordancewiththeordertoorganizethemselves,andwherethenetworktoadapttoandcopewiththeenvironment,theviruswillnotbeformedthroughcoincidence,andtheneedforacertainlength,thelengthofthebasictermsfromtheprobabilitythatthecodecannotbegeneratedrandomly.Thevirusisnowendemicdeliberatelypreparedbyman-made,Mostvirusescanbefoundtheauthorandsourceofinformation,fromalargenumberofstatisticalanalysis,theviruswritersandthemainobjectivesare:anumberoftalentedprogrammersinordertoshowhimselfandprovehimself,inthedissatisfactionoftheirsuperiors,inordertocuriosity,inretaliationfor,inordertocongratulateandcourtship,inordertogetcontrolofpassword,inordertogetrewardreservedforsoftwaretraps.Ofcoursetherearepolitical,military,religious,ethnic.Needsofthepatentspecificallyprepared,includinganumberofresearchinstitutionsandhackersvirustestvirus.Fourth,thecharacteristicsofcomputerviruses,computerviruseshavethefollowingcharacteristics:(1)parasiticparasiticcomputervirusesinotherproceedings,whentheimplementationofthisprocedure,thevirusfromdamagingeffects,andnotbeforethestartofthisprocess,itisdifficulttobeidentified.(2)infectiouscomputervirusesnotonlydamaginginitself,ismoreharmfulinfectious,oncethevirusiscopiedorgeneratedvariants,anditsspeedisdifficulttoprevent.Infectiousisabasiccharacteristicofthevirus.Inthebiosphere,thevirusthroughthespreadofinfectionfromoneorganismtoanotherorganism.Underappropriateconditions,itcanbealargenumberofbreeding,andwereinfectedwiththediseaseshowedtheorganismsorevendeath.Similarly,computerviruseswillbethroughvariouschannelsfromtheinfectedcomputerhasbeenspreadtothecomputerisnotinfected,andinsomecasesofinfectioncausedbydisordersofthecomputerorevenparalysis.Andthedifferenceisthatbiologicalviruses,computervirusisacomputerprogramproducedbyman-madecode,thiscodeintothecomputerand,onceimplemented,itwillsearchotherconditionsconsistentwithitsproc
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度员工二零二四年度保密协议合同标的详细说明3篇
- 洗衣机自控课程设计
- 移动互联网课程设计
- 大气课程设计的目的
- 2024年标准版劳务外包合作合同样本版B版
- 2024年空间碎片清理技术开发合同
- 机电排灌课程设计
- 2024年甲乙双方关于瓷砖铺设工程合同
- 天津市供热工程课程设计
- 2024年度物流园区配套服务与购销合同范本3篇
- 建筑工程施工合同:游泳馆建设
- DB31-T 1305-2021 未成年人家庭监护能力评估指南
- 南京工程学院《C语言程序设计》2023-2024学年第一学期期末试卷
- 中建中建机械顶管专项方案范本
- 机动车检测站程序文件(根据补充要求修订)
- 精神科患者首次风险评估单
- 防冲撞升降柱安装合同
- 2024年下半年安徽文都控股集团限公司公开招聘易考易错模拟试题(共500题)试卷后附参考答案
- 二零二四年码头岸线使用权转让合同
- 专题21 现在分词(五年真题+八省模拟+写作升格)【含答案解析】
- 离婚协议自愿离婚协议模板2024年
评论
0/150
提交评论