版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、互联网商城开放平台需求文档第一章程序开发的技术基础在 InternetInternet 蓬勃发展的今天,网上购物已经不是什么新名词,越来越多的网民在通过这种方式来选购自己心仪的商品。这也使得越来越多的公司和企业开发了属于自己的网络商城系统,例如 China_PutxChina_Putx当当网、卓越网、京东网等等。下面我们学习如何开发一套网络商城系统。1.21.2 开发背景帆成商业集团股份有限公司是一家拥有 100100 家连锁超市的大型超市集团,为了更好的服务客户和拓展公司的业务,需要开发一套网络商城系统。通过该系统能够更好的管理公司的商品种类及其商品,而且能够对商品进行折扣处理,这样能够吸引
2、更多的客户。客户在购完商品后,系统将自动生成订单,客户可以选择在线支付和货到付款两种方式,这样客户就能很好的享受不出户,就能选购心仪商品的便捷。1.31.3 JspJsp 编程技术1.3.11.3.1JavaJava 语言JavaJava 是一种可以撰写跨平台应用软件的面向对象的程序设计语言。JavJava a技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于 PCPC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。1.3.21.3.2ServletServlet 技术ServletServlet 是用 JavaJava 编写的 Serve
3、rServer 端程序。ServletServlet 运行于JavaJavaenabledWebServerenabledWebServer 中。JavaServletJavaServlet 可以动态地扩展 ServerServer 的能力,并采用请求响应模式提供 WebWeb 服务。最早支持 ServletServlet 技术的是 JavaSofJavaSoft t的 JavaWebServerJavaWebServer。止匕后,些其它的基于 JavaJava 的 WebServerWebServer 开始支持标准的 ServletAPIServletAPI。1.3.31.3.3Javabe
4、anJavabean 技术JavaBeanJavaBean 是一种 JAVAJAVA 语言写成的可重用组件。JavaBeanJavaBean 将功能、处理、值、数据库访问和其他任何可以用 javajava 代码创造的对象进行打包,并且其他的开发者可以通过内部的 JSPJSP 页面、ServletServlet、其他JavaBeanJavaBean、 appleapplet t程序或者应用来使用这些对象。 用户可以认为JavaBeaJavaBean n提供了一种随时随地的复制和粘贴的功能,而不用关心任何改变。第二章网络购物系统的需求分析2.12.1 可行性分析可行性分析是通过对项目的主要内容和配
5、套条件,从技术,经济,工程等方面进行调查研究和分析比较,并对项目建成以后可能取得的财务、经济效益及社会环境影响进行预测,从而提出该项目是否值得投资和如何进行建设的咨询意见,为项目决策提供依据的一种综合性的系统分析方法。可行性分析应具有预见性、公正性、可靠性、科学性的特点(1)(1)技术可行性因为计算机硬件的发展已经越来越快,现在 PCPC 机的性能已经可以胜任普通网站的 webweb 服务器,购买一台高性能 PCPC 机作为企业的网站对于这个营销商来说并不是问题。(2)(2)经济可行性根据调查的资料, 现在聘用一支团队设计并建设企业商务型网站的费用为53005300 元左右,另外每年交纳 60
6、0600 元占用网站空间和网站维护费。为了使网站建成后能达到增加企业经济效益的效果,寻找一支创新与技术优秀的团队最多需要增加 30003000 元的一次性投资。这样看来一个成功的网站建成后为这个营销商带来的效益将会远远大于成本。但架设好一个网络中的服务器,以满足互联网中浏览者对速度的需求,那个每年服务器与网络线路和设备的维护费用将是企业不得不重点考虑的因素。如何做好经济可行性分析,需要通过仔细的调查与投资和行业方面的专业人士分析。(3)(3)操作可行性如今,计算机与网络已经非常地普及。特别是在企业信息化高需求与快速发展的时代,计算机应用已经成为企业员共必备的技能。由于这个是以 P PC C 机
7、作为服务器的网站, 营销商可以自己对网站进行操作和管理。2.22.2 消费者的需求分析作为消费者,在网上购物系统中的最主要需求,无疑是安全快捷方便的完成购物流程。优质的购物系统应该能够满足消费者一下几点的需求:在最短的时间内找到自己需要购买的商品;用安全、简便、快捷的方式完成电子交易并实时关注自己的订单状态;可以根据自身情况选择最合适自己的物流配送方式;在以消费者为中心的购物系统中完成舒适的购物过程等。(1)(1)商品分类目录与商品搜索功能为满足消费者能够方便快捷的找到自己需要或感兴趣内容的要求,网上购物系统必须有一个健全的符合大部分消费者思维习惯的商品等级分类,为消费者提供一个完善的商品分类
8、目录。这个分类目录指导了整个网络购物系统的设计中有着非常重要的意义。此需求范围内另外一个重点功能是商品搜索功能,为消费者提供个性话搜索,满足在多种情况下的需要。(2)(2)电子交易方式需求目前国内在电子交易与电子认证领域的发展已经可以在很大程度上满足消费者对与安全,简便,快捷电子交易方式的需要。但在众多电子交易方式中,不同的消费者会根据自身情况有所侧重,使用自己习惯的或者更加信赖的方式进行电子交易。这一点就构成了网上购物系统在电子交易方式上的需求。尽可能满足大多数消费者对于交易方式的需要,是网上购物系统在交易支付方面需要重点考虑的问题。(3)(3)订单状态实时追踪网上购物系统中,订单是重要的交
9、易凭证之一,交易支付与物流配送都需要以订单作为依据。对于消费者跟企业双方都是尤为重要的。在整个消费过程中,消费这需要查询,管理自己的订单,最好还可以实时追踪自己的订单状态,订单信息是否正确,支付是否成功,配送是否开始,以此来了解自己本次网上购物的各项进程。另外一个人性话的订单查询、管理系统也会在很大程度上让消费者获得舒适的购物体验。(4)(4)物流配送方式需求近年来,国内电子商务业务范围内的物流发展,相当迅速,与电子交易方式的情况类似,为消费者提供多种选择,但不同消费者会根据自身情况,以及物流公司本身的信誉情况,资费标准进行不同的选择,尽可能满足大部分消费者在物流配送方式上的不同需求。因此从消
10、费者的利益出发,使消费者可以选择自己最信赖或者最合适自身情况的物流配送方式,尽量为消费者节约运费成本,也是网上购物系统要着重考虑的一个方式。2.22.2 企业的需求分析作为企业,在网上购物系统中最主要的需求,以如何提高工作效率与经济效率为前提条件,同时处处体现企业优秀的客户服务理念。优质的购物系统应该要满足消费者一下几点的需求:企业整体 VI(VI(视觉识别)的需求, 一直的页面风格, 使优秀商品在网络上获得最好的展示效果,刺激消费者的消费欲望,建立公司整体形象;方便快捷的发布各种促销信息,吸引消费者对企业优质商品,推荐商品,相关商品的关注;多种安全可靠的电子交易方式以及物流配送方式,可以最大
11、程度上满足不同消费者的需求,人性化的订单管理与查询系统,方便消费者对与交易状态的跟踪查询;完善的消费者信息统计管理系统,收集消费者反馈信息,体现企业的优质客户服务理念。(1)(1)企业的整体 VIVI 需求,良好页面展示效果在网上购物系统中,企业需要依靠系统的整体 VIVI 来建立和提升企业形象,获取消费者的初步好感,才能进而刺激消费者的消费欲望,获得经济效益。一个整体的 VIVI 形象,在网上购物系统中需要良好的页面展示效果来实现,所以在保持工作效率的前提下,网上购物系统应尽最大可能保证良好的页面效果。(2)(2)商品分类目录与促销信息发布企业在为消费者提供方便快捷的购物环境的同时, 也需要
12、利用商品分类目录与商品搜索功能为消费者展示更多类似的优质产品,所以商品分类目录和搜索功能需要在消费者进行商品选择时,展示更多企业所提供的类似的或者相关的商品。一个优秀的网上购物系统不光要有优质的商品,也应该有一个像消费者推荐和展示这些商品的方法与策略,解决企业的这个需求问题,就需要根据自身产品特点建立起良好的商品分类目录,以及推荐商品分类和大量促销信息的发布的体系。(3)(3)电子交易方式与物流配送方式需求随着电子交易与现代物流的发展, 越来越多的垫子交易方式和物流配送方式可以供网上购物系统选择,满足各种情况的需要,但是一个购物系统所具备的电子交易方式与物流配送方式也并不是越多越好,因为从企业
13、效益上来讲,过与多样化的交易方式与物流配送方式是不可行的。正确的选择应该是根据自身实际情况,行业特点以及对主要消费者需求情况进行分析后,选择几种能满足大多数消费者要求的交易方式与物流配送方式即可。而且在交易方式与物流配送方式的选择上从消费者的角度出发,尽可能为消费者节约不必要的附加消息。(4)(4)订单管理与查询在网上购物系统中, 订单管理对于消费者和企业的重要性已经在上文做了详细的说明,企业需要依据消费者的订单来掌握消费者的购物情况,消费者选购的商品信息、数量,以及支付方式的选择,是否完成支付。支付完成之后,需要根据订单内的联系方式,收货地址以及选择的配送方式为消费者展开物流配送。订单管理是
14、网上购物系统中较为繁琐,容易出错的一个环节,所以优质的购物系统应该为企业提供完善,方便的订单管理功能,按照交易支付的进程,物流配送的进程为订单的不同状态,方便企业以及消费者对于订单的查询与管理,以此来掌握购物过程的进行。(5)(5)用户信息管理企业需要对消费者信息进行管理,分析,统计。这对于维护原有市场和开拓潜在市场都是有着重要意义的。网上购物系统要为企业提供方便的用户信息管理系统,准确完善的为企业提供用户信息。(6)(6)商品信息管理企业需要对商品的库存,价格进行分析和统计,这对于公司的利益和搞促销活动具有重要的意义,公司可以通过对商品的销售数量及价格分析,适当的降低价格和提高价格,这样不仅
15、为公司带来了巨大利益,同时也满足了消费者购买促销商品的心里需求。2.32.3 性能要求2.3.12.3.1硬件环境处理器:InterPentinmInterPentinm3 3 或更高内存:128MB128MB硬盘:2GB2GB2.3.22.3.2 软件环境操作系统:Window98/2000/xp/winWindow98/2000/xp/win7 7数据库:OracleOracle系统工具:myeclipse10.0myeclipse10.0开发工具:AdobeDreamweavercs3AdobeDreamweavercs3第三章网络购物系统结构分析与概要设计通过前面对于网上购物系统的需求
16、分析,下面就利用管理信息系统的开发方法来实现系统结构的分析与设计,系统分为前台和后台管理。前台用于会员注册,登录,修改个人资料,查询商品,订购商品,生成订单,进行结算,查询与管理订单等。后台管理包括商品管理,会员管理,管理员管理,订单管理,促销信息发布,留言评价管理。3.13.1 系统流程分析以用户的购物流程建立的系统流程图:展示页面放入购物不去收微士.正择支付.怔送)式,完眸收廿人皑息/入网站f;也超分赛H录生成订单,牖认订单信息,支付金救图 3.13.1 系统流程图系统流程文字说明:用户登录网站,已注册的会员可以直接登录网站进行购物。未注册用户按照系统提示进行注册登录。用户根据自己的需要,
17、通过系统的商品分类目录、商品搜索功能或各类促销活动,选择自己需要的商品,进入商品细节展示页面。选定商品,点击放入购物车。若用户尚未登录,提示用户进行注册登录后再进行购买,在购物车中查看详细购物信息,确定后去收银台,在收银台完善收货信息,选择支付与配送方式,生成订单避打配送用户4dl交易才成显小他助信息*在订单页面确认订单信息后,进行支付,成功后。为用户发货,用户完成收货,交易完成。3.23.2 系统功能分析根据系统的实现流程,对系统功能进行分析:(1)(1)商品分类目录功能:按照商品特点进行分类,为用户提供结构清晰的商品分类结构,用户可根据商品分类目录找到自己需要或感兴趣的商品。(2)(2)商
18、品搜索功能:用户可以进行关键字进行模糊搜索,或者通过已经了解的特定商品的名称或者货号等信息来进行较精确的搜索,找到商品。(3)(3)商品排序功能:用户可以选择从低到高的价格查看商品。(4)(4)商品展示功能:商品详细信息的展示,商品名称,货号,库存数量,价格,规格,尺码颜色等属性的详细说明。商品细节图片展示与详细文字说明。(5)(5)购物车功能:用户决定购物后,将商品暂存与购物车内,在次显示用户所选购商品的名称,数量,尺码,颜色,价格等等的购物信息。(6)(6)收银台结算功能: 用户确认购物信息无误之后, 进入收银台,在此选择支付方式,配送方式,完善收货信息,生成订单,确认订单信息后进行结算与
19、支付。(7)(7)订单查询管理功能:实现用户对订单的查询,用户在此根据:全部订单,未付款的订单,已付款等待发货的订单,已发货的订单,成功交易的订单,已取消的订单几种不同状态,进行查询管理操作。(8)(8)用户留言功能:用户在留言板内进行留言,可以在前台页面显示。(9)(9)会员管理功能:会员注册,会员登录,修改个人信息,以及会员丢失密码之后找密码的功能。(10)(10)商品分类功能:将商品按照品牌分类或者安照属性分类。(11)(11)商品新增功能:添加新的商品及商品信息(12)(12)商品删除功能: 商品库存为 0 0 或者商品质量不达标需要将商品下架。(13)(13)商品信息修改功能: 企业
20、可以根据商品的销售量来修改商品的价格,有利于企业的利益和商品的销售量。(14)(14)商品统计功能:企业通过统计商品的销售量,可以查看商品的出售情况。(15)(15)商品配送功能: 用户可以自行选择配送方式或者配送方式由管理员随机选择。(16)(16)商品物流更新功能:企业需及时更新物流信息。(17)(17)商品支付状体功能:企业根据用户是否支付成功来提醒用户。(18)(18)用户信息更新功能: 如果用户更改用户信息, 企业也需要更新用户信息(19)(19)用户修改密码功能:用户需要根据身份证号码来修改密码(20)(20)企业回复评价功能: 用户购物后对商品评价, 企业也可以对用户的评价进行回
21、复。(21)(21)登录验证功能:管理员或会员通过验证后进入不同的页面,会员通过验证则进入前台页面,管理员通过验证则进入后台页面。3.33.3 系统功能结构3.3.13.3.1网上购物系统的前台功能结构根据系统的流程实现及功能分析,网上购物系统的前台功能结构如图所示:f:常见问题乂解图 3.3.13.3.1 系统前台功能模块结构图3.3.23.3.2 前台模块详细功能描述用户通过前台功能完成整个购物过程。系统前台主要包括:会员管理模块网上购物系统前台功能结构品分类与展示一:找I可密码乂:I_;!.|广”物品分类展示,,K 商品分类H录15.-;J|-沁-4卜广,:脑/品牌分类展示率会员中X 清
22、空购物乍;;R 个人资料修改:;订单作询管理”客服中心今+客户评价厂 A 杳不购物车:;I收银台商品分类,商品展示,会员管理,购物车,收银结算,订单查询管理,留言板等几大功能模块。(1)(1)商品分类模块: 商品分类模块实现了根据物品分类进行的商品划分和展示,以及根据品牌进行的商品划分。用户可以根据女装,男装,休闲装这样的一级分类进行查询,也可以继续查询女装下的外套,衬衫这样的二级子分类。同时商品也按照商品品牌分类,用户也可以选择某个品牌的商品进行查询。 另外还为客户提供推荐商品这样的促销类型的分类展示。(2)(2)商品展示模块:商品展示模块实现对于该商品的商品名称,货号,库存数量,价格,规格
23、,尺码颜色等属性的相信说明,以及细节图片和详细的文字说明内容。用户决定订购此商品,对于已登录的用户,直接调用购物车模块,将商品信息放入购物车内。如果用户尚未登录,则调用会员管理页面请用户先进行登录或者注册,然后再调用购物车模块完成购物流程。(3)(3)会员管理模块: 会员管理模块实现用户注册成为会员, 以及会员登录。用户注册成为会员时输入用户名,登录密码,以及真实姓名,联系方式等信息,这些信息用于会员管理,在会员不慎遗失密码时,可以通过个人信息找回登录密码。(4)(4)购物车模块: 购物车模块实现了暂存购物信息的功能, 用户可以随时查看自己的购物车内的物品信息或者清空购物车。用户选购某件商品时,将商品放入购物车,在购物车内确认商品信息无误后,到收银员去收生成订单,完成支付。(5)(5)收银结算模块: 收银结算模块实现生成订单与结算支付的功能, 用户确认购物车内的商品信息无误,点击去收银台,即调用收银台模块,让顾客完善收货人信息,支付与配送方式等等的必要信息后,生成订单,确认后,进行支付。(6)(6)订单查询管理模块: 订单查询管理模块实现了用户对于订单的查询和管理,并且根据订单的不同状态
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 燃气门站安全运行方案
- PDP性格测试(完整版题目+详细真人版解析)
- 2026年特种设备安全管理人员安全操作知识模拟试卷(附答案)
- 2026年出版专业初级职业资格考试编辑加工与校对模拟试题含答案
- 危险化学品经营安全技术操作规程
- PCB专业技能考核试题(含详细答案)
- 自动售检票系统运维安全操作规程
- 2026年家庭药师服务需求试题及答案
- 2026年陕西省人力资源和社会保障厅下属事业单位考试真题(附答案)
- 施工现场卫生防疫及消杀工作方案
- 2025年6月浙江省高考化学试卷真题(含答案及解析)
- 《中药炮制学》课程教学大纲
- 心力衰竭消化道出血课件
- 辽宁现代服务职业技术学院单招数学真题及完整答案详解【考点梳理】
- 内衬(覆)不锈钢复合钢管管道工程技术规程
- 高中数学分层练习(基础题):圆锥曲线(60题)
- 院前急救病历书写规范
- 电梯维修培训教程
- 《伤寒论》课件-葛根黄芩黄连汤证
- 机械制造加工车间安全手册
- 社区综合治理工作汇报
评论
0/150
提交评论