- Fierro Cáceres, Victoria
- Gallardo, Madelein
- Maidana, Lucas
- Stehr, Sofía
- Vaernet, Ian
La aplicación desarrollada, permite realizar altas, bajas, modificaciones y consultas (CRUD), de los medicamentos, de las reposiciones y de las partidas que se encuentran en stock en el hospital.
La arquitectura de software empleada es Modelo-Vista-Controlador, la cual separa los datos, la interfaz de usuario, y la lógica de control en tres componentes distintos: Modelo que contiene una representación de los datos que maneja el sistema, su lógica de negocio, y sus mecanismos de persistencia. Vista, o interfaz de usuario, que compone la información que se envía al cliente y los mecanismos interacción con éste. Controlador, que actúa como intermediario entre el Modelo y la Vista, gestionando el flujo de información entre ellos y las transformaciones para adaptar los datos a las necesidades de cada uno.
El servicio realiza el acceso a datos a través de la una ORM.
C# es un lenguaje de programación orientado a objetos desarrollado y estandarizado por Microsoft como parte de su plataforma .NET. Su sintaxis es similiar al del lenguaje de programacion Java, aunque incluye aspectos derivados de otros lenguajes.
.NET Core es un marco de software gratuito y de código abierto multiplataforma, compatible con Windows, Linux y macOS. Es un sucesor de código abierto y multiplataforma de .NET Framework. El proyecto está principalmente desarrollado por Microsoft y publicado bajo la licencia MIT.
JavaScript es un lenguaje de programación interpretado, dialecto del estándar ECMAScript. Se define como orientado a objetos, basado en prototipos, imperativo, débilmente tipado y dinámico. Se utiliza principalmente en su forma del lado del cliente, implementado como parte de un navegador web permitiendo mejoras en la interfaz de usuario y páginas web dinámicas aunque también existe una forma de JavaScript del lado del servidor.
ReactJS es una biblioteca JavaScript de código abierto diseñada para crear interfaces de usuario con el objetivo de facilitar el desarrollo de aplicaciones en una sola página (SPA). Es mantenido por Facebook y la comunidad de software libre. React intenta ayudar a los desarrolladores a construir aplicaciones que usan datos que cambian todo el tiempo. Su objetivo es ser sencillo, declarativo y fácil de combinar.
PostgreSQL es un sistema de gestión de bases de datos relacional y de código abierto, publicado bajo la licencia PostgreSQL, similar a la BSD o la MIT. El desarrollo de PostgreSQL no es manejado por una empresa o persona, sino que es dirigido por una comunidad de desarrolladores que trabajan de forma desinteresada denominada PGDG (PostgreSQL Global Development Group).
Visual Studio es un entorno de desarrollo integrado para Windows, Linux y macOS. Es compatible con múltiples lenguajes de programación, tales como C++, C#, Visual Basic .NET, F#, Java, Python, Ruby y PHP, al igual que entornos de desarrollo web, como ASP.NET MVC, Django, etc. Está orientado a permitir a los desarrolladores crear sitios y aplicaciones web, así como servicios web en cualquier entorno compatible con la plataforma .NET