Tarea - Caso de Uso de Negocio
Tarea - Caso de Uso de Negocio
Tarea - Caso de Uso de Negocio
ALUMNOS:
DOCENTE:
ALVITES ROJAS, Clemente Ángel
SECCIÓN:
11313
2021 - II
1.1. Definición del problema
1.1.1. Descripción del problema
Toda empresa minera necesita conductores y operadores capacitados y aptos para el
correcto funcionamiento de sus actividades. Por ello, el control de personal ingresante
es muy importante, debido a que mediante este proceso la empresa verifica los
documentos y la identidad de la persona, permitiéndose así determinar si la persona está
apta o no para iniciar labores en la empresa.
En la actualidad se tiene el siguiente registro de denuncias de accidentes de tránsito no
letales a nivel nacional.
Tipo de accidentes de tránsito
Departamento Total Choque y Atropello y Choque y
Choque Atropello Despiste Caída Volcadura Otros 1/
fuga Fuga atropello
Total 93 299 40 007 13 409 10 344 10 765 2 540 2 370 1 531 1 473 10 860
Amazonas 94 29 23 39 33 44 43 32
Áncash 675 123 169 195 137 102 116 114
Apurímac 39 46 49 74 93 44 72 69
Arequipa 219 221 189 197 189 174 188 187
Ayacucho 122 59 111 104 113 65 64 55
Cajamarca 47 61 92 77 118 102 169 136
Prov. Const. del Callao 28 63 52 74 21 46 55 24
Cusco 325 348 198 177 231 233 244 354
Huancavelica 14 42 63 104 39 69 60 50
Huánuco 119 66 105 120 55 56 91 74
Ica 97 120 95 93 106 85 102 93
Junín 168 205 201 168 118 165 178 171
La Libertad 417 382 176 159 194 214 348 304
Lambayeque 138 94 100 57 64 89 110 92
Lima 585 541 474 641 472 715 749 676
Loreto 22 19 19 29 27 21 18 17
Madre de Dios 31 28 73 49 26 49 27 24
Moquegua 137 83 40 35 36 27 48 39
Pasco 18 2 5 29 14 19 29 22
Piura 307 185 128 140 147 99 134 146
Puno 247 254 233 187 239 235 254 274
San Martín 58 119 80 82 111 75 79 81
Tacna 56 38 55 37 34 46 38 38
Tumbes 34 12 24 26 28 31 17 21
Ucayali 40 36 44 72 51 21 11 17
Fuentes: Instituto Nacional de Estadística e Informática - Censo Nacional de Comisarías y Ministerio del Interior - Oficina de Planeamiento y Estadística.
Aproximadamente 1 semana
1 semana
Marco Teórico
En este capítulo se abordará acerca de los fundamentos teóricos en los que se basa la
solución propuesta.
Fundamento teórico
En este punto se describirá el concepto teórico acerca de la
arquitectura y los elementos que hemos implementado para
el desarrollo de nuestro sistema web.
Sistema Web
Según Moreira (2009) indica que “Un sistema o aplicación
web es un programa informático que en lugar de ejecutarse
en un ordenador personal (...), se ejecuta parcialmente en
un servidor remoto, al que se accede a través de Internet
por medio de un navegador web”.
HTML5
Según (GAUCHAT, 2012) determina que: “HTML usa un
lenguaje de etiquetas para construir páginas web. Estas
etiquetas HTML son palabras clave y atributos rodeados de
los signos mayor y menor”.
En síntesis, Gauchat nos dice que se puede realizar un
documento utilizando etiquetas con el símbolo de mayor y
menor. Además, se pueden realizar las pruebas a través del
navegador.
Ventaja
Este lenguaje es sencillo, presenta el texto de forma
estructurada, tiene un despliegue rápido, además por el
tiempo en el que estamos desarrollando esta aplicación
web es de un lenguaje de fácil aprendizaje, por ello nos
sirve mucho, además que tiene un uso extensivo.
Ventaja
Esta tecnología nos permite el diseño gráfico para
crear en conjunto con HTML un sitio web
aplicándole formas, tipos de letras, colores y
diversos estilos para un diseño agradable. Además,
es más flexible y tiene un mejor control en las
especificaciones del sitio web, simplificándonos la
creación de la página.
PHP
Hypertext Preprocessor es un lenguaje de código abierto
muy popular especialmente de acuerdo para el desarrollo
web y que puede ser incrustado en HTML según Antonio
Arias:
“Es un lenguaje de programación de propósito general de
código del lado del servidor originalmente diseñado para el
desarrollo web de contenido dinámico. Es considerado
como uno de los originarios lenguajes para la programación
de parte del servidor que se incrustaban en un archivo de
HTML y ya no era necesario llamar a un archivo externo.
El código fuente es interpretado por en el lado del servidor
que genera la página web que se visualizará. PHP ha
evolucionado por lo que ahora incluye también una interfaz
de línea de comandos que puede ser usada en aplicaciones
gráficas independientes. Puede ser usado en la mayoría de
los servidores web al igual que en casi todos los sistemas
operativos y plataformas sin ningún costo (…) Este
lenguaje forma parte del software libre publicado bajo la
licencia PHP, que es incompatible con la Licencia Pública
General de GNU debido a las restricciones del uso del
término PHP” (ARIAS,33).
El lenguaje PHP es un lenguaje multiplataforma que cuenta
con una gran facilidad para conectase con los motores de
base de datos también nos permite poder expandir su
potencial utilizando módulos, pero para el uso de este
lenguaje es netamente necesario instalar un servidor web
todo el trabajo es realizado por este y no por el cliente
corriendo el riesgo de ser más ineficiente a medida que
aumenta las solicitudes.
Ventaja
Elegimos este lenguaje para aplicarlo a nuestro
proyecto, ya que es un lenguaje libre y abierto, es
de fácil acceso e integración con la base de datos,
tiene una sintaxis simple, los entornos de desarrollo
son de fácil y rápida configuración.
Base de Datos
“Una base de datos es una colección de contenidos
textuales, alfanuméricos o numéricos altamente
estructurados y organizados para su almacenamiento. Las
bases de datos ofrecen la posibilidad de inferir en la
edición, inserción, eliminación, actualización y creación de
tablas, campos, registros y datos mediante un lenguaje de
programación, consulta o recuperación (Blázquez Ochando,
2014). El lenguaje de inferencia en base de datos tiene
como finalidad declarar el objetivo declarar la operación
que se pretender realizar, qué información se debe
seleccionar y con qué especificaciones. Por otra parte,
permiten la concurrencia de múltiples usuarios en la
manipulación y edición de los contenidos” (Blázquez
Ochando, 2014).
JavaScript
Es considerado el único lenguaje de programación que
funciona en los navegadores de forma nativa (lenguaje
interpretado sin necesidad de compilación). Por tanto, se
utiliza como complemento de HTML y CSS para crear
páginas webs.
Ventaja
Con este lenguaje de programación del lado del
cliente (no en el servidor) podemos crear efectos y
animaciones sin ninguna interacción, o
respondiendo a eventos causados por el propio
usuario tales como botones pulsados y
modificaciones del DOM (document object model).
Por tanto, nada tiene que ver con el lenguaje de
programación Java, ya que su principal función es
ayudar a crear páginas webs dinámicas.
MySQL
En cuanto a la definición general, MySQL es un sistema de
gestión de bases de datos relacionales de código abierto
(RDBMS, por sus siglas en inglés) con un modelo cliente-
servidor es un software o servicio utilizado para crear y
administrar bases de datos basadas en un modelo relacional.
Ventaja
Este sistema de base de datos es de uso libre y
gratuito, tiene una velocidad buena para realizar
operaciones y un buen rendimiento que nos ayudó
a desarrollar este proyecto, tiene un entorno con
seguridad y encriptación, además no necesitamos
grandes conocimientos para hacerla funcionar y
nos aportó mucho por ser una base de datos muy
rápida.
XAMPP
“XAMPP es una forma fácil de instalar la distribución
Apache que contiene MySQL, PHP y Perl. XAMPP es
realmente simple de instalar y usar; lo único que se debe
hacer es descargar el instalador, descomprimirlo y
comenzar a trabajar”. (Álvarez, 2007, como se citó en
Bravo, 2012).
Ventaja
Esta herramienta tan practica nos permitió instalar
el entorno MySQL, Apache y PHP para poder
iniciar nuestro proyecto aplicativo web, es de fácil
uso y nos ahorra mucho tiempo a diferencia de otra
herramienta.
1. Modelado de negocio
Toda empresa minera requiere de conductores y operadores capacitados que se encuentren
aptos para el correcto funcionamiento de sus actividades. Por ello, el control de personal
ingresante es muy importante, debido a que mediante este proceso la empresa verifica los
documentos, la identidad de la persona, realiza un seguimiento de incidencias, brinda
capacitaciones a los trabajadores y analiza el porcentaje de desvíos de los conductores en
sus labores asignadas; permitiéndose así determinar si la persona está apta o no para iniciar
labores en la empresa.
Por este motivo es que nosotros realizaremos un sistema de control y proceso de registro de
conductores en una plataforma virtual para que la empresa pueda realizar un seguimiento a
detalle sobre sus trabajadores.
El modelo de negocio consiste en brindar un método de trabajo, patrimonio tecnológico y
capacidades de sus recursos humanos de una forma sólida para que así se pueda fomentar el
desarrollo de las zonas urbanas gracias a las labores que se realizan por parte de nuestros
trabajadores.
Actor Descripción
Trabajadores Descripción
Registro de conductores
Consulta de conductores
Consulta de Infracciones
Infracciones
2.3 Relación entre los requerimientos y los casos de uso del sistema
2.4 Modelo de Requisitos
CASO DE ACTORES
USO
Validar tipo de Usuario Sistemas
Autor “TECHINT”
Fecha 29/08/2021
Actores Sistema
Autor “TECHINT”
Fecha 29/08/2021
Postcondiciones
Autor “TECHINT”
Fecha 29/08/2021
Certificador
Actores
Cancelar
Postcondiciones
Autor “TECHINT”
29/08/2021
Fecha
Postcondicion Una vez finalizada la ejecución del caso de uso, se mostrarán los
es resultados de la búsqueda solicitada.
Nombre: Realizar consulta de infracciones
“TECHINT”
Autor
Fecha 29/08/2021
Postcondicion Una vez finalizada la ejecución del caso de uso, se mostrarán los
es resultados de la búsqueda solicitada.