流浪猫狗管理救助系统demo

Demo 3年前 (2021) admin
0

流浪猫狗管理救助系统demo

1. Demo简介

基于SSM整合的流浪猫狗管理救助demo,分为前后端两个系统,前端显示用户领养猫狗界面,后端为管理员管理页面。

流浪猫狗管理救助系统demo

1.1 技术应用

1.2 数据库

登入分为管理员后台登入。用户前台登入。

流浪猫狗管理救助系统demo

2. 系统内容

2.1 demo前台

用户登入前台界面

流浪猫狗管理救助系统demo 流浪猫狗管理救助系统demo 流浪猫狗管理救助系统demo

领养中心

流浪猫狗管理救助系统demo

志愿者团队申请:申请后会收到短信提醒。

流浪猫狗管理救助系统demo

志愿者活动

流浪猫狗管理救助系统demo

猫狗领养

流浪猫狗管理救助系统demo

2.2 管理员后台

登入

流浪猫狗管理救助系统demo

管理员信息

流浪猫狗管理救助系统demo

用户信息

流浪猫狗管理救助系统demo

流浪猫狗管理

流浪猫狗管理救助系统demo

领养管理

流浪猫狗管理救助系统demo

评论管理

流浪猫狗管理救助系统demo

团队活动管理

流浪猫狗管理救助系统demo

志愿者申请管理

流浪猫狗管理救助系统demo

同意领养列表

流浪猫狗管理救助系统demo

不同意领养列表

流浪猫狗管理救助系统demo

3. 重点程序

邮件发送工具类

public class MailUtil {
    /**
     * 发送邮件的方法,自己需要去注册163邮箱账号
     * @param to :给谁发送邮件
     * @param state  :邮件的激活码
     * */
    public static void sendMail(String to,int state) throws MessagingException {
        //1 创建连接对象
        Properties properties = new Properties();
        // 设置邮件服务器
        properties.setProperty("mail.smtp.host", "smtp.163.com");
        // 打开认证
        properties.setProperty("mail.smtp.auth", "true");
        Session session = Session.getInstance(properties, new Authenticator() {
            @Override
            protected PasswordAuthentication getPasswordAuthentication() {
                return new PasswordAuthentication("邮箱账号", "授权码");
            }
        });
        String word=null;
        if(state==1){
            word="你的申请已经同意了,请你快来这领养流浪猫狗";
        }else if(state==0){
            word="因为你的条件不符合,所有不能同意你的申请";
        }else if(state==2){
            word="有申请成为志愿者的申请,请快去处理";
        }
        //2 创建邮件对象

        javax.mail.Message message =new MimeMessage(session);
        //2.1 设置发件人
        message.setFrom(new InternetAddress("wuxinyugan@163.com"));
        //2.2设置收件人
        message.setRecipient(Message.RecipientType.TO,new InternetAddress(to));
        //2.3 设置邮件主题
        message.setSubject("来自xx网站的邮件");
        //2.4这是正文
        message.setContent("<h1>来自流浪猫狗网站的邮件,</h1><h3>"+word+"</h3>","text/html;charset=UTF-8");
        //发送一封激活邮件
        Transport.send(message);
    }
}

4. 总结

此demo整合SSM实现的传统CRUD,较为简单,感兴趣的同学拿去改改。

需要源码的同学到这里下载哦,望点个star

https://github.com/xiaobeibi/JavaDemoProjects/tree/master/adopt

版权声明:admin 发表于 2021-06-17 17:08:47。
转载请注明:流浪猫狗管理救助系统demo | 小贝比

暂无评论

暂无评论...