电子商务系统分析与设计

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

电子商务系统分析与设计网上购物网站的分析与设计一、电子商务系统规划报告1、购物商城的背景随着计算机技术在各行各业日益广泛和深入的应用,网络的概念早已深入人心。网络在各行各业的发展战略中占据了重要的位置,成为商家不可分割的部分。商品的宣传已不只局限于电视与报纸,网络已成为商家展示自己的另一个舞台。商家建立网站,将商家各方面的宣传与服务展现于网络中,通过网络更可实现如网上购物、信息查寻等功能,这些在改变我们原有经营方式与经营理念的同时,也为商家带来了更高的效益。因此,对于商家来说,拥有一个属于自己的网站是至关重要的。2、客户分析对于任何已被列入客户范畴的消费者,我们要全面的定义其几乎所有的需求,全面掌握客户在生活中对于各种产品的需求强度和满足状况。之所以要全面了解,是要让客户生活中的需要完整地体现在你的面前,而且根据客户的全面需要分析其生活习惯、消费偏好、购买能力等相关因素,更为重要的是这种“以全概偏”的了解往往会迷惑客户,刻画销售人员关心客户、爱护客户的经典形象。3、市场环境调查电子商务是伴随着信息经济的脚步,在20世纪90年代兴起于美国、欧洲等发达国家的一个新概念。目前,国际上对电子商务尚无统一的定义。一般来说,狭义的概念是指在开放的国际互联网及其它网络的环境下,通过服务器的运用,实现消费者的网上购物、企业间商业交易的一种新型交易运营模式。随着购物市场的形成,消费者组织对市场营销活动的影响日益增强,购物商城的管理者在市场活动中必须认真考虑消费者利益,为消费者提供良好的产品和服务。4、竞争对手分析第一个层次网站形式的竞争:使用户相信相同类型的网站中公司的品牌比其他品牌好;通常这样的竞争者是对网站的产品和业务所带来威胁最大。就如现在很多网站建设公司,都提供专业的网站建设服务。再几者之间由于他们的产品和服务太过相似,所以在网站策划和信息架构设计都非常的相似,也互相模仿,共同进步;由于那些网站建设所面对的目标客户和受众群体差不多,用户会受到价格和产品特色等条件影响做出决定,但最主要的还是网站品牌影响力。第二个层次网站类型的竞争:使用户相信这种类型的网站时所有类型中最好的。在互联网行业中与网站建设有关的网站至少有几十万个之多;那我们的目标客户“想做网站的公司”会有非常多的途径去选择,比如想做大型商城的,或者只做公司产品显示的,等等,根据不同客户制订不同的策划方案。第三个层次替代品竞争:使用户相信网站是满足需求的最好方式;主要关注需求的替代.。第四个层次用户预算竞争:使用户相信网站带来的利益时花相同时间和钱所带来的最好方式。5、主要功能模块(1)、登录/注册模块(2)、商品模糊查找模块(3)、购物车模块(4)、留言版模块(5)、订单模块(6)、后台显示用户信息模块(7)、后台添加、删除、修改商品信息模块(8)、管理员信息管理模块二、电子商务系统分析报告1、购物商城的需求分析可行性研究是对系统进行全面、概要的分析。在本阶段可以从技术、经济和管理三个方面对购物商城系统的可行性进行分析研究,从而为确定项目开发决策提供科学依据。(1)技术可行性由于公司领导对购物商城系统开发项目达成了共识,并拨出专项资金,用以购置建立网络中心所需的网络设备和软件,并配备系统管理员,负责整个系统的维护管理工作,具备了开发Web平台系统的基本条件。为了今后的系统维护,公司准备联合具有丰富经验的软件开发人员共同研究,这为今后系统的顺利开发提供了有力的技术条件。(2)经济可行性目前,公司的管理工作和服务工作存在盲目性、随意性、和无效消耗,不能保证营销部门的工作质量,影响商品的销售,给公司带来实际的和潜在的经济损失。虽然系统开发初期投资较大,但是,若开发成功本系统,将有助于公司更好地预测市场,更好的开发客户及时调整经营销售策略,在激烈的市场竞争中把握主动。因此,从长远利益考虑,本项目若能开发成功,它所带来的效益将远高于系统投入。(3)营运可行性在公司的业务方面,由于日常信息处理量大,耗费时间长,出错效率高,在系统投入运行后,可以实现业务中的信息集中处理、分析利用信息和信息的交流辅助公司的业务监管和重大决定。并且可以实现公司进一步向网络服务发展,为信息工作打下良好的基础。购物商城系统的总体概述对现行的管理业务进行详细调查研究是了解系统需求和进行系统分析与设计的重要基础工作,因此要对购物商城的各项管理工作进行全面、细致、充分的调查研究。系统调研采取的主要方法是到经营管理的现场去,通过座谈、询问、观察甚至直接参与管理活动,自上而下逐步细化的进行了解,调查内容涉及上至企业发展目标、经营管理情况,下至具体职能管理工作和业务处理操作的网站经营管理全过程。首先与网站高层管理人员进行座谈,了解网站的整体经营管理活动及他们对信息系统的需求,在此基础上,调研工作深入到具体各管理部门,从部门经理到具体基层管理人员,逐一进行详细的调查,了解各层管理人员的工作内容、方式和方法,了解他们对信息系统的需求情况,与他们共同讨论如何通过信息系统开展他们的工作以及辅助高层管理人员的决策。本项活动的目标,在可行性研究基础上,进一步对现行系统进行全面深入的调查分析,弄清现行系统的运行状况,发现其薄弱环节,找出要解决的问题实质,确保信息系统比原来系统更有效。2、体系结构图3、用例图4、状态图网站首页前台后台会员登录会员注册购物车管理员登录管理员注册浏览商品添加商品删除商品修改商品信息退出登录查看订单会员浏览5、活动图6、顺序图7、数据流DFD图图1订单审核顶层数据流程图电子购物商城订单审核电子购物商城F1、订货要求F2、订货要求F3、产品价格F4、订金收据F5、修改订货要求F6、订货修改记录F7、收取货款记录F8、订货产品明细F9、订货客户咨询记录F10、订货客户记录F11、确定订货三、电子商务系统设计报告1、系统总体结构设计系统的总体结构设计是指整个系统由哪些部分组成,以及各部分在物理上、逻辑上的相互关系,包括硬件部分和软件部分。为了实现系统的总体功能,提高系统的各项指标,总体结构设计的主要任务是将整个系统合理的划分为各个功能模块,正确地处理模块之间与模块内部的联系以及它们之间的调用关系和数据联系,定义整个模块的内部结构。系统设计是在系统分析的基础上由抽象到具体的过程,同时,还应考虑到系统所实现的内外环境和主客观条件,本着实事求是的态度进行这一阶段的工作。系统设计阶段的主要目的是将系统分析阶段所提出的反映用户信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理方案。这一阶段的主要任务就是从管理信息系统的总体目标出发,根据系统分析阶段对系统的逻辑功能的要求,并考虑到经济、技术和运行环境等方面的条件,确定系统的总体结构和系统各组成部分的技术方案,合理选择计算机和通信的软、硬件设备,提出系统的实施计划,确保系统总体目标的实现。2、系统应用软件设计客户P1获得订货信息P2确定价格P3收取货款客户P4修改订货信息D3订货客户咨询记录D2订货付款记录D1订货客户记录录P5确定订货电子购物商城F8F6F10F7F9F5F1F2F3F4F11外部环境分析:目前,Web项目较为流行的开发模式是三层逻辑体系结构,我的购物系统开发按照WindowsDNA(WindowsDistributedInternetApplication,分布式互联网应用结构),采用基于XML的三层B/S体系结构。WindowsDNA提供了一种开发三层结构Web应用程序的通用方法是一个电子商务开发的良好环境。三层逻辑体系结构是指数据访问层(DAL)、业务逻辑层(BLL)、用户表示层。DAL涉及到数据库本身、存储过程以及提供数据库接口的组件;BLL指的是封装了应用程序商务逻辑的组件;而表示层指的是Web应用程序页。网络环境分析:电子购物商城各个部门在不同的地点办公,网络拓扑结构以交换机为基础,各部门通过主交换机连接到公司主服务器,电子购物商城有五个不同办公地点的办公处组成。根据这个特点,系统利用微机局域网作为系统的基本物理结构。为了提高系统的可靠性和可扩展性,网络采用以网络集线器为基础,以双绞线为传输介质的星型结构。在每个业务发生点以及每个管理员分别配制微型计算机作为系统结点工作站,系统功能的实现,子系统间的数据共享与交互通过网络服务器完成。平台选择:主服务器采用:服务器、交换机、网络集线器,传输介质采用10M屏蔽双绞线为介质的星型网络拓扑结构,服务器作为系统功能实现和数据共享中心,应具有较好的性能和可靠性。在此基础上再配上一台提供web服务的服务器和一台SQLSERVER2000数据库服务器即可实现对本系统的全部物理支持。系统具体软件配置如下:1、操作系统:Microsoft公司Windown2000Server,网络协议采用TCP/IP协议,客户机WINDOWS2000/XP。2、服务器:IIS5.03、数据库软件:SQLSERVER20004、开发语言:ASP.NET3、数据库表的设计在本系统中数据库具体表结构的设计:(1)用户基本信息表UserInfo用户信息表用来记录用户的一些基本信息,其结构如表3.1所示。表3.1UserInfo的结构编号字段名称数据类型说明1UserIDInt用户ID(主键)2UserNameNvarchar(50)用户登录名3UserPwdNvarchar(50)用户密码4QuestionNvarchar(50)密码提示问题5AnswerNvarchar(50)密码提示问题答案6AcountDecimal账户金额7UserRealNameNvarchar(50)用户真实姓名8SexNvarchar(50)性别9AddressNvarchar(50)地址10EmailNvarchar(50)电子邮件11ZipcodeNvarchar(50)邮编(2)商品信息表ProductInfo商品信息表表示商品的基本信息,如表3.2所示。表3.2ProductInfo的结构编号字段名称数据类型说明1ProductIDInt商品编号(主键)2ProductNameNvarchar(50)商品名称3ProductPriceDecimal价格4IntroNvarchar(50)商品介绍5CategoryIDInt所属分类编号6ClickCountInt点击数(3)商品分类表Category商品分类表用来表示商品类别信息。其结构如表3.3所示。表3.3Category的结构编号字段名称数据类型说明1CategoryIDInt商品分类ID(主键)2CategoryNameNvarchar(50)分类名称(4)购物车表ShoppingCart购物车表用来存储用户购物的信息。其结构如表3.4所示。表3.4ShopingCart的结构编号字段名称数据类型说明1RecordIDInt记录ID(主键)2CartIDNvarchar(50)购物车ID3ProductIDInt所购商品编号4CreatedDateDateTime购物时间5QuantityInt购买数量(5)订单表Orders订单表保存每笔订单的基本信息。结构如表3.5所示。表3.5Orders的结构编号字段名称数据类型说明1OrderIDInt订单号(主键)2UserIDInt所属用户ID3OrderDateDateTime成交时间(6)订单详细信息表OrderItems订单详细信息表体现订单的细则,结构如表3.6所示。表3.6OrderItems的结构编号字段名称数据类型说明1OrderIdInt所属订单号(主键)2ProductIDInt商品ID(主键)3QuantityInt该商品的购买数量4UnitCostDecimal该商品的单价(7)管理员信息表Admin与用户信息表类似,管理员信息表用来保存管理员的基本信息,如表3.7所示。表3.7Admin的结构编号字段名称数据类型说明1AdminIDInt管理员ID2LoginNameNvarchar(50)管理员登录名3LoginPwdNvarchar(50)管理员密码4RoleIDInt管理员角色ID(8)管

1 / 21
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功