第五章网站设计与开发.ppt_第1页
第五章网站设计与开发.ppt_第2页
第五章网站设计与开发.ppt_第3页
第五章网站设计与开发.ppt_第4页
第五章网站设计与开发.ppt_第5页
已阅读5页,还剩75页未读 继续免费阅读

下载本文档

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

文档简介

1、网站设计与开发,合肥工业大学管理学院,第五章 网站的维护与管理 网站管理基础知识 网站管理的具体内容 网站测试 网站推广与优化,1,本章目录,目录,3,2,1,第一节 网站管理基础知识,什么是电子商务网站的管理及其内涵 网站管理的作用是保证网站的正常运行,主要功能是对信息流的监控和管理。 网站管理人员对构成网站的网页、网站的软硬件、客户和商业的各种信息进行管理,目的是保证电子商务系统中的信息流有序、快速并且安全地流动。,网站管理的意义 (1)促进网站信息有序和规范 (订单信息、交易信息、反馈信息、商品信息、客户信息等) (2)确保网站信息的安全性 (按照交易信息的层次进行信息加工与存储,并对交

2、易信息中包含的商业秘密进行数据加密和解密管理,对不同用户和管理员分配权限) (3)提高企业品牌声誉 (4)提高管理人员工作效率,电子商务网站用户管理模式 “客户管理者”的用户管理模式,a客户的购物流程 所有的客户通过注册登录,进入网站提供的主页面 后,按以下流程进行购物: 查看浏览网站所提供的商品; 寻找并挑选自己所需的商品; 将所选商品放入购物车; 校验购买的信息; 选择结算方式; 填写订单信息; 确认订单的正确性。,b管理者的管理流程 管理者根据客户注册的信息,按以下流程进行管理: 分析客户身份; 分析客户购买的真实性; 分析客户购买的倾向; 分析市场的行情; 统计交易情况; 规划网站的发

3、展; 发掘重量级客户; 跟客户进行必需的交流。,网站的数据管理模式,(1)完全手工模式 更新量不大的小型网站(通过人工复制、粘贴简单方 式) (2)半自动化模式 适合于页面数量不多,也不需要经常改动内容的小型网站。(利用模板,如dreamweaver、frontpage) (3)数据库支持模式 适用于中型网站。(模板+从数据库中调出来的大量数据,使用网站管理程序自动生成相应的页面,内容发布系统) (4)网页动态管理 动态网页制作技术,在网页中嵌入同数据库连接的 程序代码,适用于用户需求各异且访问量很大的情况。,(5)智能结构模式 这种是以数据库存储内容,将内容结构化,并辅以各种自动管理流程与远

4、程维护功能。,总结: 静态更新-实时更新-CMS,手工编写HTML代码或者借用网页制作工具; 通过ftp上传到服务器; 更新缓慢,容易出现错误链接; 对服务器无特别要求;,制作模板; 使用动态网页技术; 更新速度快; 需要服务器上有数据库支持; 对服务器上资源占用; 被称为“网站发布系统”或“信息发布系统”; 安全性不高;,内容管理系统是一种位于WEB前端(Web 服务器)和后端办公系统或流程(内容创作、编辑)之间的软件系统; 不依赖于服务器平台; 事先生成静态html文件(把数据库中的信息按照规则预先自动生成HTML); 可以有工作流支持; 安全性好; 易扩展;,一个内容管理系统通常包括:

5、文档模板 脚本语言或标记语言 与数据库集成,第二节 网站管理的内容,网站管理的内容和层次 网站的管理主要包括四个层次的管理:文件管理、网站内容管理、网站综合管理和网站安全管理。 (1) 文件管理 网站文件的种类包括网站资源文件和业务文件。文件管理包括;网站文件的组织、网站数据备份、网站数据恢复、网站文件传输管理和网站垃圾文件处理等。,网站数据的备份: 完全备份:备份指定目标的所有数据 增量备份:首先进行一次完全备份,以后每次备 份只更新与前一次备份相比变动的数据。 差异备份:首先进行一次完全备份,以后每次备份只备份与完全备份相比有变动的文件。,(2)网站内容管理 网站内容管理是面向电子商务活动

6、中的具体业务而进行的输入和输出信息流的内容管理,是基于业务应用层的管理。一般分为流入信息和内部信息管理。 流入信息:用户管理(基本信息、身份认证)、交易管理(购物车、订单、系统权限) 内部信息:产品信息、企业信息,用户信息管理 1)用户基本信息管理,包括用户注册管理,忘记密码查找、用户消费倾向分析、用户信息分析等管理活动。 2)用户反馈信息管理,从网上获取各种用户反馈信息。,在线交易管理(购物车、订单和权限),购物车: 在线购物车管理应对用户正在进行的购买活动进行实时跟 踪,从而使管理员能够看到消费者的购买、挑选和退货的全 过程,并实时监测用户的购买行为,纠正一些错误或不正 当事件的发生。,订

7、单信息管理,在线交易管理(购物车、订单和权限),对网上全部交易产生的订单进行跟踪管理。管理员可以 浏览、查询、修改订单,对订单/合同进行分析,追踪从 订单发生到订单完成的全过程。,在线交易管理(购物车、订单和权限),权限管理 它将给予每个管理帐号专属的进入代码与确认密码,以确认 各管理者的真实身份,做到级别控制。超级用户可以根据要 求管理所设定的相应的管理功能,对订单、产品目录、历史 信息、用户管理、超级用户管理、次目录管理、功能列表控 制、购物车管理等进行添加、删除、修改等一系列操作。,产品信息管理,(1)方便新产品信息的录入 (2) 能够对产品的分类目录、种类进行添加、查询、修改 、删除等

8、 (3)可以容易地对已经发布的产品信息进行更新、查询及删除等。对于已经停止或不再销售 生产的产品,应能及时删除。提供查询功能,使网站管理者可以了解某种产品的现状。 (4)可以对产品的不同性质进行区别,如最新产品、畅销产品或特价产品等。,(1)对企业发展历史、组织机构、经营状况等信息的 基本介绍。(管理相对容易) (2)企业新闻动态(在线发布信息、动态更新和维护、 管理与删除过期冗余信息、建立信息检索系统),企业信息管理,(3)网站综合管理,网站综合管理是指除文件管理、网站内容管理之外对网站提供的个性化服务等方面的管理,主要包括网站运行平台的管理、Web服务器和数据库服务器管理、个性化服务管理、

9、网站统计管理和系统用户管理等。 网站安全管理分析网站安全威胁的来源,广义的说,它应该包括信息安全管理、通讯安全管理、交易安全管理和设备安全管理等。,电子商务网站的安全要求: 信息的保密性 信息的完整性(电子商务中的信息不被篡改和遗漏) 信息的有效性 交易各身份的确认 通信的不可抵赖,不可否认,针对安全性主要的控制技术包括: (1)安全评估技术 安全评估软件(基于网络的和基于web服务器的) (2)防火墙技术 (软件的或硬件的,加强网络之间的访问控制) (3)入侵检测技术 (通过计算机网络或计算机系统中的若干关键点收集信息并对其进行 分析,从中发现网络或系统中是否有违反安全策略的行为和被攻击 的

10、迹象。) (4)病毒防护 (5)加密与认证技术,网站测试的主要目的是最少的时间和人力找出系统中潜在的各种错误和缺陷,同时通过测试证明系统的功能和性能是否满足系统需求,建设的网站是否实现了规划的预期目标、是否能够满足业务流程的要求、界面是否友好、操作是否简单方便、输入与输出的数据信息是否准确流畅等问题。,第三节 网站测试,网站测试内容,(1)功能测试 功能测试的任务是测试网站能否正常运 行,其测试的对象包括超链接、表单、Cookies、 网页编程语言及数据库。,(2)性能测试 性能测试是为了让用户能更好地访问网站,它通常分为连接速度测试、稳定性测试、负载测试和压力测试三个方面。,(3)可用性测试

11、 可用性测试也称为易用性测试,也就是从用户的角度来测试网站是否便于访问、操作起来是否方便、网上的内容与文字是否正确、视觉感觉是否舒适等。可用性测试通常分为导航测试、内容测试和界面测试三个方面。,(4)客户端兼容性测试 不同的用户可能具有不同的客户端配置,比如使用不同的浏览器,使用不同的屏幕分辨率,使用不同的操作系统等。不同的客户端对网页的支持程度不同,所以客户端兼容测试要做的就是测试网站在各种不同的客户端下能否被正常访问。,(5)安全性测试 安全性测试检查系统是否正确、可靠和安全地进行处理。主要内容包括: 目录权限设置(目录存取是否得到授权) 用户登录测试 日志文件(测试服务器的日志能否正常工

12、作),第三节 网站测试,功能测试 功能测试的任务是测试网站能否正常运行,其测试的对象包括超链接、表单、Cookies、网页编程语言及数据库。 1)超链接(在整个网站所有开发页面完成之后进行): 测试方法:测试所有链接是否按指示的那样 确实链接到了该链接的页面-测试所链接的页面是否存在-保证网站上没有孤立的页面。,测试工具,Dreamweaver:,2)表单测试 需要测试的是表单提交内容的正确性和提交过程操作的完整性。 比如: 能否正确完成注册功能; 测试提交操作的完整性,校验提交给服务器的信息是否正确; 输入异常数据时,系统的反应;,3)Cookies测试 Cookies用来存储用户信息和用户

13、在服务器端的某些操 作,当一个用户从客户端访问了某个带Cookies应用的服 务器端网站时,Web服务器将发送关于此用户的信息到用 户客户端,把该信息以Cookies的形式存储在客户端计算 机上。如用户登录信息等。用户却可以对Cookies的使用 进行限制,比如禁止Cookies使用。对于网站使用了 Cookies,需要进行测试,测试Coookies是否起作用,是 否按预定的时间保存信息,刷新对Cookies有什么影响等。 如果保存了注册信息,要确认Cookie能正常工作,并对信 息进行了保存。,4)设计语言测试 web设计语言的版本问题,例如HTML、JavaScript、VBScrip、J

14、ava 、ActiveX等控件都需要进行检测。语言版本的差异会引起在客户浏览器上的严重显示问题。,测试工具(使用W3C验证服务器): W3C Markup 校验服务:,W3C CSS校验服务 /css-validator/ Dreamweaver中验证标记选项可以验证当前文档标记。,检查层叠样式表(CSS)文档和HTML或者XHTML文档中的CSS内容,5)数据库测试,数据库也是经常导致网页错误的重要因素,比如所提交的数据与数据库所要求的数据不符而导致发生数据一致性错误,动态网页要求读取数据库中根本不存在的表或者表中的某个字段,从而导致网页输出错误。所以也

15、非常需要对数据库进行系统的测试,保证对数据库的各项操作无误。,可用性测试 主要测试站点地图、导航条、内容、颜色/ 背景、表格等。 1)导航测试 一个网站系统是否易于导航可考虑如下问题: 导航是否直观? Web 系统的主要部分是否可以通过主页访问? Web系统是否需要站点地图、搜索引擎或其他的导航器帮助?,测试Web 系统的页面结构、导航条、菜单、连接的风格是否一致? 各种提示是否准确,确保用户凭直觉就知道是否还有内容,内容在什么地方。 最好让最终用户参与导航测试,效果将更加明显。,2)内容测试: 内容测试用来检验网站提供信息的正确性、准确 性和相关性。 信息的正确性是指可靠的还是误传的。 信息

16、的准确性是指是否有语法或拼写错误。 信息的相关性是指是否在当前页面可以找到与当 前浏览信息相关的信息列表或入口。 3)图形测试,在Web 网站中,图形包括图片、动画、边框、颜色、字体、背景、按钮等。 图形测试的内容: (1)要确保图形有明确的用途,图片或动画不要胡乱地堆在一起,以免浪费传输时间。图片尺寸要尽量地小,并且要能清楚地说明某件事情。 (2)验证所有页面字体的风格是否一致。,(3)背景颜色应该与字体颜色和前景颜色相搭配。 (4)图片的大小和质量也是一个很重要的因素,一般采用JPG 或GIF 压缩。,4)整体界面的测试 主要是从视觉、听觉及交互的角度来测试网站给人的整体感觉是否舒适。比如

17、检测整体的风格看起来是否统一、背景音乐是否合适、按钮等控件操作起来是否简单等。 一般网站采取在首页上做一个调查问卷的形式,来得到最终用户的反馈信息。,性能测试 性能测试是为了让用户能更好地访问网站,它通常分为基准测试、连接速度测试、稳定性测试、负载测试和压力测试三个方面。 1)基准测试: 对硬件和操作系统性能进行评价 2)连接速度测试:,3)负载测试 负载测试是为了测试网站在特定的负载级别上 的运行性能,它需要解决的问题通常包括网站 能容纳多少用户同时访问?如果超过这个数量 会出现什么情况?如何处理多个用户同时访问 一个网页或使用同一功能可能产生的问题? 测量服务器页在传输方面有两个重要指标:

18、 吞吐能力:单位时间内能够处理HTTP请求的数目 响应时间:服务器处理一个请求所需的时间,4)压力测试 相对于负载测试,压力测试更像是恶意测试,也就是说站在破坏者的角度测试系统的限制和故障恢复能力。具体地说,就是测试系统会不会崩溃?在什么情况下崩溃?崩溃后能不能自动恢复等。压力测试的内容包括表单、登录和其他信息传输页面。,功能测试和压力测试区别 功能测试:主要是看Web应用是否按照预先的需求设计正常进行。 压力测试:通过模拟成千的用户同整个网络进行相互作用,来帮助系统管理人员确认并分析瓶颈所在。,兼容性测试 不同的用户可能具有不同的客户端配置,比如使用不同的浏览器,使用不同的屏幕分辨率,使用不

19、同的操作系统等。不同的客户端对网页的支持程度不同,所以客户端兼容测试要做的就是测试网站在各种不同的客户端下能否被正常访问。 平台测试:在各种操作系统下对Web系统进行兼容性 测试。 浏览器测试:在首页最好注明浏览器的分辨率。利用dreamweaver可以跨浏览器检测,找出浏览器可能不 支持的标记。,安全测试 安全性测试通常需要对数据、数据的传输、接口及系统的安全性进行测试。,具体有以下几点: (1)测试有效和无效的用户名、密码,是否对英文大小写字母敏感。可以限制试多少次,是否可以不登录而直接浏览某个页面。 (2)Web应用系统是否有超时的限制。 (3)为了保证Web应用系统的安全性,日志文件是

20、至 关重要的。 (4)当使用了安全套接字时,还要测试加密是否正 确,检查信息的完整性。 (5)测试服务器端脚本是否安全。,第四节 网站的发布和推广 1.域名注册,第四节 网站的发布和推广 2.网站的发布 网站发布,实际上就是指把网站内容放到接入互 联网的服务器上。用户通过互联网,输入网站的 域名或IP地址浏览网站内容。 工具:CuteFTP、LeadFTP。Dreamweaver也可 以实现网站发布。,(1)cuteFTP操作界面,(2)建立新的链接,(3)网站上传与下载,(4)其它操作,(1)cuteFTP操作界面,(2)建立新的链接,(3)网站上传与下载,(4)其它操作,(1)cuteFT

21、P操作界面,(2)建立新的链接,(3)网站上传与下载,(4)其它操作,电子商务网站推广是指采用一定的策略,尽可能多的让用户了解并访问网站,通过网站获得有关产品和服务等信息。,2.电子商务网站的推广,提高网站的访问量,扩大企业的知名度,+,电子商务网站推广的意义,电子商务网站的推广形式,推广 形式,1分类目录,2交换链接,3网络广告,4电子邮件推广,5传统媒体推广,6搜索引擎推广,家居易站(http:/ ,内容真实、翔实,措词得体、温馨,设计精美、大方,文字精简、干练,详细介绍: 搜索引擎注册推广,搜索引擎的类型 搜索引擎对网站排名依靠的标准 利用关键字改善排名位置 提交到搜索引擎,搜索引擎的类

22、型 目录式搜索引擎 (Directory Search Engine): 以人工方式或半自动方式搜集信息,由编辑员查看信息之后,人工形成信息摘要,并将信息置于事先确定好的分类框架中。信息大多面向网站。 如:yahoo!、linkstar、wwwyellowpage、sohu、sina 机器人搜索引擎 (Crawler-Based Search Engine) 由一个称为蜘蛛(Spider)的机器人程序,以某种策略自动地在因特网中搜集和发现信息,由索引器为搜集到的信息建立索引,并由检索器根据用户的查询输入情况检索索引库,并将查询结果返回给用户。 如: Excite、Altavista、Lycos

23、、baidu、google, 元搜索引擎(Meta Search Engine) 这类搜索引擎没有自己的数据,而是将用户的查询请求同时向多个搜索引擎递交,将返回的结果进行重复排除、重新排序等处理后,作为自己的结果返回给用户。 由于因特网上的海量信息,使得任何孤立的搜索引擎都无法单独覆盖所有的查询,因此元搜索引擎,又称为集成搜索引擎,它将多个搜索引擎集成在一起,提供一个统一的检索界面,自身并没有建立任何数据库。 如: 使用频率最高的元搜索引擎 Ixquick (www.I) Ask Jeeves(www. AskJ ) Dogpile(www. ),利用关键字改善排名位置(SEO搜索引擎的优化)

24、 选取恰当关键字 网页中特别位置的处理 标题(TITLE)、META标签 标题 (TITLE) 1. 页标题对改善排名有很大的作用,格式如下: 标题 2. 标题要短、有趣、包含一至二个最重要的关键词 (不可多,主关键字出现12次),对其他子页面也一样,不要用长句子做标题, META标签 META标签基本格式如下: 标题 ,选搜索关键字的禁忌 不要使用普通词语 如web,Internet,services 之类的词 语,输入这类关键词的查询结果很可能有数百 万条乃至数千万条查询结果; 不要用形容词、副词作为关键字 例如“最好的”,“最大的”等; 不要使用笼统的词汇,要尽量的定位精确 例如:不用“手机”,改用“摩托罗拉手机”等; 提交到搜索引擎 检查网页的有效性(提交前要进行链接检查,死链接和无法到达的链接要避免) 选择最适合的站点类别(注:不要频繁向搜索引擎提交),总结:搜索引擎的使用方法 列出关键词清单 主关键词的确定 长尾关键词的使用(网站上的非目标关键词,关键词往往比较长,由23个词组成,存在于页面内容中) 在

温馨提示

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

评论

0/150

提交评论