Você está na página 1de 24

1

Ludgério Fortunato

Sistema de Alocação de Tutores e Emissão de Folhas de Pagamento do Centro de Educação


Aberta e a Distancia da UP.

Licenciatura em Informática

Universidade Pedagógica

Maputo

2018
2

Ludgério Fortunato

Sistema de Alocação de Tutores e Emissão de Folhas de Pagamento do Centro de


Educação Aberta e a Distancia da UP.

Trabalho a ser apresentado a


docente de Fundamentos de
HTML5 para efeitos de
avaliação
MSC Célio Sengo.
___________

Universidade Pedagógica

Maputo

2018
3

Índice.

Introdução........................................................................................................................................4

Metodologia do Projecto..................................................................................................................5

Plano de execução............................................................................................................................7

1.1. Identificação do Cliente....................................................................................................7

1.2. Identificação do Serviço Solicitado..................................................................................7

1.3. Levantamento de Recursos do Projecto............................................................................8

Definição do Sistema.....................................................................................................................10

1.4. Cliente Alvo....................................................................................................................10

1.5. Levantamento de Requisitos Funcionais.........................................................................10

1.6. Levantamento de Requisitos não Funcionais..................................................................10

Casos de uso..................................................................................................................................11

1.7. Diagrama de caso de uso.................................................................................................11

1.8. Descrição de casos de uso detalhada...............................................................................12

Diagrama de classes.......................................................................................................................16

Modelo Arquitectural do Sistema..................................................................................................17

Design do sistema..........................................................................................................................18

Implantacao do sistema..................................................................................................................22

Anexos...........................................................................................................................................23
4

Introdução

A gestão eficiente do pessoal que exerce actividades em uma determinada instituição usando
métodos tradicionais ou sistemas de gerenciamento de arquivos tem se tornado um grande
problema para os funcionários de uma dada instituição, neste âmbito os softwares de gestão vem
ganhando espaço nas organizações pois eles proporcionam rapidez na gestão de processos,
geram relatórios rápidos e em períodos específicos e automatizam algumas actividades reduzindo
assim alguns encargos administrativos dos funcionários. Com essa demanda de softwares de
gestão acabaram surgindo os sistemas de gestão de informação baseados em computadores.

O cead-up (Centro de Ensino a Distancia Da Universidade Pedagógica) e uma unidade orgânica


que faz a gestão do processo de ensino e aprendizagem. O cead necessita de um sistema para
gerar folhas salariais dos tutores que prestam serviços de apoio ao estudante.

Nesse âmbito será desenvolvido um sistema web multiplataforma que ira actuar na gestão e no
controlo de pagamento dos salários dos tutores dos cursos a distancia oferecidos pelo cead.
5
6

Metodologia do Projecto.

Para o desenvolvimento desse sistema será usada a mitologia de desenvolvimento RUP


(Relational Unified Process) ou processo unificado obedecendo as seguintes fases:

 Concepção:

A fase de iniciação ou concepção contém os workflows necessários à concordância dos


stakeholders (as partes interessadas) com os objectivos, a arquitectura e o planeamento do
projecto. Se essas partes interessadas tiverem bons conhecimentos, pouca análise será requerida.
Caso contrário, será exigida uma análise mais elaborada. Nesta fase, os requisitos essenciais do
sistema são transformados em casos de uso. O objectivo não é fechá-los em sua totalidade, mas
apenas aqueles necessários à formação de opinião. A etapa é geralmente curta e serve para
definir se é viável continuar com o projecto e definir os riscos e o custo deste último. Um
protótipo pode ser feito para que o cliente possa aprovar. Como cita o RUP, o ideal é que sejam
feitas iterações, mas estas devem ser bem definidas quanto à sua quantidade e aos objectivos.

 Elaboração:
A fase de elaboração será apenas para o projecto do sistema, buscando complementar o
levantamento e documentação dos casos de uso, voltado para a arquitectura do sistema, revisa a
modelagem do negócio para os projectos e inicia a versão do manual do utilizador.
 Construção:

Na fase de construção, começa o desenvolvimento físico do software, produção de códigos,


testes alfa. Os testes beta são realizados no início da fase de Transição.

 Transição:
Nesta fase ocorre a entrega do software, é realizado o plano de implantação e entrega,
acompanhamento e qualidade do software. Produtos devem ser entregues e ocorrer a satisfação
do cliente. Nesta fase também é realizada a capacitação dos utilizadores.
7

Plano de execução

1.1. Identificação do Cliente

 Nome do Cliente/Sigla: CEAD- Centro de ensino A distancia da UP


 Endereço: Província: Maputo:
 Tel./Fax:21724067 Fax:21721976 Email:ceadup@gmail.com.

 Dirigentes Atuais: Germano Cossa e Manuel Sabão


 Ramo de negócio: Ensino a distancia.
 Responsáveis pelo Levantamento: Ludgério Fortunato.

1.2. Identificação do Serviço Solicitado

Título: Sistema de gestão de armazém da Direcção Provincial da Indústria e Comércio.


(Módulo I – Utilizadores
(Módulo II – Cursos e disciplinas).
(Módulo III– Docentes)
(Módulo III– Turmas e alocação de docentes).

• Conceituação Geral (Objectivos): Registar os funcionários, departamentos, fazer o registo de


materiais e gerar relatórios de requisições.

• Problemas relatados pelo utilizador: redundância de dados que dificulta os funcionários na


emissão de relatórios fiáveis e dificuldades de actualização e protecção dos dados.

• Necessidades do utilizador: Descentralização das informações e informatização da gestão de


tutores e folh

as salariais.
8

1.3. Levantamento de Recursos do Projecto

Recursos Humanos:

Recursos humanos Perfil


- Estudantes de informática;
02 - Profissionais Web Master/ Web - Facilidade de comunicação;
Design - Conhecimento de análise de sistemas e
/ Analista / Programador programação;
-Capacidade de trabalhar em equipa;
-Capacidade de liderança;
-Capacidade de negociação;
- Organização.

Infra-Estrutura do Projecto:

Descrição. Quantidade
-Laptop Intel Celeron B800 1600 MHZ; 2
- Memória 4 GB;
-HD 465 GB de 7200 rpm;
- Placa de vídeo Intel HD Graphics Meda Acellerator4500MHD;
- placa de som ON BOARD;
- Placa de Fax ON BOARD 56 K;
- Placa de rede.
-Ecra 15.6 polegadas
-WebCam.
9

Ferramentas:

Descrição Quantidade Tipo Plataforma


NetBeans/Adobe DreamWaver 2 Software Windows
Astah/Workbench 2 Software Windows
Vertrio Server 2 Software Windows
Windows 7/8/10 2 Software Windows
Composer 2 Software Windows

Cronograma:

Cronograma estabelecido para o desenvolvimento do projecto


Setembro Outubro Novembro
 Levantamento de  Desenvolvimento do  Implantação do
Requisitos Sistema Sistema
 Análise dos  Alterações/Modificações  Treinamento e
requisitos  Iteração com novas manutenção do
 Modelagem da BD. funcionalidades. sistema.
10

Definição do Sistema

1.4. Cliente Alvo

Funcionários do CEAD

1.5. Levantamento de Requisitos Funcionais.

R1 Cadastrar utilizadores.
R2 Cadastrar tutores.
R3 Cadastrar cursos.
R4 Cadastrar plano curricular de cursos.
R6 Cadastrar disciplinas.
R7 Alocar tutores.
R9 Efectuar pagamentos
R9 Emitir folhas salariais
R9 Registar semestres.
R11 Emitir relatórios.

1.6. Levantamento de Requisitos não Funcionais.

Atributo Descrição
Facilidade de uso Implementando com tecnologias que permitem uma
facilidade da utilização do sistema através de um Web
browser.
Tipo de interface. Browser do utilizador.

Segurança Controlo da autenticação dos funcionários.

Sistema operativo do utilizador Microsoft Windows XP/7/8, Linux,MacOs e outros


11

Casos de uso.

1.7. Diagrama de caso de uso.


12

1.8. Descrição de casos de uso detalhada.

 Cadastrar utilizadores.
 Actores: Administrador .
 Tipo: Primário.
 Discrição: .
 Sequência de eventos.

Acções do actor Resposte do sistema


1- Selecionar o menu utilizadores 2- Exibir o formulário de cadastro
3- Preencher o formulário de cadastro
4- Confirmar ou cancelar o registo 5- Exibir mensagem de erro ou sucesso
da operação

 Cadastrar tutores.
 Actores: Administrador .
 Tipo: Primário.
 Discrição: .
 Sequência de eventos.

Acções do actor Resposte do sistema


1 Selecionar o menu tutores 4 Exibir o formulário de cadastro
2 Preencher o formulário de cadastro
3 Confirmar ou cancelar o registo 5 Exibir mensagem de erro ou sucesso da
operação

 Cadastrar cursos.
 Actores: Administrador .
 Tipo: Primário.
13

 Discrição: .
 Sequência de eventos.

Acções do actor Resposte do sistema


1 Selecionar o menu cursos 2 Exibir o formulário de cadastro
3 Preencher o formulário de cadastro
4 Confirmar ou cancelar o registo 5Exibir mensagem de erro ou sucesso da
operação

 Cadastrar plano curricular de cursos.


 Actores: Administrador .
 Tipo: Primário.
 Discrição: .
 Sequência de eventos.
Acções do actor Resposte do sistema
1Selecionar o menu cursos 2 Exibir o formulário de
cadastro
3 Preencher o formulário de
cadastro
4 Confirmar ou cancelar o registo 5 Exibir mensagem de erro ou
sucesso da operação

 Alocar tutores..
 Actores: Administrador .
 Tipo: Primário.
 Discrição: .
14

 Sequência de eventos.
Acções do actor Resposte do sistema
1 Selecionar o menu tutores 2 Exibir o formulário de
cadastro
3 Preencher o formulário de
cadastro
4 Confirmar ou cancelar o registo 5 Exibir mensagem de erro ou
sucesso da operação

 Efectuar pagamentos.
 Actores: Administrador .
 Tipo: Primário.
 Discrição: .
 Sequência de eventos.
Acções do actor Resposte do sistema
1Selecionar o menu pagamentos 2Exibir o formulário de
pagamentos
3Preencher o formulário de
pagamentos
4Confirmar ou cancelar o 5Exibir mensagem de erro ou
pagamento sucesso da operação
15

 Emitir relatórios.
 Actores: Administrador .
 Tipo: Primário.
 Discrição: .
 Sequência de eventos.
Acções do actor Resposte do sistema
1Clicar em pahgamentos 2Exibir os pagamentos
3Preencher o formulario para
filtrar os dados
4Clicar rm imprimir 5Imprimir o recibo
16

Diagrama de classes.
17

Modelo Arquitectural do Sistema


18

Design do sistema

Tela de login do sistema


19

Tela principal

Modulo de Utilizadores.
20

Modulo de cursos

Modulo de tutores
21

Modulo de turmas

Modulo de folhas de pagamento


22

Relatorio de pagamentos.
23

Implantacao do sistema.

Requisitos para instalar o sistema.

 MySQL (5.1+) via the mysql (deprecated), mysqli and pdo drivers
 Oracle via the oci8 and pdo drivers
 PostgreSQL via the postgre and pdo drivers
 MS SQL via the mssql, sqlsrv (version 2005 and above only) and pdo drivers
 SQLite via the sqlite (version 2), sqlite3 (version 3) and pdo drivers
 CUBRID via the cubrid and pdo drivers
 Interbase/Firebird via the ibase and pdo drivers
 ODBC via the odbc and pdo drivers (you should know that ODBC is actually an
abstraction layer)

 Para fazer a implantacao do sistema e necessario:

 Ter o arquivo zipado do script do sistema;


 Fazer o apload do arquivo para o servidor;
 Descompactar o arquivo;
 Importar a base de dados do sistema para o servidor;
 Configurar o rewrite mode no servidor;
 Configurar o fucheiro database.php com credenciais do servidor.
24

Anexos.

Você também pode gostar