Sistema de informação de gerenciamento de tráfego/sistema de gerenciamento de tráfego baseado em j2ee

Resumo

Com o desenvolvimento da sociedade atual e o progresso dos tempos, mudanças também estão ocorrendo em todas as esferas da vida.Por exemplo, na gestão do tráfego , o uso da Internet tem entrado gradativamente na vida das pessoas. O gerenciamento de tráfego tradicional depende de estatísticas manuais feitas por funcionários off-line. Este método tradicional tem grandes limitações e custa muito . Os computadores e os sistemas de informação de gestão de tráfego fornecem novas direções e novas possibilidades para resolver os problemas atuais.

Este sistema de informações de gerenciamento de tráfego usa SSM como estrutura, tecnologia JSP, modo B/S e MySql como banco de dados em execução em segundo plano. Este sistema inclui principalmente os seguintes módulos funcionais: usuário, informações do local, registro de testes, resultados de testes, veículo motorizado, carteira de motorista, informações de violação e outros módulos.

Este artigo se concentra na análise, projeto e implementação do sistema de informação de gerenciamento de tráfego . Primeiro, apresenta o sistema de desenvolvimento e configuração do ambiente e o projeto do banco de dados . Analisa os requisitos funcionais do sistema , projeta o sistema de acordo com o requisitos e esclarece as especificações de cada peça para completar o processo.Projeto do sistema. Finalmente, uma série de testes são realizados no sistema projetado para garantir que o sistema atenda aos requisitos esperados e, em seguida, o sistema é melhorado ainda mais .

Palavras-chave: sistema de informações de gerenciamento de tráfego;framework SSM; banco de dados MySql;tecnologia JSP


Abstrato

Com o desenvolvimento da sociedade atual e o progresso dos tempos, todas as esferas da vida também estão mudando. Por exemplo, no aspecto da gestão do tráfego, o uso da rede tem entrado gradativamente na vida das pessoas. A gestão de tráfego tradicional consiste nas estatísticas manuais do pessoal offline. Essa forma tradicional tem grandes limitações e custa muito. Os sistemas informáticos e de gestão de tráfego fornecem uma nova direção e possibilidade para resolver os problemas atuais.

O sistema de informações de gerenciamento de tráfego usa SSM como estrutura, tecnologia JSP, modo B / S e MySQL como banco de dados em execução em segundo plano. O sistema inclui principalmente os seguintes módulos funcionais: usuário, informações do site, registro de exames, resultados de exames, veículo automotor, carteira de motorista, informações de violação e assim por diante.

Este artigo se concentra na análise, projeto e implementação de um sistema de informações de gerenciamento de tráfego. Em primeiro lugar, apresenta o sistema de desenvolvimento, configuração do ambiente e design do banco de dados, analisa os requisitos funcionais do sistema, projeta o sistema de acordo com os requisitos e define as especificações de cada parte para completar o design do sistema. Finalmente, uma série de testes são realizados no sistema projetado para fazer com que o sistema atenda aos requisitos esperados e, em seguida, o sistema é melhorado ainda mais.

Palavras-chave: sistema de informação de gestão de tráfego; quadro do MUS; Banco de dados Mysql; Tecnologia JSP


Índice

Resumo eu

Capítulo 1 Introdução 1 

1.1   Contexto da pesquisa 3

1.2 Situação da pesquisa

1.3   Funções implementadas pelo sistema

1.4 O trabalho principal deste artigo 

1.5   Estrutura organizacional deste artigo

Capítulo 2 Tecnologia de Desenvolvimento e Configuração do Ambiente 

2.1 Introdução à tecnologia JSP 

2.2 Quadro do MUS 

2.3 Configuração do ambiente MySQL

2.4 Introdução ao banco de dados   MySQL

2. Arquitetura 5   B/S

2.6 Servidor Tomcat 

Capítulo 3 Análise e Projeto do Sistema 

3.1 Análise de viabilidade

3.1.1 Viabilidade técnica

3.1.2 Viabilidade operacional

3.1.3 Viabilidade econômica

3.1.4 Viabilidade jurídica

3.2   Análise de requisitos

3.3 Análise do processo do sistema

3.4 Projeto geral

3.5 Projeto e implementação de banco de dados

3.5.1 Projeto da estrutura conceitual do banco de dados

3.5.2 Design específico de banco de dados

Capítulo 4 Implementação Específica de Funções do Sistema  

4.1 Módulo de função do administrador

4.2 Módulo de função do usuário

Capítulo 5 Teste do Sistema 

Resumo 

referências

Agradecimentos 

Capítulo Um Introdução

1. 1 Histórico de pesquisa

Este sistema de informações de gerenciamento de tráfego é um sistema de informações de gerenciamento de tráfego que inclui administradores e usuários . O sistema deve ter um ambiente de rede bom e estável durante o uso. Se usado em um ambiente de rede instável, podem ocorrer travamentos do sistema e atrasos no carregamento . Portanto, a gestão anterior do tráfego também deve se livrar do modelo de gestão manual e utilizar a tecnologia informática para realizar o trabalho de gestão da informação. Portanto, o sistema de informação de gestão de tráfego desenhado desta vez combina texto e imagens, podendo proporcionar aos utilizadores a visualização online das informações do local para registo, bem como funções como registo de exames e resultados de exames , que não podem ser alcançadas pelo modelo tradicional . Após vários anos de prática e resumo , a gestão do tráfego está se desenvolvendo em uma direção mais profunda. Este sistema foi projetado para melhorar a eficiência do gerenciamento de tráfego e permitir que os usuários se registrem on-line a qualquer hora e em qualquer lugar, sem restrições .

Portanto, é muito necessário desenvolver um sistema de informação de gestão de tráfego de alta eficiência e baixo erro. O principal objetivo deste sistema é realizar plenamente a digitalização do sistema de informação de gestão de tráfego , para que o administrador possa dominar todos os módulos e os usuários possam ter uma compreensão intuitiva da gestão de tráfego .

1.2   Situação da pesquisa

Nos últimos anos, o desenvolvimento da Internet móvel excedeu de facto a imaginação das pessoas.Nesta era de rápido desenvolvimento, o ritmo de vida das pessoas está a tornar-se cada vez mais rápido e as pessoas não podem viver sem computadores, telemóveis, Internet e outros fornecimentos . Antigamente, a gestão do tráfego era feita de forma manual, os registos e as operações não eram apenas complicados e triviais, mas muitas vezes ocorriam erros, o que trazia grandes transtornos à maioria dos utilizadores, além de exigir muitos recursos humanos, materiais e financeiros, o que foi uma enorme perda de tempo para o departamento de gestão de tráfego . H. À medida que a Internet continua a aprofundar-se e a desenvolver-se, o desenvolvimento de sistemas de informação de gestão de tráfego tornar-se-á cada vez mais conveniente e comum .

1.3 Funções implementadas pelo sistema

A tarefa de design desta vez é projetar um sistema de informação de gerenciamento de tráfego , por meio do qual a operação de registro de exame do usuário possa ser satisfeita . As principais funções do sistema incluem: usuários, informações do local, registro de exames, resultados de exames, veículos motorizados e outras funções.

Os administradores podem fazer login de acordo com a conta fornecida pelo sistema e, após o login, podem entrar no sistema de informações de gerenciamento de tráfego para gerenciar todos os módulos. Incluindo visualização e modificação de suas informações pessoais e senha de login.

O sistema atribui uma conta de usuário a cada usuário. Os usuários podem fazer login no sistema por meio da conta. Os usuários podem visualizar informações do local, inscrição em exames, resultados de exames , modificar informações pessoais e outras operações on-line .

1. 4 O trabalho principal deste artigo

Este artigo é principalmente sobre o design e implementação do projeto do sistema . Todo o artigo inclui o processo de desenvolvimento de software de todo o projeto.

O primeiro é o trabalho de preparação preliminar. A partir do contexto da seleção do tema , temos uma compreensão profunda da situação atual da pesquisa e uma certa compreensão da gestão de tráfego . Em seguida, preparamos as tecnologias relevantes necessárias para o tema e os algoritmos necessários para este projeto. Realize pesquisas relevantes e, finalmente, execute uma análise de requisitos do sistema .

O médio prazo trata principalmente da pesquisa sobre implementação do sistema, que é o projeto detalhado e a implementação do sistema. Isto inclui o estudo da arquitetura geral do sistema e a divisão de cada módulo funcional do sistema. O projeto detalhado do sistema é o projeto detalhado dos módulos divididos e a realização de cada módulo.

Fase posterior de testes do sistema. O pós-teste consiste em testar cada módulo do sistema e todo o sistema, gerar os resultados do teste, analisar esses resultados e fazer sugestões de correção e otimização.

Por fim, resuma a experiência de desenvolvimento de todo o projeto e faça planos e perspectivas para o futuro.

1.5 Estrutura organizacional deste artigo

Este artigo está organizado da seguinte forma:

1. Introdução. Este artigo resume os antecedentes da pesquisa deste artigo e analisa a estrutura do sistema de informação de gestão de tráfego , do ponto de vista do usuário, descobrimos as deficiências da gestão de tráfego atual e apontamos as características deste sistema.

 2. Introdução às principais tecnologias de utilização, ambiente de desenvolvimento e configuração do ambiente do sistema. Ele apresenta o ambiente de desenvolvimento do sistema Eclipse usado neste desenvolvimento e também apresenta a estrutura SSM , a tecnologia JSP e a configuração do ambiente MySql.

3. Desenho e implementação de sistemas. Este artigo apresenta a ideia de desenvolver um sistema de informação de gerenciamento de tráfego e realiza análises de demanda. Com base na análise de demanda, são apresentados o projeto geral, projeto detalhado, banco de dados e outros aspectos relacionados; esta parte é o objetivo principal do completo texto.

4. Implementação específica de módulos funcionais do sistema. Descreva a implementação de algumas funções específicas principais no desenvolvimento. Envolve banco de dados, transferência de parâmetros de página e outros conhecimentos relacionados.

5. Resumo e perspectivas. Resuma todo o processo de papel e design, aponte a experiência do processo de design do sistema e os problemas existentes no design.Insuficiente; ainda há áreas que precisam ser melhoradas no futuro.


Capítulo 2  Tecnologia de Desenvolvimento e Configuração do Ambiente

Um sistema de informações de gerenciamento de tráfego foi desenvolvido usando JSP como tecnologia de desenvolvimento , utilizando a atual estrutura SSM avançada, usando Eclipse como ferramenta de desenvolvimento do sistema e MySQL como banco de dados backend .

2.1  Introdução à tecnologia JSP

Este sistema de informações de gerenciamento de tráfego usa principalmente a tecnologia JSP no gerenciamento em segundo plano dos efeitos das páginas da Web. Agora, cada vez mais o gerenciamento de tráfego de software usa a tecnologia JSP para desenvolver aplicativos do lado da Web. Porque no que diz respeito aos módulos de produção de páginas web atualmente no mercado, o conteúdo contido na tecnologia JSP é relativamente rico e abrangente, e a tecnologia JSP tornou-se a tecnologia de desenvolvimento de páginas web mais comum no mercado atualmente. O nome completo de JSP em chinês é linguagem JSP do lado do servidor. Todos nós sabemos que JSP é uma tecnologia de desenvolvimento web dinâmica e seu desenvolvimento é multiplataforma. JSP pode ser executado no sistema operacional Windows ou no sistema Linux. JSP é uma tecnologia de página da Web relativamente simplificada, um padrão de tecnologia de página da Web dinâmica iniciado em conjunto por muitos gerenciadores de tráfego . Em JSP, você pode inserir páginas da web html, CSS, script JSP , etc. para criar páginas da web dinâmicas, e os estilos são mais diversos.

2.2  Quadro do MUS

A estrutura principal para o desenvolvimento de sistemas de gerenciamento de informações é SSM (Spring + Spring MVC + MyBatis) . A camada web da estrutura SSM usa a estrutura Spring MVC para simplificar a transmissão de dados front-end e back-end; para a camada de negócios, o A estrutura Spring é usada como uma estrutura de contêiner leve de inversão de controle (IoC) e orientada a aspectos (AOP); para operações SQL relacionadas, Mybatis é usado como uma estrutura de camada de persistência para encapsular JDBC, tornando as operações subjacentes do banco de dados transparentes para os desenvolvedores .

2.3 Configuração do ambiente MySQL

(1) Os dados deste sistema usam MySQL, portanto o MySQL deve ser instalado no diretório especificado. Se você baixar um pacote compactado do MySQL não instalado, basta descompactá-lo diretamente no diretório especificado. Em seguida, clique no arquivo C:\Program Files\MySQL\bin\winMySQLadmin.exe onde C:\Program Files\MySQL é o diretório de instalação do MySQL. Digite o usuário e a senha iniciais do winMySQLadmin (nota: este não é o usuário e a senha do MySQL). Não se preocupe. Após a confirmação, um ícone de semáforo aparecerá na barra de inicialização de tarefas no canto inferior direito. A luz vermelha significa que o serviço está parado e a luz verde significa que o serviço está parado.Normalmente, clique com o botão esquerdo neste ícone->winnt->instalar o serviço para instalar o serviço e, a seguir, clique com o botão esquerdo neste ícone->winnt->iniciar o serviço para iniciar o serviço MySQL.

(2) Modifique a senha root do banco de dados MySQL. Use cmd para entrar no modo de linha de comando e digite o seguinte comando:

cd C:\Arquivos de Programas\MySQL\bin

MySQLadmin -u root -p senha 123

Digite a senha: aparece quando você pressiona Enter. Isto é para inserir a senha original. A senha estava vazia quando foi instalada pela primeira vez, então basta pressionar Enter. Neste momento, a senha da conta root no MySQL é alterada para 123 e o a instalação está concluída.

2.4 Introdução ao banco de   dados MySQL 

Utilizar a independência de dados, segurança e outros recursos do MYSQL para operar dados em projetos de software pode garantir a precisão dos dados e reduzir o tempo de desenvolvimento de aplicativos dos programadores.

A característica do MYSQL é que ele suporta multi-threading, pode fazer uso completo dos recursos do sistema de forma conveniente, melhora efetivamente a velocidade e também fornece múltiplas maneiras de se conectar ao banco de dados; As funções do MYSQL são relativamente fracas e pequenas em escala, mas os requisitos do sistema não são altos. O MYSQL pode atender totalmente às necessidades deste site.

Usar o MYSQL para estabelecer um banco de dados do sistema não é apenas propício para a integração precoce dos negócios de processamento de dados, mas também para o desenvolvimento das duas últimas operações de expansão de dados.

2.   Arquitetura  5 B/S

Aplicar o modo B/S ao enviar solicitações a outros usuários tem uma vantagem única: quando os usuários enviam solicitações a outros servidores Web através da rede, eles só precisam usar o navegador para implementar esta função. Um dos benefícios desta função é que ela simplifica efetivamente o cliente. A maior parte do software desenvolvido requer apenas o uso de um navegador. O funcionamento normal do cliente é feito através desses navegadores, enquanto o servidor é responsável pelo armazenamento e leitura dos dados. • Outros trabalhos multifuncionais.

A arquitetura B/S consiste principalmente em três camadas: camada lógica de apresentação, camada lógica de controle e camada de dados. Representação da camada lógica: A função de solicitação de serviço é principalmente da camada lógica. Depois que o servidor Web está pronto, a solicitação de serviço é enviada primeiro. Após a primeira solicitação ser recebida pelo servidor, as informações da solicitação recebida serão identificadas no servidor web . A operação de identificação é realizada pelo servidor. Contanto que o servidor identifique a operação da solicitação, as informações da solicitação recebida serão identificadas. A as informações são devolvidas ao cliente e o navegador recebe as informações solicitadas. Camada lógica de controle: A solicitação do usuário é recebida pela camada lógica de controle. O programa correspondente e a conexão com o banco de dados são as primeiras condições para receber a solicitação de dados do usuário. Em seguida, os dados de informações da solicitação são processados. Os dados da solicitação são processados ​​​​e retornados à Web servidor. O processamento final é concluído . Os resultados são finalmente retornados ao cliente através do servidor web novamente. Camada de dados: A principal tarefa da camada de dados é fazer com que o servidor receba solicitações do servidor Web , mas também inclui a execução de operações de consulta, modificação e exclusão do banco de dados.Finalmente, os resultados da operação do banco de dados serão retornados ao servidor Web. A relação entre as três camadas da camada lógica de representação, camada lógica de controle e camada de dados é independente, mas as três camadas estão interconectadas entre si.

Figura 2-1 Diagrama de estrutura de três camadas do modo B/S

2.6 Servidor Tomcat

Tomcat é um servidor de aplicativos pequeno e leve. É comumente usado em sistemas de pequeno e médio porte e situações onde não há muitos usuários de acesso simultâneo. É a primeira escolha para desenvolver e depurar programas JSP . Você pode pensar desta forma,

Quando o servidor Apahce está configurado em uma máquina, ele pode ser utilizado para responder solicitações de acesso a páginas HTML. Na verdade, a parte do Tomcat é uma extensão do servidor Apache, mas é executada de forma independente; portanto, ao executar o Tomcat, ele é executado como um processo separado do Apache. OracleO sistema de banco de dados Oracle é um conjunto de produtos de software com banco de dados distribuído como núcleo fornecido pela Oracle Corporation dos Estados Unidos (Oracle), sendo atualmente um dos bancos de dados de arquitetura cliente/servidor (CLIENTE/SERVIDOR) ou arquitetura B/S mais populares. O banco de dados Oracle é atualmente o sistema de gerenciamento de banco de dados mais utilizado no mundo. Como sistema de banco de dados geral, possui funções completas de gerenciamento de dados; como banco de dados relacional, é um produto relacional completo: como banco de dados distribuído, implementa recursos de processamento distribuído . Mas, apesar de todo o seu conhecimento, contanto que você aprenda o conhecimento do Oracle em um modelo, poderá usá-lo em vários tipos de máquinas. Pode ser executado em todas as principais plataformas (incluindo Windows). Suporta totalmente todos os padrões da indústria. Adote uma estratégia totalmente aberta. Isso permite que os clientes escolham a solução mais adequada. Suporte total aos desenvolvedores.


Capítulo 3  Análise e Projeto do Sistema

3.1 Análise de viabilidade

Para um sistema completo, a análise de viabilidade é imprescindível, pois está relacionada à sobrevivência do sistema. Analise a importância do desenvolvimento. Este site pode ser usado para complementar as deficiências no ?modelo de gestão de tráfego offline e resolver os problemas Portanto, o desenvolvimento deste site pode alcançar maior significado e valor. Após a conclusão do site, se ele consegue atingir os resultados esperados deve passar por uma análise de viabilidade. Após a análise, é decidido se deseja desenvolver este sistema. No desenvolvimento e concepção deste sistema de informação de gestão de tráfego , foram realizadas análises de viabilidade nos aspectos técnicos, económicos e operacionais; 

3.1.1 Viabilidade técnica

Com o desenvolvimento da Internet, a Internet e os computadores tornaram-se necessidades para as pessoas hoje, pelo que o ambiente de rede e a operadora necessários para este sistema de informação de gestão de tráfego já estão disponíveis. Este sistema de informações de gerenciamento de tráfego possui uma interface clara e é fácil de operar, geralmente não consome muito tempo no treinamento do pessoal e é fácil de operar. Em relação às questões de compatibilidade do computador , este sistema pode ser instalado e operado em um computador , portanto não há necessidade de encontrar um computador compatível adicional . Este sistema depende da Internet para funcionar, por isso requer WIFI ou tráfego de dados para transmissão de dados. Por fim, o sistema contará com um banco de dados para realizar operações básicas como armazenamento, exclusão e busca de dados, sendo totalmente viável tecnicamente.

3.1.2 Viabilidade operacional

Hoje em dia, com o rápido desenvolvimento da ciência e da tecnologia, os computadores já entraram no dia a dia das pessoas, e o ambiente de trabalho das pessoas não tem tantas exigências como antes. Os funcionários não precisam ir à empresa para trabalhar, e algum trabalho pode ser feito em casa. Isso melhorou muito a eficiência do trabalho das pessoas. A diversidade de operações também aumentou. Portanto, a informatização e a inteligência da gestão são tendências inevitáveis ​​trazidas pelo desenvolvimento social. Vários softwares inteligentes surgem indefinidamente. Diferentes softwares podem atender a diferentes necessidades dos usuários. Isso não apenas melhora a eficiência do trabalho, mas também completa algumas tarefas específicas do cliente. Este sistema não só possui uma interface simples e clara, mas também adota uma interface visual.Os usuários podem modificar, excluir, adicionar e outras operações em informações relevantes simplesmente usando o mouse e o teclado. Como a operação deste sistema é muito simples e fácil de começar, leva pouco tempo para as pessoas que usam o sistema pela primeira vez começarem. Pode-se perceber que este sistema é operacionalmente viável.

3.1.3 Viabilidade econômica

Em primeiro lugar, no que diz respeito à tecnologia de desenvolvimento, os ambientes de desenvolvimento utilizados para desenvolver o sistema são todos gratuitos, pelo que não há custo adicional para utilizar outras tecnologias de desenvolvimento durante o processo de desenvolvimento. Em segundo lugar, os computadores necessários para este sistema são muito comuns. Tanto os utilizadores como os gestores possuem computadores , pelo que não é necessário equipamento adicional. A rede pode utilizar redes locais sem fios ou tráfego de dados de telemóveis, pelo que o custo é baixo e aceitável. O desenvolvimento de sistemas de informação de gestão de tráfego pode não só poupar os custos e recursos exigidos pelo departamento de gestão de tráfego , mas também gerir melhor o pessoal.

3.1.4 Viabilidade jurídica _ 

Não há conflito entre a concepção e o desenvolvimento da plataforma do sistema e as políticas e regulamentos nacionais. Além disso, o funcionamento e o modo de trabalho utilizados na concepção e desenvolvimento da plataforma estão alinhados com os hábitos diários dos utilizadores , tornando-a fácil de operar, flexível, fácil de gerir e altamente prática. Os dados utilizados no processo de desenvolvimento vêm de código-fonte aberto, não há disputa sobre direitos de propriedade intelectual e são legais.

3.2   Análise de requisitos

A análise do módulo do sistema fornece descrições e explicações correspondentes para cada módulo do sistema. Os módulos deste sistema incluem dois módulos básicos: administrador e usuário . O módulo do usuário inclui submódulos como informações do local, registro de exames e resultados de exames ; enquanto o módulo administrador inclui usuários, informações do local, registro de exames e resultados de exames . esses submódulos. A análise detalhada dos módulos do sistema tornará a estrutura do sistema mais clara e o desenvolvimento do sistema prosseguirá de forma mais tranquila. 3.2.1 Módulo do usuário Após o login, o usuário entra no sistema e pode visualizar a página inicial, centro pessoal, gerenciamento de informações do local, gerenciamento de registro de testes, gerenciamento de resultados de testes, gerenciamento de veículos motorizados, gerenciamento de carteira de motorista, gerenciamento de informações de violação, etc. O diagrama de caso de uso do usuário é mostrado na Figura 3-2:

  

Acho que você gosta

Origin blog.csdn.net/weixin_47958760/article/details/133563989
Recomendado
Clasificación