基于phpcms平台网站的毕业论文.doc_第1页
基于phpcms平台网站的毕业论文.doc_第2页
基于phpcms平台网站的毕业论文.doc_第3页
基于phpcms平台网站的毕业论文.doc_第4页
基于phpcms平台网站的毕业论文.doc_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

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

文档简介

昌吉学院 论文(设计)分类号:没有对phpcms原理分析说明,没有说明如何给予phpcms构建网站、进行二次开发论文格式有很多错误,请参照模板和要求文件逐条修改本科毕业论文(设计)密级:基于CMS的哈密职业技术学校门户网站的设计与实现系 院 计算机工程系 学科门类 工 学 专 业 计算机科学与技术 学 号 0925829022 姓 名 王焕君 指导教师 李 鑫 教师职称 讲 师 年 月 日毕业论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果或作品。本人完全意识到本声明的法律后果由本人承担。作者签名: 年 月 日毕业论文版权使用授权书本毕业论文作者完全了解学院有关保存、使用毕业论文的规定,同意学院保留并向有关毕业论文管理部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权本学院及以上级别优秀毕业毕业论文评选机构将本毕业论文的全部或部分内容编入有关数据库以资检索,可以采用复印、缩印或扫描等复制手段保存和汇编本毕业论文。声明人签名: 导师签名: 年 月 日 年 月 日昌吉学院2013届本科毕业论文(设计)摘 要文字要简练、明确。内容要包括目的、方法、结果和结论,不能和引言中的内容重复网络的日益发展,使网站的开发和管理倍受人们的关注。在这里,介绍了基于PHPCMS框架的CMS网站系统的开发,剖析了模块化开发方式在网站过程中的优势。CMS是网站信息管理和维护的良好工具,因而成为很多建站者的首选。该CMS以PHP做为主要语言,采用MySQL做为数据库支持。PHP和MYSQL是做中小型网站的最佳组合。该网站主要用于学校信息发布,学校信息发布是一项琐碎、复杂而又十分细致的工作,而且不容许出错,如果按照传统的信息传递模式,将会耗费工作人员大量的时间和精力,并且也很难保证新闻的及时性和准确性。而基于CMS的学校网站就是一个能够在网上实现新闻的网上多用户发布,多栏目管理,实时的进行行为统计和记录的网上交互系统。他的出现很好的解决了这个燃眉之急。关键词:PHPCMS;CMS;MYSQL;网站开发;信息发布- I -Design and implementation of CMS occupation technical school in Hami based on portal标题和内容语法有错误AbstractThe increasing development of the network, so that website development and management of much attention. Here, the introduced based on the CMS website PHPCMS framework system development,analysis of the modular development way in the website of the advantages of the process.CMS is a good tool for web information management and maintenance, and thus become the site of choice for many. The CMS with PHP as the main language, the use of MySQL as a database support. PHP and MYSQL are the best combination of small and medium-sized site. The site mainly for school information, school information dissemination is a trivial, complex, very detailed work, but does not allow for error, according to the traditional mode of information dissemination, it will take a lot of staff time and effort, and is also very difficult to ensure the accuracy and timeliness of news. The school website based on CMS is an online to the realization of the online news users, multiple columns management, to conduct real-time statistics and records online interactive system. His appearance is very good solution to this as pressing danger. Key Words:PHPCMS;CMS;MYSQL;Web Development;Information Release- III -目 录摘 要IAbstractII引 言11绪论21.1课题背景与意义21.1.1课题背景21.1.2项目提出的意义21.2国内外现状分析31.3本文的主要贡献及组织结构41.3.1本文的主要贡献41.3.2本文的组织结构42网站的开发方法及相关技术52.1软件开发模型52.2系统开发方法62.3体系结构72.4开发工具及环境简介83需求分析83.1网站开发目标83.2系统需求分析93.2.1业务需求分析93.2.2用户需求分析93.2.3功能需求分析103.2.4非功能性需求分析114哈密职业技术学校门户网站设计124.1网站运行环境124.2网站设计模型124.3数据库设计124.3.1概念结构设计134.3.2逻辑结构设计135哈密职业技术学校门户网站实现145.1界面及编码风格145.1.1界面风格145.1.2编码风格165.2编码示例185.3网站栏目功能实现195.3.1网站首页栏目设计195.3.2网站关于我们栏目设计255.3.3网站机构设置栏目设计265.3.4网站校园风采栏目设计275.3.5网站新闻中心栏目设计285.3.6网站资料下载栏目设计296系统测试306.1系统测试环境306.2系统测试效果306.2.1后台主页306.2.2栏目管理316.2.3管理内容31结 论33参 考 文 献34致 谢35昌吉学院2013届本科毕业论文(设计)引 言动态网站系统是建立在网络基础设施之上的Web应用系统,它由前台和后台两部分构成,后台包括一组应用服务程序、Web服务器、应用服务器、数据库服务器等,前台是通过浏览器展示信息,实现与用户交互的一组网页。合理的体系结构和良好的程序设计是实现网站功能的基础,友好简洁的交互界面是发挥网站系统功能优势的条件。传统静态网站建设中存在的主要问题有:页面制作风格不统一,难以形成独立可复用的模块,降低了应用集成的灵活性和可扩展性;内容组织繁琐,管理效率低下,严重影响了更新效率,难以对信息进行统一管理;应用开发技术难度大,网站后台开发与前台页面的开发都需要开发人员编写代码,代码编写量大,网站开发周期长。为了解决传统静态网站建设中产生的系列问题,形成了以动态网页技术和数据库技术为基础的CMS(Content Management System,内容管理系统),它能根据不同的建站需求,建设出客户所需要的网站。CMS的优势有:非规范字符能够比较灵活的定制栏目,对栏目进行分类、增删改和排序等管理;CMS表现和内容分离,用户体验与内容质量的和谐统一,能够方便地对信息发布、录入、修改、删除;能够方便的管理网站的图片、文档、软件等一切资源,达到资源共享;简化了网站的内容供给和内容管理的责任委托,能够对信息的安全性和权限进行控制,保证信息访问的安全性和灵活性;能够有效统一网站风格;能在任意地点和时刻进行信息发布,把动态的内容利用静态的页面发布出去,提高网站的访问速度;CMS 集成性高,整体高效灵活,扩展性和易维护性好。 1绪论1.1课题背景与意义1.1.1课题背景校园网站是基于学校单位建立的校园官方网络平台,承载着信息化教育时代的网络教学、对外宣传、教育管理的基本任务,是远程教育发展的必然趋势和必须平台,校园网站可理解为学校教学、科研和管理等教育提供资源共享、信息交流和协同工作的计算机网络Web系统。在我国,近年来校园网站建设发展迅速,到目前为止仅在我国中小学就近有17000余所学校建立起了独立域名的校园网站。他们为我国中小学教育发展、校园宣传、教育教学实现教育的共享资源、信息交流和协同工作提供了较好的平台。搞好校园网站建设,构建现代化教育环境,是教育现代化的重要组成部分。二十一世纪是全球信息化、网络化的时代,以现代化的教育技术手段取代旧有的落后教学手段,实现网络教学、远程教学、教育资源共享是时代的需要。建好校园网,用好校园网,是摆在我们面前的新课题。在这个信息飞速增长的时代,网络已经成了信息快速传播的一个重要载体。作为高校信息化重要平台的网站也得到了快速发展。高校网站相对来说拥有较多的二级子站点和系统平台。这些站点和系统之间的联合就构成了网站群。早期的网站建设技术及设计理念已经不能很好地适应大量业务需求变化的需要,以及存在改版工作量大、系统扩展能力差的问题。内容管理系统拥有许多基于模板的主题优秀设计、个性化服务,可以加快网站开发速度和减少开发成本。1.1.2项目提出的意义该校从初建到现在已经经历了许多年,这段期间积累了大量的文档,包括各类教案、技术资料、规章规定、文章、通知通告等,可以说这些文档记录了学院发展历史的一点一滴,这些文档对于总结过去展望未来有着重要的参考价值,但是,这些文档的保存和查询非常不便,面对大量需要保存、查询的请求,办公人员也是不堪重负。近年来,随着教学与科研投入的加大,学院的信息化建设发展迅速,对各种网站的需求量大大增加,各类精品课程、重点课程以及优秀课程均需要通过有效及时的网络平台展示形象和对外沟通。而原有的学院网站系统无法满足这些需求,缺乏一个开放便捷的网上文章内容管理平台。开发校园CMS文章管理系统还具有以下现实意义:1随时可以通过部署实现各种功能的内容类型,来满足系统功能的扩充要求;2减轻了网站建设的复杂性,解决网页制作的复杂度,使网站的运营容易管理,内容容易维护;3提供灵活的栏目管理和文章、图文等管理功能。1.2国内外现状分析随着学校信息化的快速发展,学校主网站以及各部门二级网站在对外宣传、内部信息传递、辅助教学等方面发挥着越来越重要的作用,是提高全校师生服务质量的一个不可或缺的重要渠道。建设并管理好这些网站是校园信息化建设体系的重要内容,各网站管理部门为此花费了大量的人力、财力和物力用于保证各类网站上的数据组织清晰、内容更新及时、系统安全可靠。但随着网络应用的丰富和信息的爆炸式发展,很多网站往往不能紧跟大量信息衍生及业务模式变革的步伐,遇到网站扩充的时候,整合内外网及分支网站的工作就变得复杂,通过对学校网站建设及管理现状进行调查分析,发现主要存在一下几方面的问题:第一、硬件环境建设重复1 李岩.内容管理系统在媒体网站的具体实施J.世界广播电视,2007,21(7):56-59. 。网站建设缺乏统一的规划指导,各单位自行采购服务器充当部门的Web服务器,导致了低水平重复建设,不仅浪费大量资金,也造成了网络硬件环境不能完全满足网站访问的高效性要求。第二、网站维护队伍不稳定。学校各机构部门网站开发制作队伍大多以学生或社会上的小公司为主,虽然开发成本较低,但由于开发平台不统一,开发队伍不稳定,从而造成网站后期升级及日常维护困难,导致网站只有建设,没有后期维护的状况。第三、信息缺乏有效的共享。由于各部门网站开发没有统一的规划与管理,网站采用的数据库不统一,采用技术与平台多种多样,形成了一个各信息孤岛,导致信息交换非常困难,难以进行高层次的跨部门信息处理。第四、网站安全性差。由于开发人员技术水平良莠不齐,采用的技术与平台不统一,维护人员缺少相应的专业培训与必须的责任心,导致网站安全性差,容易受到攻击,网站经常无法访问。利用内容管理系统(Content Management System,CMS)管理部门网站,将网页制作技术和站点内容管理相分离,可以发回多种人力资源优势,从而提高资源使用效率,构建一个内容丰富、管理高效、服务完善、用户满意的部门网站内容系统。1.3本文的主要贡献及组织结构1.3.1本文的主要贡献学校门户网站是学校的“商标”,也是学校的窗口。对于学校来说具有现实意义。塑造学校形象,必须重视学校外部形象的设计和学校形象的宣传。特别是对互联网技术高度发展的今天,大多学生、家长、企业都是通过网络来了解学校。学校把自己最亮丽的一面呈现给社会,通过网站这个窗口,让社会了解学校办学特色、办学优势,了解学校工作内容、工作效果等。1.3.2本文的组织结构系统结构图应放在分析或设计部分图1.3.2哈密职业技术学校门户网站组织结构2网站的开发方法及相关技术2.1软件开发模型该设计采用的是喷泉模型2 张海藩.软件工程导论M.第五版.北京:清华大学出版社,2008:17-22,它是典型的面向对象的软件过程模型之一。喷泉模型是一种以用户需求为动力,以对象为驱动的模型,主要用于描述面向对象的软件开发过程。该模型认为软件开发过程自下而上周期的各阶段是相互重叠和多次反复的,就像水喷上去又可以落下来,类似一个喷泉。各个开发阶段没有特定的次序要求,并且可以交互进行,可以在某个开发阶段中随时补充其他任何开发阶段中的遗漏。传统喷泉模型如图2.1所示:图2.1喷泉模型喷泉模型主要用于采用面向对象技术的软件开发项目,喷泉一词本身就体现了迭代和无间隙的特征。无间隙指在各项活动之间无明显边界,如分析、设计和编码之间没有明显的界限。在编码之前再进行需求分析和设计,期间添加有关功能,使系统得以演化。喷泉模型在系统某个部分常常被重复工作多次,相关对象在每次迭代中随之加入渐进的系统。由于对象概念的引入,需求分析、设计、实现等活动只用对象类和关系来表达,从而可以较为容易地实现活动的迭代和无间隙,并且使得开发过程自然地包括复用。喷泉模型的优点:喷泉模型不像瀑布模型那样,需要分析活动结束后才开始设计活动,设计活动结束后才开始编码活动。该模型的各个阶段没有明显的界限,开发人员可以同步进行开发。其优点是可以提高软件项目开发效率,节省开发时间,适应于面向对象的软件开发过程。喷泉模型的缺点:由于喷泉模型在各个开发阶段是重叠的,因此在开发过程中需要大量的开发人员,因此不利于项目的管理。此外这种模型要求严格管理文档,使得审核的难度加大,尤其是面对可能随时加入各种信息、需求与资料的情况。2.2系统开发方法该设计采用的系统开发方法是面向对象的开发方法。面向对象方法是一种把面向对象的思想应用于软件开发过程中,指导开发活动的系统方法,简称OO (Object-Oriented)方法,是建立在“对象”概念基础上的方法学。对象是由数据和容许的操作组成的封装体,与客观实体有直接对应关系,一个对象类定义了具有相似性质的一组对象。而每继承性是对具有层次关系的类的属性和操作进行共享的一种方式。所谓面向对象就是基于对象概念,以对象为中心,以类和继承为构造机制,来认识、理解、刻画客观世界和设计、构建相应的软件系统。对象:对象是要研究的任何事物。从一本书到一家图书馆,单的整数到整数列庞大的数据库、极其复杂的自动化工厂、航天飞机都可看作对象,它不仅能表示有形的实体,也能表示无形的(抽象的)规则、计划或事件。对象由数据(描述事物的属性)和作用于数据的操作(体现事物的行为)构成一独立整体。从程序设计者来看,对象是一个程序模块,从用户来看,对象为他们提供所希望的行为。在对内的操作通常称为方法。一个对象请求另一对象为其服务的方式是通过发送消息。类:类是对象的模板。即类是对一组有相同数据和相同操作的对象的定义,一个类所包含的方法和数据描述一组对象的共同属性和行为。类是在对象之上的抽象,对象则是类的具体化,是类的实例。类可有其子类,也可有其它类,形成类层次结构。消息:消息是对象之间进行通信的一种规格说明。一般它由三部分组成:接收消息的对象、消息名及实际变元。面向对象方法有以下特征:封装性:封装是一种信息隐蔽技术,它体现于类的说明,是对象的重要特性。封装使数据和加工该数据的方法(函数)封装为一个整体,以实现独立性很强的模块,使得用户只能见到对象的外特性(对象能接受哪些消息,具有那些处理能力),而对象的内特性(保存内部状态的私有数据和实现加工能力的算法)对用户是隐蔽的。封装的目的在于把对象的设计者和对象者的使用分开,使用者不必知晓行为实现的细节,只须用设计者提供的消息来访问该对象。继承性:继承性是子类自动共享父类之间数据和方法的机制。它由类的派生功能体现。一个类直接继承其它类的全部描述,同时可修改和扩充。继承具有传达室递性。继职分为单继承(一个子类只有一父类)和多重继承(一个类有多个父类)。类的对象是各自封闭的,如果没继承性机制,则类对象中数据、方法就会出现大量重复。继承不仅支持系统的可重用性,而且还促进系统的可扩充性。多态性:对象根据所接收的消息而做出动作。同一消息为不同的对象接受时可产生完全不同的行动,这种现象称为多态性。利用多态性用户可发送一个通用的信息,而将所有的实现细节都留给接受消息的对象自行决定,如是,同一消息即可调用不同的方法。例如:Print消息被发送给一图或表时调用的打印方法与将同样的Print消息发送给一正文文件而调用的打印方法会完全不同。多态性的实现受到继承性的支持,利用类继承的层次关系,把具有通用功能的协议存放在类层次中尽可能高的地方,而将实现这一功能的不同方法置于较低层次,这样,在这些低层次上生成的对象就能给通用消息以不同的响应。在OOPL中可通过在派生类中重定义基类函数(定义为重载函数或虚函数)来实现多态性。面向对象的开发方法是一种全新的系统分析设计方法,适用于各类信息系统的开发。它实现了对客观世界描述到软件结构的直接转换,大大减少后续软件开发量。并且开发工作的重用性、继承性高,降低重复的工作量,缩短了开发周期。2.3体系结构 浏览器/服务器(B/S)风格就是C/S三层应用结构的一种实现方式,其具体结构为:浏览器/Web服务器/数据库服务器3 张猛.内容管理系统的关键技术J.电脑开发与应用,2007,20(8):44-46.。B/S体系结构主要是利用不断成熟的WWW浏览器技术结合浏览器的多种脚本语言,用通用浏览器就实现了原来需要复杂的专用软件才能实现的强大功能,并节约了开发成本。从某种程度上来说,B/S结构是一种全新的软件体系结构。其优点包括:第一,基于B/S体系结构的软件,系统安装、修改和维护全在服务器端解决。用户在使用系统时,仅仅需要一个浏览器就可运行全部的模块,真正达到了“零客户端”的功能,很容易在运行时自动升级。第二,B/S体系结构还提供了异种机、异种网、异种应用服务的联机、联网、统一服务的最现实的开放性基础。其缺点包括:第一,B/S体系结构缺乏对动态页面的支持能力,没有集成有效的数据库处理功能,B/S体系结构的系统扩展能力差,安全性难以控制。第二,采用B/S体系结构的应用系统在数据查询等响应速度上,要远远地低于C/S体系结构。第三,B/S体系结构的数据提交一般以页面为单位,数据的动态交互性不强,不利于在线事务处理(OLTP)应用。 2.4开发工具及环境简介该设计所用的开发工具是PHPCMS V9。PHPCMS V9(简称V9)采用PHP5+MYSQL做为技术基础进行开发。V9采用OOP(面向对象)方式进行基础运行框架搭建。模块化开发方式做为功能开发形式。框架易于功能扩展,代码维护,优秀的二次开发能力,可满足所有网站的应用需求。5年开发经验的优秀团队,在掌握了丰富的WEB开发经验和CMS产品开发经验的同时,勇于创新追求完美的设计理念,为全球多达10万网站提供助力,并被更多的政府机构、教育机构、事业单位、商业企业、个人站长所认可。因此基于以上,最后我选择在Windows平台上使用PHPCMS V9这个软件进行网页设计。在该选题中我所选择的平台是Windows平台。之所以选择它,主要在于它具有以下优点:直观、高效的面向对象的图形用户界面,易学易用;从某种意义上说,Windows用户界面和开发环境都是面向对象的。用户采用“选择对象-操作对象”4 徐芳,邓敏.内容管理系统(CMS)的发展与应用J.孝感学院学报,2007,27(3): 70-72.这种方式进行工作。这种操作方式模拟了现实世界的行为,易于理解、学习和使用。用户界面统一、友好、漂亮。3需求分析每章另起一页3.1网站开发目标随着学校信息化的快速发展,学校主网站以及各部门二级网站在对外宣传、内部信息传递、辅助教学等方面发挥着越来越重要的作用,是提高全校师生服务质量的一个不可或缺的重要渠道。该网站根据需求进行开发,普通用户可以直接浏览校园新闻,了解校园动态等。若想参与校园相关信息交流等,需要注册账户,注册之后便可以方便的参与校园信息的交流,使用户更好的得到自己想要的信息等。3.2系统需求分析3.2.1业务需求分析在这样一个信息快速发展的时代,学校也迫切希望通过这个平台让自己得以发展。为了让更多的人了解该校,所以决定做这样一个网站,以保证该校在这个信息化的时代更具有竞争力。好的门户网站是建立在充分的业务分析和需求分析的基础上的,我将从多方面来分析该校关于门户网站方面的现状,以及现实中的系统需求。3.2.2用户需求分析在校园文章管理系统中各类用户的权限各不相同,他们应用系统完成的工作也是有很大差别的。站点管理人员:属于网站内容管理最高权限的管理者,往往需要懂得较多的编程知识,负责创建站点、构建站点的整体框架、设计站点的显示风格。站点管理人员用例图如图3.2.1所示:图3.3.1站点管理员用例图图标题格式不对普通用户:校园网站面向的所有用户,他们有权在允许的范围内浏览网页信息或下载资源。普通用户用例图如图3.2.2所示:图3.2.2普通用户用例图3.2.3功能需求分析校园网站内容管理的概念是由企业内容管理延伸而来的,遵循的是通用网站内容管理的一般步骤,但由于校园的特殊环境,也有着自身的特点:首先,校园文章系统应该是一个学校信息的发布平台,起着宣传展示软件学校风采、日常事务通知通告、政策信息上传下达的重要作用。其次,校园网站不仅是学校信息发布平台,而且也是知识加工平台,知识获取平台的集成,它使学校全体教工之间、教师和学生之间、学生和学生之间的信息共享和交流更加流畅,通过数据挖掘、数据加工而使零散的信息成为知识,使相关人员能够在恰当的时间使用恰当的知识,为教学和其他工作提供了充分的信息和知识。具体来说,校园网站内容管理系统有如下功能模块需求:栏目管理功能模块:网站基本结构定义好之后,就可以进行网站栏目的定义,一个站点可以有多个栏目,每个栏目下面还可以有子栏目。文章管理功能模块:网站结构和栏目定义好之后,可以进行具体内容的管理,包括新建、编辑、删除、发布内容,包括文字信息、图片、word等。模板风格管理功能模块:每个站点相对独立,显示风格各异,并且可以灵活修改。用户管理功能模块:包括用户的添加、修改、删除,也可以对不同的用户授予不同的管理权限,权限包括读、写、创建、删除、发布,权限的范围细化到每个站点下的某个栏目。3.2.4非功能性需求分析(1)性能需求局效性网站应能保证用户正常登录,以及管理员登录进行信息更新。要求正常情况下用户从发起请求到收到回应时间间隔不能超过1秒。对外接口系统处理用户请求最迟不应超过8秒,系统峰值时可以正常工作。完整性该网站的完整性主要体现为身份验证、用户特权级别等。保证信息的准确性,正确性、完整性、该网站的基本功能。可用性该网站采用友好永华界面,使用户可以很直观,方便的浏览信息,并且获取自己想要的信息。可维护性根据该网站长期使用的特性,因此该网站要求有较高的维护性,具有数据恢复功能、数据库备份。(2)软件接口与其他学校网站连接的接口;(3)用户界面程序将以网页的方式运行:程序采用图形化的方式显示相关信息;用户采用向栏目选择方式来进行操作;(3)通信接口 网络通信采用标准TCPIP协议;(4)安全设施需求管理员登录必须输入验证码;密码不少于6位;(5)设计和实现上的限制5 刘金民.使用内容管理了吗?J.软件世界,2007,(14): 77-77.开发该网站,根据该学校目前的要求,必须考虑到以下因素:结合该校的实情及使用习惯;必须确保该网站安全运行;要保证网站的服务水平,保证达到校园网站的作用;在保证上述条件的前提下,尽量使操作流程简化,操作界面友好化:(6)用户文档在项目完成后,需要向用户提供如下文档:校园门户网站用户使用手册;帮助文档。4哈密职业技术学校门户网站设计4.1网站运行环境由于本系统是基于 B/S 结构开发出来的,对客户端的配置要求不是很高。 1 、操作平台需求:可以是 Win2000/WinXP/WinMe/Win98 等平台; 2 、软件需求:客户端需要安装一个 Internet 浏览器,如 Internet Explorer 。4.2网站设计模型该网站主要的目的是为用户提供浏览信息,让用户更好的了解该校。而后通过该网站促进该校的发展。该网站的主页设计如图4.2:图4.2哈密职业技术学校首页框架设计4.3数据库设计设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。数据库设计一般包括如下两个步骤: (1) 数据库概念结构设计(2) 数据库逻辑结构设计4.3.1概念结构设计文字描述E-R图概念结构既独立于数据库的逻辑结构,也独立与所使用的具体的数据库管理系统。用来描述概念结构设计的有力工具是E-R模型,E-R模型用E-R图表示。各实体之间关系如图4.3.1:图4.3.1各角色E-R图4.3.2逻辑结构设计主要表用表格形式列出、说明逻辑设计在数据库概念设计的基础上进行6 何晓蓉.高校研究机构内容管理系统的设计与实现J.现代计算机,2007,(6):70-72.。其主要任务是将概念模型转换为数据库的逻辑模型,并与选用的DBMS相结合,产生具体的DBMS所支持数据模型的逻辑模式。图4.3.2为该网站数据表逻辑关系图:图4.3.2数据表关系图5哈密职业技术学校门户网站实现章名不要出现具体名称5.1界面及编码风格没有结合本文,本章不要出现基础知识介绍的内容5.1.1界面风格该网站采用现在流行的网页用户界面,除比较形象的描述和超链接外,一个简单的网页用户界面非常类似于用户所熟悉的非图形用户界面环境上的分级菜单结构。基本的导航通过一个或更多使用了文本或可视化超链接的应用软件来实现。根据应用软件超链接的结构,网页用户界面的内部的导航是在一个单独的图形用户界面窗口中,以线性或非线性的方式来显示一个按页分的应用软件中的网页。基于网页用户界面风格的应用软件在很多地方与将来的定型产品不同,或者说更糟。使用网页用户界面的应用软件中:信息一般在一个名为浏览器的GUI(图形用户界面)窗口中显示,尽管应用软件可能通过多个浏览器窗口来显示信息 。浏览器为Web应用软件提供菜单 。在应用程序中,如果菜单中的功能不便于用户访问,动作选项就会受到限制。网页对用于侦测专用弹出菜单的客户区缺少控制。专用菜单的创建需要额外的编程工作。应用程序的特性必须映射到调用命令的方法。应用程序区没有任何约定俗成的图标。很多应用程序为了美观和导航的方便而使用图片和动画。这样会带来负面影响,因为下载和打开图形文件的时间太长,会导致用户的不满或延长回应时间。浏览器和应用程序提供了禁止显示网页图片的功能以便显示纯文本版本。网页用户界面包括以下部分:(1)导航在网页用户界面中7 邬厚民.应用内容管理系统建设课程教学网站的研究J.电脑知识与技术,2007,(1):254-254.,使用较频繁的功能是,通过超链接和搜索机制在不同网页间跳转。用户打开的网页与同一页或其他页同时存在。 Web浏览器为站点转移和站点内部,以一种线性方式通过后退和前进工具按钮提供基本的导航功能。从一个应用程序页到同一个程序中的另一页则通过超链接、站点地图、按钮和导航栏来实现。 (2)显示和行为网页的主要目的是提供有用的信息,包括导航的组织和结构。网页是由一个或多个光彩夺目的结构和很多五彩缤纷的图形组合而成的“自助餐”。基于网页用户界面的应用程序中,包含有意义、但不为用户所知的功能(如动画)都超过了基于图形用户界面的应用程序。Internet上的用户的确没有固定标准。(3)网页用户界面组件常用组件有横幅、导航栏和以很多方式编排的图形或文本超链接。此外还有各种各样的图形、动画和颜色横幅是显示在网页顶部的可视化标题。导航栏是选择信息的超链接选项列表。超链接是显示下一个信息页或把显示焦点移到同一页中其他区域的一个选项。(4)页面布局信息在网页上通过一个或多种样式和导航风格显示出来:浏览器:屏幕上出现的浏览器一般都有标题、导航栏和浏览区域 目录:目录是一个可视化的搜索机制,它列出了用于导航到其他选项的超链接选项,直到找到所需要的结果。可用一个标题和其他类型的导航选项搜索和搜索结果:用户为执行搜索而键入或选择搜索条件的一个或多个。搜索结果会在同一个或期货窗口中显示出来 文档:与其原来的形式非常接近,网页文档将显示文本信息以级指向其他资源或扩展性信息的链接 记事本:一些站点会显示一个可见的记事本,用它来比喻信息的组织方式。这与导航栏没有明显差别,不过选项较(6)设计挑战对于使用网页用户界面风格的应用程序,影响其可用性的最关键因素与大型机的类似易于在信息结构中导航、方便并能快速地找到所需要的结果、回应也较快。其他一些重要因素包括当前信息内容的艺术价值。5.1.2编码风格源程序代码的逻辑简明清晰、易读易懂是好程序的一个重要标准,为了做到这一

温馨提示

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

评论

0/150

提交评论