Faculdade de Ciências de Engenharia e Tecnologia
Por: Tchiquete Tembo • 17/11/2018 • Trabalho acadêmico • 2.055 Palavras (9 Páginas) • 246 Visualizações
[pic 1]
Universidade Independente de Angola
Faculdade de Ciências de Engenharia e Tecnologia
Curso de Engenharia Informática
Sistema de Gestão de Farmácia
Nível Acadêmico: 2º Ano
Cadeira: Tecnologia de Base de Dados
Turma: B.4.9
Período: Manhã
Professor: Alice Cabral
Luanda, 2018.
Universidade Independente de Angola
Faculdade de Ciências de Engenharia e Tecnologia
Curso de Engenharia Informática
Sistema de Gestão de Farmácia
- Bráulio Valdir Sandrenha Chimuanga
- Dário Inocêncio Dinis Vieira
- Eurico Tchiquete Tembo Domingos
- Luís Emerson Ramos
ÍNDICE
INTRODUÇÃO 1
Requisitos do sistema 2
Requisitos funcionais do sistema 2
Requisitos não funcionais do sistema 2
Requisitos Suplementares 2
Especificação 3
Casos de uso 3
Modelo Conceitual 4
Modelo Lógico 5
Modelo Físico 6
Regras De Segurança 8
CONCLUSÃO 9
INTRODUÇÃO
A tecnologia da informação vem ganhando espaço e crescendo de forma intensa em Angola e no mundo. Dentre as grandes contribuições para esse crescimento se verifica no uso de softwares específicos, em decorrência da actual necessidade de um controle mais abrangente e intenso no processo de produção.
Será apresentado neste trabalho o processo de elaboração de um sistema desktop destinado a farmácias de pequeno e médio porte, que tem por objectivo proporcionar uma experiência mais completa aos usuários, simplificando tarefas, optimizando o desenvolvimento no trabalho. No processo de elaboração do sistema efectuou-se um estudo sobre as tecnologias mais apropriadas a serem utilizadas para a realização do mesmo, sendo estas a linguagem de programação JAVA, a linguagem UML para desenvolvimento dos diagramas e facilitar a realização do sistema, o banco de dados Microsoft SQL Server 2012.
Requisitos do sistema
Os requisitos descrevem o que o sistema deve fazer. Eles estão classificados em requisitos funcionais e requisitos não funcionais. Requisitos funcionais são funcionalidades que o sistema deve possuir e o comportamento do sistema em determinadas situações, podendo também explicitar o que o sistema não deve fazer. Requisitos não funcionais são restrições sobre os serviços ou as funções oferecidas pelo sistema, como usabilidade, hardware, segurança.
Requisitos funcionais do sistema
O Quadro 1 apresenta os requisitos funcionais previstos para o sistema e sua rastreabilidade, ou seja, vinculação com os casos de uso associados.
Requisitos funcionais do sistema |
O sistema deverá permitir que o funcionário efectua venda. |
O sistema deverá permitir que o funcionário admin cadastre Funcionário normal e Fornecedor. |
O sistema deverá permitir que funcionário cancele venda |
O sistema possuirá um CRUD produtos. Validando informações requeridas. |
O sistema possuirá um CRUD funcionário. Validando informações requeridas. |
O sistema possuirá um CRUD fornecedor. Validando informações requeridas. |
O sistema possuirá um CRUD usuários do sistema. Validando informações requeridas. |
O sistema disponibilizará um histórico de vendas realizadas |
O sistema possuirá camadas de acesso de acordo com nível de cada usuário. |
Sistema deverá fazer uso de UML em sua documentação e padrões de software. |
Quadro 2 – Requisitos Não Funcionais
Requisitos não funcionais do sistema
Requisitos não funcionais do sistema |
O sistema deverá permitir utilizar banco de dados SQL. |
O sistema deverá permitir utilizar como servidor SQL SERVER 2012 e 2017. |
O sistema será desenvolvimento na linguagem JAVA |
O sistema deverá funcionar compatível com os sistemas operativos Windows xp, 7 e 10 |
Deverá ser ter uma interface desktop amigável, acessível ao usuário e adaptável . |
Quadro 2 – Requisitos Não Funcionais
Os Requisitos Suplementares são categorizados de acordo com o modelo FURPS+ (Funcional, Usabilidade, Confiabilidade, Desempenho, Suportabilidade + restrições). As Restrições incluem restrições físicas, de design, de implementação, de interface e regras de negócio.
Requisitos Suplementares |
As interfaces deverão ser implementadas como formulários acessíveis |
Os perfis de acesso ao sistema são: administrador, farmacêutico ou operador |
Quadro 3 – Requisitos Suplementares
Casos de uso
Para melhor entendimento sobre o sistema será utilizado o diagrama de casos de uso para destacar quais os elementos mais relevantes para um determinado processo, que tem como objectivo descrever como os usuários interagem com as funcionalidades do sistema um caso de uso é um “documento narrativo que descreve a sequência de eventos de um actor que usa um sistema para completar um processo”.
Neste item são apresentados os diagramas de caso de uso do funcionário administrador e funcionário operador.[pic 2]
...