Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

Universidade Federal do Maranhão
Bacharelado Interdisciplinar em Ciência e Tecnologia
Profa. Alana Oliveira / Engenharia da Computação
Paradigmas de Programação - 2024.1
Aluno: Matricula:
Trabalho da Disciplina - Parte 1
O presente trabalho tem o objetivo de validar os conceitos obtidos. Desta forma, você deve
escolher um ITEM e implementar as seguintes funcionalidades usando o Paradigma Imperativo
Procedural:
• Ao executar o sistema deve mostrar um menu para o usuário digitar quais operação deseja
realizar.
• Cadastrar ITEM
• Alterar ITEM
• Excluir ITEM fornecendo o Código
• Localizar um ITEM pelo Código
• Listagem geral dos ITEMS (apresentando a quantidade geral, e o somatório / media dos
valores numéricos).
Um ITEM pode ser:
• LIVROS (Código, Nome, Editora, Ano, ValorPago).
• EQUIPAMENTOS (Código, Nome, Fabricante, ValorPago).
• FUNCIONÁRIOS (Código, Nome, Profissão, Salário).
• DISCIPLINAS CURSADAS (Código, Nome, Período, NotaFinal).
• Ou qualquer outro que desejar com as mesmas caracteriísticas
• Ou ainda um dos cenários descritos no documento anexo a atividade.
Recomendação de Implementação:
• Cumprir as Funcionalidades
• Armazenas os dados em um dicionário do Python
• Ter pelo menos dois arquivo .py (um com as funções que executam as funcionalidades) e
outro com o arquivo que importa e faz uso das funções.
Exemplo - Disciplinas Cursadas
Menu de opções
Exemplo - Listar Disciplinas Cursadas
Exemplo - Localizar Disciplina pelo Código
Exemplo - Cadastrar Nova Disciplina
Exemplo - Excluir Disciplina fornecendo Código
Exemplo - Alterar Disciplina fornecendo Código
Universidade Federal do Maranhão
Bacharelado Interdisciplinar em Ciência e Tecnologia
Profa. Alana Oliveira / Engenharia da Computação
Paradigmas de Programação - 2024.1
Aluno: Matricula:
Cenários para o Trabalho Prático
Cenário 1: Sistema de Biblioteca
Uma biblioteca mantém um catálogo de livros disponíveis para empréstimo aos leitores. Cada
livro pode ser emprestado a um leitor por vez, e os leitores podem reservar livros que estão
emprestados.
Cenário 2: Gestão de Eventos
Uma empresa organiza eventos, cada um ocorrendo em um local específico, podendo ter múltiplos
palestrantes e ser destinado a diversos públicos.
Cenário 3: Loja de Varejo Online
Uma loja online vende produtos de várias categorias. Os clientes podem fazer pedidos, que
contêm múltiplos itens de produtos.
Cenário 4: Sistema Acadêmico
Alunos matriculam-se em cursos que oferecem várias disciplinas. As disciplinas têm pré-requisitos
e são ministradas por professores.
Cenário 5: Sistema Hospitalar
Pacientes são atendidos em um hospital por médicos especializados em diversas áreas. Cada
paciente tem um prontuário que registra suas consultas, diagnósticos e tratamentos.
Cenário 6: Agência de Viagens
Clientes reservam pacotes de viagem, que incluem transporte, acomodações e atividades turísticas.
Cada pacote pode ser customizado conforme o desejo do cliente.
Cenário 7: Sistema de Gerenciamento de Projetos
Em uma empresa, projetos são atribuídos a equipes, que incluem funcionários de diferentes
departamentos. Cada projeto tem tarefas que são designadas aos membros da equipe.
Cenário 8: Rede Social
Usuários podem criar perfis, postar conteúdos e interagir com postagens de outros usuários
(curtir, comentar). Os usuários também podem formar grupos de interesse.
Cenário 9: Controle de Estoque de Supermercado
Supermercados precisam gerenciar seus estoques, controlando produtos, fornecedores e categorias
de produtos, além de registrar as vendas diárias.
Cenário 10: Sistema de Reservas de Hotel
Hotéis oferecem diferentes tipos de quartos, que podem ser reservados por clientes. Cada reserva
inclui datas de check-in e check-out, e pode ter requisitos especiais.
Cenário 11: Plataforma de E-learning
Uma plataforma de aprendizado online onde cursos são oferecidos em várias áreas do conhecimento.
Alunos podem se inscrever em cursos e acessar materiais de estudo.
Cenário 12: Gestão de Recursos Humanos Empresas gerenciam informações sobre empregados,
departamentos e cargos. Empregados podem ter habilidades específicas e participar de projetos
internos.
Cenário 13: Sistema de Vendas B2B
Empresas vendem produtos para outras empresas. Pedidos de compra incluem múltiplos
produtos e cada produto tem um preço e condições de entrega específicos.
Cenário 14: Sistema de Gerenciamento de Conteúdo (CMS)
Plataformas CMS permitem a criação, edição e publicação de conteúdo digital, como artigos e
posts em blogs, onde usuários podem interagir através de comentários.
Cenário 15: Aplicativo de Delivery de Comida
Clientes fazem pedidos em restaurantes através do aplicativo, escolhendo itens do menu. Pedidos
são entregues por entregadores parceiros.
Cenário 16: Sistema de Gerenciamento de Clínica Veterinária
Clínicas veterinárias gerenciam informações sobre animais de estimação, seus donos, consultas,
tratamentos e vacinações.
Cenário 17: Plataforma de Streaming de Vídeo
Usuários se inscrevem para acessar filmes, séries e documentários. O sistema deve gerenciar
assinaturas, preferências de usuário e histórico de visualizações.
Cenário 18: Sistema de Bilhetagem Eletrônica
Um sistema para gerenciar a venda de bilhetes de transporte público, incluindo recargas de
cartões e controle de acesso aos meios de transporte.
Cenário 19: Gerenciamento de Propriedades de Aluguel
Proprietários listam imóveis para aluguel, incluindo casas, apartamentos e quartos. Inquilinos
podem pesquisar propriedades e fazer contratos de aluguel.
Cenário 20: Sistema de Monitoramento Ambiental
Estações de monitoramento coletam dados ambientais como temperatura, umidade e qualidade
do ar. Esses dados são analisados para detectar padrões e alertas.
Cenário 21: Gerenciamento de Academia de Ginástica
Academias oferecem diferentes planos de treinamento, aulas em grupo e serviços pessoais de
treinamento. Membros podem reservar horários para aulas.
Cenário 22: Sistema de Gerenciamento de Conferências
Organizadores de conferências gerenciam submissões de trabalhos, revisões por pares, inscrições
de participantes e programação de sessões.
Cenário 23: Aplicativo de Caronas Compartilhadas
Usuários oferecem e solicitam caronas. O sistema precisa combinar passageiros com motoristas
com base em rotas e horários compatíveis.
Cenário 24: Sistema de Gestão de Laboratório de Pesquisas
Laboratórios gerenciam projetos de pesquisa, experimentos, amostras e resultados. Pesquisadores
podem colaborar em projetos e compartilhar dados.
Cenário 25: Gerenciamento de uma Livraria Independente
Livrarias gerenciam seu inventário de livros, vendas, pedidos especiais de clientes e eventos de
autógrafos ou leituras de livros.
Cenário 26: Sistema de Controle de Acesso
Empresas controlam o acesso a instalações usando cartões de identificação ou biometria, registrando
horários de entrada e saída de empregados e visitantes.
Cenário 27: Plataforma de Financiamento Coletivo
A plataforma permite que criadores de projetos publiquem suas ideias para buscar financiamento
coletivo de uma comunidade ampla de contribuidores. Os projetos podem variar amplamente
em categoria, incluindo inovações tecnológicas, criações artísticas, desenvolvimento de produtos,
eventos comunitários, entre outros. Cada projeto tem um objetivo de financiamento e um prazo
determinado para alcançá-lo.
Cenário 28: Sistema de Gerenciamento de Resíduos Urbanos
Municípios controlam a coleta, transporte, e processamento de diferentes tipos de resíduos
(orgânicos, recicláveis, eletroeletrônicos). O sistema precisa gerenciar a programação das
coletas, rotas dos veículos de coleta, e os centros de triagem e reciclagem. Além disso, deve
oferecer interfaces para que os cidadãos possam reportar problemas e solicitar serviços especiais,
como a coleta de itens volumosos.
Cenário 29: Plataforma de Streaming Musical
Usuários têm acesso a um vasto catálogo de músicas, podcasts, e rádios online. Eles podem criar
e compartilhar playlists, seguir artistase receber recomendações personalizadas baseadas em
seus gostos musicais. O sistema deve lidar com direitos autorais, pagamentos para os artistas
baseados em streams e gerenciamento de assinaturas dos usuários.
Cenário 30: Sistema de Reservas Online para Restaurantes
Restaurantes utilizam o sistema para oferecer reservas online, permitindo aos clientes escolherem
a data, horário, número de pessoas, e até preferências de assentos ou salas privadas. O sistema
deve gerenciar a disponibilidade em tempo real, enviar confirmações e lembretes automáticos,
e talvez oferecer opções de menus especiais ou pacotes para ocasiões.
Cenário 31: Gerenciamento de Frota de Veículos Corporativos
Empresas com frotas de veículos para entrega, serviços externos ou uso corporativo precisam
monitorar a localização, manutenção, uso de combustível e condições dos veículos. O sistema
deve oferecer funcionalidades para agendar manutenções, otimizar rotas, calcular custos operacionais
e fornecer dashboards para gestão.
Cenário 32: Sistema de Gestão de Espaços de Coworking
Espaços de coworking oferecem diversos tipos de ambientes de trabalho, como mesas compartilhadas,
escritórios privativos e salas de reunião. O sistema precisa gerenciar reservas, disponibilidade,
eventos de networking e serviços adicionais como impressão e catering. Deve permitir aos
usuários escolher e reservar espaços e pagar online.
Cenário 33: Plataforma de Agendamento de Serviços de Beleza e Bem-estar
Clientes procuram e reservam serviços como cortes de cabelo, manicures, massagens e tratamentos
estéticos. O sistema deve permitir que salões e profissionais autônomos gerenciem seus horários,
serviços oferecidos, e promoções. Deve também facilitar o pagamento online e oferecer um
sistema de avaliações e recomendações.
Cenário 34: Sistema de Rastreamento e Gerenciamento de Entregas x Empresas de logística
e e-commerce utilizam o sistema para rastrear encomendas do ponto de coleta ao destino final,
oferecendo visibilidade em tempo real para a empresa e o consumidor final. O sistema deve
integrar-se com transportadoras, gerenciar exceções e atrasos, e oferecer previsões de entrega
baseadas em análise de dados históricos.
Cenário 35: Gerenciamento de Cadeia de Fast Food
Redes de fast food utilizam o sistema para gerenciar operações diárias em múltiplas localidades,
incluindo pedidos, inventário de ingredientes, gestão de funcionários, e promoções. O sistema
deve integrar-se com sistemas de ponto de venda, gestão de estoque, e fornecer análises para
otimizar vendas e operações.
Cenário 36: Sistema de Gerenciamento de Marinas
Marinas gerenciam o aluguel de espaços para barcos, serviços de manutenção, e abastecimento.
O sistema deve permitir aos proprietários de barcos reservar espaços, solicitar serviços de
manutenção e abastecimento, e gerenciar contratos e pagamentos. Além disso, deve oferecer
recursos para a gestão da marina, incluindo otimização do uso do espaço e serviços.
Cenário 37: Plataforma de Jogos Online e Comunidade
Uma plataforma de jogos online permite que jogadores de todo o mundo acessem jogos, participem
de competições e interajam em fóruns e chats. Os usuários criam perfis, adicionam amigos,
formam equipes e competem em rankings. O sistema deve gerenciar os detalhes dos jogos,
como gênero, requisitos de sistema, e progresso dos jogadores, além de oferecer suporte para
microtransações para compra de itens no jogo.
Cenário 38: Sistema de Gerenciamento de Museus
Museus utilizam um sistema para gerenciar suas coleções de arte e históricas, organizar exposições
temporárias, e gerenciar o fluxo de visitantes. O sistema ajuda na venda de ingressos online, na
reserva de guias de áudio, e na programação de eventos especiais. Também mantém registros
detalhados das obras, incluindo sua história, condição, e localização atual no museu.
Cenário 39: Plataforma de Consultoria Online
Especialistas em diversas áreas oferecem consultorias via uma plataforma online, que permite
aos clientes agendar sessões de videoconferência, acessar materiais de apoio, e avaliar os serviços
recebidos. O sistema gerencia os perfis dos consultores, disponibilidade de horários, e pagamentos.
Os clientes podem buscar especialistas com base em suas necessidades e classificações anteriores.
Cenário 40: Sistema de Monitoramento de Culturas Agrícolas
Fazendeiros e agrônomos usam um sistema equipado com sensores IoT para monitorar condições
vitais das culturas, como umidade do solo, temperatura, e incidência de pragas. O sistema
fornece alertas e recomendações para otimização do uso de água e fertilizantes, baseando-se em
análises de dados históricos e previsões meteorológicas.
Cenário 41: Gerenciamento de Eventos Esportivos1
Um sistema para organizar e gerenciar competições esportivas, desde corridas de rua até torneios
de futebol amador. O sistema facilita as inscrições dos participantes, a categorização por idade
e sexo, o agendamento de partidas ou provas, e a publicação de resultados. Os organizadores
podem comunicar-se com os participantes para enviar informações importantes e atualizações.
1Este cenário não pode ser escolhido pois servirá de estudo de caso da disciplina pela professora

Mais conteúdos dessa disciplina