校园跳蚤市场*
2021-10-26许一靖李英杰韩润心曹俊杰李鹏宇郭趁趁
山西电子技术 2021年5期
许一靖,李英杰,韩润心,曹俊杰,李鹏宇,郭趁趁
(河南科技大学信息工程学院,河南 洛阳 471003)
0 引言
随着消费水平的不断提高,在校大学生的闲置物品也在不断增多,并且迫切希望进行二手交易。本校园二手交易平台,为大学生构建了一个安全可靠的交易平台[1]。不仅可以优化资源,还可以使大学生减少铺张浪费,使每一个物品都能发挥出它的价值,构建了一个和谐、阳光、节约环保型校园。
1 相关技术介绍
1.1 Spring
Spring是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器[2]。IOC将对象的创建转移到配置文件中,程序员不再管理对象的创建,让他们更多的去关注业务的实现,使得耦合性大大降低。
1.2 Spring MVC
Spring MVC框架以请求为驱动,围绕一个中心Servlet分派请求及提供其他功能。DispatcherServle是整个Spring MVC的核心,负责对用户请求进行接收和拦截。
1.3 Mybatis
Mybatis是一款优秀的基于java的持久层框架,让程序员只关注SQL本身,而不需要去关注如连接的创建、statement的创建等操作。
1.4 SSM框架
SSM框架是目前比较主流的Java EE企业级框架,其中,Spring MVC负责对用户请求进行操作,Spring负责业务对象的管理。
2 数据库的设计
合理的数据库设计是进行软件开发的基础,合理的数据库设计可以减少数据的冗余度,实现数据共享,使数据具有逻辑独立性和物理独立性。
本系统采用MySQL作为后台数据库。
2.1 数据库概念设计
主要的表如下:
商品实体(编号,用户id,名称、详细信息、价格、类别、是否下架、交易方式、图片)
发布的商品(编号,用户id,商品id,审核状态)
订单实体(编号、用户id、商品id、购买时间、状态)……p>
登录APP查看全文
