https://github.com/manuel-dev-ing/proyecto_residencias
Este proyecto fue desarrollado como parte de mis prácticas profesionales de la universidad. Su propósito es servir de soporte a las funciones del Departamento de Tecnologías en una cadena de farmacias, mediante un sistema de registro de incidencias
https://github.com/manuel-dev-ing/proyecto_residencias
bootstrap css javascript jquery mysql php
Last synced: 3 months ago
JSON representation
Este proyecto fue desarrollado como parte de mis prácticas profesionales de la universidad. Su propósito es servir de soporte a las funciones del Departamento de Tecnologías en una cadena de farmacias, mediante un sistema de registro de incidencias
- Host: GitHub
- URL: https://github.com/manuel-dev-ing/proyecto_residencias
- Owner: Manuel-dev-ing
- Created: 2024-10-25T04:23:56.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-25T02:46:38.000Z (over 1 year ago)
- Last Synced: 2025-01-14T09:33:48.925Z (over 1 year ago)
- Topics: bootstrap, css, javascript, jquery, mysql, php
- Language: JavaScript
- Homepage:
- Size: 11.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Proyectos de Residencias Profesionales
## Descripcion
Este sistema permite a los usuarios acceder a una base de datos donde pueden buscar soluciones a problemas cotidianos y frecuentes que suelen surgir en las sucursales. Adicionalmente, proporciona la funcionalidad para registrar nuevas incidencias que se presentan en las sucursales. Las incidencias registradas son evaluadas y gestionadas por un administrador, quien se encarga de asignar soluciones adecuadas a cada caso.
## Funcionalidades
### Dashboard Principal
- `Resumen de Incidencias:` Visualización de las incidencias abiertas, cerradas y el total de incidencias.
- `Gráfica por Sucursales:` Muestra la distribución de incidencias por cada sucursal, facilitando la identificación de sucursales con mayor volumen de problemas.
- `Buscador de Incidencias:` Herramienta de búsqueda que permite a los usuarios encontrar incidencias específicas mediante palabras clave.
### Gestión de Entidades
- `Categorías:` Administrar y actualizar las diferentes categorías para clasificar las incidencias.
- `Usuarios:` Gestión de usuarios que pueden interactuar con el sistema y recibir asignacion de rol para clasificarlos.
- `Prioridades:` Configurar y ajustar los niveles de prioridad para cada incidencia, optimizando el orden de resolución.
- `Sucursales:` Administración de las sucursales para su correcta asociación con las incidencias.
### Gestión y Consulta de Incidencias
- `Consulta de Incidencias:`
- Los usuarios pueden visualizar sus propias incidencias y su estado actual.
- El Departamento de TI tiene acceso a todas las incidencias y puede asignar responsables para la resolución de cada una.
- `Detalle de la Incidencia:` Visualización detallada de cada incidencia, donde los usuarios pueden interactuar con el personal asignado por TI para recibir actualizaciones y, finalmente, cerrar la incidencia cuando haya sido resuelta.
### Perfil de Usuario
- `Visualización y Actualización de Perfil:` Los usuarios pueden ver y actualizar su información personal.
- `Cambio de Contraseña:` Funcionalidad para que el usuario pueda actualizar su contraseña de acceso.
### Creación de Incidencias
- `Registro de Incidencias:` Los usuarios pueden crear una nueva incidencia especificando:
- `Título:` Breve descripción de la incidencia.
- `Descripción:` Detalle completo de la situación o problema.
- `Categoría:` Selección de una categoría relevante para el problema.
- `Prioridad:` Definición de la urgencia de la incidencia.
- `Documentos Adjuntos:` Opción para añadir archivos o documentos relevantes que ayuden en la resolución del problema.
## Tecnologias utilizadas
- `Backend:` PHP y MySQL.
- `Frontend:` HTML, CSS, Bootstrap, JavaScript, jQuery.
## Instalacion
Para iniciar con el proyecto bienesRaíces, existen dos métodos principales de instalación que puedes seguir según tu preferencia.
### Opción 1: Instalación con XAMPP
1. Descargar e instalar XAMPP:
- Ve a la página oficial de XAMPP y descarga la versión compatible con tu sistema operativo.
- Instala y ejecuta XAMPP, asegurándote de activar Apache y MySQL desde el panel de control.
2. Configurar el Proyecto:
- Clona el repositorio de bienesRaíces en el directorio htdocs de XAMPP. Por defecto, esto estará en C:\xampp\htdocs\bienesRaíces.
- Abre el archivo de configuración para la conexión a la base de datos en tu proyecto (generalmente config.php o en una clase de configuración) y asegúrate de que las credenciales coincidan:
- Host: localhost
- Usuario: root
- Contraseña: (dejar en blanco por defecto en XAMPP)
3. Configurar la Base de Datos:
- Inicia sesión en phpMyAdmin (generalmente disponible en http://localhost/phpmyadmin).
- Crea una base de datos para el proyecto llamada bienesRaíces.
- Importa el archivo SQL incluido en el proyecto para generar las tablas y datos iniciales.
4. Iniciar el Servidor:
- Accede al proyecto en el navegador desde http://localhost/bienesRaíces.
### Opción 2: Instalación Manual con Apache y MySQL Workbench
1. Instalar Apache y MySQL:
- Descarga e instala Apache desde la web oficial de Apache.
- Descarga e instala MySQL Server desde la web oficial de MySQL.
- Configura Apache para que apunte al directorio de tu proyecto. Edita el archivo httpd.conf de Apache y cambia la ruta del DocumentRoot al directorio donde se clonará el repositorio bienesRaíces.
2. Instalar y Configurar MySQL Workbench:
- Descarga e instala MySQL Workbench desde la web oficial de MySQL Workbench.
- Inicia sesión en MySQL Workbench y crea una nueva conexión usando las credenciales configuradas en tu instalación de MySQL Server.
- Crea una base de datos llamada bienesRaíces.
- Importa el archivo SQL incluido en el proyecto para generar las tablas y datos iniciales.
3. Configurar el Proyecto:
- Clona el repositorio bienesRaíces en tu carpeta de documentos o en un directorio accesible para Apache.
- Asegúrate de que las credenciales de conexión en el archivo de configuración del proyecto estén correctas para tu base de datos:
- Host: localhost
- Usuario: (el usuario que configuraste)
- Contraseña: (la contraseña configurada en MySQL)
4. Iniciar el Servidor Apache:
- Inicia Apache, y abre el proyecto desde http://localhost/bienesRaíces en el navegador.
## Licencia
Proyectos de Residencias Profesionales es [MIT licensed](./LICENSE).
## Contacto
**Nombre:** Manuel Tamayo Montero.
**Correo:** manueltamayo9765@gmail.com