电子商务退货系统的设计与实现.docx
- 文档编号:10650691
- 上传时间:2023-02-22
- 格式:DOCX
- 页数:43
- 大小:414.81KB
电子商务退货系统的设计与实现.docx
《电子商务退货系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《电子商务退货系统的设计与实现.docx(43页珍藏版)》请在冰豆网上搜索。
电子商务退货系统的设计与实现
电商退货系统的设计与实现
系别
信息工程系
专业
网络工程
班级
B241111
学号
B24111118
姓名
谈理达
指导老师
刘峰
负责老师
沈阳航空航天大学北方科技学院
2016年6月
摘要
随着人们的生活水平不断的提高,网络购物越来越成为人们生活的主流,生活节奏的加快,使人们没有更多的时间去逛街购物,而网络的发展就很好的帮助人们解决了这一难题,人们不必再上街购物,只要有网就可以从淘宝,京东等购物网站上买到自己所需要的商品。
与此同时,网络的虚拟环境使消费者无法保证买到的产品是符合自己的预期的,因此,退货系统是购物网站不可或缺的一部分。
退货系统是所有电子商务网站都必不可少的,消费者都是希望自己在网上所买的物品或者服务是得到保证的,没有退货系统,那意味着消费者只要是付完款,产品就必定是消费者的,不管所买到的商品是否是消费者所需要的,都将要独自承担这一风险,这对消费者是不公平的,没有严格,完善的退货系统,电子商务是无法长久生存的。
退货系统,是网购平台根据某种消费协议所制定的,既能保障了消费者消费时的安全,也使商家们也有法可依,减少消费者遇到无良商家而吃亏的概率,同时降低了商家遇到不讲道理的顾客的概率。
使电子商务平台能够更好更久远的生存下去。
所以,任何的电子商务平台都脱离不了退货平台系统。
关键词:
网络购物、电子商务、退货
Abstract
Withtheimprovementofpeople'slivingstandardcontinuously,Onlineshoppingismoreandmorebecomethemainstreamofpeople'slife,Theacceleratingrhythmoflife,Makepeoplenomoretimetogoshoppingshopping,Andthedevelopmentofthenetworkisverygoodtohelppeoplesolvethisproblem,Peopledon'thavetogoshopping,Aslongasthereisnetworkfromtaobao,jingdong,suchasshoppingwebsitetobuytheirneededgoods。
Atthesametime,Networkvirtualenvironmentmakeconsumerscannotguaranteetobuytheproductisinlinewiththeirownexpectations,Therefore,returnsystemisanintegralpartoftheshoppingwebsite.
Returnofthesystemisanessentialpartofalle-commercesites,AreconsumerswanttobuygoodsorservicesontheInternetisguaranteed,Noreturnofthesystem,itmeansthattheconsumersaslongasitispaidout,theproductmustbeconsumer,nomatterwhethertobuythegoodsconsumersneed,havetobearalonethisrisk,itisunfairtoconsumers,Nostrictandperfectreturnsystem,electroniccommercewillnotbeabletolong-termsurvival.
Returnsystem,isonlineshoppingplatform,accordingtosomeconsumptionagreementitcanguaranteethesafetyoftheconsumer,alsomakemerchantsalsotendtoreduceconsumerpaystoencounterunscrupulousmerchantsandprobability,andreducethemerchantshaveunreasonabletheprobabilityofthecustomer.Enablee-commerceplatformtobettersurvivelonger.So,anye-commerceplatformfromthereturnoftheplatformsystem.
keywords:
online、network、return
第1章绪论
1.1课题背景
社会发展的速度越来越快,人们追求的生活水平越来越高,生活节奏的加快,人们的购物习惯也在慢慢的改变。
上街购物,对上班一族的人们来说是一件非常奢侈的事,休息时间的减少,实体店物价的上涨,使人们越来越趋向于进行网络购物。
互联网的不断完善,电子商务也在不断的崛起,但网络毕竟是虚拟的,人们所看到的商品只能通过图片和视频进行判断是否购买,黑心商家通过以次充好的手段来谋取利益,使消费者的权利受到威胁,同时带来更大影响,使经济的发展将发展缓慢。
所以,有什么可以解决互联网上实物与图片不一样的问题呢?
随着网络化和信息化在各行各业中的快速发展,网购的发展也同数字化结合,电子商务退货系统随之出现。
计算机技术的迅速发展以及物流的快递服务普片存在,为电子商务的发展奠定了强大的物质基础。
1.2课题意义
在目前的情形下,从网络购物退货商品管理母亲所现有的实际条件出发,利用互联网的广泛使用和电子商务平台不断发展的条件,实现一整套关于电子商务退货商品管理的软件。
为消费者的权利提供保障,从根本上做到科学化、效率化管理这一目的,这也是电子商务退货系统领域发展的必然趋势。
本课题研究从各大电子商务平台的实际需求出发,根据平台现有的退货管理系统,改变以往的管理模式,做到使在平台上进行营业的商家能够诚实守信,提高了网络购物的质量,同时也提高了购物的速度,解决了生活节奏较快的人们购物的需求,同时,商品来自各省各地,可以货比三家进行购物,最终选到满意的商品。
随之科学技术的不断发展,许多新技术的诞生并投入到互联网上,告诉传输的互联网络的普及,都给电子商务的发展带来了无限生机。
1.3课题目的
退货系统在这种生活大趋势下时必然存在且或不可少的,是电子商务实现人性化的重要标志,是网购进入信息化社会的重要桥梁,购物的网络化,在人们的生活中时处于非常重要的地位的,建立一个完善的退货系统是电子商务发展的主要方向。
没有一个体系完善的商务退货系统,人们对于网上消费就会存在不放心,需要考虑是否被骗,购买到的商品是否是自己想要的商品,自己的根本利益是否能在平台上的到保障。
同时,退货系统不仅保障的是消费者的权益,商家也可以通过退货系统发现商品的不足所在,可以保障碰到无理消费者时能够有法可依。
因此,电子商务退货系统的开发,不仅是给人们的消费带来保障,还可以推动电子商务的不断发展,使国家的经济也能更上一个台阶。
1.4国内外发展现状及趋势
目前一个流行的术语已经出现,那就是“信息化”,信息化作为一种现象其产生有着非常复杂的社会经济背景,学术界对此现象的理解也并不相同。
对信息化最典型意义的理解就是将其理解成“信息经济”。
自1959年美国著名经济学家马尔萨克发表“信息经济学评论”一文,标志着信息经济学诞生以来,国外信息经济学研究已经历了形成阶段、初步发展阶段、蓬勃发展阶段。
在国外信息经济学研究领域中,将信息化描述为一种新的经济形势,即信息经济的,主要有美国学者斯蒂格勒于1961年提出“信息经济学”的学科概念,首次将信息作为经济活动的要素和经济运行的机制加以研究。
电子商务在国际的发展状况:
以欧美国家为例,可以说电子商务业务开发的如火如茶。
在法,德等欧洲国家,电子商务所产生的营业额已占商务总额的四分之一,在美国则已高达三分之一以上,而欧美国家电子商务的开展也不过才十几年的时间,在美国,美国在线(AOL),雅虎,电子港湾等著名的电子商务公司在1995年前后开始赚钱,到2000年创造了7.8亿美元,IBM,亚马逊书城,戴尔电脑,沃尔玛超市等电子商务公司在各自的领域更是取得了令人不可思议的巨额利润。
获得巨额利润的同时,各个商务平台都有独自完善的退货系统,退货系统的存在是每个电商平台都不可缺少的,消费者的利益的到保障,才会吸引更多的人们来平台进行消费。
经过十几年的发展,人们的消费理念变化,已经有许多的企业加入到B2C大军中,人们已经发现电子商务已经不是一个要不要做的问题,而是如何将电子商务应用到自己的行业领域从而促进公司的快速发展。
未来零售业的竞争已经不再是门店的竞争,而是供应链,科技营销手段的多重竞争。
如何用好电子商务这张牌,无意识摆在现如今企业面临的问题。
微信已经成为手机必不可少的软件,智能手机可以没有其它软件,但是微信是必不可少的,不仅是微信已经替代人们发短信的习惯,更重要的是微信中的朋友圈可以让人们能有更多互动的机会,并且微信的功能不仅在于聊天,由于网络的开放性,越来越多的人们已经加入了微商的行列,而众所周知,微商最好做的生意就是熟人之间的生意,因为微商没有一个完善的退货系统,付款和发货都是通过人与人之间的信任建立起来的,这就让有些人有非分之想,所以,随之微信软件功能的不断完善,使用的人们也越来越多,为了保障微商和消费者的利益,一套退货系统是必不可少的。
基于以上优势,结合现有的国情,研发本系统,能够解决买家卖家在网络上进行交易的不安全因素,从而为系统的需求和设计奠定基础。
1.5课题要求及论文结构
本章主要介绍了本文的研究背景,分析了电商退货系统的国内外研究现状以及电商退货系统的作用的研究的目的和意义进行讨论。
第一章绪论,介绍课题的研究背景,研究的目的、意义及论文的结构等。
第二章相关技术介绍,对电商退货系统的设计和实现过程中用到的开发语言、平台技术以及框架技术进行介绍,主要阐述了JAVA语言、J2EE企业级应用、工作流技术的特点及优点。
第三章需求分析,对系统的总需求进行分析,并对消费者功能模块,商家功能模块,管理员功能模块的需求进行的分析。
并对电子商务退货系统的技术,经济,可行性进行分析。
第四章系统设计,在需求分析的基础上,进行总体设计,并对消费者功能模块、商家功能模块、管理员功能模块进行详细设计,进行数据库设计,对并数据关系进行说明。
第五章系统实现,系统总体实现部分主要论述电商退货系统的实现,以及消费者功能模块、商家功能模块、管理员功能模块如何实现进行论述。
第六章系统测试,包括对测试原理及常用软件测试方法的介绍,并针对消费者功能部分设计测试用例,并对测试的结果如何进行说明。
第七章总结与展望,总结本课题的研究情况,本系统设计和实现过程中的有点以及本系统还需要进行改进的地方。
第2章可行性分析
2.1技术可行性分析
本课题所设计的系统面对的是所有在电子商务平台进行消费购物的人。
Java作为已经发展很久的一门技术,其语言简单易理解,需要的开发工具也不会太占电脑内存,所需要用到的数据库也是通用的mysql数据库,简单通用。
所以从计算机软件开发环境和技术上来讲,本系统的开发是完全可行的。
在大学期间,学习了VB、VC++、Java以及自学了JSP、J2EE等开发语言,并且在课余时间比较系统的学习了Eclipse等开发工具,所以从个人技术角度来讲,本系统也是可以实现的。
无论是个人技术还是个人能力,从技术的角度上说,本系统都是可以实现的。
2.2操作可行性分析
本系统的操作对象主要是大多数在网络上进行消费的人群。
对于不同的人来说,本系统不需要复杂的操作流程,只需要根据需求者的需求选择相应的功能即可。
简单明了,很容易得到消费群体的认可。
综上所述,本系统的开发设计是可行的。
2.3经济可行性分析
作为开发Web网页的一般配置根据现有的业务需求和资金情况,选择一台性能稳定、效率较高的计算机、例如CPU是酷睿2双核、2.0主频、硬盘内存160G、显卡2G等,这样的配置费不会超过5000元。
操作系统采用正版WindowsServerXP价格是4299元,并且开发工具选用sun公司开发Eclipse6.0是完全免费的。
开发人员只需要一个人,开发周期为三个月,买书、查资料等花费200元,总共开销是5000元,而且软、硬件设备可重复使用。
软件开发后,网购消费者可以在退货时能用到人性化的退货系统,有效的保证了商务平台的稳定和长期发展。
2.4法律可行性分析
本系统属于自己独自开发设计,需要用的设计模式和参考文献都属于网上开源的,所以不存在侵权行为。
综上所述,本系统的开发设计是可行的。
第3章需求分析
需求分析和收集是系统设计的第一阶段,该阶段收集和分析用户对系统的要求,确定系统的工作范围。
准确而无遗漏地弄清用户需求,是系统设计取得成功的重要前提。
从数据库设计的角度考虑,需求分析阶段的目标是:
对现实世界要处理的对象进行详细的调查,在了解原系统的概况确定新系统功能的过程中,收集支持系统目标的基础数据。
为了开发出真正满足用户需求的软件产品,首先必须知道用户的需求。
对软件需求的深入理解是软件开发工作获得成功的前提条件,不论我们把设计和编码工作做得如何出色,不能真正满足用户需求的程序只会令用户失望,给开发者带来烦恼。
3.1功能需求
越来越多的人们开始在网络上购买商品,但是在网络上购买的商品往往和我们到实体店里去购买的商品有些偏差,如大小、质量问题及物流过程中产生的损坏等,因此退货就不可避免,因此开发一个电商退货系统可以方便的解决这个问题,本系统主要要求如下:
卖家及买家基本信息维护;
退货手续及流程设计,并利用系统实现;
退货过程应保证买卖双方的利益不受侵害;
系统除了能够进行增删改查等基本管理功能以外,还应具备统计分析、报表打印及自动提醒等功能;
系统采用B/S结构,操作界面友好简单。
3.2数据需求
电商退货系统越开越成为现代化电商平台的重要组成部分。
电商退货系统的主要应用人群是在电子商务平台进行买卖交易的消费者和商家。
本电子商务退货管理系统的用户主要包括消费者用户,商家用户及管理员用户。
管理员用户有接受消费者申诉,接受商家申诉等功能;消费者用户有修改个人信息、查询个人信息、查询订单状态、书写退货原因和退款金额,修改退款原因、查看物流状态和订单管理等功能;商家用户有处理退款订单、查询退款订单、修改库存和查询个人信息等功能。
商家功能模块管理基本数据包括:
商家账号,密码,收货地址,联系电话,支付密码,商家姓名,账户余额等。
消费者功能管理基本数据包括:
消费者账号,密码,性别,收货地址,联系电话,支付密码,消费者姓名,账户余额等。
退货信息管理基本数据包括:
退货原因,退货说明,订单号等。
退货临时信息管理主要是用来存储商家提供的商品的收货地址,联系电话等信息。
基本数据包括:
商家姓名,收货地址,联系电话,退货单号等。
商品信息管理师用来记录商品的各项信息的,基本数据包括:
商品编号,商品名称,商品图片,商品数量,商品价格以及所属商家的账号等。
物流信息管理用来记录物流的信息,方便消费者和商家都能同时了解到所退商品到哪的进度。
基本数据包括:
商家的收货地址,物流公司名称,物流单号,商家姓名,商家联系电话等。
订单信心管理是用来查看消费者所购买商品的详细信息的,基本数据包括:
订单号,订单时间,购买商品的数量,订单状态,消费者账号,订单总价格,商品编号,商品图片,商品单价以及商品名称等。
退货信息管理是用来记录所退货商品的信息,基本数据包括:
退款单号,订单单号,消费者账号,订单总价格,退款金额,退款时间,退款状态,商家账号等。
3.3性能需求
针对本系统来说,可使商家将更多的时间用于提高自身店铺的货品质量,不必再浪费大量的时间在做广告上面以及和消费者的纠纷上,卖出更多的商品,从而可以增长店铺的信誉和经济效益。
而对于消费者来说,商品的购买评论是相当重要的。
消费者通过申请退货可以便捷地向商家提出退货请求。
通过退货留言也可给商家留言,查看商家的回复等,便于商家和消费者之间的沟通。
对于商家来说,应用电子退货系统,在减少了退货所带来的纠纷的同时,也减少了网络购物的不安全性。
本系统通过留言模块的设计解决商家和消费者之间交流不及时的问题。
传统退货流程的书写不能实时掌握消费者和商家的双方动态,以至于不能更好的了解退货过程当中的进展。
本系统的退货原因填写以及商家验证商品可以良好的解决这一点。
3.4数据流图
数据流图简称DFD,就是采用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。
数据流程图中有以下几种主要元素:
→:
数据流:
数据流是数据在系统内传播的路径,因此由一组成分固定的数据组成。
由于数据流是流动中的数据,所以必须有流向,除了与数据存储之间的数据流不用命名外,数据流应该用名词或名词短语命名。
□:
数据源或宿(“宿”表示数据的终点)。
代表系统之外的实体,可以是人、物或其他软件系统。
:
对数据的加工(处理)。
加工是对数据进行处理的单元,它接收一定的数据输入,对其进行处理,并产生输出。
〓:
数据存储。
表示信息的静态存储,可以代表文件、文件的一部分、数据库的元素等。
电商退货系统顶层数据流图如图3.1所示。
图3.1电商退货系统顶层数据流图
商家,消费者,管理员作为被分配不同权限的三个角色,登录系统后可以实现不同的功能。
消费者登录系统后可以浏览,查找订单信息,退单信息,并可以提出客服介入申请。
商家在登录后可以对消费者申请的退单进行审批,确定退单信息是否同意。
同意后,将需要填写自己的收货信息,包括姓名、联系电话、收货地址等。
管理员登录系统后则可以对基本信息进行维护,如统计商家的退货信息,调节退货纠纷等。
电商退货系统第一层层数据流图如图3.2所示。
图3.2电商退货系统两层数据流图
管理员可以编辑数据信息,消费者可以对订单信息进行查询,留言,申请退货,当商家接收到退货申请后进行处理,是同意退货或者是理由不足拒绝退货。
因此可以画出系统的二层数据流图。
退货申请中,消费者可以查看订单的详细信息,可以向数据库中添加需要退货的订单,和填写退货原因,还可以撤销退货申请和修改退货申请。
退货信息管理的二层数据流如图3.3所示。
图3.3退货申请数据流图
消费者可以查看自己所有订单的信息,包括已发货,未发货,已收货,申请退款的信息。
二层数据流图如3.4所示。
图3.4订单信息查询数据流图
3.5数据字典
数据字典(Datadictionary)是一种用户可以访问的记录数据库和应用程序元数据的目录。
主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。
被动数据字典是指修改时必须手工更新其内容的数据字典。
数据库数据字典不仅是每个数据库的中心。
而且对每个用户也是非常重要的信息。
用户可以用SQL语句访问数据库数据字典,数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。
数据字典主要包数据流、数据处理、数据存储、数据元素信息。
数据元素
数据元素名称:
bid
别名:
商家编号
简述:
商家的编号
数据类型:
整型
长度:
20
取值范围:
“000…001”-“999…999”
②数据元素名称:
bpwd
别名:
商家登录密码
简述:
商家的登录密码
数据类型:
字符型
长度:
20
取值范围:
“000…001”-“999…999”
③数据元素名称:
baddress
别名:
商家收货地址
简述:
商家收货的地址
数据类型:
字符型
长度:
50
取值范围:
“000…001”-“999…999”
④数据元素名称:
bphone
别名:
商家联系电话
简述:
商家的联系电话
数据类型:
整型
长度:
13
取值范围:
“000…001”-“999…999”
⑤数据元素名称:
bzpwd
别名:
商家支付密码
简述:
商家退货时所要填写的支付密码
数据类型:
字符型
长度:
20
取值范围:
“000…001”-“999…999”
⑥数据元素名称:
bname
别名:
商家姓名
简述:
商家的姓名
数据类型:
字符型
长度:
20
取值范围:
“000…001”-“999…999”
⑦数据元素名称:
bmoney
别名:
商家账户余额
简述:
商家的账户还剩多少余额
数据类型:
双精度型
长度:
20
取值范围:
“000…001”-“999…999”
数据流
数据流名称:
订单信息
简述:
记录订单的信息
数据流组成:
订单信息=订单编号+订单时间+商品数量+订单状态+消费者账号+订单价格+商品编号+商品图片+商品单价+商品名称
②数据流名称:
退货信息
简述:
记录退货产品的有关信息
数据流组成:
退货信息=退货编号+订单编号+消费者账号+订单价格+退货金额+退货状态+商品账号
3.6E-R图
E-R图也即实体-联系图(EntityRelationshipDiagram),提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。
构成E-R图的基本要素是实体型、属性和联系,其表示方法为:
实体型(Entity):
用矩形表示,矩形框内写明实体名;比如学生张三丰、学生李寻欢都是实体。
如果是弱实体的话,在矩形外面再套实线矩形。
属性(Attribute):
用椭圆形表示,并用无向边将其与相应的实体连接起来;比如商家的编号、姓名、性别、都是属性。
如果是多值属性的话,在椭圆形外面再套实线椭圆。
如果是派生属性则用虚线椭圆表示。
联系(Relationship):
用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:
1,1:
n或m:
n)。
比如商家跟项目存在立项关系,商家跟论文有发表关系。
如果是弱实体的联系则在菱形外面再套菱形。
3.6.1实体属性图
经过分析,本系统包含商家,消费者,商家临时信息,订单信息,退货信息,物流信息,退货原因,商品等实体。
(1)商家商家属性包括:
姓名,账号,登录密码,支付密码,联系电话,收货地址,账户余额。
图3.5商家实体属性图
(2)消费者消费者属性包括:
姓名,账号,登录密码,支付密码,联系电话,收货地址,账户余额,性别。
图3.6消费者实体属性图
(3)商品商品信息包括:
商品编号,名称,图片,库存,单价,所属商家账号。
图3.7商品实体属性图
(4)物流物流信息包括:
物流公司名,物流单号,商家收货地址,联系电话,姓名。
图3.8物流实体属性图
(5)订单信息订单信息包括:
订单号,订单时间,商品数量,订单状态,订单价格。
图3.9订单实体属性图
(6)退货信息退货信息包括:
退款单号,退款时间,退款金额,退款状态。
图3.10退货实体属性图
3.6.2系统E-R图
ER模型的“联系”用于刻画实体之间的关联。
一种完整的方式是对局部结构中任意两个实体类型,依据需求分析的结果,考察局部结构中任意两个实体类型之间是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子商务 退货 系统 设计 实现