Compartilhamento de tecnologia

Relatório de proposta de tese (desenho) de applet de compra de ingressos de cinema

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

1. Antecedentes e significado do tema

Com o desenvolvimento contínuo da tecnologia da Internet, a demanda das pessoas pela compra de ingressos também está aumentando cada vez mais. Os métodos tradicionais de compra de ingressos apresentam problemas como longos tempos de fila e procedimentos complicados de compra de ingressos que podem resolver esses problemas com eficácia. O miniaplicativo de compra de ingressos de cinema é um novo aplicativo para compra de ingressos on-line. Ele permite aos usuários verificar informações de filmes, selecionar assentos, fazer pedidos e pagar a qualquer hora e em qualquer lugar, e permite que os administradores gerenciem convenientemente informações e pedidos de filmes. Portanto, este artigo tem como objetivo projetar e implementar um miniaplicativo de compra de ingressos de cinema baseado em Java para melhorar a eficiência e a conveniência da compra de ingressos.

2. Conteúdo básico da pesquisa e principais problemas a serem resolvidos

1. Conteúdo básico da pesquisa

O sistema é dividido em miniaplicativo do lado do usuário e PC do lado do gerenciamento. Os módulos principais são os seguintes:

   

Figura 1. Diagrama da estrutura do sistema do miniaplicativo de compra de ingressos de cinema

terminal do usuário:

  1. Login e registro (incluindo login autorizado)
  2. A página inicial exibe filmes de pesquisa, imagens de carrossel, categorias de filmes e os filmes mais recentes nas prateleiras.
  3. Clique no filme para inserir os detalhes do filme e mostrar as resenhas. Você pode clicar para comprar, selecionar o programa e selecionar os assentos, você também pode coletar filmes;
  4. Classificação exibe informações de classificação e filmes correspondentes de acordo com a classificação
  5. A central pessoal exibe minhas informações (editáveis), meus pedidos (incluindo cancelamento, pagamento e avaliação) e minhas cobranças.

Gerenciamento de bastidores:

  1. Análise estatística: verifique o número de usuários, filmes e tendências de pedidos de contagem nos últimos 7 dias;
  2. Gerenciamento de usuários: visualize informações de usuários registrados e exclua
  3. Gestão publicitária: adição, exclusão, modificação e revisão de imagens do carrossel
  4. Gerenciamento de categorias: adicione, exclua, modifique e verifique categorias de filmes
  5. Gerenciamento de filmes: adição, exclusão, modificação, verificação, carregamento e remoção de filmes
  6. Gerenciamento de eventos: adicionar, excluir, modificar e verificar eventos
  7. Gerenciamento de pedidos: exibe informações do pedido do usuário
  8. Gerenciamento de avaliação: verifique as informações da avaliação e exclua-as
  9. Gerenciamento de cinema: adicionar, excluir, modificar e verificar informações do cinema
  10. Gestão de teatro: manutenção de teatro
  11. Gerenciamento de assentos: manutenção de assentos de teatro
  12. Gerenciamento de administradores: o administrador em segundo plano adiciona, exclui, modifica e verifica

2. Principais problemas a serem resolvidos

No módulo de login do usuário, use SpringSecurity+JWT-CalçadoA tecnologia usa verificação de token para completar a função de login.

No módulo de gerenciamento do sistemaUse SpringBoot para conectar-se ao banco de dados Mysql para acessar informações de dadosImplementar funções interativas

3. Métodos de pesquisa e rotas técnicas

1. Métodos de pesquisa:

Os métodos de pesquisa deste sistema são:

(1) Método de pesquisa literária: procure informações relevantes on-line, leia livros relevantes, enriqueça constantemente o ângulo e o conteúdo da pesquisa e enriqueça os métodos de pesquisa.

(2) Método experimental: Na concepção e implementação do sistema, o framework de integração Spring foi utilizado para realizar a arquitetura do projeto.

(3) Método de resumo de experiência: usar o sistema projetado em tempo hábil e fazer melhorias por meio de feedback, a fim de melhorar o nível e a qualidade do design.

2. Roteiro técnico de pesquisa:

Applet de compra de ingressos de cinemade O backend usa a linguagem Java para desenvolvimento, principalmente usando a estrutura springboot. A estrutura springboot tem muitas vantagens. Ela encapsula servlets, melhora a eficiência do desenvolvimento, integra contêineres de servlet, configuração simples e aplicativos flexíveis. Mybatis também é usado, que encapsula principalmente jdbc e fornece arquivos de configuração SQL flexíveis. A interface de gerenciamento de plano de fundo usa a estrutura de bootstrap e o design plano de bootstrap, tornando a interface geral bonita e elegante. js usa vue.js e vinculação de dados dom, tornando a operação mais simples e conveniente. O miniprograma usa apenas tags próprias para implementá-lo, assim como o miniprograma estilo weui. O banco de dados utiliza mysql, que é pequeno e adequado para desenvolvimento de projetos de pequeno e médio porte.

4. Organização geral e progresso da pesquisa

1. Disposição geral da pesquisa

Este sistema estuda os principais módulos e aplicações funcionais de um sistema projetado por empresas para melhor manter seus próprios produtos de armazém. Na fase de projeto e implementação do sistema, a arquitetura geral do sistema é introduzida pela primeira vez e os módulos funcionais do sistema são especificamente divididos por meio do diagrama de divisão de funções dos módulos do sistema. Posteriormente, no projeto e implementação de submódulos específicos do sistema, foram utilizados diagramas de classes e diagramas de sequência de cada módulo para apresentar e descrever detalhadamente. No design do banco de dados, o design geral do banco de dados é descrito usando o diagrama de estrutura lógica do banco de dados e, em seguida, as tabelas do banco de dados são descritas detalhadamente usando tabelas para descrever os itens de dados nas tabelas.

Durante o processo de design, os requisitos detalhados do sistema foram gradualmente melhorados, o design do banco de dados foi concluído, a estrutura geral do sistema foi construída e as funções detalhadas do sistema e da interação da página do cliente foram realizadas.

2. Progresso da investigação

(1). Etapa inicial (18ª a 20ª semana do sétimo semestre)

Leia literatura, colete informações, conclua o projeto preliminar do projeto de graduação e familiarize-se com software de desenvolvimento.

(2). Intermediário (1ª a 8ª semana do oitavo semestre)

Conclua as funções implementadas pelo software do sistema, conclua a programação, conduza testes do sistema e escreva detalhadamente a versão eletrônica do primeiro rascunho da especificação do projeto.

(3). Período posterior (9ª a 10ª semana do oitavo semestre)

Aprimorar as funções do sistema de acordo com a opinião do instrutor e, por fim, concluir o projeto de graduação, enviar a minuta final da especificação do projeto, diário do projeto de graduação, finalizar, imprimir, encadernar e solicitar defesa do projeto de graduação.

5. Principais referências:

  1. Chen Zhongquan, Luo Jun, Tan Zhen. Projeto de sistema de supervisão de ensino em faculdades e universidades baseado no miniaplicativo WeChat [J].
  2. Luo Dan. Projeto e desenvolvimento de sistema de atendimento e inscrição para disciplinas eletivas universitárias baseado no miniaplicativo WeChat [J].
  3. Xu Yanhua. Pesquisa sobre a aplicação do miniaplicativo WeChat em princípios de microcomputadores e cursos de tecnologia de interface [J].
  4. Kingsoft Cloud Lab. Desenvolvimento prático de projeto Web baseado em Springboot [M].
  5. Liang Jianqin. Projeto e implementação de sistema de reserva de laboratório de ensino baseado em Spring Boot [J].
  6. Huang Yimin. Spring Boot: Uma ferramenta que torna o desenvolvimento Java mais rápido e simples[M].