<p align="center">
<img width="300" src="./github/logo.png">
</p>
## 广东第二师范学院校园助手系统
### 应用介绍
**广东第二师范学院校园助手系统**是为广东第二师范学院专属打造的校园服务应用。它不仅提供了课表查询、成绩查询、四六级考试成绩查询、空课室查询、图书借阅查询、馆藏图书查询、教学质量评价、电费查询、黄页信息查询、校园卡充值、校园卡挂失、消费查询等综合性的教务功能,还提供了二手交易、失物招领、校园树洞、恋爱交友、表白墙、全民快递、拍好校园、话题、匿名评教等社区交流平台。广东二师助手旨在为广东第二师范学院的在校师生们提供最优质的教育教学、校园生活、社团活动、文化娱乐和教务服务等信息。四年时光,广东二师助手陪你一起走过。
### 技术说明
广东第二师范学院校园助手系统是基于网络爬虫模拟登录技术和Spring、SpringMVC、Mybatis框架开发的校园应用,已正式投入广东第二师范学院生产环境供在校师生使用。应用采用前后端分离的架构设计,前端界面使用第三方WeUI样式库,后端利用JSON和Restful API为前端和移动端提供数据接口。目前应用支持Android、iOS、UWP、微信小程序等多个客户端,并利用OAuth2.0技术,接入微信公众号等多个平台。
### 安全规格
为保障用户的信息和资金安全,应用从多个层面添加了安全保护措施。
#### 网络通信
应用使用了请求防重放攻击校验、对称加密算法、非对称加密算法、消息摘要、数字签名等多种安全技术保证通信的安全性、可靠性。
#### 数据保存
应用使用了阿里聚安全提供的基于对称加密算法的关键用户数据加密存储、实名认证信息脱敏处理、基于子账号和最小权限原则的数据库管理策略等技术手段保证数据的安全性、完整性。
#### 授权认证
应用使用了有状态的和基于HMAC-SHA256的签名算法的JWT作为移动端与服务端通信的授权认证身份凭证。同时,利用OAuth2.0技术,应用允许用户通过微信、易班网等第三方账号快速登录应用,并使用第三方平台提供的众多API数据接口,构建更为丰富的应用功能,提供更为优质的用户体验。
#### 漏洞防护
对于网络常见的跨站脚本攻击、SQL注入攻击、跨站请求伪造攻击,应用也使用了相应的技术手段进行防护,能有效抵御大部分常见的漏洞攻击。
## 主要功能
#### 校园服务
1. 一键评教
2. 电费查询
3. 黄页查询
4. 体测查询
5. 空课室查询
6. 校园卡充值
7. 校园卡挂失
8. 课程成绩查询
9. 学期课表查询
10. 消费记录查询
11. 考研成绩查询
12. 馆藏图书查询
13. 图书借阅查询
14. 图书一键续借
15. 校园卡信息查询
16. 四六级成绩查询
#### 资讯信息
1. 新闻通知
2. 学期校历
3. 校园公众号
4. 疫情实时播报
5. 历史上的今天
#### 社交平台
1. 话题平台
2. 表白墙平台
3. 恋爱交友平台
4. 二手交易平台
5. 校园树洞平台
6. 失物招领平台
7. 全民快递平台
8. 拍好校园平台
#### 第三方平台
1. i志愿
2. 学信网
3. 粤康码
4. 政务服务
5. 疫情动态
6. 通信行程码
## 预览
<p>
<img width="250" src="./github/screenshot_01.jpg">
<img width="250" src="./github/screenshot_02.jpg">
<img width="250" src="./github/screenshot_03.jpg">
</p>
<p>
<img width="250" src="./github/screenshot_04.jpg">
<img width="250" src="./github/screenshot_05.jpg">
<img width="250" src="./github/screenshot_06.jpg">
</p>
<p>
<img width="250" src="./github/screenshot_07.jpg">
<img width="250" src="./github/screenshot_08.jpg">
<img width="250" src="./github/screenshot_09.jpg">
</p>
<p>
<img width="250" src="./github/screenshot_10.jpg">
<img width="250" src="./github/screenshot_11.jpg">
<img width="250" src="./github/screenshot_12.jpg">
</p>
<p>
<img width="250" src="./github/screenshot_13.jpg">
<img width="250" src="./github/screenshot_14.jpg">
<img width="250" src="./github/screenshot_15.jpg">
</p>
<p>
<img width="250" src="./github/screenshot_16.jpg">
<img width="250" src="./github/screenshot_17.jpg">
<img width="250" src="./github/screenshot_18.jpg">
</p>
<p>
<img width="250" src="./github/screenshot_19.jpg">
<img width="250" src="./github/screenshot_20.jpg">
<img width="250" src="./github/screenshot_21.jpg">
</p>
<p>
<img width="250" src="./github/screenshot_22.jpg">
<img width="250" src="./github/screenshot_23.jpg">
<img width="250" src="./github/screenshot_24.jpg">
</p>
<p>
<img width="250" src="./github/screenshot_25.jpg">
<img width="250" src="./github/screenshot_26.jpg">
<img width="250" src="./github/screenshot_27.jpg">
</p>
<p>
<img width="250" src="./github/screenshot_28.jpg">
<img width="250" src="./github/screenshot_29.jpg">
<img width="250" src="./github/screenshot_30.jpg">
</p>
<p>
<img width="250" src="./github/screenshot_31.jpg">
<img width="250" src="./github/screenshot_32.jpg">
<img width="250" src="./github/screenshot_33.jpg">
</p>
<p>
<img width="250" src="./github/screenshot_34.jpg">
<img width="250" src="./github/screenshot_35.jpg">
<img width="250" src="./github/screenshot_36.jpg">
</p>
<p>
<img width="250" src="./github/screenshot_37.jpg">
<img width="250" src="./github/screenshot_38.jpg">
<img width="250" src="./github/screenshot_39.jpg">
</p>
## 授权范围
本应用在中华人民共和国境内注册、发布和运营,目前仅面向广东第二师范学院在校师生开放注册使用。
测试环境账号:(用户名 - 密码)
- gdeiassistant - gdeiassistant
## 官网
- [广东二师助手官网](https://gdeiassistant.cn)
## 环境
### 操作系统
- Windows 10.0.10240
- macOS Mojave 10.14.3
### 开发工具
- Intellij Idea 2018.3.5 Ultimate
- Visual Studio Code 1.32
- Navicat for MySQL version 12.1
### 软件环境
- Git 2.21.0
- Gradle 5.1.1
- Tomcat 8.5.75
- JDK 1.8.0
- Mysql 5.7.32
- MongoDB 4.0.4
- Redis 5.0.3
### 框架组件
- WeUI 1.1.1
- BootStrap 4.0.0
- Spring 4.3.14
- Mybatis 3.4.4
- JQuery 3.2.1
- JQuery WeUI 1.0.1
- JQuery Mobile 1.4.5
- AmazeUI 2.7.2
- Layer Mobile 2.0.0
- Logback 1.2.3
- Jsoup 1.10.3
- HttpClient 4.5.3
- OkHttp 3.8.1
## 初始化
### 克隆仓库
```bash
$ git clone https://github.com/GdeiAssistant/GdeiAssistant.git
```
### 导入数据库
```bash
$ mysql -u用户名 -p密码 < gdeiassistant.sql
```
### 设置环境
#### Spring Profile机制
应用使用了Spring提供的Profile机制,分为开发环境和生产环境,分别使用development和production作为标记。
在开发环境中,系统将显示更具体的调试信息,并使用开发环境下的配置连接数据源和日志输出配置。
而在生产环境中,部分调试信息将被隐藏,且将使用生产环境下的配置连接数据源和日志输出配置。
若在系统中,开发者没有指定使用何种环境,则默认情况下使用开发环境的配置:
```java
package cn.gdeiassistant.Config;
import ...
public class GdeiAssistantAppInitializer implements WebApplicationInitializer {
@Override
public void onStartup(ServletContext servletContext) {
...
//配置默认Profile环境变量
servletContext.setInitParameter("spring.profiles.default", "development");
...
}
}
```
#### 多环境配置
开发者可以通过多种方式指定当前系统启用何种Profile环境:
- 作为DispatcherServlet的初始化参数
```java
package cn.gdeiassistant.Config;
import ...
public class GdeiAssistantAppInitializer implements WebApplicationInitializer {
@Override
public void onStartup(ServletContext servletContext) {
...
ServletRegistration.Dyn
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【项目资源】: 包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】: 适用于希望学习不同技术领域的小白或进阶学习者。 可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】: 项目具有较高的学习借鉴价值,也可直接拿来修改复刻。 对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】: 有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 鼓励下载和使用,并欢迎大家互相学习,共同进步。
资源推荐
资源详情
资源评论
收起资源包目录
毕设&课设&项目&实训-系统是基于网络爬虫模拟登录技术和Spring、SpringMVC、Mybatis框架开发的校.zip (1015个子文件)
amazeui.min.css 254KB
jquery.mobile.min.css 203KB
bootstrap.min.css 141KB
base.css 66KB
cards.css 59KB
weui.min.css 56KB
jquery-weui.min.css 55KB
app.css 51KB
weui-1.1.1.min.css 50KB
weui-0.2.2.min.css 45KB
publish.css 23KB
base.css 23KB
ershou-base.css 22KB
layout.css 14KB
homepage.css 12KB
about.css 11KB
layermobile.min.css 5KB
index.css 5KB
grade.css 4KB
secret-detail.css 4KB
cropper.min.css 4KB
secret-index.css 4KB
secret-publish.css 3KB
global.css 3KB
schedule.css 3KB
common.css 3KB
index.css 2KB
secret-profile.css 2KB
index.css 1KB
search.css 1KB
nav.css 993B
profile.css 985B
authentication.css 482B
ershou-nav.css 406B
login.css 376B
publish.css 189B
grayscale.min.css 152B
agreement.css 112B
知识产权侵权投诉反投诉书.doc 29KB
知识产权侵权投诉申请表.doc 28KB
fontawesome-webfont.eot 162KB
ajax-loader.gif 6KB
.gitignore 273B
build.gradle 6KB
settings.gradle 34B
ScheduleService.java 43KB
CardQueryService.java 34KB
SchoolNewsCornService.java 28KB
UserDataService.java 22KB
ChargeService.java 21KB
ProfileRestController.java 21KB
WechatService.java 20KB
SpareRoomService.java 18KB
EvaluateService.java 16KB
GradeService.java 16KB
UserCertificateService.java 16KB
ExportExcel.java 15KB
DeliveryService.java 14KB
ProfileController.java 14KB
UserProfileService.java 14KB
ImportExcel.java 13KB
ReflectionUtils.java 13KB
LostAndFoundService.java 11KB
BookQueryService.java 11KB
DatingService.java 11KB
ScheduleUtils.java 10KB
WechatAccountService.java 10KB
DatingController.java 10KB
CetQueryService.java 10KB
TrialDataService.java 10KB
GradeCronService.java 9KB
AccountDeletionService.java 9KB
ErshouService.java 9KB
LoginTokenService.java 9KB
LostAndFoundController.java 9KB
CollectionQueryService.java 9KB
AppDataSourceConfig.java 8KB
DataDataSourceConfig.java 8KB
LogDataSourceConfig.java 8KB
HttpClientUtils.java 8KB
PrivacyMapper.java 8KB
DatingMapper.java 8KB
LostAndFoundRestController.java 7KB
ExpressMapper.java 7KB
ErshouController.java 7KB
SecretService.java 7KB
TeacherLoginService.java 7KB
PhotographRestController.java 7KB
ExpressService.java 6KB
ErshouRestController.java 6KB
AliYunOSSUtils.java 6KB
SecurityAspect.java 6KB
KaoYanService.java 6KB
RSAUtils.java 6KB
SecretRestController.java 6KB
LocationUtils.java 6KB
GlobalRestExceptionHandler.java 6KB
StringEncryptUtils.java 5KB
RedisConnectionConfig.java 5KB
ScheduleCronService.java 5KB
共 1015 条
- 1
- 2
- 3
- 4
- 5
- 6
- 11
资源评论
妄北y
- 粉丝: 1w+
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功