信息发布系统设计文档.doc_第1页
信息发布系统设计文档.doc_第2页
信息发布系统设计文档.doc_第3页
信息发布系统设计文档.doc_第4页
信息发布系统设计文档.doc_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

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

文档简介

第 I 页信息发布系统摘 要随着信息时代的高速发展,传统的报纸杂志已经远远满足不了人们的需求,人们更加希望于能够在网上了解更多的新闻和信息,于是我们就很有必要在网上创建一个发布管理信息系统了。大多数网站都是采用静态的方式来发布和管理信息的,可是网站需要更新的信息量也越来越大,所以这很不利于网站管理人员的工作。为了更加方便的管理网站,于是我们就很迫切的需要利用动态技术创建一个信息发布系统了。针对现在我们的上网环境,在线发布新闻、动态生成新闻网页、为新闻添加搜索查找功能是必不可少的。本系统采用Microsoft ASP和Dreamweaver作为开发工具,后台数据库采用Access数据库的设计,利用ADO数据访问技术实现对数据库的各种管理操作,实现信息系统的供浏览和信息搜索功能。关键词:信息发布;ASP;数据库 湖南大学毕业设计(论文) 第 II 页Information issue systemAbstractWith the information times high speed development, the traditional newspaper and magazine already could not meet peoples need by far, people now even more hope to could understand more news and the information on-line, so we had the necessity very much to found a on-line information issue management system. The majority websites are using the static way to issue and manage information, but the website needs to renew the information content very often ,and the information became more and more big, therefore it is very disadvantageous to the website administer.so we need found an systematic information issue system to make the website management became more convenient using the dynamic technology.In view of the present net environment, the on-line issue news, the dynamic production of news page and the news search function is essential. This system uses Microsoft ASP and Dreamweaver as the explore tool, uses the Access database as the back stage design database, uses the ADO data accessing technology realizing each kind of management operation to the database, then realizes the browsing and the information search function of the information system .Keywords: information issue; ASP; database 湖南大学毕业设计(论文) 第 46 页目录1 绪论11.1 课题的研究背景及目的11.2 国内外研究状况和相关领域中已有的成果11.3 设计和研究方法21.4研究内容及设计过程22 需求分析说明42.1 前言42.1.1 编写的目的42.1.2 系统应用范围42.2 任务概述42.3 系统功能42.4 性能需求52.5 开发环境63 概要设计说明73.1 引言73.1.1 编写的目的73.2 系统体系结构设计73.2.1 基本设计概念和处理流程73.2.2 系统功能结构设计73.3 接口设计83.3.1 外部接口83.3.2 内部接口83.4系统结构设计103.4.1 系统前台功能结构图103.4.2 系统后台管理功能模块图103.5 系统的实体关系图(E-R关系图)133.6数据库设计133.6.1 数据库创建133.6.2 数据库逻辑结构设计143.7过程设计183.7.1 用户管理数据流图183.7.2 管理员的后台管理193.8 出错处理设计213.8.1 出错输出信息213.8.2 出错补救措施213.8.3 系统恢复设计213.9 安全保密设计213.10维护设计214 详细设计说明224.1 引言224.1.1 编写的目的224.2 开发工具224.2.1 ASP的认识224.2.2 Dreamweaver的认识234.3详细设计准备254.3.1配置IIS254.3.2建立站点254.3.3数据库连接264.4界面设计与程序设计274.4.1首页设计274.4.2后台主页设计324.4.3类别管理与内容管理设计344.4.3 其他设计364.5文件组成374.6系统实现说明394.6.1 系统实现方法介绍394.6.2系统功能具体实现简介405 系统测试与维护425.1 引言425.1.1 测试与维护的目的425.2模块测试425.2.1用户管理模块测试425.2.2后台管理模块测试435.2 系统测试436 结论447致谢458参考文献461 绪论1.1 课题的研究背景及目的伴随着网络的出现,网页逐渐融入人们的生活。快速及时的新闻浏览,五彩缤纷的网上信息,使网络与人们的生活息息相关。制作网页成为企业和个人的宣传自己的重要手段,但随着Internet的进一步发展,静态Web站点的开发与维护变得越来越困难,一方面信息的不断增加和变化,使站点维护人员不得不经常修改他们的网页,特别是基于数据库驱动的Web站点更是如此,信息量的增多和交互性的加强使HTML显得越来越难以胜任。另一方面静态网页由于不能与浏览者进行有效交互,使人们感到越来越乏味,而不愿意再一次地进入同一站点。所以开发动态网页或动态内容成了越来越多的站点所追求目标。信息发布系统,就是为解决此问题而提出来的,它是将网页上的某些需要经常变动的信息,类似新闻、新产品发布和业界动态等更新信息集中管理,并通过信息的某些共性进行分类,最后系统化、标准化发布到网站上的一种网站应用程序。此次研究的信息发布系统,它根据用户选择的版块分类,自动发布所选的信息内容。可以使用此系统构造信息内容页面,自动生成首页的信息链接,同时产生历史信息列表,提供信息页面的管理界面,自动发布行业新闻,自由设置信息类别,自动显示信息的发布时间。开发发信息发布系统将会使网页信息的管理变得轻而易举,真正地将管理员从手工操作中解脱出来。1.2 国内外研究状况和相关领域中已有的成果当前信息发布系统的发展已趋于完善,大多基于Browser/Server模式,利用当前最流行的网络编程语言:ASP,JSP,PHP,结合相关的数据库ACCESS,MYSQL,SQL SERVER等开发,利用动态网站和数据库建立信息的管理,实现网站的信息自动化更新功能,不仅支持相关的信息录入,编辑,还加入了许多其他的附加功能,对网页版面设计实现动态化管理,能够自由设置版面的布局与颜色,定制个性环境,同时还可以嵌入用户首页在非信息主机的页面上显示更新的信息列表等这些功能,操作简单,实现方便快捷。同时有些信息发布系统还提供强大的信息查询功能,可按用户需要按标题,日期,作者进行模糊或精确查询,提高查看信息的效率。1.3 设计和研究方法HTML作为一种样式语言,随着Internet上信息量的增多和交互性的加强使HTML显得越来越难以胜任的情况之下,在ASP编程语言高度发展的形式下,我们开始了对信息发布系统的开发。本次的信息发布系统采用基于Browser/Server模式,选用MicroSoft Windows XP作为开发的服务器端操作系统,IIS5.0版本,ASP+ACCESS方法进行开发的,在详细了解信息发布系统所要实现的基本功能的情况下适当地进行功能扩充,以完善其系统功能。其次在详细开发过程中使用Dreamweaver+Firework的开发工具,减少开发过程中手编代码的工作,用Dreamweaver实现部分动态功能,系统采用自上而下的开发方式,从系统应用情况调查到需求分析,从概要设计到详细设计,体现结构化的设计思想。为了保证系统的灵活性、系统性和可操作性,对该管理系统的开发采用模块化设计方法,每一个模块完成一个子功能,把这些模块集成起来构成一个整体,完成指定的功能,满足用户的需求。1.4研究内容及设计过程1、研究内容信息发布系统,顾名思义,就是实现信息的编辑,添加与删除,所以本系统主要实现的功能如下:(1)信息类别的管理这部分功能主要是设置信息类别,并在首页中的导航栏中显示出来,如可设置国际新闻,国内新闻,娱乐新闻,业界动态等,根据系统所应用的地方具体设定。(2)信息内容管理增加、删除、编辑信息的具体内容,包括作者、标题、内容、所属类别等。(3)用户管理此系统将设置一个管理员,具有一切权限,另外设置其他用户,只具有发布信息的功能,而管理员就需要对这些用户的用户名及密码进行相应的管理(4)查询可按标题,作者等进行相应的信息查询(5)留言板管理这是用户与管理员之间的互动部分,用户可以向管理员询问相关问题,等待管理员给予回复。(6)公告栏管理其功能是对公告进行添加、删除与更新等。(7)友情链接管理对友情链接的申请、删除、修改。(8)BBS论坛管理对论坛的版主管理、主题管理、留言管理等。2、设计过程整个设计过程采用软件开发的基本过程,先是需求分析,确定系统所要实现的功能,然后对功能进行划分,设计具体的哪部分实现哪些功能,即功能的模块化,最后具体地将每一个功能设计出来,进行模块的连接,逐步完成一个完整系统的实现过程。系统实施计划具有长远的战略目标,将栏目设为动态的,便于增加删除,采用分阶段实施的方法,使系统尽快投入使用,随着应用的展开,再逐步有计划的扩展功能和扩大规模,减少风险,提高资金的利用率。2 需求分析说明2.1 前言2.1.1 编写的目的为了更好地描述信息发布系统的功能,有利于用户与开发人员的交流,便于将用户的需求抽象为系统所要实现的功能,并提供一个用户和软件开发单位双方对待开发的软件的初始规定的协议,需求分析说明报告是不可缺少的。并且在设计、编码和测试计划中都要用到需求分析说明。2.1.2 系统应用范围信息发布系统是一个通用系统,可用于企事业单位发布各类产品信息、业界动态、销售状况,也可用于政府机关公布政策,宣传解释相关政策的实施等等,用处广泛。只要是涉及到大量信息的传播,信息发布系统就是其首选,它以其系统化管理信息,自动发布最新的信息,显示发布时间,并可简单查询历史信息,而受到欢迎,并且由于信息发布系统多采用模块化设计,可根据实际情况加入一些其他的功能如:论坛,在线招聘等,使其应用更加广泛。2.2 任务概述通过将数据库与动态网页相连,及时显示信息变化,对历史信息进行管理,从而将大量的信息系统地管理起来,提高浏览者查看信息的效率,并大大减轻信息管理员的工作量。2.3 系统功能此系统大致可分为以下几个功能:1、信息类别的管理这部分功能主要是设置信息类别,并在首页中的导航栏中显示出来,如可设置国际新闻,国内新闻,娱乐新闻,业界动态等,根据系统所应用的地方具体设定。2、信息内容管理增加、删除、编辑信息的具体内容,包括作者、标题、内容、所属类别等。3、用户密码管理此系统将设置一个管理员,具有一切权限,另外设置其他用户,只具有发布信息的功能,而管理员就需要对这些用户的用户名及密码进行相应的管理4、查询可按标题,作者等进行相应的信息查询5、留言板管理这是用户与管理员之间的互动部分,用户可以向管理员询问相关问题,等待管理员给予回复。6、公告栏管理其功能是对公告进行添加、删除与更新等。7、BBS论坛用户可建立一个主题,由浏览者发表留言,是用户与用户之间的互动部分。8、友情链接管理可以动态申请友情链接。9、附加功能网络计数器、网站调查等2.4 性能需求1、实用性要求实用性是指系统应易于实施、管理和维护,对各类使用者来说,应该操作简便、易用;系统响应应该符合人的习惯;系统的用户界面友好,应通俗易懂、便于操作。2、可靠性要求系统应该保证高可靠性和稳定性,具备自诊断能力、高容错能力、抗攻击能力以及恢复能力来保证系统运行的高可靠性和稳定性。同时,还应该具有抵御外界环境和人为误操作警示的能力。3、安全性要求系统在设计过程中应该充分考虑在硬件、网络、数据库、操作权限和身份认证方面的安全性。对于不同用户采取不同的权限设置。4、兼容性要求系统设计应注重系统的开放性与良好的可移植性,适应于多种不同的软、硬件平台,使以后系统平台升级或新建站点时简便易行。2.5 开发环境1、硬件条件服务器两台,一台为数据库服务器,一台为Web服务器;客户端计算机若干;网络通讯设备,主要包括交换机、网卡、集线器、MODEM等。2、系统平台采用Browser/Server体系结构,Web服务器软件采用IIS5.0(InternetInformationServer)。客户端软件,包括单机操作系统和浏览器软件,分别选用WindowsXP和InternetExplorer,数据库系统采用MicrosoftAccess有利于方便操作。3、开发工具基于Web的系统开发工具应使开发者使用各种各样的技术来创建动态的Web应用程序,并且应是一个可视化的工具。我们采用了Dreamweaver进行开发,它是用来快速创建数据驱动Web应用程序的基于团队的开发环境,支持ASP,以OLEDB连接数据库,脚本语言为简单易学的VBScript。3 概要设计说明3.1 引言3.1.1 编写的目的概要设计说明书是用于描述基于需求分析设计的系统框架结构,规划整个系统功能结构模块,根据所要采用的设计方法,确定各模块之间的调用关系,它并不涉及细节部分,从宏观角度将系统的整体构架用文档形式写为,为后面的详细设计做好准备工作,成为详细设计及开发的指导性文件。3.2 系统体系结构设计3.2.1 基本设计概念和处理流程本系统主要是是信息的发布。如图3.1所示:信息录入(包括管理员录入信息与一般用户发布信息)信息发布图3.1 信息发布总体功能图3.2.2 系统功能结构设计为了便于管理各类信息,对信息系统设置动态栏目,系统的总体结构如图3.2所示: 系统主页用户管理后台管理用户查看信息用户名密码管理信息类别管理管理员信息发布公告栏管理BBS论坛用 户 发 布 信 息用户注册登录用户查询信息管理员密码修改友情链接图3.2 系统总体结构图3.3 接口设计3.3.1 外部接口1、用户界面:显示各类信息,并设置搜索功能便于用于查询;2、管理界面:由管理员登录进入,对用户名密码、信息类别、信息内容、公告栏、留言簿等进行管理。3、软、硬件接口:发布到Web服务器上,在Internet网上查看。3.3.2 内部接口模块列表表3.1 模块列表子系统名称模块名称模块功能说明用户管理查看信息用户查看各类发布在网站上的信息发布信息一般用户可通过注册登录后在本网站上发布自己的信息,以便其他浏览者查看,同时还可以对自己已经发布了的信息进行修改、删除注册登录只有在注册登录后用户才能发布信息,而且这个登录注册与管理员的登录注册是不同的查询信息通过相关条件可对网站上发布的大量信息进行查询,提高查看信息的效率后台管理用户名密码管理管理员进入后台后可对注册此网站的用户进行相关的删除管理,防止某些注册很久而从未使用过的用户名始终存在信息类别管理设置系统的信息栏目,添加、删除或编辑类别,并且显示在主页上,形成动态的导航栏管理员密码修改对自己的密码进行修改管理员信息发布对系统所有的信息的管理,包括添加、删除和编辑公告栏管理另一类信息,显示在主页的最显眼处,一般为一些紧急通知,管理员对这一类信息进行添加、删除和编辑友情链接管理主要是对友情链接的两种类型进行管理,申请链接,删除链接与更新链接等留言簿回复留言,或删除留言。BBS论坛对版主进行管理,以及对发表的留言进行管理。3.4系统结构设计查看信息3.4.1 系统前台功能结构图用户管理用户注册登录查询信息网上投票发布信息流量统计图3.3 用户管理功能图3.4.2 系统后台管理功能模块图后台管理的模块及相关功能如下:1、用户密码管理模块管理员管理用户的删除用户基本信息的查看管理员密码的修改图3.4 管理员管理功能图2、信息类别管理信息类别管理信息类别的修改信息类别的删除信息类别的添加图3.5 信息类别管理功能图3、信息内容的管理模块信息内容管理信息内容的删除信息内容的编辑信息内容的添加图3.6 信息内容功能图4、留言簿的管理模块留言簿管理留言删除留言回复图3.7 留言簿管理功能图5、公告栏管理模块公告栏管理公告栏删除公告栏添加公告栏编辑图3.8 公告栏管理功能图6、用户发布信息模块用户发布信息以前发布的信息的删除以前发布的信息的编辑继续发布信息图3.9 用户发布信息功能图7、友情链接管理模块友情链接管理友情链接的删除友情链接的编辑友情链接的申请图3.10 友情链接管理功能图8、BBS论坛管理功能图模块BBS论坛管理主题的删除留言的删除图3.11 BBS论坛管理功能图3.5 系统的实体关系图(E-R关系图)以下每个实体对应于一个表,实体名是以相对应的表的名字命名。tNews表对应tNewsSubject表tnote表tuserinfo表对应参照postRe表postMain表对应图3.12系统实体关系图3.6数据库设计3.6.1 数据库创建利用ACCESS创建数据库look.mdb,数据库中共有十个数据表,两个查询。表3.2 数据库对象一览表序号对象名称对象类型对象内容说明1tAnnouncetable记录公告标题、内容、发布时间与作者2tFriendSitetable记录友情链接的相关信息3tNewstable用于保存发布的信息的标题内容、发布时间、作者与浏览次数4tNewsAdmintable记录管理员的信息5tNewsSubjecttable记录信息类别6tnotetable记录留言簿的内容7tuserinfotable记录一般用户的基本信息8tVotetable记录网站调查信息。9postMaintable记录讨论区的主题10postRetable记录讨论区的主题留言11mainPage查询查询出讨论区主题各字段12searchPage查询查询出讨论区的更新与点击次数3.6.2 数据库逻辑结构设计关于本系统定义的10个数据表,两个查询,其详细信息如下:1、tAnnounce表表3.3 公告信息表序号字段名称字段说明数据类型长度能否为空是否主键1ID自动编号varchar20否是2Title公告标题varchar20否3Content公告内容varchar204Author作者varchar20否5Time发布时间datetime自动生成2、tFriendSite表表3.4友情链接管理表序号字段名称字段说明数据类型长度能否为空是否主键1ID自动编号varchar20否是2LinkType链接类型varchar20是3SiteName站点名称varchar20是4SiteUrl站点地址varchar205SiteIntro站点简介varchar20是7SiteAdmin站长姓名varchar20是8EmailEmailvarchar20是3、tNews表表3.5信息查询表序号字段名称字段说明数据类型长度是否为空是否主键1fNewsID记录编号varchar20否是2fTopic信息标题varchar20否3fContent信息内容varchar20否4fDate发布日期varchar205fAuthor信息作者varchar206fKeyWords关键字varchar20否7fSubjectID所属类别varchar20否8fview浏览次数varchar209fupdatetime更新日期datetime204、tNewsAdmin表表3.6管理员信息表序号字段名称字段说明数据类型长度是否为空是否主键1fAdminName用户名varchar20否是2fAdminPass用户密码varchar20否5、tNewsSubject表表3.7 信息类别表序号字段名称字段说明数据类型长度是否为空是否主键1fSubjectID类别IDvarchar20否2fSubjectName类别名varchar20否6、tnote表表3.8记录留言薄表序号字段名称字段说明数据类型长度是否为空是否主键1id记录编号varchar20否是2nname留言姓名varchar20否3Email邮箱varchar20否4ncontent留言内容varchar20否5ntime留言时间datetime206nreply回复varchar207、tuserinfo表表3.9 用户信息表表序号字段名称字段说明数据类型长度是否为空是否主键1userID用户IDvarchar20否是2fAuthor用户名varchar20否3Authorpass用户密码varchar20否4Sex用户的性别varchar20否5QQ用户的QQvarchar206Msn用户的Msnvarchar207Email用户的Emailvarchar20否8Homepage用户的主页varchar209registerTime注册的时间datetime208、tVote表表3.10 网络调查表序号字段名称字段说明数据类型长度是否为空是否主键1id自动编号varchar20否是1fGood很好的人数varchar20否2fMid一般的人数varchar20否3fBad很差的人数varchar20否9、postMain表表 讨论区主题表序号字段名称字段说明数据类型长度能否为空是否主键1main_id讨论区主留言编号varchar20否是2main_important主留言状态varchar20是3main_Title主留言标题varchar20是4main_ picture表情图文件varchar20是5main_content主留言內容varchar20是6main_time留言时间datetime207main_name留言人姓名varchar20是8main_sex留言人性別varchar20是9main_email留言人邮件varchar20是10main_url留言人网站varchar20是11main_ip留言人地址varchar20是12num_hits点击次数varchar20是10、postRe表表3.12 留言回复表序号字段名称字段说明数据类型长度能否为空是否主键1re_id回应编号varchar20否是2main_id主留言编号varchar20否是3re_title回复标题varchar20是4re_picture回复表情图文件名varchar205re_content回复內容varchar206re_time回复时间datetime207re_name回复留言人姓名varchar20是8re_sex回复留言人性別varchar20是9re_email回复留言人邮件varchar20是10re_url回复留言人网站varchar20是11re_ip回复留言人地址varchar20是数据库查询有mainPage和searchPagepostRe,都是用于简化BBS论坛的3.7过程设计3.7.1 用户管理数据流图用户可直接在首页查看查询各类信息,也可进行网上投票,但如果要发布信息就必须要先登录。用户管理的数据流程图如图3.13所示: 用户管理注册登录用户发布信息tuserinfo表tNews表用户查看查询信息图3.13用户管理数据流程图3.7.2 管理员的后台管理首页的底部后台管理链接到后台管理界面,管理员通过登录进入,系统初始化时只设了一个管理员:用户名是admin 密码是admin管理员后台管理的数据流程图如图3.14所示:论坛管理管理员登录tNewsAdmin表用户密码管理信息类别管理信息内容管理留言簿管理公告栏管理tuserinfo表tNewsSubject表表tNews表tAnnounce表tnote表友情链接管理tFriendSite表postMain表postRe表图3.14管理员后台管理数据流程图3.8 出错处理设计3.8.1 出错输出信息登录错误错误信息:若一般用户想进入后台管理,给出错误信息。3.8.2 出错补救措施重新登录,如果用户未注册,则进入注册界面3.8.3 系统恢复设计1、重新进入系统。2、重新安装系统。3.9 安全保密设计1、在用户登陆系统时进行身份验证,只允许合法用户进入系统。2、防止一般用户进入后台管理,将管理员的表与一般用户表分开。3.10维护设计本系统采用模块化设计,若某一模块出现问题,可重新修改或替换,不影响其他模块,便于维护。4 详细设计说明4.1 引言4.1.1 编写的目的详细设计说明书是在概要设计完成的情况下,根据概要设计所描述的功能模块,具体描述每一个模块实现,包括采用什么样的开发工具,什么样的语言,具体的程序等,作为编程人员的参考。4.2 开发工具4.2.1 ASP的认识ASP全称为ActiveServerPages(动态服务器主页),它是一种应用程序环境,可以利用VBscript或JavaScript语言来设计,主要用于网络数据库的查询与管理。其工作原理是当浏览者发出浏览请求的时候,服务器会自动将ASP的程序码,解释为标准HTML格式的网页内容,再送到浏览者浏览器上显示出来。我们也可以将ASP理解为一种特殊的CGI。利用ASP生成的网页,与HTML相比具有更大的灵活性。只要结构合理,一个ASP页面就可以取代成千上万个网页。尽管ASP在工作效率方面较之一些新技术要差,但胜在简单、直观、易学,是涉足网络编程的一条捷径。它具备一个服务器端的脚本执行环境,用它可产生和执行动态的、交互的、高性能的Web服务器应用程序。ActiveServer的另一大优点是代码的安全性。页面的访问者所能看到的只是服务器方的处理结果。ASP文件可以用常规的文本编辑器编辑,ASP使用VBScript、javascript等脚本语言作为开发工具,镶嵌于HTML文本中,使用将ASP的程序包含起来。当用户从浏览器向Web服务器提出请求时,Web服务器会自动将ASP的程序解释为标准的HTML格式的主页内容,用户端只要使用常规可执行HTML程序的浏览器,就可浏览ASP所设计的主页内容,因此与浏览器无关,并且保证了ASP的源程序代码不会外漏。ASP中包括五个内置的ActiveX服务器组件和五个内置的对象:DatabaseAccesscomponent(数据库访问组件)、FileAccesscomponent(文件访问组件)、AdRotatorcomponent(广告轮播器组件)、ContentLinkingcomponent(内容链接组件)、BrowserCapabilitiescomponent(浏览器信组件)以及Request(请求对象)、Server(服务器对象)、Session(会话对象)、Response(响应对象)、Application(应用程序对象)。在所有ASP组件中,最有用的是数据库访问组件,也称为ActiveX数据对象或ADO。在站点发布数据库将使用这个组件及其中包含的对象,以完成对ODBC数据源的读写。此外,ASP技术的另一个重要特点是,程序员可以利用Java、VisualBasic、VisualC+等语言制作适应自己特殊需要的ActiveX服务器组件来扩充ASP的功能,使自己的动态网页几乎具有无限的扩充能力,这是传统的CGI程序所不及的。总而言之ASP具有学习快、设计快的特点,不需花许多时间即可学会和快速设计出WEB应用程序。ASP的源程序码在服务器端执行,代码保密性好。集成与HTML中,无需编译链接可直接执行,而且使用文本编辑器即可设计。4.2.2 Dreamweaver的认识1、Dreamweaver的介绍Dreamweaver是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。Dreamweaver的特点: (1)最佳的制作效率Dreamweaver可以用最快速的方式将Fireworks,FreeHand,或Photoshop等档案移至网页上。使用检色吸管工具选择荧幕上的颜色可设定最接近的网页安全色。对于选单,快捷键与格式控制,都只要一个简单步骤便可完成。Dremweaver能与您喜爱的设计工具,如Playback Flash,Shockwave和外挂模组等搭配,不需离开Dremweaver便可完成,整体运用流程自然顺畅。除此之外,只要单击便可使Dreamweaver自动开启Firework或Photoshop来进行编辑与设定图档的最佳化。(2)网站管理使用网站地图可以快速制作网站雏形、设计、更新和重组网页。改变网页位置或档案名称,Dreamweaver 会自动更新所有连结。使用支援文字、HTML码、HTML属性标签和一般语法的搜寻及置换功能使得复杂的网站更新变得迅速又简单。(3)无可比拟的控制能力 Dreamweaver是唯一提供Roundtrip HTML、视觉化编辑与原始码编辑同步的设计工具。它包含HomeSite和BBEdit等主流文字编辑器。帧(frames)和表格的制作速度快的令您无法想像。进阶表格编辑功能使您简单的选择单格、行、栏或作未连续之选取。甚至可以排序或格式化表格群组,Dreamweaver 支援精准定位,利用可轻易转换成表格的图层以拖拉置放的方式进行版面配置。所见即所得 Dreamweaver成功整合动态式出版视觉编辑及电子商务功能,提供超强的支援能力给Third-party厂商,包含ASP, Apache,BroadVision, Cold Fusion,iCAT, Tango与自行发展的应用软体。当您正使用Dreamweaver在设计动态网页时,所见即所得的功能,让您不需要透过浏览器就能预览网页。梦幻样版和XML Dreamweaver将内容与设计分开,应用于快速网页更新和团队合作网页编辑。建立网页外观的样版,指定可编辑或不可编辑的部份,内容提供者可直接编辑以样式为主的内容却不会不小心改变既定之样式。您也可以使用样版正确地输入或输出XML内容。 全方位的呈现利用Dreamweaver设计的网页,可以全方位的呈现在任何平台的热门浏览器上。对于cascading style sheets的动态HTML支援和鼠标换图效果,声音和动画的DHTML效果资料库可在Netscape和Microsoft浏览器上执行。使用不同浏览器检示功能,Dreamweaver可以告知您在不同浏览器上执行的成效如何。当有新的浏览器上市时,只要从Dreamweaver的网站在下载它的描述档,便可得知详尽的成效报告2、Dreamweaver与ASPDreamweaver总结了大量的ASP、JSP的典型服务器行为,将其组将成模板集成到开发环境中(例如数据库的修改、对提交表单的响应)。开发者能通过Dreamweaver中的工具快速地生成ASP或JSP Web应用程序,而只需要很少的甚至不需要编码。Dreamweaver可以帮助开发者迅速地连接网页和数据库。通过数据预览功能可以预览工作区中的数据,添加服务器端的程序逻辑,进行导航和互动。宏观世界不同于一般的网页编辑软件,虽然它们可以通过连接网络应用服务器进行网站的编辑和维护,但不是为了建立可视Web应用程序而设计的。除了添加动态内容外,在Dreamweaver中还可以通过使用服务器行为轻松地将复杂的应用程序逻辑合并到网页中。“服务器行为”是预定义的服务器端代码片段,这些代码向Web页添加应用程序逻辑,从而提供更强的交互性能和功能。Dreamweaver服务器行为允许用户向Web站点添加应用程序逻辑,而不必亲自编写代码。随Dreamweaver提供的服务器行为支持ColdFusion、ASP、ASP.NET、JSP和PHP文档类型。所有的服务器行业经过了精心的编写和仔细测试。Dreamweaver的内置服务器行为被设计成为支持踌平台的Web页,它适用于所有的浏览器。4.3详细设计准备4.3.1配置IIS在Windows XP中集成了一个Web应用开发组件IIS(Internet Information Service),其版本为5.1。在“控制面板”中启动“添加/删除程序”,在“添加/删除程序”对话框中,单击“添加/删除Windows组件”,打开“Windows组件向导”对话框,选中Internet信息服务(IIS),可以单击“详细信息”按钮,进行IIS子组件的进一步的配置,其中“万维网服务”就是要配置的Web服务器,双击万维网服务可进行进一步的选择。设置完毕后,单击“确定”按钮,即可开始安装程序。4.3.2建立站点启动Dreamweaver,单击“站点”菜单,选择“管理站点”命令,打开“管理站点”对话框。单击“新建”按钮,在弹出的菜单中选择“站点”,在“站点定义”对话框中选择“高级”选项卡,然后选择“分类”列表框中“本地信息”,在其中定义本地信息。在“站点名称”栏输入一个自定义的站点名称,作为该站点的标识。在“本地根文件夹”栏指定本地盘上用于存放所有站点文件的文件夹。当Dreamweaver解析相对于站点根的链接时,就从这个文件夹开始取相对路径。如果没有远程文件夹,那么本地根文件夹必须在Web的根目录(II

温馨提示

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

评论

0/150

提交评论