实验四-电子商务系统分析_第1页
实验四-电子商务系统分析_第2页
实验四-电子商务系统分析_第3页
实验四-电子商务系统分析_第4页
实验四-电子商务系统分析_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

1、实验四:电子商务系统的分析一、概述(1) 欲建系统的背景材料。Internet是20世纪人类最伟大的发明之一,它以无与伦比的优势描绘了一幅“地球村”网络风景。Internet带来的不仅是一场信息革命,更重要的是,它引起了人类经济活动方式的深刻变革。近年来,企业级计算机应用达到了前所未有的新高潮。上世纪90年代以来,随着网络、通信和信息技术的突破性进展,Internet在全球爆炸性增长并迅速普及。在这一前提下,电子商务应运而生了。电子商务是基于互联网、以交易双方为主体、以银行电子支付和结算为手段、以客户数据为依托的全新的商务模式,它可以使商家与供应商更紧密地联系起来,更快地满足客户需求,也可以让

2、商家在全球范围内选择最佳供应商,在全球市场上销售产品。自1998年“电子商务年”以来,电子商务在全球发展迅猛,大约每九个月其交易额就翻一番,全球电子商务交易额(包括网上贸易额、销售额等)达到数千亿美元,电子商务收入剧增262%。目前,世界各国纷纷看好电子商务这块新大陆,普遍认为电子商务的发展将是未来25年世界经济发展的一个重要推动力,对经济的促进将远远超过200年前的工业革命。著名网络经济调查评论家Robert Metcalfe声称:“互联网的价值等于(与之相联结的)网点数量的平方。”(2) 企业概况和组织结构。 网上购物系统是一个网上交易平台,主要以在线交易各种商品为主。网上购物系统是一个B

3、2C和B2B的电子商务系统,它的核心是将企业为客户提供的各类产品分别进行介绍、展示、更新以及为客户提供优质的在线交易服务。它主要实现网上查询商品、购买商品、产生相应的订单等功能的系统。以下图1为电子商务系统的组织结构图:图1-1 组织结构图(3) 电子商务系统的目标在Internet技术深入人心的今天,电子商务作为一种新兴的商务模式,为世界经济提出了一个全新的概念,使得人类生活方式发生了重大的变革。本文所研究的网上购物系统,旨在通过电子商务来使得人们购物变得更方便二、现行系统情况简述2.1需求分析当今社会正处于网络时代,信息化大潮席卷全球,网络已经延伸到社会的每个角落,上网已成为一种潮流。公司

4、、组织、团体、个人都纷纷上网,建立自己的主页,在网上进行业务往来,网络日益成为人们生活不可或缺的一部分。电子商务的出现,即可以使消费者获得优质的在线服务,又可以使商家获得无限商机。随着电子商务的发展,各种网上购物系统也陆续出现,如阿里巴巴交易平台、淘宝网等,这种借助互联网实现个性化、自动化的商品交易,改变了企业的经营模式、降低了经营成本,同时也可以更好地建立和加强同客户、合作伙伴之间的关系。网上购物系统是一个网上交易平台,主要以在线交易各种商品为主。网上购物系统是一个B2C和B2B的电子商务系统,它的核心是将企业为客户提供的各类产品分别进行介绍、展示、更新以及为客户提供优质的在线交易服务。它主

5、要实现网上查询商品、购买商品、产生相应的订单等功能的系统。用户或者消费者通过网上购物系统的用户界面,可以浏览商品种类,每个商品大类中的商品列表以及每个商品的详细信息。每个注册用户在浏览用户界面时都自动配备一个购物车,在浏览商品的过程中,如果消费者对某个商品感兴趣,则可以查看该商品的详细信息,如价格、型号、生产日期等。如果需要购买该商品,则可将其添加到用户的购物车中,消费者可随时查看购物车的状况,购物活动完成后,消费者需要结帐并提交订单,系统将用户导向结帐向导中,订单提交成功后,系统向消费者显示提交成功和生成的订单号。用户可以随时查询自己已提交的订单的状态。用户结帐时,系统提示用户处于登录状态。

6、网上购物系统还必须向系统管理员提供维护产品分类、产品信息、用户权限等接口。网上购物有许多优点:(1)稳定的消费群体。根据有关部门调查表明,网上购物系统的客户群都很稳定。可以说,一个好的网上购物系统一般都以其固定的消费群体。其用户只要用过一次,基本上都会再用第二第三次并一直用该系统进行购物。所以说,网上购物系统有着其较为稳定的消费群体。(2)安全的支付体系。网上购物通常都是采用网上银行和支付宝付费的。所以通常来讲,其支付体系的安全性是值得肯定的。(3)方便的物流配送。电子商务企业通常都与相应的物流公司有合作协议。因而,网上购物的物流配送环节的质量能够得到肯定。(4)良好的信用机制。2.2可行性分

7、析(1)技术可行性由于现如今网络几乎已经遍布世界的每一个角落,同时又为了方便用户随时随地使用本系统,本系统采用B/S结构。B/S结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数

8、据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。B/S架构软件的优势与劣势体现在以下几个方面:(1)维护和升级方式简单(2)成本降低,选择更多(3)应用服务器运行数据负荷较重下面来对比比较一下B/S、C/S结构软件技术上的区别(1)数据安全性比较(2)数据一致性比较(3)数据实时性比较(4)数据溯源性比较(5)服

9、务响应及时性比较(6)网络应用限制比较下面我们再来看看B/S、C/S这两种结构在商业运用上的比较:(1)投入成本比较(2)硬件投资保护比较(3)企业快速扩张支持上的比较从以上的分析可以看出,B/S结构的管理软件有着C/S结构软件无法比拟的优势。目前,国外大型企业管理软件要么已经是B/S结构的,要么正在经历从C/S到B/S结构的转变。从国内诸多软件厂商积极投入开发B/S结构软件的趋势来看,B/S结构的大型管理软件势必在将来的几年内占据管理软件领域的主导地位。图2-1 B/S结构图(2) 经济可行性本系统架构虽有些复杂,但是由于用户量很大,所以能在短时间内还本,盈利也是可观的。因而,从经济角度来说

10、,本系统的开发是可行的。三、电子商务系统3.1 电子商务系统的名称和主要功能。本系统需要实现多个功能模块,如:用户信息管理、商品信息管理、购物车管理、订单处理、网上支付接口等。以下为系统功能模块图及其各个功能模块的具体介绍图 3-1 系统功能模块图(1)用户注册和登录在用户进行浏览或者交易之前,一般把用户导向注册模块,填写个人信息,包括用户名,密码,E-mail,地址、电话等。在进入系统前,用户需要输入正确的用户名和密码。输入的信息与数据库中的注册后的数据进行比较后,系统判断用户能否进入并获得相应的权限。(2)修改用户信息用户登录系统后,可以修改自己的注册信息,包括用户名、密码,E-mail,

11、地址、电话等。(3)管理员用户管理员是一个特殊的用户,它可以对普通用户、商品分类、订单进行管理。(4)浏览商品用户进入系统之后,才能浏览商品。(5)购买商品购买商品模块实现功能如下:a.放置商品。用户看中的商品后,在浏览/查询商品时单击该商品的购买标识,就可以把商品加入到购物车中。b.浏览购物车。进入自己的购物车,在里面,用户可看到购物车列表,序号,商品名称,购买的商品数量,商品单位价格。c.取消购物车。用户从购物车中将商品拿出或删除。d.编辑购物车中的商品数量。e.清空购物车。方便用户一次将购物车里的商品全部删除。用户正确登录之后,浏览商品,在决定要购买那种商品之后,把需要购买的商品放入购物

12、车中。(6)订单处理订单处理是整个电子商务平台的核心模块之一。整体流程如下:首先,顾客决定购买商品,这些商品在“商店”中都标明是有货的。系统按照顾客的要求,向商店发出了订单。接着,商店对订单进行分析,同时进行价格核对、库存校对等活动,如果没什么问题。就向商家发出提货请求。商家接到提货单后立即进行出货处理。其主要功能为:用户通过查看定单状态,确认是否己经发货:当用户购物完成之后,可以结帐。结帐时,需要把购买的商品信息和交易信息保存到数据库中:用户可以取消没有处理完的定单。在完成购买活动之后,系统自动生成订单信息,并显示给用户。并提供订单的查询功能。(7)用户退出用户购物完成之后,退出该系统。(8

13、)网上支付接口a银行卡支付b短信方式代收费支付c传统方式3.2 电子商务系统的逻辑模型。(1)注册功能流程图3-2 注册功能流程图注册的具体实现为:点击主页面的用户注册选项后,会弹出一个注册信息页面,用户需要如实填写用户名,密码,E_mail,地址,电话,真实,姓名等各项信息提交后,系统进行检测判断该用户名是否已经注册过,如果已经存在则弹出新页面,提示用户该用户名已经注册过,如果没有则进行下一步判断,用户输入的两次密码是否一致然后依次往后判断用户所填写的各项信息是否符合要求,直到所有信息均正确无误系统将该用户注册信息写入会员表即member并提示用户注册成功,用户登陆后,就可以进行有效的购物了

14、。(2)商品搜索流程图3-3 商品搜索流程图商品的搜索功能使用户更加方便的进行自己所需要的商品的查询,节省时间,提高效率。用户搜索时只要输入商品的关键字就能搜索到所有相关的商品。并且能列出通过搜索得到的商品的详细信息(3)用户登录流程用户登录,首先要有一个提供用户登录的表单。用户登录的表单应该嵌入整体的结构当中。在实际的应用中,可以这样设计,如果用户没有登录,则在页面中显示用户登录的选项,用户登录后,则可隐藏用户登录的选项而代之以用户的基本信息。首先,用户要有一个用户名和密码。商务网站需要很高的稳定性和安全性,因此对用户名不允许使用恶意的代码作为用户名。同时对密码也要求保密,将密码加密后再存入

15、数据库。另外,一个电子商务网站。用户的真实姓名是必不可少的。除此之外还需要用户的性别、E-MAIL、电话号码等。四、实施计划(1)工作任务的分解我们小组的成员一共六人,具体合作分工如下,吴翩负责:用户信息管理功能;肖英负责:商品信息管理功能;张业雯负责:购物车管理功能;黄春华、张思雅负责:订单处理功能;袁贵负责:网上支付接口功能(2)时间进度计划2011.10.212011.11.1:用户信息管理功能;201111.12011.11.6:商品信息管理功能;201111.72011.11.12:购物车管理功能;201111.132011.11.20:订单处理功能;201111.212011.11

16、.27:网上付接口功能五、参考文献1 武延军 黄飞跃. 精通JSP编程技术M. 北京:人民邮电出版社,2001.82 柏亚军. JSP编程基础及应用实例集锦M.北京:人民邮电出版社,2001.73 清宏计算机工作室.JSP编程技巧M.北京:机械工业出版社,2000.14 周影 .网络编程语言JSP实例教程M.北京:电子工业出版社,2003.65 陈海山.深入Java Servlet 网络编程M.北京:清华大学出版社,2002.2 6Steven Holzner.Java技术内幕M.北京:机械工业出版社,2002.1 7 Phil Hanna .JSP技术大全M.北京:机械工业出版社,2002.

17、3 8 Karl Moss. Java Servlet开发人员指南M.北京:清华大学出版社,2002附录资料:不需要的可以自行删除b2c电子商务网站概要设计整体结构b2c电子商务系统主要是一个由多个相互关联的网页组成有机整体的网站,这些网页的组成部分可以分为两大类:素材和功能模块导航栏。用于指向网站特定内容的链接的集合。买商品,客户管理。用户通过链接跳转到感兴趣的内容网页。商品分类信息栏属于导航信息栏普通信息,公司或者网站介绍,b2c商品交易协议的声明,网站使用的方法。内容为静态,并且时效性不好内容更新缓慢,静态文件的方式存放即时信息,包括网站新闻,商品折扣信息,系统广播。其特点是内容更新快,

18、信息量大,需要在系统运行时动态发布。商品信息所含数据的主要组成部分,他的特点是商品种类繁多,不同的商品有不同的属性和技术指标。顾客管理及安全认证,b2c电子商务的商品交易需要建立在交易双方彼此信任的基础上,这就需要对购买商品的顾客进行管理,并在交易时进行交易管理。包括顾客注册,顾客信息管理,顾客登录验证,交易过程顾客身份的确认。商品交易。包括顾客选购商品,(购物车),订单生成和确认,货款支付和商品交付。附加功能,商品和其他信息的搜索,更好的展示商品。系统目标功能分析1:后台管理方面;a商品订单管理:主要实现商品分类管理,添加与修改商品,管理订单,投诉订单,反馈信息,商品留言管理b管理网站用户:

19、实现用户管理,后台管理员管理等c新闻公告管理:实现新闻添加,修改删除等功能d网站常规设置:网站设置,首页广告,大类广告,小类广告,友情链接,修改注册协议等e网站信息设置:汇款方式,送货方式,定购方式,售后服务等2:前台应用方面:a用户管理:实现用户注册,验证码登陆,资料修改b用户定购,实现在线定购,在线支付,购物车,查看订单,订单投诉,信息反馈c商品展示:实现二级分类展示,首页精品推荐,新品发布,销售排行,分类模糊搜索】d网站信息:汇款方式,送货方式,定购方式 售后服务e首页功能:最新新闻,友情链接数据库需求分析用户的需求具体体现在各种信息的提供、保存、更新和查询方面,这就要求数据库结构能够满

20、足各种信息的输出和输入。收集基本数据、数据结构及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。通过上述系统功能的分析,针对一般的B2C销售系统,总结出如下的需求信息:用户分一般用户和注册用户。一般用户只能注册后下订单,注册用户可直接下订单。注册用户登入后可以维护自己的个人信息,并且在向网站发出订单时会自动填写自己联系信息。一种商品有多种信号和款式,即一个大类包括多个小类。一个小类只能属于一个大类。通过上述系统功能分析和需求总结,设计如下的数据项和数据结构:管理员信息,包括数据项:账号,姓名,密码。注册用户(会员),包括数据项,用户ID,用户名,密码等。商品大类,包括数据项:

21、商品类型编号,商品名称。商品小类,包括数据项:小类编号,小类名称,对应大类名称。订单,包括数据项:订单编号,订单号码,用户姓名,购买时间等。投诉,包括数据项:投诉编号,订单号码,用户姓名,投诉时间。系统,包括数据项:系统编号,系统开发人员的姓名,系统类型等。新闻,包括数据项:新闻编号,新闻标题,新闻内容等。数据库概念模型设计在上面数据需求信息分析的基础上,就可以设计出能够满足用户需求的各种实体,以及他们之间的关系,为后面的具体数据表设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据间的流动。由此得出实体关系模型(E-R)。数据表设计数据库的概率结构设计完毕后现在可以将上面的数据库概念结构转化为某种数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。这里所使用的是Access数据库,销售系统数据库中的各个表的设计结果在下面的一系列表格中给出,每个表格表示在数据库中的一个表。会员信息表字段名称数据类型ID自动编号Username文本Userpass文本Membercode数字Userhome文本Usermail文本Question文本Answer文本Honor文本Realname文本Birthday文本订单表字段名称数据类型Sub_id自动编号Basket_i

温馨提示

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

评论

0/150

提交评论