Você está na página 1de 78

UNIVERSIDADE KIMPA VITA

ESCOLA SUPERIOR POLITÉCNICA DO UÍGE

CURSO DE ENGENHARIA INFORMÁTICA

Concepção e realização de um sistema integrado para gestão de stock e pessoal


da empresa Jack Ross Comercial

Por:

Panda Afonso Sebastião

UÍGE, 2019
UNIVERSIDADE KIMPA VITA

ESCOLA SUPERIOR POLITÉCNICA DO UÍGE

CURSO DE ENGENHARIA INFORMÁTICA

Concepção e realização de um sistema integrado para gestão de stock e pessoal


da empresa Jack Ross Comercial

Por:

Panda Afonso Sebastião

Trabalho apresentado à Universidade Kimpa Vita como


parte do Requisito parcial para obtenção do grau de
Licenciatura em Engenharia Informática.

ORIENTADORES:

Ngombo Armando, MSc.

Nkanga Pedro, Lic.

UÍGE, 2019
DEDICATÓRIA

Em memória dos meus queridos amigos Hermenegildo Filipe Quissoca e Marco Domingos
Marcos, e da minha querida irmã Suzana Sebastião.

“Panda Afonso Sebastião”

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
i
EPÍGRAFE

“Não vivas como se tivesses mil anos à tua frente. O destino está ali ao virar da esquina;
torna-te bom enquanto a vida e o poder ainda te pertencem”.

Marco Aurélio António

(Imperador Romano em 161)

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
ii
AGRADECIMENTOS

Em primeiro lugar agradeço a Deus pai todo-poderoso por estar comigo durante o
período de formação.

Aos Docente Ngombo Armando e Nkanga Pedro, pela orientação, paciência,


atenção, durante a elaboração do presente trabalho.

Aos meus pais Joaquim Alexandre e Teresa Afonso, e aos meus Tio Mário Afonso
Bambi Mafioso e Rogeiro Lopes Maiza pelo apoio e suporte em todos os domínios e a
minha Tia Paulina Manuel pela hospedagem e alimentação durante o período de formação.

A minha querida amiga Antónia Mbongo Simão e a todos amigos e colegas (em
anonimato) que contribuíram de diversas formas para a realização deste trabalho e/ou para
a minha formação.

Sem esquecer à instituição e aos docentes do curso de Engenharia Informática (em


particular), pela formação e oportunidade.

Muito Obrigado!

Panda Afonso Sebastião

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
iii
 GLOSSÁRIO

Arrecadação: Acto ou efeito de receber um valor;

Beta-testing: (expressão do inglês) que descreve um ciclo de ensaios ou testes.

Base de dados: é um conjunto de dados integrados com uma estrutura que organiza
informações.

Classe: conjunto de elementos da mesma natureza. (informática) é uma estrutura de


programação que descreve determinado objecto;

Contabilísticos: usado na contabilidade para descreve um conjunto de dados ou


informação.

Compilador: O compilador é um programa que verifica se o programa fonte não apresenta


nenhum erro de sintaxe e gera o programa executável.

Descritivos: descrever e/ou mostrar o conjunto de factos;

Divisas: (expressão económica) que demostra a disponibilidade moedas de um empresa.

Estatísticos: Pertencente à estatística, que serve para demostrar os indicadores de uma


empresa.

Fluxo: uma sequência ou variação dos acontecimentos no único lugar.

Ferramentas: qualquer utensílio empregado nas artes e ofícios. (informática) é um


conjunto de programas que apoia o desenvolvimento de um projecto informático.

Gestão: Acto de gerir ou controlar.

Integrado: Cada uma das partes de um todo que se completam ou complementam.

Iterativa: procedimento (como algoritmo, programa), que se baseia no uso ou aplicação da


iteração ou repetição.

Importunado: que se importunou, ou foi vítima de um transtorno.

Implementação: Acção de implantar, fixar/inserir; (Informática) instalar um determinado


programa:

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
iv
Layout: traduzidor para o português leiaute, esboço que mostrando a distribuição física e
tamanhos de elementos como texto e gráficos.

Metodologias: conjunto de técnicas e processos utilizados para ultrapassar a dificuldade


encontrada na elaboração de um projecto

Modelagem: Arte ou efeito de modelar; (Informática) desenho da estrutura ou dos


objectos e funções de um sistema.

Programas: (informática) é um conjunto de instruções que são executadas atreveis de


comandos com a finalidade de dar solução a um problema.

Programadores: todo elemento que desenvolve um programa por meio de uma linguagem
de programação.

Stock: Quantidade de bem mantido ou armazenada para ser usada quando surgir a
necessidade, como (economia) é um artigo que um comerciante tem para vender.

Sistema: disposição das partes ou dos elementos de um todo, coordenados entre si, e que
funcionam como estrutura organizada. (informática) integração de programas que permite
dar soluções a um conjunto de tarefas

Tecnologias: conjunto de conhecimentos científicos, que se aplicam a um determinado


ramo de atividade:

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
v
 LISTA DE ABREVIATURAS, SIGLAS

AKZ: Kwanzas (moeda Angolana)

CL: Classe

IDE: Integrated Development Environment

JRCA: Jack Ross Comercial Aplicativo

JRC: Jack Ross Comercial

LAN: Local Area Network

N: Muito

NASA : National Aeronautic and Space administration


Ot: Optimistas

PERT: Program Evaluation and Review Technique


Pe: Pessimista

Pr: Provável

RUP: (Rational Unified Process).

RF: Requisitos Funcionais

RNF: Requisitos Não Funcionais


RF: Requisitos funcionais

RNF: Requisitos não funcionais

SGBD: Sistema de Gestão de Base de Dados.

UML (Unified Modeling Language)

UC: Cases de Uses

TCP/IP: Transmission Control Protocol/ Internet Protocol

XML: Extensible Markup Language

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
vi
RESUMO
O presente trabalho especifica todo o desenvolvimento e codificação de um
software que tem como objectivo fundamental, a gestão das actividades de empresa Jack
Ross Comercial e o complemento de uma formação acadêmica do curso de Engenharia
Informática. A finalidade deste sistema é controlar as informações dos cadastros de
funcionários, cadastros de produtos, cadastro de cliente e os demais cadastros. Este sistema
poderá emitir diversos relatórios (De Contabilidade e Estatísticos), que iram auxiliar na
organização e na rotina diária da empresa. O sistema foi desenvolvido utilizando um
modelo cliente servidor, a tecnologia C-Sharp (C#) e a metodologia de orientação a
objetos. As principais ferramentas utilizadas na elaboração deste trabalho foram: Visual
Studio 2015, MySql -Xampp, Astah e Microsoft Office (Word);

Palavras-chaves: Gestão da pessoa e stock, sistema, implementação.

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
vii
ABSTRACT

The present work specifies the whole development and code of a software that
he/she has as fundamental objective, the administration of the company activities Jack
Ross Comercial and the complement of an academic formation of Engineering Computer
science's course. The purpose of this system is to control the information of the employees'
registers, registers of products, customer's register and the other registers. This system can
emit several reports (of the accounting and Statistical), that you/they anger auxiliary in the
organization and in the daily routine of the company. The system was developed using a
model customer servant, the technology C-Sharp (C #) and the orientation methodology to
objects. The main tools used in the elaboration of this work were: Visual Studio 2015,
MySql - Xampp, Astah and Microsoft Office (Word);

Key-Word: The person's administration and stock, system, implementation.

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
viii
LISTA DE FIGURAS

Figura 1 - Organigrama da JRC..........................................................................................7

Figura 2 – Dimensão do RUP...........................................................................................14

Figura 3 - Estrutura Analítica do Projeto..........................................................................15

Figura 4. Ilustração do ambiente de funcionamento do software.....................................18

Figura 5: Diagrama de casos de caso................................................................................20

Figura 6- diagrama de Classe............................................................................................23

Figura 7: Diagrama de Objecto.........................................................................................25

Figura 8: Diagrama de sequência (Processo de venda de um produto)............................26

Figura 9: Diagrama de Actividade (Processo de venda de um produto)..........................27

Figura 10: Diagrama de Actividade (Modo de funcionamento do Sistema)....................28

Figura 11- Diagrama de Implementação...........................................................................29

Figura 12: Interface servidor.............................................................................................35

Figura 13: Classe de conexão ao Banco...........................................................................36

Figura 16: Formulário de login (de acesso ao sistema)....................................................37

Figura 17: Formulário de usuários....................................................................................38

Figura 18: Formulário Principal........................................................................................38

Figura 19: Formulário Principal........................................................................................39

Figura 20: Formulário de Contas por pagar......................................................................39

Figura 22: Formulário de Registro de Produto/Material...................................................40

Figura 23: Formulário de Vendas de Produto...................................................................41

Figura 24: Formulário de Selecção de impressora............................................................41

Figura 25: Relatório ou factura de venda..........................................................................42

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
ix
LISTA DE TABELAS

Tabela 1: Descreve os materiais utilizados para a execução das actividades......................8

Tabela 2: Descreve os elementos que compõem o recurso humano da JRC......................9

Tabela 3 – Requisitos Funcionais.....................................................................................16

Tabela 4: Requisitos não Funcionais................................................................................17

Tabela 5: Lista de eventos.................................................................................................19

Tabela 6: Especificação do primeiro caso de uso, Autentica-se.......................................21

Tabela 7: especificação dos casos de uso: correspondente ao sistema JRCA..................22

Tabela 8: Especificação Do Diagrama De Classe.............................................................24

Tabela 9: Cronograma de actividade................................................................................30

Tabela 10: Estimativa do prazo do projecto.....................................................................31

Tabela 11: Estimativa do custo do projecto......................................................................31

Tabela 12:Resumo da estimação do custo........................................................................32

Tabela 13: Testes De Integração (De Entrada Ao Sistema).............................................34

Tabela 14: Testes De Integração (De Entrada Ao Sistema).............................................44

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
x
LISTA DOS ANEXOS

Anexo 1 - Formalização de Estágio.

Anexo 2 - Carta de Pesquisa.

Anexo 3 – Alvará comercial

Anexo 4 - Diário da República.

LISTA DOS APÊNDICES

Apêndice 1 - Imagem (Satélite) da Jack Ross Comercial.

Apêndice 2 - Ficha de Entrevista.

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
xi
0. INTRODUÇÃO

Hoje em dia as empresas têm como foco a sua organização interna, para melhor
controlo do fluxo de informações que circulam dentro da empresa, bem com os serviços
prestados aos seus clientes. É nesta visão que muitas empresas optam por meios
informáticos para proporcionar rapidez na circulação de informações bem com o
atendimento aos seus clientes. Estes meios informáticos por si só não satisfazem todas as
necessidades das impressas; Dali a busca por programas informáticos para o melhor
gerenciamento das actividades.
Visto que o uso de um programa informático integrado de gestão tem
proporcionados grandes avanços nas empresas face as concorrências. Neste trabalho,
propomos a Jack Ross comercial um sistema integrado para a gestão de stock e do pessoal.
Assim sendo, nesta monografia são apresentados conceitos como Base de dados,
sistema de gerenciamentos de base dados (SGBD) e modelos de dados usando os conceitos
de UML (Unified Modeling Language) e RUP (Rational Unified Process). Por outra, é
fornecida uma visão geral do sistema que foi concebido e implementado, usando os
métodos que serão citados posteriormente.
1.0. Problemática
É do nosso conhecimento que a evolução de uma sociedade implica um
crescimento de dados a manipular e armazenar, isto é, a cada dia nas várias actividades. De
acordo com as informações recolhidas na Jack Ross comercial, a empresa encontra-se em
dificuldade no que toca a gestão do pessoal, bem como na gestão de Stock. Ora, de acordo
com o volume das informações realizadas e a sua importância nas actividades das
organizações, o nosso estudo irá tentar responder as seguintes questões:
1- Será que os métodos utilizados pela empresa para gestão de stock e pessoal
são os mais adequados?
2- Será que o sistema actual permite uma gestão eficaz e segura das
informações?

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
1
0.1. Hipóteses
Actualimente os sistemas mais adequados para a gestão de empresas são os
sistemas informatizados, onde as informações circulam de uma forma mais dinâmica e
seguras e por pouparem um desgaste humano acentuado.

Sendo assim, pensamos que as questões levantadas na problemática possam ser


solucionadas com Implementação de um Software integrado para gestão do pessoal e de
Stock.
0.2. Objetivos do trabalho
Com o presente trabalho pretende-se atingir os seguintes objetivos:
0.2.1. Gerais
Esse estudo tem como objectivo geral conceber e desenvolver um sistema
integrado para gestão de Stock e pessoal da Jack Ross Comercial. A solução em causa
permitira gerir o funcionamento das actividades da empresa tais como gestão de Stock e
pessoal.
0.2.2. Específicos
O sistema integrado de gestão permitirá a execução das seguintes tarefas:
o Cadastrar os funcionários e os produtos comercializados;
o Controlar as presenças dos funcionários;
o Calcular os salários dos funcionários com aumentos e descontos;
o Registar os produtos em Stock;
o Informar a quantidade de produto em Stock;
o Controlar o fluxo de vendas de produto e de compra de material;
o Controlar as entradas e saídas de produtos;
o Gerir os privilégios dos usuários;
o Imprimir relatórios.

0.3. Escolha e interesse do tema

Uma das principais necessidades das empresas da actualidade é estabilidade e a


gestão. Dai surge a necessidade de buscar de solução para melhor gerir. É nesta onda
de ideia que nos despertou o interesse de informatizar as empresas tendo como ponto
de partida a Jack Ross Comercial. Visto que o tema é real e na qualidade de estudante
finalista do curso de Engenharia Informática, a sociedade necessita de mim para dar

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
2
solução de problemas no que tange a gestão, de modo a contribuir para o
desenvolvimento das instituições particulares e do estado em geral.

0.4. Metodologia
Na intenção de conseguirmos os resultados esperados, recorremos a um conjunto de
métodos e técnicas, nomeadamente:

0.4.1. Métodos
Os métodos aplicados ao longo do desenvolvimento deste trabalho foram as seguintes:
o Método Dedutivo: Facilitará na conclusão dos factos, depois de se obter os
resultados da pesquisa;
o Método Hipotético-Dedutivo: Permitirá estabelecer a problemática uma
aplicação de hipóteses e a tentativa de soluções destes problemas.
o Método Histórico: Ajudará na investigação de fatos e acontecimentos do passado
para se verificar possíveis projeções de sua influência na atualidade.
o Método Estrutura e Funcional: Permitirá analisar as relações entre os diversos
elementos do sistema.
0.4.2. Técnicas
As técnicas aplicadas na elaboração deste trabalho foram as seguintes:
o Técnica de Documentação: Permitirá a verificação de uma forma mais precisa dos
documentos em uso que seja no nível de Arquivos públicos, Documentos oficiais,
Documentos jurídicos e Coleções particulares.
o Técnica de Observação: Permitirá um estudo profundo através do contato visual
com as ocorrências das atividades no local definido.
o Técnica de entrevista: Permitirá o levantamento dos dados por intermédio de fichas
de inquérito e/ou entrevista.
0.6 Delimitação do tema
Quanto ao espaço a pesquisa foi realizada na área administrativa da empresa Jack
Ross comercia, localizada no bairro do Kakuia, rua Industrial, na província e município do
Uíge.
Quanto ao tempo, ocorreu no período de dois (2) meses, no intervalo de outubro de
2018 a dezembro de 2018.

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
3
0.7. Estrutura do trabalho

Além da parte introdutória que apresenta uma visão geral do trabalho, justifica o
interesse do tema abordado, bem como a problemática, objectivos, hipótese, metodologias
empregues, conclusões tiradas e os anexos; A presente monografia está dividida em três
Capítulos, a saber:

CAPÍTULO I: APRESENTAÇÃO DO DOMÍNIO DE ESTUDO

Para o primeiro capítulo faremos uma abordagem detalhada do caso escolhido,


referenciando o estado actual sistema utilizado, bem como as ferramentas utilizadas para a
execução do projecto de gestão automatizada das actividades da Jack Ross comercial.

CAPÍTULO II: FUNDAMENTOS TEÓRICO DO DESENVOLVIMENTO


DO SISTEMA.

Neste capítulo, é feito a descrição das fases necessárias para o desenvolvimento do


projeto, usando a metodologia RUP. A modelagem do sistema por meio da linguagem
UML e estimação do projecto usado a metodologia PERT.

CAPÍTULO III: IMPLEMENTAÇÃO DO SISTEMA JRCA

Capítulo reservado a implementação e apresentação do sistema JRCA. A tecnologia


usada para a codificação do sistema, o medulo e algumas das funcionalidades do sistema
por meio de testes funcionais da aplicação.

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
4
CAPÍTULO I: APRESEENTAÇÃO GERAL DO DOMINÍO DE
ESTUDO

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
5
1.0. Introdução
O presente capítulo descreve o domínio de estudo, e sua estrutura organizacional,
bem como o seu funcionamento. Os dados compilados neste capítulo serviu como fonte
para elaboração do presente trabalho.
1.1. Apresentação da Jack Ross Comercial
1.1.1. Breve historial
A Jack Ross Comercial foi criada ao termo do Decreto nº92/82, como
estabelecimento comercial. É uma empresa autónoma que funciona de acordo as leis
comercial estabelecida pelo Ministério do comércio e Ministério da Economia.

Tem como o seu forte a arrecadação de receitas e a luta no combate ao desemprego.

Sendo uma empresa comercial a mesma se dedica nos seguintes sectores:


- Prestação de serviços;
- Produção de bens;
-Comercialização a retalho.
Actualimente o sector que mais se destaca é o de produção de bens, Esses bens são
produzidos por conta da Marcenaria e carpintaria da empresa;

1.1.2. Localização geográfica


A Jack Ross Comercial localiza-se na rua Industrial, no bairro Kakuia, município e
Província do Uíge.
Imagem ilustrativa da localização geográfica da empresa extraída do mapGoogle
encontra-se no apêndice 1.

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
6
1.1.3. Estrutura orgânica da Jack Ross Comercial

Figura 1 - Organigrama da JRC.

Fonte: (JRC, adaptado pelo Actor).

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
7
1.1.4. Apresentação da área administrativa

Área administrativa da empresa Jack Ross é área responsável pela gestão geral da
empresa e execução dos projectos.

Esta área esta composta por duas áreas nomeadamente:


- Área comercial;
- Área de produção.
1.1.4.1. Detalhes da Área comercial e Área de produção
Estas duas as áreas permite a execução das tarefas diária da empresa.

A área comercial responsável pelo controlo da gestão financeira da empresa.

Esta área controla toda a circulação de mutantes dentro da empresa bem como a gestão de
venda e compra de bens e produtos.

A área de produção controla toda actividade produtiva da empresa, bem como a


gestão do pessoal.

1.1.5. Meios usados para execução das actividades diária na JRCA


Nº de Material Quantidade Descrição Estado Data
ordem arquissão

Para o processamento de
1 Computador 1 dados estatísticos por meio Bom
da ferramenta Excel do Funcionament 01/11/2017
Office (Produto da o
Microsoft)
2 Livro de Ponto 1 Para o cadastro e controlo Em
de presença de funcionário funcionamento 15/01/2018

3 Livro de Registro 1 Ou N Utlizado para o registro de Em 15/01/2018


de encomenda encomenda dos clientes funcionamento

4 Blocos de 1 Ou N Para emissão de facturas Em 15/01/2019


facturação funcionamento

1.1.5.1. Meios materiais

Tabela 1: Descreve os materiais utilizados para a execução das actividades.

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
8
(Fonte: JRC, adaptado pelo autor).

1.1.5.2. Meios humanos


Nº de ordem Cargos Função Nível académico

1 Gerentes Controlo total da JRC Licenciado

2 Subgerentes Controlo das áreas administrativa Licenciado

3 Chefe da área Controlo da área comercial Licenciado


comercial

4 Chefe da área Controlo da área de produção Bacharel


produtiva

5 Operários Controlo na execução das actividades da Ensino Medio e Frequê


Sénior área de produção universitária

6 Operários Júnior Execução das actividades da área de Ensino Medio e Frequê


produção universitária

A JRC conta com vários integrantes que constituem os recursos humanos,


repartidos em diferentes áreas.

Tabela 2: Descreve os elementos que compõem o recurso humano da JRC.

(Fonte: JRC, adaptado pelo autor).

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
9
1.2. Crítica do existente e proposta de solução
1.2.1. Crítica do existente
Após os estudos feitos verificou-se os seguintes problemas:
- A empresa não usam um sistema informatizado;
- Lentidão no levamento de falta do pessoal, bem como processamento de salário;
- Dificuldade na Gestão de Stock;
- Lentidão no processamento de relatório geral associados a um desgaste humano
acentuado;
1.2.2. Proposta de solução
Para solucionar os problemas verificados ao logo dos estudos, propusemos um
sistema informático integrado, que conta com duas interface Cliente e um banco de dado
para armazenamento de informação. Que funcionará com uma tecnologia cliente servidor
dentro de uma rede local (LAN)1;
Feito a apresentação do Capitulo I, que focou-se nos aspectos ligado ao domínio de
estudo, passaremos para o Capitulo II, onde é feito a descrição dos conceitos que irão
servir o processo de desenvolvimento do sistema de gestão, baseando-se nos resultados que
foram obtidos com base o estudo de análise do existente. O mesmo descrevera a
arquitetura do sistema, metodologia, ferramentas e tecnologias utilizadas.

1
LAN(Local Area Network)

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
10
CAPITULO II: FUNDAMENTO TIORICO DO DESENVOLVIMENTO
DO SISTEMA

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
11
2. Introdução
Neste capítulo é feita a descrição de toda estrutura do domínio em estudo, as
metodologias, as tecnologias e as ferramentas utilizadas no decorre do desenvolvimento do
presente trabalho. Visto que a qualidade de software não é avaliada isoladamente, no
desenvolvimento de software, um método pobre ou a ausência de uma metodologia pode
ser a causa da baixa qualidade. A avaliação da qualidade está diretamente relacionada com
a qualidade de processos e metodologias utilizadas no desenvolvimento do software.
2.1. Tecnologias, metodologia e ferramentais
Para a implementação do sistema, foi realizada uma análise a partir da necessidade
apresentada pela empresa, e para o desenvolvimento de soluções utilizou as seguintes
tecnologias, ferramentais e metodologias:

2.1.1. Microsoft Visual Studio


O Microsoft Visual Studio é uma IDE 2 (integrated development enviroment), se
trata uma plataforma multilinguagem concebida pela Microsoft que apresenta facilidades
significativas para o desenvolvimento de software englobando um série de funcionalidades
que auxiliam nas rotinas de desenvolvimento, pode ser usada para desenvolver aplicações
console ou gráficas através das bibliotecas Windows Forms, web sites, aplicações web e
web services.
Algumas das suas principais funcionalidades são:

 Um editor de código com esquema de cores que visa facilitar o entendimento.


 Um sistema de auto completar para nome de funções, tipos de dados, namespaces e
palavras reservadas (Intelissense).
 Um compilador/interpretador de código.
 Em versões mais avançadas até mesmo controle de versões.
 Editor gráfico para criação da interface de usuário.
 Re-factoração de código.
Dentre as linguagens suportadas de forma nativa estão: C#,VB.net,F#,XML, HTML,
JavaScript e CSS.

2
IDE (integrated development enviroment)

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
12
2.1.2. Linguagem de Programação C#
Para o desenvolvimento do presente sistema, foi escolhida a linguagem C#
correntemente prenunciada por C-Sharp. Por conta da simplicidade e robustez da
linguagem. É uma linguagem recente criada em Dezembro de 1998, Idealizada pelo
Dinamarquês Anders Heijsberg e desenvolvida pela equipe da Microsoft liderada por
Anders Heijsberg.

O C# tem como característica, ser uma linguagem orientada a objetos que foi criada
como parte do.NET framework. A mesma permite aos programadores desenvolverem
aplicações desktop, Web ASP.NET, serviços Web XML, e aplicativos móveis.
2.1.3. Sistema de Gestão de Base de Dados MySQL
MySql é um SGBD (Sistema Gerenciador de Banco de Dados) relacional padrão
SQL (Structured Query Language - Linguagem Estruturada para Consultas) robusto,
rápido, multiusuário e multitarefa.

MySql é marca registrada da ORACLE e seu servidor de banco de dados vem


sendo distribuído sobre uma Licença Dupla, uma Open Source/GNU GPL e também por
uma licença comercial.

2.1.3. UML
UML é uma linguagem desenvolvida de elementos visuais aplicados na modelagem
que possibilita executar os conceitos de orientação a objetos para o desenvolvimento de
softwares. UML foi aprovada em 1997 pela OMG (Object Management Group) - órgão
internacional que é responsável por definir os padrões de Orientação a objetos. Para a
contribuição no processo de definição da UML, os pesquisadores Grady Booch, James
Rumbaugh e Ivar Jacobson, procuraram aproveitar o melhor das técnicas e notações
preexistentes, entre elas o Booch Method, OMT e OOSE.

2.1.3. 1. Astah Community


Para a modelagem use-se a ferramenta Astah Comunity. Pelo facto da mesma
dispor de layout fáceis e intuitivos, que permite representar graficamente diagramas
descritivos, dando uma visão da estrutura das funções e dos fluxos de dados do sistema.

2.1.4. Metodologia Rup


RUP é uma metodologia iterativa de desenvolvimento. RUP é adaptável, podendo
ser customizada para diversos tipos e tamanhos de produtos e projetos de software.

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
13
A metodologia RUP identifica cada ciclo de desenvolvimento do projeto em quatro
fases, cada uma com respetivos marcos de finalização definidos (chamados milestones).
Os milestones são os indicadores de progresso do projeto, e são usados como base para
decisões para continuar, abortar, ou mudar o rumo do projeto. As fases do RUP são:
1. Início (Inception): determinação do escopo do desenvolvimento, sendo levantado uma
visão do produto final a partir de um caso de uso (básico) definido.

2. Elaboração (Elaboration): planeamento de atividades e recursos necessários, onde são


definidas funcionalidades e a arquitetura a ser desenvolvida.

3. Construção (Construction): implementação do software, construção do código. Em


projetos grandes esta fase pode ser segmentada em várias iterações, visando à divisão em
partes menores e mais facilmente gerenciadas.

4. Transição (Transition): o produto é passado aos usuários. Nesta fase ocorre


treinamento dos usuários (e possíveis mantenedores) e a avaliação do produto (“beta-
testing”).
A Figura a baixo apresenta a arquitetura de projetos que seguem a metodologia RUP.

Figura 2 – Dimensão do RUP

Fonte: BOOCH at al. (2000, p.446)

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
14
O eixo horizontal representa o tempo e mostra os aspectos do ciclo de vida do
processo à medida que se desenvolve. Representa os aspectos dinâmicos do processo e é
descrito por meio de fases, iterações e marcos. O eixo vertical representa as disciplinas,
que agrupam as atividades de maneira lógica, por natureza, representa os aspectos estáticos
do
processo e é descrito por meio de componentes, disciplinas, atividades, fluxos de trabalho,
artefactos e papéis.
“O RUP pode ser utilizado em diversos tipos de projetos e em
empresas de pequeno, médio e grande porte, devido a sua flexibilidade e facilidade de
configuração” (Kruchten 2003),

2.1.4.1. Estrutura Analítica do Projecto baseado no RUP

Figura 3 - Estrutura Analítica do Projeto

Fonte: BOOCH at al. (2000, p.446), adaptado pelo Autor.

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
15
2.1.5. Levantamento de requisitos do sistema

Por intermedio das pesquisas realizada na empresa Jack Ross Comercial, foi
possível o levantamento dos requisitos necessários para o desenvolvimento do software.

“Um requisito é uma funcionalidade ou condição que o sistema deverá


possuir ” (MSc. Makiese Mavakala, M.A.2018, p.15).

“Um requisito é definido como uma propriedade que o sistema deve


apresentar a fim de resolver algum problema do mundo real” (IEEE 2001).

Segundo (IEEE 2001), os requisitos podem variar em seu objetivo e no tipo de


propriedades que representam, podendo, desta forma, ser classificados em:

2.1.5.1. Requisitos Funcionais:

Requisitos Funcionais

RF01: o sistema deverá permitir a gestão dos usuários e seus privilégios, por meio do
Funcionário.
RF02: o sistema deverá permitir o cadastro de funcionários e controlo de presenças, por
meio do Funcionário.
RF03: o sistema deverá permitir calcular os salários dos funcionários com aumentos e
descontos, por meio do Funcionário.

RF04: o sistema deverá permitir registrar os produtos em Stock e informar a quantidade


de produto em Stock, por meio do Funcionário.

RF05: o sistema deverá permitir o registro de entradas e saídas de produtos, por meio do
Funcionário.

RF06: o sistema deverá permitir registro do fluxo de vendas, por meio do Funcionário.

RF07: o sistema deverá permitir a exibição do balanço geral, assim como relatórios com
dados estatísticos gerais, por meio do Funcionário.

Requisitos Funcionais são aqueles que expressam funções ou serviços que um


software deve ou pode ser capaz de executar ou fornecer.

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
16
Tabela 3 – Requisitos Funcionais

(Fonte: Dados obtidos na pesquisa), Adaptado pelo autor.

2.1.5.2. Requisitos Não Funcionais

Requisitos Não Funcionais Descrição

P.C com os seguintes requisitos:


Processador superior a 0.5 GHz,
RNF01: O sistema será processador em computador memória RAM superior igual ou
desktop superior a 1 GB espaço de
armazenamento no disco Duro
igual ou superior a 512 GB

RNF02: O sistema deverá utilizar um Sistema Windows versão 7,8,10 e outros


Operativo

RNF03: O sistema utilizar um SGBD MySql (Xampp versão 3.2.2)

RNF04: O sistema contará com uma plataforma de Visual Studio 2015 versão
desenvolvimento Enterprise

RNF04: O sistema será desenvolvido na Linguagem Linguagem C# do.net

RNF05: O sistema deverá funcionar em computador Versão 4.5 ou superior.


com o pacote. Net framework incorporado,
Requisitos Não-Funcionais: são requisitos que colocam restrições sobre o produto
em desenvolvimento, sobre o processo de desenvolvimento, e também, especificam
restrições externas ao produto. Expressam restrições e características que o software deve
possuir;

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
17
Tabela 4: Requisitos não Funcionais
(Fonte: Autores).

2.2. Resultados Esperados com a implementação do Software

O sistema irá gerenciar o pessoal e o Stock da empresa, dando maior dinamismo as


actividade da empresa. Após a implantação do sistema, espera-se a redução de
documentos manuscritos, e substituir os bancos de dados do armário em banco de dados
digital, dado assim mais rapidez na circulação da informa ção. Em suma esperamos que
o sistema deixe satisfeita a empresa e solucione os problemas apresentado.

2.3. Restrições de desenvolvimento do software

Para execução do sistema, será necessário: uma rede LAN equipada com computadores e
duas impressora uma local e outra da rede.

Figura 4. Ilustração do ambiente de funcionamento do software.

(Fonte: Autores)

2.4. Priorização da implantação dos requisitos

Cadastro de funcionários, produto e registro de venda;

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
18
Cadastro de cliente e fornecedor;

Controlo de funcionário e produto;

Emissão facturas de vendas e relatórios estatísticos;

2.5. Lista de eventos

N DESCRIÇÃO USE CASE

1 Funcionário Efetua Autenticação Efetuar Autenticação

2 Funcionário Solicita Cadastro de Funcionários Cadastrar Funcionários

3 Funcionário Solicita o Registro de Contas a Pagar Registrar Contas a Pagar

4 Funcionário Solicita Registro de Contas a Receber Registrar Contas a Receber

5 Funcionário Efectuar o Controlo do Pessoal Efectuar o Controlo do Pessoal

6 Funcionário Solicita Registro de Entrada de Produto Registrar Entrada de Produto

7 Funcionário Solicita Registro de Saída de Produto Registrar Produtos

8 Funcionário Efectua a venda de Produto Efectuar Fornecedores

9 Funcionário Solicita Registro Venda marcada Registrar a Vendas

Funcionário solicita a visualização ou impressão de


Emitir Relatório contabilístico e
10 Relatório
estatísticos

Tabela 5: Lista de eventos


(Fonte: Autor).

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
19
2.6. Diagramas

O objectivo deste trabalho, é dar soluções aos problemas apresentados, apoiando-se


nas notações UML, sendo assim recorremos ao uso de diagramas para melhor modelar.

Diagramas: Os diagramas são os gráficos que descrevem o conteúdo em uma visão.


UML possui vários tipos de diagramas que são usados em combinação para prover todas as
visões do sistema.
2.6.1. Diagrama de Caso de Uso
Diagrama de Caso de Uso Especificar o que o sistema deverá fazer sob um ponto
de vista externo ou seja, permitirá visualizar os factores externos que interagem com o
sistema e como estes sistemas reage a estas inteirações.

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
20
Figura 5: Diagrama de casos de caso

(Fonte: Extraído do Astah Community).

Nome da UC01 Autenticar-se

Objetivo Permite ao usuário ter o acesso ao sistema JRCA

Actor (es) Funcionário

Pré-Condições Iniciar o Sistema

Fluxo Principal 1 – O Sistema solicita nome do usuário e Senha.

2 – O usuário informa os dados para iniciar o acesso.

3 – O usuário seleciona a opção “Entrar”.

4 – Caso os dados informados estejam corretos,

Sistema do acesso, do seu menu principal.

Cenário Alternativo A.1 Dados Inválidos.


Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
A.1.1 O Sistema informa que os dados estão errados. A.1.2
O Sistema retorna o passo 1 do Fluxo Principal. 21
A seguir são apresentadas as especificações dos casos de uso por intermedio das tabelas

Tabela 6: Especificação do primeiro caso de uso, Autentica-se.

(Fonte: Autor).

Caso de Uso Especificação do Caso de uso Autor (es)

UC01: Permite fazer a gestão de usuários (Registrar,


actualizar, excluir, visualizar e pesquisar usuários,
Registrar Usuários e a de nível de acesso e privilégios). Funcionário

UC02: Permite fazer a gestão de contas a apagar


(Registrar, actualizar, excluir, visualizar e
Registrar Contas a
pesquisar contas apagar, as percentagens já pagas e Funcionário
Pagar por pagar).

UC03: Permite fazer a gestão de contas a receber


Registrar Contas a (Registrar, actualizar, excluir, visualizar e
pesquisar contas a receber, sua percentagem). Funcionário
Receber

UC04: Permite gestão de presenças do pessoal (Registrar,


Efectuar Controlo do actualizar, excluir, visualizar, pesquisar e calculo Funcionário
Pessoal de faltas e do salario de acordo as faltas).

UC05: Permite gestão de Entradas de Produtos (Registrar, Funcionário


actualizar, excluir, visualizar e pesquisar). (JRCA) e

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
22
Registrar as Entradas de
Fornecedor
produto

UC06: Permitir fazer a gestão de Saída de Produtos


Registrar as Saídas de (Registrar, actualizar, excluir, visualizar e
pesquisar). Funcionário
produto

UC07: Permite fazer a gestão de Vendas (Registrar,


Funcionário e
actualizar, excluir, visualizar, pesquisar e imprimir
Efectuar Vendas Cliente
facturas comprovativa).

UC08 Permite fazer a gestão de Vendas Agendadas


Funcionário e
(Registrar, actualizar, excluir, visualizar e
Agendar Vendas Cliente
pesquisar, impressão de facturas preformes).

UC09: Permite visualizar e imprimir os relatórios Funcionário


Exibir Relatórios (estatísticos e contabilísticos).

Especificação dos casos de uso

Tabela 7: especificação dos casos de uso: correspondente ao sistema JRCA.


Fonte: (Autor).

2.6.2. Diagrama de Classe


Um diagrama de classes mostra um conjunto de classes, interfaces e colaborações
e seus relacionamentos. Os diagramas de classes abrangem a visão estática de projeto de
um sistema. Expõem a coleção de elementos declarativos (estáticos) (BOOCH,
RUMBAUGH e JACOBSON, 2005, UML – Guia do usuário).

Principais componentes: classes, interfaces, relacionamentos.

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
23
Figura 6- diagrama de Classe.

(Fonte: Extraído do Astah Community).

Especificação do diagrama de classe: correspondente ao sistema JRCA.

Classes Especificação das Classes

CL01: Usuários Guarda os dados referentes aos ao usuário, seu privilégio e nível de acesso

Guarda os dados referentes as contas a apagar, data vencida, valor a


CL02: Contas a Pagar
pagar, valor pago e a data de pagamento.

CL03: Contas a Receber Guarda os dados referentes as contas a receber, data vencida, valor a

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
24
pagar, valor pago e a data de pagamento.

CL04: Controlo do
Pessoal Registra as presenças do pessoal referente a um dia laboral.

CL05: Entrada de produto Registra a Entrada de produto, bem como a quantidade, o custo e data

CL06: Saída de produto Registra a Saída de produto, bem como a quantidade e data.

Registra venda realizadas diariamente, quantidade de produto vendido,


CL07: Venda
valor pago, cliente, funcionário e data.

Registra r Venda marcada, quantidade de produto a ser vendido, valor


CL08: Venda marcada
por pagar, cliente, funcionário e data.

Guarda os dados referentes as contas a receber, data vencida, valor a


CL09: Funcionário pagar, valor pago e a data de pagamento.

Guarda os dados referentes ao Cliente, nome, data de nascimento,


CL10: Cliente morada.

CL11: Fornecedor Guarda os dados referentes ao Fornecedor, nome e localização.

CL12: Item de venda Guarda os dados referentes ao Item de venda de um ou vários produtos.

CL13:Produto Guarda os dados referentes ao Produto durante atualização do stock,

Tabela 8: Especificação Do Diagrama De Classe.


(Fonte: Autor).

2.6.3. Diagrama de objecto


Diagrama de objecto mostra um conjunto de objetos e seus relacionamentos em um
ponto do tempo; os diagramas de objetos abrangem a visão estática de projeto ou visão
estática de processo de um sistema (BOOCH, RUMBAUGH e JACOBSON, 2005).
Principais componentes: Objecto, relacionamentos.

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
25
Este diagrama nos dá uma visão de como fiarão os objetos em determinado
momento da execução do sistema. É como se tirássemos uma fotografia do sistema em um
momento para analisar os dados e os relacionamentos envolvidos, como pode observar na
figura abaixo.
Figura 7: Diagrama de Objecto.

(Fonte: Extraído do Astah Community)

2.6.4. Diagrama de sequência


Diagrama de sequência é um diagrama de interação que dá ênfase à ordenação
temporal de mensagens. (BOOCH, RUMBAUGH e JACOBSON, 2005). O diagrama de
sequência permite a análise e definição da troca de mensagens entre os objetos e actores da

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
26
solução e é muito utilizado para definição de parâmetros e classes dos métodos a serem
criados.

Figura 8: Diagrama de sequência (Processo de venda de um produto).

(Fonte: Extraído do Astah Community).

2.6.5. Diagrama de Actividade


Diagrama de actividade um diagrama que mostra o fluxo de controlo e dados de
uma actividade para outra; os diagramas de atividades abrangem a visão dinâmica do
sistema. (BOOCH, RUMBAUGH e JACOBSON, 2005). Principais componentes:
actividades, decisões, fluxos.

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
27
Figura 9: Diagrama de Actividade (Processo de venda de um produto).

(Fonte: Extraído do Astah Community).

2.6.6. Diagrama de Pacote


O diagrama de pacotes mostra a decomposição do próprio modelo em unidades
organizacionais e suas dependências (BOOCH, RUMBAUGH e JACOBSON, 2005). É um
diagrama estrutural que permite uma visão da organização interna da aplicação que está
sendo projetada. Principais componentes: pacotes.

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
28
Figura 10: Diagrama de Actividade (Modo de funcionamento do Sistema).

(Fonte: Extraído do Astah Community).

2.6.7. Diagrama de Implementação


Diagrama de Implementação Mostra a configuração dos nós de processamento em
tempo de execução e os componentes envolvidos. Um diagrama de implantação abrange a
visão estática de implantação de um sistema (BOOCH, RUMBAUGH e JACOBSON,
2005).

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
29
Trata-se de um diagrama estrutural que mostra como será criada a estrutura
de software e hardware onde a solução será implementada. Podemos visualizar com esse
diagrama toda a arquitetura da solução desde os servidores, sistemas operacionais, demais
softwares e serviços requeridos, além dos protocolos de comunicação. Principais
componentes: nós, artefactos, relacionamentos.

Figura 11- Diagrama de Implementação.

(Fonte: Extraído do Astah Community).

2.7. Controlo do Cronograma

Para melhor conceber um projecto é necessário o cronograma de actividade. O


mesmo serve para o controlo fluxo das actividades desenvolvidas.

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
30
Out Jan
Etapas Data (início) Data (fim) Nov. Dez. Fev.
. .

(a) Especificação dos requisitos 28/09/2018 11/10/2018

(b) Análise 12/10/2018 30/10/2018

(c) Design 09/11/2018 09/12/2018

(d) Programação 02/01/2019 31/01/2019

(e) Teste 01/02/2019 11/02/2019

(f) Implementação 12/02/2018 26/02/2019

Tabela 9: Cronograma de actividade.


(Fonte: autor).

2.7.1 Estimativa do prazo e custo do projecto


Dentro dos processos de estimativas de duração e custo destacam-se o PERT e
CPM. Mais para este projecto usou-se a técnica de estimativa PERT. Que é uma
metodologia desenvolvida pela Nasa3 quando do desenvolvimento do programa Polaris.
PERT4 é uma ferramenta utilizada no gerenciamento de projectos para calcular a
duração de uma determinada actividade de um projecto (Arruda, 2016).
Técnica de estimativa de três pontos (PERT) é uma técnica do PERT baseada na
seguinte premissa:
Uma Média pondera dos valores otimistas (Ot), a pessimista (Pe) e mais provável
(Pr) de duração da actividade ponderados pelos factores 1 e 4 respetivamente onde:
Média= (Ot+4*Pr+Pe) /6

2.7.1.1. Estimativa do prazo do projecto

3
NASA (National Aeronautic and Space administration).
4
PERT (Program Evaluation and Review Technique);

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
31
Duração
Etapa Ot Pr Pe M

(a) Especificação dos requisitos 8 10 16 10


(b) Análise 10 12 16 12
(c) Design 10 14 19 14
(d) Programação (Codificação) 15 25 35 25
(e) Teste 15 20 30 21
(f) Implementação 10 16 20 16
Total 68 110 136 98
Tabela 10: Estimativa do prazo do projecto.
(Fonte: autor).

O segundo os dados obtidos na estimação do tempo de duração, o desenvolvimento


deste projecto foi estimado em aproximadamente noventa e oito dia. Que Corresponde
aproximadamente a três meses e duas semanas.

Custo em AKz
Ot Pr Pe M
Etapa

(a) Especificação dos requisitos 22000,00 27000,00 30000,00 27000,00


(b) Análise 90500,00 94500,00 98500,00 94500,00
(c) Design 60000,00 63000,00 66000,00 63000,00
(d) Programação (Codificação) 132000,00 135000,00 138000,00 135000,00
(e) Teste 100000,00 103000,00 106000,00 103000,00
(f) Implementação 22000,00 27000,00 30000,00 27000,00
Total 426500,00 450000 468500 450000
2.7.1.2. Estimativa do custo do projecto
Tabela 11: Estimativa do custo do projecto.
(Fonte: autor).

O Custo total do projeto apos a estimação é aproximadamente quatrocentos e


cinquenta mil (450.000,00) kwanzas.

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
32
2.7.1.2.1. Resumo da estimativa do custo do projecto

Etapa (Valor%) Custo Global


Valor %
/100 *(valor%) /100

(a) Especificação dos requisitos 6 0,06 27000


(b) Análise 21 0,21 94500
(c) Design 14 0,14 63000
(d) Programação (Codificação) 30 0,3 135000
(e) Teste 23 0,23 103000
(f) Implementação 6 0,06 27000
Total 100 1 450000

Tabela 12:Resumo da estimação do custo.


(Fonte: autor).

2.8. O componente humano (participantes do processo)

Para a realização de um processo é necessário um componente essencial que é o


componente humano, o presente projecto contou com os seguintes componentes humanos.
• Ngombo Armando, MSc. Coordenador do Projecto;
• Nkanga Pedro, Lic. Coordenador-Adjunto do Projecto;
• Pando Afonso Sebastião: Analista - Desenvolvedor do aplicativo;
• Carlos Eduardo Garcia, Lic. Consultor;
• Pedro António Nembamba: Analista;
O presente capítulo tratou-se dos aspectos ligados ao desenvolvimento do sistema
JRCA, Onde foi possível fazer a discrição geral do projeto e a especificação das
Ferramentais, metodologia e tecnologia, o plano de concepção e desenvolvimento do
sistema JRCA.
Sendo assim passamos para o próximo capitulo, que esta reservado a
implementação e apresentação do sistema.

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
33
CAPITULO III: IMPLEMENTAÇÃO DO SISTEMA JRCA

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
34
3. Introdução
Este Capítulo esta reservado a implementação do sistema JRCA. A tecnologia
usada para a codificação do sistema, o modelo e algumas funcionalidades do sistema por
meio de testes funcionais da aplicação.
3.1. Codificação
3.1.1. Camadas da aplicação cliente servidor

A codificação do sistema foi realizada na plataforma do Visual Studio 2015, a


linguagem de programação, foi a linguagem C#, metodologia orientada a objetos e o conceito
de desenvolvimento Cliente servidor Three-Tier. Onde o servidor é o responsável pela
conexão com banco de dados. Sua função é distribuir serviços aos clientes que o solicitam
através das classes intermediária (interface, implementação e de conexão) que assumem os
contratos assinados e negócios.

Cliente são computador que usam uma rede de computadores para solicitar
informações ao servidor por meio dos contractos estabelecidos.

A tabela abaixo faz as descrições das principais camadas usadas da aplicação.

Camadas Tipo de serviço Característica Responsável por Ferramentas

Serviços de Aplicação cliente Interface GUI Apresentação das Linguagens de


interface com interfaces quarta geração e
usuário aplicação desktop

Serviço de regra de Servidor de regra de Classe de interface e Políticas de Linguagem da


negócios / negócios/ implementação/ Classe negócios e quarta geração/
de conexão ao banco de contrato de Gerenciador de
Serviço de banco de Servidor de banco de
dados assinatura/ banco de dados
dados dados
Integridade de
dados

Tabela 13: Testes De Integração (De Entrada Ao Sistema).

(Fonte: Autor).

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
35
3.1.2. Classes do servidor

As classes do servidor são as responsáveis pela comunicação entre o servidor e o


cliente, por meio de regras de negócio e contrato de assinatura que são definidas por
intermedio de métodos e funções nas respectiva classes.

As figuras seguintes ilustram os componentes da camada servidora.

Figura 12: Interface servidor.

Fonte: (Extraído do Visual Studio).

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
36
Figura 13: Classe de conexão ao Banco.

Figura 14: Classe de Implementação.

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
37
Figura 14: Classe de Interface

Fonte: (Extraído do Visual Studio).

As figuras que seguem ilustram os componentes da camada interface com


usuário (cliente).

A Figura a baixo mostra o formulário de login (acesso) é partir deste formulário,


onde é feito o acesso do sistema por meio de um usuário e uma senha de acesso. Onde o
usuário escolhe o nível de acesso e em seguida introduza o nome do usuário e a respectiva
palavra passe caso esta registrado apos a confirmação é aberto o menu principal.

Figura 16: Formulário de login (de acesso ao sistema).

Fonte: (Extraído do Visual Studio).

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
38
A Figura a baixo mostra o formulário de usuário, é partir deste formulário, onde é
feito o registro de todos usuários com privilégio de cessar o sistema. É por intermedio
deste formulário onde é definido o nome do usuário, a senha de acesso e o nível. Dando
ainda opção de registrar, actualizar, eliminar e pesquisar um usuário.
Figura 17: Formulário de usuários.

Fonte: (Extraído do Visual Studio).

A Figura a baixo mostra o formulário principal, é partir deste formulário, onde é


feito o acesso os demais formulários como por exemplo os de cadastros e de definições do
sistema. É considerado como o formulário mãe.
Figura 18: Formulário Principal.

Fonte: (Extraído do Visual Studio).

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
39
A Figura a baixo mostra o formulário de registro de funcionário, é partir deste
formulário, onde é feito registro de todos os funcionário que fazem parte da JRC. Fornece
opções como: registrar, actualizar, eliminar e pesquisar um funcionário.
Figura 19: Formulário Principal.

Fonte: (Extraído do Visual Studio).


A Figura a baixo mostra o formulário de registro de conta apagar, é partir deste
formulário, onde é feito registro de todo saldo devedor da empresa da JRC. Fornece opções
como: registrar, actualizar, eliminar, ver percentagem de conta e pesquisar uma conta não
paga ou por pagar.
Figura 20: Formulário de Contas por pagar.

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
40
Fonte: (Extraído do Visual Studio).

A Figura a baixo mostra o formulário de contro de Stock (Menu de controlo de


Stock), é partir deste formulário, onde é feito o acesso dos formulários ligados a gestão de
stock.
Figura 21: Formulário de Controlo de stock.

Fonte: (Extraído do Visual Studio).

A Figura a baixo mostra o formulário de registro de produto/material, é partir


deste formulário, onde é feito registro de todos os bens disponível para a venda e de todos
os materiais utilizados nas diferentes tarefas da empresa JRC. Fornece opções como:
registrar, actualizar, eliminar e pesquisar um produto/material.

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
41
Figura 22: Formulário de Registro de Produto/Material.

Fonte: (Extraído do Visual Studio).

A Figura a baixo mostra o formulário de registro de venda, é partir deste


formulário, onde é efeituado todas as vendas de produtos produzido pela JRC. Fornecendo
opções como: registrar, actualizar, eliminar e pesquisar uma venda.
Figura 23: Formulário de Vendas de Produto

Fonte: (Extraído do Visual Studio).

A Figura a baixo mostra o formulário de seleção de impressora, é partir deste


formulário, onde o usuário selecionar a impressora para a impressão da factura de venda.

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
42
Figura 24: Formulário de Selecção de impressora

Fonte: (Extraído do Visual Studio).

A Figura a baixo mostra o relatório de venda (factura de venda), este relatório


serve como comprativo venda por parte da empresa e de compra por parte do cliente.

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
43
Figura 25: Relatório ou factura de venda

Fonte: (Extraído do Visual Studio).

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
44
3.2. Base de Dados
Base de Dados é uma coleção de dados interrelacionados, representadas
informações sobre um domínio específico. Um banco de dados consiste em uma coleção de
dados interrelacionados e uma coleção de programas para prover o acesso a esses dados. O
objetivo principal de um sistema de banco de dados é prover um ambiente que seja
adequado e eficiente para uso na recuperação e armazenamento de informações.
3.2.1. Dicionário de dados

O dicionário de dados pode ser visto como um depósito central que descreve e
define o significado de toda a informação usada na construção de um sistema.

3.3. Transição
Representado a última fase da metodologia RUP, é nesta fase onde são realizados
os testes do sistema e de todas as funcionalidades desenvolvidas de modo a observar se
foram cumprido os requisitos solicitados pelo cliente.
3.4. Teste
É sabido que apos a codificação de um sistema, seguisse a fase de teste. Esta fase
serve para verifica o modo de funcionamento do sistema, a fim de verificar a qualidade do
mesmo e os possíveis erros de codificação. Existem vário tipos de teste, para este projecto
nos apagamos aos seguiste testes.
Testes de integração: são testes que visam verificar como os componentes integrados,
passam a funcionar em conjunto. Os principais testes de integração são os seguintes:
• Testes baseados em Especificação (Testes Funcionais ou Testes de Caixa-Preta)
• Testes Estruturais (Testes Caixa-Branca).
Testes funcionais: visam testar as diferentes funcionalidades especificadas nos casos de uso.
Assim, constroem-se diferentes cenários para cada caso de uso, e reproduz-se as ações
realizadas pelo usuário em cada cenário, observando-se como o sistema reage, e
comparando-se com a reação esperada, conforme a especificação dos casos de uso.
Testes estruturais: utilizam o conhecimento sobre a estrutura do código gerada, para tentar
exercitar diferentes trechos de código. Complementando os testes estruturais implementados
nos testes de unidade, eles tentam verificar a integração entre múltiplos componentes e
exercitar essa integração.
Testes de sistema visam testar o sistema como um todo. Os mesmos devem ser realizados
normalmente depois que os testes de integração acusaram um sistema mais estabilizado. Os
testes de sistema são de uma natureza diversa dos testes de integração. Basicamente,
realizam-se os seguintes testes de sistema

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
45
Testes de integração (De entrada ao sistema).

Entrada (Usuário) Resultado (Sistema) Condição

Usuário abre o aplicativo.


O usuário apenas deve
Escolhe o nível de acesso Seleciona o nível
selecionar um nível de acesso
Clicando nas opções de nível de
acesso

Mensagem informando
Usuário preenche os campos senha errada. O usuário deve preencher todos
obrigatório e confirma com o
Limpa todos campos para os campos obrigatórios.
botão OK.
novo preenchimento
O sistema abre o menu
Usuário preenche novamente os Verifica senha se for principal somente quando a os
campos obrigatório e confirma correcta abre o Menu campos obrigatório
com o botão OK. Principal. corresponderem a um registro
valido.
Mensagem informando se
o usuário, deseja mesmo Usuário deve confirmar na
Usuário pressiona o botão
sair. opção ok da mensagem para
cancelar para sair do sistema.
sair do Sistema

Tabela 14: Testes De Integração (De Entrada Ao Sistema).


(Fonte: Autor).

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
46
CONCLUSÕES

Este trabalho apresentou todos os processos para o desenvolvimento de um


sistema de gestão de stock e do pessoal para empresa Jack Ross Comercial, onde o
principal propósito foi a criação de um aplicativo que possa facilitar na rotina diária das
actividades da empresa. Para o desenvolvimento deste trabalho, foi necessário a
utilização de ferramentas e metodologias, como é o caso da metodologia RUP e a
notação UML que serviu para a modelagem do sistema. Para a codificação utilizou-se o
visual Studio 2015 ferramenta da Microsoft que contou com a tecnologia ou linguagem
C# e modelo cliente servidor Three-Tier.

Acreditamos que o sistema ira gerir informações de uma forma mais rápida e
dinâmica, e a realização das tarefas da empresa se tornam mais simples e organizados.
Visto que o objetivo do presente trabalho, é criação de um software que possa ser de fácil
utilização e seguro.

Após a implantação deste sistema, será realizado novos estudos, onde fuco será a
criação de outras versões com destaque a versão para plataforma web do sistema JRCA.

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
47
FUTUROS TRABALHOS
Um projecto normalmente não se da por concluído apos a implementação e os teste,
outras etapas surgem em frente. Para a continuidade dos estudos da aplicação JRCA temos
com futuro trabalhos:

1- Criação de versão em web;


2- Criação de versões 2.0 desktop;
3- Criação da versão Mobile.

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
48
BIBLIOGRAFIA

 SILVA, Edna Lúcia; MENEZES, Estera. Metodologia de pesquisa e elaboração de


dissertação. Florianópolis: 2001.
 MAGALHÃES, G. Introdução à metodologia da pesquisa: Caminhos da ciência e
tecnologia. São Paulo: Ática, 2005.
 MARCONI, M. de A. LAKATOS, E. M. Fundamentos de metodologia científica.
5.ed. São Paulo: Atlas, 2003.
 MEDEIROS, João Bosco. Redação científica - a prática de fechamentos, resumos,
resenhas. 5.ed. São Paulo: Atlas 2003.
 MINICUCCI, Agostinho. Dinâmica de grupo: teorias e sistemas. 5.ed. São Paulo:
Atlas, 2001. POPPER, K. R. Autobiografia. São Paulo: Cultrix, 1977.
 Arruda, A. (01 de 11 de 2016). Calcular a duração de uma Atividade - PERT
 CAMARA, Fábio. Dominando o Visual Studio. NET com C# - 2.ed., Florianópolis.
Visual Books, 2005.
 SOMMEVILLE, Ian. Engenharia de Software. 8.ed. São Paulo:Person, 2007.
 Mavakala, M. (2018). Engenharia de Software. Material de apoio. Uíge. Inédito.

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
49
INDICE

DEDICATÓRIA...................................................................................................................i

EPÍGRAFE..........................................................................................................................ii

AGRADECIMENTOS.......................................................................................................iii

 GLOSSÁRIO..............................................................................................................iv

 LISTA DE ABREVIATURAS, SIGLAS...................................................................vi

ABSTRACT.....................................................................................................................viii

LISTA DE FIGURAS.........................................................................................................ix

LISTA DE TABELAS.........................................................................................................x

0. INTRODUÇÃO...........................................................................................................1

1.0. Problemática_________________________________________________________1

0.1. Hipóteses____________________________________________________________2

0.2. Objetivos do trabalho__________________________________________________2

0.2.1. Gerais....................................................................................................................2

0.2.2. Específicos__________________________________________________________2

0.3. Escolha e interesse do tema______________________________________________2

0.4. Metodologia_________________________________________________________3

0.4.1. Métodos.................................................................................................................3

0.4.2. Técnicas................................................................................................................3

0.6 Delimitação do tema___________________________________________________3

0.7. Estrutura do trabalho___________________________________________________4

CAPÍTULO I: APRESENTAÇÃO DO DOMÍNIO DE ESTUDO_____________________4

CAPÍTULO II: FUNDAMENTOS TEÓRICO DO DESENVOLVIMENTO DO


SISTEMA.________________________________________________________________4

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
50
CAPÍTULO III: IMPLEMENTAÇÃO DO SISTEMA JRCA________________________4

CAPÍTULO I: APRESEENTAÇÃO GeRAL DO DOMINÍO DE ESTUDO.....................5

1.0. Introdução.................................................................................................................6

1.1. Apresentação da Jack Ross Comercial_____________________________________6

1.1.1. Breve historial.......................................................................................................6

1.1.2. Localização geográfica.........................................................................................6

1.1.3. Estrutura orgânica da Jack Ross Comercial..........................................................7

1.1.4. Apresentação da área administrativa....................................................................8

1.1.4.1. Detalhes da Área comercial e Área de produção..................................................8

1.1.5. Meios usados para execução das actividades diária na JRCA..............................8

1.1.5.1. Meios materiais .....................................................................................................8

Tabela 1: Descreve os materiais utilizados para a execução das actividades.....................8

1.1.5.2. Meios humanos ....................................................................................................9

1.2. Crítica do existente e proposta de solução_________________________________10

1.2.1. Crítica do existente___________________________________________________10

1.2.2. Proposta de solução___________________________________________________10

CAPITULO II: FUNDAMENTO TIORICO DO DESENVOLVIMENTO DO


SISTEMA.................................................................................................................................11

2. Introdução__________________________________________________________12

2.1. Tecnologias, metodologia e ferramentais____________________________________12

2.1.1. Microsoft Visual Studio..........................................................................................12

2.1.2. Linguagem de Programação C#..............................................................................13

2.1.3. Sistema de Gestão de Base de Dados MySQL.......................................................13

2.1.3. UML........................................................................................................................13

2.1.3. 1. Astah Community...............................................................................................13

2.1.4. Metodologia Rup....................................................................................................13

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
51
2.1.4.1. Estrutura Analítica do Projecto baseado no RUP................................................15

2.1.5. Levantamento de requisitos do sistema..................................................................16

2.1.5.1. Requisitos Funcionais:_______________________________________________16

2.1.5.2. Requisitos Não Funcionais..................................................................................17

2.2. Resultados Esperados com a implementação do Software.................................18

2.3. Restrições de desenvolvimento do software.......................................................18

2.4. Priorização da implantação dos requisitos..........................................................18

2.5. Lista de eventos...................................................................................................19

2.6. Diagramas...........................................................................................................20

2.6.1. Diagrama de Caso de Uso...................................................................................20

2.6.2. Diagrama de Classe.............................................................................................23

Especificação do diagrama de classe: correspondente ao sistema JRCA._______________24

2.6.3. Diagrama de objecto...........................................................................................25

2.6.4. Diagrama de sequência.......................................................................................26

2.6.5. Diagrama de Actividade.....................................................................................27

2.6.6. Diagrama de Pacote............................................................................................28

2.6.7. Diagrama de Implementação..............................................................................29

2.7. Controlo do Cronograma...........................................................................................30

2.7.1 Estimativa do prazo e custo do projecto..................................................................30

2.7.1.1. Estimativa do prazo do projecto..........................................................................31

2.7.1.2. Estimativa do custo do projecto...........................................................................31

2.7.1.2.1. Resumo da estimativa do custo do projecto......................................................32

2.8. O componente humano (participantes do processo)..................................................32

CAPITULO III: IMPLEMENTAÇÃO DO SISTEMA JRCA..........................................33

3. Introdução_____________________________________________________________34

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
52
3.1. Codificação................................................................................................................34

3.1.1. Camadas da aplicação cliente servidor...................................................................34

3.1.2. Classes do servidor___________________________________________________35

3.2. Base de Dados_________________________________________________________43

3.3. Transição.....................................................................................................................43

3.4. Teste________________________________________________________________43

CONCLUSÕES.................................................................................................................45

FUTUROS TRABALHOS................................................................................................46

BIBLIOGRAFIA ..............................................................................................................47

INDICE..............................................................................................................................48

ANEXOS.............................................................................................................................a

APÊNDICES.......................................................................................................................g

Concepção e realização de um sistema integrado para a gestão de stock e de pessoal da empresa Jack Ross
Comercial/ Panda Afonso. Sebastião, Nkanga Pedro, Ngombo Armando / UNIKIVI-ESPU 2019 / V0.0.4
53
ANEXOS
ANEXO 1
ANEXO 2
ANEXO 3
ANEXO 4
APÊNDICES
APÊNDICE 1 - Imagem (Satélite) da Jack Ross Comercial.

(Fonte: Google Maps, adaptado pelo autor)


APÊNDICE 2
APÊNDICE 2

Você também pode gostar