Campus 2007
Estado:
- Edición: 2007.
- Estado actual: en desuso.
- Enlace: Acceso a DEMO.
Campus 2007 es un proyecto único generado para satisfacer las necesidades de la publicación, gestión y control del inventario de productos de un laboratorio.
Entre las principales tecnologías utilizadas para el desarrollo del mismo se ha utilizado, CSS, Flash, HTML, Javascript, PHP y MySQL. Actualmente el proyecto está desatendido y sin soporte dado que el cliente sustituyó el proyecto por otro que se adaptaba mejor a sus necesidades. Entre las principales funcionalidades del proyecto se encuentran: Publicación { productos como cintas, cámaras, micrófonos, etc… }
- Listado de productos simple.
- Listado de productos por categoría.
Gestión
- Usuarios. Alta de usuario, árbol de usuarios, búsqueda por dni, búsqueda por nombre, alta de relación de usuario, árbol de relaciones de usuario, mi perfil de usuario, envío de comunicación por correo electrónico, comunicación vía email a usuarios.
- Catálogo. Alta de producto, árbol de productos, búqueda por alias, búsqueda por número de seria, alta de categoría de producto, árbol de categorías de producto, listado productos disponibles, listado categorías de producto disponibles, cesta de productos, galería de imágenes.
- Pedidos. Alta de pedido manual, pedidos entrantes, pedidos pendientes, mis pedidos pendientes.
Control
- Histórico. Histórico de pedidos de usuarios, histórico de pedidos personalizado.
- Estadísticas. Generales, acceso a la aplicación, solicitudes a la aplicación, transacciones a la aplicación, usos de producto.

Alcance y ámbito
- Satisfacer la necesitad de externalizar servicios propios de gestión de laboratorio y control de inventariado del laboratorio de comunicación; personalizados a las necesidades propias de la UCJC en el entorno universitario. Estos servicios son el alquiler y/o préstamos de servicios a usuarios previamente registrados.
Algunas características genéricas de la solución son:
- Una interface-Web, con una versión pública para el frontend y otra destinada a usuarios con otras propiedades llamada backend.
- Conexiones a BBDD, backup de respaldo.
- Integrar una pistola lectora de códigos de barras.
- El backend debe de ser una herramienta administrativa y consultoría.
- El frontend debe ser un método de solicitar elementos propios del LAB “online”.
- Hospedaje en servidores conectados a Internet
Respecto al catálogo de elementos:
- El backend debe de ser una herramienta de gestión activa de elementos. Altas, bajas, publicaciones.
- Al ser cosas que se prestan y se devuelven continuamente este proceso genera información de su utilización a través de informes de uso.
Observaciones:
- Es muy importante la accesibilidad a elementos y categorías del catálogo de elementos. Así como la evolución y estadísticas que su uso produzca.
Respecto a usuarios relacionados con la aplicación:
- Hay varios perfiles de usuarios, con mayores o menores privilegios para hacer una cosa o la otra.
- Debe de existir un perfil consultor para que este pueda acceder en modo lectura a un conjunto de reportes estadísticos y registros realizados en la base de datos.
- Otro perfil de usuario es el del operador sobre el backend de la aplicación. Modo edición, y aprobación de salidas.
- Otro perfil es el de usuario normal que es quien pide salidas del stock.
Respecto al intercambio de elementos entre individuos.
- El frontend debe ser un formulario de contenido por determinar que permita a un usuario registrado por el backend… solicitar un elemento del catálogo de elementos propios del lab.
- El backend debe de tener un sistema de aprobación de transferencias de elementos.
- El intercambio en sí no es más que una transferencia temporal de un elemento.
- Ese elemento puede ser cualquier cosa, hay que clasificar en categorías de elementos a los elementos disponibles y futuros… para crear un catálogo de elementos dinámico a través de la gestión activa de los operadores.
- Entonces los elementos aparte de su propio identificador tendrán uno de clase.
Casos de uso e información del diseño de la aplicación web


