【SSM项目实战】学生社团管理系统SpringMVC+MyBatis+LayUI

【SSM项目实战】ssm学生社团管理系统项目功能演示,课程内容答疑微信:kfylcto

简  介 我们本次的开发采用的是ssm框架进行开发,包括:Spring + Springmvc + MyBatis + Shiro(权限控制)。对于后台与前台数据交换使用的是fastjson,可以将数据对象转换为json格式,当然前台我们采用layui前端框架。对于这样的前端框架难点在于使用数据处理上,使用异步数据提交的时候不会操作。这里要涉及到ajax的异步提交。

在线学习

点击这里开始在线学习

管理员登录数据层实现

定义登录接口方法并且编写 sql 查询语句,在 mapper 编写 sql
范例: 定义接口方法, cn.xmjar.clubs.dao.IAdminDAO
/**
* <li>定义数据查询操作,根据编号查询数据行中的字段内容</li>
* @param aid 要执行数据查询的主键编码
* @return 查询成功返回改行数据,查询失败返回 null
*/
public Admin findById(String aid);
定义的包名称:cn.xmjar.clubs.dao
范例: 定义 sql 文件
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
 "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.xmjar.clubs.dao.IAdminDAO">
 <!-- 根据编号查询数据行记录 -->
 <select id="findById" parameterType="string" resultType="Admin">
 SELECT aid,name,password,photo,did,flag,locked,lastdate FROM admin WHERE aid=#{aid} AND locked=0
 </select>
</mapper>
范例: 测试 sql 语句
mysql> SELECT
aid,name,password,photo,did,flag,locked,lastdate
FROM admin WHERE aid='admin' AND locked=0;
+-------+------------+----------+-------------+--
----+-------+--------+----------+
| aid | name | password | photo | did
| flag | locked | lastdate |
+-------+------------+----------+-------------+--
----+-------+--------+----------+
| admin | 超级管理员 | 1234 | myphoto.png | NULL
| admin | 0 | NULL |
+-------+------------+----------+-------------+--
----+-------+--------+--------
-- 增加社团信息
INSERT INTO dept(title, credate)VALUES ('英语社团',now());
INSERT INTO dept(title, credate)VALUES ('数学社团',now());
-- 增加管理员 admin / xmjar
INSERT INTO admin(aid, password, name, photo, flag, locked) VALUES ('admin','2BC71F395E43CD210DAAD9EFF1A1C7E1','
超级管理员','myphoto.png','admin',0);
INSERT INTO admin(aid, password, name, photo, flag, locked) VALUES ('xmjar','2BC71F395E43CD210DAAD9EFF1A1C7E1','普
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值