《S的小型购物网站系统的开发,网站设计论文.docx》由会员分享,可在线阅读,更多相关《S的小型购物网站系统的开发,网站设计论文.docx(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、基于B/S的小型购物网站系统的开发,网站设计论文本篇论文目录导航:【】【】【】 基于B/S的小型购物网站系统的开发【】【】购物网站设计毕业论文:基于B/S的小型购物网站系统的开发内容摘要:进入21世纪后, 随着计算机技术、支付技术的迅猛发展和提高, 作为消费主力军的80后、90后已经习惯于网上购物了。在J2EE的基础上, 使用Struts2、Spring、Hibernate三种当前非常流行的开源技术, 设计并实现了一个基于B/S的小型购物网站, 实现了网站前台和后台主要功能模块。本文关键词语:SSH2; 购物网站; 实现;艾瑞咨询的调查数据显示, 2021年网上购物的市场交易规模达3.8万亿元
2、, 网购用户规模达4.1亿人, 人均消费额以20%左右的增速上升, 各个数据都呈稳定增长的态势, 消费者的购物习惯正渐渐的在改变。1、开发技术简介由Struts2+Spring+Hibernate三种不同技术组成的框架是当前J2EE平台上比拟经常使用的集成开发框架, 在Web应用程序开发中的应用非常广泛, 它具有层次分明、可重复使用、修改维护容易等明显优点。1.1 Struts2Struts2是整个集成框架的基础, 本质上是一个servlet, 它负责MVC的分离, 能够有效地减少开发人员Web应用程序开发的时间。由于Struts1表示层技术单一、与JSP/Servlet高耦合性、对API的严
3、重依靠性等原因, 使得Struts1的局限性不断暴露出来。Struts2正是在这里基础上, 吸引了Struts1的经历体验和教训, 融合了Web Work的先进设计理念而发展起来的一种全新的Web应用框架。1.2 Spring2002年, Rod Johnson在其编着的(Expert one on one J2EE design and development书中对J2EE框架提出质疑, 并开场探寻求索一种更轻便、更灵敏、且易于开发和维护、部署的开发框架, 终于在2004年3月发布了第一个Spring版本, 它能与现有的框架无缝整合, 是一个轻量级的Java开发框架。1.3 Hibernat
4、e2001年11月, 年仅27岁的Gavin King发布了第一个Hibernate版本, 并得到了突飞猛进的发展。它是一个自动化的orm框架, 对JDBC进行了轻量级的封装, 有效降低了代码的冗余度;简化了DAO层, 能够自动执行生成的SQL语句;支持各种不同类型的数据库, 方便开发人员在不同数据库之间移植。1.4 AjaxAjax是一种交互的Web开发技术, 其最明显的优点在于, 计算操作基本上都是在客户端完成, 通过后台与服务器的通信, 尽可能地减少了界面的刷新频率, 这就使得程序的运行速度更快, 用户的体验更好, 节省了宏大的服务器资源, 而且还能够为用户提供极为丰富的用户操作界面。2
5、、需求分析一个完善的购物网站系统其实就是将卖家和买家联络在一起的交易平台, 根据对网上消费者的购物形为进行分析, 本系统分为前台展示和后台管理两个子模块。系统的前台主要是实现商品的展示功能, 在系统前台还能够完成会员注册、会员登录、商品销售排行、阅读商品具体信息、查看已购用户评价、进行商品搜索、购物车管理等功能。系统的后台主要完成商品分类管理、购买的商品订单管理、商品管理、物流配送管理、会员基本资料管理以及系统设置的管理等功能。3、系统设计3.1 系统构造系统采用B/S (即阅读器/服务器) 架构, B/S这种架构其实能够看成是一个特殊的C/S形式。B/S的核心在于阅读器, 用户仅需阅读器即可
6、, 根本不用考虑软件的兼容性问题, B/S构造如此图3.1所示。3.2 数据库设计系统运行的效率与数据库的设计关系非常密切, PHP的速度快慢基本上都是取决于数据库设计及优化, 根据数据库第三范式、表构造易于扩展、系统性能和安全等方面的要求, 设计出User (用户信息表) 、Classify (商品分类表) 、Products (商品信息表) 、Orders (订单表) , 各表构造如下:4、系统典型模块购物车功能实现购物车是网上购物系统一个非常核心的模块, 使用购物车, 我们在网上进行购物时就能够用来暂时存放想要购买的商品或者拿出不需要购买的把暂存商品, 等选购结束后再统一进行支付清算,
7、而不用屡次的提交操作, 这里采用Session定义一个全局变量的方式来实现, 通过对Session变量的适当处理, 实现购物车商品的添加和删除操作。购物车的操作流程:当用户将商品添加到购物车时, 首先判定当下Session有能否存在购物车, 假如已经有购物车, 判定购物车中能否已经有该商品, 假如已经存在, 则将对应商品的数量更新, 否则添加商品到购物车里, 并计算价格。假如当下没有购物车, 则要开创建立一个购物车, 然后才能添加商品。用户在购物车页面能够更改商品数量、清空购物车等。购物车的开创建立采用Session变量来实现:5、总结电子商务的魅力是利用网络的形式把原来客户和销售商的直接见面改变为在网络上实现, 大大地节省了时间成本、提高了效率。本文介绍了基于SSH2技术开发的小型购物系统的功能分析、实现了数据库设计, 并对系统的购物车这一核心功能模块的实现经过进行阐述, 系统界面简单、用户体验良好、维护容易。以下为参考文献1明日科技.PHP开发典型模块大全M.北京:人民邮电出版社, 2020.62 李晓玲.电子商城系统的设计与实现D.电子科技大学, 2020