Projecte llegit
Títol: Evolució de laplicació de gestió empresarial sanitària
Director/a: BERENGUER I SAU, JORDI
Departament: TSC
Títol: Evolució de laplicació de gestió empresarial sanitària
Data inici oferta: 14-09-2017 Data finalització oferta: 14-04-2018
Estudis d'assignació del projecte:
- GR ENG SIS TELECOMUN
Tipus: Individual | |
Lloc de realització: Fora UPC | |
Supervisor/a extern: Francisco Javier Bermejo Casals | |
Institució/Empresa: INDRA (Lleida) | |
Titulació del Director/a: Ingeniero en Informatica | |
Paraules clau: | |
Aplicacions, Parametritzades, WPF, MVVM, DDD, Reeingenyería | |
Descripció del contingut i pla d'activitats: | |
Aquest projecte es basa en el desenvolupament duna eina de gestió empresarial per a entitats sanitàries.
El projecte es desenvolupa dins dun equip multidisciplinari de lempresa Indra que incorpora diferents departaments com Mercat, Minsait i Software Labs, ubicats en diferents seus de Madrid i Lleida. Laplicació que es desenvoluparà es basa en una aplicació dinàmica parametritzada, que permet mostrar menús dinàmics en funció de les dades que s'han introduït prèviament a la base de dades. La forma de programació daquests menús es completament diferent a lo habitual, ja que es programa una sola pantalla que pugui mostrar tot tipus de dades, daquesta forma evitem la creació de pantalles per cadascuna de les funcionalitats de laplicació. El generador de aplicacions es un sistema de desenvolupament de aplicacions de gestió empresarial que permet que usuaris no informàtics, sense coneixement de programació, puguin desenvolupar sistemes de gestió informatitzats. Lentorn consta duna sèrie deines integrades per el disseny de menús, pantalles, taules i informes, i dun sistema de formulació consistent en un conjunt de funcions i sintaxis que constitueix un llenguatge de gestió. Els mòduls generals del sistema seran els següents: 1. Disseny de menús 2. Disseny i formulació de Operacions 3. Disseny de Taules 4. Definició de classificacions 5. Seleccionador general 6. Disseny dinformes Totes aquestes funcionalitats safegeixen a ja la creada en fase dentrega com una nova fase del projecte. Dins del marc daquest projecte, ens centrarem en el mòdul de gestió de menús i la seguretat daquests. Es tracta de generar un mòdul capaç de crear menús dopcions del sistema, permetent adaptar-se a les característiques de cada instal·lació. Amb aquest generador de menús, és defineix el menú a través del qual lusuari es mourà per laplicació. Aquest mòdul permetrà: 1. Donar dalta noves opcions de menú al sistema 2. Determinar el ordre en el que volem que apareguin les pantalles 3. Modificar la descripció de cadascuna de les línies de menú del sistema 4. Indicar quin mòdul ha dexecutar lopció de menú 5. Establir com a opció de menú un informe o una consulta 6. Establir grups daccés a aquests menús i privilegis a usuaris Per poder generar aquest menús la eina compta amb conjunt deines amb les que podrà: 1. Donar dalta menús i submenús 2. Crear accessos directes 3. Crear línies de separació de menús 4. Crear grups daccés a aquests menús 5. Edició de permisos Totes aquestes funcionalitats sintegraran dins de laplicació actual per tal de poder crear perfils daccés i establir privilegis a usuaris administradors per poder tenir un control de laplicació, tot i assegurant la completa compatibilitat entre ambdues versions. |
|
Overview (resum en anglès): | |
This project bases on the evolution of a business management tool for health entities. It is being developed as an update to a previous application, now obsolete, maintaining the compatibility of both versions and updating it to be simpler to use for the user.
The project is being developed by a multidisciplinary team of Indra company, which has different departments such as Market, Minsait and Software Labs, located in Madrid and Lleida. The members of this project develop different roles, such as project manager, computer architect, application designer, developer team, management team, testing team, etc. The application is a parameterized dynamic application, which allows dynamic menus to be displayed based on the data we have previously entered in the database. The way of programming these menus is completely different from the usual, since a single screen that can show all types of data is programmed, thus avoiding the creation of interfaces for each of the application's functionalities. This is a reengineering of the previous application that allows engineers to improve the application day by day, and users to work more comfortably. For this reason, usability, scalability and user interface criteria are applied to achieve a simple and dynamic application to work day by day. The application generator is a business management application development system that allows non-computer users, without programming knowledge, to develop computerized management systems. The environment consists of a series of integrated tools for the design of menus, interfaces, tables and reports, and a formulation system consisting of a set of functions and informatics syntax that constitutes a management language. |