Jhemenson (discussão | contribs)
 
(18 revisões intermediárias por 4 usuários não estão sendo mostradas)
Linha 12: Linha 12:
<br>
<br>


= Escopo =
= 5W2H =
<br>
<br>
<br>


== What ==
== What ==
Linha 32: Linha 28:
<br>
<br>
Realizar a conexão do software local com a pagina online com extrema rapidez.
Realizar a conexão do software local com a pagina online com extrema rapidez.
<br>
4. Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
4. Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
<br>
<br>
Linha 55: Linha 52:
== Who ==
== Who ==


1. Quem pode se beneficiar deste projeto?  
# Quem pode se beneficiar deste projeto?  
 
Turistas em geral, Empresários que não podem fazer reservas com muito tempo de antecedência.
# Quem poderá operar o sistema?
Funcionários do hotel em questão.
# Quem deverá participar do desenvolvimento do sistema?
Um Programador e um Web designer e um Analista de Suporte.
<br>
<br>
2. Quem poderá operar o sistema?


<br>
== Where ==
3. Quem deverá participar do desenvolvimento do sistema?


# Onde os dados serão inseridos?
Serão inseridos na pagina web referente ao sistema e no banco de dados do programa.
# Onde os dados serão externalizados, publicados?
No sistema interno do hotel.
# Onde esta aplicação poderá ser usada?
Poderá ser usada em hotéis e estabelecimentos turísticos.
# Onde as informações serão armazenadas?
No banco de dados do hotel.
# Onde o software deverá ser hospedado?
No computador de cada hotel pertencente ao sistema.
<br>
<br>


== Where ==
== When ==


1. Onde os dados serão inseridos?
# Em quanto tempo pretende desenvolver o sistema?
8 meses para colocar em utilização, aproximadamente.


# Quais serão as fases e em quanto tempo cada uma?
1°Fase: Criação do fluxograma e desenvolvimento da ideia.(1°mês)
<br>
2°Fase: Desenvolvimento do programa.(2° e 3° mês )
<br>
<br>
2. Onde os dados serão externalizados, publicados?
3°Fase: Criação da interface gráfica.(4°mês)
 
<br>
4°Fase: Publicidade e Propaganda.(5°,6°,7° mês)
<br>
<br>
3. Onde esta aplicação poderá ser usada?
5°Fase: Negociação com empresas interessadas.(6°e 7°mês)
 
<br>
<br>
4. Onde as informações serão armazenadas?
6°Fase: Finalização e entrega.(8° mês)
<br>
<br>


<br>
== How ==
5. Onde o software deverá ser hospedado?


<br>
# Como será dividido o desenvolvimento do sistema?
O programador criará o programa,o web designer ira desenvolver a interface gráfica do site,o publicitário divulgará o produto e buscará novas parcerias,o analista de sistemas fará a manutenção preventiva.


== When ==
# Como será feita a entrada de dados?
O cliente entrará com os dados pessoais e a opção desejada de hospedagem.


1. Em quanto tempo pretende desenvolver o sistema?
# Como será feita a saída de dados?
<br>
O sistema informará ao cliente as opções disponíveis no local desejado.


# Como será o procedimento para a 1a. funcionalidade?
O cliente fará a escolha do hotel então deverá efetuar o pagamento parcial da reserva em um prazo de 24 horas.
# Como será o procedimento para a 2a. funcionalidade?
Caso o cliente não efetue o pagamento da taxa,o quarto volta  a ficar disponível para outras reservas no sistema.


<br>
<br>
2. Quais serão as fases e em quanto tempo cada uma?


== How much ==


<br>
# Quanto deverá custar o sistema?
O Usuário terá o serviço gratuitamente.
Esses valores relacionados são os gastos para a criação.
* R$ 300,00/mês criação da pagina na Web
* R$ 400,00 Registro da Marca
* R$ 3.000,00 Servidor
* R$ 1.500,00 Programador
* R$ 2.000,00 Web Designer
* R$ 1.200,00 Publicitário
* R$ 1.000,00 Técnico de Suporte


== How ==
# Quantas pessoas deverão ser usadas?
* 1 Programador
* 1 Web Designer
* 1 Publicitário
* 1 Técnico de Suporte


1. Como será dividido o desenvolvimento do sistema?
# Qual deverá ser o preço de aquisição do seu software para o usuário final?
O Usuário Final não terá nenhum custo.
O Hotel que é o contratante terá um custo de 30% do valor de cada quarto reservado pelo site.
<br>
<br>


 
= Modelo Estruturado =
<br>
<br>


2. Como será feita a entrada de dados?
== DFD - Digrama de Fluxo de Dados ==


[[Arquivo:DFDGHO.PDF]]


3. Como será feita a saída de dados?
== Dicionário de dados ==




4. Como será o procedimento para a 1a. funcionalidade?
*      CPF = [0-9]
*      Nome = [A-Z]||[a-z]
*      Data ingresso = [01-31]&&[01-12]&&[2012-2999]
*      Identidade = [0-9]||[a-z]||[A-Z]
*      Sexo = [M]||[F]
*      Estado Civil = [S]||[C]||[V]||[D]
*      Telefone Fixo = [0-9]
*      Telefone Cel = [0-9]
*      e-mail = [0-9]||[a-z]
*      Cep = [0-9]
*      Numero = [0-9]
*      Complemento = [0-9]||[A-Z]||[a-z]
*      Cartão = [0-9]
*      Operadora do Cartão = [0-9]
*      Nome operadora = [A-Z]||[a-z]
*      Horario da compra = [0-23]&&[0-59]&&[0-59]
*      Preco do quarto = [0-9]
*      CNPJ = [0-9]
*      Data aluguel = [01-31]&&[01-12]&&[2012-2999]
*      Numero do quarto = [0-9]
*      Gerente = [A-Z]||[a-z]
*      Telefone Hotel = [0-9]
*      Telefone Gerente = [0-9]
*      Código cidade = [0-9]
*      Código estado = [0-9]
*      Nome cidade = [A-Z]||[a-z]
*      Nome estado = [A-Z]||[a-z]


5. Como será o procedimento para a 2a. funcionalidade?
== DER - Diagrama Entidade-Relacionamento ==


6. Como será o procedimento para a 3a. funcionalidade?
[[Arquivo:DERGHO.PDF]]
<br>


== How much ==


1. Quantas pessoas a serem usadas?
<br>
<br>
2. Quanto deverá custar o sistema?
<br>
<br>
 
= Orientação a Objetos =
<br>
<br>


3. Qual deverá ser o preço de aquisição do seu software para o usuário final?
== Objetos ==
# Defina:
## Um objeto : Produto
## Os atributos deste objeto : Tipo de apartamento, opcionais ( ar condicionado,hidromassagem,etc).
## As operações neste objeto: busca por um apartamento adequado ao consumidor, seleção, reserva, confirmação, cadastro/ alteração.
## Possíveis polimorfismos em cima do objeto: confirmação de reserva feita pelo pagamento.Cadastro e alteração esse produto
<br>
<br>


<br>
== Diagrama de classes ==
[[Arquivo:DiagramaOhm.pdf]]

Edição atual tal como às 00h10min de 7 de junho de 2012

Participantes


Douglas Bulegon Tsukamoto
Jhemenson Souza
Ivo Freitas Santana
Luiz Felipe Sicari
Willian Santos Silva

5W2H


What

1. Qual o nome do seu projeto?
Gerenciador de Hotel Online.
2. Qual o objetivo deste projeto?
Facilitar o agendamento e a reserva de hotéis. Utilizando meios como a Internet.
3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
Realizar a conexão do software local com a pagina online com extrema rapidez.
4. Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
Técnicas e Linguagens de Programação; Conhecimento de programação Web.
5. Quais soluções similares existem no mercado?
Reservas via telefone.

Why

1. Porque é interessante desenvolver este projeto?
Porque facilitaria a busca por hotéis de forma rápida e econômica.
2. Porque deve usar a tecnologia escolhida?
Porque é mais econômico e de fácil acesso, evitando o gasto com ligações interurbanos.

Who

  1. Quem pode se beneficiar deste projeto?

Turistas em geral, Empresários que não podem fazer reservas com muito tempo de antecedência.

  1. Quem poderá operar o sistema?

Funcionários do hotel em questão.

  1. Quem deverá participar do desenvolvimento do sistema?

Um Programador e um Web designer e um Analista de Suporte.

Where

  1. Onde os dados serão inseridos?

Serão inseridos na pagina web referente ao sistema e no banco de dados do programa.

  1. Onde os dados serão externalizados, publicados?

No sistema interno do hotel.

  1. Onde esta aplicação poderá ser usada?

Poderá ser usada em hotéis e estabelecimentos turísticos.

  1. Onde as informações serão armazenadas?

No banco de dados do hotel.

  1. Onde o software deverá ser hospedado?

No computador de cada hotel pertencente ao sistema.

When

  1. Em quanto tempo pretende desenvolver o sistema?

8 meses para colocar em utilização, aproximadamente.

  1. Quais serão as fases e em quanto tempo cada uma?

1°Fase: Criação do fluxograma e desenvolvimento da ideia.(1°mês)
2°Fase: Desenvolvimento do programa.(2° e 3° mês )
3°Fase: Criação da interface gráfica.(4°mês)
4°Fase: Publicidade e Propaganda.(5°,6°,7° mês)
5°Fase: Negociação com empresas interessadas.(6°e 7°mês)
6°Fase: Finalização e entrega.(8° mês)

How

  1. Como será dividido o desenvolvimento do sistema?

O programador criará o programa,o web designer ira desenvolver a interface gráfica do site,o publicitário divulgará o produto e buscará novas parcerias,o analista de sistemas fará a manutenção preventiva.

  1. Como será feita a entrada de dados?

O cliente entrará com os dados pessoais e a opção desejada de hospedagem.

  1. Como será feita a saída de dados?

O sistema informará ao cliente as opções disponíveis no local desejado.

  1. Como será o procedimento para a 1a. funcionalidade?

O cliente fará a escolha do hotel então deverá efetuar o pagamento parcial da reserva em um prazo de 24 horas.

  1. Como será o procedimento para a 2a. funcionalidade?

Caso o cliente não efetue o pagamento da taxa,o quarto volta a ficar disponível para outras reservas no sistema.


How much

  1. Quanto deverá custar o sistema?

O Usuário terá o serviço gratuitamente. Esses valores relacionados são os gastos para a criação.

  • R$ 300,00/mês criação da pagina na Web
  • R$ 400,00 Registro da Marca
  • R$ 3.000,00 Servidor
  • R$ 1.500,00 Programador
  • R$ 2.000,00 Web Designer
  • R$ 1.200,00 Publicitário
  • R$ 1.000,00 Técnico de Suporte
  1. Quantas pessoas deverão ser usadas?
  • 1 Programador
  • 1 Web Designer
  • 1 Publicitário
  • 1 Técnico de Suporte
  1. Qual deverá ser o preço de aquisição do seu software para o usuário final?

O Usuário Final não terá nenhum custo. O Hotel que é o contratante terá um custo de 30% do valor de cada quarto reservado pelo site.

Modelo Estruturado


DFD - Digrama de Fluxo de Dados

Arquivo:DFDGHO.PDF

Dicionário de dados

  • CPF = [0-9]
  • Nome = [A-Z]||[a-z]
  • Data ingresso = [01-31]&&[01-12]&&[2012-2999]
  • Identidade = [0-9]||[a-z]||[A-Z]
  • Sexo = [M]||[F]
  • Estado Civil = [S]||[C]||[V]||[D]
  • Telefone Fixo = [0-9]
  • Telefone Cel = [0-9]
  • e-mail = [0-9]||[a-z]
  • Cep = [0-9]
  • Numero = [0-9]
  • Complemento = [0-9]||[A-Z]||[a-z]
  • Cartão = [0-9]
  • Operadora do Cartão = [0-9]
  • Nome operadora = [A-Z]||[a-z]
  • Horario da compra = [0-23]&&[0-59]&&[0-59]
  • Preco do quarto = [0-9]
  • CNPJ = [0-9]
  • Data aluguel = [01-31]&&[01-12]&&[2012-2999]
  • Numero do quarto = [0-9]
  • Gerente = [A-Z]||[a-z]
  • Telefone Hotel = [0-9]
  • Telefone Gerente = [0-9]
  • Código cidade = [0-9]
  • Código estado = [0-9]
  • Nome cidade = [A-Z]||[a-z]
  • Nome estado = [A-Z]||[a-z]

DER - Diagrama Entidade-Relacionamento

Arquivo:DERGHO.PDF




Orientação a Objetos


Objetos

  1. Defina:
    1. Um objeto : Produto
    2. Os atributos deste objeto : Tipo de apartamento, opcionais ( ar condicionado,hidromassagem,etc).
    3. As operações neste objeto: busca por um apartamento adequado ao consumidor, seleção, reserva, confirmação, cadastro/ alteração.
    4. Possíveis polimorfismos em cima do objeto: confirmação de reserva feita pelo pagamento.Cadastro e alteração esse produto


Diagrama de classes

Arquivo:DiagramaOhm.pdf