Git Product home page Git Product logo

school-timetable's Introduction

School-TimeTable

基于Springboot的Android课程表

项目介绍

  • frontend: 是安卓端;
  • src: 是安卓端后台;
  • admin-vue: 是作为管理员的admin端(TODO)

技术栈

  1. Spring Boot: Jackson, Shiro, Druid, MyBatis,Maven
  2. Vue : axios,element ui,vue-router,vuex
  3. Android : Gradle,Gson,Okhttp3,Fastjson

功能

课程表功能

  • 课表
  • 个人中心
  • 查看课程的分数/出勤/课堂作业等信息

项目特点

  • 友好的代码结构及注释,便于阅读及二次开发
  • 实现了前后台,通过Json进行数据交互
  • 引入了Swagger,友好的查看每一个api

启动

  1. 开发环境:

    • MySQL
    • JDK1.8或以上
    • Maven
    • Nodejs
    • idea
    • Android Studio
  2. 数据库导入\src\main\java\com\android\backend\db下的数据库文件

    • school_table.sql
  3. 启动后端服务

    打开命令行,输入命令

    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/  查看相应的接口
  4. 启动vue前端

    打开命令行,输入命令#

    npm install -g cnpm --registry=https://registry.npm.taobao.org
    cd school timetable/admin-vue
    cnpm install
    cnpm run dev   
    http://localhost:8081
    
  5. 启动Android端

    进入frontend文件夹里
    gradle编译
    运行

相关截图

  • 安卓端

    image text image text image text

  • 后台

    image text image text

  • admin端

    image text

school-timetable's People

Contributors

kiwi5691 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.