(4)客户端与服务器端之间通过发送请求,接受响应的方式来进行交互,所以这就需要用户经常刷新网页,影响了用户体验,此缺点在Ajax技术流行后等到了一定程度上的解决。
3。3 本系统的B/S实现
本系统采用了Struts2、Hibernate框架技术,优秀的框架可以大大提高系统的开发效率,提高生产率,具有更稳定、更优秀的性能,同时有更好的移植性[8]。服务器采用了Tomcat服务器。用户只需在浏览器中输入网址,便可进入网站,
用户进入网站后,获得服务器返回的JSP页面,此为视图层,用户在页面中进行相关操作,发起请求,服务器端的Struts2接受请求,调用模型层相关模型操作数据库,返回处理结果给相应JSP页面或者下一个控制器。本系统的B/S结构如下图所示:

图3-1 B/S结构
3。4 章节小结
本章分析了本购物车系统的体系结构以及开发模式,B/S模式,总结了该结构的特点以及优势,简要概述了该系统开发模式的大致实现。用户不需要安装特定的软件,可以在任何时间任何地点即可使用Web应用提供的服务,这是B/S架构最大的优势。只要有一台能上网的电脑,有浏览器就能使用服务器端提供的服务。用户也不需要经常更新软件、维护软件,服务器端完成、所有相关工作。












第四章  系统详细设计
4。1 系统设计思路
购物车购物系统为用户提供了一个良好的平台进行网上购物,根据前面的需求分析,系统具有注册登录模块,商品查询模块,购物车模块,订单模块,商品管理模块,系统管理模块,系统信息管理模块。计划实现以下功能:用户注册、登录,找回密码,修改密码,分类查询,条件组合查询,模糊查询,将商品添加至购物车,编辑购物车,生成订单,15分钟内不支付,订单自动失效,10天后订单自动结束,对商品评论。管理员实现对商品查看,添加,删除功能,查看订单,修改订单,查看销售情况,对用户信息的查看,管理员相关信息的查看。系统功能结构图如下:

图4-1 系统功能结构图
4。2 系统功能模块
4。2。1 注册登录模块
注册登录模块是一个系统最基本的功能,也是一个用户使用网站服务的基本条件,根据不同的用户拥有不同的权限。用户登录后可以添加商品到购物车,提交订单,查看自身相关信息。管理员登录后可以执行对系统的相关操作,只有超级管理员可以查看所有管理员相关信息,添加管理员。

图4-2 注册登录模块功能结构图
4。2。2 商品查询模块
商品查询模块是购物系统中一个必不可少的功能模块,一个功能友善的商品查询模块可以帮助用户快速找到自己想买的衣服,增强用户对网站的好感。用户可以根据衣服的分类进行查询,根据衣服品牌进行查询,也可以根据男装、女装或者是童装进行查询,可以对以上条件组合查询,同时支持模糊查询。对查询出的商品可以根据销量从高到低进行排序,根据价格从低到高排序。商品查询功能结构如下图所示:文献综述

图4-3 商品查询模块功能结构图
4。2。3 购物车模块
购物车模块是购物车购物系统的核心模块,用户在登录状态下选好商品并挑选好衣服的颜色、尺寸、购买数量后,加入购物车,可以继续购物,或者跳转到购物车页面提交订单,也可以等到下次想买时登录网站再买,购物车会保存到数据库,防止数据丢失,提交订单后,购物车内的商品会清空。用户可以对加入购物车的商品进行修改,删除商品,修改购买商品数量,如果购买的数量超出库存,购物车页面给出提示信息,告诫用户修改购买数量,或删除该商品,重新选择商品。购物车模块功能结构图如下所示:
上一篇:图书馆管理系统国内外研究现状和问题
下一篇:B2B2C电子商务模式研究【1817字】

java+mysql通用试题库系统后台设计与实现

PHP+IOS的会议管理系统的设计+ER图

基于网络的通用试题库系...

银行行办公信息服务系统【1544字】

用友NC信息系统的实施應用实践研究【3307字】

浅析嵌入式系统支柱學科...

水电站实时监控专家系统【950字】

新課改下小學语文洧效阅...

网络语言“XX体”研究

张洁小说《无字》中的女性意识

LiMn1-xFexPO4正极材料合成及充放电性能研究

ASP.net+sqlserver企业设备管理系统设计与开发

安康汉江网讯

麦秸秆还田和沼液灌溉对...

互联网教育”变革路径研究进展【7972字】

我国风险投资的发展现状问题及对策分析

老年2型糖尿病患者运动疗...