(计算机应用技术专业论文)电子商务系统中网上零售系统的设计与实现.pdf_第1页
(计算机应用技术专业论文)电子商务系统中网上零售系统的设计与实现.pdf_第2页
(计算机应用技术专业论文)电子商务系统中网上零售系统的设计与实现.pdf_第3页
(计算机应用技术专业论文)电子商务系统中网上零售系统的设计与实现.pdf_第4页
(计算机应用技术专业论文)电子商务系统中网上零售系统的设计与实现.pdf_第5页
已阅读5页,还剩47页未读 继续免费阅读

(计算机应用技术专业论文)电子商务系统中网上零售系统的设计与实现.pdf.pdf 免费下载

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

文档简介

中南大学硕士学位论文 摘要 2 0 世纪9 0 年代以来,随着互联网以及各项相关技术的日趋成熟,电子商务在社 会经济领域得到了广泛的应用。在发达国家,电子商务发展迅速,电子商务推动了 商业、贸易、营销、金融、广告运输、教育等社会经济领域的创新,并因此形成了 个又一个新产业,给世界各国企业带来许多新的机会。 网上零售是电子商务的一项重要内容,本论文将通过一个网上零售网站开发实 例,对基于a s p 技术的网上零售系统的设计与开发进行深入的探讨。 本文首先介绍了电子商务的基本概念、国外电子商务的发展状况及电子商务的实 现技术,然后在第三章对网上零售网站进行了规划和概要设计,这部分内容包括网 上零售网站的系统评估,网上零售网站的开发步骤。网上零售网站的需求分析,网 上零售网站的技术路线及系统平台等内容。 在本文第四章对网上零售网站进行了详细设计与开发,系统设计包括网站的功能 模块设计、数据库设计及编码设计,网站开发包括数据字典设计和源代码开发。在 最后一部分,本文针对该网上零售网站的技术特点,从操作系统安全、b 服务器 安全、数据库安全、防火墙、网上交易安全等方面对网站的安全策略进行了介绍。 关键字:电子商务网上零售a s p 技术 中南大学硕士学位论文 a b s t r a c t i nt 圭l i sr e c e n ty e a r s ,r a p i dd e v e l o p m e n to fi n t e m e tt e c h n o l o g yh a sm a d ee l e c t r o n i c c o m m e r c eas o u r c eo fv i t a l i m p o n a n c e i nt h ed o m a i no ff i n a n c ea n d e c o n o m y e c o m m e r c eb m u g h tam a j o rb f e a kt h r o u g hi nm o s ed e v 刮o p e dc o u n t “e sa n d p r o m o t e ag r e a td e a lo f m a r k e t i n g ,f i n 锄c e ,e c o n o my a d v e r t i s e m e n ta n de d u c a t i o ns e c t o r f u n h e m o r e b m u g h t al a t e s ti n n o v a t i o ni no u r s o c i e t y a n dc r e a t e ds o m en e w c h 卸c e b u y i n ga n ds e l l i n gp r o d u c ti nt h ew e bi sa ni m p o n a n tt o p i c h e r ci nm y t h e s i s , t h r o u g hap a r a d i g mo fi n t e r a c t i v ew e b s i t e ,i v et r i e dt oe x p l a i nf h r t h e rm o r ea b o u tt h e d e s i g n a r i di m p l e m e n t a t i o no f a no n l i n er c t a i lw e b s i t e u s i n g t h ea s p t e c h n o l o g y f i r s tf e w c h a p t e ro f t h i st h e s j sih a v et r i e dt og i v eas u m m a r yo fb - c o m m e r c ea n d i t s p r e s e m s i t u a t i o n s u b s e q u e m l ye x p l a i n m o r ea b o u tt h ec l a s s i f i c a t i o na n d i m p l e m e n t a t i o no f e l e c t r o n i cc o m m e r c e i nt h i r dc h a p t e r s y s t e me s t i m a t i o n ,d e m a n da n a l y s i sa n dd e s i g no u t l i n ew h e r e b e i n g d i s c u s s e dt h r o u 曲t h a to n l i n er e t a i lw e b s j t e f u n c t i o nm o d u l ed e s i g n i n go ft h a tw e b s i t e ,d a t a b a s ed e s i g n i n g ,c o d ed e s i g n i n g a n ds o u r c ec o d ed e v e l o p m e n tw e r eb e i n g e x p l a i n e dt h o r o u g h l yi nt h e4 t hc h a p t e r f i 眦i l yi nt h ec o n c l u s i o nc h a p t e r ,t e c h n o l o 百c a la d v a n t a g ea n dt h es a f e t yt a c t i c s w e r eb e i n gd i s c u s s e di na c c o r d a n c ew i t ht h a to n l i n er e t a i l 、v e b s i t e k e y w o r d s :e l e c t r o n j cc o m m e r c e 0 n l i n er e t a i la s p t e c h n i q u e ,i i 中南大学硕士学位论文 1 1 问题的提出 第一章引言 2 0 世纪9 0 年代以来,随着互联网以及各项相关技术的日趋成熟,电子商务在社 会经济领域得到了广泛的应用。在发达国家,电子商务发展迅速,电子商务推动了 商业、贸易、营销、金融、广告运输、教育等社会经济领域的创新,并因此形成了 一个又一个新产业,给世界各国企业带来许多新的机会。 在电子商务中,用户可将自己的各类供求意愿按照一定的格式输入电子商务网 络,可进行多种网上交易业务选择。电子商务涵盖的范围包括:商务信息交换、售 前售后服务( 提供产品和服务的细节、产品使用技术指南、回答顾客意见) 、广告、 销售、电子支付( 电子资金转帐、信用卡、电子支票、电子现金) 、运输( 包括有形 商品的发送管理和运输跟踪,以及可以电子化传送的产品的实际发送) 、组建虚拟企 业等。 从行业应用看,证券公司、金融结算机构、民航订票中心、信用卡发放等领域均 已成功进入电子商务领域,并进行了大量的、可靠的交易,这些已构成电子商务发 展的基础,同时也为进一步发展积累了丰富的经验,现在电子商务正由起步迈入繁 荣阶段。 网上零售是电子商务的一项重要内容,本论文将通过一个网上零售网站开发实 例,对基于a s p 技术的网上零售系统的设计与开发进行深入的探讨。 1 2 本文研究路线 本文的研究框架如下图,本论文的内容结构是按照图l ,1 来组织的,反映了如下 的研究思路: 中南大学硕士学位论文 1 3 本文研究目的 图1 1 本论文的研究路线 本文首先对电子商务的概念、发展现状及电子商务网站的技术实现进行了介绍和 分析。然后结合网上零售网站的特点,对网上零售网站了网站规划、概要设计、详 细设计及编码开发。最后在该系统开发完成的基础上,又对网上零售的安全策略进 行了分析。 本文通过对电子商务系统中网上零售网站的设计与开发,为基于a s p 技术的网 上零售网站的开发提供了有益的探索。 中南大学硕士学位论文 2 1 电子商务的基本概念 第二章电子商务概述 电子商务( e l e c 仃o n i cc o m m e r c e e l e c t f o n i cb u s i n e s s ) 是指通过信息网络以电子数 据信息流通的方式在全世界范围内进行并完成的各种商务活动、交易活动、金融活 动和相关的综合服务活动。电子商务从产生到现在虽然时间不长,但是发展迅速, 对于电子商务的发展前景和即将带来的影响,已经受到世界各国政府和厂商企业等 社会领域的广泛重视和积极参与,并正在以越来越快的速度显著地改变着人们长期 以来习以为常的各种传统贸易活动的内容和形式。 对于电子商务,目前还没有一个统一的定义和说法。从广义的角度来看。电子商 务是指人们应用先进的电子手段来从事商务活动的方式23 。但是,基于不同的出发 点和目的,各界对电子商务有不同的说法。例如在商贸领域,认为电子商务是使商 贸全过程的完成实现无纸化操作。在利用电子商务进行网上购物时,将交易双方在 销售前的信息交互、销售中的手续办理和销售后的服务等各个环节全部通过在网上 的电子数据信息流完成。1 9 9 7 年1 1 月在法国巴黎举行的世界电子商务会议( t h e w o r l d b u s i n e s s a g e n d a f o r e l e c t r o n i c c o m m e r c e ) 对电子商务的解释为:在业务上电子 商务是指实现整个贸易活动的电子化,交易各方以电子交易方式进行各种形式的商 业交易;在技术上电子商务采用电子数据交换( e d i ) 、电子邮件( e m a i l ) 、共享数据 库( d a t a b a s e ) 、电子公告牌( b b s ) 以及条形码( b a r c o d e ) 等多种技术o o 。 电子商务己涉及和可以进行的业务包括:各种数据信息的交换、商家在销售前后 向客户提供所销售的产品和服务的有关细节、产品使用的技术指南、回答顾客的询 问和意见、销售过程的处理等服务:在交易后采用电子资金转账、信用卡、电子支 票、电子现金等多种方式进行电子支付;对客户所购买的商品进行发送管理和运输 跟踪,包括对可以用电子化方式来传送的产品如软件资料等的实际发送;在因特网 上组建一个虚拟企业来提供产品和服务、组织志同道合的公司和贸易伙伴共同拥有 和运营共享的商业方法:政府部门和某些机构通过因特网进行的办公业务和行政作 业流程等等。 电子商务的运作是在一个范围广阔的开放的大环境和大的系统中,利用前所未有 的计算机网络技术全面实现了网上交易的电子化的过程,将参加电子商务活动的各 方,包括商店、消费者、运输商、银行和金融机构、信息公司或证券公司以及政府 机关等联系在起b 。电子商务交易能得以完成的关键在于可以安全地实现在网上 的信息传输和在线支付的功能,所以为了顺利完成电子商务的交易过程,需要建立 全社会的电子商务服务系统、发展电子商务的规范和法规、安全和实用的电子交易 支付方法和机制等,来确实保证参加交易的各方和所有的合作伙伴都能够安全可靠 ! 童奎兰堡主兰垡笙苎 地用电子商务的方式进行全部的商业活动。 电子商务是在网上开展的一种最先进的交易方式,网络是电子商务最基本的构 架。电子商务强调参加交易的买方和卖方、银行或金融机构、厂商、企业和所有合 作伙伴,都要通过企业内部网( i n t r a n e t ) 、企业外部网( e x t m n c t ) 和因特网( 因特网) 中密 切结合起来,共同从事在计算机网络环境下的商业电子化应用,实现在因特网网上 的真正意义上的电子商务”1 。因特网上的电子商务市场是一个资源丰富的信息库, 它能够实时地为用户提供所需的各类商品的供应量、需求量、发展状况及买卖双方 的详细情况,从而使厂商能够更方便地研究市场,更准确地了解市场和把握市场。 因特网上的电子商务市场又是世界各地的厂商进行广告宣传的好渠道,全球性的因 特网络可以使厂商在电子商务网络上的广告传播的面最广而所需的费用最低。 22 国外电子商务的发展现状 自肿公司、i b m 公司等先后宣布1 9 9 8 年为”电子商务年”以来,电子商务在全 球发展迅猛,平均大约每九个月其交易额就翻一番,全球电子商务交易额( 包括网 上贸易额、销售额等) 达到数千亿美元,电子商务收入剧增2 6 2 73 。到2 0 0 3 年, 上网人数将达到35 亿,那时电子商务市场收入将超过一万亿。畎1 9 9 9 年算起,其 增长率高达3 2 0 9 。这些数字既包括企业对消费者( b 2 c ) 销售方式的网上收入,也包 括企业对企业( b 2 b ) 销售方式的网上收入。 在过去的十年中,美国经济的持续良好发展势态为电子商务的成长提供了一个稳 定的环境13 。在全球范围内,有利的资金市场,亚洲经济的逐渐恢复,欧洲竞争机 制的复苏,以及遍布的创业精神都直接或间接地促使电子商务业在全球范围成长。 网络也刺激着商家,使他们更乐于承担风险,投资于新产品、新工艺和新技术。但 即使在美国这样的电子商务革命领导国家,全部电子商务业,包括b 2 b 与b 2 c ,只 占1 9 9 9 年全美国内生产总值( g d p ) 的o8 。到2 0 0 3 年这个数字将提高到近7 。虬。 目前,世界各国纷纷看好电子商务这块新大陆,普遍认为电子商务的发展将是未 来四分之一世纪世界经济发展的一个重要推动力,对其经济的促进将不亚于2 0 0 年 前的那场著名的工业革命“。 2 3 电子商务的实现技术 2 3 1 知b 湖览技术 w 曲浏览技术已经广泛地应用于因特网,并被广大用户接受和使用。w 曲技术 是随着 r 订p 和h t m l 一起出现的。w 曲服务器利用h t t p 传递h t m l 文件,w e b 浏览器使用h t t p 检索h r m l 文件。从w 曲服务器一旦检索到信息,w 曲测览器就 会以静态和交互( 如文本、图像) 方式显示各种对象。 d - 中南大学硕士学位论文 在电子商务业务进行过程中,篱要在各种贸易角色之间测览和交换各种蓓忑_ 瓦 时要使用w 曲浏览技术。随着电子商务的发展,仅使用h t m l 表示信息已经不能满 足需要,为此,w 3 c 组织在1 9 9 8 年公布了x m l ( 扩展的标记语言) 标准,作为电 子商务的信息表示语言。 2 。3 2 数据库技术 在电子商务业务中需要使用储存在数据库中的大量信息。如商家为用户提供的商 品信息、认证中心储存的交易角色的信息、配送中心需要使用的配送信息、商家用 户管理用户的一些购买信息等。这些信息的存储和使用均需要有好的数据库技术作 为支持:。 当前数据库管理系统己发展到相当成熟的阶段,能高效、高质、安全地管理数据。 数据库技术是企业管理信息系统的核心技术。该技术包括数据模型、数据库系统 ( o r a c l e 、s y b a s e 、s q ls e r v e r 和f o x p r o 等) 、数据库系统建设和数据仓库、联机分 析处理和数据挖掘技术等。应用于电子商务中的数据库技术主要完成:数据的收集、 存储和组织;决策支持:w 曲数据库。 2 3 3 电子支付技术 电子支付是为所购商品在网上付款的技术。从严格意义上讲电子支付是一个过程 而不是一种技术,但在该过程中涉及到很多的技术问题。这些问题包括:电子货币 ( 电子支票、银行卡、电子现金) 的表示形式、发放和管理技术;电子支付模式1 2 。 1 、电子货币的表示形式 电子货币的表现形式主要由金融机构来制订,标准比较繁杂,包括一些电子支票 和电子现金的形式。 2 、电子支付模式 电子支付过程中安全问题解决得好坏直接影响到电子支付是否可以顺利进行。目 前银行界普遍使用的有s s l t l s ( s e c u 诧s o c k e tl a y e r ) ( t r a n s p o f tl a y e rs e c u r i t v ) 和s e t ( s e c u r e e l e c n d n i c l h n s a c t i o n ) 两种电子支付模式”。 从技术角度讲s s l t l s 不是一种支付协议而是一会话层安全协议。使用s s l 进 行电子支付是利用s s l 在进行支付的双方建立一条安全会话通道。在该安全通道中 传送支付信息。s s l 会话等同于在用户到商家电话线上使用扰频器。当数据到达商 家的、b b 站点时,所有的信息被解密,是否将这些信息以安全的格式进行存储均由 商家负责,用户不负责信息的安全”。 s e t 是一个以信用卡支付为基础的网上电子支付协议。使用s e t 协议进行电子 支付可以确保接收信用卡的商家和信用卡的持有者都是经过认证的,是可以信赖的。 s e t 协议仅对一些敏感信息( 如名字、地址和信用卡等) 进行加密而对其他信息不 s 中南大学硕士学位论文 加密。在s e t 协议中使用了如下一些安全措旅:加密技术;数字签名技术;电子苡 证;电子信封。 目前在中国主要采用以上两种协议进行电子支付。使用s s l 协议的好处是使用 简便省时但其安全性不如s e t 。s e t 的安全等级高但过程复杂、费时3 。 2 3 ,4 安全技术 安全问题解决得好坏直接影响到电子商务是否可以迅速发展【:1 。最近的一些调 查表明,很多网民不在网上进行购物活动,其最大的担心是网上购物的安全性问题。 这主要是由于在网络上进行购物时,没有面对面的确认过程。为此若在网络上进行 商务活动需要有一个商务活动所涉及的各方均信任的第三方机构来完成商务活动各 方的身份认证。 目前普遍使用的身份认证方式是证书认证方式。具体操作过程是,首先由第三方 建立起由相关部门授权的认证体系,负责对申请证书的网上用户发放有效的证书, 在网上的其他机构或个人需要对该用户进行身份确认时,该用户出示其手中的证书 给需要对其进行认证的一方认证,认证方也可以到签发该证书的认证中心对该证书 进行认证。每一个证书与一个密钥相对应。 目前最为流行的证书格式是由i t u t 建议x 5 0 9 的版本3 中所规定的。其他标 准化组织也采用了x 5 0 9 作为公共密钥认证的基础,例如i e t f 为指定网上安全认证 体系标准专门成立了两个相关的工作组,即p k i x ( p u b l i ck e vi n f r a s t r u c t u r e x 5 0 9 ) 工作组和s p k i ( s i m p l e p u b l i ck e yi n 丘a s t r u c t u r e ) 工作组。 p k i x 工作组主要是规定一些基于x ,5 0 9 设计和构件p k i 的一些标准规范。而 s p k i 协议是为了满足因特网上的社团需要而制订的它以一种尽可能容易。简单和 可扩展的方法为实现认证管理的需要而生成一些认证基础设施。 除了上面介绍的一些技术外,进行安全的电子商务活动还需要一些安全技术作为 保障,如作为第三方的认证系统的实现还需要号簿管理技术( 包括证书的格式、证 书的发放以及证书的认证等) 。在世界范围内,人们普遍使用i t u t 建议x 5 0 9 中规 定的证书格式作为标准的证书格式,认证系统也可以使用s e t 协议的相关规定。也 有使用i f t f 规定的p 融( p u b l i ck e yi n f e s t m c m r e ) 作为认证体系的框架。 除了使用认证系统对参与电子商务的各方进行身份认证外,还需要一些加密技术 对参与方不希望被不相关的人知道的信息进行加密。本文不对具体的加密技术进行 说明。 2 4 电子商务的分类 有很多对电子商务活动进行分类的方式,我们将根据应用的范围和每一个交易终 端上的参与者来进行划分。 中南大学硕士学位论文 关于应用范围,有两个主要的范畴h ”: 内部商务应用 商务交互应用 第一个范畴,内部商务应用,包括所有占据一个公司或机构内部范围的电子商务 应用。大多数企业内部解决方案是以内部网络为基础的,内部网络的作用在于允许 雇员共享公司的信息和运算资源,通常该类别的应用被称为b 2 e f b l l s i n e s st o e m p l o y e e ) ,即商家对雇员。 第二个范畴,交互商务应用,是指需要进行某些种类的交互的所有应用,这些交 互是指在公司或机构同其他外部团体诸如客户,公司的贸易伙伴,金融机构或者 公共管理部门之间进行的。 交互商务应用可以分为两个主要的子类型。” : 商家对客户( b u s i n e s st oc o n s u m e r ) ,简称b 2 c 商家对商家f b u s i n e s st 0b u s i n e s s 、,简称b 2 b b 2 c 是到目前为止最常见的电子商务类型。其活动主要是由用户发起的并且是 基于因特网的。用户处于使用那些服务的机构之外。这些服务可以获取货物或信息 的列表。也广泛地被叫做企业门户,它提供成套的基于髓络的应用,这些应用使得 公司可以把客户连接到他们的信息系统,并且对制订商务决策所需的私有化的信息 提供单一的网关。b 2 c 解决方案提供的某些服务对公司内部的解决方案也可能是有 效的,该运作内包含的最常见的程式是在线订购。 b 2 b 类型的应用主要集中在使用因特网或者外部网络来改善商家对商家的合作 关系以及进行机构内部关系的转换1 9 。公司可以降低运作和生产成本,改善商务程 式并通过利用电子商务增强的合作关系向市场传递更高的价值。现在,8 2 b 类型的 应用从以解决在线支付为主的e _ c o m m e r c e 转向以解决企业在线采购、计划、生产、 储运、分销和服务为主的eb u s i n e s s 转变。 对企业而言,产品质量和成本差异曾是竞争力的要素,但随着更多的企业采用新 技术,加上因特网的透明性,质量和成本固然仍是重要因素,而准确、及时的数据 交换将更快上升到企业的关键竞争力的地位_ “。由于因特网提供了无限的信息交流, 使得社会经济活动成本最小化和资源配置最优化成为可能。电子商务就其本质来讲, 是企业面临日益激烈的竞争,而采取的一种扩大市场,降低成本,以便能更好地为 顾客服务的竞争策略“。 2 5 开展网上零售的步骤 l 、进行系统分析和系统规划设计吨2 : i n t e m e t 上开展电于商务是一个复杂的系统工程,从企业策划到网上促销,从网 上定货到网下配送,从电子支付到网络安全,从网站管理到网上商店的日常运营, ! 堕查兰堡圭兰壁垒兰 都是一个复杂的问题。常常网上运作比网上操作更复杂。因此,鍪须运用系统工程 的方法调查企业所处的宏观信息环境、市场环境,研究政策、顾客群以及竞争对手, 考虑开设条件是否成熟,从而确立正确的经营理念和管理思想,产生正确的系统规 划设计结果。 2 、决定店面的设立方法” 主要考虑:是否在网上商场租个专位? 是否租用i s p 的硬盘空闻自行开店? 是 否自行开店? 租用网上商场的专位或者租用i s p 的硬盘空间,冉和网上商场或者i s p 申请专线或拨号即可,日后的维护工作也小。如果自行架设主机,需要考虑的问题 较多,譬如要考虑寻找电脑公司、i s p 、软硬件、管理、维护等许多复杂问题。 3 、前台网页的制作 网页必须要使使用者感觉舒服,引起消费者的观看或者购买兴趣。一个好的网 站内容设计至少应满足如下要求:避免过大的网页和过大的图片,网页下载速度不 可过慢;界面有感染力,适合不同的测览器观看;商品有适当分类,检索方便,订 购流程流畅;信息丰富,内容常新。 4 、后台管理维护系统如果外购资源服务要有远程维护功能。 一个完善的后台管理系统要有商品上柜系统、定单管理系统、会员管理系统、 数据库管理系统甚至平台管理系统等。 5 、连线测试 在系统正式运营之前,要对系统进行不同环境下的测试,包括离线测试、在线 测试、不同时段测试、同时多入测试。不同平台测试、不同浏览器测试等系列测试 工作1 。 6 、开张运营 最后,必须重视网上商店的日常运营,做到及时配送,做到网上信息的快、新。 全。电子商务带来许多企业经营思想的变化,从领导到职员必须更新观念。 中南大学硕士学位论文 第三章网上零售网站的规划与概要设计 3 1 网上零售网站的系统评估 系统的评估就要分析系统所需要考虑的系统因素、问题的难点,可确定课题的大 小,对课题的开发和部署起着导向作用呛扪。对课题的评估可以从内外两个方面进行 评估。 3 1 1 内部评估 内部评估主要是分析建立网上零售电于商务系统的效益成本、业务整合、付款方 式、结算体系、法律和税收等阻“。 l 、成本效益分析:首先要进行盈亏平衡分析,分析其经济上的可行性:对交易 成本分析,分析建立系统后由于系统投资,哪一部分成本下降,哪一部分成本上升, 下降部分是否足以抵消成本上升带来的压力;分析由于交易流程的改变带来的管理 成本的变化。 2 、业务整合:电子商务流程与传统的业务流程存在较大差异,建立系统后如何 整合原有业务流程,使其适应电子商务的交易规则;怎样将原有的客户服务、业务 支持、销售推广、信用结合到现有商务中;针对不同的客户,应考虑不同因素,划 分顾客群,明确各顾客群的需求,并提供相应的服务;无缝式集成包括销售、制造、 装运、开票和服务在内现有的工作,支持营销活动和用户服务活动,有效地将电于 商务扩大到销售活动之外:尽量减少交易环节,降低交易成本和减少交易时间。 3 、税收与法律因素:建立网上零售电于商务系统,应严格遵守国家经济法和税 法;应认真分析如何解决网上交易发生的纠纷;如何实现网上纳税等。 4 、管理因素:建立电子商务系统时,从商店管理的角度应认真分析实现电于交 易后如何对内部职员和外部客户实施产品展示和培训,进行内部管理:其它服务; 系统与现有系统的接口因素:如何实现系统的个性化;尽量扩大顾客的覆盖面。 3 1 2 外部评估 外部评估主要分析网上零售电子商务系统所面临的竞争压力、所处行业的预期增 长率、市场姿态及其技术规模。 1 、竞争压力:调查上网后竞争对于营销策略。竞争手段,分析商店所面临的竞 争压力并且制定出商店防御性或进攻性策略。由于网上交易的透明性,网上零售商 店的财务、机密、价格等信息为竞争对手所了解,企业应制定相应的策略克服由此 2 、预期增长率:预期增长率对网上零售电于商务系统至关重要,足够的预期增 长率可以消除由于建立系统所用的成本。商店应根据市场调研情况客观预测近期销 售收入、利润的增长率,并与企业的投入成本作相应对比分析。 3 、市场态势:进行市场调研,分析市场发展趋势,并且根据顾客的需求不断调 整自身系统,使客户更满意。 32 网上零售网站的开发步骤 3 2 1 戚立开发小组 开发项目的成功需要有一个好的开发组,而组成一个高效的开发小组就必须要有 一个合理的人员构成:。一般可以参考微软软件工程开发准则( m i c r o s o f ts o l u t i o n f f a j m e w o r k ,m s f ) 来组织人员。m s f 是在微软的工具和技术的基础上建立并开发 分布式企业系统应用的大型系统开发指南,它描述了如何用组队模型、过程模型和 应用模型来开发c l i e 州s e r v e r 结构的应用程序,全球通用3 。m s f 将一个项目中不 同阶段的工作人员分为六个角色,通过这六个角色,项目可以得以迅速、完善地实 施。这六个角色分别是: 1 、产品经理 负责了解用户特征,尤其是商业特征,明确用户的需求以及需求的期望值。之所 以强调用户需求的期望值,是因为用户的商业化特征比较强,需求无尽,无法界定 到底如何才算需求得到了满足,而确定了需求期望值后,用户的商业目的就非常明 确,实施起来也比较顺畅。 2 、程序管理者 负责制定计划,每天找出完成该计划的风险所在,排除风险,每天交付应该完成 的内容,确保计划按质、按量实施。 3 、用户教育者 负责设计友好的用户界面,对用户进行培训,确保用户能够并且愿意和喜欢使用 开发出的产品。 4 、开发者 开发者在开发前期就参与用户需求分析和项目计划制定,他最清楚具体的开发过 程。在开发期开始后,负责进行代码开发,在每一个阶段,交付每一项内容的代码。 5 、系统测试者 负责对开发出的代码进行测试。测试者并不是要找到每一个开发者的每一段代码 的每一个错误( b u g ) ,而是要找到代码错误之间的关系,解决最根本的错误,掌握 错误的状态,从而迅速排除错误。 6 、推广者 i m ! 堕查兰堡主兰垡望奎 推广人员负责将实验室的产品商品化,变成实际可以运行的产品,达到最初制定 的商业目的,取得商业效益。这项工作在以往的项目中可能比较简单,因为实验室 的环境可能和实际环境几乎一致或差别不大。而现在却不同了,实验室环境可能十 分简单,而实际环境可能非常复杂,比如分布式环境、i n t e m e t i n t r a n e t 环境等,尤 其是大企业,实际环境比实验室环境复杂得多,因而将实验室产品运用到实际环境 中是一项非常重要的工作。这项工作没有完成好,往往使整个项目前功尽弃,功亏 一箦。 3 2 2 嗣定井发进度 项目进度管理是软件开发中最难以做好的一项工作。编程工作本身是一个难以量 化的工作,再加上开发过程中对设计的修改等因素使得项目开发工作经常不能按 预计的时间完成“。为了管理好项目进度,首先要制定一个可行的项目进度计划。 一开始,项目进度计划只能根据项目的内容、工作量和参加人员进行大致地估算, 包括系统分析和设计时间,编程、测试时间和文档制作时间,估算时应根据业务复 杂程度加入一些缓冲时间。系统分析、设计完成后,根据程序清单可估算出每个程 序的编程时间 根据程序类型和复杂程度) ,并在此基础上估算这种程序量下的测试、 文档制作和缓冲时间,经过这样估算再做出的进度计划可以做到相当准确。 实际上项目进度计划是一个动态的、不断调整的计划。每周要将项目进度情况与 项目进度计划进行对比。对于拖延的工作如无充分理由,则应督促有关人员加班或 提高工作效率赶上进度;如有正常理由,在无法追回的情况下可以修改进度计划, 申请延期。总之,项目进度管理一定要细致和严格。 3 2 3 做好系统设计 软件设计的好坏直接关系到项目开发的成败”“。在设计之前一定要对用户的业 务做系统的调研,深入、全面地了解用户业务。但在根据调研结果做设计的时候, 直接根据收集资料和现行业务去推导数据库结构的做法是不可取的,这主要是因为 3 1 : 1 、用户描述的业务可能不是个好的管理方法: 2 、用户描述的各部门间的业务数据传递仍是手工做法; 3 、用户描述的业务不是规律性的业务流程,因此会经常发生改变; 4 、用户描述的业务不适于用计算机去实现: 5 、用户的输出表格为固定的内容,不能适应业务的变化和扩展。 所以在系统设计时要超越当前的业务,抽象出业务中的管理思想和规律性的东 西。为了适应计算机管理,有时也要改变用户的业务流程,这时要与用户协商,让 其理解这种改变的意义。另外设计还应留有可扩展的余地,最好采用三层的客户服 1 1 ! 重查兰堡主兰垡堡苎 务器结构,由各个组件构成系统,方便系统更改和维护。 3 2 4 进行程序设计 网上零售最终的目的是要用户使用,因此在程序设计时必须立足于操作简单、实 用,并真正能为用户解决实际的业务问题。不能因为怕编程麻烦而将程序功能设计 得过于简陋。为方便用户使用,应用程序中起码应具有下面这些功能波 : 1 、提示功能 屏幕上的代码信息( 如客户代码、科目代码等) 要有提示操作,使用户不必记忆 很多的代码。 2 、操作确认 对于一些不可恢复的操作( 如记录删除等) 应有操作确认,避免误操作。 3 、数据校验 对于一些有限制条件的输入信息,可以自动校验其正确性,避免错误数据进入系 统。 4 、错误恢复 用户无意中进行了错误操作,应能有相应的处理程序挽回错误。 5 、缺省赋值 对于一些常用信息可以设置缺省值,使用户不必每次都输入这些信息。 6 、记录复制 用户可以复制一条或多条己存在的记录,并可修改复制结果,形成新的记录。 3 2 5 进行系统溯试 测试是保证程序质量的一项重要工作,但测试只能证明程序有错,而不能证明程 序无错,所以任何软件系统都不能保证内部没有错误。为了确保软件系统的安全与 可靠性,一方面要加大测试力度,另一方面要抓住测试重点。 从测试的角度来说,可将m i s 软件的程序分为两类:修改数据库类和信息输出 类”。前一类主要是业务处理程序,是测试重点。对于前一类程序还可以进一步细 分为:基础数据采集程序和数据处理统计程序钔。数据采集程序主要记录原始凭证 信息,而数据处理统计程序是对数据采集程序记录下来的数据继续加工。这两类程 序中基础数据采集程序又是测试的重点。 中南大学硕士学位论文 3 3 网上零售网站的需求分析 3 3 1 业务流程分析 网上零售的业务流程主要分为四大相对独立的功能模块,它们分别是商品管理、 用户注册、订单管理及系统管理。这四个功能模块的关系如图31 所示: 图3l 网上零售业务模块关系图 中南大学硕士学位论文 1 、商品管理模块业务流程图( 如图3 ,2 ) 图3 2 商品管理模块业务流程图 用户进入网上零售网站主页以后,可以选择在首页浏览商品,也可以选择通过商 品类别或商品查询来浏览自己需要的商品。单击页面上的“选购”按钮,就可以选购 自己喜欢的商品。选购后就进入了“购物车”页面,该页面详细的列举了您选择商品 的名称、规格、单价、数量及总价您可以选择继续购物,也可以选择去“收银台” 付款。如果您选择了后者,则会进入用户注册页面。如果对于已经注册的用户,可 以输入名称、电子邮件直接进入订单管理:如果用户未注册,需要在此进行注册。 2 、用户注册模块业务流程图( 图33 ) 中南大学硕士学位论文 图33 用户注册模块业务流程图 用户在购物之后,选择进入“收银台”时,系统会让用户登陆,如果是注册用户, 可以输入用户名及电子邮件地址直接登录;如果用户还没有注册,则需进行注册后, 进行登录。登陆后即可进入订单管理模块。 中南大学硕士学位论文 3 、订单管理模块业务流程图( 图3 4 ) 图34 订单管理模块业务流程图 用户登录之后,即可进入订单管理界面,在该界面用户将完成邮寄地址登记和支 付费用两项工作。在邮寄地址填写完成后及费用支付登记完成后,用户均可以选择 放弃。 ! 堕奎兰堡主兰焦堡皇 4 、系统管理模块图( 图3 5 ) 图3 5 系统管理模块图 系统管理模块主要用于对网上零售网站进行数据设置及管理,该模块授权管理员 进行操作。管理员从管理页面登陆后,可以对订单、用户信息、商品信息、公司信 息及运输方式等进行修改。 3 3 2 目标系统要求 目标系统应该达到以下要求: 1 、时间经济性。优化逻辑设计与物理设计,使系统运行效率高,反映速度快。 2 、可靠性。能连续准确的处理业务,有较强的容错能力。 3 、可理解性。用户容易理解和使用该系统。 4 、可维护性和适应性。系统应易于修改、易于扩充、易于维护,能够适应业务 不断发展变化的需要。 5 、可用性。目标系统功能齐全,能够完全满足业务需求。 6 、通用性和可连接性。做好与其它应用系统连接的接口,接口力求标准化,能 适应各级相关业务的需求。 7 、安全保密性。保证系统的物理安全、数据存储和存取的安全与保密、数据传 输的安全与保密,做好使用人员的授权管理。 8 、用户界面友好,且将操作手册嵌入系统中,提供在线式帮助窗口。 中南大学硕士学位论文 3 4 网上零售网站的概要设计 3 4 1 总体技术路线 l 、基于b s 结构的系统结构 网上零售系统的物理结构将基于b s 的体系结构来建立,如图3 6 所示: 图36 网上零售系统的物理体系结构 2 、全面支持浏览器访问的、安全的数据 系统的构建采用b m w s e “s e r v e r 技术,全面支持浏览器访问,从而减少系统的维 护工作量和提高使用便利性。同时,系统信息的安全性也是十分重要的问题,我们 针对用户身份认证问题进行认真地研究并给予足够的重视。对于这一问题,我们最 大限度地发掘系统平台的安全机制所具有的巨大潜力,来提供对用户登录身份的安 全验证管理。 3 、依托成熟产品,快速构造系统原型,在使用过程中进行细化 现有成熟产品的使用可以加速系统的开发周期,提高效率和系统质量。总之,在 整体的技术运用上,我们的原则是:选择最先进的平台,采取最先进的技术,花费 最短暂的时间,建设最有效的系统。 3 4 2 系统平台选择 选择微软平台作为主导,一方面考虑目前微软的飞速发展,越来越多的企业在规 划内部网络时,将微软平台作为首选方案;另一方面从技术角度来讲。微软平台上 的应用无论是在开发上,还是在软件的部署上都非常容易,而且性能优越。 操作系统:w i n d o w s2 0 0 0s e r v e r w i n d o w s2 0 0 0a d v 锄c e ds e r v e r 数据库为:m s a c c e s s2 0 0 0 开发工具与语言:h t m l 。d h t m l 。a s p 在系统开发工具与语言的选择上,利用j a v a s c r i p t ,a sp ,h r m l 、d h t m l 等。 中南大学硕士学位论文 3 4 3 硬件环境设计 l 、主服务器 主服务器是网上零售系统的系统、数据和安全管理中心,系统能否稳定可靠运行 很大程度取决于性能。系统配置的主要参数是服务器主频、内存、硬盘、网卡等参 数。 ( 1 ) 基本配置: 主频:p i i l 5 0 0 普通p c 服务器 内存:1 2 8 m 硬盘:6 g ( 2 ) 推荐配置: 主频:p i i l 5 0 0 普通中高档p c 服务器 内存:2 5 6 m 硬盘:1 5 g 以上基本配置指的是运行正常的配置,推荐配置指的是运行很好的配置。如果用 户的服务器同时用于多种日常应用,应适当提高内存和主频配置。 2 、备份服务器 主要用于系统的安全备份、远程复制。系统的备份分为复制备份和双机热各。复 制备份用于定时将网上零售数据库中的数据复制到备份服务器中,以备在主服务器 损坏时,将备份服务器替代主服务器投入使用,此备份是应用数据备份。有条件的 用户也可以采用双机热备来保证系统的安全。 建议用户无论在有无双机热备的条件下,都采用复制备份。复制服务器可以和主 服务器配置相同,也可以适当降低服务器档次。 3 、网络和远程网络 网上零售系统应适用于主流的网络协议,但从系统目常维护管理和兼容性、开放 性考虑,建议使用t c p i p 协议。服务器端采用静态i p 地址。 5 、辅助硬件设备 扫描设备:用于对商品图片信息进行扫描; 打印设备:用于对订单信息及客户信息进行及时打印。 3 4 4 软件环境设计 1 、服务器操作系统 由于网上零售系统采用微软公司的a s p 技术进行开发,并且使用微软公司的i i s 作为w e b 服务器,为了使系统更好的运行,所以服务器应选用微软公司的中文n t 主查查兰堡主兰垡堡塞 操作系统( 或w i n d 0 w s 2 0 0 0 操作系统) 。 2 、网络和远程网络 服务器端的i p 地址已经确定,t c p i p 协议正常运行。如果本服务器也作为远程 拨号服务器,需要保证拨号服务器管理运行正常。 客户端p 协议已经安装,并正常运行,在客户端可以p i n g 通服务器地址。浏 览器客户需要安装i e 4 或更高版本的浏览器。 3 、客户端软件环境 操作系统安装中文w i n 9 8 或w i n 9 5 ,西文环境需要安装汉字系统。浏览器用户 安装m 4 或以上版本的浏览器。 将屏幕的显示分辨率调整到8 0 0 x 6 0 0 ,小字体,至少2 5 6 色,本系统是在上述环 境下开发的。如果出现文件显示一半、文件只占了屏幕的一半或菜单项出现缺少字 符的现象,只需按照上述参数调整即可显示合适。 4 、病毒防范软件 病毒防范可分为网络防毒、个人用户防毒和n o t e s 专用防毒。网络防毒可安装 在服务器上,对网络进行动态监测。个人防毒可采用常用的病毒工具,如金山毒霸、 瑞星等。 3 4 5 运行设计 系统的用户群共分为两类:管理员用户和客户用户。管理员用户拥有对各个模块 的操作权限:客户用户只具备信息浏览查询的权限。 对于管理员用户,进入系统的登录页面,进行身份验证后进入系统主界面,通过 超连接可以使用系统。 系统输入部分以主页形式面向用户,处理及返回信息在提交输入参数后运行。所 有程序运行于w w w 服务器上。 中南大学硕士学位论文 第四章网上零售网站的详细设计与开发 4 1 网上零售网站的功能模块设计 根据网上零售网站的及业务流程,可以把网上零售系统的开发分为以下模块,如 图4 1 所示: 图4l 网上零售网站功能模块图 l 、商品信息管理模块 该模块负责对商品信息进行添加、修改和删除,管理员在后台对商品信息修改后, 修改结果会同步在网上零售站点上更新,客户可以在第一时间浏览到最新的商品信 息。这些商品信息的内容包括商品编号、商品名称、商品图片、商品介绍、商品售 价等。 2 、订单处理模块 管理员可以通过该模块实时对客户的订单进行处理。管理员可以对订单进行浏 览、查询,还可以对以处理的订单进行标记。 3 、客户信息管理模块 该模块分为前台程序和后台程序两部分。 前台程序的功能主要是客户通过网站前台页面进行登记注册,任何购买商品的客 户主要填写正确的个人信息都可以进行登记注册。已注册客户在第二次购买商品时 只需根据用户名和电子邮件地址进行登陆即可。 2 1 修改和删除。 4 、客户导购模块 客户在选购商品后,去“收银台”付款之前,需要进行客户登陆。正确登陆后,该 模块会让客户填入邮购地址、邮寄方式及汇款等信息,并可以通过银行在线支付系 统在网上直接支付。 管理员在后台可以对邮寄方式及费用等信息进行调整。 5 、系统管理模块 系统管理模块不仅可以对管理员用户进行增加和删除,还可以对不同级别的管理 者设置不同的后台管理权限。另外,该模块的菜单管理功能还可以根据需要对后台 管理功能进行删减。 42 网上零售网站的数据库设计 4 2 1 数据库介绍 本系统选用m i c r o

温馨提示

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

评论

0/150

提交评论