论文范文网-权威专业免费论文范文资源下载门户!
当前位置:毕业论文格式范文>硕士论文>范文阅读
快捷分类: 杂志网站 小学生作文投稿网站 毕业论文网站 外文文献网站 写论文的网站 文献检索网站 购物网站文献综述 购物网站参考文献 购物网站前端毕业设计论文 购物网站论文 购物网站设计开题报告 购物网站设计毕业论文

购物网站类参考文献格式范文 跟基于SSH2的小型购物网站的设计和实现相关论文如何写

分类:硕士论文 原创主题:购物网站论文 发表时间: 2024-01-29

基于SSH2的小型购物网站的设计和实现,本文是购物网站类学术论文怎么写跟购物网站和小型购物网站和SSH2有关参考文献格式范文.

文/王源庆 罗素珍

摘 要:进入21世纪后,随着计算机技术、支付技术的迅猛发展和提高,作为消费主力军的80后、90后已经习惯于网上购物了.在J2EE的基础上,使用Struts2、Spring、Hibernate三种目前非常流行的开源技术,设计并实现了一个基于B/S的小型购物网站,实现了网站前台和后台主要功能模块.

关键词:SSH2;购物网站;实现

艾瑞咨询的调查数据显示,2015年网上购物的市场交易规模达3.8万亿元,网购用户规模达4.1亿人,人均消费额以20%左右的增速上升,各个数据都呈稳定增长的态势,消费者的购物习惯正慢慢的在改变.

1.开发技术简介

由Struts2+Spring+Hibernate三种不同技术组成的框架是目前J2EE平台上比较经常使用的集成开发框架,在Web应用程序开发中的应用非常广泛,它具有层次分明、可重复使用、修改维护容易等明显优点.

1.1 Struts2

Struts2是整个集成框架的基础,本质上是一个servlet,它负责MVC的分离,可以有效地减少开发人员Web应用程序开发的时间.由于Struts1表示层技术单一、与JSP/Servlet高耦合性、对API的严重依赖性等原因,使得Struts1的局限性不断暴露出来.Struts2正是在此基础上,吸引了Struts1的经验和教训,融合了WebWork的先进设计理念而发展起来的一种全新的Web应用框架.

1.2 Spring

2002年,Rod Johnson在其编著的《Expert one on oneJ2EE design and development》书中对J2EE框架提出质疑,并开始探索一种更轻便、更灵活、且易于开发和维护、部署的开发框架,终于在2004年3月发布了第一个Spring版本,它能与现有的框架无缝整合,是一个轻量级的Ja开发框架.

1.3 Hibernate

2 0 0 1 年1 1 月, 年仅2 7 岁的G a v i n K i n g 发布了第一个Hibernate版本,并得到了突飞猛进的发展.它是一个自动化的orm框架,对JDBC进行了轻量级的封装,有效降低了代码的冗余度;简化了DAO层,可以自动执行生成的SQL语句;支持各种不同类型的数据库,方便开发人员在不同数据库之间移植.1.4 AjaxAjax是一种交互的Web开发技术,其最明显的优点在于,计算操作基本上都是在客户端完成,通过后台与服务器的通信,尽可能地减少了界面的刷新频率,这就使得程序的运行速度更快,用户的体验更好,节省了巨大的服务器资源,而且还可以为用户提供极为丰富的用户操作界面.

2.需求分析

一个完善的购物网站系统其实就是将卖家和买家联系在一起的交易平台,根据对网上消费者的购物形为进行分析,本系统分为前台展示和后台管理两个子模块.系统的前台主要是实现商品的展示功能,在系统前台还可以完成会员注册、会员登录、商品销售排行、浏览商品详细信息、查看已购用户评价、进行商品搜索、购物车管理等功能.系统的后台主要完成商品分类管理、购买的商品订单管理、商品管理、物流配送管理、会员基本资料管理以及系统设置的管理等功能.

3.系统设计

3.1 系统结构

系统采用B/S(即浏览器/服务器)架构,B/S这种架构其实可以看成是一个特殊的C/S模式.B/S的核心在于浏览器,用户仅需浏览器即可,根本不用考虑软件的兼容性问题,B/S结构如图3.1所示.

3.2 数据库设计

系统运行的效率与数据库的设计关系非常密切,PHP的速度快慢基本上都是取决于数据库设计及优化,根据数据库第三范式、表结构易于扩展、系统性能和安全等方面的要求,设计出User(用户信息表)、Classify(商品分类表)、Products(商品信息表)、Orders(订单表),各表结构如下:

4.系统典型模块购物车功能实现

购物车是网上购物系统一个非常核心的模块,使用购物车,我们在网上进行购物时就可以用来暂时存放想要购买的商品或者拿出不需要购买的把暂存商品,等选购结束后再统一进行支付清算,而不用多次的提交操作,这里采用Session定义一个全局变量的方式来实现,通过对Session变量的适当处理,实现购物车商品的添加和删除操作.

购物车的操作流程:当用户将商品添加到购物车时,首先判断当前Session有是否存在购物车,如果已经有购物车,判断购物车中是否已经有该商品,如果已经存在,则将对应商品的数量更新,否则添加商品到购物车里,并计算.如果当前没有购物车,则要创建一个购物车,然后才能添加商品.用户在购物车页面可以更改商品数量、清空购物车等.

购物车的创建采用Session变量来实现:

session_reg(“GoodsId”); // GoodsId用于存储购物车中的商品ID

session_reg(“GoodsNum”); // GoodsNum用于存储购物车中的商品数量

struts.xml文件配置如下:

<!-- 购物车-->

<action name等于" addcart" class等于" carAction" method

等于" addcart" >

<result>/user/cart.jsp</result>

</action>

<action name等于" showcart" class等于" carAction" >

<result>/user/cart.jsp</result>

</action>

<action name等于" addcartlist" class等于" carAction"

method等于" addcartlist" >

<result>/user/cart.jsp</result>

</action>

<a c tion name 等于" remov eorc lea rc a rt" c la s s 等于"

carAction" method等于" removeorclearcart" >

<result>/user/cart.jsp</result>

</action>

<action name等于" updatecart" class等于" carAction"

method 等于" updatecart" >

<result>/user/cart.jsp</result>

</action>

spring.xml文件配置如下:

<!-- 购物车-->

<bean name等于" carAction" class等于" com.cl.shopping.action.

CarAction" >

<p r o p e r t y n a m e 等于" g o o d S e r v i c e" r e f 等于

" GoodServiceImpl" ></property>

</bean>

5.总结

电子商务的魅力是利用网络的形式把原来客户和销售商的直接见面改变为在网络上实现,大大地节省了时间成本、提高了效率.本文介绍了基于SSH2技术开发的小型购物系统的功能分析、实现了数据库设计,并对系统的购物车这一核心功能模块的实现过程进行阐述,系统界面简单、用户体验良好、维护容易.

参考文献

[1] 明日科技.PHP开发典型模块大全[M]. 北京:人民邮电出版社,2012.6

[2] 李晓玲.电子商城系统的设计与实现[D]. 电子科技大学,2014作者简介:

王源庆,泉州轻工职业学院 讲师.研究方向:电子商务、网站建设.

罗素珍,泉州轻工职业学院 讲师,硕士.研究方向:跨境电商、电子商务.

概括总结:这是一篇关于对写作购物网站和小型购物网站和SSH2论文范文与课题研究的大学硕士、购物网站本科毕业论文购物网站论文开题报告范文和相关文献综述及职称论文参考文献资料有帮助.

参考文献:

1、 电商网站视觉设计和应用 【摘要】近几年,国内电子商务市场得到快速发展,明确提出关于电子商务健康发展的要求与目标 电子商务的发展引起了人们对市场的关注,拓宽了就业渠道,为更多的无业人员提供了就业岗位 国内电子商务市场已经步入稳.

2、 高校首页网站设计和制作过程中的艺术和技术 【摘要】 网页作为一种视觉语言,承载了大量的信息 制作精美的高校首页网站需要对网页进行统筹规划和设计 高校首页网站设计包括网页的色彩、线条、与主题的统一度……的设计 高校首页网站设计与制作过程中还要注.

3、 小型数据中心在合水油田的架构设计与应用 摘要在大数据的发展战略中,数据中心是企业云和大数据的运行载体,也是企业实现数字化的重要组成部分 合水油田在结合目前业务和调研企业网络现状之后,落实了云桌面小型数据中心的改造计划,目前已完成200个云.

4、 移动网站应用设计速度至关重要 根据谷歌英国地区研究“如今,65的英国成年人都使用智能手机作为他们上网的主要设备”,用户偏好的转变导致用户对产品的期望也大大增加 如今大多数用户对于糟糕的手机性能几乎没有耐心&.

5、 网站设计教学中关于临摹 在传统艺术学习中临摹,是一种重要的方法,而艺术院校在设计教学过程中一般以启发为主,不提倡临摹,比较重视训练学生的创意思维 不过创造性思维方式不是凭空出现的,除了要求学生有开阔的眼界,深厚的基本功之外,.

6、 基于农业信息科技类网站的交互设计 摘要随着高科技和新媒体信息时代的到来,中国的农业信息和互联网结合有了很大的发展,形成了“互联网农业”的信息传达方式,本文主要是阐述了交互式的农业信息科技网站的发展以及交互式农业.