O SISTEMA DE CONTROLE DE MATRÍCULA DE CURSOS LIVRES
Por: Rogerio1551 • 12/2/2021 • Trabalho acadêmico • 2.321 Palavras (10 Páginas) • 209 Visualizações
UNIVERSIDADE PAULISTA - UNIP
Projeto Integrado Multidisciplinar VII
Cursos Superiores de Tecnologia
SISTEMA DE CONTROLE DE MATRÍCULA DE CURSOS LIVRES
SOROCABA - SP
2018
UNIVERSIDADE PAULISTA - UNIP
Projeto Integrado Multidisciplinar VII
Cursos Superiores de Tecnologia
SISTEMA DE CONTROLE DE MATRÍCULA DE CURSOS LIVRES
Aluno : Márcio Rogério de Souza Lima
R.A. : 1644869
Curso : Análise e Desenvolvimento de Sistemas
Semestre : 2º
SOROCABA - SP
2018
Resumo
A elaboração deste trabalho tem por objetivo criar um projeto de desenvolvimento de software para uma empresa que ministra cursos de informática e artes, de curta duração.
Para tanto esta empresa de treinamento contratou uma empresa de desenvolvimento de software para realizar esta tarefa, nos moldes arquiteturais baseado no conceito de UML 2.0, bem como no desenho de sistemas MVC (model, view, controller).
Neste trabalho se propõe a substituição, por força maior, do arquiteto responsável, por um outro arquiteto/analista, porém o arquiteto responsável antes de transferir a tarefa para o arquiteto seguinte deixou fase de análise completa, deixando para seu sucessor a continuidade da fase de análise para a fase de projeto (design).
Palavras-chave : UML, MVC, diagrama, curso, matrícula, aluno.
Abstract
The elaboration of this work aims to create a Center for Digital Inclusion of the Elderly, through an agreement signed between the City Hall and the Human Rights Secretariat of the Presidency of the Republic. Based on this, an increase in the number of elderly people in the city was identified and decided to take action to meet these elderly people with an improvement in their quality of life, as well as the fulfillment of their rights, by the public power. This center will be taught courses and lectures on the technologies that exist today, both in terms of new equipment as well as the implementation of new applications, and the latter in Desktop, Notebook or in mobile equipments. And also have access to the internet.
Keywords: CIDI, elderly, LAN, infrastructure.
SUMÁRIO
1 INTRODUÇÃO............................................................................................6
2 OBJETO DO CENTRO DE INCLUSÃO DIGITAL DO IDOSO............................7
2.1 AS INSTALAÇÕES DO CIDI CONSISTIRÃO EM SEIS AMBIENTES...........8
2.1.1 Sala de Triagem e Cadastro.........................................................8
2.1.2 Laboratório de Informática ..........................................................................9
2.1.3 Espaço de Palestras..................................................................................10
2.1.4 Espaço de Convivência.............................................................................10
2.1.5 Laboratório para acesso à Internet.............................................11
2.1.6 Administração do CIDI................................................................12
3 CUSTOS DE IMPLANTAÇÃO ..................................................................13
4 ÉTICA E LEGISLAÇÃO.............................................................................14
5 CONCLUSÃO ...........................................................................................15
6 REFERÊNCIAS................... .....................................................................16
1. INTRODUÇÃO [pic 1]
Este trabalho tem como objetivo a integração e interação das disciplinas : Projeto de Sistemas Orientado a Objetos, Programação Orientada a Objetos II, Gestão da Qualidade e Empreendedorismo.
E dentro deste contexto desenvolver um sistema de controle de matrícula de cursos livres. Para realizar o cadastro de alunos, cursos (informática e artes) e matrícula de cursos de curta duração.
2. Objeto do Sistema de Controle de Matrículas de Cursos Livres.[pic 2]
Uma empresa de treinamentos decidiu contratar uma empresa de desenvolvimento de software para desenvolver um sistema de controle de matrículas de cursos informática e artes, de curta duração. Só que antes do arquiteto terminar o projeto, após um mês de trabalhos, este teve que viajar para o exterior para dar suporte a outro cliente, mas, deixou outro arquiteto em seu lugar, e também informou ao seu substituto que a fase a fase de análise já estava concluída, e o projeto poderia ser continuado a partir da fase de análise para a fase de projeto (design). O projeto deverá seguir o desenho estrutural MVC (Model, View, Controller), utilizando os diagramas de classe para representar os principais objetos ou elementos, desenvolver o diagrama de classe de implementação e o diagrama de sequência de implementação para cada caso de uso, criar o diagrama de atividades para o método privado “calcularValordoCurso()”, uma vez que o responsabilidade pelas questões financeiras ficará a cargo do Sistema Financeiro, e finalmente criar o diagrama de distribuição com os requisitos para implantação do sistema.
Os requisitos do sistema, são :
O sistema será utilizado por atendentes e alunos matriculados. Todo acesso ao sistema é feito em terminais na escola por meio de login e senha.
O atendente poderá realizar as seguintes ações:
- Manter Cursos: o atendente cadastra os cursos que abrangem duas áreas diferentes: informática e artes. Todos os tipos de cursos possuem código, nome, data de início, data de término, horário, número de vagas e valor. Para os cursos de informática, há também o número do laboratório e o registro dos softwares que serão utilizados e, para o curso de artes, a descrição do material e nome dos livros que serão utilizados.
- Manter Alunos: o atendente cadastra os alunos, informando: nome, endereço, telefone, e-mail, RG, CPF, usuário e senha do aluno.
- Cadastrar matrícula: o atendente cadastra a matrícula do aluno em um ou mais cursos. É gerado um código de matrícula, a data da matrícula, o valor da matrícula, o status de pagamento e o status da matrícula. Após o cadastro da matrícula, os dados da matrícula (código matrícula) são enviados para o Sistema Financeiro.
- Gerar relatórios de matrículas: o atendente emite relatórios em tela da quantidade de matrículas por curso em um determinado período.
- O aluno poderá realizar as seguintes ações:
- Consultar Cursos: o aluno consulta informações dos cursos disponíveis.
Consultar Matrículas: o aluno consulta matrículas de cursos que já realizou ou está realizando.
- – Descrição do desenho estrutural MVC (Model, View, Controller).[pic 3]
É um modelo arquitetural de desenvolvimento de aplicativos de software, criado na década de 1970.
Este desenho consiste na divisão da codificação em três camadas, separando a camada de dados (Model), a camada de interface com o usuário (View) e a camada de fluxo da aplicação (Controller). De maneira que cada uma das camadas poder ser divididas para outras equipes de desenvolvimento ganhando assim maior rendimento para codificação e diminuindo o tempo de desenvolvimento, gerando assim menor custo e ganho de tempo.
...