SISTEMA DE CONTROLE DE MATRÍCULAS DE CURSOS LIVRES
Por: Marília D'Antonio • 26/3/2020 • Trabalho acadêmico • 1.931 Palavras (8 Páginas) • 204 Visualizações
SISTEMA DE CONTROLE DE MATRÍCULAS DE CURSOS LIVRES
SÃO PAULO
2019
SISTEMA DE CONTROLE DE MATRÍCULAS DE CURSOS LIVRES
Projeto Integrado Multidisciplinar para obtenção do título do Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas apresentado à Universidade Paulista – UNIP como pré-requisito para aprovação no presente semestre.
Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas
SÃO PAULO
2019
Neste trabalho é apresentado um projeto de um sistema de software que por sua vez controla a matricula dos alunos em cursos livres. o sistema irá ser desenvolvido para aumentar a competividade e a relevancia do mercado para a empresa contratante, a Vitaly Company.
Utilizando as melhores práticas para o projeto, sendo cada fase detalhada em diagramas de classe de implementação, de sequencia de implementação e o diagrama de distribuição. A partir deste ponto é possível notar a eficiencia no desenvolvimento do código do programa e facilitar futuras manutenções.
.
Palavras-chave: Projeto de sistemas Orientado a Objetos, UML, Diagrama de classe, Diagrama de Sequencia ,Orientação a Objetos, MVC.
This work presents a project of a software system that controls the enrollment of students in free courses. The system will be developed to increase competitiveness and market relevance for the contracting company, Vitaly Company.
Using best practices for the project, each phase being detailed in implementation class diagrams, implementation sequence diagrams and the distribution diagram. From this point it is possible to notice the efficiency in the development of the program code and facilitate future maintenance.
Keywords: Object Oriented Systems Design, UML, Class Diagram, Sequence Diagram, Object Orientation, MVC.
Sumário
1. INTRODUÇÃO 6
2. ESTRUTURAÇÃO 7
3. CASOS DE USO E DIAGRAMA DE CLASSES 8
4. DESENHO DA ARQUITETURA MVC 9
5. DIAGRAMAS D E CLASSE E DE IMPLEMENTAÇÃO 10
5.1 Manter curso 10
5.2 Manter aluno 10
5.3 Efetuar matrícula 11
5.4 Gerar relatório de matrícula 12
5.5 Efetuar login 12
5.6 Consultar curso 13
5.7 Consultar matrícula 14
6. DIAGRAMAS DE SEQUENCIAS DE IMPLEMENTAÇÃO 15
6.1 Manter curso, cadastrar e excluir. 15
6.2 Manter Curso, visualizar e alterar. 16
6.3 Manter Aluno, cadastrar 16
6.4 Manter Aluno, excluir, visualizar e alterar. 17
6.5 Efetuar matrícula. 18
6.6 Gerar relatório de matricula. 19
6.7 Efetuar login. 19
6.8 Consultar curso. 20
6.9 Consultar Matricula. 20
7. DIAGRAMA DE ATIVIDADES 21
7.1 Método calcular, ValorCurso(); 21
8. DIAGRAMA DE DISTRIBUIÇÃO 22
9. CONCLUSÃO 23
10. REFERÊNCIAS: 24
1. INTRODUÇÃO
A empresa Vitaly Company atua com primor na área de educação e oferece cursos livres de artes e na área de informática . Afim de automatizar o processo de matrículas de seus alunos , a empresa deseja desenvolver um software para seu uso exclusivo . Com esta aquisição a empresa pretende agregar valor ao seu negócio perante seus clientes e colaboradores, que poderão contar com um processo mais ágil e tecnológico para usufruir dos serviços da Vitaly Company.
Além disso, a implantação de um banco de dados das matrículas permitirá que o setor de investimento e de estratégia da empresa tomes novas decisões de negócios com mais segurança e conforto. Por exemplo, a partir do banco de dados é possível e confiável saber a demanda exata dos cursos existentes e planejara com maior confiabilidade a quantidade de turmas do semestre seguinte. O banco de dados armazena e gerencia os bens mais valiosos de uma empresa. Isso acontece porque o mercado está cada vez mais competitivo e acelerado, exigindo das empresas respostas rápidas e assertivas, além de estratégias bem planejadas e executadas. Por meio dessas informações, todo o funcionamento da empresa será pautado.
Outro ponto importante é que a relação entre cliente e empresa fica muito mais fluida e agradável, porque as necessidades do consumidor são reconhecidas e atendidas, trazendo uma experiência final realmente aprimorada.
Esse sistema poderá ser acessado por diversos usuários
...