当前位置:文档之家› 网络商城系统需求文档

网络商城系统需求文档

网络商城系统需求文档第一章程序开发的技术基础在Internet蓬勃发展的今天,网上购物已经不是什么新名词,越来越多的网民在通过这种方式来选购自己心仪的商品。

这也使得越来越多的公司和企业开发了属于自己的网络商城系统,例如China_Pub、当当网、卓越网、京东网等等。

下面我们学习如何开发一套网络商城系统。

1.2开发背景帆成商业集团股份有限公司是一家拥有100家连锁超市的大型超市集团,为了更好的服务客户和拓展公司的业务,需要开发一套网络商城系统。

通过该系统能够更好的管理公司的商品种类及其商品,而且能够对商品进行折扣处理,这样能够吸引更多的客户。

客户在购完商品后,系统将自动生成订单,客户可以选择在线支付和货到付款两种方式,这样客户就能很好的享受不出户,就能选购心仪商品的便捷。

1.3Jsp编程技术1.3.1 Java语言Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。

Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

1.3.2 Servlet技术Servlet是用Java编写的Server端程序。

Servlet运行于Java,enabled Web Server中。

Java Servlet可以动态地扩展Server的能力,并采用请求,响应模式提供Web服务。

最早支持Servlet技术的是JavaSoft的JavaWeb Server。

此后,一些其它的基于Java的Web Server开始支持标准的Servlet API。

1.3.3Javabean技术JavaBean 是一种JAVA语言写成的可重用组件。

JavaBean将功能、处理、值、数据库访问和其他任何可以用java代码创造的对象进行打包,并且其他的开发者可以通过内部的JSP页面、Servlet、其他JavaBean、applet程序或者应用来使用这些对象。

用户可以认为JavaBean提供了一种随时随地的复制和粘贴的功能,而不用关心任何改变。

第二章网络购物系统的需求分析 2.1可行性分析可行性分析是通过对项目的主要内容和配套条件,从技术,经济,工程等方面进行调查研究和分析比较,并对项目建成以后可能取得的财务、经济效益及社会环境影响进行预测,从而提出该项目是否值得投资和如何进行建设的咨询意见,为项目决策提供依据的一种综合性的系统分析方法。

可行性分析应具有预见性、公正性、可靠性、科学性的特点(1)技术可行性因为计算机硬件的发展已经越来越快,现在PC机的性能已经可以胜任普通网站的web服务器,购买一台高性能PC机作为企业的网站对于这个营销商来说并不是问题。

(2)经济可行性根据调查的资料,现在聘用一支团队设计并建设企业商务型网站的费用为5300元左右,另外每年交纳600元占用网站空间和网站维护费。

为了使网站建成后能达到增加企业经济效益的效果,寻找一支创新与技术优秀的团队最多需要增加3000元的一次性投资。

这样看来一个成功的网站建成后为这个营销商带来的效益将会远远大于成本。

但架设好一个网络中的服务器,以满足互联网中浏览者对速度的需求,那个每年服务器与网络线路和设备的维护费用将是企业不得不重点考虑的因素。

如何做好经济可行性分析,需要通过仔细的调查与投资和行业方面的专业人士分析。

(3)操作可行性如今,计算机与网络已经非常地普及。

特别是在企业信息化高需求与快速发展的时代,计算机应用已经成为企业员共必备的技能。

由于这个是以PC机作为服务器的网站,营销商可以自己对网站进行操作和管理。

2.2消费者的需求分析作为消费者,在网上购物系统中的最主要需求,无疑是安全快捷方便的完成购物流程。

优质的购物系统应该能够满足消费者一下几点的需求:在最短的时间内找到自己需要购买的商品;用安全、简便、快捷的方式完成电子交易并实时关注自己的订单状态;可以根据自身情况选择最合适自己的物流配送方式;在以消费者为中心的购物系统中完成舒适的购物过程等。

(1)商品分类目录与商品搜索功能为满足消费者能够方便快捷的找到自己需要或感兴趣内容的要求,网上购物系统必须有一个健全的符合大部分消费者思维习惯的商品等级分类,为消费者提供一个完善的商品分类目录。

这个分类目录指导了整个网络购物系统的设计中有着非常重要的意义。

此需求范围内另外一个重点功能是商品搜索功能,为消费者提供个性话搜索,满足在多种情况下的需要。

(2)电子交易方式需求目前国内在电子交易与电子认证领域的发展已经可以在很大程度上满足消费者对与安全,简便,快捷电子交易方式的需要。

但在众多电子交易方式中,不同的消费者会根据自身情况有所侧重,使用自己习惯的或者更加信赖的方式进行电子交易。

这一点就构成了网上购物系统在电子交易方式上的需求。

尽可能满足大多数消费者对于交易方式的需要,是网上购物系统在交易支付方面需要重点考虑的问题。

(3)订单状态实时追踪网上购物系统中,订单是重要的交易凭证之一,交易支付与物流配送都需要以订单作为依据。

对于消费者跟企业双方都是尤为重要的。

在整个消费过程中,消费这需要查询,管理自己的订单,最好还可以实时追踪自己的订单状态,订单信息是否正确,支付是否成功,配送是否开始,以此来了解自己本次网上购物的各项进程。

另外一个人性话的订单查询、管理系统也会在很大程度上让消费者获得舒适的购物体验。

(4)物流配送方式需求近年来,国内电子商务业务范围内的物流发展,相当迅速,与电子交易方式的情况类似,为消费者提供多种选择,但不同消费者会根据自身情况,以及物流公司本身的信誉情况,资费标准进行不同的选择,尽可能满足大部分消费者在物流配送方式上的不同需求。

因此从消费者的利益出发,使消费者可以选择自己最信赖或者最合适自身情况的物流配送方式,尽量为消费者节约运费成本,也是网上购物系统要着重考虑的一个方式。

2.2企业的需求分析作为企业,在网上购物系统中最主要的需求,以如何提高工作效率与经济效率为前提条件,同时处处体现企业优秀的客户服务理念。

优质的购物系统应该要满足消费者一下几点的需求:企业整体VI(视觉识别)的需求,一直的页面风格,使优秀商品在网络上获得最好的展示效果,刺激消费者的消费欲望,建立公司整体形象;方便快捷的发布各种促销信息,吸引消费者对企业优质商品,推荐商品,相关商品的关注;多种安全可靠的电子交易方式以及物流配送方式,可以最大程度上满足不同消费者的需求,人性化的订单管理与查询系统,方便消费者对与交易状态的跟踪查询;完善的消费者信息统计管理系统,收集消费者反馈信息,体现企业的优质客户服务理念。

(1)企业的整体VI需求,良好页面展示效果在网上购物系统中,企业需要依靠系统的整体VI来建立和提升企业形象,获取消费者的初步好感,才能进而刺激消费者的消费欲望,获得经济效益。

一个整体的VI形象,在网上购物系统中需要良好的页面展示效果来实现,所以在保持工作效率的前提下,网上购物系统应尽最大可能保证良好的页面效果。

(2)商品分类目录与促销信息发布企业在为消费者提供方便快捷的购物环境的同时,也需要利用商品分类目录与商品搜索功能为消费者展示更多类似的优质产品,所以商品分类目录和搜索功能需要在消费者进行商品选择时,展示更多企业所提供的类似的或者相关的商品。

一个优秀的网上购物系统不光要有优质的商品,也应该有一个像消费者推荐和展示这些商品的方法与策略,解决企业的这个需求问题,就需要根据自身产品特点建立起良好的商品分类目录,以及推荐商品分类和大量促销信息的发布的体系。

(3)电子交易方式与物流配送方式需求随着电子交易与现代物流的发展,越来越多的垫子交易方式和物流配送方式可以供网上购物系统选择,满足各种情况的需要,但是一个购物系统所具备的电子交易方式与物流配送方式也并不是越多越好,因为从企业效益上来讲,过与多样化的交易方式与物流配送方式是不可行的。

正确的选择应该是根据自身实际情况,行业特点以及对主要消费者需求情况进行分析后,选择几种能满足大多数消费者要求的交易方式与物流配送方式即可。

而且在交易方式与物流配送方式的选择上从消费者的角度出发,尽可能为消费者节约不必要的附加消息。

(4)订单管理与查询在网上购物系统中,订单管理对于消费者和企业的重要性已经在上文做了详细的说眀,企业需要依据消费者的订单来掌握消费者的购物情况,消费者选购的商品信息、数量,以及支付方式的选择,是否完成支付。

支付完成之后,需要根据订单内的联系方式,收货地址以及选择的配送方式为消费者展开物流配送。

订单管理是网上购物系统中较为繁琐,容易出错的一个环节,所以优质的购物系统应该为企业提供完善,方便的订单管理功能,按照交易支付的进程,物流配送的进程为订单的不同状态,方便企业以及消费者对于订单的查询与管理,以此来掌握购物过程的进行。

(5)用户信息管理企业需要对消费者信息进行管理,分析,统计。

这对于维护原有市场和开拓潜在市场都是有着重要意义的。

网上购物系统要为企业提供方便的用户信息管理系统,准确完善的为企业提供用户信息。

(6)商品信息管理企业需要对商品的库存,价格进行分析和统计,这对于公司的利益和搞促销活动具有重要的意义,公司可以通过对商品的销售数量及价格分析,适当的降低价格和提高价格,这样不仅为公司带来了巨大利益,同时也满足了消费者购买促销商品的心里需求。

2.3性能要求2.3.1硬件环境处理器:Inter Pentinm 3 或更高内存:128MB硬盘:2GB2.3.2软件环境操作系统:Window 98/2000/xp/win 7数据库:Oracle系统工具:myeclipse10.0开发工具:Adobe Dreamweaver cs3第三章网络购物系统结构分析与概要设计通过前面对于网上购物系统的需求分析,下面就利用管理信息系统的开发方法来实现系统结构的分析与设计,系统分为前台和后台管理。

前台用于会员注册,登录,修改个人资料,查询商品,订购商品,生成订单,进行结算,查询与管理订单等。

后台管理包括商品管理,会员管理,管理员管理,订单管理,促销信息发布,留言评价管理。

3.1系统流程分析以用户的购物流程建立的系统流程图:图3.1系统流程图系统流程文字说明:用户登录网站,已注册的会员可以直接登录网站进行购物。

未注册用户按照系统提示进行注册登录。

用户根据自己的需要,通过系统的商品分类目录、商品搜索功能或各类促销活动,选择自己需要的商品,进入商品细节展示页面。

选定商品,点击放入购物车。

若用户尚未登录,提示用户进行注册登录后再进行购买,在购物车中查看详细购物信息,确定后去收银台,在收银台完善收货信息,选择支付与配送方式,生成订单。

在订单页面确认订单信息后,进行支付,成功后。

相关主题