O documento descreve um sistema de gerenciamento para um curso preparatório chamado Curso Interativo. Atualmente, o curso é administrado por um único proprietário que controla manualmente todas as informações em papel, gerando ineficiências. O sistema irá digitalizar os dados de alunos, professores, aulas e finanças para agilizar o funcionamento do curso e gerar relatórios gerenciais. Ele será desenvolvido usando UML, Java, Eclipse, ZK, Hibernate, Oracle MySQL, Apache Tomcat.
1. Alex de Siqueira
Marcio Cruz
Thayene Evelyn
Centro Universitário da Cidade do Rio de JaneiroCentro Universitário da Cidade do Rio de Janeiro
Análise e Desenvolvimento de SistemasAnálise e Desenvolvimento de Sistemas
2. Descrição do TemaDescrição do Tema
• O curso Interativo atua no mercado desde 2005,O curso Interativo atua no mercado desde 2005,
oferecendo serviços de assessoria e aulasoferecendo serviços de assessoria e aulas
preparatórias a estudantes.preparatórias a estudantes.
• Por ser administrado por um único proprietárioPor ser administrado por um único proprietário,,
controlar todas as informações da forma comocontrolar todas as informações da forma como
vem sendo realizado não traz mais resultadosvem sendo realizado não traz mais resultados
eficientes, surgindo então a necessidade deeficientes, surgindo então a necessidade de
dinamizar o negóciodinamizar o negócio.
3. JustificativaJustificativa
• O Curso trabalha diretamente com diversas
pessoas, o que acaba gerando uma enorme
quantidade de dados para ser armazenado (em
papel).
• O espaço reduzido do local, o uso excessivo de
papel e as buscas na base de dados cadastrais
ocasiona diversas complicações e atrasos.
4. ObjetivoObjetivo
• Manter em meio digital os dados cadastrais de
alunos e professores, aulas e serviços, assim
como histórico de movimentação financeira.
• Também irá fornecer ferramentas e
funcionalidades para agilizar o funcionamento
do curso e deverá gerar relatórios gerenciais,
que permitirão uma rápida análise sobre o
estado do mesmo.
5. Metodologia UsadaMetodologia Usada
Ferramenta de Modelagem (UML)
Jude
Linguagem de Programação
Sun Java
Ferramenta de desenvolvimento:
Eclipse Galileo 3.5.
ZK: (Framework de apresentação,
para fazer interfaces web e
funcionalidades AJAX)
Hibernate: (Fornece mapeamento
objeto-relacional e encapsulamento de
conexões JDBC )
Banco de
Dados
Oracle
MySQL
Servidor Web
Apache
Tomcat 6
update 20.