基于SSM框架的拼团自由玩系统设计与实现

第4期2021年2月No.4February,2021
0    引言
随着国家经济的发展和社会的进步,人们生活水平不断提高,互联网也不断普及,利用互联网在闲暇时间外出结伴游玩,成为一种常见的活动。因此,开发拼团自由玩系统方便大家拼团游玩。系统采用SSM 框架。1    系统分析与设计1.1  业务流程分析
用户注册登录后可以选择作为会长创建活动或者申请加入已创建的活动。创建活动需填写活动创建表。若用户选择活动参加,此活动会长就会有消息提示处理,来同意或者拒绝用户加入。会长若同意该用户加入活动,则用户可以查看我的活动并缴纳额定的费用。1.2 数据库设计
(1)用户管理表。用户注册时填写个人信息。结构如表1所示。
表1  members.sql
名称类型长度Not null 键注释
id int 8√
主键
经视故事会username varchar 16用户名password varchar 16密码tel varchar 16introduction
varchar
255
个人简介(2)活动管理表。创建活动时填写活动信息,size 为已加入人数。结构如表2所示。
(3)消息处理表。发送申请加入活动的信息,申请者为发送者,会长为接受者,根据会长同意或者拒绝来写入process 。结构如表3所示。
(4)会员-活动记录表。记录每个活动的用户信息,包括参加的活动、身份、费用和是否缴费等。结构如表4所示。
表2  action.sql
名称类型长度Not null 键注释南京艺术学院尚美学院
id int 8√
陈大启
主键
num varchar 16活动编号name varchar 32活动名称startTime varchar 64开始时间endTime varchar 64结束时间introduction
varchar 128活动简介size int 8参与人数payment
int
8
活动预算表3  message.sql
名称类型长度Not null 键注释
id int 8√
主键
sender varchar 16发送者receiver varchar 16接收者num varchar 16外键
活动编号type varchar 64消息类型process int 8
是否已处理表4  records.sql 名称类型长度Not null 键注释
id int 8√
主键num varchar 16外键
活动编号identity varchar 4身份username varchar 64外键
用户名tel varchar 64payment int 8费用process
int
8
是否缴费摘 要:随着互联网的发展,人们越来越爱拼团外出游玩,系统中用户可以通过互联网结伴游玩。拼团系统采用SSM 框架
(Spring+SpringMVC+MyBatis),结合JQuery EasyUI 框架等,实现了游玩过程的用户管理、活动管理、财务缴费等功能,为用户拼团游玩提供了方便快捷的平台。关键词:SSM 框架;拼团自由玩;方便快捷
基于SSM框架的拼团自由玩系统设计与实现
肖勇飚
(苏州科技大学,江苏  苏州  215000)
作者简介:肖勇飚(2000— ),男,江苏盐城人,本科生;研究方向:人工智能。
无线互联科技
Wireless Internet Technology
第4期2021年2月
No.4February,2021
Design and implementation of free play system based on SSM framework
Xiao Yongbiao
(Suzhou University of Science and Technology, Suzhou 215000, China )
Abstract:
With the development of the Internet, people are more and more like to go out to play, and users in the system can play together through the Internet. The SSM framework (Spring SpringMVC MyBatis )and the JQuery EasyUI framework are used to realize the functions of user management, activity management, financial payment and so on.Key words:
SSM frame; group free play; convenient and fast [参考文献]
[1]黑马程序员编著.JavaEE 企业级应用开发教程[M].北京:人民邮电出版社,2017.[2]邱丹萍.Web 开发中SSM 框架的分析[J].电脑知识与技术,2020(17):81-82.
[3]李杰,陈惠敏.基于SSM 的在线学习平台设计与实现[J].电脑编程技巧与维护,2019(11):53-54,66.
(编辑 王永超)
2    关键技术分析
时域 频域系统前端采用JQuery 、EasyUI 等进行表现层设计,使用Ajax 异步刷新网页,后端采用SSM 框架技术,使用MySQL 数据库,前后端解析Json 数据。2.1  SSM 框架简介
SSM 框架即由Spring 、SpringMVC 、MyBatis 整合而成,常作为Web 项目的框架。
(1)Spring :Spring 是一个分层的Java SE/EE 一站式轻量级开源框架[1],其核心技术为IoC(控制反转)和AOP (面向切面编程)。由于EJB 的失败,Spring 开始崛起,其主要功能是通过容器对Bean 管理。Spring 容器主要使用依赖注入对Bean 管理,一般分为通过setter 注入、构造方法注入和接口注入。Spring 中实现对Bean 的配置更多使用注解(annotation )的方法。Spring 框架的优点是采用分层结构,高内聚、低耦合,面向接口编程,开发简单,方便集成第三方框架,事务管理通过配置完成,编写代码较少,使用Junit4,方便测试程序。
(2)SpringMVC :Spring MVC 是Spring 提供的一个实现了Web MVC 设计模式的轻量级Web 框架[1],与Spring
框架无缝整合[2]
。它属于MVC 框架,即模型(Model )、视图(View )和控制器(Controller )。Model 主要完成业务逻辑和对数据进行处理,View 主要用于显示数据,Controller 用于控制程序,将响应的数据展示在对应的界面上。SpringMVC 通过注解作用于业务逻辑层、持久层等,控制前后端交互程序,处理请求的事务操作并将后端的数据响应到对应界面上,其核心为DispatcherServlet ,主要用于获取用户请求,响
应结果[3]。
(3)MyBatis :MyBatis 是一个基于Java ,支持普通SQL 查询、存储过程以及高级映射的持久层框架[1]。其代码简洁易掌握,避免了手动设置参数。SqlSessionFactory 在MyBatis 中十分重要,主要作用是创建SqlSession ;SqlSession 是另一个重要对象,主要执行持久化操作。通常使用XML 形式生成SqlSessionFactory ,XML 分为核心配置文件(mybatis-config.xml)和Mapper 映射文件。配置文件主要配置MyBatis 全局信息,如Mapper 文件位置、数据库信息等,注意子元素必须按照先后顺序配置。2.2  JQuery 、EasyUI 简介
JQuery 是一种轻量级的JavaScript 库,其语言简洁,扩展性优秀,兼容于主流浏览器。JQuery EasyUI 是一组基于JQuery 的UI 插件集合[3],提供了大量组件,如数据网格(DataGrid)等,组成拼团系统的界面。JQuery 的Ajax 技术实现网页异步更新,用户无须刷新整个网页,带来良好体验。
2.3  MySQL 简介
MySQL 是当前最流行的开源的关系型数据库管理系统之一,支持C 、Java 、PHP 等多种编程语言,处理数据效率高,操作简单,广泛应用于Web 网站开发。3 结语
公明党
如今人们越来越喜欢外出拼团游玩。系统采用SSM (Spring+SpringMVC+MyBatis )框架,从系统分析与设计、关键技术分析、系统实现界面详细介绍了拼团自由玩系统,使得今后人们利用互联网拼团游玩更加方便、快捷。
无线互联科技·软件透视
>我们的足球场

本文发布于:2024-09-22 09:36:14,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/383216.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:活动   用户   系统
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议