quinta-feira, 24 de março de 2011

[ATPS] ATPS_2º Etapa

NTwoSoftware
Proposta Comercial

Flávio Roberto Pereira_0991003869
Tatiane Regina Baldin_0940481012
Jhonata Camargo_0950246
Rafael Gonçalves_0901341313
Edilson Junior_0901397652
Allan Colletto_0959526403


• Introdução
O presente documento apresenta uma proposta comercial para o desenvolvimento do Sistema de Gerenciamento de Hotel. Aqui estão descritos o escopo do projeto, o prazo necessário para a entrega do que está especificado, o investimento e outras condições.
• Visão Geral do Documento
As demais seções apresentam os itens referentes a este documento e estão organizadas como descrito abaixo:

Seção 1 – Solução Proposta: Apresenta qual o escopo da solução e o que não está contemplado nela, além de definir os serviços que estão sendo oferecidos pela NTwoSoftware.

Seção 2 – Prazos: Apresenta o prazo necessário para o desenvolvimento e implantação da solução e prazo para início do projeto depois de assinada esta proposta.

Seção 3 – Linguagem de programação: Apresenta as condições de propriedade decorrentes desta proposta.


• Solução Proposta
Esta seção apresenta a solução proposta, dando uma visão geral do que vai ser implementado, definindo o escopo da solução e dos diferenciais apresentados pela NTwoSoftware.

• Visão Geral da Solução
Elaborar um projeto de software para um hotel, planejando um desenvolvimento de um sistema de gerenciamento de hospedagem. O sistema deverá realizar o gerenciamento da locação dos quartos (reservado, locado ou disponível) fazendo o controle das despesas dos clientes referente ao tempo de hospedagem e consumo de produtos/serviços do hotel. Ao final da estadia, quando o cliente efetuar o CheckOut, ou seja, o encerramento de sua estadia no hotel, o sistema deverá apresentar um relatório com as despesas do cliente.

• Escopo da Solução
Abaixo estão listadas as funcionalidades que serão implementadas no sistema aqui proposto:

1 Manter cadastro de Clientes
2 Realizar locação dos quartos (reservado, locado ou disponível)
3 Alterar/Cancelar locação
4 Consultar locação
5 Realizar controle das despesas dos clientes
6 Alterar/Cancelar controle das despesas
7 Consultar controle das despesas
8 Efetuar CheckOut


• Plataforma (Sistema Operacional)

A escolha destas tecnologias foi motivada, não apenas por serem gratuitas, mas também por terem grande aceitação no mercado.

Java é múlti plataforma. Quando um programa Java é compilado um código intermediário é gerado, chamado de bytecode. Este bytecode é interpretado pelas máquinas virtuais Java (JVMs) para a maioria dos sistemas operacionais. Java é uma linguagem poderosa em ambientes distribuídos complexos como a Internet. Mas sua versatilidade permite ao programador ir além, oferecendo uma poderosa linguagem de programação de uso geral, com recursos suficientes
para a construção de uma variedade de aplicativos que podem ou não depender do uso de recursos de conectividade.

O MySQL é um sistema de gerenciamento de banco de dados (SGBD), que utiliza a linguagem SQL (Linguagem de Consulta Estruturada ou Structured Query Language) como interface. É atualmente um dos bancos de dados Open Source mais populares do mundo, pois possui consistência, alta performance, confiabilidade e é fácil de usar (MySQL AB, 1995).


• Linguagem de Programação

As linguagens de programação que utilizaremos no projeto são Java e SQL (Linguagem de Consulta Estruturada ou Structured Query Language).

Um conjunto de palavras chaves podem ser usadas para caracterizar a Java. É uma linguagem simples, orientada ao objeto, distribuída, interpretada, robusta, segura, de arquitetura neutra, portável, de alto desempenho, multithreaded, e dinâmica.
A linguagem SQL é um grande padrão de banco de dados. Isto decorre da sua simplicidade e facilidade de uso. Ela se diferencia de outras linguagens de consulta a banco de dados no sentido em que uma consulta SQL especifica a forma do resultado e não o caminho para chegar a ele. Ela é uma linguagem declarativa em oposição a outras linguagens procedurais.


• Principais Stakeholders

• Administrador do Sistema: É responsável pelo gerenciamento do portal, dos usuários de acesso de administração do sistema e hotel e do cadastro de novos hotéis.

• Administrador do Hotel: É responsável pelo gerenciamento de locações, reservas, acomodações, produtos, consumo e clientes.


• Premissas

• Serão disponibilizados 2 analistas especializados na área em período part time;
• O cliente deverá manter todo suporte necessário para a conclusão deste projeto,
• Todas as despesas e deslocamento da equipe deverão ser pagos peço cliente.
• Após o recebimento do material o cliente terá que retornar com os documentos revisados e aprovados.

• Restrição

Os itens listados abaixo não fazem parte do escopo desta proposta, estando fora do orçamento e prazos aqui demonstrados.

• Suporte,
• Instalação no ambiente do cliente
• Manutenção evolutiva

• Prazos

O prazo de entrega da solução aqui proposta é de 6 (seis) meses, contadas a partir da data de aprovação desta proposta.

Nenhum comentário:

Postar um comentário