Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Dado que las actividades anteriormente planteadas son repetitivas y requieren de un esfuerzo e inversión
de tiempo, es requerido reducir dichas inversiones de tiempo para agilizar procesos que, gracias a ser
repetitivos, se pueden automatizar.
Y, en segundo lugar, abordando el problema de manejo de recursos, debido a la baja fiabilidad que tiene
el hecho de llevar los anteriores procesos de manera manual y sin registro alguno, existe una fuga de
recursos gracias al poco control que se tiene sobre las existencias del mismo. Por lo cual, una
herramienta para el manejo de inventario de materia prima, es esencial para evitar que la fuga de
recursos continúe.
Por parte del factor del hardware necesario para el proyecto, se hizo hincapié en realizarlo basándonos
en los recursos actualmente existentes en las instalaciones del área de talleres del planetario, para
minimizar el impacto económico de inversión en recursos de hardware.
3.2 Definición de la solución
Para cubrir las necesidades planteadas con anterioridad desde el punto de vista técnico, se sabe que la
solución óptima es el desarrollo del sistema integral para el área de talleres del planetario “Luis Enrique
Erro” del Instituto Politécnico Nacional, para optimizar los procesos de gestión inventarial y reducir los
tiempos de ejecución de tareas repetitivas dentro del área antes mencionada.
Supuestos
El personal operativo del área de talleres del planetario puede manejar equipo de cómputo.
El equipo de cómputo existente en el área tiene los requerimientos necesarios mínimos para
correr un gestor de bases de datos básico de Microsoft.
El equipo de cómputo existente en el área cuenta con un sistema operativo base Windows 7 o
superior.
El equipo de cómputo existente en el área cuenta con las paqueterías de actualización de
Visual .Net 4.5 o superior. (Existente en el paquete de actualización y servicio R2 de Windows 7,
y por defecto en sistemas operativos posteriores)
El equipo de cómputo existente en el área cuenta con las paqueterías de actualización de Visual
C++ Redistributable 2015 o superior. (Existente en el paquete de actualización y servicio R2 de
Windows 7, y por defecto en sistemas operativos posteriores)
El área de talleres cuenta con conexión a internet.
Simplificaciones
Se tomarán en cuenta sistemas de gestión inventarial para el diseño y distribución de los
elementos inventaríales del sistema.
Requerimientos no funcionales
RF Realizar reportes con la información de los 3 X
talleres tal como: taller a realizar, nivel y tema al
que está enfocado, breve descripción acerca del
taller, el procedimiento a realizar; esto para
realizar una muestra en caso de que sea
necesario para el público.
Seguridad Lógica
Para la seguridad lógica del sistema se realizó la solicitud de un requerimiento por parte de la dirección
del planetario, debido a que el manejo de materia prima dentro de los talleres, involucra utilización de
recursos que no pueden ser manipulables por cualquier persona con acceso a la base de datos o al
sistema.
Control de acceso:
o Se tendrán dos perfiles: Administrador y usuario.
- Administrador: Será capaz de crear nuevos usuarios, restablecer sus contraseñas,
modificar las existencias de materia prima. Estás se consideran características
especiales del perfil administrador, que el usuario normal no podrá realizar.
- Usuario: Agregar y modificar información sobre talleres, realizar cálculo de kits,
utilización de la función de correo electrónico, creación de documentos con información
de los distintos talleres.
Permisos:
- Administrador:
o Agregar, modificar y eliminar talleres.
o Agregar, modificar y eliminar materiales.
o Agregar, modificar y eliminar perfiles de usuario.
- Usuario:
La ejecución de los 2 ciclos consiste en una constante inyección de errores, se ingresan datos al sistema
en sus diferentes campos de entrada, los datos que se ingresan son erróneos. También, se ingresan
campos en blanco para verificar que el sistema sepa manejar excepciones, y que nunca detenga su
ejecución por un fallo. Las validaciones se llevan a cabo en una de las clases del sistema, haciendo
sencillo aplicarlo a cada parte donde exista una entrada del usuario.
En la pantalla para el alta de talleres es cuando el usuario podría cometer más errores de ingreso, ya que
hay campos que requieren que se llenen o bien que no permiten números.
Por ejemplo, en el campo “Nombre del taller”, que, en la realidad, ninguno de los nombres
proporcionados contiene números, se ha decidido que este campo no permita la entrada de números.
Además, es necesario que los campos tengan información, independientemente si son cajas de texto o si
son controles “ComboBox”, se tiene que validar que al momento que el usuario ingrese los datos, todos
correspondan al tipo de datos que la base de datos especifica.
La parte del alta reúne todas las validaciones posibles, en otros módulos del programa se implementan
las mismas validaciones ya mostradas. Es por eso que se implemento una clase con métodos de
validación para que la tarea de realización de pruebas sea más homogénea, además, se busca que el
trabajo que se realice sea el menor, esto con el fin de que al momento de que se creen nuevas ventanas,
sea una labor muy sencilla el validar sus campos.
El objetivo de este capítulo es el de presentar los elementos de análisis de solución del problema, por una
parte, se deben de contemplar todos aquellos elementos que afecten, del propio ambiente y lugar donde
se va a implementar la solución físicamente, es de suma importancia que se consideren todos aquellos
detalles que intervendrán con la solución del problema. Los detalles técnicos toman protagonismo al
tratarse de un sistema informático, es importante que se definan apropiadamente lineamientos y para su
desarrollo.
El cuarto capítulo, tiene como tarea principal la manera en la que se estructura el sistema a base de
distintos diagramas, cada diagrama se enfoca en una parte del sistema, con la finalidad de que el sistema
logre entenderse desde el nivel de desarrollo hasta el nivel del usuario final, es decir, como se comporta y
que cosas hace.