版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第五章电子商务系统设计与实现任课教师:辛明军(副教授)电子邮件:xinmj@2023年7月23日2023/7/23目录5.1电子商务系统设计基础5.2电子商务系统的总体设计5.3电子商务应用系统的设计
5.4电子商务系统的实现技术5.5电子商务网站的开发实现
5.6电子商务系统的数据库实现
5.7小节2023/7/235.1电子商务系统设计基础5.1.1电子商务系统设计概述电子商务系统设计的主要任务是从电子商务系统的总体目标出发,根据系统规划和系统分析阶段产生的文档,并考虑到经济、技术和系统所实现的内外环境和主客观等方面的条件,确定电子商务系统的总体结构和系统各组成部分的技术方案,合理选择计算机和通信的软硬件设备,确保总体目标的实现。系统设计阶段要完成的主要工作包括:(1)电子商务系统总体结构设计;(2)电子商务系统运行平台的设计;(3)电子商务系统服务平台的设计;(4)电子商务应用系统设计。2023/7/235.1.2电子商务系统设计的要求系统设计的基本原则(1)技术的先进性(2)符合企业信息化的整体战略(3)与现有的应用系统兼容性良好(4)成熟性(5)安全性(6)经济指标(7)可用性(8)方便性(9)可扩充性
系统设计的任务
(1)系统所采用的技术应具备先进性与成熟性的特点;(2)系统的设计符合企业信息化的整体发展战略;(3)建成的电子商务系统应与现行系统良好兼容;(4)所设计的系统应具有实用性;(5)系统应保证安全性;(6)系统应具有可扩展性;(7)构建系统所采用的技术和平台应具有标准性和开放性;(8)处理事务的完整性。2023/7/23系统设计的主要依据(1)规划阶段获得的商务模式和商务模型;(2)用户需求;(3)新系统的逻辑模型;(4)现行开发技术;(5)现行的与电子商务系统有关的标准、规范和有关法律制度;(6)系统运行环境。
系统设计的主要步骤
(1)确定企业电子商务的电子商务模式和商务模型;(2)确定系统组成;(3)系统的功能模型及技术性能指标设计;(4)确定信息模型的实体和联系;(5)分系统技术方案的确定;(6)提出系统集成所需的内部、外部接口要求;(7)阐明拟采用的开发方法和技术路线;(8)提出关键技术及解决方案;(9)确定系统配置;(10)规划组织。2023/7/23系统体系结构1)基础层:网络和系统平台3)应用层:电子商务应用系统2)中间层:电子商务支持平台电子商务系统的体系结构如图:5.1.3电子商务系统的体系结构2023/7/232.系统运行平台的选择设计电子商务系统的运行平台是一项复杂的工程,必须遵循几个基本原则:技术上具有先进性;实现上具有可行性;使用上具有灵活性;发展上具有可扩充性;投资上具有收益性。3.应用软件的层次结构应用软件是电子商务系统的核心。在系统总体结构设计中,应给出应用软件的主要功能,说明系统应用软件的体系结构,各子系统的功能和相互之间的关系。2023/7/235.2电子商务系统的总体设计
电子商务系统的总体结构设计是系统设计的一个重要部分,它确定整个系统有哪些部分组成,以及各部分的相互关系。系统总体结构设计是一个自上而下的分解过程,其主要思想是基于结构化的开发方法,目的是将复杂的问题、难以理解的问题分解为简单的子问题,建立出具有整体性的系统模型,从而实现具有整体性的系统。5.2.1系统总体结构的设计2023/7/231.系统组成结构系统组成结构则主要说明电子商务系统内部的组成部分,以及系统内部与外部环境的相互关系。
电子商务系统总体结构设计的一个实例:网络站点2)内部信息系统3)和分公司的连接4)和外部系统的连接2023/7/232.系统运行平台环境系统运行平台是指电子商务系统运行所依赖的网络、计算机硬件和软件。
3.系统软件支持平台在电子商务系统的总体结构中,系统的核心业务逻辑最终由电子商务应用软件实现,而应用软件是在诸如通用服务平台、服务支持平台等基础上构造的。这些平台物理上表现为系统软件、构件等形式。4.应用软件的系统设计应用软件是电子商务系统的核心,在系统总体设计中,应当给出应用软件的主要功能,说明系统应用软件的体系结构,应用软件的组成和各子系统主要功能及相互之间的关系2023/7/235.系统运行环境内部环境企业的商务活动是以企业内部的信息处理为背景的,企业内部信息系统是企业开展电子商务的前提条件。分析内部信息系统对电子商务系统的支持与需求的基础是系统分析调查的结果和分析得出的新系统逻辑模型。外部环境
企业是通过电子商务系统和外部环境进行信息沟通,开展电子商务活动。所以设计电子商务系统时,要分析其外部环境,设计与外部环境的信息接口。重点分析企业的电子商务系统具体与外部环境进行哪些信息交换,向外部环境提供哪些功能等。企业电子商务系统与外部环境关系图
2023/7/235.2.2系统运行平台的设计1.网络基础环境网络基础环境(如图)的设计主要考虑以下几个因素:(1)先进性;(2)可靠性;(3)开放性;(4)安全性;(5)可管理性。网络基础环境
2023/7/23网络基础环境的要求计算机网络是电子商务的重要组成部分。系统内外信息传递和共享必须通过计算机网络来完成。电子商务系统的网络环境包括Internet、intranet、extranet三个组成部分。一个良好的电子商务系统的网络环境应当满足以下要求:
(1)支持电子商务系统通过网络互联和应用互操作的需要。(2)能够隔离和控制对系统的访问,保证网络设备的安全。(3)网络环境是可以管理的。2023/7/232)网络环境设计内容电子商务系统的网络环境设计的主要内容包括:(1)Internet部分(2)支持电子商务系统的局域网3)网络环境的特点一个良好的电子商务系统的网络环境应当满足以下特点:(1)技术先进(2)可扩充性(3)保护现有资源(4)可靠性(5)配套能力好(6)可管理性(7)安全性4)三种实现方式电子商务的网络环境很多情况下是通过租用的方式或者以VPN的方式实现的。它可以使用基础网络的运营服务商提供的主机托管、数据中心模式来实现。2023/7/232.计算机硬件计算机硬件包括网络设备和服务器设备。1)网络设备选择原则(1)技术上可行所选的设备应是技术先进的、成熟的产品。(2)服务支持原则提供产品的公司有良好的服务信誉。(3)经济合理原则为了确定合适厂商的设备产品,在符合需求原则、技术原则和服务保证前提下,还需考虑经济合理性。2)服务器设备选择原则①可靠性②可管理性(manapeability)③可用性(availability)④可扩展性(extendibility)⑤服务器的高性能(performance)⑦开放的体系结构⑥网络吞吐量及网络接口能力2023/7/233.计算机软件1)网络操作系统的选择(1)符合国际和工业标准。(2)必须独立于硬件。(3)多服务器支持。(4)必须公布应用程序编程接口。(5)技术支持。(6)支持多种传输协议。(7)易于管理。(8)良好的安全性和可靠性。(9)网络操作系统具有容错能力。2)Web服务器软件的功能(1)静态Web页面的发布;(2)支持CGI、JSP、ASP、Servelet、JavaApplet等动态页面脚本;(3)支持用户自定义的MIME类型信息的发布;(4)Java虚拟机;(5)传统HTTPD服务;(6)页面访问控制、Web访问统计、Web服务器配置灯服务器管理功能;(7)提供NSAPI、ISAPI等Web开发接口。
2023/7/233)应用服务器应用服务器是三层/多层体系结构的组成部分,应用服务器位于中间层。应用服务器运行于浏览器和数据资源之间。综合来看,应用服务器的选择可参考以下几个因素:(1)性能和技术指标:性能是最关键的因素之一。(2)可扩展性:可扩展性也是很重要的选型因素之一。(3)外部工具的支持:选择服务器时,不仅需要考虑应用服务器,同时,还应该考虑能够获得的额外工具或者框架支持。(4)独立性:选择合适的应用服务器,这个应用服务器应该具有独立性以及拥有相当的可移植性。(5)价格:需要结合电子商务系统应用需要可以最高处理的并发事物,从而计算出需要多个CPU,然后计算应用系统的价格总数,并进行比较选型。
2023/7/234)数据库管理系统
在电子商务系统中,数据库是必不可少的核心组成。而且,电子商务系统对数据存取设备的容量、性能、安全性以及灾难恢复能力有更高、更快、更强的要求。选择数据库管理系统时的原则:(1)数据库管理系统的成熟程度和先进性。(2)价格。(3)开发队伍的技术背景。(4)对多媒体的支持。(5)对全文检索的支持。2023/7/235)开发工具与中间件软件
电子商务系统的设计中,应根据所选择的体系结构、操作系统类型、数据库管理系统以及网络协议等选择开发工具。
在电子商务系统的开发中,通常还需要用到他人开发的一些功能模块,它们的主要形式是中间件软件。在系统设计和开发过程中,按处理的内容来划分,可以分为三类:(1)数据类。(2)处理类。(3)分布式构件类。
2023/7/235.3电子商务应用系统的设计5.3.1电子商务应用系统的设计要求电子商务应用系统的设计任务应用系统设计基本任务包括总体(概要)设计和详细设计两大部分。总体设计是描述应用系统的总体结构,其内容有:①将系统划分成子系统,子系统进一步划分成模块;②确定每个模块的功能;③确定模块间调用关系。详细设计是为各个具体任务选择适当的技术手段和处理方法,其内容有:①代码设计;②数据库设计;③用户界面设计;④处理流程设计。
2023/7/232.电子商务应用系统的功能从系统构成角度上看,一个电子商务系统往往包含以下几部分的功能:(1)商品动态展示和管理功能;(2)交易功能;(3)用户/商家管理功能;(4)在线反馈沟通功能;(5)汇总统计功能。2023/7/235.3.2电子商务应用系统的结构1.C/S结构在客户机/服务器(client/server,C/S)体系结构中,处理被分散在两台机器上:客户机和服务器。①客户机一般负责信息系统图形显示、数据录入和业务处理等,而服务器则提供对数据的存储和管理。②服务器通常专用于运行一个关系型数据库管理系统(RDMS),例如Oracle或SQLServer的服务器。客户机/服务器体系结构2023/7/23C/S结构的优缺点:这种结构的优点是实现了分布式计算,降低了服务器端的负载,并有助于在企业内实现对业务数据的集中式管理。从而减少网络上交换的数据量,并提高系统的运行效率和网络的稳定性。
缺点主要有:①对客户端软、硬件的配置要求较高,增加了整个系统的成本。②对业务逻辑和表示逻辑的更新必须被部署到所有客户机,当客户机数量较大时,这项工作变得非常难以实施。③随着系统的发展,客户机上将业务逻辑和表示逻辑混合在一起,设计越来越复杂,并且为升级维护带来难以想象的难度。④客户机/服务器体系结构是单一服务器且以局域网络为中心的,所以难以扩展到大型企业广域网或Internet。⑤客户机不可能共享诸如数据库连接等稀有资源。2023/7/232.B/S结构
B/S(browser/server)结构(见图5.6)是三层或多层C/S结构的一种实现方式。其主要特点是:客户端一般是一个浏览器,业务逻辑部署在Web服务器上。数据库服务器负责存储大量的数据信息和数据逻辑,所有与数据有关的安全、完整性控制、数据的一致性、并发操作等都是在第三层完成。B/S体系结构
2023/7/233.多层体系结构在应用服务器和数据库服务器之间插入一个中间件层,以优化系统的性能,提高系统的并发处理能力。它进一步提高了系统的模块化程度,提高了系统的灵活性。采用了基于构件的开发方法,将电子商务系统的业务逻辑封装在应用服务器构件中,实现高度的代码重用。
多层体系结构
2023/7/23多层体系结构的优点:①因为客户端不包含业务逻辑,所以它们变得更加简洁。②客户机与数据库相分离。③多层编程促进了应用层的严格划分,并使各层间通过定义好的接口进行通信。④多层应用程序能够水平伸缩。⑤应用服务器能将稀有的企业资源(如数据库连接)放入缓冲池中,这样可以在多个客户机上共享它们。多层体系结构的缺点:①实现比较困难。②在关键点上设计不好将会削弱多层应用程序的作用,而且它的性能和伸缩性都不比它所取代的两层应用程序更有优势。2023/7/234.MVC体系结构1)MVC的设计思想模型-视图-控制(mode-view-control,MVC)结构是目前最常见的J2EE应用所基于的体系结构,MVC主要适用于交互式的Web应用。MVC是把一个应用的输入、处理、输出流程按照模型、视图、控制的方式进行分离,这样应用被分为三个层:模型层、视图层、控制层。2)MVC的优点将数据建模、数据显示和用户交互三者分开,使得程序设计的过程更清晰,提高了代码的可复用程度;可开展并行开发,从而提高了开发效率;可以很方便地用多个视图来显示多套数据;各部分的责任划分得很清楚;提高了系统灵活性;对系统的测试和维护带来了相当的便利。2023/7/233)MVC的实现MVC结构2023/7/235.应用系统体系结构的选择选择MVC体系结构应考虑以下因素:
(1)被开发的系统特点;(2)网络协议;(3)可用的软件产品;(4)建设成本等。此外开发人员对所选体系结构风格实现技术掌握的熟练程度,以及实现所选体系结构风格所需的工期也是应考虑的因素。2023/7/235.3.3电子商务网站的功能设计网站的设计要求(1)界面友好,使用方便;(2)访问速度快;(3)兼容性;(4)可扩充性;(5)较高的安全性;(6)提供稳定的7×24小时服务;(7)注重保护个人信息。2023/7/232.网站的结构设计网站的物理结构
文件应根据其功能、层次来存放,而不应将所有的文件都放在根目录下。根据栏目规划来设计目录结构,目录的层次不宜太多。目录名应使用简单易识别的英文字母,不要使用中文目录名。数据库文件应单独放置,同时注意设置访问权限。不同目录的权限配置要合理,如对于静态网页只要可读即可,如果是执行文件,还需执行的权限。将可执行文件与不可执行文件分开放置。网站的逻辑链接结构
要符合浏览者的思维习惯和浏览习惯。要使网站中最重要的信息有最多的机会与浏览者见面。2023/7/235.3.4数据库系统的设计1.数据库设计的原则1)数据库设计的规则——范式(第三范式(3NF)、第二范式(2NF)、第一范式(1NF))构造数据库必须遵循一定的规则,在关系数据库中,这种规则就是范式。范式是符合某一种级别的关系模式的集合。2)电子商务系统数据库设计的基本原则真实性:正确反映数据与数据(信息与信息)之间的层次逻辑关系。准确性:对进入到数据库中的数据有一个有效性检查。完整性:对数据库中的数据进行非逻辑操作进行相应的错误处理。实用性:满足应用功能需求、满足系统对性能上的要求。2023/7/232.数据库设计的主要步骤基于UML的数据库设计数据模型与对象模型的关系①把类的属性映射成表字段。②把类映射成表。③关系的实现,主要有:一对一,一对多关系的映射,多对多关系的映射。2023/7/233.数据库管理系统的选择数据库管理系统选择的具体原则如下:1)构造数据库的难易程度2)程序开发的难易程度3)数据库管理系统的性能分析4)对分布式应用的支持5)并行处理能力6)可移植性和可括展性7)数据完整性约束8)并发控制功能9)容错能力10)安全性控制11)支持汉字处理能力2023/7/235.3.5电子支付系统的设计1.电子支付系统的功能设计
支付系统的功能设计主要涉及电子支付系统的三大部分,即客户端支付软件、支付服务器和支付网关。2.电子支付系统的交易流程设计1)电子商务支付系统的数据流程2)基于SSL协议的交易流程设计3)基于SET协议的交易流程设计2023/7/235.3.6电子商务系统的安全设计
1.电子商务安全系统框架(1)硬件设备的物理安全;(2)网络结构安全;(3)网络通信安全;(4)操作系统安全;(5)数据库安全;(6)应用安全;(7)用户认证管理;(8)安全管理;(9)安全策略。2023/7/232.电子商务安全的需求分析保证网络内部的安全,不仅要保证系统的安全,更要保证数据的安全。建立全网统一、有效的身份识别系统,实现用户的统一管理,并在此基础上实行统一有效的授权管理,实现用户和资源之间的严格访问控制。信息输入时要采用措施保证数据完整性和保密性。需要有较全面的审计、记录的机制,能对网络中发生的与安全有关的事件进行记录,以便事后进行责任认定和纠错处理。3.电子商务安全防范的措施1)安全方案的内容安全方案的内容主要分技术、组织机构、管理体系三个方面。2)安全方案的制定安全方案主要包括基本防护、实时监控和审计、攻击响应、恢复四个基本点。2023/7/235.4电子商务系统的实现技术5.4.1电子商务系统的实现概述1.系统实现的主要任务(1)创建具有浏览器兼容性的站点;(2)站点结构的组织;(3)创建设计外观;(4)设计导航方案;(5)规划和收集资源。2.系统实现的基本方法结构化方法设计思想基于以下几点:(1)自顶向下把一个大系统分解成多个分层次的、规模比较小的被称之为模块的一些部分,也称为子系统;(2)系统划分模块按层次进行,划分工作进行到模块功能都十分简单,并易于修改;(3)模块应尽可能独立,并减少模块间的调用关系和数据交换关系;(4)模块间的关系应阐明,以便追踪和控制。通过分别实现这些模块的设计,从而最终实现整个系统的设计。2023/7/233.电子商务系统实现的原则(1)以增加利润为目标;(2)树立大系统观;(3)长远规划、分步实施;(4)领导牵头、全体参与;(5)以企业需求作为驱动;(6)加强企业信息化建设;(7)系统前后台无缝连接。2023/7/235.4.2电子商务系统的模块实现1.模块设计与子系统划分
1)模块设计模块(module)是执行一个定义功能的计算机程序的可确定的部件,是可执行的实体,也是构成电子商务系统架构的主要部件。模块通常有以下4个特点:①模块具有输入和输出;②具有把输入转换成输出的功能;③仅供模块引用的内部数据;④用以实现模块功能的程序代码。模块设计的经验原则有以下几点:模块的独立性原则、模块规模大小适中原则、模块的扇入与扇出原则、系统的深度与宽度适当原则、模块作用域与控制域适当原则
2023/7/232)子系统划分按照结构化设计的基本思想,应用系统设计实现的首要任务就是将系统分解为若干个子系统,然后再逐层深入,直到完成每一个模块的设计。子系统划分的方法主要有4类:(1)按照功能划分。(2)按照业务处理顺序划分。(3)按照数据拟合程度划分。(4)按照业务处理过程划分。
2023/7/232.数据流程的设计实现
数据流程图有两种常见结构:变换型结构和事务型结构。这两种结构可以分别通过变换分析和事物分析方法导出标准形式的结构图。系统流程图仅提供了系统的整体结构,模块结构图仅提供了程序内部的结构,而模块内部数据流程和逻辑也需要设计。目前主要有三种模块算法设计的方法:程序流程图(一种图形的方法)、结构化语言,以及伪码。伪码类似于结构化语言,但更接近于程序语言。模块结构图是一种强有力的、进行系统结构设计的最常用图形表达工具,它可用于表达系统内部各部分的结构和相互关系。2023/7/231)变化分析
变换型结构可以明显地把数据流图分成逻辑输入、主加工和逻辑输出。变换分析主要是把变换型数据流图映射出模块结构图的过程。变换分析方法由以下几步组成:
①获取数据流图;②区分逻辑输入、逻辑输出和中心变换部分;③进行一级分解,设计上层模块;④进行二级分解,设计输入、输出和中心变换部分的中、下层模块。第一级分析方法初始结构2023/7/232)事务分析事务是指流入系统并引起一组处理动作的一组数据或事件。事务分析即是用事务型结构的数据流图映射出模块结构图的过程。事务分析过程2023/7/233.系统处理过程的设计实现控制、输入和输出的设计包括完整性控制、系统输入设计和系统输出设计。1)完整性控制完整性(integrity)控制是建在系统内的机制和过程,来确保系统和系统内部信息的安全。
数据流图导出系统结构图的过程如图:
2023/7/232)系统输入设计输入设计的目的是输入新的、无错误的数据到系统,或用无错误的数据更新系统数据信息。在系统设计中输入设计所占的比重较大,一个交互友好的输入设计能为今后系统运行带来很多方便。3)系统输出设计输出设计的目标可以概括为:“在适当的地方、在适当的时间、以适当的形式、将适当的信息传递给适当的人”。
四个基本任务:
(1)输出方式(类型)的设计(2)确定输出信息的内容(3)保护输出信息定义必要控制类来保护在输出中提供的信息,评价输出信息对组织价值和保护的需要
(4)设计并做出报表的原型实际工作中报表原型有两大类,一种是预先设计的模板,一种是特殊报表2023/7/235.4.3电子商务应用系统的实现1.代码设计与实现代码是用来表示事务、属性、状态等的一组有序的符号,它应宜于计算机和人识别与处理。代码就是以数字或字符来代表各种客观实体。1)编码的目的在系统开发过程中设计代码的目的有三个,即唯一化、规范性和系统化。2)分类问题编码的关键在于分类。有了一个科学的分类,系统要建立编码就很容易了。分类是我们的工作标准化、系列化、合理化的基础和保证。
2023/7/233)编码的分类(1)顺序码(2)数字码,常用的数字码有区间码和层次码。(3)字符码(4)混合码4)代码设计代码设计可以按照下列步骤进行:(1)确定代码对象。(2)确定代码特征。(3)考查是否已有相应的标准代码。(4)决定代码种类。(5)决定代码的位数。(6)编写代码表。2023/7/232.数据库系统的实现电子商务系统开展网上商务活动,要实现客户关系管理和供应链管理,都需要在数据库中存储大量的商务数据。因此,数据库对于电子商务系统是至关重要的。建立关系数据结构涉及三方面内容:(1)建立链接关系;(2)确定单一的父系关系结构;(3)建立整个数据库的关系结构。3.用户界面的设计实现用户界面设计是系统详细设计中的重要一部分。它既关系到数据的输入、输出,也关系到用户对于系统的印象。用户界面设计包括输入方式设计和输入、输出画面设计。用户输入可采用三种方式:脱机输入方式、机器读入方式和人机交互方式。2023/7/231)用户界面设计的要求(1)输入、输出对用户友好,操作简单容易;(2)提供的表现形式和术语符合用户的接受能力;(3)表示的合理性;(4)表示的一致性;(5)对输入的容错性。2)用户界面设计的原则(1)较早地聚焦于用户和他们的工作。(2)评价设计来确保可用性。(3)利用重复的开发方式。2023/7/233)用户界面的形式(1)直接操作方式(2)文档方式(3)对话方式4)界面设计的内容人机交互界面设计时,必须考虑以下情况:(1)系统响应时间。主要考虑两个重要的因素,即长度和易变性。(2)信息显示。(3)数据输入。
(4)用户帮助。(5)出错信息处理。2023/7/234.网站用户界面的设计网站的用户界面设计,除了要掌握用户界面设计的一般原则外,还要把握其特殊性,因为网站网页的主要功能是向浏览者提供信息,所以网站的界面设计和其他应用软件的界面设计存在一定的差异。如下表所示:
2023/7/235.系统设计说明书编写系统设计说明书,也称系统规格设计说明书,是为后续的系统开发工作从技术和指导思想上提供必要的基础。系统设计说明书应全面、准确和清楚地阐明系统实施过程中应采取的手段、方法和技术标准,以及相应的环境要求。下面介绍系统设计说明书的主要内容。1)引言2)系统总体技术方案(1)电子商务系统的总体结构(2)网络基础设施(3)系统平台选择(5)实施方案(4)应用系统方案2023/7/235.5电子商务网站的开发实现5.5.1电子商务网站建设基本概念1.基本概念和定义(1)网站。(2)门户网站(portalsite)。(3)企业门户网站。2.电子商务网站的设计流程1)网站需求分析2)系统设计3)网站实施2023/7/235.5.2电子商务网站建设基本概念1.网站内容设计的基本原则一个成功网站需要具备的要素包括:①网站必须有良好的可扩充性;②高效率的并发处理能力;③强大的管理工具;④与企业已有信息资源的整合;⑤网站必须确保提供7×24小时的可靠的服务;⑥良好的容错性能;⑦支持多种客户终端;⑧安全的运行环境;⑨页面下载速度快;
2023/7/232.典型的网站的组成结构广义地讲,电子商务网站是由一系列网页和具有商务功能的软件系统、数据库等构成。狭义地讲,电子商务网站是由主页面、公司组织结构和员工组成等背景资料页面、产品或服务页面、购买交流页面、滚动新闻页面、广告宣传页面、客户反馈页面等众多网页构成。
2023/7/233.电子商务网站的功能设计1)网站目标定位分析网站的定位包括:确定网站的类型、确定网站的业务领域和确定服务对象。
2)网站内容设计的原则(1)信息内容永远处于第一位。(2)内容设计要有组织。(3)及时更新信息内容。3)企业网站的内容和功能设计对于一个综合型的网站,往往有信息发布、电子商务、娱乐、在线查询、软件下载、交友、论坛等功能,大多以强大搜索功能为其特色。2023/7/235.5.3电子商务网站信息结构设计1.网站的栏目设计1)紧扣网站的主题2)设立最近更新或网站指南栏目3)设定可以双向交流的栏目4)设定下载或常见问题回答栏目2023/7/232.网站目录结构设计1)不要将所有文件都存放在根目录下
所有文件都放在根目录下,这样做可能造成文件管理混乱和上传速度慢的不利影响2)按栏目内容建立子目录3)在每个主目录下都建立独立的images目录4)目录层次不要太深5)目录命名方法2023/7/233.网站链接结构设计网站的链接结构设计的目的是用最少的链接,使浏览最有效率。一般建立网站的链接结构有两种基本方式:1)树状链接结构2)层状链接结构4.页面流程设计页面流程反映了访问者在浏览网站时的访问经历,设计者为访问者设计这些浏览经历的工作就是页面流程的设计。1)划分网站页面2)建立页面链接流程2023/7/23求职页面流程2023/7/235.网站导航设计导航系统包括两类基本组成:导航元素和页面流程。导航系统涉及网页、导航元素、链接、导航元素在网页的布局等方面。
导航元素包括:
①链接;②按钮;③菜单;④导航条和导航图标;⑤下拉列表;⑥网站地图;⑦定位(路径);⑧搜索引擎。导航系统设计步骤如下:
①确定访问者;②确定信息需求;③列出网站网页;④根据访问者访问的页面流程图绘出主页、重要页面的导航设计草图;⑤绘出主页、重要页面的页面设计。2023/7/235.5.4电子商务网页的可视化设计1.网页的版面布局1)布局原则(1)主次分明,中心突出。(2)大小搭配,相互呼应。(3)图文并茂,相得益彰。2)设计步骤(1)轮廓设计。(2)布局设计。(3)细节设计。
3)版面布局的形式常用的版面布局形式有:①“T”形结构布局;②“口”形布局;③“三”形布局;④对称对比布局;⑤POP布局;⑥“国”字形;⑦拐角形;⑧标题正文型;⑨左右框架型;
2023/7/232.页面的色彩布置1)网页内容
2)网页标题3)导航菜单
4)侧栏5)页脚6)网页色彩搭配的技巧(1)暖色调。(2)冷色调。(3)对比色调。3.图片和文字设计2023/7/234.主页面设计
设计一个主页,需要考虑的问题是:版面的布局、色彩的搭配、字体的设置、图形和动画、表格的嵌套、注重细节、考虑不同的浏览器和分辨率、设计广告条和位置等。主页设计是整个网站设计的难点和关键。1)确定主页的功能模块2)设计主页的版面3)处理技术上的细节5.数据库的选择和连接方式
数据库的设计包括数据的结构组织设计、数据库的逻辑设计、数据库的选择和数据库连接方式的选择。2023/7/235.6电子商务系统的数据库实现5.6.1电子商务数据库的概要设计1.系统模块分析我们以一个典型的Web电子商务系统——网上书店系统为例,它主要包括四部分:用户管理模块、图书管理模块、图书订购模块和系统管理员模块。各模块详细功能划分如下:1)用户管理模块2)图书管理模块3)图书订购模块4)系统管理员模块2023/7/232.数据库设计数据库的设计是系统设计中相当关键的环节,它是上层
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工艺美术试卷及答案
- 门诊护理人员的继续教育与能力提升
- 吉林省第一实验小学一年级语文周考试卷含答案及解析
- 门诊护理服务中的文化差异
- 基层门诊常见病规范化诊疗工作规范
- 园林栈桥施工工艺流程
- 负压球护理质量控制标准
- 2026年常用中药(黄芪)家庭使用方法讲座
- 2026年水产工程师职称评定水产养殖技术总结
- 门诊护理中的沟通技巧与患者教育
- 2025年江华县事业单位联考招聘考试历年真题附答案
- 风险评估与管理矩阵表全面分析版
- 2025年焊工(高级)证考试题库及答案
- 注册安全工程师初级考试题库及答案
- 安宁疗护服务创新创业项目商业计划书
- 2025年湖南省初中学业水平考试中考(会考)地理试卷(真题+答案)
- 2025年7月浙江高中学业水平考试数学试卷真题(含答案详解)
- 高中政治七本教材核心知识点-2025届高考政治三轮冲刺统编版
- 职业性肌肉骨骼疾患课件
- 霍乱防治培训课件
- 循环水控制管理制度
评论
0/150
提交评论