Giter Club home page Giter Club logo

daviqzr / av-sistemaagis Goto Github PK

View Code? Open in Web Editor NEW

This project forked from lant-silva/av-sistemaagis

3.0 0.0 0.0 611 KB

Desenvolvido por: Davi Queiroz e Luiz Antonio. O projeto AGIS é um sistema acadêmico desenvolvido para uma faculdade, proporcionando uma variedade de funcionalidades para alunos e funcionários da secretaria acadêmica. Este sistema visa facilitar processos como o cadastro de alunos, gerenciamento de cursos e disciplinas, e matrícula em disciplinas.

Java 62.33% CSS 4.48% TSQL 33.20%
fatec-zona-leste laboratorio-banco-de-dados servlets-jsp-html-css sqlserver

av-sistemaagis's Introduction

Sistema AGIS

Integrantes

  • Davi de Queiroz Romão

  • Luiz Antonio da Silva Cruz

Escopo

Um sistema acadêmico de uma faculdade, chamado AGIS, oferece diversas funcionalidades e seus usuários são alunos, professores e funcionários da secretaria acadêmica. Apesar desses perfis, nesse momento, por se tratar de protótipo, o desenvolvimento não considera a necessidade de login para acesso seguro das áreas de cada usuário. A secretaria acadêmica necessita cadastrar os alunos que ingressam na faculdade pelo vestibular. São diversos dados que devem ser incluídos no dia da primeira matrícula, como CPF, que deve ser válido de acordo com a legislação brasileira, nome, nome social (Não obrigatório), data de nascimento, telefones de contato, e-mail pessoal, e-mail corporativo, data de conclusão do segundo grau, instituição de conclusão do segundo grau, pontuação no vestibular, posição no vestibular, ano de ingresso, semestre de ingresso, semestre e ano limite de graduação. Todos os alunos devem receber um RA.

Todo aluno está vinculado a apenas 1 curso e 1 turno (Que devem ser preenchidos na ficha do aluno).

A faculdade tem diversos cursos, que são registrados por 1 código único numérico de 0 a 100, um nome, uma carga horária, uma sigla para uso interno e a última nota da participação no ENADE (De acordo com o regimento do Ministério da Educação do Brasil)

Os cursos têm entre 40 e 50 disciplinas, que são registradas por um código numérico iniciado em 1001, um nome, quantidade de horas semanais. Cada disciplina tem entre 5 e 15 conteúdos que serão ministrados ao longo de um semestre.

Cursos podem ter disciplinas semelhantes, mas não exatamente iguais, pois podem se diferenciar no nome, na carga horária ou no conteúdo. As disciplinas estão presentes em um curso, em um determinado horário

Todos os alunos devem poder se matricular em 1 ou mais disciplinas do seu curso para serem cursadas ao longo de um semestre. O processo de matrícula significa que o aluno deve selecionar, dentro de um rol de disciplinas, as que ele pretende cursar. Considere que o aluno pode, ou não, já ter cursados disciplinas em semestres anteriores, com ou sem aprovação. Considere que um aluno não pode fazer disciplinas cujos horários conflitem. Considere também, que matriculas são feitas semestralmente e o sistema deve estar preparado para isso.

av-sistemaagis's People

Contributors

daviqzr avatar lant-silva avatar

Stargazers

 avatar Byanca avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.