O código-fonte do miniaplicativo curricular do Lianshou Lab é um sistema de separação front-end e back-end desenvolvido com base no sistema ThinkPHP.
Introdução às funções do código-fonte
1. Função de casal
2. Mensagens entre casais
3. Os casais estabelecem um currículo um para o outro
4. Defina seu próprio plano de fundo de aula diário e semanal
5. Importe o currículo do sistema de administração educacional
6. Importe horários de aulas compartilhados por outras pessoas
7. Importe lições individuais compartilhadas por outras pessoas
8. Apoio multiescolar
9. Configurações de atmosfera no topo da página inicial (configurações do administrador, atmosfera festiva)
Requisitos ambientais
1. Servidor: php+mysql (baseado em fastadmin)
2. Mini programa: nativo + colorui
Preparação
1. Você precisa preparar seu próprio servidor e nome de domínio registrado
2. Inscreva-se para obter um certificado https. O site dnspod pode ser solicitado gratuitamente por um ano.
3. Instale o ambiente de execução do PHP (PHP >= 7.1 e = 5.5.0)
4. Acesse a plataforma pública WeChat, inscreva-se em um miniprograma e obtenha o AppID e o AppSecret.
Tutorial de implantação no lado do servidor
1. Adicione o site e carregue o código no diretório raiz
2. O diretório público vinculado ao projeto é o diretório em execução e selecione thinkphp pseudoestaticamente.
3. Digite o nome de domínio vinculado e ele irá automaticamente para a interface de instalação.
4. Instale de acordo com as instruções (as três etapas acima são, na verdade, para instalar a estrutura fastadmin)
5. Entre no backend, pesquise "programação de treinamento manual" no gerenciamento de plug-ins e instale-o.
6. Instale o plug-in de login de terceiros
7. Configure o miniprograma AppID e AppSecret (obtido na plataforma pública WeChat), pratique a chave do laboratório (se você implantar a versão independente, basta gerar você mesmo uma string de 16 dígitos) e não altere o ID do site! ! !
8. O servidor está implantado
Tutorial de implantação do miniprograma
O código fonte do miniprograma está na pasta wxapp
Nas ferramentas de desenvolvedor do WeChat, selecione o projeto no canto superior esquerdo, importe o projeto e selecione esta pasta
1. Modifique o cryptoKey no arquivo config.js e gere você mesmo uma string de 16 bits
2. Modifique o nome de domínio em baseUrl para o seu próprio (observe que na plataforma pública WeChat, adicione uma lista de permissões)
3. Modifique o appid no arquivo project.config.json para o seu próprio
4. Ferramentas de desenvolvedor WeChat, nos detalhes no canto superior direito, marque ES6 a ES5
5. Se for relatado um erro, verifique se a lista de permissões está configurada. Após a configuração, na configuração do projeto (veja o canto superior direito da imagem acima), clique em Atualizar.
6. Pré-visualização, você pode fazer upload se não houver problema
Manual do usuário
1. Configuração de atmosfera no topo da página inicial. Como o miniaplicativo de currículo é muito parecido com uma ferramenta e não possui funções diversas, o espaço operacional não é forte, então esta função foi adicionada, como alterar o plano de fundo para o Festival do Barco-Dragão e o Festival do Meio Outono. inscrições para os alunos tirarem fotos da paisagem do campus e entregá-las a outras pessoas, uma alterada a cada dia.
2. Você pode definir o horário das aulas, as datas de inverno e verão por escola, sem afetar um ao outro, e mudar automaticamente para a data.
3. A importação do currículo para o sistema de administração educacional requer adaptação. Atualmente, os sistemas de administração educacional de Zhengfang e Qingguo são apoiados.
4. Compartilhe toda a programação do curso e gere um código do miniprograma. Ele é adequado para a mesma turma e a mesma programação do curso. Você pode imprimir diretamente o código do miniprograma e permitir que os alunos o digitalizem para importar a programação do curso.
5. Compartilhar uma única aula é adequado para situações em que o horário de aula de cada aluno é inconsistente. Você pode colar diretamente o pequeno código do programa de uma única aula na porta da sala de aula e importar apenas o horário de aula dessa aula.
foto: