大学论文

您当前的位置:学术堂 > 毕业论文 > 大学论文 >

母婴购物车系统中SSM开发技术的应用

来源:电脑知识与技术 作者:郑茹琼,刘杨.
发布于:2020-12-15 共2027字

  摘要:该购物车系统采用主流框架SSM集成而成,使用了B/S架构、MySQL数据库和MVC设计模式以及Tomcat服务器中间件,采用第三方支付,完成对商品的支付,本系统使用的主要技术有:JSP、JavaScript、HTML、Spring MVC、MyBatis、JQuery、Ajax.

  关键词:购物; B/S架构; SSM;

  Abstract:The shopping cart system uses the mainstream framework SSM integrated, using the B/S architecture and MySQL database, and MVC design patterns, as well as Tomcat server middleware, the use of third-party payment to complete the payment of goods, the system uses the main technologies are: JSP, JavaScript, HTML, Spring MVC, MyBatis, JQuery, and Ajax.

  Keyword:shopping; B/S; architecture; SSM;

购物网站设计

  1 前言

  随着计算机网络的普及和信息化时代的到来,人们获取信息的方式不再局限于广播电视与平面纸媒,网上商品成交量成井喷式增长。世界一流的商家纷纷投身于网络市场,在我国,短短几年网上购物从无到有,快速的兴起。面对庞大的网上购物需求体系,各种电商网站也孕育而生,细化电商市场也是当今一个主流的趋势。因此,开发一个能够为用户提供母婴产品的网站是非常必要的,也是十分及时的。该项目有以下几点意义:

  ⑴免去了实体店的压力。首先,网上开店的成本非常小;再次,所需的启动资金也很少,投资者也不用为因为延长了营业时间,而支付额外的费用。

  ⑵商店不再受店面空间的限制。

  ⑶商店可以实现24小时营业。网上商店可以大大延长商店的营业时间,一天24小时,一年365天可不间断的运营,并且不需要专人站台看店,配送可由已经成熟的城市物流系统实现。

  2 开发工具及技术

  本次毕业设计采用MyEclipse和Tomcat服务器,在设计过程中使用的是web后台框架集成的技术,在此次设计中我主要是采用MySQL数据库,以下就对主要技术进行简单的介绍。

  2.1 MySQL简介

  MySQL是一个市面上主流的关系型数据库管理系统。MySQL是一种用数据之间的关联关系来管理数据库的系统,存放在数据库中的数据保存在不同的表中,而不是将所有数据全部聚存在一起,这样就使得数据库的结构非常清晰,数据与数据之间的关系更为明显,以及数据的类型区分的更为明显。MySQL使用的是MySQL的sql方言。

  2.2 Spring简介

  Spring是支持控制业务层,使得持久层和业务层能够互相交互,Spring最突出的技术就是IOC(依赖注入),AOP(切面编程)。

  2.3 SpringMVC简介

  SpringMVC是Spring的3.0版本,添加了大量的注解,是Spring的MVC版本,作为表示层框架,SpringMVC担任着请求控制的重要任务,对请求进行处理是SpringMVC最基本的功能,它的出现使得前端页面和后台交互形成了一个桥梁,通过这个桥梁进行大量的数据交互。

  2.4 MyBatis简介

  MyBatis使用的是普通的SQL语句,优化了数据库的存储过程和数据的映射。MyBatis通过方法里面传进的对象或参数来动态的给SQL语句传递参数。MyBatis通过配置文件和配置的Mapper对象,完成从持久层接口到持久层实现的映射,每个接口中的方法对应一个数据库的操作。

  3 系统设计及实现

  3.1 系统模块设计

  本系统的业务功能上总共分为四大功能模块:这四个模块相互独立,以下我将详细介绍着四个功能模块。

  ⑴管理员模块:在这模块下,管理员使用自己的管理权限,管理用户与卖家,用户在申请成为卖家时,这时这个请求就会被提交过来,管理员可以把卖家权限分配给了买家。

  ⑵卖家模块:卖家通过这个模块添加自己的商品,删除自己的商品,修改自己的商品信息,查看用户下的订单。

  ⑶用户模块:在这个模块中,通过自己的用户名用户可以查看自己的基本信息,更改收货地址,查看最近的自己的订单状态。

  ⑷购物车模块:在这个模块中,购物车显示了用户刚刚购买的商品信息,以及商品的价格。

  3.2 系统设计E-R图

  图1 基于SSM的母婴购物网站E-R图  

  图2 商品信息E-R图   

  3.3 数据库设计

  以系统设计E-R图和实体E-R图为参考,设计数据库及数据表(以商品信息表为例)。

  表1 商品信息表shop_table     下载原表

  表1 商品信息表shop_table


  3.4 代码及实现

  (1)购物主页面。用户通过这个页面搜索商品,通过这个页面选择自己要买的东西加入购物车。

  图3 网站主页面  

  图4 购物车页面 

  (2)购物车管理页面。通过该页面,用户可以查看你打算购买的商品,以及对他们的增查删。

  4 系统调试及结论

  4.1 系统调试

  (1)登入用户后进行选择商品加入购物车,再到结算。

  (2)管理员登入管理平台进行管理

  (3)卖家登入卖家平台使用卖家权限。

  (4)用户申请成为卖家,管理员审核后,用户变成卖家。

  4.2 系统结论

  在调试中,基本完成了本项目的大体功能,主要角度是从3个方面进行:用户,管理员,卖家。分别担任其中一个角色,调试其所用功能,并且找出部分问题的所在,并加以进行了解决。

  参考文献

  [1]李兴华,王月清。java Web开发实战经典基础篇[M].北京:清华大学出版社,2010.

  [2]姜利群。JAVA网络编程实例教程[M].北京:北交大出版社,2005.

  [3] 张海藩。软件工程导论第5版[M].清华大学出版社,2005.

作者单位:南充市中心血站 武警四川省总队自贡市支队
原文出处:郑茹琼,刘杨.基于SSM的母婴购物网站的设计与实现[J].电脑知识与技术,2019,15(26):264-265.
相关内容推荐
相关标签:购物网站设计毕业论文
返回:大学论文