网上购物商城系统设计
1 绪论
1.1 研究的背景及意义
1.1.1 选题的背景
近年来,随着网络通讯技术和计算机的快速发展,互联网已经深入到人们生活的各个领域,同时也催生了一种新型的通过电子信息网络进行交易的经济活动,买卖双方并不需要当面接触,典型性的代表有“阿里巴巴”“淘宝”这一类通过网站订货和购物,这就是电子商务。电子商务无疑已经成为当前网络经济与实体经济发展的重要方向,电子商务已经席卷了经济的各个层面。
随着电子商务逐步成为经济主流和商业核心,许多企业纷纷建立自己的电子商务行业网站,希望向深度和广度的方向发展。杭州市是国家电子商务、电子政务和国家信息化试点城市,被称为“中国电子商务之都”,电子商务建设和应用起步都比较早,基础扎实,涉及领域广泛,成效十分显著。b2b信息服务模式的电子商务行业网站建设规模水平处于国内领先地位,杭州目前b2b网站约有1200余家,较为著名的的有“中国化工网”“中国化纤信息网”“全球纺织网”等。但整个电子商务市场的竞争异常激烈,平均每天就有两个以上的电子商务行业网站推出,规模大小不一,质量也参差不齐,各具特。激烈的竞争引来了服务、产品和网站建设内容的大大丰富。对电子商务行业网站的评价和选择已引起专家和研究人员的广泛关注。
电子商务代表着未来贸易方式的发展方向,其应用和推广将给社会和经济带来极大的效益。具有强大生命力的现代电子交易手段己越来越被人们所认识,发达国家在这方面有很多年的发展历史,发展中国家也正在加紧制定总体发展战略,大力促进电子商务在国民经济各个领域的应用,力争在越来越激烈的国际竞争中占据有利的地位。因此,对于网上购物技术的研究和实现,以及搭建一个实用的网上超市是很重要的。
1.1.2 国内外研究现状
1.国内电子商务行业网站评价研究成果
杨明智,庄玉良认为内容、易用性、电子商务功能是评价一个企业电子商务的首要标准,以前的研究更加关注于网站的内容,而对运营情况的关注较少,人们访问网站的主要目的是获取信息,因此网站提供怎样的信息(内容)和如何获取这些信息(易用性)就成为衡量网站质量的关键指标。
姚远认为应把电子商务企业和它的运营过程中的设计的各方面作为一个整体的系统来考察。运用层次分析法(ahp)来确定各个评价指标的权重,并用加权平均法计算最终的评价结果。综合考虑电子商务价值链中各个环节对电子商务企业价值驱动的作用,同时对各个方面进行分步骤、分方面考虑和
评价,这样更加科学和实用。
胡冰川,张运华,夏德峰认为企业网站评价包含三个原.则:动态性、差异性和整体性。他们认为企业网站的评价指标体系包括整体评价,网站设计,内容提供,网站推广及其他。网站自身特征及其发展的阶段性决定了要站在动态和整体的角度上对企业网站进行指标评价和分析;网站在不同行业、不同领域、不同发展时期表现出的不同特征决定了要采取差异性原则。
2.国外电子商务行业网站评价研究成果
jungpil hahn 和robert j. kauffman  认为当前的网站评价方法的准确性会受到网站频繁更新、受访者缺乏专业知识等情况的影响,且仅仅强调网站可用性这一点不符合商业运作的特征。因而他们强调利用生产经济学的边界估测方法评价网站性能,考察网站将所提供的用户功能等输入方转化为交易行为等输出方的能力,最后计算出某些指标来衡量和发现网站中潜在的无效用户功能。
hope n.til l man站在用户的立场上,分析用户如何利用网络信息资源,提出评价网络信息的基本标准,并提供了网上常用的一些网站评价工具。他认为网站信息与其他载体来源的相关信息的比较情况可作为评价网站质量的必.备指标。
f. j. miranda gonzalez和t. m. banegil palacios提出了一种可以
wispring是什么意思适用于评价商业、教育和非赢利性机构网站的通用性评价指标体系: wi s (webassessment index),由可接入性、速度、内容和导航四项指标构成。
但是因为行业特、机构特点以及网站目的差异性, wis对于全面衡量网站缺乏具体针对性。
1.1.3 研究的意义
电子商务是一种新兴的,处于发展过百程中的现代商务方式。电子商务活动是通过公共计算机通信网络进行商务活动的现代方式。度该方式将突破传统商务在时间、地域的限制,成为方便、快问捷、安全可靠的新兴电子化商务活动模式。电子商务的发展速度之快。远远超过我们的想象,普及速度之快令人难答以置信,它不仅带给人们商业机会、利润空间,更改变了人们的生活及工作方式。没有了时间、空间和人为条件上的版限制,人民的生活和工作将变得更加方便、灵活和自如,信息权渠道更宽,信息传输更快。
1.2 系统目标
在大体上系统共分为前台和后台两个部分。
前台部分提供给客户使用,比如客户可以登录和注册,在前台浏览物品分类,浏览物品,查看新闻信息,添加购物车,购物车结算,商品评论等操作后台部分提供给管理员使用,管理员可以在后台增加管理员,对用户进行管理,增加产品分类,增加产品,修改产品,删除产品,评论管理,订单管理,新闻管理等操作。
系统旨在提供一个网上购物商城,所有的界面简洁易懂,逻辑清晰,操作简易。
2 需求分析
2.1 功能需求
2.1.1 子系统/模块说明
本系统分为两个大模块,分别是前台、后台管理模块,其下若干小模块。前台模块给客户使用,后台模块提供电商管理员对本系统的操作权。
前台有客户登录注册模块、首页产品显示模块、产品分类展示模块、产品放入购物车、购物车模块、评论模块、新闻模块。后台有用户管理模块、产品管理模块、新闻管理模块、评论管理模块、订单管理模块。
所有的功能模块都是在SSM框架下实现。SSM框架,是Spring 、Spring MVC 、MyBatis三种技术相结合的产物,Spring有着IOC、AOP的特性,简化的开发人员的代码实现,而且Spring对其它流行框架都提供了集成支持。Spring MVC是实现了MVC思想的轻量级框架,也可以让开发人员更加的方便开发。而Mybatis则在数据库方便使用了XML文件配置的形式,使得sql语句独立开来,耦合性更低。
图 2-1 SSM工作流程图
图 2-2 AJAX请求响应图
在购物车模块当中使用了AJAX技术,AJAX技术是一种异步交互的开发技术。
购物车中的删除和修改是有此技术实现的。不需要重载界面,就可以修改购物车中物品的数量的变化和删除物品。AJAX技术里面有一个XMLHttpRequst对象,通过这个对象向后端服务器传输数据。如图2-2所示,在此过程中不需要进行页面的刷新,而传统的网页如果想要得到新的数据则是需要重新加载页面的,这样在只需要交换小量的数据的情况下是非常浪费资源的。
而AJAX技术则恰好解决了这一问题,AJAX技术正是适合应用于页面交换小量数据并且需要及时更新的数据类型。目前的绝大部分主流浏览器都是适用的,所以不用担心兼容问题,可以放心适用AJAX,使得程序更加的方便快捷。
2.1.2 功能需求描述
前台模块图:通过登录注册模块进入,客户可以进行一些常规操作。
图 2-3 前台模块图
客户登录注册模块:客户可输入网址访问本系统,若未登录则只可以浏览产品和新闻等相关信息。客户可以自行注册账号,并利用该账号登录本系统,登录成功之后可以进行将物品加入购物车,结算和评论等相关操作。如果客户登录失败,那么只能后浏览物品和新闻,其他功能无法使用。
购物车模块:用户登录后,可以在产品的明细模块把物品添加到购物车,在购物车中,可以修改物品的数量,以及将该物品移除购物车,以及结算。
首页产品展示模块:首页可以看到商品的分类和相关商品展示以及新闻展示。
产品明细模块:在产品明细模块中,可以看到相关产品的具体信息,并且可以进行购买和加入购物车操作。
产品分类展示:点击左侧的商品分类中的一个分类,即可进到产品分类展示,可以看到属于该分类的所有产品。
新闻展示模块:首页右侧有个新闻展示模块,点击可以进入到该新闻的具体页面。
评论模块:用户可以在物品详情页面对该物品进行评论
后台模块图:
管理员登录模块:管理员输入账号和密码和验证码,跳转到管理后台首页。
用户管理模块:在该模块中,管理员可以进行用户的增删改查。
商品分类管理模块:管理员可以进行商品分类新增,查看所有商品分类,可以修改相关商品分类的信息。
商品管理模块:可以进行商品新增,修改商品信息,删除该商品,查看所有商品操作。
新闻管理模块:可以进行增加新闻,删除新闻,修改新闻,查看所有新闻操作。
评论模块:可以查看所有评论,回复评论和删除评论操作。
订单管理:可以查看订单列表,对订单进行管理。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。