terça-feira, 28 de agosto de 2012

Cadastro Usuário

 Ao aceitar os termos de uso, o usuário é encaminhado a página de cadastro, onde ele salvará o email e senha, os quais serão utilizados no login do app. Para acessar o app só será utilizada a senha, já o email será utilizado caso o usuário esqueça a senha.

  
No botão Por que devo me cadastrar? o app mostrará as razões pelas quais o usuário deve se cadastrar (obs: texto em andamento)

Senha e Confirmar Senha:  Questão de segurança para o usuário, evitando a digitação de senha incorretamente.


Layout: A ser definido.

postado por: Vitor Vicentim

domingo, 26 de agosto de 2012

Tabelas SQLite


Fizemos um esboço das entidades que utilizaremos em nosso banco de dados, tivemos algumas dúvidas se daríamos prioridade à conveniência na inserção de dados ou ao tratamento de redundâncias de campos. O Banco de dados ainda não está totalmente pronto pois ainda há a necessidade de saber todas as informações que serão utilizadas para o melhor uso das funções existentes do Android (alarmes, eventos e etc...). Logo postaremos as tabelas que foram criadas até o momento, sendo que apenas três estão sendo utilizadas até agora: Remédios, Consultas e Cadastro.
Como já desenvolvemos boa parte do app e não postamos nada no blog, iremos fazer vários posts (se tudo ocorrer como esperado), para que o desenvolvimento possa ser acompanhado. Entretanto, não postaremos datas do que foi feito, ou quando foi feito.
Como os professores estão em greve, aproveitamos uma quinta-feira e nos reunimos para fazer a divisão dos temas entre os integrantes, assim facilitando e agilizando o desenvolvimento.
Para a criação do banco de dados estamos utilizando o SQLite, que é o mais o usado para desenvolvimento android, algumas tabelas ja foram criadas e ja estão sendo usadas no MedicalSchedule.
Para poder utilizar o SQLite basta importar a biblioteca:
import android.database.sqlite.SQLiteDatabase;
Com essa biblioteca importada ja é possivel criar o banco, tabelas e realizar inserts e delets. Para isso são criados os métodos para cada uma das ações. Para realizar buscas é necessário importar a biblioteca Cursor:
import android.database.Cursor;

As tabelas criadas ainda não estão totalmente prontas pois ainda temos que verificar quais serão as informações necessárias para utilizar as funções do Android. Estas são as tabelas até o momento:
Remedios_Alarmes

CREATE TABLE IF NOT EXISTS alarmes (
     id INTEGER PRIMARY KEY,
     nomeRemedio TEXT,
     dose TEXT,
     horaIntervalo INTEGER,
     minutoIntervalo INTEGER,
     prHora INTEGER,
     prMinuto INTEGER,
     periodo INTEGER  )

Cadastro_Usuario
 
CREATE TABLE IF NOT EXISTS CadastroUsuario(
     _id INTEGER PRIMARY KEY,
     email TEXT, senha TEXT,
     desejaLembrar TEXT,
     entrarAutomaticamente TEXT  )

Consultas

CREATE TABLE IF NOT EXISTS CadastroConsulta(
     _id INTEGER PRIMARY KEY,
     endereco TEXT,
     data TEXT, horario TEXT,
     tipoConsulta TEXT,
     alerta TEXT,
     repeticao TEXT,
     nota TEXT,
     alarme TEXT  )


postado por Rafael Rodrigues

Termos de Uso


Como visto na plenária, é de extrema importância informamos devidamente os usuários de seus direitos e responsabilidades sobre os dados inseridos pelos mesmos no sistema, esclarecer que nós, desenvolvedores, não nos responsabilizamos por quaisquer danos possíveis que podem ser causados  pela inserção de dados errôneos ou seu uso indevido (como por exemplo, superdose de medicamentos, quebra de sigilo das informações – senhas,  alterações nas configurações do aparelho celular que afetem o sistema, etc.). Os termos ainda não estão prontos, mas espero que logo teremos em mãos, e conseguiremos finalmente concluir alguma parte do projeto.


Como ainda o termo de uso não está pronto, digitamos qualquer coisa para ser mostrado, só para termos uma visualização de como ficar a parte do termos de uso.
Para ter acesso ao app e poder se cadastrar, o usuário deve apertar no botão continuar, este só é liberado após o CheckBox “Li e aceito os termos de uso” ter sido selecionado, forçando o usuário a concordar com os termos para poder utilizar o MedicalSchedule.

postado por Rafael Rodrigues e Vitor Vicentim

Começando


           Bom, por algum lugar temos que começar, então será pela apresentação das ideias.


    Foi realizada uma plenária com todos os grupos das turmas de informática para a presentação das ideias, a nossa, apesar de termos sido orientados a fazer uma "triagem" dos recursos que gostaríamos que o nosso aplicativo tivesse para que não fosse um projeto grande demais, foi aprovada !! 
 
postado por Carol Tiemi

Esquecemos o blog !!



Esquecemos o blog !!!!!!!

            Vamos corrigir isso, nos próximos posts iremos atualizá-lo com o que fizemos desde o começo do projeto e daqui em diante tentaremos mantê-lo atualizado kkk


postado por Carol Tiemi