Você está na página 1de 11

O SUMRIO

1......................................................................................... INTRODUO
.................................................... ERROR! BOOKMARK NOT DEFINED.
1.1............................................................................................. OBJETIVO
4
1.1.1. ................................................................................................. Geral
3
1.1.2. ........................................................................................ Especficos
4
1.2.................................................................................... METODOLOGIA
9
1.3.................................................................................... JUSTIFICATIVA
ERROR! BOOKMARK NOT DEFINED.
1.4......................................................... ORGANIZAO DO TRABALHO
4
2............................ FUNDAMENTAO TERICA- FUNDAMENTO DOS
INSTRUMENTOS OU LINGUAGENS .......... ERROR! BOOKMARK NOT
DEFINED.



INTRODUO
Desde o inicio do uso de locais de hospedagens, o problemas sempre foi
o de como administrar uma grande quantidade de clientes, utilizando o
controle de pousadas (gerenciamento de entradas e sadas, servios) que
era feito atravs de papeis, mas que nem sempre foram eficazes, pois o
risco de perda de comanda era alto, alm do grande risco de alteraes nos
registros dos hspedes.
Mesmo nos dias de hoje, com o avano da tecnologia, muitas pousadas
ainda utilizam desse sistema ultrapassado para gerenciar suas informaes
que podem prejudicar ambas as partes, hspede e proprietrio.
Alm desses problemas citados acima, outro problema muito comum
nas pousadas o esgotamento das vagas, que podem gerar dificuldades na
hora de tentar encontrar as informaes sobre apenas um nico cliente de
forma rpida e prtica.
Sendo assim, o sistema a ser desenvolvido tem por objetivo o
aperfeioamento de organizao de uma pousada, sendo ele, um sistema
para gerenciar dados de pousadas em geral, e oferecendo segurana
esses dados.
O sistema da pousada ter vrios servios distintos como: cadastro e
reserva dos hspedes, que facilitar o controle de vagas disponveis em
determinados dias, contagem de dirias, que busca a reduo de tempo
para facilitar a relao cliente e proprietrio alm das limpezas do quarto e
roupas de cama, que busca a perfeio dos servios aos hspedes.
Visando a dificuldade de manter um controle eficiente nos
agendamentos de horrios de entrada e sada de hspedes, horrio de
limpeza dos quartos, reduo de tempo dos clculos financeiros e dar um
conforto e segurana diferenciada, ser necessrio o Hospidium(Sistema de
Gerenciamento de Pousadas), que oferece todos os recursos necessrio de
forma prtica e simples com uma interface altamente visual de fcil
administrao e que seja melhor e verstil para o proprietrios de
pousadas.

OBJETIVO
GERAL
Desenvolver um sistema informatizado que gerencie as informaes de
pousadas proporcionando pousada um gerenciamento confivel e seguro
com finalidade de reduzir o tempo gasto para os cadastros e consultas,
controle de dirias e servios solicitados para os hspedes.
ESPECFICOS
Cadastrar hspedes, com finalidade de gerenciar os dados com
facilidade.
Gerenciar solicitao de servios, como limpeza dos quartos ou outros
servios oferecidos pela pousada.
Gerenciar o consumo de produtos do frigobar.
Gerenciar as dirias, ou seja, horrio e dia de entrada e sada dos
hspedes.
Gerenciar mtodos de pagamento dos hspedes, fluxo de caixa, para o
controle de faturamento da pousada.
Gerenciar reservas de quartos.
Verificar tipos de quartos diferentes como: casal, trio, famlia com
categorias simples ou de luxo.
Cadastrar funcionrios, tanto temporrios quanto fixos.
Gerenciar horrios de transportes oferecidos pela pousada.
Gerenciar horrios de servios de lazer como passeios a cavalo e
passeios de charrete.

ORGANIZAO DO TRABALHO
No Captulo 2 trata-se da fundamentao terica, composta pela
histria e caractersticas dos programas e linguagens utilizados
para desenvolver este projeto.

CRONOGRAMA DO TRABALHO


2. FUNDAMENTAO TERICA

2.1 C#
Baseada nas linguagens C++, Visual Basic e Java, a linguagem de
programao C# foi desenvolvida pela Microsoft e faz parte da plataforma
.Net, alm de poder criar programas orientado a objetos.
2.1.1 VISUAL C# 2010 EXPRESS
Conhecido como IDE para o C#, o C# Express uma IDE completa e a
nica para programao da linguagem C#, disponvel apenas para
Windows.
2.1.2 PROGRAMAO ORIENTADA A OBJETOS
A programao orientada a objetos faz com que programssemos de
uma forma mais voltada para a vida real, implementando programas para
ficar mais concreto com o mundo de hoje.
2.1.3 CLASSE
A classe nada mais do que o modelo que o programador utilizar para
colocar suas variveis e mtodos que sero usados para o programa
funcionar.
2.1.4 ATRIBUTOS
O atributo so as caractersticas de um objeto.
2.1.5 MTODOS
Mtodos so as aes que um objeto poder fazer no programa.
2.1.6 OBJETO
O objeto uma classe que ir receber os mtodos e os atributos para o
programa funcionar.
2.1.7 INSTANCIAR CLASSE
Instanciar criar um objeto a partir de uma classe.
2.1.8 ENCAPSULAMENTO
uma forma criada para proteger o objeto de acessos indevidos a
determinadas classes.

2.2 UML
A UML (UnifiedModelingLanguage), significa Linguagem de Modelagem
Unificada. uma linguagem padro para modelagem orientada a objetos.
apenas uma linguagem de modelagem, no sendo um mtodo
de desenvolvimento.
2.2.1 DIAGRAMAS ESTRUTURAIS
De Classe, Objeto e de Componentes.
Descrio dos principais Diagramas Estruturais:
De Classe
Este diagrama padro e o mais utilizado na UML, pois serve de apoio
aos outros diagramas. O Diagrama de Classe mostra as classes com seus
atributos e mtodos e os relacionamentos entre classes.

De Objeto
Complemento do diagrama de classes, mostrando os valores
armazenados pelos objetos de um Diagrama de Classe.

De Componentes
Tem finalidade de indicar os componentes do software e seus
relacionamentos.

2.2.2 DIAGRAMAS COMPORTAMENTAIS
Diagrama de Caso de Uso e Diagrama de Atividades.

De Caso de Uso

Utilizado para levantamento e anlise de Requisitos.

De Atividades

Mostra os passos para a concluso de uma atividade.


2.3 SQL
SQL (Structured Query Language) significa Linguagem de Consulta
Estruturada. uma linguagem padro para gerenciamento de dados e
que interao com bancos de dados.

2.3.1 MYSQL WORKBENCH

O MySQL Workbench uma ferramenta para gerenciamento de banco
de dados que utiliza a linguagem SQL para acessar e gerenciar
(cadastrar,alterar,consultar e excluir) o contedo armazenado em um
banco de dados.
2.4 BANCO DE DADOS

2.4.1 MODELAGEM
A modelagem de dados o esboo de um projeto de banco de dados em
que voc ir modelar as primeiras funes do seu banco, ou seja, ser a onde
voc relacionar as entidades e as tabelas.
2.4.2 ENTIDADE
A entidade o lugar onde iro ser armazenados os atributos envolvidos na
criao da tabela.
2.4.3 ATRIBUTO
Atributo so informaes que esto dentro da entidade que ira compor
seu corpo, exemplo: nome de um produto, cor, descrio.
2.4.4 RELACIONAMENTO
Relacionamento quando duas tabelas se relacionam trocando e
compartilhando dados entre si.
MODELO ENTIDADE RELACIONAMENTO (MER)

O Modelo Entidade-Relacionamento um modelo de alto nvel, independente
do SGBD (Sistemas Gerenciadores de Bancos de Dados), que representa o
problema a ser modelado.

Ciclo de Desenvolvimento

O ciclo de desenvolvimento de um sistema realizado sempre a partir
do levantamento das necessidades do sistema.

Projeto Lgico

a elaborao documental do projeto, a definio de o que o projeto
de sistemas de informao far. elaborado para obter a viso detalhada da
soluo, dos produtos e das integraes sistmicas.

Projeto Fsico

a implementao do projeto lgico, ou seja, a programao e
confeco do software e dos manuais. Bem como os testes do sistema.

Definio

definir o para qual finalidade ter o projeto e qual ser a
abordagem usada para realizar.
CRUD

Termo em Ingls que significa Create, Read, Update e Delete que
so as operaes bsicas de um sistema, cadastrar, consultar, atualizar
e apagar.

METODOLOGIA
ANTEPROJETO
Deu-se incio ao Anteprojeto aps uma conversa com o professor de um
dos integrantes da equipe, falando com ele o professor relevou que estava
criando uma pousada e precisaria de um sistema para gerencia-la, ento como
nosso tema no estava cem por cento definido decidimos criar o programa para
o professor us-lo j em sua pousada.
Foi estabelecido o que cada integrante iria fazer e comeamos o nosso
projeto.

PROJETO LGICO

Nosso projeto logico se iniciou depois de uma pesquisa sobre DER o
diagrama de entidade e relacionamento que usamos para criar nosso primeiro
diagrama como um esboo para os prximos.

(Imagem de diagrama)

Logo aps a montagem do DER foi feito o Modelo de Entidade
Relacionamento, o MER que demonstra como sero as tabelas, com os
campos e relacionamentos para que essas informaes sejam armazenadas
de forma consistente, para que seja mantido o desempenho das operaes de
cadastro, consultas, atualizaes e remoo de informaes de banco de
dados.
Tambm elaborado pela equipe um esboo do layout das telas,
utilizando a ferramenta C#, na qual foram demonstradas respectivamente os
formulrios que representa o menu e tela inicial.
(imagem do esboo)
PROJETO FSICO
A partir disto, foram desenvolvidos os formulrios do sistema, na
linguagem C#, tendo como ferramenta de desenvolvimento a IDE Visual Studio
2010, com base no esboo demonstrado no tpico acima.
(imagem do layout)
Foi criado ainda a partir do MER, o script SQL a partir do MySQL que
deu origem base de dados.
Foi criado a pgina de cadastro do cliente com cadastro, alterao e
excluso (apresentado no apndice ...) para poder j ir desenvolvendo
conforme o esperado na aula.

Referncias Bibliograficas

Oficina da Net, C# (CSharp) o que est linguagem?.Disponvel em:
<http://www.oficinadanet.com.br/artigo/526/c_sharp_csharp_o_que_e_esta_ling
uagem >Acessoem: 08 fev. 2014.

nfo Escola, C#. Disponvel em:<http://www.infoescola.com/informatica/c
sharp/>Acessoem: 08 fev. 2014.

Criar Web, O que C#. Disponvelem:
<http://www.criarweb.com/artigos/223.php>08 fev. 2014.
Programando Mais, C# - Iniciando e escolhendo sua IDE. Disponvel
em:<https://sites.google.com/site/programandomais/csharp/cs---
iniciando>Acessoem 08 fev. 2014.
Techtudo, O que e como usar o Mysql? Disponvel em:
<http://www.techtudo.com.br/artigos/noticia/2012/04/o-que-e-e-como-usar-o-
mysql.html>Acessoem 08 fev. 2014.
InfoEscola, UML. Disponvelem: <http://www.infoescola.com/engenharia-de-
software/uml/>.Acessoem 14 out. 2013.

Você também pode gostar