ImageVerifierCode 换一换
格式:DOC , 页数:52 ,大小:1.26MB ,
资源ID:2638818      下载积分:14 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/2638818.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(B2C数码销售网店的分析与设计.doc)为本站上传会员【a199****6536】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

B2C数码销售网店的分析与设计.doc

1、内容为网络收集 仅供参考 目录 摘要I AbstractII 1 引言1 1.1 网络销售的发展及现状1 1.1.1 传统营销的瓶颈1 1.1.2 网络销售的兴起和优势2 1.1.3 网络销售的现状3 1.1.4 网络销售的发展趋势5 1.2 网络销售服务模式6 1.2.1 C2C模式7 1.2.2 B2C模式7 1.2.3 二种模式的比较9 1.3 系统目标9 1.4 系统可行性分析10 1.4.1 管理可行性10 1.4.2 技术可行性11 2 系统概要设计15 2.1 功能需求分析15 2.1.1 预期用户15 2.1.2 总体功能简述15

2、 2.1.3 用户管理16 2.1.4 商品信息管理23 2.1.5 上架管理28 2.1.6 订单管理30 2.1.7 购物车管理33 2.1.8 在线聊天功能36 2.1.9 首页管理36 2.2 系统概念模型设计39 3 系统详细设计40 3.1 系统架构设计40 3.2 功能模块设计42 3.2.1 系统功能类图43 3.3 编码设计52 3.3.1 关键对象ID编码构造设计52 3.3.2 商品详细参数编码设计53 3.4 数据库表设计54 4 系统实施62 4.1 功能实现62 4.1.1 登录功能实现62 4.1.2 用户注册功能实现63

3、 4.1.3 品牌管理功能实现65 4.1.4 首页功能实现66 4.1.5 商品分类功能实现67 4.1.6 商品管理功能实现68 4.1.7 上架功能实现70 4.1.8 购买商品功能实现70 4.2 软件测试73 5 结论与展望75 5.1 本文工作总结75 5.2 进一步研究课题及展望75 致谢76 参考文献77 内容为网络收集 仅供参考 摘要 通过对现今网购市场规模的研究,分析网络销售模式的互动性强、信息透明、促进产品销售、降低销售成本等优势和B2C、C2C二种网络零售的优劣,最后再结合3C数码产品销售的产品价格较高、外观做工精巧、产品标准化程度高、

4、重视产品品牌、用户对售后服务要求高等特点,确定了数码产品销售网店的管理模式采用B2C电子商务模式,数码产品销售网店系统的主要角色有顾客、企业、网站管理人员,系统功能目标包括用户管理、商品管理、订单管理、促销管理,并确定了数码产品销售网店系统基于B/S结构,采用具有MVC设计思想的JavaEE的SSH开源框架,Strut2进行流程控制、Spring进行业务流转、Hibernate进行数据库操作的封装,使用Oracle为数据库管理系统,使用Window操作系统、Photoshop、MyEclipse等开发工具与环境进行系统的开发工具。经过测试,系统功能运行良好,系统的可扩展性、可靠性、操作性基本符

5、合课题的要求。 关键字: 网络购物,网络销售,3C数码,电子商务,B2C Abstract Through the scale research of the Online shopping market situation, interactive analysis of network marketing mode, information transparency, and promote product sales, reduce cost of sales and other advantages and B2C, C2C two kinds of retail network

6、 quality, finally, combined with the 3C digital products sales of higher product prices, of exquisite workmanship, product performance and a high degree of standardization the importance of product brand, customer service, users of the service requirement higher characteristic,Identified the digital

7、 product sales shop management model uses B2C e-commerce model, digital product sales shop system's main roles are customers, businesses, Website management, system functional goals include user management, merchandise management, order management, promotion management, and to determine the digital

8、product sales shop system based on B / S structure, using a MVC design ideas for SSH open source framework for JavaEE architecture, Strut2 for process control, Spring conduct business flow, Hibernate operation of the database package, using Oracle as the database management system, use Window operat

9、ing system, Photoshop, MyEclipse and other development tools and environments for system development tools. After testing, the system function is running well, the system scalability, reliability, operability in line with requirements of the subject. Key words:Online shopping, online marketing, 3C

10、digital, e-commerce, B2C 内容为网络收集 仅供参考 1 引言 网络购物,即消费者通过互联网检索到商品信息后,以电商平台为桥梁向厂商或电商运营方发送电子商品订单,然后厂商或电商运营方通过邮递、快递、直接送货上门等方式送货销售给消费者,一般付款方法采用的是款到发货与担保交易货到付款两种方式。对于消费者,上网购物实现了足不出户购买商品的功能与购物心得交流。对于商家,网络销售产品可以减少促销方面的投入,降低企业的交易成本。 据了解,在1996年的11月,购物人是加拿大驻中国大使贝详,他通过实华开公司的网点,购进了北京燕沙商城的一只景泰蓝“龙凤牡丹”。这是我国第一宗网络

11、购物,为我国网络购物这种新兴营销方式的发展埋下了种子。随后几年,虽然我国有许多电商从事B2C,C2C网络零售服务,但是由于网络环境不乐观以及人们的消费习惯未转变,导致网络购物经历了一段漫长的“寒冬期”。直至进入新世纪以后,由于网络宽带大范围普及、国民经济水平提高、网民数量的快速增长等条件为网购服务提供了生存的土壤[1] 。从2003年非典病毒肆虐迫使多数人困在家中,人们开始认识到网络购物这种足不出户的消费方式。再到《电子签名法》的发布、各大银行开通网络银行服务、第三方支付平台的诞生,使得越来越多的人放下忧虑开始尝试参与网络购物,嗅觉灵敏的资本市场从中看到新的商机纷纷加盟这个新兴电商营销市场,

12、网络购物服务进入了快速发展通道。 1.1 网络销售的发展及现状 1.1.1 传统营销的瓶颈 经研究可知,价格、渠道、促销、库存是传统营销的主要几个管理瓶颈[2] 。产品的销售需要厂商依赖层层严密的渠道,并且需要投入大量人力勘测市场环境拟定营销战略,进行市场调查做产品的市场定位,为产品的品牌增值进行广告促销,这些都无疑需要花费大量的资金和时间。产品再由中间商、代理经销商层层加码,在实体店中零售,最终产品到达消费者的手中的零售价比出厂价要高出许多,但商品的价格往往是消费者选购商品的指标重要之一。 还有传统营销中的零售卖场,尤其中小型卖场,一类商品只会展销少量品牌。这么做的原因主要可以出

13、于三个方面的考虑: (1) 商场内的货架和仓库有限,过多的品牌的商品会使商品上架管理带不 便。如果一类商品进货过多品牌,由于厂商分散,进货量少,会导致运输物 流成本的增高,商品销售后无法取得满意的利润,进货量多,会可能会因为 减少商场的流动资金增加资金断链的忧患。 (2) 过多的品牌可能会造成商品生产方对商场的忠诚不高,让商场难从生产 方取得更深度的合作。 (3) 如果消费者想要购买的商品价值相对高,可供选择商品少,消费者通常 会辗转多个商场花费时间调查各个品牌的商品性价比,最后选择中意的商品 或放弃购买计划。 1.1.2 网络销售的兴起和优势 据新华社报道,由于电商对传统商圈

14、的冲击,京沪部分百货商场沦为“试衣间”, 因为以3C电器电子产品、书籍、化妆品等为首的标准化产品网络零售的快速发展,相对地使得传统卖场人流量减少,业绩增速放缓, 2012年国内网络零售交易额超过1万亿元,电商行业每年数千亿元的增长量,其中大部分是从传统零售商转过来的[3] 新华社. 电商“逼宫”京沪传统商圈部分百货商场沦为“试衣间” 。 根据汪明峰、卢姗的研究[4] 汪明峰,卢姗. 替代抑或补充:网络购物与传统购物出行的关系研究[J]. 人文地理, 2012(3):44-49. ,可以分析出网络销售相较于传统营销的优势主要可以体现在四个方面: (1) 降低了成本。利用互联网的优势,厂

15、商可以节省掉中间商代理环节 与营销环节的管理,减少了因代理费用与工作管理成本增加产品的零售价格。产品直接邮购或快递送货给消费,减少了产品运达各网点的物流运输成本。需要多少生产多少,只需置备少量库存,特别是对于中小型的厂商来说,能够有效地控制住产品的库存,节省出多余的流动资金。所以产品由厂商直接送达到消费者手中,通常价格比在实体店购买更便宜。 (2) 促成产品的销售。网络可以提供一天24小时的全天候的广告和服务,消费者可以在网购平台查看产品导购资讯与产品信息,并可以马上进行订购商品,促成消费者的购买意愿。 (3) 加强了消费者与厂商之间的互动性。在传统营销中,消费者与产品生产厂商沟通困难,

16、一些意见和问题无法马上反馈给厂商,厂商无法及时做出应对与回复。在互联网中,消费者可以在售前售后通过在线交流、E-mail、信息留言等方式与厂商联系,而厂商能够快速为消费者疑问提供答案与解决方案。另一角度,厂商可以在与消费者之间的交流联系当中了解到消费者的需求信息,并将这些信息保存在专门信息库中,为以后的产品营销规划提供参考依据。 (4) 具有公平高效的环境。通过互联网,很多信息都表面化、透明化,大家 都能了解到竞争对手的产品信息,以便及时调整营销计划,使得销售过程更加便捷和适应市场对产品的要求。 网络销售有很多优点,但相较于传统营销,现在网络购物在产品的直观性、安全性、真实性、监管要求

17、售后服务等方面的要求上仍有很多不足,网络销售不可能完全取代传统营销。 1.1.3 网络销售的现状 据艾瑞咨询集团监测,2011年中国的网购交易规模为7666亿元,在社会零售总额中占比4.2%,C2C网购交易规模为5863亿,B2C[5] 艾瑞网. 2011-2012年中国网络购物行业年度监测报告[R]. 中国:艾瑞咨询集团, 2012. 。 图1.1 2011年中国C2C市场份额 图1.2 2011年中国B2C市场(含平台式)份额 从图1.1、1.2中,可以看到淘宝在中国的电商网购行业具有垄断地位,淘宝网在C2C市场规模为5575亿,淘宝(天猫)商城在B2C市场规模为9

18、20亿,即2011年在淘宝发生的网购交易规模占网上零售总额的比例约为85%。 C2C市场相对稳定,现今的电商资金市场的竞争重心主要是集中在B2C网络零售市场上。表 1-1 为艾瑞咨询对各主流B2C平台的销售预估数据[6] 艾瑞网. 2011年中国B2C在线零售商Top50研究报告[R]. 中国:艾瑞咨询集团, 2012. 。 表 1-1 B2C平台的销售预估数据 网站名称 2011年交易额 (亿元) 年增长 主营品类 企业类型 淘宝天猫商城 920 206.7% 综合百货 网上渠道 京东商城 309 202.9% 综合百货 网上渠道 亚马逊(中国)

19、60 100% 综合百货 网上渠道 苏宁易购 59 490% 数码家电 传统企业 QQ商城 53 165% 综合百货 网上渠道 当当网 综合百货 网上渠道 凡客诚品 35 89.2% 服装服饰 网上渠道 一号店 235.8% 综合百货 网上渠道 易迅网 196.3% 数码家电 网上渠道 库巴网 21 320% 数码家电 网上渠道 其中在网购市场中,适合网络销售程度较高的商品是3C数码家电类、母婴类、化妆品类、服装鞋包类、图书音像类,这些商品都是重量相对较轻,适合物流配送,而且用户需求旺盛,在网络上销售容易形成

20、规模。2011年中国网络市场各商品的市场份额如所示。 网络零售的发展,让所有网购用户都体验到了电子商务的便利性,Underhill分析了网购用户网上购物的主要原因[7] Underhill P. Why We Buy: The Science of Shopping[M]. 1. Simon & Schuster, 2008. ,如所示: 图1.4 用户网络购物主要原因分布情况 1.1.4 网络销售的发展趋势 如所示,2011年我国网络购物交易规模达到了7666亿元,占社会消费品零售总额的比例达到了4.25%。对比2001年网络购物交易规模6亿元,从萌芽期到步入高速发展时期10年

21、间翻了1200多倍。据艾瑞咨询研究,未来三年,中国的网络交易市场将维持平均30%/每年的增长率。 图 1.5 2001-2015年中国网络购物市场-艾瑞咨询统计 通过对网购市场的交易对比分析,C2C市场格局稳定,B2C市场集中度加剧,B2C,B2C在资本市场的推动下,依旧保持高速增长态势,可以预见将来B2C市场依旧会保持高速增长趋势。 图1.6 2010年中国网购市场B2C、C2C交易数据对比 国内网络购物市场主要表现出以下行业特点: (1) 电子商务企业与社会化媒体的合作加强,例如京东商城在新浪微博 上开通消费者购物窗口。 (2) 传统零售企业将销售渠道往互联网上延伸,自建或

22、收购网购平台。 (3) 电商一体化趋势加强,供应商、电商企业、物流公司、品牌商之间 的合作越来越紧密。 (4) 网络零售企业的竞争将从产品转移到服务上。 (5) 网络零售行业趋于规范化,国家政府部门对网购行业进一步重视, 未来行业变得更为规范,消费者更有保障。 (6) 移动互联网购物也开始崭露头角,将来消费者利用手机进行网上购 物将会成为常态。 1.2 网络销售服务模式 现今互联网上的提供网购服务的电商网站很多,功能根据更是五花八本,有的作为第三方交易平台的,有的是企业自主销售的。根据交易对象的不同,电子商务可划分为三种典型模式:B2B(Business to Busine

23、ss,企业对企业), B2C(Business to Customer,企业对消费者)和C2C(Customer to Customer,消费者对消费者)模式,以产品零售为方向的网络销售可以归纳为两类电子商务模式,即B2C、C2C[8] 陈德人. 网络零售[M]. 1. 北京:清华大学出版社, 2011 8]。 1.2.1 C2C模式 C2C(Customer to Customer)是指为个人与个人之间提供在线交易的电子商务模式。也就是说C2C模式的网站只是作为一个第三方平台起监督作用,但这种监督作用有限度,只能网络上对产品进行跟踪,对网下的商品质量与服务很难做到有效的监管。在国内淘

24、宝网是C2C最典型的案例,任何人通过淘宝网实名认证后,都可以在淘宝网站开店销售物品,网站上一个完整的交易流程是:顾客浏览到所需的物品后,顾客在购买前可以与卖家利用网站上的在线交流功能进行议价、产品咨询,下达订单后,第三方支付平台“支付宝”对顾客的购物货款托管,然后卖家根据订单信息通过圆通、顺丰、中通等物流公司向顾客发货,待顾客收货且确认付款后,“支付宝”才将购物货款转移卖家,,表1-2。 图 C2C网络购物产业链 表1-2 C2C购物网站开发环境 C2C购物网站开发环境 开发语言 JSP PHP 开发工具 Myeclipse IntelliJ NetBeans vi

25、sual studio ASP.NET Maker PHP Eclipse JEdit PHP Edit 操作系统 Window、Linux、Unix 网页布局与美工 Photoshop、Dreamweaver等 数据库 ACCESS,MYSQL,DB2 最为常见是SQLServer、Oracle等大中型的数据库 1.2.2 B2C模式 B2C(Business to Customer)是指企业通过网站向个人提供商品和服务的一种商务模式。可分为综合型电子商务B2C模式(平台式)与垂直型电子商务B2C模式(自主销售)。但亚马逊是最典型B2C网购案例,到目前亚马逊已经有英

26、国、日本、德国、加拿大、美国、中国、西班牙等主要市场在内的国际站点,是全球最大的综合电商平台[9] Kline L V. Why Online Marketing Matters [M]. 1. Pete's Publishing, 2012. 9]。亚马逊有自建的商品仓库,可以自动化对订单进行执行,实现自主式销售商品。亚马逊同时也提供平台式B2C,如果想要在亚马逊开店,商家必须是在各国注册的企业,且需要具备销售相应商品的资质,能够开具销售发票,才有可能通过资质审核。与其他网购平台不同,需要商家自己联系物流公司送货,亚马逊的旗下有自己的快递物流公司,如果是顾客没有指定物流的话,默认是由亚马

27、逊的旗下的物流公司进行发货。亚马逊提供的包括仓储、拣货、包装、配送、收款、客服和退货在内的所有高标准物流服务。顾客能够浏览、搜索和下订单购买商品。一旦有订单产生,商家就会收到亚马逊的邮件通知,商家选择自主配送商品,也可以选择使用亚马逊物流配送服务,待顾客确认收货后,亚马逊会将购物货款转送给商家,货款一般为15天结算一次。在我国,其它的主流B2C网站还有平台式的天猫商城、京东商城,自主式销售的苏宁易购。 B2C的网络购物产业链与B2C购物网站开发环境分别见图1.8,表1-3。 图 B2C网络购物产业链 表1-3 B2C购物网站开发环境 B2C购物网站开发环境 开发语言 JSP

28、 PHP 开发工具 Myeclipse IntelliJ NetBeans visual studio ASP.NET Maker PHP Eclipse JEdit PHP Edit 操作系统 Window、Linux、Unix 网页布局与美工 Photoshop、Dreamweaver等 数据库 ACCESS,MYSQL,DB2 最为常见是SQLServer、Oracle等大中型的数据库 1.2.3 二种模式的比较 C2C的特点在于卖家入驻网站门槛低,只需要简单的身份认证就能在网站销售商品,所以C2C网购人气凝聚快,商品种类繁多,但容易失焦,消费者普遍只

29、会选择在商品销量高、商家信用评级高的网店购买商品,刚入驻的网店很难卖出商品。 B2C电子商务模式的构建网络销售网站较讲究信誉,注重商品质量,能够保证良好产品售后服务,并且自主型B2C网站构建成本与工作量相对较低,企业可以自建或收购一家B2C网站实现自主销售。 1.3 系统目标 (1) 功能性要求 1) 商品管理 商品管理有完善的分类体系来分类和展示商品,分类目录可以多级分类管理对产品进行各级对应分类,用户可以根据商品对应的类型一级对应一级向下检索到各种分类的商品,并且可以来查看商品的详细性能、图片、报价等信息。 2) 商品报价管理 我们销售商品之前需要标明商品的销售价格,商品的

30、报价管理主要由商品原价与商品折扣组成。利用一些顾客往往只注意商品的最低价格贪图小便宜,设置折扣会给顾客一种觉得商品很实惠的心理暗示,减小顾客对价格的敏感程度。使顾客对所购买的产品价格感觉更满意,促进商品的成交量。 3) 订单管理 顾客提交购买订单可以在已购商品看到所有商品订单的总价与数量,并能管理这些商品订单与进行付款结算。 顾客付款后,款额由网购系统或第三方平台暂为管理,网购系统向相应供应商发送订单提示,供应商按照订单上的顾客信息与配送方案向顾客发货,供应商确认发货时必须输入物流编号,以便跟踪商品的配送进度。 顾客收货后,如未发现产品质量问题,需确定付款,完成一个订单交易,网购系

31、统将交易款转移给供应商。 4) 供应商管理 B2C网络销售注重购物的安全,必须保证供应商企业法人代表、供应商地址、供应商工商注册资料、经营范围等信息是真实有效的。网购平台运营方需要跟踪供应商的订单处理速度、产品质量、服务态度等信息记录,以便对服务质量不合格的供应商进行扣分或撤销合作。 5) 商品统计 在产品销售里,产品的销售统计结果对商家来说是很重要的产品营销的依据。网购运营方通过统计结果计算出网站的总交易成交额,定位自己的网站在网络销售业界的竞争力,查看网站的交易量是否稳步增长,以快速地调整网购服务的发展策略,找出并弥补其中的不足,让网站能够回归正途。 6) 促销导购管理 一个良

32、好的网络购物网站,需要各种促销导购活动引导顾客在自己的网站内购物消费,3C数码产品这类标准化商品很适合在网上进行促销。网购网站在首页或者产品专区加入最新产品资讯,也可以说是一种用于促进商品销售的广告。 (2) 非功能性要求 1) 安全性。登录、注册需要验证码,防止同一用户重复登录,并且网站要 能防止SQL注入。 2) 界面设计。界面设计要易操作,并且面向顾客的界面布局必须美观用。 3) 扩展性。系统要具有一定的扩展性,以便以后系统的改进与集成。 4) 设计约束,使用Java Web的相关技术进行系统的开发 1.4 系统可行性分析 电商企业想从竞争激烈的网络购物业界分到一块蛋糕,

33、从消费者的角度去考虑,去开发集资讯、销售、交流、产品管理、安全等服务为一体的网购电子商务系统是必不可少的[10] 孙锐. 网商成功之道[M]. 3. 北京:电子工业出版社, 2011. 。 1.4.1 管理可行性 网络购物是现代人们生活中的一部分。对于消费者,可以通过互联网浏览商品资讯、相互交流购物心得以及订购商品,实现了消费者足不出户购买商品的需求。对于商家,网络销售产品可以减少企业对促销、渠道、人工等方面的投入,降低企业的销售成本,并且能够开拓新市场,面向全国甚至全世界销售商品。 数码产品是较早通过网络渠道进行销售的商品,也是常年来网络购物市场销售额最高的商品之一,数码产品作为21

34、世纪信息时代的信息载体,电子技术的不断突破,3C数码产品性能越来越高、换代迅速、价格波动频繁、标准化程度高,即对电子商务平台要求也比较高,因为B2C网站讲究信誉,注重商品质量,以及有良好的售后服务,所以在市场上企业和消费者很认同用B2C网站零售数码产品。 从艾瑞资讯集团研究中看出,消费者经常为了购买一件3C数码产品,需要获取大量最新的3C数码产品资讯,进行“货比三家”,分析了各个数码产品的价格、外观做工、性能、品牌、售后服务等因素以后,消费者会通过电商平台网购或直接上实体店购买适合自己的数码产品,毕竟谁也不希望用很贵的价格买到“落伍”的商品[11] 艾瑞网. 2011-2012年中国3C网络

35、购物用户行为研究报告[R]. 中国:艾瑞咨询集团, 2012. 。用户通过网络购买3C数码产品所考虑的因素如图1.9所示。 图1.9 网购用户购买3C数码产品考虑因素 在B2C网络购物的管理体系中,商品信息管理、商品报价管理、订单管理、供应商/商家管理是最基本网购管理要素,其次是用户认证安全、客服管理、商品检索、商品配送管理,最后根据网站的经营需求增加其他扩展性管理要素,比如根据数码产品网络购物的特点,可以设计出针对数码产品销售统计、促销导购、在线交流等管理要素[12] 叶媚, 徐杰. 网络购物物流服务平台构建[J]. 电子商务, 2010(09). 2]。 1.4.2 技术可行性

36、 (1) 系统关键开发技术 Java Web是用Java语言来解决Web互联网领域的技术总和。Web包括:服务器端和客户端两部分。Java在服务器端的应用技术非常的丰富,比如Servlet,JSP和第三方框架等等[13] 李宁. Java Web开发技术大全[M]. 1. 北京:清华大学出版社, 2009. 。 Java 的 Web框架虽然各不相同,但基本上都遵循特定的规则:使用Servlet或者Filter拦截请求,使用MVC(Model-View-Controller)的思想设计架构,使用约定,XML或 Annotation实现配置,运用Java面向对象的特点,面向抽象实现请求和响应

37、的流程,现今主流的Java Web第三框架为SSH(Struts2-Spring-Hibernate),可以支持JSP,Freemarker,Velocity等视图。 1) JSP技术。 JSP技术使用Java编程语言编写类XML的Tags和Scriptlets,来封装产生动态网页的处理逻辑。网页还能通过Tags和Scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使Web应用开发变得更加快速简单[14] Zambon G. Beginning JSP, JSF and Tomcat: Java Web Developme

38、nt[M]. 2. Apress, 2012. 。 JSP与Servlet相似,是在服务器端执行的,在接受到访问JSP网页的请求时,首先执行其中java的程序段,然后将代码逻辑执行结果与JSP文件中生成的HTML文本文件返回给客户端(浏览器)。主要目的是将表示逻辑从Servlet中分离出来,实现动态网页的建立。 2) Struts2 Struts2不是一个Struts的新的发布版本,而是一个全新的Web应用框架。Struts2实际上是结合Struts以WebWork为核心构建起来的MVC框架。Struts2结构包含应用逻辑的横切面拦截器,基于注释的配置以减少和去除XML形式的配置文件,

39、功能强大的表达式语言,支持可更改、可重用UI组件的基于微MVC的标签库。也就是说Struts2采用拦截器的机制来处理用户的请求,降低了框架组件之间的耦合性,使得业务逻辑控制器能够与Servlet API完全脱离。 3) Hibernate Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java开发人员可以使用对象编程思想来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Java Web应用中使用。Hibernate可以在应用EJB的J2EE架构中,完成数据

40、持久化操作。 Hibernate一共有6个核心接口,分别为:Session、SessionFactory、Transaction、Query、Criteria和Configuration。这6个核心接口在任何开发中都会用到。开发人员通过这些接口,不仅可以对持久化对象进行存取,还能够进行事务控制。 4) Spring Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。它的特征是:轻量的,完整的Spring框架是一个只有1MB多的JAR文件里。并且Spring所需的处理开销也是微不足道的;控制反转(Ioc),Spring通过应用了IoC,一个对象依赖的其它对象会通过

41、被动的方式传递进来,而不是这个对象自己创建或者查找依赖对象,促进了对象之间松耦合;面向切面,Spring提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统级服务(例如审计和事务进行内聚性的开发;开发人员可以基于prototype配置每个bean如何被创建,控制每个bean是创建一个单独的实例或者每次需要时都生成一个新的实例;Spring可以将简单的组件配置、组合成为复杂的应用。综合这些的特征,Spring框架使得Java应用开发的代码编写更干净、更易于维护、并且更易于测试。 5) HTML5。 HTML5是HTML下一个主要的修订版本。目标是取代1999年所制定的HTMLXHT

42、ML1.0 标准,以期能在互联网应用迅速发展的时候,使网络标准达到符合当代的网络需求。广义论及HTML5时,实际指的是包括HTML、CSS和JavaScript在内的一套技术组合[15] 李刚. 疯狂HTML 5/CSS 3/JavaScript讲义[M]. 1. 北京:电子工业出版社, 2012. 5]。 具体来说,HTML5添加了许多新的语法特征,其中包括

,
,
, 和

43、av>,是为了丰富文档的数据内容。新的属性的添加也是为了同样的目的。同时也有一些属性和元素被移除掉了。一些元素,像,

被修改,重新定义或标准化了。同时APIs和DOM已经成为HTML5中的基础部分了。HTML5的目的希望能够减少浏览器对于需要插件的丰富性网络应用服务(RIA),如AdobeFlash、MicrosoftSilverlight,与OracleJavaFX的需求,并且提供更多能有效增强网络应用的标准集。 目前IE9、Chome、Firefox等大部分浏览器都能支持HTML5。 6) JavaScript JavaScript是一种基于对象和事件驱

44、动并具有安全性能的脚本语言[16] Kyle S. JavaScript and HTML5 Now[M]. 1. O'Reilly Media, 2012. 6]。与HTML标识结合在一起,实现在一个Web页面中连接多个对象,与Web客户交互作用。使它具有很优秀的特性。JavaScript的变量类型是采用弱类型,不需要严格的数据类型,使得开开发编译变得很容易。JavaScript的逻辑是动态的,它可以直接对用户或客户输入做出响应,无须经过Web服务程序。当JavaScript脚本事件发生后,可能会引起相应的事件响应。JavaScript具有跨平台性特性,只依赖于浏览器本身,不需要特定的系统

45、环境。JavaScript脚本它是通过嵌入或调入到标准的HTML语言中实现的。它的出现弥补了HTML语言的缺陷。 7) Jquery Jquery是一个优秀的Javascript框架。它是轻量级的js库 ,它兼容CSS3,还兼容各种浏览器,Jquery使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互进行Web局部页面的数据信息异步刷新。Jquery能够使用户的HTML页面保持代码和HTML内容分离,使得浏览页面变得更完善,更友好。 (2) 系统数据库 Oracle数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的

46、数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。Oracle作为一款几乎能胜任现今所有的软件系统的数据库管理的重量级企业数据库的具有很多优秀的特点[17] 孙风栋. Oracle数据库基础教程[M]. 1. 北京:电子工业出版社, 2007 7]: l 完整的数据管理功能:数据的大量性;数据的保存的持久性;数据的共享性;数据的可靠性;数据的安全性。 l 提供完备关系:信息准则;保证访问的准则;视图更新准则;数据物理性和逻辑性独立准则。 l 分布式处理功能:提供了分布式处理能力 l 轻松的实现数据仓库的操作。

47、 l Oracle公司提供全球化的技术支持,培训和咨询顾问服务。 2 系统概要设计 2.1 功能需求分析 2.1.1 预期用户 (1)游客:未登录的用户 (2)顾客:在本网站已注册并登录的个人用户 (3)商家:在本网站已注册企业用户 (4)网站管理人员:网站的日常运营维护人员 根据预期用户的组成,系统的组织结构如下图2.1。 图组织结构图 2.1.2 总体功能简述 本网站采用典型B2C商务模式,业务流程大体会包括如下步骤: (1) 网站管理人员向网站商品列表录入某一个数码产品的性能、参数等信息。 (2) 企业用户选择网站的商品列表,给出自己意愿商品销售的报价、库存以

48、及其它备注信息,完成“商品上架”。 (3) 顾客用户进入网站浏览商品,选择希望购买的商品,将商品添加入“购物车”或者“直接购买”。 (4) 顾客用户选择完毕后,进入付款流程:按要求输入收货地址、物流方式以及其它相关信息,确认后结账,交易款付给第三方支付平台或网店系统进行托管,生成订单。 (5) 网店系统提醒企业用户“收到订单”,企业用户确认订单后安排发货后,向订单输入“快递公司”与“快递编号”,确定发货。 (6) 顾客用户收到商品后,“确认付款”并对商品评价,第三方支付平台或网店系统再将相应交易款付给企业用户。 从以上的业务流程可以分析出,网店为三种用户提供各自的功能为: 顾客用户

49、购物车管理、购买商品、交易评价、发送聊天、个人注册、收货地址管理、退款申请。 企业用户:商品上架、上架管理、订单管理、销售统计、回复聊天、企业用户注册申请。 网站管理人员:首页管理、审核企业用户、录入商品信息、商品信息管理、退款申请审核、销售统计、分类管理、品牌管理、商品参数管理 除了实现上述各角色功能外,还需要实现相应系统功能:商品分类、商品检索、商品展示、商品排行、登录入口、注册入口。系统总体用例如图2.2所示。 图 系统总体用例图 2.1.3 用户管理 用户管理功能主要分为用户注册、用户登录、收货地址管理。用户注册可以细化为个人用户注册、企业用户注册,企业用户注册需要等待网

50、店管理人员审核通过后才能使用。收货地址管理可细化为收货地址添加、修改、移除以及默认收货地址设置。用户管理功能的用例图如图2.3所示。 图用户管理功能用例图 (1) 用户注册 用户注册分为顾客注册与企业注册。顾客直接注册后变可以在网站上购买商品,而企业先提交注册,待网站管理员审核通过后才能销售商品。审核企业注册和提交注册的业务流程图分别如图2.4、图2.5所示。 图审核企业注册申请流程图 图 用户注册流程图 1) 顾客用户注册 表2-1顾客用户注册用例说明 需求编号 息

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服