本系统是一个学校与毕业生的交流平台。方便校友们了解母校的最新动态,同学的情况;同时学校也可以通过平台了解毕业生的就业状况等等。根据具体的需求。
本系统包括了校友管理、新闻、行业联谊、捐赠这四大功能模块。
线上访问地址(后台):localhost:9200
线上访问地址(前台):localhost:9100/index
SpringBoot、MybatisPlus、Thymeleaf、MySQL、阿里云OSS、光年后台管理模板
1.在mysql中新建数据库xiaoyou,将xiaoyou.sql导入该数据库。
2.打开IDEA,导入此项目, 打开xiaoyou3\xiaoyou_manage\src\main\resources\application.yml 和xiaoyou3\xiaoyou_index\src\main\resources\application.yml的配置文件, 修改数据库用户名和密码为自己本地数据库的用户名和密码,修改数据库地址为本机的对应数据库地址如下:
spring:
datasource:
#数据库地址
url: jdbc:mysql://localhost:3306/xiaoyou?serverTimezone=GMT%2B8
type: com.alibaba.druid.pool.DruidDataSource
#mysql的账号
username: root
#mysql的密码
password: root
driver-class-name: com.mysql.jdbc.Driver
3.配置阿里云OSS图片服务(可选操作):
在xiaoyou3\xiaoyou_tools\src\main\java\com\lgy\tools\common\utils下配置阿里云OSS服务(建议使用自己的,个人的流量耗不起哈哈哈哈,也不知道什么时候到期了就挂了),参考教程:阿里云OSS图片服务配置
4.邮件服务配置(可选操作):
在xiaoyou3\xiaoyou_tools\src\main\java\com\lgy\tools\common\utils下的MailUtils类中配置如下:
附:主要是更改邮箱服务器和你的邮箱账号和密码(当然你也可以不改,我的邮箱用多了可能就被视为垃圾邮箱账号了)
package com.lgy.tools.common.utils;
import javax.mail.*;
import javax.mail.internet.AddressException;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
import java.util.Properties;
public class MailUtils {
//邮件发送协议
private final static String PROTOCOL = "smtp";
//SMTP邮件服务器(这里使用的是QQ邮箱也可以使用其他的)
private final static String HOST = "smtp.qq.com";
//是否要求身份验证
private final static String IS_AUTH = "true";
// 是否启用调试模式(启用调试模式可打印客户 端与服务器交互过程时一问一答的响应消息)
private final static String IS_ENABLED_DEBUG_MOD = "true";
/**
*
* @param mailAddress 收件人地址
* @param mailMsg 邮件正文
* @throws MessagingException
* @throws AddressException
*/
public static void sendMail(String mailAddress, String mailMsg,String mailContent) throws MessagingException {
// -- 1.创建一个Properties对象.里面 封装基本协议和数据
Properties props = new Properties();
// -- 设置邮件的发送协议
props.setProperty("mail.transport.protocol", PROTOCOL);
// -- 设置发送邮件的服务器地址
props.setProperty("mail.smtp.host", HOST);
// -- 设置发送邮件需要验证
props.setProperty("mail.smtp.auth", IS_AUTH);
props.setProperty("mail.debug", IS_ENABLED_DEBUG_MOD);
//-- 提供验证器
Authenticator auth = new Authenticator() {
@Override
protected PasswordAuthentication getPasswordAuthentication() {
// TODO Auto-generated method stub
//更改成自己的账号和密码(不是QQ密码)
return new PasswordAuthentication("921650190@qq.com", "qreuugzpvxkebefd");
}
};
//-- 开启和服务器的会话
Session session = Session.getDefaultInstance(props, auth);
//-- 创建消息对象.一个Message对象就 是一封邮件的内容
Message msg = new MimeMessage(session);
//-- 设置邮件的发送者(自己的邮箱)
msg.setFrom(new InternetAddress("921650190@qq.com"));
//-- 设置邮件的发送方式和接受者
msg.setRecipient(Message.RecipientType.TO, new InternetAddress(mailAddress));
//设置邮件的主题
msg.setSubject(mailMsg);
//设置邮件的正文
String url = "http://localhost:9200/index";
String content = mailContent+"请去官网查看更多<a href='" + url + "'>" + url + "</a>";
msg.setContent(content, "text/html;charset=utf-8");
//-- 创建Transport用于发送邮件
Transport.send(msg);
}
}
5.运行xiaoyou3\xiaoyou_index\src\main\java\com\lgy\xiaoyou_index\下的XiaoyouIndexApplication.java类,启动前台。
6.运行xiaoyou3\xiaoyou_manage\src\main\java\com\lgy\xiaoyou_manage\下的XiaoyouManageApplication.java类,启动后台。
7.打开浏览器,输入 localhost:9200 进入后台登录界面;输入localhost:9100/index进入前台首页。
8.输入用户名和密码访问系统。
JDK1.8;Tomcat9.0;MySQL5.5
管理员账号: 111
管理员密码: 123
普通用户账号:2020
普通用户密码:2020
在启动之后访问localhost:9200进入后台登录界面,输入管理员账户名密码进行登录,登录成功便可使用后台系统;访问localhost:9100/index进入前台首页,点击右上角登录按钮,输入普通用户账户名密码进行登录,成功即可使用前台。
1、自动:在上方保障服务中标有自动发货的商品,拍下后,将会自动收到来自卖家的商品获取(下载)链接;
2、手动:未标有自动发货的的商品,拍下后,卖家会收到邮件、短信提醒,也可通过QQ或订单中的电话联系对方。
1、描述:源码描述(含标题)与实际源码不一致的(例:描述PHP实际为ASP、描述的功能实际缺少、版本不符等);
2、演示:有演示站时,与实际源码小于95%一致的(但描述中有"不保证完全一样、有变化的可能性"类似显著声明的除外);
3、发货:手动发货源码,在卖家未发货前,已申请退款的;
4、服务:卖家不提供安装服务或需额外收费的(但描述中有显著声明的除外);
5、其他:如质量方面的硬性常规问题等。
注:经核实符合上述任一,均支持退款,但卖家予以积极解决问题则除外。交易中的商品,卖家无法对描述进行修改!
1、在未拍下前,双方在QQ上所商定的内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准);
2、在商品同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外);
3、在没有"无任何正当退款依据"的前提下,写有"一旦售出,概不支持退款"等类似的声明,视为无效声明;
4、虽然交易产生纠纷的几率很小,但请尽量保留如聊天记录这样的重要信息,以防产生纠纷时便于网站工作人员介入快速处理。