Git Product home page Git Product logo

siges's Introduction

Neste projeto da disciplina Paradigmas de Linguagens de Programação, desenvolveremos uma aplicação nas linguagens:

Problemática

A ideia do programa surgiu da necessidade que coordenadores e órgãos administrativos têm de controlar e organizar o uso de salas e/ou ambientes de trabalho de forma holística. Dessa forma, surgiu a ideia de um sistema computacional que possa ser monitorado e editado, atualizando-se instantaneamente para mostrar o estado de ocupação do prédio.

Objetivo

O SIGES é um sistema de gerenciamento e controle que opera sobre as salas e locais de um determinado bloco/prédio para organizar, visualizar e controlar o uso destas pelas pessoas. Com este sistema, é possível reservar salas, visualizar o uso delas (e quem as usa) previamente ou em tempo real, a fim de auxiliar órgãos administrativos/empresariais na organização do seu trabalho e servir como fonte de informação aos usuários sem interromper as atividades correntes.

Funcionalidades

  • Registrar

    1. Permitir ao usuário criar uma conta para reservar e cancelar a ocupação de salas;
    2. Permitir a visualização das salas sem a necessidade de registro (o que garante a rapidez uma melhor interação do usuário com o programa, sem muitos rodeios).
  • Relatórios de ocupação

    1. Responsável pela ocupação;
    2. Qual a duração da reunião/evento na sala;
    3. Capacidade de ocupação da sala;
    4. Motivo, explicação sobre o que acontece na sala (i.e. palestra, prova escrita, reunião da gerência, reforma, etc.), assim usuários podem saber qual sala acontece tal evento sem precisar interromper.
  • Reservar

    Ser capaz de ocupar salas (no sistema) e atualizar todo o sistema para que a visualização inclua a nova reserva;
  • Cancelar

    1. Permitir ao usuário remover ocupações de sala em casos de cancelamento ou mudança de planos;
    2. Permitir ao usuário transferir uma ocupação, sem precisar reinserir todas as informações;
  • Chatbot

    1. Interação orgânica com o usuário para realizar as operações do sistema;
    2. Identificar erros (sem quebrar o sistema) ao usar o sistema;
    3. Dar detalhes ao usuário sobre os erros em ii;
    4. Permitir ao usuário escolher outras opções quando identificar erros como em ii ou digitar opções inválidas;
    5. Oferecer indicações de sala baseadas em informações providas pelo usuário (tipo de sala, capacidade, tempo de duração, equipamentos);

Use cases

Diagrama de fluxo do sistema

siges's People

Contributors

franklingg avatar deiltonlopes avatar sheilapaiva avatar

Stargazers

Raniel Dourado 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.