SSH网上商城的系统软件设计文献综述
2020-08-11 22:41:16
随着人们生活水平的提高,消费能力也不断提高,因此购物已经成为生活中很重要的一部分。然而人们生活的节奏也在逐渐加快,很多人并没有时间到实体店去选购,这样,网上购物成为一种很好的策略。商家把商品信息发布到网上。顾客登录网站,查看具体的商品信息、搜索不同的商品,对商品进行全面的分析,从而选择最合适的。而你去实体店要货比三家是非常困难的事,并且非常累。这就是网上商城的最大优势,足不出户便可以购物,并且可以进行对比,选择最完美的。
目前国内外的购物商城已经十分发达,凭借着快捷和方便等优势,远远超越传统的零售店,成为世界上最引人注目的经济发展方向。2015年,中国网络购物市场交易规模达到39900亿,2016年已经达到了40000多亿,网上商城交易已经是天文数字,越来越成为命中关注的焦点。第一批发展网上商城的公司,已经成为了各行业的巨头,比如国外的亚马逊、国内的阿里巴巴等,日渐兴盛和壮大。
由于网上购物的点击率越来越高,高效、美观和可拓展性越来越重要。而传统的基于JSP、servlet以及javaBean开发的系统可拓展性极低,远远满足不了商城快速的发展和人们的需求,并且页面运行效率低下,非常影响购物体验。在这之外,商城避免不了和数据库的操作,传统的设计方式与数据库连接非常消耗时间,使得页面出现卡顿问题。SSH框架良好的解决了这些问题,采用MVC模式,将系统的实现进行分为三层:表现层、业务逻辑层和持久化层。表现层主要由JSP页面组成,负责前台页面的显示;业务逻辑层主要负责业务逻辑操作和页面的跳转,主要由struts2框架实现;持久化层主要是负责后台和数据库的连接和数据交换,主要由heibernate框架实现;spring主要实现对象的解耦和抽象。这样子,系统有很好的拓展性,一旦客户提出新的需求,只需要重新添加功能就行,不需要进行大的架构调整;并且系统结构更加严谨,每层完成自己的任务就行,减轻显示页面的工作量,也容易排查错误,准确找到出错的层级机构进行修改。
总的来说,SSH网上商城具有非常大的研究前景。
{title}2. 研究的基本内容与方案
{title} 基本内容:用SSH三大开源框架,实现基本的网上购物功能。实现首页展示和导航,用户登录注册,商品购买和支付,以及订单和商品的增删该查功能。
目标:实现以下功能
1、首页:基本的商品分类,以及注册、登录和退出按钮
2、点击注册,跳转到注册页面,包括用户名、密码的JSP校验
3、注册完成自动跳转到登录页面,输入用户名和密码,数据库校对正确完成登录
4、登录完成后,自动跳转到首页。用户可以浏览热门商品和最新商品的图片,点击图片可以查看商品详情和价格。用户也可以搜索产品,或者点击上方的商品分类按钮,在不同的分类里面寻找合适的商品。
5、点击合适商品图片可以进入商品详情页,有商品介绍以及购买和加入购物车按钮。