电子商务系统建设课件第4章、电子商务网站功能与管理系统设计

上传人:w****i 文档编号:94401803 上传时间:2019-08-06 格式:PPT 页数:93 大小:1.10MB
返回 下载 相关 举报
电子商务系统建设课件第4章、电子商务网站功能与管理系统设计_第1页
第1页 / 共93页
电子商务系统建设课件第4章、电子商务网站功能与管理系统设计_第2页
第2页 / 共93页
电子商务系统建设课件第4章、电子商务网站功能与管理系统设计_第3页
第3页 / 共93页
电子商务系统建设课件第4章、电子商务网站功能与管理系统设计_第4页
第4页 / 共93页
电子商务系统建设课件第4章、电子商务网站功能与管理系统设计_第5页
第5页 / 共93页
点击查看更多>>
资源描述

《电子商务系统建设课件第4章、电子商务网站功能与管理系统设计》由会员分享,可在线阅读,更多相关《电子商务系统建设课件第4章、电子商务网站功能与管理系统设计(93页珍藏版)》请在金锄头文库上搜索。

1、第4章、电子商务网站功能与管理系统设计,主讲:张向阳 华南师范大学增城学院经济系电子商务教研室 联系方式:13798185759 短号:643309 QQ:20296700 邮箱:,第一部分、电子商务网站功能设计,电子商务网站基础 EIP及电子商务网站类型 电子商务网站设计过程 电子商务网站主要功能模块,电子商务网站的构成,网站支撑环境 一般指网站的软件支撑环境,是网站构成的基本要素 最基本的网站支持环境 操作系统:如Windows、Linux等 Web服务器:如IIS、Apache等 其它软件运行环境:如运行JSP网站所需的JRE 网站应用 指网站为用户提供的内容展现、商务交易等功能 具体内

2、容会根据网站类型不同有较大差别 网站硬件环境 指运行网站所需的服务器、网络及相关接入设备等,一、网站与电子商务系统,网站是发布商务信息、实现商务管理和交易的重要方式,是电子商务系统的“窗口”。 网站与电子商务系统两者之间不可等同 没有网站的电子商务系统是不完整的 将企业电子商务系统等同于网站是不全面的,典型的B2C营销网站构成,电子商务网站的基本类型,根据电子商务网站组成元素之间的相互关系以及商务网站需要提供的功能,可以分为几种主要类型,电子商务网站的基本类型(续),根据行业特性的差别,以及企业的建站目的和主要目标群体的不同,可以分为三种主要类型: 基本信息型 主要面向客户、业界人士或者普通浏

3、览者 以介绍企业的基本资料、帮助树立企业形象为主 电子商务型 主要面向供应商、客户或者企业产品(服务)的消费群体 以提供某种直属于企业业务范围的服务或交易、或者为业务服务的服务或者交易为主 多媒体广告型 主要面向客户或者企业产品(服务)的消费群体 以宣传企业的核心品牌形象或者主要产品(服务)为主 实际应用中,很多网站往往不能归于某一种类型,而是可能涵盖了两种或两种以上的类型,二、企业信息门户网站,企业信息门户(Enterprise Information Portal,EIP) 是一类比较特殊的网站,也是一个应用框架。 是一个基于Web的应用系统,是企业发布各种信息的窗口,它使企业员工、客户、

4、供应商和合作伙伴能够从单一的渠道访问其所需要的个人化信息。 它将企业所有应用数据集成到一个信息管理平台上,并以统一的用户界面提供给用户,使企业可以快速建立企业对企业和企业对内部员工的信息通道。,EIP的基本结构,EIP为用户提供服务的过程,EIP的特点和作用,特点 是企业的统一信息访问渠道 与现有系统紧密集成 具有强大的内容管理能力 可提供个性化的应用服务 具有高度的可扩展性 作用 提供了一个单独的网关来访问信息和应用 能够将存储在公司数据库、数据仓库和文件中的数据转换为可用的信息 提供了一种对传统的个人桌面工作模式的改进方法 使得企业和客户、合作伙伴以及供应商之间的商业往来变得很容易,EIP

5、的基本功能,三、网站设计原则,网站设计的一般原则 目标性 目的明确,可操作 实用性 可用性 也称为易操作性 艺术性 注意:艺术性华丽 专业性 搜索引擎友好性 使网站内容易于被搜索引擎搜索到,网站的可用性设计,内容的层次性 风格及内容的一致性 界面的精简性 交互的易操作性 网站的兼容性 更新的及时性 高访问性能,四、网站设计过程,网站目标定位分析,网站定位:研究为什么做、为谁而做 包含三个阶段 明确竞争优势 本质是排列网站可用于定位的各种要素,确定网站在哪些要素上具有优势的过程 选择竞争优势 根据网站的目的和特点,选择本网站可采用的定位要素,培养它,使之超过竞争对手 示意竞争优势 采取各种手段、

6、通过各种途径向目标市场示意自己的定位,网站目标定位分析(续),确定网站的类型和领域,重点考虑: 擅长的专业领域 需投资的规模 可获取的技术与人才 各类网站的市场需求状况 确定网站的服务对象,重点考虑: 用户的年龄与性别结构 用户的文化层次 用户的职业与专业分布 用户的地域分布 用户的个性偏好 确定网站的主题和服务范围,基本原则为: 主题要小而精 题材最好是自己擅长或者喜爱的内容 题材不要太滥或者目标太高,网站结构设计,网页结构设计 指规划网站应包含哪些页面?它们之间的链接结构是什么? 目标:用最少的链接,使得浏览最有效率 基本的链接结构形式 树状结构 星状结构 实际常采用两种形式的混合 适时显

7、示导航栏 网站板块设计 各版块要有相对独立性; 各版块要有相互关联; 版块的内容要围绕站点主题。 子站点设计,网站环境准备,指为网站的开发建设和运营准备必要的软、硬件条件 主要工作包括: 运行空间准备 网络接入条件准备 域名及IP申请 开发调试环境的搭建 ,运行空间准备,网站空间使用形式对比,网络接入条件准备,常见专线接入方式对比,网站费用估计,网站前期准备费用 包括:市场调查费、域名注册费、资料素材收集费、网站初步设计(规划)费、硬件购置费或空间租用费、软件购置费、其他费用 网站开发费用 网站宣传费用 网站维护和更新费用 内容维护费用 网站软硬件维护费用 网站功能更新维护费用,典型电子商务网

8、站功能设计,信息发布 商品管理 用户管理 交易管理,信息发布功能,主要内容包括:企业介绍、新闻、广告、公告等 除内容外,还需考虑信息发布及维护的形式,商品管理功能,商品展示 商品浏览 商品资料管理 商品详细资料 新产品发布或产品推介 商品维护 商品分类管理 主要针对某些商品类别比较多的网站(如网上商城)及某些产品较多的大企业(如联想、Nokia) 商品排行与评论 电子目录管理 目录管理功能:辅助管理人员构建及维护商品目录框架 商品信息管理:在给定的目录框架之内,完成各类商品基本信息的管理及归类 购物支持:与购物车相联,为其提供商品信息 交易支持:,用户管理功能,用户资料管理 主要完成用户的增加

9、、删除和用户资料的更新等功能。 用户权限管理 主要包括用户的登录管理以及在浏览过程中的权限控制。 要注意防止出现权限控制失误,交易管理功能,主要功能 购买 结算 支付 物流配送 购物车 基本功能 商品加入、删除、数量修改 商品类别及数量的统计和浏览 商品价格计算 实现方式 利用Cookie技术 利用Session技术 利用数据库技术,第二部分、电子商务网站后台管理,后台商务应用系统功能 后台商务应用系统设计过程 数据库及联机事务处理 输入输出 安全保障系统,一、商务应用软件的功能,系统分析阶段所进行的功能分析是应用软件设计的基础 电子商务应用软件的主要业务功能 信息服务功能 交易功能 支付结算

10、功能 对商品(或服务)的跟踪功能 系统管理和维护功能:网络管理、网络安全、网络应用、数据管理等,二、商务应用软件设计的基本内容,软件架构设计 确定构成系统的成分、这些成分之间的相互作用、指导其组合的风格 子系统的划分与模块设计 从计算机实现的角度,将应用软件分解为功能相对独立的子系统,并将其进一步细分为功能独立的模块,分析确定每个模块的处理流程,以指导后续的编程工作。 数据库设计与联机事务处理设计 主要针对利用数据库管理系统(DBMS)管理结构化数据,对数据的逻辑结构、存取方式等进行设计 设计联机事务处理的相关内容,以保证业务逻辑的正确实现 输入/输出设计 选择客户端设备,并根据客户端设备的基

11、本特征选择或设计客户端应用软件 输入/输出软件设计,主要是对应用软件的输入/输出数据的格式、内容、方法、校验等方面进行设计,关于输入/输出设计,与应用软件核心业务逻辑处理相关的代码占总代码的20%,而与输入/输出相关的代码则占80% 输入设计 输入方式设计:键盘输入、自动识别输入、来自其它系统 输入界面设计 输出设计 设计系统输出结果的形式: 必须满足特定标准规范的数据 非标准数据,三、商务应用软件设计,商务应用软件的层次结构设计 子系统划分及模块设计 应用软件详细设计,商务应用软件的层次结构设计,层次性是现代所有计算机软硬件系统均具有的特征 层次化的目的 简化问题 分头求解 重用组件,电子商

12、务系统基本的层次划分方法,应用表示层的应用软件主要运行于WWW服务器和用户终端设备,其主要作用是为最终用户提供一个友好的交互界面,接收用户提交的事件,并将处理结果返回给用户,业务逻辑层的应用软件主要运行于WWW服务器或者应用服务器,其主要作用是进行业务处理,实现企业业务逻辑的核心功能,数据层的应用软件主要运行于应用服务器或数据库服务器,其主要作用是实现不同数据源数据的存取、联机事务处理或联机事务分析,进一步细分的电子商务系统多层次结构,子系统及模块的划分,划分原则 相对独立性高内聚 较低的耦合低耦合 数据冗余小 充分利用各类资源 便于系统分阶段实现,划分方法 按逻辑功能划分 按职能划分 按过程

13、划分 按时间划分 按通信划分,大中型电子商务软件中子系统及模块的划分,一般采用先按职能划分子系统,再按功能划分模块的方式,应用软件详细设计,应用软件的详细设计主要是面向软件开发需要,对系统各模块功能和处理流程进行更深入和详细的分析,完成系统模块的功能及处理流程设计、输入/输出设计、信息编码设计、数据存储设计等内容。 结构化设计方法详细设计的目标 给出软件模块结构中各模块的内部过程描述(算法) 选定某种表达形式来描述各种算法 面向对象设计方法详细设计的目标 明确各个类的组成 给出各个类成员函数的内部过程描述(算法),案例,应用软件详细设计的基础是系统分析阶段得出的用例图、活动图等文档 针对“用户

14、提交报修申请”这一过程,根据系统分析结构可利用一张交互图来描述完整的报修申请提交的过程以及此过程中所涉及到的对象,用户报修申请提交过程交互图,进一步归纳出所涉及的三个对象的信息,继续针对其它处理过程进行设计,报修任务分配交互图,抽象产生类图,并进一步划分得到包图,包图,Person包中的部分类信息,四、数据库设计及联机事务处理设计,数据库设计就是指对于给定的软硬件环境,针对现实问题,设计一个较优的数据模型,建立数据库结构和数据库应用系统。 包括: 数据结构设计 规划设计数据库的框架以及数据库、表的结构 关系数据库表结构的设计 数据行为设计 设计相关的应用处理逻辑、事务处理方法等 联机事务处理设

15、计,数据库表设计的基本原则,提高数据共享能力 减少冗余 避免数据不一致 保持数据完整性 增强安全性 加强标准化,数据库表设计的具体工作指南,对于公共的、基础的属性类数据尽可能建立数据字典 同一条信息尽可能只存放于一个表中 利用工具画出E-R图,并生成数据库建表的脚本 对于主要是读操作的数据,可以适当保留冗余,数据库表设计方法(案例),分析业务流程中所涉及的信息 案例中包括客户信息、客户服务信息、销售信息等 针对信息分类确定待设计的数据库表 确定维修基本信息表(RepairBaseInfo) 考虑数据库设计基本原则,确定采用单独的表(ClientInfo)存储客户信息 确定表的关键字及关联方式,

16、继续设计数据库表,考虑到维修时需掌握其当初销售的相关信息,因此,如果在其它模块设计中尚未建立订单基本信息表(OrderInfo),则增加之,由订单可以获取该用户可能修理的产品的种类、规格、型号等信息,因此增加产品信息表 考虑到订单与产品之间可能存在的N:N关系,因此,增加中间关系表“订单产品关系表”,继续设计数据库表,继续设计数据库表,为了记录承担维修工作的维修人员信息,增加维修人员信息表(EngineerInfo) 考虑到维修任务与维修人员之间的N:N对应关系,增加“维修计划维修人员对应表”,经补充完善之后,形成较完整的报修处理相关的数据库表结构,对应的维修信息表结构,联机事务处理基本概念,概念:事务是一个逻辑工作单元,它包括一些数据库操作(特别是一些更新操作),这些操作要么都执行,要么都不执行,是一个不可分割的工作单位。 事务的特性 原子性 在事务内的所有操作要么在一起成功,要么一起失败。 一致性 当事务失败退出时,所有在本事务中被修改的数据,都会被恢复到事务开始时的状态。 独立性 在事务执行过程

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号