Escolar Documentos
Profissional Documentos
Cultura Documentos
PHP + Mysql
Índice geral
Índice geral............................................................................................................................................ 2
1. Introdução .................................................................................................................................. 5
2. Objetivos..................................................................................................................................... 5
3. Estrutura ..................................................................................................................................... 5
4. Modelação .................................................................................................................................. 6
5. Conclusão ..................................................................................................................................42
2
Linguagens de Programação para a Internet
Índice de ilustrações
3
Linguagens de Programação para a Internet
4
Linguagens de Programação para a Internet
1. Introdução
No âmbito da cadeira de 2ª Ano da Licenciatura de Engenharia Informática
Linguagens de Programação para a Internet, foi-nos proposto a realização de uma
aplicação informática que permita a gestão de um sistema de marcações on-line em
um centro de saúde, sendo que na nossa aplicação existe a possibilidade de vários
Centros de Saúde.
2. Objetivos
Um dos principais objetivos com este trabalho é testar novas capacidades ao nível
de programação para a internet e perceber o funcionamento das principais
linguagens web.
3. Estrutura
A estrutura da aplicação foi feita da seguinte forma, vão existir vários tipos de
utilizadores, como o utente, funcionário, enfermeiro, médico e administrador, cada
utilizador tem acesso a determinadas características do programa.
Assim deste modo vamos mencionar as características que cada utilizador tem.
5
Linguagens de Programação para a Internet
Enfermeiro – Este utilizador pode fazer a gestão dos seus dados pessoais, pode
visualizar, alterar e concluir as suas marcações de tratamentos de enfermaria.
Médico - Este utilizador pode fazer a gestão dos seus dados pessoais, pode
visualizar, alterar e concluir as suas marcações de consultas médicas.
4. Modelação
6
Linguagens de Programação para a Internet
7
Linguagens de Programação para a Internet
8
Linguagens de Programação para a Internet
9
Linguagens de Programação para a Internet
10
Linguagens de Programação para a Internet
11
Linguagens de Programação para a Internet
12
Linguagens de Programação para a Internet
Cenário principal:
Atores: Utente
Cenário principal:
13
Linguagens de Programação para a Internet
Cenário principal:
Cenário principal:
14
Linguagens de Programação para a Internet
Cenário principal:
Atores: Utente
Cenário principal:
15
Linguagens de Programação para a Internet
6. Verifica disponibilidade
Atores: Utente
Cenário principal:
Atores: Funcionário
16
Linguagens de Programação para a Internet
Cenário principal:
Atores: Funcionário
Cenário principal:
Atores: Enfermeiro/médico
Cenário principal:
Atores: Enfermeiro/médico
Cenário principal:
18
Linguagens de Programação para a Internet
Atores: Administrador
Cenário principal:
Atores: Administrador
Cenário principal:
Atores: Administrador
Cenário principal:
Atores: Administrador
Cenário principal:
20
Linguagens de Programação para a Internet
Atores: Administrador
Cenário principal:
Atores: Administrador
21
Linguagens de Programação para a Internet
Cenário principal:
4. O utilizador executa.
Atores: Administrador
Cenário principal:
Atores: Administrador
Cenário principal:
Atores: Administrador
Cenário principal:
23
Linguagens de Programação para a Internet
5. O utilizador pesquisa
LPI_1t_CarlaRebelo_LuisRebelo/$Sources/lpi_1t_carlarebelo_luisrebelo.sql
24
Linguagens de Programação para a Internet
25
Linguagens de Programação para a Internet
26
Linguagens de Programação para a Internet
27
Linguagens de Programação para a Internet
28
Linguagens de Programação para a Internet
29
Linguagens de Programação para a Internet
30
Linguagens de Programação para a Internet
31
Linguagens de Programação para a Internet
32
Linguagens de Programação para a Internet
33
Linguagens de Programação para a Internet
34
Linguagens de Programação para a Internet
35
Linguagens de Programação para a Internet
36
Linguagens de Programação para a Internet
37
Linguagens de Programação para a Internet
38
Linguagens de Programação para a Internet
39
Linguagens de Programação para a Internet
40
Linguagens de Programação para a Internet
41
Linguagens de Programação para a Internet
5. Conclusão
Concluímos com este trabalho proporciono-nos conhecer um pouco mais as
vantagens da linguagem de programação para a internet como o PHP e HTML.
Na sequencia da ideia anterior foi criado um módulo que consideramos extra com o
nome "Extra - Gerar Agenda" é um modulo adicional que não esta finalizado. Permite
ao administrador criar os slots na tabela de Agendamento ou seja inserir linhas com a
informação mediante a informação que está na tabela de Especialidades e associar o
clinico respetivo.
42
Linguagens de Programação para a Internet
43