第 6 章 如何构建网站的目 录结构? 网站目录结构构建的原则是, 以最少的层次提供最清晰简便的访问结构 (即,目录结构与访问结构有密码关系)。 构建网站目录时, 应充分考虑以下 5 点: ⑴不要将所有文件存储有根目录中 ⑵按功能(栏目) 内容建立子目录 ⑶在每个独立的(子) 目录下都建立 images 目录(图像分开放置) ⑷目录层次不要太多 ⑸网站文件名和目录命令要规范 为什么 网站后台管理网页链接不应出现在前台的网页中? 为了安全。 如何设置 Web 服务器的主要参数? 为了避免浏览器恶意使用默认站点的漏洞, 将默认站点全部停用, 然后新建站点。 新建站点, 除了站点存放目录(路径) 等必要设置外, 其余, 均用默认设置。 为了避免操作系统崩溃时, 不影响站点文件, 站点文件与操作系统不要存放在同一个磁盘(分区) 中。 提示: Windows 2000 Server 自带的 IIS5.0 与 Professional 版是有区别的。 IIS 安装/删除 IIS 不是默认安装组件, 但是可以通过“控制面板” 中的“添加/删除程序”对话框添加。 1、 单击“开始” ·“控制面板”, 双击“添加或删除程序”。 2、 在“添加或删除程序” 对话框上, 单击“添加/删除 Windows 组件”。 3、 出现“Windows 组件向导” 后, 单击“下一步”。 4、 在“Windows 组件” 列表中选中(或取消)“Internet 信息服务(IIS)”复选框。 5、 单击“下一步”, 然后根据提示进行操作。 为简便起见, 可在桌面上建立一个快捷方式。 将“控制面板” ·“管理工具”组中就包含“Internet 信息服务” 快捷方式, 发送到桌面上即可。 提示:卸载 IIS 之后, 部分用户信息的目录等仍将保留在计算机上。 如何建立 FTP 服务器? 只有 Server 版的操作系统(如, Windows 2000(2003) Server) 才自带 FTP 服务程序。 因此, 在使用 Windows XP 的微机上, 架设 FTP 服务器, 需要另外安装一个 TFP 服务程序。 Serv-U 是一个可运行于 Windows 9X/Me/NT/XP 下的 TFP 服务程序。 Serv-U——FTP Server Daemon for MS Windows。 原是英文版的共享软件,目前的版本是 5.0。 在网上可以下载到, 且有汉化版, 共 4MB 大小。 安装 Serv-U 的安装, 只需按屏幕提示操作, 十分简单。 英文版安装完成后, 关闭。 然后, 进行汉化。 设置 Serv-U 由两大部分组成: Serv-U 引擎(Serv-U Daemon.exe) ——是整个软件的心脏部分, 它负责处理来自各种 FTP 客户端软件的 FTP 命令, 也是负责执行各种文件传送的软件;是一个常驻后台的程序。 Serv-U 管理员(Serv-UAdmin.exe) ——是用户界面, 通过它来控制其运行状态和相应的设置。 包括建域、 定义用户。 并告诉服务器是否可以访问等。 新建域 在“Serv-U 管理员——《本地服务器》” 对话框左铡窗口中, “域” 上单击右键后, 单击“新建域”, 然后, 按提示操作: “添加新建域” 第 1 至第 4 步,键入相应的参数。 IP 地址——输入所在本机的 IP 地址:192.168.0.12 域名称——如, ftp.52wang.net 域端口号——默认值为: 21 域类型——域的储存存储地方, 如, INI 文件 新建用户 右击位于在新域中“用户” 后, 单击新建用户, 然后, 按提示操作: “添加新建用户” 第 1 至第 4 步, 键入相应的参数。 登录用户名——如, yyqiu 登录密码——如, 123456 主目录——用户 FTP 根目录 是否锁定用户主目录——用户是否可以进入上一级目录。 一般说来, 必须锁定上述操作结束后, 新用户就添加成功。 “Serv-U 管理员——《本地服务器》” 左侧框中, 显示新添加的用户名; 右侧框中, 显示用户设置的“帐号” 选项卡。 用户选项设置 用户选项设置, 共有 6 张选项卡。 除了上面已经设置过“帐号” 选项卡外,还有 2 张选项卡需要设置。 “目录访问” 选项卡——设定用户的目录和文件操作权限。 通常, “文件”选项区, 选中“读取”、“写入”、“追加”、“删除”;“目录” 选项区, 选中“列表”、“创建” 和“删除”; “子目录” 选项区, 选中“继承”。 “配额” 选项卡——设定用户能够使用的硬盘空间最大容量。 如何使用 FTP 应用程序上传网站文件? 这是§ 5.2.4 讲解的内容。 课本中介绍了几个 FTP 工具软件的安装、 使用方法。 实际上, 直接使用 Dream weaver 的 FTP 功能效果更好。 因此, 这部分课本,略! 有关内容可参见本人的文章。 提示: IE 浏览器也有 FTP 功能(详见 P128) 如何建立邮件服务器? 使用 SMTP 虚拟服务器默认设置即可 提示: 只有 Server 版 IIS 才有此组件 简单邮件传输协议(Simple Mail Transfer Protocol) SMTP 服务器, 是用来发送邮件和中转邮件。 另一个邮局协议 3(Post Office Protocol 3) ——POP3 服务器是用来接收邮件的, 我们帐户上的邮件就是保存在此类的服务器上。 实例中, 只涉及发送邮件, 所以只是使用 SMTP Service。 5. 3 网站后台管理系统的权限管理 在“网上书店” 网站的后台管理中采用了 哪些安全措施? 进入后台, 需要拥有用户名及密码, 且对用户权限分级。 进入后台的“门” 是: default.htm.网页。 如果输入的用户名密码不对, 则无法, 打开后台管理网页 manger.asp 如果, 试图直接打开 manger.asp, 该框架网页,上部子框架中 top.asp 有校验语句: IF not(Session("KEY")="super" or Session("KEY")="input") THEN response.redirect "default.htm" response.end END IF 即, 对象 Session 中, 变量 KEY 值不对, 就“强制” 转到 default.htm.从而,保证进入后台必须输入正确的用户名+密码。 提示: 存在一个大漏洞。 即, 对数据库的保护不够。 只在能知道, 数据库的存放目录和数据库名, 就可以方便地通过浏览下载、 打开。 仅仅对数据库中密码加密是不够的。 5. 4 "网上书店"网站的图书信息 如何实现电子商务网站的商品管理? 实例的后台管理系统中: 添加新的图书信息(增加库存) ——input/cpfb.asp(P139 图 5-19) 浏览商品库(库存) ——input/Browse.asp(P140 图 5-20) 检索商品(模糊查询) ——Input/QUESTION.asp(P142 图 5-21) ——当库存书数量达到数百种时, 才有使用它的必要。 进货管理(查看库存少, 甚至为负数的库存) ——Input/jinhuo.ASP(P147图 5-22) 5. 5 网站后台管理系统的图书销售管理 如何实现电子商务网站的销售管理? 实例的后台管理系统中: 处 理 新 订 单 — — customer/xs.asp → 单 击 “ 详 情 ” → 进 入customer/khxq.asp?custid=× × × →单击“确认有效帐单”→ customer/sent.htm——显示 “请立即发货! ” 销售订单——customer/nxs.asp——单击“是”(给 staus 字段赋值“是”) →dingdang_done.asp——显示“销售数据转入已售出商品”浏览商品库(库存) ——input/Browse.asp(P140 图 5-20) 检索商品(模糊查询) ——Input/QUESTION.asp(P142 图 5-21) ——当库存书籍的数量达到数百种时, 才有使用它的价值。 进货管理(查看库存少, 甚至为负数的库存) ——Input/jinhuo.ASP(P147图 5-22) ——第 13 行设定: 库存警戒值为 3(即, 显示库存≤3 的记录) 网站销售信息对企业的内部管理有什么作用? 后台管理系统中, 包括了, 进货管理、 库存管理、 销售管理等。 强化了企业内部管理。 较手工管理, 不但能节省工作量, 且能大大减少错误。 如何控制进货, 使得网站商品不脱销, 又不至于有过多的库存? 通过, 经常浏览后台管理系统的进货管理网页, 查找库存少, 甚至为负数的库存书籍记录, 然后及时补充库存。 提示: 库存警戒值, 应该每个种类的书籍是不一样的。 5. 6 习题与实训 其它参考 第六章、 电子商务网站管理概述 ㈠ 教学内容 电子商务网站管理的定义和模式、 国内外电子商务网站管理的现状和发展趋势、 电子商务网站的作用和意义、 电子商务网站管理的总体结构与组成、 电子商务网站的文件管理、 电子商务网站的内容管理、 电子商务网站的综合安全管理、 国内外电子商务网站管理软件。 ㈡ 教学要求 熟练掌握: 电子商务网站管理的智能结构模式、 电子商务网站管理的层次与结构(总体结构图)、 内容管理。 掌握: 电子商务网站的文件管理(目录结构、 数据备份、 垃圾文件处理、 常用的 FTP工具)、 综合管理内容、 电子商务网站体系的安全威胁来源。 了解: 网站管理的定义和模式; 网站管理的现状和发展趋势; 国内外电子商务网站管理软件; 电子商务网站的安全管理。 电子商务网站管理的智能结构模式: 该模式能够实现全面、 系统的综合管理。 主要包括: P137(可作为一道问答题) (1)网页信息发布与管理(包括实时文件和图片的上传)、 布局管理和模板管理; (2)全面的用户管理, 用于用户的注册、 登录界面、 用户分组管理和授权, 并追踪访问网站的用户及其喜好; (3)网上贸易信息处理, 用于建立网上商城、 网上商店、 购物篮, 接收访问者提交的产品需求清单; (4)对某行业的所有网站进行收集和分类, 提供中英文关键字搜索功能; (5)自动生成详尽的统计报告, 主要包括广告点击统计、 网页和访问者的详细情况统计、产品的销售和订货情况统计; (6)设置论坛信息分类和监控, 包括全面个人事务管理、 网站会议管理、 展览时间管理、网上联系人的地址簿管理、 客户关系管理和追踪; (7)全面的文件管理, 如文件上载和下载; (8)其他管理, 如网上调查与投票, 帮助访问者建立私人的网上任务记事本, 用于企业内部网络的任务安排和进度跟踪, 对网页内容、 产品、 网站链接按所属内容进行分类目录管理。 电子商务网站管理的层次 不管是何种模式的电子商务网站管理, 从电子商务网站管理的应用目的角度来看, 要包括四个层次的管理: 文件管理、 网站内容管理、 网站综合管理和网站安全管理。 1. 文件管理 是指对构成网站资源的文件应用层进行的文件管理, 以及支持企业与客户之间数据信息往来的文件传输系统和电子邮件系统的管理。 电子商务网站的资源由服务器端一个个网页代码文件和其他各类资源文件组成。 一般来说, 文件管理包括: 网站文件的组织、 网站数据备份、 网站数据恢复和网站垃圾文件处理等。 2. 网站内容管理 网站内容管理是基于业务应用层的管理, 即面向电子商务活动中的具体业务而进行的对输入和输出信息流的内容管理。 网站内容管理是网站管理的核心, 是保证电子商务网站有序和有效运作的基本手段, 可分为信息发布管理、 企业在线支持管理、 在线购物管理和客户信息管理。 3. 网站综合管理 网站综合管理是指除文件管理、 网站内容管理之外对网站提供的个性化服务等方面的管理, 主要包括网站运行平台的管理、 网站统计管理和聊天室管理等等。 4. 网站安全管理 电子商务网站的安全是电子商务网站可靠运行并有效开展电子商务活动的基础和保证,也是消除客户安全顾虑; 扩大网站客户群的重要手段。 网站安全管理贯穿在以上三个层次的管理之中。 一般地, 网站安全管理主要包括分析网站安全威胁的来源, 并采取相应的措施,同时, 网站安全管理还必须与其他的计算机安全技术结合起来, 如网络安全、 信息系统安全 等。 P140 电子商务网站管理总体结构图 文件管理包括 1) 1) 文件的组织管理: 目录结构: 按功能内容建立子目录 每个独立目录下都建立独立的 images 目录 目录层次不要太多, 最好不超过三层 文件名、 目录名命名要规范: 不要使用中文目录和文件名、 最好用小写字母。 文件组织管理工具: 由 Frontpage、 Dreamweaver 等提供。 2) 2) 文件传输管理: 3) 3) 电子邮件管理 4) 4) 网站数据备份: 好的数据备份的要求: 压缩格式拷贝; 以系统时间给文件命名, 方便区分不同的网站版本。 主要功能如下:   备份当前网站所有的电子邮件、 企业和个人网页。   备份某一员工的个人主页和电子邮件。   只备份最近几天内被修改的网页。 5) 5) 网站数据恢复 6) 6) 网站垃圾文件处理等。 电子商务网站的内容管理 网站的内容管理作用在网站电子商务业务应用层, 它主要是指面向电子商务活动中的具体业务而进行对输入输出信息流的内容管理。 它包含的内容很广泛, 具体可以分为对两类信息的管理: 一种是对外部流入的数据和信息的管理, 包括客户信息管理、 供应商的管理、 在线购物管理、 交易管理等; 另一种是对网站内部本身业务信息的管理, 如产品管理、 新闻管理、 广告管理、 企业论坛管理、 留言板管理、 邮件订阅管理、 网上调查管理、 在线技术支持管理等。 对这些信息流的管理可以单独构成一个子系统, 也可以综合起来进行集中管理, 以下对每个部分包括的管理内容和功能分另进行论述 1、 客户 信息管理 客户是企业开拓市场、 分析市场、 制定经营策略、 创造利润的重要资源。 围绕企业自 身业务特点和经营要求以及企业客户需求和客户状况建立基于企业电子商务网站的客户管理系统是极有必要的, 应被纳入企业信息系统建设和发展电子商务的整体框架之中, 从而为企业经营发展提供良好的服务。客户信息管理包括客户基本信息管理和客户反馈信息管理两部分: 1) 客户 基本信息管理 客户基本信息管理包括客户注册管理、 忘记密码查找、 注册客户群分析及客户信用分 听和管理、 客户消费倾向分析等。 由于在电子商务活动中, 电子商务网站对于顾客通常是采用会员制度, 让顾客登录为会员, 以保留顾客的基本资料, 所以, 在电子商务网站的管理中简单的客户信息管理基本上是等同于会员资料管理的。这项功能能够帮助企业收集目标客户的资料, 为企业网站营销提供分析的资料, 并可以考察网站的使用频率及对目标消费者的吸引程度, 在以后的网络营销(如 E-mail 营销)中, 这些注册会员是相当准确的目标客户。 其主要功能有: ●把顾客所注册的个人信息存入顾客信息数据库。 ●可借此了解顾客, 并与顾客取得联系, 有需要时可直接从资料库取出, 不需要顾客重复输入很多繁杂的资料。, ●管理系统也应提供相关的功能让网站管理者能够简单地管理会员资料, 随时依据所需 查询会员资料, 了解顾客的消费群等资料, 以作为销售商品的参考。 ●接收客户的咨询、 反馈、 投诉等相关信息的管理, 以便针对这些信息调整商品的销售情况, 同时及时地对客户作出答复。 2) 客户 反馈信息管理 客户反馈信息管理用于管理者从网上获取各种客户反馈信息, 客户反馈信息管理几乎是所有网站必备的工具。目前大部分网站的客户反馈功能是以邮件的信息直接发送到管理者信箱中, 这种形式反馈信息是散乱的, 无法对反馈信息进红分类存档、 管理、 查询及统计。 所以对于一个基于数据库开发的设计, 提供强大的后台管理功能的客户信息反馈系统是十分必要的。 一个比较完善的客户信息反馈系统应具有以下功能: ●设计比较全面的客户信息反馈表, 使客户很容易填写并提交到数据库中。 ●反馈表应根据不同层次的用户、 不同区域的具体情况采取灵活的设计方式。 ●表单提交时, 自动发送邮件, 提醒管理员有新的反馈信息。 ●管理员查询反馈表中的信息, 并把信息汇总, 生成反馈信息报告。 ●及时地通过电子邮件的方式对客户的反馈信息进行回复。 在线购物管理 在线购物是当前电子商务网站运营的主要模式之一, 其运作方式主要为: 当用户访问到电子商务网站时, 首先能够查询、 浏览该网站提供的所有商品信息; 同时, 用户在查询浏览商品信息时, 能够随时选择自己感兴趣的商品放入自己的购物车中, 购物车是虚拟的, 由网站管理系统提供, 其中的预购商品数量、 价格等信息由网站数据库存储和管理; 接着, 当用户选货完毕后, 可对购物车中的选购物品进行修改, 比如对商品数量的添加或减少等, 最后,用户确定所选购商品, 提交购物车数据, 完成一次订单操作过程。 在线购物管理可以分为系统账号管理、 产品信息管理、 购物车管理、 订单管理等方面 1. 系统账号管理 电子商务网站管理系统是负责整个网站所有资料的管理, 因此管理系统的安全性显得格外重要, 系统账号管理正是针对这一点而设置的。 该管理应提供超级用户的管理权限控制,根据不同的用户进行不同的管理列表控制, 设定和修改企业内部不同部门用户的权限, 限制所有使用电子商务网站管理系统的人员与相关的使用权限。它将给予每个管理账号专属的进入代码与确认密码, 以确认各管理者的真实身份, 做到级别控制。 超级用户可根据要求管理所设定的相应的管理功能, 对订单、 产品目录、 历史信息、 用户管理、 超级用户管理、 次目录管理、 功能列表控制、 购物车管理等进行添加、 删除、 修改等功能进行一系列操作。 具体功能如下: ●删除超级用户和管理员; ●修改超级用户的管理权限和用户登录信息; ●添加新的管理员, 依据不同的管理需求设定不同的权限等级和管理等级, 使各管理者能分工管理自己分内的工作且不会改动其没有权限去改动的资料。 其他如密码有效天数、 账号有效期限的设定等等, 可以提高管理账号的安全性并设置其管理权限; ●账号进入首页可让不同的管理账号等级看到不同的管理网页样式, 拥有不同操作界面的管理网页, 从而使其管理工作更为方便。 2. 产品信息管理 产品信息管理使得网站管理员可以通过浏览器根据企业产品的特点在线进行产品分类,建立相应的数据库, 并将产品按照不同层级进行分类展示; 可以提供产品动态增减、 修改等功能, 可以批量更新数据, 保证用户浏览到的永远是最新的产品信息; 同时可以随时更新最新产品和畅销产品, 以及特价产品等, 方便日后产品信息的维护, 提高企业的工作效率。 具体应包括以下几个功能:   支持对产品信息的录入, 方便企业随时推出他们的新产品, 发布产品信息。   可以很容易地对以前的产品信息进行修改、 查询和删除。 对于已经不再销售 或者不再生产的产品, 删除其相关信息。 同时, 支持管理者对信息的查询, 使其随时可以知道当前产品的具体情况, 有助于企业生产的进一步发展。  能够标记出某产品是最新产品、 畅销产品或特价产品, 以便企业随时根据情况, 推出畅销产品和特价产品柜台。  能够对产品的分类目录进行添加、 修改、 查询和删除操作, 以便用户能够通过产品的分类途径进行产品信息的浏览。   3. 购物车管理 在线购物车管理应对用户正在进行的购买活动进行实时跟踪, 从而使管理员能够看到消费者的购买、 挑选和退货的全部过程, 并实时监测用户的购买行为, 纠正一些错误或不当事件的发生。 该模块类似于产品的在线管理, 其功能与产品信息管理大致一样, 在此就省略了,读者可以根据产品信息管理的内容加以理解。 4. 订单信息管理 这是网上销售管理的一个不可缺少的部分, 它用于对网上全部交易产生的订单进行跟踪管理。 管理员可以浏览、 查询、 修改订单, 对订单/ 合同进行分析, 追踪从订单发生到订单完成的全过程。 只有通过完善的、 安全的订单管理, 才能使基于网络的电子商务活动顺利进行, 达到预期的效果。 订单信息管理的功能包含所有对于网站订单的相关管理功能, 主要有:   可以统计出目前网站中各项商品的销售情况, 依据销售数量与销售金额等来排名, 使结果更一目了然;   查询网站中各订单目前的处理状态如何, 有多少新订单进来, 能够打印出订货单, 设定订单出货, 以及进行在线清款与顾客退货等相关信用卡交易行为。 新闻发布管理 网站新闻发布管理是将网站上的某些需要经常变动的信息, 如新闻、 通知和业界动态等更新信息进行集中管理, 并通过信息的某些共性进行分类, 最后系统化、 标准化发布到网站上的一种网站管理手段。 网站信息通过一个操作简单的界面加入数据库, 然后通过一个能够对有关新闻文字和图片信息进行自动处理的网页模板与审核流程发布到网站上。