基于Springboot的Android课程表
- frontend: 是安卓端;
- src: 是安卓端后台;
- admin-vue: 是作为管理员的admin端(TODO)
- Spring Boot: Jackson, Shiro, Druid, MyBatis,Maven
- Vue : axios,element ui,vue-router,vuex
- Android : Gradle,Gson,Okhttp3,Fastjson
- 课表
- 个人中心
- 查看课程的分数/出勤/课堂作业等信息
- 友好的代码结构及注释,便于阅读及二次开发
- 实现了前后台,通过Json进行数据交互
- 引入了Swagger,友好的查看每一个api
-
开发环境:
- MySQL
- JDK1.8或以上
- Maven
- Nodejs
- idea
- Android Studio
-
数据库导入\src\main\java\com\android\backend\db下的数据库文件
- school_table.sql
-
启动后端服务
打开命令行,输入命令
cd school timetable mvn install mvn clean package java -jar school timetable/target/Java –jar backend-0.0.1-SNAPSHOT 进入http://localhost:8080/swagger-ui.html/ 查看相应的接口
-
启动vue前端
打开命令行,输入命令#
npm install -g cnpm --registry=https://registry.npm.taobao.org cd school timetable/admin-vue cnpm install cnpm run dev http://localhost:8081
-
启动Android端
进入frontend文件夹里 gradle编译 运行