PROTOTIPO WEB PARA LA GESTIÓN DE COLECCIONES CIENTÍFICAS DE LAS PLANTAS VASCULARES DEL HERBARIO
Jose CarrascoTesis9 de Mayo de 2022
9.488 Palabras (38 Páginas)103 Visitas
Anexo 10. Manual técnico
[pic 1]
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
PROTOTIPO WEB PARA LA GESTIÓN DE COLECCIONES CIENTÍFICAS DE LAS PLANTAS VASCULARES DEL HERBARIO DE LA FACULTAD DE CIENCIAS NATURALES
MANUAL TÉCNICO
AUTORES:
Frank Eric Elizalde Chocho
Jefferson Iván mora reyes
TUTOR:
ING. MIGUEL ANGEL BOTTO TOBAR, M. SC.
GUAYAQUIL – ECUADOR 2022
ÍNDICE GENERAL
Introducción 2
Requerimientos del sistema 2
Herramientas utilizadas en el desarrollo 3
Configuración de cuenta 3
Subir prototipo web 3
Modelo entidad-relación 5
Script de base de datos 6
Creación de base de datos 6
Creación de tablas 7
CASOS DE USO 9
Caso de uso general 9
Caso de Uso 1: Página principal del usuario 10
Caso de Uso 2: Inicio de sesión 13
Caso de Uso 3: Rol Investigador 15
Caso de Uso 4: Rol Supervisor 21
Caso de Uso 5: Rol administrador 24
ÍNDICE DE TABLAS
Tabla 1 Requerimientos del sistema 3
Tabla 2 Herramientas utilizadas en el desarrollo 4
Tabla 4 Caso de Uso 1: Página principal del sistema 12
Tabla 5 Caso de Uso 2: Inicio de sesión 14
Tabla 6 Caso de Uso 3: Rol Investigador 17
Tabla 7 Caso de Uso 4: Rol Supervisor 24
Tabla 8 Caso de Uso 5: Rol administrador 26
ÍNDICE DE FIGURA
Figura 1 Herramienta para descomprimir .zip 5
Figura 2 Configuración Unzipper 6
Figura 3 Modelo entidad-relación 7
Figura 4 Información de configuración de Base de datos 8
Figura 5 Diagrama general de caso de uso 10
Figura 6 Diagrama de Caso de Uso 1 11
Figura 7 Diagrama de Caso de Uso 2 14
Figura 8 Diagrama de Caso de Uso 3 16
Figura 9 Registro masivo de plantas 17
Figura 10 Diagrama de Caso de Uso 4 22
Figura 11 Diagrama del funcionamiento de solicitud de plantas 23
Figura 12 Diagrama de Caso de Uso 5 25
Introducción
La información del presente trabajo de titulación se refiere al desarrollo y configuración de un prototipo web para la gestión de colecciones científicas de plantas vasculares en los herbarios de la Facultad de Ciencias Naturales.
Requerimientos del sistema
En la Tabla 1 se mostrará los requisitos del hardware y software para poder desarrollar el prototipo web:
Tabla 1
Requerimientos del sistema
Hardware/Software | Descripción |
Laptop Lenovo AMD Ryzen 3, 5 o 7 con gráficas Radeon 2.10 GHz. Con memoria RAM mínima de 8 GB utilizable y 100 GB de almacenamiento interno. | Características necesarias del computador para poder desarrollar el prototipo web. |
Sistema Operativo Windows/Linux de 64 bits. | Sistema Operativo compatible para el desarrollo del prototipo web. |
Navegador Mozilla Firefox o Google Chrome, a partir de versiones actuales. | Navegadores compatibles con el desarrollo para el correcto funcionamiento del prototipo web. |
Hosting 000webhost.com | Plataforma para subir el prototipo web, para uso online. |
MySQL versión 10.5.12 | Almacenamiento de la base de datos para el funcionamiento del prototipo web. |
Nota: Se muestra el hardware y software necesarios para el desarrollo del prototipo web. La elaboración es propia.
Herramientas utilizadas en el desarrollo
En la Tabla 2 se mostrará las herramientas a utilizar para el correcto funcionamiento del prototipo web.
Tabla 2
Herramientas utilizadas en el desarrollo
Herramientas | Descripción |
PHP | Lenguaje de desarrollo utilizado para el funcionamiento de conexión con la base de datos y proceso de back-end. |
Jquery | Librería basada en JavaScript para simplificar la interacción de HTML |
JavaScript | Lenguaje de programación que permite validar los formularios |
BootStrap v5.1 | Front-end. Permite dar diseño al prototipo web |
HTML | Lenguaje de marcado para el desarrollo del prototipo web. |
DataTables | Plugin basado en JQuery que contiene funciones integradas para el manejo de tablas |
FPDF | Librerías en PHP que permite la generación de archivo en PDF |
Font Awesome | Conjunto de iconos basados en CSS y JS. |
Nota: Se muestra las herramientas que se utilizó para el desarrollo del prototipo web. La elaboración es propia.
Configuración de cuenta
Subir prototipo web
Para descomprimir el archivo .zip que contiene el prototipo web y usarlo, deberá descargar Archive Unzipper. Esta herramienta le permitirá descomprimir el archivo mencionado anteriormente.
Figura 1
Herramienta para descomprimir .zip
[pic 2]
Figura 2
Configuración Unzipper
[pic 3]
Modelo entidad-relación
A continuación, se presentará el modelo entidad-relación de la base de datos utilizada en el presente proyecto de titulación:
Figura 3
Modelo entidad-relación
[pic 4]
Script de base de datos
Para crear los scripts correspondientes a la base de datos se debe tener alojado en el motor de MySQL.
Creación de base de datos
Cuando crea una cuenta MySQL, genera automáticamente una base de datos, con el id y el nombre apropiado. Además, especifica los datos necesarios para el uso de las conexiones:
Nombre base de datos: id18632778_facultad_ciencias_naturales
Usuario: id18632778_root
Host: localhost
Password: Contraseña generada automáticamente.
Figura 4
Información de configuración de Base de datos
[pic 5]
Creación de tablas
Provincia
CREATE TABLE `provincia` (
`id_provincia` int(11) NOT NULL,
`nombre_provincia` varchar(100) NOT NULL,
`nombre_ciudad` varchar(100) NOT NULL,
`estado` bigint(20) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
Cantón
CREATE TABLE `canton` (
`id_canton` int(11) NOT NULL,
`nombre_canton` varchar(100) NOT NULL,
`provincia_id` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
Usuario
CREATE TABLE `usuarios` (
`id_usuario` int(11) NOT NULL,
`cedula` varchar(10) NOT NULL,
`nombres` varchar(100) NOT NULL,
...