服装企业网站在自主开发模式下,网站设计与建设的基本步骤可以归纳为:网站的需求分析、网站的设计与开发、网站的测试与发布、网站的维护与推广。具体如图4-13所示。
网站作为服装企业开展电子商务的平台,在企业占有举足轻重的地位。电子商务网站的开发也绝不是用几个静态页面就能实现,它是一项复杂的软件工程。所以,我们也可以利用结构化系统开发方法,把服装企业电子商务网站的开发严格按照软件工程的思路分为系统规划、系统分析、系统设计、系统实施、系统运行与维护等几个阶段。下面,我们按照软件工程结构化系统开发方法,同时结合图4-13的流程分析,对服装企业在自主开发模式下,网站的设计与建设流程进行逐项分析。
(一)前期调研与总体规划
服装企业网站的前期调研与总体规划是决定系统建设成败的关键环节之一,也是后续工作开展的基础。其主要内容参考本书上一节。
图4-13 服装企业网站自主开发模式下的设计与建设流程
(二)服装企业网站的系统分析
服装企业网站的系统分析是回答将要“做什么”的问题。该阶段的核心任务是充分挖掘用户需求,明确系统功能,提出系统的逻辑模型。系统分析工作的好坏可以直接影响系统建设的成败。网站的系统分析工作主要包括:
1.服装企业网站的用户需求分析
所谓需求分析,是指对要解决的问题进行详细的调查分析,弄清楚问题的要求。在软件工程当中的需求分析就是确定要计算机“做什么”,要达到什么样的效果。需求分析阶段的任务是确定软件系统功能,导出系统的逻辑模型。
需求分析是软件工程生命过程中最关键的一个部分,也是最困难的工作。需求分析是对用户的业务活动进行分析,明确在用户的业务活动中软件系统应该“做什么”。但在最初,开发人员和用户双方都不能准确地提出系统要“做什么”。因为软件开发人员不是用户问题领域的专家,不熟悉用户的业务活动和业务环境,又不可能在短期内搞清楚;而用户也不熟悉计算机应用的有关问题。由于双方互相不了解对方的工作,又缺乏共同语言,所以在交流时存在着隔阂。另外,需求也因最初的模糊不明确而造成后期开发过程中仍然面临改动和变化,这都增加了开发的难度。
网站开发的用户需求分析一般包括:
(1)业务需求:反映了企业用户对网站、电子商务系统的高层次的设计目标要求。
(2)用户需求:网站或电子商务系统必须完成的任务。
(3)功能需求:定义了开发人员必须实现的系统功能,使用户能完成他们的任务,从而满足用户的业务需求。
(4)非功能性需求:包括系统的技术性能需求、界面需求、人员团队建设、开发约束规范等内容。
用户需求分析一般按照如下步骤进行:首先调查组织的结构和管理功能,然后分析出各部门的业务流程。采取的方法可以是:①亲自参加业务实践;②召开调查会;③请专人介绍和访问;④发调查表;⑤查阅组织原始记录等。
一个典型的通过网站开展服装电子商务的B2C站点,其系统需求包括前台功能需求和后台功能需求两部分。前台功能需求一般包括:用户注册和信息管理功能、服装商品查询功能、购物车功能、用户订单管理功能、在线支付功能等;后台功能需求一般包括:用户管理和行为分析功能、信息发布功能、服装商品管理功能、订单处理功能、金融支付管理功能等。
网站非功能性要求中的技术性能需求一般包括:软件方面客户端要求如IE6.0以上版本,服务器端需要Apache 2.0以上版本,MySQL 5.0以上版本等;性能技术要求如系统响应时间小于0.5S,可并发人数1000人。
2.服装企业业务流程分析与重组
业务流程是对企业组织中各部门、人员之间原有的业务关系、各环节的业务处理方式和过程、信息来源和流向、作业顺序等的描述。业务流程分析与重构的目的是在分析现有业务流程的基础上进行业务流程重组BPR(Business Process Reengineering),以形成新的更加合理、科学的业务流程。业务流程分析工作可以由系统分析员和用户通过业务流程图为沟通工具展开。业务流程图TFD(Transaction Flow Diagram)是一个以图形符号来反映企业实际业务处理过程的“流水账本”。
需要注意的是服装企业在网站建设和开展电子商务过程中,要摒弃传统商业模式下的业务流程,不仅涉及信息技术的利用,也涉及传统组织部门、人员等的优化重组甚至涉及企业文化理念的转变等,只有做到这些,我们才能为传统服装企业开展电子商务创造有利条件。当然,作为新创立的以网站为载体的纯服装电子商务型企业,不存在原有业务流程分析与重组的过程,但是也必须在网站建设和开展电子商务之初,依托信息技术手段提出一种高效的、以客户需求为导向的、以商业流程为中心、面向整个供应链的具有竞争力的商务流程模型,也即业务流程模式。
(三)服装企业网站的系统设计
网站的系统设计是回答“怎么做”的问题。该阶段的任务是在系统分析阶段提出的逻辑模型基础上,提出基于计算机可实施的物理模型,为系统实施提供设计蓝图,具体工作包括总体结构设计、功能和栏目设计、界面设计和数据库设计等。服装电子商务网站的设计还需要重点关注支付、认证等安全方面的需求和设计。
1.服装企业网站的总体开发技术方案设计
(1)服装企业电子商务系统总体结构设计。
服装企业电子商务系统必须依托一个良好的网络设计方案。企业电子商务系统主要由客户、服装企业网上商店、银行、认证中心和物流配送中心和企业内部系统六部分组成,其总体结构如图4-14所示。
图4-14 电子商务总体结构示意图
(2)服装企业网站物理配置方案技术设计。
服装企业网站的物理配置方案包括物理平台配置设计、软件平台配置设计、网站技术架构设计、安全性设计与性能指标设计等。具体物理配置方案技术参考如表4-3所示。
表4-3 服装电子商务系统平台的物理配置方案技术参考表
2.服装企业网站的栏目与功能结构设计
(1)网站的功能结构设计。
一个服装企业电子商务网站系统基本可分为前台和后台两个功能模块,前台主要实现会员的登陆与注册,服装商品的展示与搜索,服装商品的销售,帮助信息等功能,后台主要实现会员管理,服装商品的管理,订单的管理,信息管理,系统维护等功能。其前台功能如图4-15所示,其后台功能如图4-16所示。(www.xing528.com)
图4-15 服装企业电子商务网站前台功能结构图
图4-16 服装企业电子商务网站后台功能结构图
(2)网站的栏目设计。
某服装电子商务网站的栏目规划与设计如表4-4所示。
表4-4 某服装电子商务网站栏目规划表
3.服装企业网站的物理结构设计
网站的物理结构也叫站点目录结构,是指网站文件的物理存储结构,即网站文件在Web服务器上存储的方式。网站的物理结构体现为网站在Web服务器上的目录结构。
网站的基本物理结构可参考图4-17所示。作为一个复杂的电子商务网站,为了日后维护的方便,网站的物理结构应遵循如下原则:①不能将所有文件都放在根目录下,应只把首页index放在根目录下;②根据栏目和功能划分子目录,每个目录下都建立独立的image子目录;③数据库和程序文件单独建立目录;④目录层次最好不超过三层等。网站目录结构的层级对SEO的影响很大。目录结构越简单,搜索引擎访问就越容易,层级越深,搜索引擎爬虫就越不容易抓取。
图4-17 网站的物理(目录)结构图
4.服装企业网站的逻辑结构设计
网站的逻辑结构也叫链接结构,是指页面之间相互链接的拓扑结构。网页的基本链接结构可分为树状链接和星状链接。在设计网页之间的链接结构时,首页和一级页面之间可以采用星状链接,一级和二级页面之间采用树状链接。
5.服装企业网站后台数据库设计
网站后台数据库作为存储和管理数据的数据中心,是服装企业开展电子商务,构建动态网站的重要组成部分。数据库设计包括数据库的结构设计与数据库的行为设计两方面的内容。数据库结构(数据)设计是设计数据库框架或数据库结构,它是应用程序共享的结构,是静态的、相对稳定的,包括数据库概念结构设计、逻辑结构设计和物理结构设计。数据库行为(处理)设计是确定数据库用户的行为和动作。在数据库系统中,用户的行为和动作是指用户对数据库的操作,它们是通过应用程序实现的,所有数据库行为设计就是应用程序设计、事务处理设计等。
(四)服装企业网站的系统实施
服装企业网站系统实施阶段主要是根据系统分析与设计阶段给出的规范文档,进行物理系统实施、系统开发环境的搭建、程序开发、网页实现等工作。
网站的系统实施是指将系统设计阶段的各种分析和设计文档成果转化为在计算机等硬件系统上的物理实现,即将原来纸面上的技术设计方案转换成可执行的应用软件和实际系统的过程。这一阶段的主要内容包括:网站物理系统的实施、网站开发平台的选择与搭建、网站的程序开发、网站系统的集成与测试、网站系统的发布与推广等。
1.服装企业网站物理系统的实施
网站物理系统的实施是按照系统规划分析和设计阶段的总体部署,结合企业自身的财力、技术储备和其他实际应用情况,对计算机系统、网络系统等硬件设备采取购买或租用的形式,以及网站运行机房的准备、相关设备的安装和调试等工作。
2.服装企业网站开发平台的选择与搭建
服装企业若采取自主开发模式建设电子商务网站平台,则应根据网站总体结构设计中制定的网站技术架构方案,选择表4-3中一种适合企业自身条件的技术架构作为开发平台,如LAMP(Linux+Apache+MySQL+PHP)技术架构,它的特点是完全免费,适合资金有限的中小企业和创业型公司采用。某机构的统计表明,若按网站的流量统计,70%以上的访问流量是LAMP提供的。LAMP技术架构是最强大的网站技术解决方案。一些知名网站如Yahoo、Facebook、YouTube、Sina、Taobao等都曾经部分或全部采用过此技术架构。
当然,作为中小型企业电子商务网站的建设,也可采用集成开发环境如AppServ等进行开发平台和环境的搭建。AppServ集成开发环境包含的软件有Apache、PHP、MySQL、phpMyAdmin等,可以运行在Windows平台和Linux平台上。
3.服装企业网站系统的集成与测试
服装企业构建电子商务网站,还需要经过系统集成与测试阶段。所谓系统集成,就是通过结构化的综合布线系统和计算机网络技术,将各个分离的设备、功能和信息等集成到相互关联、统一协调的系统之中,使资源达到充分共享,以实现集中、高效、便利的管理。系统集成主要分为设备系统集成和应用系统集成,这里重点介绍应用系统集成。一般企业在构筑电子商务网站时,财务系统、SCM系统或完整的ERP等内部Intranet系统已经建成,将网站的构建和内部Intranet系统完美无缝地集成在一起,才能提升企业的整体运作效率。
电子商务网站在发布之前的另一项重要工作就是Web系统测试。测试的目的是发现程序和系统中可能存在的错误并予以纠正,从而使其完全符合系统的设计要求。Web网站测试的内容主要有功能测试、性能测试、兼容性测试、安全性测试、可用性测试等。
4.服装企业网站系统的发布
服装企业网站经过系统集成和测试之后,就可以对外发布和运行了。网站的发布主要包括网页的发布和数据库内容的加载与发布。
根据之前网站开发平台的选择与搭建方式,如WAMP架构体系进行服务器的安装调试。搭建完Web服务器,确定了网站空间后,就可以将网站的网页和数据库内容发布到相应的服务器空间。
服装企业网站若要真正对外提供访问服务,一般还需要一个便于记忆的网站域名和高速的网络接入服务。因此,网站系统的发布工作还涉及网站域名的申请和注册、高速网络接入服务的选择等工作。
(五)服装企业网站系统的运行与维护
服装企业网站系统维护与推广阶段主要是将系统经过测试后真正实现运转,并且对系统硬件、软件和数据等方面提供持续性技术保障。
通过以上五个阶段的设计与开发,服装企业的电子商务网站系统就可以正式运行了。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。