Este projeto é utilizado para a gestão diária da escola e serve para substituir a anterior gestão manual, alterando assim a situação atual de armazenamento descentralizado de dados e de gestão desorganizada e irregular. Prevê-se atingir as seguintes funções:
laravel5.5 + vuejs 2.5.2 + vue-router + vuex +element ui 2.0 + easywechat
O diretório backend do módulo backend usa a estrutura laravel5.5 e usa o passaporte laravel para implementar a autenticação oauth 2.0. O backend é responsável apenas pelo desenvolvimento da API, alcançando o desenvolvimento separado dos front-ends e back-ends no sentido principal, e é configurado. com documentos de interface relevantes
O diretório frontend do módulo front-end usa a estrutura de código aberto relevante vueAdmin-template e é aprimorado com base em suas próprias necessidades. O projeto é baseado no elemento ui 2.0 e usa gerenciamento de permissão front-end.
O SDK do WeChat de código aberto - easywechat é usado no plano de diretório wx do WeChat para fornecer aos pais e professores uma página de consulta melhor para encontrar várias informações.
Embora o projeto não envolva simultaneidade de alto nível, big data, etc., o seguinte conteúdo pode ser o que você precisa:
- Método de escrita de código com separação de front-end e back-end e método de liberação de projeto
- Autenticação de oauth2.0 em laravel
- Como desenvolver em vue.js combinado com a API backend. Como controlar o login do usuário e as permissões de acesso a dados no front end.
- Combinado com vários métodos de configuração de webpack no desenvolvimento real
Como o projeto foi comercializado, a versão de código aberto não continuará mais com funções de atualização. Se precisar de demonstração ou cooperação comercial, você pode adicionar o WeChat (xpyzwm).
Usado como um modelo regular de gestão escolar
Adequado para projetos de graduação e demonstrações de produtos relacionados
Se for útil para você, você pode clicar em "Estrela" no canto superior direito para apoiá-lo. Obrigado! ^_^
Ou você pode “seguir” e continuarei melhorando o projeto
Ambiente de desenvolvimento windows 7 Chrome 63 PHP 7.1.7
Se você tiver alguma dúvida, coloque-a diretamente em Questões, ou se encontrar um problema e tiver uma solução muito boa, RP é bem-vindo?
Comunicação do projeto: xpyzwm (WeChat)
Estando em cima de gigantes, podemos ir mais longe. As seguintes estruturas de código aberto foram usadas no projeto e agradecimentos são devidos
- laravel(https://laravel.com/)
- vue.js (https://cn.vuejs.org/index.html)
- elemento ui (http://element.eleme.io/#/zh-CN)
- intervalo da família vue (https://router.vuejs.org/ https://vuex.vuejs.org/)
- Integração WeChat (https://github.com/overtrue/laravel-wechat)
- plug-in do Excel (https://github.com/Maatwebsite/Laravel-Excel)
- Entre domínios (https://github.com/barryvdh/laravel-cors)
- Integração SMS (https://github.com/overtrue/easy-sms)
- modelo vueAdmin (https://github.com/PanJiaChen/vueAdmin-template)
- Escrita de documento de interface API (http://apidocjs.com/)
MIT