基于phpcms平台网站设计本科毕业论文设计_第1页
基于phpcms平台网站设计本科毕业论文设计_第2页
基于phpcms平台网站设计本科毕业论文设计_第3页
基于phpcms平台网站设计本科毕业论文设计_第4页
基于phpcms平台网站设计本科毕业论文设计_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

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

文档简介

摘要网络的日益发展,使网站的开发和管理倍受人们的关注。在这里,介绍了基于PHPCMS框架的CMS网站系统的开发,剖析了模块化开发方式在网站过程中的优势。CMS是网站信息管理和维护的良好工具,因而成为很多建站者的首选。该CMS以PHP做为主要语言,采用MYSQL做为数据库支持。PHP和MYSQL是做中小型网站的最佳组合。该网站主要用于学校信息发布,学校信息发布是一项琐碎、复杂而又十分细致的工作,而且不容许出错,如果按照传统的信息传递模式,将会耗费工作人员大量的时间和精力,并且也很难保证新闻的及时性和准确性。而基于CMS的学校网站就是一个能够在网上实现新闻的网上多用户发布,多栏目管理,实时的进行行为统计和记录的网上交互系统。他的出现很好的解决了这个燃眉之急。关键词PHPCMS;CMS;MYSQL;网站开发;信息发布DESIGNANDIMPLEMENTATIONOFCMSOCCUPATIONTECHNICALSCHOOLINHAMIBASEDONPORTALABSTRACTTHEINCREASINGDEVELOPMENTOFTHENETWORK,SOTHATWEBSITEDEVELOPMENTANDMANAGEMENTOFMUCHATTENTIONHERE,THEINTRODUCEDBASEDONTHECMSWEBSITEPHPCMSFRAMEWORKSYSTEMDEVELOPMENT,ANALYSISOFTHEMODULARDEVELOPMENTWAYINTHEWEBSITEOFTHEADVANTAGESOFTHEPROCESSCMSISAGOODTOOLFORWEBINFORMATIONMANAGEMENTANDMAINTENANCE,ANDTHUSBECOMETHESITEOFCHOICEFORMANYTHECMSWITHPHPASTHEMAINLANGUAGE,THEUSEOFMYSQLASADATABASESUPPORTPHPANDMYSQLARETHEBESTCOMBINATIONOFSMALLANDMEDIUMSIZEDSITETHESITEMAINLYFORSCHOOLINFORMATION,SCHOOLINFORMATIONDISSEMINATIONISATRIVIAL,COMPLEX,VERYDETAILEDWORK,BUTDOESNOTALLOWFORERROR,ACCORDINGTOTHETRADITIONALMODEOFINFORMATIONDISSEMINATION,ITWILLTAKEALOTOFSTAFFTIMEANDEFFORT,ANDISALSOVERYDIFFICULTTOENSURETHEACCURACYANDTIMELINESSOFNEWSTHESCHOOLWEBSITEBASEDONCMSISANONLINETOTHEREALIZATIONOFTHEONLINENEWSUSERS,MULTIPLECOLUMNSMANAGEMENT,TOCONDUCTREALTIMESTATISTICSANDRECORDSONLINEINTERACTIVESYSTEMHISAPPEARANCEISVERYGOODSOLUTIONTOTHISASPRESSINGDANGERKEYWORDSPHPCMS;CMS;MYSQL;WEBDEVELOPMENT;INFORMATIONRELEASE目录摘要IABSTRACTII引言11绪论211课题背景与意义2111课题背景2112项目提出的意义212国内外现状分析313本文的主要贡献及组织结构4131本文的主要贡献4132本文的组织结构42网站的开发方法及相关技术521软件开发模型522系统开发方法623体系结构724开发工具及环境简介83需求分析831网站开发目标832系统需求分析9321业务需求分析9322用户需求分析9323功能需求分析10324非功能性需求分析114哈密职业技术学校门户网站设计1241网站运行环境1242网站设计模型1243数据库设计12431概念结构设计13432逻辑结构设计135哈密职业技术学校门户网站实现1451界面及编码风格14511界面风格14512编码风格1652编码示例1853网站栏目功能实现19531网站首页栏目设计19532网站关于我们栏目设计25533网站机构设置栏目设计26534网站校园风采栏目设计27535网站新闻中心栏目设计28536网站资料下载栏目设计296系统测试3061系统测试环境3062系统测试效果30621后台主页30622栏目管理31623管理内容31结论33参考文献34致谢35引言动态网站系统是建立在网络基础设施之上的WEB应用系统,它由前台和后台两部分构成,后台包括一组应用服务程序、WEB服务器、应用服务器、数据库服务器等,前台是通过浏览器展示信息,实现与用户交互的一组网页。合理的体系结构和良好的程序设计是实现网站功能的基础,友好简洁的交互界面是发挥网站系统功能优势的条件。传统静态网站建设中存在的主要问题有页面制作风格不统一,难以形成独立可复用的模块,降低了应用集成的灵活性和可扩展性;内容组织繁琐,管理效率低下,严重影响了更新效率,难以对信息进行统一管理;应用开发技术难度大,网站后台开发与前台页面的开发都需要开发人员编写代码,代码编写量大,网站开发周期长。为了解决传统静态网站建设中产生的系列问题,形成了以动态网页技术和数据库技术为基础的CMSCONTENTMANAGEMENTSYSTEM,内容管理系统,它能根据不同的建站需求,建设出客户所需要的网站。CMS的优势有能够比较灵活的定制栏目,对栏目进行分类、增删改和排序等管理;CMS表现和内容分离,用户体验与内容质量的和谐统一,能够方便地对信息发布、录入、修改、删除;能够方便的管理网站的图片、文档、软件等一切资源,达到资源共享;简化了网站的内容供给和内容管理的责任委托,能够对信息的安全性和权限进行控制,保证信息访问的安全性和灵活性;能够有效统一网站风格;能在任意地点和时刻进行信息发布,把动态的内容利用静态的页面发布出去,提高网站的访问速度;CMS集成性高,整体高效灵活,扩展性和易维护性好。1绪论11课题背景与意义111课题背景校园网站是基于学校单位建立的校园官方网络平台,承载着信息化教育时代的网络教学、对外宣传、教育管理的基本任务,是远程教育发展的必然趋势和必须平台,校园网站可理解为学校教学、科研和管理等教育提供资源共享、信息交流和协同工作的计算机网络WEB系统。在我国,近年来校园网站建设发展迅速,到目前为止仅在我国中小学就近有17000余所学校建立起了独立域名的校园网站。他们为我国中小学教育发展、校园宣传、教育教学实现教育的共享资源、信息交流和协同工作提供了较好的平台。搞好校园网站建设,构建现代化教育环境,是教育现代化的重要组成部分。二十一世纪是全球信息化、网络化的时代,以现代化的教育技术手段取代旧有的落后教学手段,实现网络教学、远程教学、教育资源共享是时代的需要。建好校园网,用好校园网,是摆在我们面前的新课题。在这个信息飞速增长的时代,网络已经成了信息快速传播的一个重要载体。作为高校信息化重要平台的网站也得到了快速发展。高校网站相对来说拥有较多的二级子站点和系统平台。这些站点和系统之间的联合就构成了网站群。早期的网站建设技术及设计理念已经不能很好地适应大量业务需求变化的需要,以及存在改版工作量大、系统扩展能力差的问题。内容管理系统拥有许多基于模板的主题优秀设计、个性化服务,可以加快网站开发速度和减少开发成本。112项目提出的意义该校从初建到现在已经经历了许多年,这段期间积累了大量的文档,包括各类教案、技术资料、规章规定、文章、通知通告等,可以说这些文档记录了学院发展历史的一点一滴,这些文档对于总结过去展望未来有着重要的参考价值,但是,这些文档的保存和查询非常不便,面对大量需要保存、查询的请求,办公人员也是不堪重负。近年来,随着教学与科研投入的加大,学院的信息化建设发展迅速,对各种网站的需求量大大增加,各类精品课程、重点课程以及优秀课程均需要通过有效及时的网络平台展示形象和对外沟通。而原有的学院网站系统无法满足这些需求,缺乏一个开放便捷的网上文章内容管理平台。开发校园CMS文章管理系统还具有以下现实意义1随时可以通过部署实现各种功能的内容类型,来满足系统功能的扩充要求;2减轻了网站建设的复杂性,解决网页制作的复杂度,使网站的运营容易管理,内容容易维护;3提供灵活的栏目管理和文章、图文等管理功能。12国内外现状分析随着学校信息化的快速发展,学校主网站以及各部门二级网站在对外宣传、内部信息传递、辅助教学等方面发挥着越来越重要的作用,是提高全校师生服务质量的一个不可或缺的重要渠道。建设并管理好这些网站是校园信息化建设体系的重要内容,各网站管理部门为此花费了大量的人力、财力和物力用于保证各类网站上的数据组织清晰、内容更新及时、系统安全可靠。但随着网络应用的丰富和信息的爆炸式发展,很多网站往往不能紧跟大量信息衍生及业务模式变革的步伐,遇到网站扩充的时候,整合内外网及分支网站的工作就变得复杂,通过对学校网站建设及管理现状进行调查分析,发现主要存在一下几方面的问题第一、硬件环境建设重复1。网站建设缺乏统一的规划指导,各单位自行采购服务器充当部门的WEB服务器,导致了低水平重复建设,不仅浪费大量资金,也造成了网络硬件环境不能完全满足网站访问的高效性要求。第二、网站维护队伍不稳定。学校各机构部门网站开发制作队伍大多以学生或社会上的小公司为主,虽然开发成本较低,但由于开发平台不统一,开发队伍不稳定,从而造成网站后期升级及日常维护困难,导致网站只有建设,没有后期维护的状况。第三、信息缺乏有效的共享。由于各部门网站开发没有统一的规划与管理,网站采用的数据库不统一,采用技术与平台多种多样,形成了一个各信息孤岛,导致信息交换非常困难,难以进行高层次的跨部门信息处理。第四、网站安全性差。由于开发人员技术水平良莠不齐,采用的技术与平台不统一,维护人员缺少相应的专业培训与必须的责任心,导致网站安全性差,容易受到攻击,网站经常无法访问。利用内容管理系统CONTENTMANAGEMENTSYSTEM,CMS管理部门网站,将网页制作技术和站点内容管理相分离,可以发回多种人力资源优势,从而提高资源使用效率,构建一个内容丰富、管理高效、服务完善、用户满意的部门网站内容系统。1李岩内容管理系统在媒体网站的具体实施J世界广播电视,2007,217565913本文的主要贡献及组织结构131本文的主要贡献学校门户网站是学校的“商标”,也是学校的窗口。对于学校来说具有现实意义。塑造学校形象,必须重视学校外部形象的设计和学校形象的宣传。特别是对互联网技术高度发展的今天,大多学生、家长、企业都是通过网络来了解学校。学校把自己最亮丽的一面呈现给社会,通过网站这个窗口,让社会了解学校办学特色、办学优势,了解学校工作内容、工作效果等。132本文的组织结构图132哈密职业技术学校门户网站组织结构2网站的开发方法及相关技术21软件开发模型该设计采用的是喷泉模型2,它是典型的面向对象的软件过程模型之一。喷泉模型是一种以用户需求为动力,以对象为驱动的模型,主要用于描述面向对象的软件开发过程。该模型认为软件开发过程自下而上周期的各阶段是相互重叠和多次反复的,就像水喷上去又可以落下来,类似一个喷泉。各个开发阶段没有特定的次序要求,并且可以交互进行,可以在某个开发阶段中随时补充其他任何开发阶段中的遗漏。传统喷泉模型如图21所示图21喷泉模型喷泉模型主要用于采用面向对象技术的软件开发项目,喷泉一词本身就体现了迭代和无间隙的特征。无间隙指在各项活动之间无明显边界,如2张海藩软件工程导论M第五版北京清华大学出版社,20081722分析、设计和编码之间没有明显的界限。在编码之前再进行需求分析和设计,期间添加有关功能,使系统得以演化。喷泉模型在系统某个部分常常被重复工作多次,相关对象在每次迭代中随之加入渐进的系统。由于对象概念的引入,需求分析、设计、实现等活动只用对象类和关系来表达,从而可以较为容易地实现活动的迭代和无间隙,并且使得开发过程自然地包括复用。喷泉模型的优点喷泉模型不像瀑布模型那样,需要分析活动结束后才开始设计活动,设计活动结束后才开始编码活动。该模型的各个阶段没有明显的界限,开发人员可以同步进行开发。其优点是可以提高软件项目开发效率,节省开发时间,适应于面向对象的软件开发过程。喷泉模型的缺点由于喷泉模型在各个开发阶段是重叠的,因此在开发过程中需要大量的开发人员,因此不利于项目的管理。此外这种模型要求严格管理文档,使得审核的难度加大,尤其是面对可能随时加入各种信息、需求与资料的情况。22系统开发方法该设计采用的系统开发方法是面向对象的开发方法。面向对象方法是一种把面向对象的思想应用于软件开发过程中,指导开发活动的系统方法,简称OOOBJECTORIENTED方法,是建立在“对象”概念基础上的方法学。对象是由数据和容许的操作组成的封装体,与客观实体有直接对应关系,一个对象类定义了具有相似性质的一组对象。而每继承性是对具有层次关系的类的属性和操作进行共享的一种方式。所谓面向对象就是基于对象概念,以对象为中心,以类和继承为构造机制,来认识、理解、刻画客观世界和设计、构建相应的软件系统。对象对象是要研究的任何事物。从一本书到一家图书馆,单的整数到整数列庞大的数据库、极其复杂的自动化工厂、航天飞机都可看作对象,它不仅能表示有形的实体,也能表示无形的(抽象的)规则、计划或事件。对象由数据(描述事物的属性)和作用于数据的操作(体现事物的行为)构成一独立整体。从程序设计者来看,对象是一个程序模块,从用户来看,对象为他们提供所希望的行为。在对内的操作通常称为方法。一个对象请求另一对象为其服务的方式是通过发送消息。类类是对象的模板。即类是对一组有相同数据和相同操作的对象的定义,一个类所包含的方法和数据描述一组对象的共同属性和行为。类是在对象之上的抽象,对象则是类的具体化,是类的实例。类可有其子类,也可有其它类,形成类层次结构。消息消息是对象之间进行通信的一种规格说明。一般它由三部分组成接收消息的对象、消息名及实际变元。面向对象方法有以下特征封装性封装是一种信息隐蔽技术,它体现于类的说明,是对象的重要特性。封装使数据和加工该数据的方法(函数)封装为一个整体,以实现独立性很强的模块,使得用户只能见到对象的外特性(对象能接受哪些消息,具有那些处理能力),而对象的内特性(保存内部状态的私有数据和实现加工能力的算法)对用户是隐蔽的。封装的目的在于把对象的设计者和对象者的使用分开,使用者不必知晓行为实现的细节,只须用设计者提供的消息来访问该对象。继承性继承性是子类自动共享父类之间数据和方法的机制。它由类的派生功能体现。一个类直接继承其它类的全部描述,同时可修改和扩充。继承具有传达室递性。继职分为单继承(一个子类只有一父类)和多重继承(一个类有多个父类)。类的对象是各自封闭的,如果没继承性机制,则类对象中数据、方法就会出现大量重复。继承不仅支持系统的可重用性,而且还促进系统的可扩充性。多态性对象根据所接收的消息而做出动作。同一消息为不同的对象接受时可产生完全不同的行动,这种现象称为多态性。利用多态性用户可发送一个通用的信息,而将所有的实现细节都留给接受消息的对象自行决定,如是,同一消息即可调用不同的方法。例如PRINT消息被发送给一图或表时调用的打印方法与将同样的PRINT消息发送给一正文文件而调用的打印方法会完全不同。多态性的实现受到继承性的支持,利用类继承的层次关系,把具有通用功能的协议存放在类层次中尽可能高的地方,而将实现这一功能的不同方法置于较低层次,这样,在这些低层次上生成的对象就能给通用消息以不同的响应。在OOPL中可通过在派生类中重定义基类函数(定义为重载函数或虚函数)来实现多态性。面向对象的开发方法是一种全新的系统分析设计方法,适用于各类信息系统的开发。它实现了对客观世界描述到软件结构的直接转换,大大减少后续软件开发量。并且开发工作的重用性、继承性高,降低重复的工作量,缩短了开发周期。23体系结构浏览器/服务器B/S风格就是C/S三层应用结构的一种实现方式,其具体结构为浏览器/WEB服务器/数据库服务器3。B/S体系结构主要是3张猛内容管理系统的关键技术J电脑开发与应用,2007,2084446利用不断成熟的WWW浏览器技术结合浏览器的多种脚本语言,用通用浏览器就实现了原来需要复杂的专用软件才能实现的强大功能,并节约了开发成本。从某种程度上来说,B/S结构是一种全新的软件体系结构。其优点包括第一,基于B/S体系结构的软件,系统安装、修改和维护全在服务器端解决。用户在使用系统时,仅仅需要一个浏览器就可运行全部的模块,真正达到了“零客户端”的功能,很容易在运行时自动升级。第二,B/S体系结构还提供了异种机、异种网、异种应用服务的联机、联网、统一服务的最现实的开放性基础。其缺点包括第一,B/S体系结构缺乏对动态页面的支持能力,没有集成有效的数据库处理功能,B/S体系结构的系统扩展能力差,安全性难以控制。第二,采用B/S体系结构的应用系统在数据查询等响应速度上,要远远地低于C/S体系结构。第三,B/S体系结构的数据提交一般以页面为单位,数据的动态交互性不强,不利于在线事务处理OLTP应用。24开发工具及环境简介该设计所用的开发工具是PHPCMSV9。PHPCMSV9(简称V9)采用PHP5MYSQL做为技术基础进行开发。V9采用OOP(面向对象)方式进行基础运行框架搭建。模块化开发方式做为功能开发形式。框架易于功能扩展,代码维护,优秀的二次开发能力,可满足所有网站的应用需求。5年开发经验的优秀团队,在掌握了丰富的WEB开发经验和CMS产品开发经验的同时,勇于创新追求完美的设计理念,为全球多达10万网站提供助力,并被更多的政府机构、教育机构、事业单位、商业企业、个人站长所认可。因此基于以上,最后我选择在WINDOWS平台上使用PHPCMSV9这个软件进行网页设计。在该选题中我所选择的平台是WINDOWS平台。之所以选择它,主要在于它具有以下优点直观、高效的面向对象的图形用户界面,易学易用;从某种意义上说,WINDOWS用户界面和开发环境都是面向对象的。用户采用“选择对象操作对象”4这种方式进行工作。这种操作方式模拟了现实世界的行为,易于理解、学习和使用。用户界面统一、友好、漂亮。3需求分析31网站开发目标随着学校信息化的快速发展,学校主网站以及各部门二级网站在对外宣传、内部信息传递、辅助教学等方面发挥着越来越重要的作用,是提高全校师生服务质量的一个不可或缺的重要渠道。该网站根据需求进行开发,普通用户可以直接浏览校园新闻,了解校园动态等。若想参与校园相关信息交流等,需要注册账户,注册之后便可以方便的参与校园信息的交流,使用户更好的得到自己想要的信息等。32系统需求分析321业务需求分析在这样一个信息快速发展的时代,学校也迫切希望通过这个平台让自己得以发展。为了让更多的人了解该校,所以决定做这样一个网站,以保证该校在这个信息化的时代更具有竞争力。好的门户网站是建立在充分的业务分析和需求分析的基础上的,我将从多方面来分析该校关于门户网站方面的现状,以及现实中的系统需求。4徐芳,邓敏内容管理系统(CMS)的发展与应用J孝感学院学报,2007,2737072322用户需求分析在校园文章管理系统中各类用户的权限各不相同,他们应用系统完成的工作也是有很大差别的。站点管理人员属于网站内容管理最高权限的管理者,往往需要懂得较多的编程知识,负责创建站点、构建站点的整体框架、设计站点的显示风格。站点管理人员用例图如图321所示图331站点管理员用例图普通用户校园网站面向的所有用户,他们有权在允许的范围内浏览网页信息或下载资源。普通用户用例图如图322所示图322普通用户用例图323功能需求分析校园网站内容管理的概念是由企业内容管理延伸而来的,遵循的是通用网站内容管理的一般步骤,但由于校园的特殊环境,也有着自身的特点首先,校园文章系统应该是一个学校信息的发布平台,起着宣传展示软件学校风采、日常事务通知通告、政策信息上传下达的重要作用。其次,校园网站不仅是学校信息发布平台,而且也是知识加工平台,知识获取平台的集成,它使学校全体教工之间、教师和学生之间、学生和学生之间的信息共享和交流更加流畅,通过数据挖掘、数据加工而使零散的信息成为知识,使相关人员能够在恰当的时间使用恰当的知识,为教学和其他工作提供了充分的信息和知识。具体来说,校园网站内容管理系统有如下功能模块需求栏目管理功能模块网站基本结构定义好之后,就可以进行网站栏目的定义,一个站点可以有多个栏目,每个栏目下面还可以有子栏目。文章管理功能模块网站结构和栏目定义好之后,可以进行具体内容的管理,包括新建、编辑、删除、发布内容,包括文字信息、图片、WORD等。模板风格管理功能模块每个站点相对独立,显示风格各异,并且可以灵活修改。用户管理功能模块包括用户的添加、修改、删除,也可以对不同的用户授予不同的管理权限,权限包括读、写、创建、删除、发布,权限的范围细化到每个站点下的某个栏目。324非功能性需求分析1性能需求局效性网站应能保证用户正常登录,以及管理员登录进行信息更新。要求正常情况下用户从发起请求到收到回应时间间隔不能超过1秒。对外接口系统处理用户请求最迟不应超过8秒,系统峰值时可以正常工作。完整性该网站的完整性主要体现为身份验证、用户特权级别等。保证信息的准确性,正确性、完整性、该网站的基本功能。可用性该网站采用友好永华界面,使用户可以很直观,方便的浏览信息,并且获取自己想要的信息。可维护性根据该网站长期使用的特性,因此该网站要求有较高的维护性,具有数据恢复功能、数据库备份。2软件接口与其他学校网站连接的接口;3用户界面程序将以网页的方式运行程序采用图形化的方式显示相关信息;用户采用向栏目选择方式来进行操作;3通信接口网络通信采用标准TCPIP协议;4安全设施需求管理员登录必须输入验证码;密码不少于6位;5设计和实现上的限制5开发该网站,根据该学校目前的要求,必须考虑到以下因素结合该校的实情及使用习惯;必须确保该网站安全运行;要保证网站的服务水平,保证达到校园网站的作用;在保证上述条件的前提下,尽量使操作流程简化,操作界面友好化6用户文档在项目完成后,需要向用户提供如下文档校园门户网站用户使用手册;5刘金民使用内容管理了吗J软件世界,2007,147777帮助文档。4哈密职业技术学校门户网站设计41网站运行环境由于本系统是基于B/S结构开发出来的,对客户端的配置要求不是很高。1、操作平台需求可以是WIN2000/WINXP/WINME/WIN98等平台;2、软件需求客户端需要安装一个INTERNET浏览器,如INTERNETEXPLORER。42网站设计模型该网站主要的目的是为用户提供浏览信息,让用户更好的了解该校。而后通过该网站促进该校的发展。该网站的主页设计如图42图42哈密职业技术学校首页框架设计43数据库设计设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。数据库设计一般包括如下两个步骤1数据库概念结构设计2数据库逻辑结构设计431概念结构设计概念结构既独立于数据库的逻辑结构,也独立与所使用的具体的数据库管理系统。用来描述概念结构设计的有力工具是ER模型,ER模型用ER图表示。各实体之间关系如图431图431各角色ER图432逻辑结构设计逻辑设计在数据库概念设计的基础上进行6。其主要任务是将概念模型转换为数据库的逻辑模型,并与选用的DBMS相结合,产生具体的DBMS所支持数据模型的逻辑模式。图432为该网站数据表逻辑关系图6何晓蓉高校研究机构内容管理系统的设计与实现J现代计算机,2007,67072图432数据表关系图5哈密职业技术学校门户网站实现51界面及编码风格511界面风格该网站采用现在流行的网页用户界面,除比较形象的描述和超链接外,一个简单的网页用户界面非常类似于用户所熟悉的非图形用户界面环境上的分级菜单结构。基本的导航通过一个或更多使用了文本或可视化超链接的应用软件来实现。根据应用软件超链接的结构,网页用户界面的内部的导航是在一个单独的图形用户界面窗口中,以线性或非线性的方式来显示一个按页分的应用软件中的网页。基于网页用户界面风格的应用软件在很多地方与将来的定型产品不同,或者说更糟。使用网页用户界面的应用软件中信息一般在一个名为浏览器的GUI(图形用户界面)窗口中显示,尽管应用软件可能通过多个浏览器窗口来显示信息。浏览器为WEB应用软件提供菜单。在应用程序中,如果菜单中的功能不便于用户访问,动作选项就会受到限制。网页对用于侦测专用弹出菜单的客户区缺少控制。专用菜单的创建需要额外的编程工作。应用程序的特性必须映射到调用命令的方法。应用程序区没有任何约定俗成的图标。很多应用程序为了美观和导航的方便而使用图片和动画。这样会带来负面影响,因为下载和打开图形文件的时间太长,会导致用户的不满或延长回应时间。浏览器和应用程序提供了禁止显示网页图片的功能以便显示纯文本版本。网页用户界面包括以下部分1导航在网页用户界面中7,使用较频繁的功能是,通过超链接和搜索机制在不同网页间跳转。用户打开的网页与同一页或其他页同时存在。WEB浏览器为站点转移和站点内部,以一种线性方式通过后退和前进工具按钮提供基本的导航功能。从一个应用程序页到同一个程序中的另一页则通过超链接、站点地图、按钮和导航栏来实现。2显示和行为网页的主要目的是提供有用的信息,包括导航的组织和结构。网页是由一个或多个光彩夺目的结构和很多五彩缤纷的图形组合而成的“自助餐”。基于网页用户界面的应用程序中,包含有意义、但不为用户所知的功能(如动画)都超过了基于图形用户界面的应用程序。INTERNET上的用户的确没有固定标准。3网页用户界面组件常用组件有横幅、导航栏和以很多方式编排的图形或文本超链接。此外还有各种各样的图形、动画和颜色横幅是显示在网页顶部的可视化标题。导航栏是选择信息的超链接选项列表。超链接是显示下一个信息页或把显示焦点移到同一页中其他区域的一个选项。4页面布局信息在网页上通过一个或多种样式和导航风格显示出来浏览器屏幕上出现的浏览器一般都有标题、导航栏和浏览区域7邬厚民应用内容管理系统建设课程教学网站的研究J电脑知识与技术,2007,1254254目录目录是一个可视化的搜索机制,它列出了用于导航到其他选项的超链接选项,直到找到所需要的结果。可用一个标题和其他类型的导航选项搜索和搜索结果用户为执行搜索而键入或选择搜索条件的一个或多个。搜索结果会在同一个或期货窗口中显示出来文档与其原来的形式非常接近,网页文档将显示文本信息以级指向其他资源或扩展性信息的链接记事本一些站点会显示一个可见的记事本,用它来比喻信息的组织方式。这与导航栏没有明显差别,不过选项较6设计挑战对于使用网页用户界面风格的应用程序,影响其可用性的最关键因素与大型机的类似易于在信息结构中导航、方便并能快速地找到所需要的结果、回应也较快。其他一些重要因素包括当前信息内容的艺术价值。512编码风格源程序代码的逻辑简明清晰、易读易懂是好程序的一个重要标准,为了做到这一点,应遵循以下规则81文件目录结构目录名的规范目录的命名使用英文名词、动词,以及下划线,所有字母都使用小写字母。长度一般不超过20个字符。文件名的规范文件名使用英文名词、动词,以及下划线,所有字母都使用小写字母。8王钧内容管理系统分析J芜湖职业技术学院学报,2006,845455用户编写的函数的规范用户编写的函数放置于INCLUDE目录并以FUNCPHP作为函数文件后缀,放置于INCLUDE/FUNCTION目录。函数名使用小写字母、下划线组合。类文件的命名规范用户编写的类,以CLASSPHP作为文件的后缀,放置在INCLUDE/CLASS目录。2PHP代码编写规范局部变量局部变量的命名采用英文的名词、动词,不使用下划线,首字母小写,以大写字母作为单词的分隔。以标准计算机英文为蓝本,杜绝一切拼音、或拼音英文混杂的命名方式。变量命名只能使用项目中有据可查的英文缩写方式,例如可以使用DATA而不可使用DATA1、DATA2这样容易产生混淆的形式,应当使用ARTICLEDATA、USERDATA这样一目了然容易理解的形式。可以合理的对过长的命名进行缩写,例如BIOBIOGRAPHY,TPPTHREADSPERPAGE,前提是英文中有这样既有的缩写形式,或字母符合英文缩写规范。数组变量命名单词的首个字母使用小写,不使用下划线,以字符串ARRAY为后缀。常量规范。使用英文名词、动词,所有字分隔每个单词,常量要用单引号括起来。静态变量命名使用英文名词、动词,以大写字母作为单词的分隔,其他的字母均使用小写,单词的首个字母使用小写,不使用下划线,以字符串STATIC为后缀。4程序的注释程序开发中难免留下一些临时代码和调试代码,此类代码必须添加注释,以免日后遗忘。所有临时性、调试性、试验性的代码,必须添加统一的注释标记“/DEBUG”并后跟完整的注释信息,这样可以方便在程序发布和最终调试前批量检查程序中是否还存在有疑问的代码。52编码示例TEMPLATE“CONTENT“,“HEADER“关于我们53网站栏目功能实现531网站首页栏目设计首页栏目如图531图531网站首页代码如下TEMPLATE“CONTENT“,“HEADER“关于我们学校位于哈密市八一路17号,校园占地面积2948万平方米(442亩),固定资产逾11亿元,图书馆各类藏书128万册。校园内建筑面积105万平方米,绿地面积16万平方米,是一所具有观赏性、环境优美、文化品味高的花园式学校。学校现有教职工326人,其中教师系列人员217人新闻中心自治区党委组织部部务委员人才办主任石岗一行到哈密职业技术学校考察2013129哈密职业技术学校及时做好固定资产盘点工作2013111哈密职业技术学校组织教工团员进行十八大精神讨论交流2013111哈密职业技术学校组织听取法律宣传讲座2013111哈密职业技术学校举办2013年“庆元旦”文艺汇演2013111校园风采TEMPLATE“CONTENT“,“FOOTER“532网站关于我们栏目设计关于我们栏目如图532和图533图532关于我们图533关于我们正文代码如下TEMPLATE“CONTENT“,“HEADER“网站首页TEMPLATE“CONTENT“,“FOOTER“533网站机构设置栏目设计机构设置栏目如图534图534机构设置代码如下TEMPLATE“CONTENT“,“HEADER“机构设置TEMPLATE“CONTENT“,“FOOTER“534网站校园风采栏目设计校园风采栏目如图535和图536图535校园风采图536图片展示代码如下TEMPLATE“CONTENT“,“HEADER“校园风采TEMPLATE“CONTENT“,“FOOTER“535网站新闻中心栏目设计新闻中心栏目如图537图537新闻中心代码如下TEMPLATE“CONTENT“,“HEADER“新闻中心TEMPLATE“CONTENT“,“FOOTER“536网站资料下载栏目设计资料下载栏目如图538所示图538资料下载代码如下TEMPLATE“CONTENT“,“HEADER“资料下载TEMPLATE“CONTENT“,“FOOTER“6系统测试系统的测试的主要任务是发现并排除在分析、设计、编程各阶段中产生的各种类型的错误,以得到可使用的软件系统。系统的测试按是否在实际应用环境中运行来分类,可将测试方法分为静态测试与动态测试。1、静态测试是通过对需求文件、设计文件及源程序的阅读和分析,找出其中的错误或可疑之处。静态测试时不执行被分析的程序。2、动态测试动态测试就是直接在计算机上运行所要测试的程序模块,从实际运行的结果发再并纠正错误。按产生测试数据的不同方式,动态测试可分为功能测试和结构测试。功能测试又称为“黑盒测试”,结构测试又称为“白盒测试”。61系统测试环境系统运行环境为APACHE/2211WIN32PHP/5292MYSQL/5067系统测试所使用的浏览器有IE8、FIREFOX35、360安全浏览器等62系统测试效果621后台主页系统安装成功或管理员登陆成功后,可进入后台首页,如图621所示。在系统后台可以进行系统管理、信息管理、会员管理、附加功能、个人中心等一系列站点信息的管理和维护。图621后台主页622栏目管理进行栏目管理时,会进入图622所示界面,这里可点击进入添加栏目。622栏目管理623管理内容进行栏目内容管理时,会进入图623所示界面,这里可点击为栏目添加内容。图623管理内容结论经过这几个月的设计和开发,哈密职业技术学校门户网站基本开发完毕。其功能基本符合用户的需求,能够为用户提供其所需要信息,并且提供信息更新的功能,使用户能够浏览最新信息,也方便让管理员进行数据添加、修改和数据删除。对于数据的一致性的问题也通过程序进行了有效的解决。但是由于毕业设计时间较短,所以该网站还有许多需要提高的地方,比如用户界面不够美观,界面不够简洁,出错处理不够及时等多方面问题。总的来说,通过这次的设计让我对网页设计有了更大的兴趣。也得到了很多宝贵的知识。参考文献1李岩内容管理系统在媒体网站的具体实施J世界广播电视,2007,21756592张海藩软件工程导论M第五版北京清华大学出版社,200817223张猛内容管理系统的关键技术J电脑开发与应用,2007,20844464徐芳,邓敏内容管理系统(CMS)的发展与应用J孝感学院学报,2007,27370725刘金民使用内容管理了吗J软件世界,2007,1477776何晓蓉高校研究机构内容管理系统的设计与实现J现代计算机,2007,670727邬厚民应用内容管理系统建设课程教学网站的研究J电脑知识与技术,2007,12542548王钧内容管理系统分析J芜湖职业技术学院学报,2006,845455致谢毕业设计是高校教学环节不可或缺的一个重要组成部分,是对我们动手实践能力的检验。通过此次毕业设计,使我深入的学习,以提高自身的制作水平。在导师的帮助下,学到了更多。在这次毕业论文的学习和制作过程中,我感谢我的指导老师李鑫老师,他给了我很多帮助,并给予我悉心的关怀与指导和建议。他指导我的论文的写作的方向和架构,并提供了很多查找资料的方法,让我更清晰的了解了设计的整体规划,从而比较容易的着手,也能按时完成,借此真诚地向李老师道声“谢谢”。内部资料,请勿外传0346279801MAB9JWKFFWVGTYMJG6ACZ7HDQ8KQQFHVZFEDSWSYXTYQA9WKXFYEQDJSXUYUP2KNXPRWXMAUE9AQGN8XPR849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMUE9AQGN8XPR849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z8VGTYMJG6ACZ7HDQ8KQQFHVZFEDSWSYXTYQA9WKXFYEQDJSXUYUP2KNXPRWXMAUE9AQGN8XPR849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXG89AMUE9AQGN8XPR849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z8VGTYMJG6ACZ7HDQ8KQQFHVZFEDSWSYXTYQA9WKXFYEQDJSXUYUP2KNXPRWXMAUE9AQGN8XPR849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMUE9AQGN8XPR849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVU3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVU3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ84Z89AMVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVU3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9GTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYW

温馨提示

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

评论

0/150

提交评论