You are on page 1of 40

FACULDADES INTEGRADAS ANTNIO EUFRSIO DE TOLEDO

FACULDADE DE SISTEMAS DE INFORMAO

PROJETO INTEGRADO DE SISTEMAS Vanessa Naccarato Piffer

Presidente Prudente
2013

SUMRIO
1 INTRODUO ......................................................................................................... 3 1.1 Objetivo .............................................................................................................. 3 1.2 Escopo ............................................................................................................... 3 1.3 Definies, Siglas e Abreviaes ....................................................................... 4 1.4 Referncias ........................................................................................................ 5 1.5 Viso Geral ........................................................................................................ 5 2 DESCRIO GERAL DO PRODUTO ..................................................................... 6 2.1 Estudo de Viabilidade da Empresa .................................................................... 6 2.2 Perspectiva do Produto ...................................................................................... 7 2.3 Funes do Produto ........................................................................................... 7 2.3.1 Funes bsicas .......................................................................................... 7 2.3.2 Funes fundamentais................................................................................. 7 2.3.3 Funes de sada ........................................................................................ 8 2.4 Caractersticas do Usurio ................................................................................. 8 2.5 Restries, Suposies e Dependncias ........................................................... 8 3 MODELO ESSENCIAL ............................................................................................ 9 3.1 Modelo Ambiental .............................................................................................. 9 3.1.1 Lista de eventos ........................................................................................... 9 3.1.2 Diagrama de contexto do sistema.............................................................. 12 3.1.3 Diagrama de fluxo de dados (particionado/refinado) ................................. 13 4 PROJETO DE SOFTWARE ................................................................................... 30 4.1 Pseudocdigo .................................................................................................. 30 4.2 Modelagem do Banco de Dados ...................................................................... 34 4.3 Layout das Telas .............................................................................................. 35

1 INTRODUO

1.1 Objetivo

O objetivo do presente documento elucidar ao usurio o modelo de constituio e funcionamento do sistema de informao a ser desenvolvido.

1.2 Escopo

O Sistema de Apoio Recepo Hoteleira (SARH) tem como objetivo geral aperfeioar o trabalho de recepo hoteleira no controle de quartos e disponibilizao de servios. O atendente hoteleiro, principal usurio do sistema, deve ser capaz de, por intermdio dele, realizar reservas dos quartos, controlar entradas e sadas de clientes, bem como o uso de internet e consumo de alimentos, possibilitando que o clculo da estadia seja executado com maior agilidade. O atendente hoteleiro ser cadastrado no sistema. Assim, todas as vezes que inicializar o programa sero solicitados login e senha. As tarefas desempenhadas pelo atendente sero efetuadas sob a sua rubrica (login). Haver um servidor no departamento administrativo, acessado somente pelo gerente hoteleiro. O servidor, o computador administrativo e os trs computadores de atendimento sero conectados em rede atravs de switch e cabos. A recepo e a administrao receber, cada uma, uma impressora conectada em rede.

Do Sistema

Para constar o check-in no sistema o cliente precisa estar cadastrado. Em caso negativo, ser necessrio proceder ao cadastro. Aps a realizao dessa etapa, o atendente informa ao sistema os dados da estadia (data de entrada e data prevista de sada). Na situao de reserva, basta o nome e CPF do cliente. O sistema busca os quartos disponveis no hotel e relaciona-os ao CPF conhecido.

At o momento o banco de dados deve contar com tabelas de cadastro de clientes, quartos, quartos reservados, quartos ocupados, quartos disponveis, check-in, check-out. Durante a estadia o cliente pode consumir produtos do frigobar e utilizar a internet. Para os produtos do frigobar, cada item possuir seu cdigo prprio de identificao. Cada produto deve ser cadastrado do sistema e relacionado ao quarto ao qual ser disponibilizado. Toda vez que um produto for consumido, o consumo ser relacionado ao cdigo da estadia. Haver baixa no estoque e acrscimo na tabela de consumo. O banco de dados deve contar com tabelas de cadastro de produtos, estoque, consumo. Em relao internet, sua utilizao est vinculada aquisio de tickets. Cada ticket d ao usurio o direito de utilizar a internet por um perodo de tempo especfico. No banco de dados deve constar uma tabela que relacione o cdigo da estadia, a quantidade de tickets, o valor e a data. O sistema ser desenvolvido na linguagem de programao VB.net com conexo ao banco de dados SQLServer.

1.3 Definies, Siglas e Abreviaes

SARH Sistema de Apoio Recepo Hoteleira Switch Dispositivo utilizado para distribuio de pacotes entre os diferentes aparelhos da rede. Cabo de par tranado Cabo utilizado para a conexo em rede. Servidor Sistema de Computao centralizada que fornece servios a uma rede de computadores. VB.net Visual Basic.net (linguagem de programao). SQLServer Servidor de banco de dados.

1.4 Referncias

As especificaes do sistema a ser desenvolvido foram referenciadas por Viviani P. P. Vilhegas, responsvel hoteleira pelo projeto.

1.5 Viso Geral

No captulo 1 foi realizada uma breve apresentao do sistema. O captulo 2 (Descrio Geral do Produto) procede a uma exposio mais detalhada do sistema, de suas funcionalidades, necessidades e restries. O captulo 3 exibe a lista de eventos do sistema, bem como os diagramas de contexto e fluxo de dados. O captulo 4 fornece uma perspectiva de funcionamento do sistema por intermdio de pseudocdigo, bem como apresenta alguns modelos de interface grfica e o diagrama do banco de dados.

2 DESCRIO GERAL DO PRODUTO

2.1 Estudo de Viabilidade da Empresa

O objetivo do presente tpico oferecer ao usurio duas possibilidades de implantao do sistema. As opes devem ser analisadas e, uma delas, selecionada pela empresa.

Opo A
PRODUTO Servidor Switch Computador Cabo par tranado Conectores Impressora DESCRIO 1 Dell PowerEdge T110 II 16 portas 10/100/1000 Gbit TP LINK Tl-sg1016D Vostro 270 Slim Preto 50 mts RJ47 AMP CAT5 HP LaserJet Pro P1102, laser monocromtica, velocidade impresso 18ppm, memria 2Mb, conexo USB 2.0 Multifuncional HP Laser Colorida USB sem fio 175A QTDD 1 1 1 1 10 1 VALOR R$ 2.048,00 R$ 329,99 R$ 1.999,00 R$ 33,99 R$ 2,00 R$ 349,83 TOTAL R$ 2.048,00 R$ 329,99 R$ 1.999,00 R$ 33,99 R$ 20,00 R$ 349,83

01 02 03 04 05 06

07

Impressora

R$ 1.249,00

R$ 1.249,00 R$ 6.029,81

TOTAL

Opo B
PRODUTO Servidor Switch Computador Cabo par tranado Conectores Impressora DESCRIO 2 Dell PowerEdge T620 PowerConnect 2816 16 portas Vostro 270 Slim Preto 50 mts RJ47 AMP CAT5 HP LaserJet Pro P1102, laser monocromtica, velocidade impresso 18ppm, memria 2Mb, conexo USB 2.0 Multifuncional HP Laser Colorida USB sem fio 175A QTDD 1 1 1 1 10 1 VALOR R$ 7.150,00 R$ 798,00 R$ 1.999,00 R$ 33,99 R$ 2,00 R$ 349,83 TOTAL R$ 7.150,00 R$ 798,00 R$ 1.999,00 R$ 33,99 R$ 20,00 R$ 349,83

01 02 03 04 05 06

07

Impressora

R$ 1.249,00

R$ 1.249,00 R$ 11.599,82

TOTAL

1 2

Servidor para pequenas empresas. Servidor com capacidade de expanso.

2.2 Perspectiva do Produto

O sistema apresentar interface de fcil utilizao ao usurio: simples e intuitiva. Ademais, possibilitar possveis ampliaes, na situao de expanso empresarial.

2.3 Funes do Produto

2.3.1 Funes bsicas

Insero, alterao, busca e excluso dos quartos disponveis para locao. Insero, alterao, busca e excluso dos tipos de quartos disponveis para locao. Os quartos podero apresentar caractersticas singulares (ex.: quarto simples solteiro ou casal, duplo solteiro ou casal, mster).

Insero, alterao, busca e excluso de alimentos disponveis para consumo. Insero, alterao, busca e excluso de clientes. Insero, alterao, busca e excluso da internet.

2.3.2 Funes fundamentais

Os atendentes devero inicializar o Sistema informando seu login de acesso e senha. Os quartos sero identificados por seus respectivos nmeros, andares e bloco de apartamentos. Os alimentos sero identificados por um nmero de chamada e sero relacionados ao respectivo quarto ao qual pertence. Mediante notificao de consumo o nmero de chamada do alimento ir compor uma tabela de produtos consumidos. Um novo produto ser relacionado ao quarto.

Quando os produtos em estoque atingirem um nmero mnimo uma mensagem ir notificar o usurios sobre esse fato. O cliente ser relacionado ao quarto e data de entrada e sada. Constaro tabelas prprias de check-in e check-out. Os quartos podero apresentar caractersticas singulares (ex.: quarto simples solteiro ou casal, duplo solteiro ou casal, mster). Insero, alterao, excluso e pesquisa de reserva. No ato da reserva o cliente ser relacionado ao quarto pretendido e data prevista de entrada. Aps esse perodo o cliente automaticamente ser desvinculado do quarto.

A utilizao da internet est vinculada aquisio de tickets. Cada ticket d ao usurio o direito de utilizar a internet por um perodo de tempo especfico.

2.3.3 Funes de sada

O Sistema deve permitir a gerao de relatrios relativos quantidade de locaes, tempo mdio de permanncia dos hospedes, produtos consumidos, acessos internet em perodos mensais.

2.4 Caractersticas do Usurio

Os

usurios

do

sistema

(atendentes

hoteleiros)

possuem

conhecimentos bsicos no manuseio de computadores (pacote office e internet). Desse modo, para utilizao do sistema, basta um treinamento pontual, informativo, sobre o programa.

2.5 Restries, Suposies e Dependncias

O sistema dever estar pronto at o final do semestre. O sistema dever permitir uma manuteno evolutiva.

3 MODELO ESSENCIAL

3.1 Modelo Ambiental

3.1.1 Lista de eventos

N. 01

NOME Cadastro de funcionrios Alterao do cadastro de funcionrios Excluso do cadastro de funcionrios

DESCRIO O funcionrio cadastrado no sistema. O cadastro de funcionrios alterado. O cadastro de funcionrios excludo.

ESTMULO funcionario_dad os funcionario_dica

AO Cadastrar funcionrio Alterar cadastro de funcionrio Excluir cadastro de funcionrio

02

03

funcionario_dica

RESPOSTA EXTERNA Msg_Cadastro efetivado com sucesso! Msg_Alterao efetivada com sucesso! Msg_Tem certeza que deseja efetuar a excluso [informao sobre o cadastro]?

04

Pesquisa de cadastro de funcionrio

05

Acesso ao sistema

06

Finalizao do acesso Cadastro de cliente Alterao do cadastro de cliente Excluso do cadastro de cliente

07

08

09

Busca-se o cadastro do funcionrio por intermdio do cdigo, nome ou CPF. O atendente hoteleiro acessa o sistema. Solicitao de login e senha. O atendente hoteleiro realiza o logout. Os clientes sero cadastrados no sistema. O cadastro de clientes alterado. O cadastro de clientes excludo.

funcionario_dica

Pesquisar cadastro de funcionrio

funcionario_aces so

Acessar sistema

funcionrio_aces so cliente_dados

Finalizar acesso

Cadastrar cliente

cliente_dica

Alterar cadastro de clientes Excluir cadastro de clientes

cliente_dica

Msg_Cadastro efetivado com sucesso! Msg_Alterao efetivada com sucesso! Msg_Tem certeza que deseja efetuar a excluso [informao

10

sobre o cadastro]? 10 Pesquisa de cadastro de cliente Busca-se o cadastro do cliente por intermdio do cdigo, nome ou CPF. Os quartos sero cadastrados no sistema. O cadastro de quartos alterado. O cadastro de quartos excludo. Busca-se o cadastro do quarto por intermdio do nmero. Os tipos de quartos sero castrados no sistema. O cadastro de tipo de quarto alterado. O cadastro de tipo de quarto excludo. Busca-se o cadastro do tipo de quarto por intermdio do cdigo ou ttulo. A estadia cadastrada mediante relao de cliente, quarto, data de entrada e data prevista de sada. O quarto alugado compe a tabela de quartos ocupados at o momento do check_out. cliente_dica Pesquisar cadastro de clientes

11

Cadastro de quartos Alterao do cadastro de quartos Excluso do cadastro de quartos Pesquisa de cadastro de quartos

quarto_dados

Cadastrar quartos Alterar cadastro de quartos Excluir cadastro de quartos Pesquisar cadastro de quartos

12

quarto_dados

13

quarto_dica

Msg_Cadastro efetivado com sucesso! Msg_Alterao efetivada com sucesso! Msg_Excluso efetivada com sucesso!

14

quarto_dica

15

Cadastro de tipo de quarto

quartotipo_dado s

Cadastrar tipos de quarto

Msg_Cadastro efetivado com sucesso! Msg_Alterao efetivada com sucesso! Msg_Excluso efetivada com sucesso!

16

17

18

Alterao do cadastro de tipo de quarto Excluso do cadastro de tipo de quarto Pesquisa de cadastro de tipo de quarto

quartotipo_dado s quartotipo_dica

quartotipo_dica

Alterar cadastro de tipo de quarto Excluir cadastro de tipo de quarto Pesquisar cadastro de tipo de quarto

19

Cadastro de estadia (check_in)

estadia_dados

Cadastrar estadia

Msg_Cadastro efetivado com sucesso!

11

20

21

22

Alterao do cadastro de estadia Excluso do cadastro de estadia Pesquisa de cadastro de estadia

23

Solicitao de reserva3

24

25

26

Alterao do cadastro de reserva Excluso do cadastro de reserva Pesquisa do cadastro de Reserva

27

Cadastro de produto

28

Alterao do cadastro de produto

Se houver reserva no nome do cliente o sistema notifica. O cadastro de estadia alterado. O cadastro de estadia excludo. Busca-se o cadastro de estadia fornecendo o cdigo, cliente ou data do check-in. O cliente faz solicitao de reserva e o atendente cadastra a reserva por meio do nome e CPF do cliente e nmero do quarto reservado. O cadastro de reserva alterado O cadastro de reserva excludo Busca-se o cadastro de reserva fornecendo o cdigo, cliente ou data da reserva Os produtos para o frigobar so cadastrados no sistema O cadastro do produto alterado.

estadia_dica

Alterar cadastro de estadia Excluir cadastro de estadia Pesquisar cadastro de estadia

estadia_dica

Msg_Alterao efetivada com sucesso! Msg_Excluso efetivada com sucesso!

estadia_dica

reserva_dados

Cadastrar reserva

Msg_Cadastro efetivado com sucesso!

reserva_dados

Alterar cadastro de reserva Excluir cadastro de reserva Pesquisar cadastro de reserva

Msg_Alterao efetivada com sucesso!

produto_dados

Cadastrar produto

Msg_Cadastro efetivado com sucesso! Msg_Alterao efetivada com sucesso!

produto_dica

Alterar cadastro de produto

Na solicitao de reserva haver o cadastramento de reserva em tabela prpria (para contabilizao de reservas) e preenchimento da tabela quartos reservados (provisria).

12

29

30

Excluso do cadastro de produto Pesquisa de cadastro de produto

31

Consumo de produtos

32

Venda de ticket de internet

33

Finalizao da estadia (checkout)

34

Relatrio para administrao

O cadastro de produto excludo. Busca-se o cadastro produto por intermdio do cdigo ou ttulo. O cliente consome um ou mais produtos disponveis no frigobar O cliente compra ticket para utilizao da internet O cliente finaliza a estadia. So verificados os dias de permanncia, o consumo de produtos e a utilizao da internet A administrao gera relatrio informando perodo e campo de anlise

produto_dica

Excluir cadastro de produto Pesquisar cadastro de produto

Msg_Excluso efetivada com sucesso!

produto_dica

quarto_dica produto_dica

Vender produto

Msg_Registro efetuado com sucesso!

quarto_dica ticket_dados

Vender ticket

Msg_Registro efetuado com sucesso!

quarto

Finalizar estadia

periodo/campo

Gerar relatrio

3.1.2 Diagrama de contexto do sistema

13

3.1.3 Diagrama de fluxo de dados (particionado/refinado)

N. 01

NOME Cadastro de funcionrios Cadastro de cliente Cadastro de quartos Cadastro de tipo de quarto

DESCRIO O funcionrio cadastrado no sistema. Os clientes sero cadastrados no sistema. Os quartos sero cadastrados no sistema. Os tipos de quartos sero castrados no sistema. Os produtos para o frigobar so cadastrados no sistema

ESTMULO funcionario_dad os cliente_dados

AO Cadastrar funcionrio Cadastrar cliente

07

11

quarto_dados

Cadastrar quarto

15

quartotipo_dado s

Cadastrar tipo de quarto

RESPOSTA EXTERNA Msg_Cadastro efetivado com sucesso! Msg_Cadastro efetivado com sucesso! Msg_Cadastro efetivado com sucesso! Msg_Cadastro efetivado com sucesso! Msg_Cadastro efetivado com sucesso!

27

Cadastro de produto

produto_dados

Cadastrar produto

Dado que o processo de cadastro dos funcionrios, clientes, quartos, tipos de quarto e produtos respeita a mesma regra viabilizou-se represent-los por um mesmo diagrama de fluxo. Assim, para visualizar o respectivo evento, basta substituir o termo [nome] por funcionario, cliente, quarto, tipoquarto ou produto.

14

Ex.:

O mesmo sistema ser adotado para os mtodos alterar, excluir e pesquisar.

N. 02

NOME Alterao do cadastro de funcionrios Alterao do cadastro de cliente Alterao do cadastro de quartos Alterao do cadastro de tipo de quarto Alterao do cadastro de produto

DESCRIO O cadastro de funcionrios alterado. O cadastro de clientes alterado. O cadastro de quartos alterado. O cadastro de tipo de quarto alterado. O cadastro do produto alterado.

ESTMULO funcionario_dica

AO Alterar cadastro de funcionrio Alterar cadastro de clientes Alterar cadastro de quartos Alterar cadastro de tipo de quarto Alterar cadastro de produto

08

cliente_dica

12

quarto_dica

16

quartotipo_dica

28

produto_dica

RESPOSTA EXTERNA Msg_Alterao efetivada com sucesso! Msg_Alterao efetivada com sucesso! Msg_Alterao efetivada com sucesso! Msg_Alterao efetivada com sucesso! Msg_Alterao efetivada com sucesso!

15

N. 03

NOME Excluso do cadastro de funcionrios

DESCRIO O cadastro de funcionrios excludo.

ESTMULO funcionario_dica

AO Excluir cadastro de funcionrio

09

Excluso do cadastro de cliente

O cadastro de clientes excludo.

cliente_dica

Excluir cadastro de clientes

13

Excluso do cadastro de quartos

O cadastro de quartos excludo.

quarto_dica

Excluir cadastro de quartos

17

Excluso do cadastro de tipo de quarto

O cadastro de tipo de quarto excludo.

quartotipo_dica

Excluir cadastro de tipo de quarto

29

Excluso do cadastro de produto

O cadastro de produto excludo.

produto_dica

Excluir cadastro de produto

RESPOSTA EXTERNA Msg_Tem certeza que deseja efetuar a excluso [informao sobre o cadastro]? Msg_Tem certeza que deseja efetuar a excluso [informao sobre o cadastro]? Msg_Tem certeza que deseja efetuar a excluso [informao sobre o cadastro]? Msg_Tem certeza que deseja efetuar a excluso [informao sobre o cadastro]? Msg_Tem certeza que deseja efetuar a excluso [informao sobre o cadastro]?

16

N. 04

NOME Pesquisa de cadastro de funcionrio

DESCRIO Busca-se o cadastro do funcionrio por intermdio do cdigo, nome ou CPF. Busca-se o cadastro do cliente por intermdio do cdigo, nome ou CPF. Busca-se o cadastro do quarto por intermdio do nmero. Busca-se o cadastro do tipo de quarto por intermdio do cdigo ou ttulo. Busca-se o cadastro produto por intermdio do cdigo ou ttulo.

ESTMULO funcionario_dica

AO Pesquisar cadastro de funcionrio

RESPOSTA EXTERNA

10

Pesquisa de cadastro de cliente

cliente_dica

Pesquisar cadastro de clientes

14

Pesquisa de cadastro de quartos

quarto_dica

Pesquisar cadastro de quartos

18

Pesquisa de cadastro de tipo de quarto

quartotipo_dica

Pesquisar cadastro de tipo de quarto

30

Pesquisa de cadastro de produto

produto_dica

Pesquisar cadastro de produto

17

N. 05

NOME Acesso ao sistema

DESCRIO O atendente hoteleiro acessa o sistema. Solicitao de login e senha.

ESTMULO funcionario_aces so

AO Acessar sistema

RESPOSTA EXTERNA

18

N. 06

NOME Finalizao do acesso

DESCRIO O atendente hoteleiro realiza o logout.

ESTMULO funcionrio_aces so

AO Finalizar acesso

RESPOSTA EXTERNA

19

N. 19

NOME Cadastro de estadia (check_in)

DESCRIO O cliente aluga quarto. A estadia cadastrada mediante relao de cliente, quarto, data de entrada e data prevista de sada. O quarto alugado compe a tabela de quartos ocupados at o momento do check_out. Se houver reserva no nome do cliente o sistema notifica.

ESTMULO estadia_dados

AO Cadastrar estadia

RESPOSTA EXTERNA Msg_Cadastro efetivado com sucesso!

20

21

N. 20

NOME Alterao do cadastro de estadia

DESCRIO O cadastro de estadia alterado.

ESTMULO estadia_dica

AO Alterar cadastro de estadia

RESPOSTA EXTERNA Msg_Alterao efetivada com sucesso!

N. 21

NOME Excluso do cadastro de estadia

DESCRIO O cadastro de estadia excludo.

ESTMULO estadia_dica

AO Excluir cadastro de estadia

RESPOSTA EXTERNA Msg_Tem certeza que deseja efetuar a excluso [informao sobre o cadastro]?

22

N. 22

NOME Pesquisa de cadastro de estadia

DESCRIO Busca-se o cadastro de estadia fornecendo o cdigo, cliente ou data do check-in.

ESTMULO estadia_dica

AO Pesquisar cadastro de estadia

RESPOSTA EXTERNA

N. 23

NOME Solicitao de reserva4

DESCRIO O cliente faz solicitao de reserva e o atendente cadastra a reserva por meio do nome e CPF do cliente e nmero do quarto reservado.

ESTMULO reserva_dados

AO Cadastrar reserva

RESPOSTA EXTERNA Msg_Cadastro efetivado com sucesso!

Na solicitao de reserva haver o cadastramento de reserva em tabela prpria (para contabilizao de reservas) e preenchimento da tabela quartos reservados (provisria).

23

N. 24

NOME Alterao do cadastro de reserva

DESCRIO O cadastro de reserva alterado

ESTMULO reserva_dados

AO Alterar cadastro de reserva

RESPOSTA EXTERNA Msg_Alterao efetivada com sucesso!

24

N. 25

NOME Excluso do cadastro de reserva

DESCRIO O cadastro de reserva excludo

ESTMULO

AO Excluir cadastro de reserva

RESPOSTA EXTERNA

N. 26

NOME Pesquisa do cadastro de Reserva

DESCRIO Busca-se o cadastro de reserva fornecendo o cdigo, cliente ou data da reserva

ESTMULO

AO Pesquisar cadastro de reserva

RESPOSTA EXTERNA

25

N. 31

NOME Consumo de produtos

DESCRIO O cliente consome um ou mais produtos disponveis no frigobar

ESTMULO quarto/produto

AO Vender produto

RESPOSTA EXTERNA Msg_Registro efetuado com sucesso!

26

N. 32

NOME Venda de ticket de internet

DESCRIO O cliente compra ticket para utilizao da internet

ESTMULO quarto/ ticket_dados

AO Vender ticket

RESPOSTA EXTERNA Msg_Registro efetuado com sucesso!

27

N. 33

NOME Finalizao da estadia (checkout)

DESCRIO O cliente finaliza a estadia. So verificados os dias de permanncia, o consumo de produtos e a utilizao da internet

ESTMULO quarto

AO Finalizar estadia

RESPOSTA EXTERNA

28

29

N. 34

NOME Relatrio para administrao

DESCRIO A administrao gera relatrio informando perodo e campo de anlise

ESTMULO periodo/campo

AO Gerar relatrio

RESPOSTA EXTERNA

30

4 PROJETO DE SOFTWARE

4.1 Pseudocdigo

Acesso ao sistema funcionario_acesso = login e senha de acesso;


FuncionarioAcessaSistema (funcionario_acesso) INCIO SE (ValidarAcesso(funcionario_acesso)) for igual (login/senha cadastrados) FAA (InicializarSistema); SENO FAA (Msg_Entrada Invlida: Usurio no reconhecido!) FIM

Solicitao de reserva dados_cliente = dados pessoais do cliente dados_reserva = dados da reserva;


ClienteSolicitaReserva (dados_cliente, dados_reserva) INCIO SE (VerificarDisponibilidade deQuartos (dados_reserva) ) for verdadeiro para dia especificado FAA INCIO SE (CerificarCadastrodeCliente (dados_cliente)) for igual (ClienteCadastrado) FAA (ProcederReserva); SENO INCIO FAA (IdentificarCliente (dados_cliente) solicita nome, CPF, e-mail, telefone); FAA (ProcederReserva (dados_reserva)); FIM FIM SENO INCIO FAA (Msg_No h quartos disponveis para esse perodo!); FAA (MostrarDiaProximoDisponivel); FIM FIM

31

Cadastro de estadia (check-in) dados_cliente = dados pessoais do cliente; dados_reserva = dados da reserva; dados_estadia = dados da hospedagem;
ClienteSolicitaHospedagem (dados_cliente, dados_reserva, dados_estadia) INCIO SE (VerificarReserva (dados_reserva)) for verdadeiro para quarto reservado INCIO SE (VerificarCadastrodeCliente (dados_cliente)) for igual (ClienteCadastrado) FAA (AlugarQuarto (dados_estadia)); SENO INCIO FAA (CadastroCliente (dados_cliente)); FAA (AlugarQuarto (dados_estadia)); FIM FIM SENO INCIO SE (VerificarDisponibilidadedeQuartos) for verdadeiro INCIO SE (VerificarCadastrodeCliente (dados_cliente)) for igual (ClienteCadastrado) FAA (AlugarQuarto (dados_estadia); SENO INCIO FAA (CadastroCliente (dados_cliente)); FAA (AlugarQuarto (dados_estadia)); FIM FIM SENO INCIO FAA (Msg_No h quartos disponveis para esse perodo!); FAA (MostrarDiaProximoDisponivel); FIM FIM FIM

32

Consumo de produtos quarto_numero = nmero do quarto; dados_produto = dados do produto; dados_venda = dados da venda (data da venda);
ClienteConsomeProduto (quarto_numero, dados_produto, dados_venda) INCIO FAA (ProcurarEstadia(quarto_numero)); FAA (InformarProdutodeConsumo(dados_produto); FAA (FinalizarVenda (dados_venda)); FIM

Venda de ticket de internet quarto_numero = nmero do quarto; dados_venda = dados da venda;


ClienteUtilizaInternet (quarto_numero, dados_produto, dados_venda) INCIO FAA (ProcurarEstadia(quarto_numero)); FAA (InformarDadosVenda(dados_venda); FIM

33

Finalizao da estadia (check-out) quarto_numero = nmero do quarto; dados_estadia = dados da estadia; internet_venda = vendas de ticket de internet; produtos_venda = consumo de produtos; dias_estadia = quantidade de dias de hospedagem; total_ticket = valor total das vendas de ticket de internet durante a estadia; total_produto = valor total do consumo de produtos durante a estadia;
ClienteFinalizaEstadia (quarto_numero) INCIO FAA (ProcurarEsatdia(quarto_numero) retornando dados_estadia, internet_venda, produtos_venda); FAA (GerarValorEstadia (SOMA = dias_estadia; total_ticket; total_produto)); FAA (GerarFormaPagamento) INCIO SE (GerarFormaPagamento) for igual a utilizao de carto FAA (PagamentoCarto); SENO FAA (CalcularTroco (SOMA dinheiro recebido)); FIM FAA (FinalizarProcesso); FIM

34

4.2 Modelagem do Banco de Dados

funcionario
fun_codigo fun_nome fun_rg fun_cpf fun_endereco fun_numero fun_uf fun_cidade fun_cep fun_telefoneDDD fun_telefone fun_celularDDD fun_celular fun_email fun_login fun_senha

acessoFuncionario
ace_codigo fun_codigo ace_data ace_horaIniciio ace_horaFim ace_periodo

quartoFrigobar
qef_codigo tip_codigo pro_codigo

quartoReservado
qre_codigo qua_codigo

quartoOcupado
quo_codigo qua_codigo

clientes
cli_codigo cli_nome cli_rg cli_cpf cli_endereco cli_numero cli_uf cli_cidade cli_cep cli_telefoneDDD cli_telefone cli_celularDDD cli_celular cli_email

reserva
res_codigo cli_codigo qua_codigo res_entrada res_saida

tipoQuarto
tip_codigo tip_titulo tip_descricao tip_valor

hospedagem
hos_codigo cli_codigo qua_codigo hos_entrada hos_saida

quarto
qua_codigo tip_codigo

compras
com_codigo com_descricao com_quantidade com_valor

hospedagemFim
hfi_codigo hos_codigo hfi_data hfi_hora hfi_valor

estoque
est_codigo est_produto est_quantidade

produto
pro_codigo

consumo
con_codigo hos_codigo pro_codigo con_proQuantidade poo_codigo con_pooQuantidade

est_codigo pro_valor

produtosOutros
poo_codigo poo_descricao

O modelo do banco de dados segue a lgica apresentada acima. Talvez, adiante, haja o acrscimo do item fun_codigo em determinadas tabelas a fim de especificar o responsvel pelos cadastros. Necessrio adicionar os campos salrio e cargo na tabela funcionrios.

35

4.3 Layout das Telas

O programa ser inicializado com o seguinte aspecto:

Aps

selecionar

item

ADMINISTRATIVO ou RECEPO e validar o acesso. O sistema poder apresentar qualquer uma das suas aparncias, respectivamente.

36

37

Importante ressaltar que alguns novos cones sero incorporados s telas (ex.: estoque, produtos do frigobar). O espao em branco deixado ao lado dos cones oferece localizao para a abertura de novas telas.

tela

de

clientes

funcionrios apresentar basicamente o formato ao lado (o formulrio de funcionrios incluir alguns campos adicionais login, senha, cargo, salrio). No item cadastro possvel salvar os dados do formulrio ou limpar os campos.

38

No

item

busca

procede-se procura do formulrio cadastrado informando o cdigo, CPF ou nome do cliente (ou funcionrio). Para tanto basta selecionar o titulo de escolha. O ttulo selecionado (ex.: nome) ficar vermelho. Ao digitar no campo do titulo o sistema busca os dados que possuem relevncia e expe na grade. O usurio pode

selecionar o item desejado na grade e o formulrio exibido nos campos correspondentes. Selecionando o cone alterar os campos so habilitados para que modificaes ou a excluso do cadastro seja possvel. A hospedagem tela possui de as reserva e

mesmas

funcionalidades da tela de clientes. Adicionalmente a tela de hospedagem possui um cone com formato de calculadora, utilizado no encerramento da hospedagem. Ademais, pelo formulrio hospedagem possvel fazer o

controle de vendas dos produtos do frigobar e tickets de internet, mantendo um histrico de consumo. Desse modo, os gastos do cliente so sempre

39

atualizados no grupo Valor total da hospedagem.

Se

usurio

selecionar a calculadora a tela PAGAMENTO exibida. Nela pode-se fazer a opo por pagamento carto. O em dinheiro ou em

pagamento

dinheiro desabilita os campos do carto (nmero do carto e senha) e vice-versa. Selecionando o cone de encerramento a hospedagem ser finalizada. Falta estabelecer a tela de relatrios. Talvez, seja vivel fazer uma legenda dos cones. No manual e no sistema.

40

You might also like