Inicialmente o projeto teria um pré cadastro o usuário teria que informar se era aluno ou professor, para melhorar este passo, terá apenas um campo, onde será pedido o cpf - no caso dos professores -, ou matrícula - no caso de alunos. Com isso, fizemos a consistência, onde se houver 7 dígitos será a matrícula do aluno e caso haja 11 será professor, então esse cpf passará pela validação, ccomo já mencionado no post anterior.
domingo, 7 de junho de 2015
Consistência da senha e campo matrícula/cpf
No cadastro do aluno ou professor, o mesmo terá que criar uma senha, para que não haja erros teremos dois campos: senha e redigitar senha. Nesta semana foi feita a consistência desses campos com o Javascript, onde caso os dois campos estejam diferentes apresentará um erro para o usuário.
Camada Action e Core
Após finalizada a camada Model da programação, eu e o Vitor (principais responsáveis pela programação do projeto), iniciamos e finalizamos a camada Action que faz toda a parte de inserções e seleções do banco e a camada Core, que é responsável por eventos especiais que possam ocorrer durante o desenvolvimento.
Como já mencionado anteriormente pela aluna Vanessa Hayashida, durante esta semana focamos em como solucionar os problemas levantados na semana passada. Percebemos que criar outra tabela apenas nos traria mais trabalho, então decidimos
criar uma chave estrangeira nas tabelas arquivo, estagio e
interessado, onde receberá o valor da notificação correspondente. Com
isso, o usuário terá acesso a postagens já realizadas antes de seu
cadastro. Decidimos também criar uma chave estrangeira nas tabelas arquivo, estagio e
interessado, onde recebera o valor da notificação correspondente. Desse modo, o usuário terá acesso a postagens já realizadas antes de seu
cadastro.
Além disso ajudamos as alunas Maria Cecília Gatti e Giovanna Aquino a compreenderem melhor o banco de dados para que elas pudessem realizar algumas alterações necessárias no DFD (Diagrama de Fluxo de Dados) e fazer o DD (Dicionário de Dados) corretamente.
Além disso ajudamos as alunas Maria Cecília Gatti e Giovanna Aquino a compreenderem melhor o banco de dados para que elas pudessem realizar algumas alterações necessárias no DFD (Diagrama de Fluxo de Dados) e fazer o DD (Dicionário de Dados) corretamente.
Análise do problema levantado na semana anterior e alterações no banco de dados.
Como já havia mencionado em um post anterior, foi levantado o seguinte problema: como relacionaríamos as tabelas notificacao, arquivo, estagio e livro. Pensávamos que a melhor solução seria criar uma outra tabela para reunir as chaves primarias das devidas tabelas, com seus respectivos valores sendo que, quando recebi um valor ou da tabela estagio, ou arquivo ou livro, as outras chaves receberiam 0, ou seja só dois campos teriam valor existente, o campo de notificacao e o da outra chave.(arquivo, estagio ou livro).
Porém ao analisarmos mais profundamente, percebemos que não a melhor solução e levantamos mais um problema: o usuário só visualizaria postagens depois de sua cadastro? E o material já postado para sua turma? E os estágios? Então decidimos criar uma chave estrangeira nas tabelas arquivo, estagio e interessado, onde recebera o valor da notificacao correspondente. Com isso, o usuário terá acesso a postagens já realizadas antes de seu cadastro
Além desse levantamento de problemas e sua possível solução, houve as devidas mudanças no banco e no Diagrama de Entidade e Relacionamento e ainda um esclarecimento do DER às alunas Maria Cecília Gatti e Giovanna Martins Aquino para que elas pudessem realizar o Diagrama de Fluxo de Dados e o Dicionário de Dados de maneira correta.
Alterações DFD e início do DD
Durante essa semana fizemos alterações no DFD, tornando possível o uso de todas as tabelas do banco de dados dadas como necessárias.
Começamos, também, o desenvolvimento do Dicionário de Dados, especificando todas as informações que entrarão, passarão e sairão do sistema.
Começamos, também, o desenvolvimento do Dicionário de Dados, especificando todas as informações que entrarão, passarão e sairão do sistema.
Programação: Model, Action e Core
Nesta semana, com as alterações realizadas no Diagrama de Entidade e Relacionamento e no Diagrama de Fluxo de Dados, a camada Model foi consertada. Após isso, juntamente com o membro Gabriel Moreli, terminamos a camada Action e a camada Core seguindo a vídeo-aula que estamos vendo, porém, precisamos alterar a camada Action de acordo com a necessidade do nosso sistema, pois primeiramente seguimos o padrão que estava na vídeo-aula.
sábado, 6 de junho de 2015
DFD e Dicionário de Dados
Durante essa semana tiveram que ser realizadas algumas alterações no Diagrama de contexto, consequentemente o nivel zero e um passaram por alterações também. A partir deles eu e a aluna Maria Cecília iniciamos o Dicionario de dados que também será colocado na pasta de TSPD, que será entregue para o Professor Andre Dallasti no fim do Bimestre para que seja avaliado.
Assinar:
Postagens (Atom)