基于 SSM 架构的校园二手小商品交易平台的设计与实现
摘要】近年来我们发现,随着毕业季节的临近,大多数毕业生面临着一个问题,
那就是几年大学下来,积攒了不少小物件,留之无用,弃之可惜,所以就在校园
中摆起了地摊,低价出售二手商品。
【关键词】SSM;小商品交易平台
一、引言
目前,随着人们生活水平的提高,人们的生活物质更新速度也在不断地加快。如今大学
生的闲置物品繁多,尤其是毕业班的学生有很多闲置的物品需要处理,闲置没用的东西需要
转手,怎么处置这些物品成了难题,而在这样的前提下,受到互联网思维的影响,校园二手
小商品交易平台的实现可以很好地解决现在大学生闲置物品的问题,同时资源可以得到重新
地利用。
二、SSM 架构技术
(一)Spring 简介
Spring 是一个开源框架,Spring 是于 2003 年兴起的一个轻量级的 Java 开发框架,它是为
了解决企业应用开发的复杂性而创建的。Spring 的核心是提供一种新的机制管理业务对象及
其依赖关系。它是一种容器框架,用于创建 bean,维护 bean 之间的关系,它可以管理 web
层,持久层,业务层等,可以配置各个层的组件并且维护各个层的关系。Spring 框架实现了
表现层、业务层.持久层的整合,但这并不意味着原来已有的框架能被 Spring 框架取代,而是
Spring 框架能够实现已有框架的无缝整合,为企业级应用开发提供更大的灵活性。
(二)SpringMVC 简介
SpringMVC 属于 SpringFramework 的后续产品,是 Spring 基于 MVC 设计模型的用于构建
Web 应用程序的一种实现。SpringMVC 已经融合在 SpringWebFlow 里面,它原生支持的
Spring 特性,让开发变得非常简单规范。SpringMVC 分离了控制器、模型对象、分派器以及
处理程序对象的角色,这种分离让它们更容易进行定制。
(三)Mybatis 框架
MyBatis 本是 apache 的一个开源项目 iBatis,2010 年这个项目由 apachesoftwarefoundation
迁移到了 googlecode,并且改名为 MyBatis。Mybatis 是 J2EE 应用开发中的一个持久层框架,
它通过配置的 XML 文件或者注解实现对象和存储过程。MyBatis 框架集合多种操作型关系数
据的概念和方法,它是一个强大的数据访向工具和解决的方法。MyBatis 消除了几乎所有的
JDBC 代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML 或注解用于配置和
原始映射,将接口和 Java 对象 PlainOldJavaObjects 映射成数据库中的记录。
Mybatis 与 JDBC 相比,简化了相关代码的实现,其通过使用注解方法或者简单的 XML 配置
文件实现原始映射,然后通过映射引擎将 JavuBean 或者定义的接口映射成数据库中的记录。
Mybatis 让程序将主要精力放在 SQL 语句上,通过 Mybatis 提供的映射方式,自由灵活生成半自
动化的满足需要的 SQL 语句,而且修改比较容易。
三、系统设计
(一)系统结构设计
校园二手小商品交易平台系统分为系统前台和系统后台。用户可以在前台进行免费注册、
登录系统、账号管理、商品搜索、购物车管理、订单管理和付款管理等功能。此外,用户还
可以在后台进行基本信息维护,包括商品信息、会员基本信息、商品类别信息等;也可以进
行商品发布、留言回复等。系统的整体组织结构图如图 1 所示。
图 1 基于 SSM 架构的校园二手小商品交易平台架构图
系统的数据流图如图 2 所示。
图 2 基于 SSM 架构的校园二手小商品交易平台数据流图
(二)系统功能设计
评论16
最新资源