| Linha 121: | Linha 121: | ||
## As operações neste objeto: Cadastrar , AtualizarCadastro, ExcluirCadastro, postar mensagens. | ## As operações neste objeto: Cadastrar , AtualizarCadastro, ExcluirCadastro, postar mensagens. | ||
## Possíveis polimorfismos em cima do objeto: Cadastrar, Atualizar Cadastro, ExcluirCadastro, são exemplos de metodos que possuimos no objeto Professor também, porém comportam-se de forma diferente em cada objeto (aluno e professor). | ## Possíveis polimorfismos em cima do objeto: Cadastrar, Atualizar Cadastro, ExcluirCadastro, são exemplos de metodos que possuimos no objeto Professor também, porém comportam-se de forma diferente em cada objeto (aluno e professor). | ||
4.2 [[Arquivo:Diagrama_de_classes]] | |||
Edição das 01h20min de 7 de junho de 2012
Integrantes
- Aluno 1: Adauto Otto Silva
- Aluno 2: Enzo Furlan Latanza
- Aluno 3: Flávio Cerdeiras
- Aluno 4: Bruno Omar Menezes
- Aluno 5: Guilherme Magnino
5W2H
- Nome do Projeto: Portal Acadêmico (PA)
What
- Qual o nome do seu projeto?
Portal Acadêmico (PA)
- Qual o objetivo deste projeto?
Reunir em um único portal informações, dicas, experiências, conteúdos e arquivos de alunos e professores referentes ao meio acadêmico.Exemplos: Faculdades, Escolas Técnicas/Profissionalizantes, entre outros.
- Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
Conseguir desenvolver o projeto planejado e patrocinio para os custos do projeto.
- Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
Conhecimentos em lógica de programação, linguagem php, banco de dados e ferramentas de webdesign.
- Quais soluções similares existem no mercado?
A Universidade Federal de Uberlândia oferece um sistema que possibilita aos professores disponibilizarem arquivos aos alunos, porém seu uso não é comum. Outra ferramenta utilizada pelos alunos é um servidor de e-mail onde todos os alunos de determinada turma tem acesso.
Why
- Porque é interessante desenvolver este projeto?
A integração entre professores e alunos sempre foi um desafio, visto que cada professor adota um método diferente para fazer a comunicação com o aluno. Problemas como locais de disponibilização de material para estudos, listas de exercícios e notas poderão ser todos reunidos em um único local e oferece o diferencial de o aluno poder expor suas idéias e também compartilhar arquivos, para o benefício de outros alunos.
- Porque deve usar a tecnologia escolhida?
A projeto trata-se de uma alternativa para reunir informaçoes sobre os diversos conteudos ministrados no ambiente academico, afim de transferir de alunos experiências para os alunos, e ao mesmo tempo facilitar a interação do aluno com o professor.
Who
- Quem pode se beneficiar deste projeto?
Alunos, professores e coordenação da unidade academica.
- Quem poderá operar o sistema?
Alunos, professores, coordenação do curso, com níveis de acesso diferenciado verificado por nome de usuário e senha.
- Quem deverá participar do desenvolvimento do sistema?
A principio os integrantes do grupo irão desenvolver o sistema, mas há a pretenção de liberar parte do conteúdo para que os usuários possam editar.
Where
- Onde os dados serão inseridos?
O portal oferecerá campos reservados para inserção de dados pois contará com a opção de fazer upload de arquivos.
- Onde os dados serão externalizados, publicados?
O sistema será hospedado em um servidor dedicado que irá disponibilizar o sistema 24 horas por dia, 7 dias por semana.
- Onde esta aplicação poderá ser usada?
Ambientes acadêmicos em geral. Como exemplos: Faculdades, colégios, escolas, cursos profissionaliznates entre outros tipos de unidades acadêmicas.
- Onde as informações serão armazenadas?
as informações estarão dispostas Virtualmente no próprio site a disposição dos usuários e físicamente nos Servidores web com suporte a banco de dados.
How
- Como será dividido o desenvolvimento do sistema?
O Trabalho será dividido em três áreas: a área burocráticas, a área lógica e programação e a área de marketing e design.
- Como será feita a entrada de dados?
Através de formulários onde o usuário digitará os dados, ou fazendo upload de arquivos.
- Como será feita a saída de dados?
Os dados serão exibidos online e disponibilizados para o usuário através do download.
How much
- Quanto deverá custar o sistema?
O custo para o usuário final é zero. O custo referente ao registro é de R$ 30,00 anuais, mais R$ 178,80 anuais referentes ao servidor de hospedagem.
- Qual deverá ser o preço de aquisição do seu software para o usuário final?
Não haverá custos para os usuários finais.
Modelo Estruturado
DFD - Digrama de Fluxo de Dados
Arquivo:DiagramaDeFluxoDeDadosPortalAluno.pdf
Dicionário de dados
DER - Diagrama Entidade-Relacionamento
Orientação a Objetos
Objetos
- Defina:
- Um objeto: Aluno
- Os atributos deste objeto: CPF, Matrícula, Nome, Sexo, RG, Estado civil, email, Data de nascimento
- As operações neste objeto: Cadastrar , AtualizarCadastro, ExcluirCadastro, postar mensagens.
- Possíveis polimorfismos em cima do objeto: Cadastrar, Atualizar Cadastro, ExcluirCadastro, são exemplos de metodos que possuimos no objeto Professor também, porém comportam-se de forma diferente em cada objeto (aluno e professor).