GithubHelp home page GithubHelp logo

rhinoblindado / ddsi2021 Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 1.0 5.9 MB

Prácticas realizadas en la asignatura Diseño y Desarrollo de Sistemas de Información, curso 2020-2021 para el Grado de Ingeniería Informática en la Universidad de Granada.

License: GNU General Public License v3.0

Java 91.71% Makefile 0.66% Python 7.63%

ddsi2021's Introduction

🇪🇸 Español | 🇬🇧 English


Diseño y Desarrollo de Sistemas de Información

📚 Curso 2020-2021, Grado en Ingeniería Informática, ETSIIT UGR.

📌 Introducción

El apartado práctico de la asignatura se dividió en tres entregas, todas referentes a la creación desde cero de un Sistema de Información, las primeras dos entregas fueron las etapas iniciales mientras que la tercera fue la implementación en código de partes del sistema. Se trata de una aplicación para gestionar todos los aspectos relacionados con torneos de Pádel, desde los jugadores hasta los usuarios que compran entradas y los trabajadores y materiales que se utilizan.

El sistema de información se divide en cinco subsistemas: Jugadores/Entrenadores, Usuarios/Entradas, Patrocinadores/Colaboradores, Personal/Horarios y Materiales/Pedidos

Adicionalmente se realizó un seminario práctico para probar la conexión de Java la base de datos Oracle de la ETSIIT.

👥 Equipo

Las prácticas fueron realizadas en equipo junto a Eladia Gómez Morales, José Correa Maldonado, Amanda Moyano Romero y Jesús Muela Cárdenas.

⚙️ Compilación

⚠️ Debido a que se utiliza la base de datos de la ETSIIT, para el funcionamiento correcto se debe estar en la VPN de la UGR o bien cambiar el código apropiadamente para utilizar otra base de datos.

Para compilar, se posee un makefile con los siguientes comandos:

  • make para compilar el Sistema de Información.
  • make exe para ejecutar el Sistema de Información.
  • make clean para limpiar los objetos .class generados.

🔗 Contenido

🏗️ Seminario 2

El Seminario 2 consistió en la realización de un Sistema de Información sencillo, solamente con tres tablas, para probar la conectividad entre Java y Oracle SGBD, además conocer como interactuar por SQL por medio de Java, y cómo realizar transacciones.

🎾 Práctica 3

La Práctica 3 consistió, como se ha mencionado, en la codificación del Sistema de Información que se había prototipado en las prácticas anteriores. De cada subsistema se realizó una funcionalidad de las totales que se habían obtenido y un disparador de la base de datos de algún requerimiento semántico del mismo subsistema.


Design and Development of Information Systems

📚 2020-2021 Course, Computer Science Engineering Degree, ETSIIT UGR.

📌 Introduction

The practical side of the course was divided in three practical assignments, all relating to the creation from scratch of an Information System, the first two assignments where for the initial steps while the third one was the implementation in code of parts of the system. The system is an app for managing all the aspects related to Padel tournaments, ranging from the players, the users that buy tickets and the workers and materials being used.

The information system can be divided in five subsystems: Players/Trainers, Users/Tickets, Sponsors/Collaborators, Staff/Schedules and Materials/Orders

Additionally, there was a practical seminar to test the connection between Java to ETSIIT's Oracle Database.

👥 Team

The practices where made alongside Eladia Gómez Morales, José Correa Maldonado, Amanda Moyano Romero and Jesús Muela Cárdenas.

⚙️ Compilation

⚠️ Since the system uses ETSIIT's Database, the computer needs to be connected to UGR's VPN for the proper functioning of the app otherwise the code should be changed to use another database.

To compile, there's a makefile with the following commands:

  • make to compile the Information System.
  • make exe to execute the Information System.
  • make clean to clean the .class objects generated.

🔗 Contents

🏗️ Seminar 2

The second seminar was about the realization of a pretty basic Information System, with only three tables, to test the connectivity between Java and Oracle DBMS, and know how to interact with SQL through Java and how to make transactions.

🎾 Practical Assignment 3

The 3rd Practical Assignment, as previously mentioned, was about coding the Information System that had been previously prototyped in previous assignments, of each subsystem one functionality was developed alongside a database trigger related to a semantic requirements of said subsystem.

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.