| (2 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
| Linha 86: | Linha 86: | ||
== Diagrama de Fluxo De Dados == | == Diagrama de Fluxo De Dados == | ||
[[Arquivo:DiagramaArmazemDigital.png]] | [[Arquivo:DiagramaArmazemDigital.png]] | ||
OBS: uma das flechas apagou, ela vai de CadUsuario para BancoUsuario | |||
== Diagrama De Entidade Relacionamento == | == Diagrama De Entidade Relacionamento == | ||
[[Arquivo:DERArmazem.png]] | [[Arquivo:DERArmazem.png]] | ||
== Dicionario De Dados== | |||
CODCEP: | |||
busca em correios | |||
http://www.buscacep.correios.com.br/ | |||
#EstCivil: | |||
{ S - Solteiro, C - Casado, V- Viuvo, O - Outros} | |||
#CODBARRAS: | |||
{ | |||
3 primeiras barras: Aviso que o código começará | |||
3 primeiros números: País de cadastro do produto (Brasil 789) | |||
4-7 próximos numeros: Identificaçao do Fabricante | |||
Próxima sequencia de numeros: Identificação do produto, nome, peso, quantidade, etc | |||
Ultimo Digito: Checagem se tudo correu bem, através de um cálculo efetuado levando em conta todos os outros digitos se checa se tudo ocorreu bem pois o resultado é o digito final. | |||
} | |||
Edição atual tal como às 12h59min de 18 de junho de 2014
What
1. Qual o objetivo deste projeto?
- O objetivo do projeto é facilitar o controle dos alimentos mantidos em domicilio, em fase inicial o projeto visa somente o controle desses alimentos, em fase avançada o projeto pode facilitar a interação entre usuário-supermercado, podendo, em convenio com as empresas de supermercado, automatizar todo o processo de obtenção de alimentos.
2. Quais os maiores desafios, na sua opinião, para se realizar este trabalho? O maior desafio imposto pelo projeto será implementar o sistema todo e torná-lo viável em relação a custo, na fase inicial será usado um sistema linux porém se o custo for minimizado será necessário conhecimentos com PICs e implementação de códigos complexos.
3. Quais os conhecimentos básicos que devemos ter para se implementar este projeto? Para se implementar o projeto será necessário conhecimentos básicos em programação C++, Java e HTML. Também será necessario conhecimentos para ligar as aplicações criadas, formando o sistema.
4.Quais soluções similares existem no mercado? No mercado encontramos soluções similares apenas relacionadas a controle de estoque de empresas.
Why
1. Porque é interessante desenvolver este projeto?
- O projeto em estágio avançado poderia automatizar todo o processo de compras em supermercado, facilitando o dia a dia.
2. Porque deve usar a tecnologia escolhida?
- Em fase inicial a tecnologia escolhida é justificada pela facilidade de implementação, em fase avançada a tecnologia escolhida é justificada pelo custo.
Who
1.Quem pode se beneficiar deste projeto? ^#Todos aqueles que precisam ir ao supermercado mas preferem que o processo seja automatizado
2.Quem poderá operar o sistema?
- Todos aqueles aptos a utilizarem as tecnologias atuais como computadores, celulares, etc
3.Quem deverá participar do desenvolvimento do sistema?
- Todos aqueles envolvidos em meios de programação e eletrônica.
Where
1.Onde os dados serão inseridos?
- Os dados serão inseridos através de um leitor de códigos de barra e do servidor html.
2.Onde os dados serão externalizados, publicados?
- Os dados estarão disponíveis em um aplicativo java, podendo ser acessado em qualquer dispositivo android
3.Onde esta aplicação poderá ser usada?
- Em domicilios.
4.Onde as informações serão armazenadas?
- As informações serão armazenadas em um banco de dados próprio.
5.Onde o software deverá ser hospedado?
- O software será hospedado em um sistema linux, um servidor e um celular.
When
1.Em quanto tempo pretende desenvolver o sistema?
- A fase inicial do sistema deverá ficar pronta ao final do semestre, isto é, em 3 meses.
2.Quais serão as fases e em quanto tempo cada uma?
- A fase inicial será a implementação apenas do cadastro dos produtos através do leitor do código de barras e do sistema linux, a disponibilização desta informação em um aplicativo java, essa mesma fase levará 3 meses. Já a fase avançada levará em torno de 6 a 12 meses, podendo variar em relação a equipe disponível.
How
1.Como será dividido o desenvolvimento do sistema?
- O sistema será desenvolvido através de suas areas de atuação, sendo elas o sistema em linux, o servidor em html e seu banco de dados e a aplicação java
2.Como será feita a entrada de dados?
- A entrada de dados será feita através de um leitor de códigos de barra e de um teclado no caso da entrada por servidor.
3.Como será feita a saída de dados?
- A saída de dados será feita através de uma busca de dados pelo aplicativo java no servidor, e assim, os dados serão mostrados na tela do celular.
4. Como será o procedimento para a 1a. funcionalidade?
- O usuário escolherá entrada de dados e posicionará o leitor para ler o código, os dados serão inseridos no sistema linux e o sistema os armazenará em um banco de dados do servidor.
5.Como será o procedimento para a 2a. funcionalidade?
- O usuário escolhera a saída de dados e posicionara o leitor para ler o código, os dados serão buscados no servidor e excluidos do banco de dados.
How Much
1.Quanto deverá custar o sistema?
- O sistema em geral custará em torno de $1000,00
2.Quantas pessoas deverão ser usadas?
- Em fase inicial apenas uma, em fase avançada uma equipe de 6.
3.Qual deverá ser o preço de aquisição do seu software para o usuário final?
- O usuário podera adquirir o sistema em torno de $500,00 em fase inicial e $200 em fase final.
Diagrama de Fluxo De Dados
OBS: uma das flechas apagou, ela vai de CadUsuario para BancoUsuario
Diagrama De Entidade Relacionamento
Dicionario De Dados
CODCEP: busca em correios http://www.buscacep.correios.com.br/
- EstCivil:
{ S - Solteiro, C - Casado, V- Viuvo, O - Outros}
- CODBARRAS:
{ 3 primeiras barras: Aviso que o código começará 3 primeiros números: País de cadastro do produto (Brasil 789) 4-7 próximos numeros: Identificaçao do Fabricante Próxima sequencia de numeros: Identificação do produto, nome, peso, quantidade, etc Ultimo Digito: Checagem se tudo correu bem, através de um cálculo efetuado levando em conta todos os outros digitos se checa se tudo ocorreu bem pois o resultado é o digito final. }
