Projeto Final De Informatica. Criação De Sistema Com Banco De Dados
Trabalho Universitário: Projeto Final De Informatica. Criação De Sistema Com Banco De Dados. Pesquise 862.000+ trabalhos acadêmicosPor: thamaragabriella • 17/9/2014 • 3.307 Palavras (14 Páginas) • 684 Visualizações
1. Introdução
Este projeto tem como objetivo a implementação da análise de requisitos exigido pela empresa NSI (Núcleo de Suporte a Informática), para o desenvolvimento de um software que satisfaça as necessidades estipuladas pela empresa. Onde foi necessário o levantamento de requisitos com a empresa, análises de regras de negócio, e a implementação em programação e em banco de dados.
2. Análise institucional
2.1 A Empresa
Empresa NSI – Núcleo de Suporte a Informática. A empresa tem a função de prestar suporte técnico à instituição de ensino ETB – Escola Técnica de Brasília. Prezando pelo funcionamento de todas as máquinas da instituição, de forma que não prejudique de forma alguma o ensino na instituição. A forma de pedido por essas manutenção é realizada por chamados realizados em uma intranet própria da instituição, nomeado por TITAN.
2.2 Regras de Negócio
As regras de negócio se baseiam na interação com o sistema de chamados para manutenções.
RN1 – Só pode ser realizada uma manutenção em um laboratório, apenas se um chamado tiver sido efetuados no TITAN;
RN2 – Um usuário que tiver aberto um chamado pode acompanhar o andamento desse chamado, e apenas o chamado da qual ele abriu.
RN3 – Chamados encerrados não podem ser editados.
RN4 – Chamados abertos ou em andamento devem ser exibidos na tela inicial sem necessidade de pesquisa.
RN5 – Somente o administrador poderá ter acesso completo ao sistema, podendo editar cabeçalhos, e demais acessibilidades.
RN6 – Informar ao usuário se seu chamado foi solucionado.
RN7 – O sistema a ser desenvolvido deve rodar em multiplataforma (Windows e Linux), pois usuários com pouco conhecimento terão acesso ao software, e segurança é um dos requisitos estipulados.
RN8 – O programa deve ser simples e de fácil uso para o usuário.
RN9 – Apenas quem for previamente cadastrados, terá acesso ao sistema.
2.3 Descrição de necessidades
É necessário um sistema na qual facilite a abertura e visualizações de chamados para o usuário, pois o atual não é muito funcional. Nesse sistema o usuário comum deve ter a possibilidade de abrir um chamado, de forma simples, para a solução de algum problema, também ele deve ter acesso a atualizações referentes o andamento a atendimentos do chamado da qual abriu.
2.4 Ambiente tecnológico
O ambiente tecnológico se apresenta em uma instituição de ensino tecnológico. Onde o sistema operacional é Windows XP e Windows 7 com conexão a internet.
Os desktops citados possuem as seguintes configurações:
Processador Intel Core I3;
1GB de RAM;
80 GB HD;
3. Abrangência do Sistema Proposto
3.1 Objetivo do Sistema
3.1.1 Objetivo Geral
Fazer com que o usuário comum tenha um acesso mais simples ao sistema de aberturas de chamado para manutenções. Tornando assim o trabalho mais ágil e eficiente, tanto para o usuário comum que abre o chamado, como também para o operador que irá atender o chamado, a fim de resolver o problema.
3.1.2 Objetivo Específico
Cadastrar novos usuários para possibilidade de visualização e manipulação do sistema.
Armazenamento em banco de dados da instituição, informações de abertura de chamados. Podendo os mesmos serem editados, excluídos e recuperados.
3.2 Requisitos não funcionais
• Apenas funcionários autorizados e previamente cadastrados terão acesso ao sistema.
• O tempo de resposta não pode ultrapassar 30 segundos para resposta ao usuário.
• O software a ser desenvolvido deverá ser multiplataforma, pois será acessado de computadores com sistema Windows, porem seu banco de dados será armazenado em um servidor Linux.
3.3 Metodologia e tecnologia utilizada
• Orientação a Objeto;
• Linguagem de Programação: Java Server Pages (JSP);
• Ambiente de Desenvolvimento (IDE): NetBeans 7.1.2;
• Servidor Web: GlassFish 3.1.2
• Sistema Gerenciador de Banco de Dados: WampServer 2.1
• Padronização de Documentação: JUDE
4. Documentação de Análise
4.1 Modelagem de Caso de Uso
4.1.1 Diagrama de Caso de Uso
4.1.2 Especificação do Caso de Uso
4.1.2.1 – Especificação do Caso de Uso de Cadastrar Usuário Comum
ID UC001
Caso de Uso Cadastrar Usuário Comum
Ator Administrador
Descrição Permite ao administrador cadastrar novos usuários comuns.
Pré-condições O administrador deve estar logado no sistema.
Cenário Principal 1. O administrador clica no tópico “Contas”, no menu index;
2. O sistema exibe todos os usuários cadastrados;
3. O administrador clica em “Novo Usuário”, para criar uma nova conta de usuário;
4. O sistema exibe formulário para cadastramento de nova conta de usuário;
5. O administrador preenche todos os campos obrigatórios (atentando-se para o tipo
...