基于SSM架构的校园二手小商品交易平台的设计与实现

发表时间:2020/7/7   来源:《新纪实》2020年第2期   作者:葛万辉 曹立勇 张鲁
[导读] 近年来我们发现,随着毕业季节的临近,大多数毕业生面临着一个问题,那就是几年大学下来,积攒了不少小物件,留之无用,弃之可惜,所以就在校园中摆起了地摊,低价出售二手商品。

        山东协和学院  山东 济南  250000
       
        【摘要】近年来我们发现,随着毕业季节的临近,大多数毕业生面临着一个问题,那就是几年大学下来,积攒了不少小物件,留之无用,弃之可惜,所以就在校园中摆起了地摊,低价出售二手商品。

        【关键词】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架构的校园二手小商品交易平台数据流图
        (二)系统功能设计
        1.系统前台功能
        (1)用户注册。用户可通过改功能注册个人信息,包括设置个人账号、登录密码、注册邮箱、联系电话、上传个人身份证件等,从而完成合法账户的注册。
        (2)用户登录。用户通过该功能输入个人账户的账号与密码登录系统,也可以通过手机号与短信注册码的方式登录系统。
        (3)账号管理。用户通过该功能修改或完善个人注册信息。
        (4)商品搜索。用户通过该功能可以按照多种不同方式搜索商品,如按商品类别搜索、按商品关键字搜索等。
        (5)购物车管理。用户通过该功能增加、修改、删除个人购物车中的商品。
        (6)订单管理。用户通过该功能维护个人订单信息。
        (7)付款功能。用户通过该功能完成订单付款。
        (8)留言。用户通过该功能可给卖家留言或对商品进行评价。
        2.系统后台功能
        (1)商品信息维护。用户通过该功能可进行商品信息的维护,包括商品介绍、上传商品图片、定义商品价格等。
        (2)商品类别维护。用户可进行商品类别信息维护。
        (3)会员信息维护。用户可进行个人信息维护,并进行会员升级等。
        本系统平台基于SSM(Spring+SpringMVC+Mybatis)框架进行开发,结合SQLServer2008R2完成数据存储,采用MVC三层体系结构,实现学生网上二手小商品的搜索并扫码完成交易。学生可以根据已学知识进行功能设计和UI设计,最终完成平台开发。利用HTML5的终端自适应功能,平台可以实现在各类终端(PC端、手机端、平板电脑等)随时随地在线搜索校园二手商品,进行校园小商品交易,为在毕业生提供极大方便。
       
        参考文献:
        [1]张延山.基于JQuery技术开发办公设备网上报修系统[D].成都:电子科技大学,2014.               
        【基金项目】山东协和学院实验室开放项目,项目名称:基于SSM架构的校园二手小商品交易平台的设计与实现。项目编号:2019SYKF23。
        
       

投稿 打印文章 转寄朋友 留言编辑 收藏文章
  期刊推荐
1/1
转寄给朋友
朋友的昵称:
朋友的邮件地址:
您的昵称:
您的邮件地址:
邮件主题:
推荐理由:

写信给编辑
标题:
内容:
您的昵称:
您的邮件地址: