ssm

自学ssm框架制作的简单的学生管理系统

牧云@^-^@ 提交于 2019-11-27 16:04:59
自学ssm框架制作最简单的管理系统 当自己做通一遍之后,之后做项目我觉得将会很难,特此做一个笔记,将自己的东西记录下 这是文件结构目录: 通过mevan仓进行jar包的管理 先来看一下后台的代码: ok,首先需要做的就是数据库的设计:本人比较懒所以只进行了一个表的设计, 数据库设计好后,就开始写我们的 pojo类以及最重要的就是dao层和mapper的映射 此处以user类为主来进行记录: 我的UserMapper接口: userMapper 值得注意的是:1:userMapper中的namespace一定是与之关联dao层的类的相对路径, 2:这里的传入参数 跟UserMapper中的parameterType类型保持一致,返回值类型跟此处我定义的是resultMap, 3:这里的resultMap id为数据库中的主键,result是表中其他列,column为数据库表中的列名,property是我pojo类中的属性名,其与数据库列名保持一致; 由于习惯,我们在service层中再写一次dao层的接口,内容一致 并写serviceI的实现类 @Resource引用了UserMapper 类中的接口对象,并通过调用方法实现数据库的操作重写接口中的方法体, 这里是用户登录的时候会通过此controller进行页面逻辑的处理,是登录还是注册: 这里是管理员的拦截器: 注意点

基于ssm框架的论坛系统(Spring,Spring MVC,MyBatis)

痴心易碎 提交于 2019-11-27 16:04:34
基于ssm框架的论坛系统 1.介绍 本论坛系统基于spring,spring mvc,mybatis框架搭建,实现了论坛的基本功能,注册,登录,发帖,浏览等功能。 2.截图 3.源码 源码已上传至我的github,链接为 https://github.com/withstars/Genesis ,如有需要请自行下载 来源: CSDN 作者: YHJ1997 链接: https://blog.csdn.net/YHJ1997/article/details/79329296

基于SSM框架的毕业设计管理系统的设计与实现(附资源下载)

删除回忆录丶 提交于 2019-11-27 16:04:21
我的毕业设计就叫毕业设计管理系统的设计与实现,哈哈 目录 1.摘要 2.需求分析 3.数据库设计 4.功能模块的设计与实现 5.项目截图 6.项目源码 1.摘要 毕业设计是本科教育的最后一个环节,整个过程包括课题拟定与审核、师生双选、开题报告、文档审核、中期检查、毕业答辩等多个环节,是一项系统而复杂的工作。开发一个适合本校的毕业设计管理系统,不仅能够极大地减少教务管理人员的工作量,还能较大地提高学生和教师的效率。本系统采用B/S模式,主要开发工具为Eclipse(Oxygen.1a Release),用到的编程语言有Java、JavaScript和JSP,数据库采用MySQL 5.7,服务器则用的Apache Tomcat 9.0。前端页面的编写基于bootstrap,整个项目基于SSM框架。 2.需求分析 系统的组织架构如图所示,三种用户根据自己不同的权限对课题、文档、成绩、公告、任务五种数据信息进行处理,不同用户角色再根据这些数据信息进行交互通过课题进行交互,并且围绕着文档进行数据的传递和处理等。 系统的功能模块如图所示,每个模块各有几个子功能模块。 本系统包含三种用户:学生、教师和管理员。通过本系统,学生可以获取指导教师和管理员发布的相关教学信息和教学资源;教师可以进行毕设进度的日常管理,发布任务、上传资料、审核文档等;管理员可以进行系统的管理和维护,并对教师、学生

基于SSM框架的教务查询系统实践(2)—— 系统设计

痴心易碎 提交于 2019-11-27 16:00:29
技术框架选择 系统严格采取 Web 层、服务层、持久层三层体系结构,上层的程序可以调用下一层的程序,反之则不行,遵循依赖倒置原则(Dependency Inversion Principle ),以此达到层与层之间松耦合的目的。 使用的工具与技术 IoC容器:Spring 4.3 Web框架:SpringMVC 4.3 ORM框架:Mybatis 3.4 安全框架:Shiro 1.2 数据源:C3P0 0.9 日志:log4j 1.2 前端框架:Bootstrap 开发工具:IntelliJ IDEA 项目管理工具:Maven 数据库:Mysql 5.7 JDK版本:jdk 1.8 Tomcat版本:Tomcat 8.x 数据库设计 college 表,存储 学院id 和 学院名称 course 表,存储课程id、名称、教师id、上课时间、教室信息、上课周数、课程类型、开设课程的学院id、课程学分 role 表,存储角色id、角色名称、权限 selected_course 表,选课信息表,存储课程id、学生id、选课学生的分数 student 表,存储学生id、学生姓名、性别、生日、入学日期、所在学院id teacher 表,存储教师id、教师姓名、姓名、生日、学位、title、入职时间、所在学院id user_login 表,存储用户id、用户姓名、密码、身份 POJO、DAO

基于SSM框架的教务查询系统实践(1)—— 项目整体功能概述

六眼飞鱼酱① 提交于 2019-11-27 16:00:09
教务查询系统整体功能结构 管理员用户功能 管理员可对 教师信息、学生信息、课程信息 进行 增删改查 操作,管理员账户,可以重置非管理员账户的密码 课程管理:当课程已经有学生选课成功时,将不能删除 学生管理:添加学生信息时,其信息也会添加到登录表中 教师管理:同上 账户密码重置 修改密码 教师用户功能 教师登陆后,可以获取其,教授的课程列表,并可以给已经选择该课程的同学打分,无法对已经给完分的同学进行二次操作 查询我的课程 修改密码 学生用户功能 学生登录后,根据学生信息,获取其已经选择的课程,和已经修完的课程 所有课程: 在这里选修课程,选好后,将会自动跳转到已选课程选项 已选课程: 这里显示的是,还没修完的课程,也就是老师还没给成绩,由于还没有给成绩,所以这里可以进行退课操作 已修课程: 显示已经修完,老师已经给成绩的课程 修改密码 来源: CSDN 作者: HeatDeath 链接: https://blog.csdn.net/HeatDeath/article/details/78700875

SSM的quartz动态定时器

人盡茶涼 提交于 2019-11-27 15:22:58
Controller层: package com.smartteam.controller; import com.smartteam.controller.BaseController; import com.smartteam.service.SampleTryEntryService; /** * <p> * 前端控制器 * </p> * * @author XiaoDeng * @since 2019-08-06 */ @Api(tags = "动态定时器") @RestController @RequestMapping("/sampleTry") public class SampleTryController extends BaseController { @Autowired private SampleTryEntryService sampleTryEntryService; /** * 逻辑处理 */ public void sampleTryEntity(){ // 逻辑处理之后启动定时任务 sampleTryEntryService.scrhySendMessage(); } } SampleTryEntryService层: package com.smartteam.service; import com.baomidou.mybatisplus

SSM 项目笔记,引入jar包

妖精的绣舞 提交于 2019-11-27 14:54:55
pom,引入的jar包,如下 1. spring webmvc 4.3.7 2. spring jdbc 4.3.7 3. spring aspects 4.3.7 4. mybatis 3.4.2 5. mybatis spring 1.3.1 6. c3p0 ->c3p0 0.9.1 7. mysql connect java 5.1.41 8. jstl ->jstl 1.2 9.servlet-api 2.5 <scope>provided</scope>用范围标识,发布到服务器时自动剔除 10. junit 4.12 引入bootstrap, 在webapp下,建立文件夹static,考入即可。之前另外需要jquery。 来源: https://www.cnblogs.com/sdgtxuyong/p/11367431.html

ssm框架写查询

十年热恋 提交于 2019-11-27 13:47:36
配置文件 1.applicationContext.xml 2.db.properties 3.log4.properties 4.spring-mvc.xml 5.web.xml 6.TbUserMapper.xml TbUser.java public class TbUser { private int id; private String username; private String password; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } @Override public String toString() { return "TbUser{" + "id=" + id + ",

ssm 支付宝支付整合

拟墨画扇 提交于 2019-11-27 12:10:39
Spring MVC+Spring+Mybatis实现支付宝支付功能(图文详解+完整代码) 注意 文章是从微信扒过来的具体是谁忘了!!大佬看见勿怪!! 地址:https://mp.weixin.qq.com/s/JZTO2W8hExCnJhFAsstfhQ 本教程详细介绍了如何使用ssm框架实现支付宝支付功能。本文章分为两大部分,分别是「支付宝测试环境代码测试」和「将支付宝支付整合到ssm框架」,详细的代码和图文解释,自己实践的时候一定仔细阅读相关文档,话不多说我们开始。 支付宝测试环境代码测试 源代码 https://github.com/OUYANGSIHAI/sihai-maven-ssm-alipay 1.下载电脑网站的官方demo: 下载:https://docs.open.alipay.com/270/106291/ 2.下载解压导入eclipse readme.txt请好好看一下。 只有一个Java配置类,其余都是JSP。 3.配置AlipayConfig (1) 注册蚂蚁金服开发者账号(免费,不像苹果会收取费用) 注册地址:https://open.alipay.com ,用你的支付宝账号扫码登录,完善个人信息,选择服务类型(我选的是自研)。 (2) 设置app_id和gatewayUrl 其中密钥需要自己生成,appID和支付宝网关是已经给好的,网关有dev字样

SSM整合之---环境搭建

三世轮回 提交于 2019-11-27 12:07:54
SSM整合---环境搭建 l 查询所有用户的信息,保存用户信息 1.pom.xml配置项目所需的jar包 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> </dependency> <!-- 1.日志 --> <!-- 实现slf4j接口并整合 --> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>1.1.1</version> </dependency> <!-- 2.数据库 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.37</version> <scope>runtime</scope> </dependency> <dependency> <groupId>c3p0</groupId> <artifactId>c3p0</artifactId> <version>0.9.1.2</version> <