Upload
carnicos
View
848
Download
0
Embed Size (px)
Citation preview
Implementar un sistema de información para la recolección y almacenamiento
de datos de los productos y procesos efectuados en la planta procesadora de
alimentos cárnicos del SENA centro agropecuario regional cauca
SIIPCA SENA
INTEGRANTES:
María Lilia Idrobo Caicedo
Eliana Maritza ortega ruano
SERVICIO NACIONAL DE APRENDIZAJE SENA
REGIONAL CAUCA
CENTRO AGROPECUARIO
TECNOLOGO EN ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION
20090029
POPAYAN – 2010
Implementar un sistema de información para la recolección y almacenamiento
de datos de los productos y procesos efectuados en la planta procesadora de
alimentos cárnicos del SENA centro agropecuario regional cauca
SIIPAC SENA
INTEGRANTES:
María Lilia Idrobo Caicedo
Eliana Maritza ortega ruano
ORIENTADOR:
Fabián Andrés Muñoz
SERVICIO NACIONAL DE APRENDIZAJE SENA
REGIONAL CAUCA
CENTRO AGROPECUARIO
TECNOLOGO EN ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION
20090029
POPAYAN – 2010
TABLA DE CONTENIDO
INTRODUCCION ................................................................................................................................... 5
OBJETIVOS ........................................................................................................................................... 6
OBJETIVO GENERAL ......................................................................................................................... 6
OBJETIVOS ESPECIFICOS .................................................................................................................. 6
RESUMEN EJECUTIVO .......................................................................................................................... 7
VISION Y ALCANCE ............................................................................................................................... 8
OPORTUNIDAD DE NEGOCIO .......................................................................................................... 8
DESCRIPCION DEL PROBLEMA ......................................................................................................... 8
CONCEPTO DE LA SOLUCION............................................................................................................... 9
ANALISIS DE UTILIZACION ................................................................................................................. 10
ALCANCE ............................................................................................................................................ 11
ESTRATEGIA DE DISEÑO DE LA SOLUCION ........................................................................................ 12
Diseño de la arquitectura hardware: ............................................................................................ 12
VALORACION DEL RIESGO ................................................................................................................. 13
Lineamientos para desarrollar el software ................................................................................... 13
Gestión de calidad ......................................................................................................................... 14
Trazabilidad ................................................................................................................................... 15
Rotulado ........................................................................................................................................ 16
Inventario ...................................................................................................................................... 17
Gestión tecnológica ....................................................................................................................... 18
Gestión documental ...................................................................................................................... 19
Talento humano ............................................................................................................................ 20
MAPA DE PROCESOS ......................................................................................................................... 21
EQUIPO DE TRABAJO ......................................................................................................................... 22
MODELADO DE LA SOLUCION ........................................................................................................... 23
CASOS DE USO EN DIAGRAMA .......................................................................................................... 24
CASOS DE USO EXPANDIDOS............................................................................................................. 25
Obtener datos de acceso .............................................................................................................. 25
Ingresar la base de datos.............................................................................................................. 26
Almacenar información en la base de datos ................................................................................. 27
Solicitar información del sistema .................................................................................................. 28
Generar reportes ........................................................................................................................... 29
Actualizar información .................................................................................................................. 30
Verificar funcionalidad del sistema ............................................................................................... 31
DIAGRAMA DE SECUENCIA ................................................................................................................ 32
Obtener datos de acceso .............................................................................................................. 32
Ingresar a la base de datos ............................................................................................................ 33
Almacenar información en la base de datos ................................................................................. 34
Solicitar información del sistema .................................................................................................. 35
Generar reportes ........................................................................................................................... 36
Actualizar información .................................................................................................................. 37
Verificar funcionamiento del sistema ........................................................................................... 38
DIAGRAMA DE CLASES ...................................................................................................................... 39
DIAGRAMA DE ACTIVIDADES ............................................................................................................ 40
ESPECIFICACION FUNCIONAL ............................................................................................................ 41
CONCLUSIONES ................................................................................................................................. 42
ANEXOS ............................................................................................................................................. 43
GLOSARIO .......................................................................................................................................... 44
INTRODUCCION
Este informe se hace con la finalidad de conocer si los objetivos planteados inicialmente satisfacen las necesidades del cliente o dado el caso de que estos presenten falencias optar por reestructurarlos y darlos a conocer al cliente para obtener su aprobación y de esta manera continuar con los procesos establecidos. También está basado en diseñar un software que cumpla con las funciones tales como: trazabilidad, base de datos e inventarios de los insumos requeridos en la elaboración de los productos cárnicos. Para ello es necesaria la ayuda de los aprendices de la planta procesadora de alimentos cárnicos ya que estas personas son las indicadas para suministrarnos la información necesaria, con base en esta información implementaremos el software que satisfaga las necesidades de la planta.
6
OBJETIVOS
OBJETIVO GENERAL
Es posible mejorar la eficacia en la toma de registros y trazabilidad de los
productos utilizados en la planta de procesadora de alimentos cárnicos, por medio
de un sistema de información programado para esta labor?
Diseñar un sistema de información, que permita a los usuarios de la planta procesadora de carnes, conocer con puntualidad los insumos con los que se van a trabajar y la trazabilidad de los mismos. Que el sistema de información implementado sea capaz de realizar con rapidez y eficiencia el proceso de registrar datos, generar reportes y permitir la elaboración de inventarios con acceso restringido a la información de acuerdo al usuario.
OBJETIVOS ESPECIFICOS
Diseñar un sistema de información para aumentar la eficacia en algunos procesos efectuados en la planta de carnes.(registros y trazabilidad e inventarios ) para
Mejorar la forma en que actualmente registran y almacenan datos en la planta de carnes.
Permitir el acceso de manera fácil y eficaz a los datos requeridos por el usuario
en el momento y el lugar deseado.
Capacitar al personal encargado del manejo de la toma de registros y el historial de los productos utilizados en la planta. Para
obtener un producto de calidad y garantizar buenos resultados con un manejo adecuado del sistema de información implantado.
7
RESUMEN EJECUTIVO
En este informe se expone la forma en que se pretende elaborar el sistema de
información que se ajuste a sus necesidades.
Anteriormente en la planta PAC han llevado sus registros de forma manual y han
utilizado un sistema de información poco eficiente para la recolección de datos y
almacenamiento de los mismos. Además el sistema de información que
actualmente es usado no cuenta con restricciones de ingreso.
Este proyecto surge como respuesta a las necesidades previamente identificadas
con este proyecto los aprendices de la planta podrán mejorar el aprendizaje y
aumentar la producción al reducir tiempo en los procesos de recolección de
datos, hacer inventarios, crear reportes y en el proceso de verificación de la
información solicitada e ingresada en el sistema, a estos aprendices se les
asignara un código de acceso totalmente diferente al de los instructores, del
administrador y administrador del sistema ya que en la información almacenada
pueden haber datos los cuales no les competen a los aprendices por ello se
codificaran los documentos digitalizados posteriormente se indexaran en la base
de datos del servidor y cada documento se le asignara una clave de acceso a los
diferentes usuarios del esto hace que el sistema sea totalmente seguro y no se
modifiquen datos que usted desea no sean modificados por otro usuario.
Por medio de redes los usuarios podrán acceder a la información que se
encuentre en el servidor, estas redes pueden ser locales aunque también pueden
acceder a la información por internet lo que les permitirá revisar, solicitar y
actualizar información atreves de este medio de acuerdo al rol que desempeñen
en relación a la planta de cárnicos.
La implementación de este sistema de información (base de datos)
Traen algunas ventajas tales como
Proveer herramientas que garantizan evitar la duplicidad de registros.
Favorece la normalización por ser más comprensible y aplicable.
Permiten realizar búsquedas sofisticadas y recuperar información de cualquier lugar
8
VISION Y ALCANCE
Hacer que en la planta de alimentos cárnicos aumente la producción de esta forma
lograr su expansión a nivel departamental y así abriéndose paso en el mercado
nacional.
La gestión de nuestro proyecto de cárnicos es realizar todos los procesos de tal
manera que se pueda culminar todo el trabajo requerido en el proyecto del
alcance, tiempo y costos definidos dado a realizarse en nuestro ambiente.
OPORTUNIDAD DE NEGOCIO
La planta procesadora de carnes SENA regional cauca no cuenta con un sistema
de información avanzado que les permita agilizar y realizar procesos en cuanto a
toma de registro y elaboración de inventarios y el conocimiento de la vida de los
animales, lo que les dificulta tener certeza de los productos que están adquiriendo.
DESCRIPCION DEL PROBLEMA
En la planta procesadora de alimentos cárnicos es difícil conocer y dar un reporte
puntual de los insumos requeridos y utilizados en ella, y cuál es la procedencia de
estos.
Todo esto se debe a que no cuentan con un sistema de información eficaz que les
permita mejorar estos procesos.
El no uso de un sistema de información que permita agilizar procesos y garantizar
la toma de registros y entregar reportes oportunos hace que los procesos
efectuados tomen más tiempo de lo necesario.
Con la implementación del sistema de información en la planta procesadora de
alimentos cárnicos se mejoran aspectos tales como: la toma de registros,
trazabilidad de los productos, puntualidad
en la información recolectada y generar reportes oportunos y verídicos.
9
CONCEPTO DE LA SOLUCION
Para lograr dar solución al problema identificado en la planta procesadora de
carnes.
Es factible la implementación de una base de datos múltiple que les permita
conocer con eficiencia exactitud información de los productos que
posiblemente se puedan adquirir.
Crear un sistema capaz de generar reportes de manera rápida y con
información verídica
Permitir que los usuarios tengan acceso a datos del sistema con ciertas
restricciones dependiendo del rol que desempeñen.
Brindar al usuario conocimiento sobre el sistema implantado
Dar al usuario capacitación para el manejo del sistema de información
implantado
Posibles restricciones que se pueden presentar en la implementación y uso del
sistema.
Que la planta de cárnicos no se cuente con internet de constante conectividad
y además de alta velocidad que permita que el proceso de accesibilidad a los
datos sean de una manera rápida y eficaz
10
ANALISIS DE UTILIZACION
Las personas quienes utilizaran el sistema serán aquellas que constantemente
estarán interactuando con los procesos realizados en la planta de carnes estas
personas son:
USUARIO ESCENARIO – FUNCIÓN
Aprendices Una de sus funciones es consultar la información necesaria e ingresar nueva información de acuerdo a su rol.
Instructores
Monitorea que el desarrollo del sistema de información se realice bajo los lineamientos de las normas de competencias previamente establecidas
Administrador del sistema Verificar que el sistema cumpla con la metodología propuesta en el proyecto y que con ello se satisfaga las necesidades de los usuarios.
Aprendices que cursen el programa de formación manipulación y elaboración
de productos cárnicos
Instructores encargados
Administrador del sistema implementado
11
ALCANCE
La gestión de nuestro proyecto de cárnicos es realizar los procesos de análisis,
diseño, programación y mantenimiento de un sistema informático de tal manera
que se pueda culminar el trabajo requerido en el proyecto.
Este sistema permite al usuario, sin que requiera de especializados consulta y
acceder en forma inmediata a la información almacenada en el sistema de
información implementado a través de su computador vía Internet, desde el
sitio en donde se encuentre, agilizando su consulta y permitiéndole al usuario
dedicar más tiempo a los procesos que requieren constante supervisión
personalizada.
12
ESTRATEGIA DE DISEÑO DE LA SOLUCION
Diseño de la arquitectura hardware:
usuario
Red alambrica
Medio por el cual
el usuario accede
A los datos
Red alambrica
Medio por el cual
el usuario accede
A los datos
Servidor de base de datos
switch
Firewall
Protector de datos
Enviados y solicitados
switch
Firewall
Protector de datos
solicitados
Red inalámbrica
Enrutador
Dirige la
Información al
Lugar de destino
internet
Ethernet
13
VALORACION DEL RIESGO
Lineamientos para desarrollar el software
Posibles riesgos Designación Acción/disposición Cambios en el mercado que vuelven el proyecto obsoleto
Preocupación
Hacer una buena análisis de mercado, monitoreo del mercado Si ocurre, cambiar el contrato, negociar con el cliente otros requerimientos.
Reparto inadecuado de las tareas entre los miembros del equipo.
problema
Tratar de que el trabajo sea equitativo,una buena comunicación, reportes de problemas, cambiar la asignación de las tareas según las voluntades si es posible.
Ausencia o mal seguimiento que se llevan a cabo en momentos inoportunos o que no se ajustan a la realidad
R
Mala estimación de costos
problema
Hacer une buena planeación y guardar una reserva de dinero por si ocurre
Perdida de recursos humanos no prevista
Preocupación
Emplear otra persona, prever personas ya capacitadas, y repartir conocimientos / responsabilidad entre varias personas
14
Gestión de calidad
RIESGO POSIBLE DESIGNACIÓN ACCIÓN / DISPOSICIÓN
Que en la planta de cárnicos
no exista un mantenimiento de
programas con buenas
prácticas.
problema
Gestionar la implementación
de prácticas para el buen
funcionamiento de la planta de
cárnicos
Que no se desarrolle una
aplicación inadecuada de
esquemas de procesos
R
Que no se implemente la plena
satisfacción de las necesidades
y expectativas del cliente
problema
Dirigir la opción de dar a
conocer todos los procesos
que se encuentran adquiridos
en la planta para con este fin
satisfacer las diferentes
necesidades.
Que no se apliquen decisiones
de gestión basada en los datos R
Que no se administre de forma
ordenada la calidad de la
misma planta de cárnicos
Preocupación
Sugerir al administrador de la
planta que tenga un mejor
manejo y buen orden
No cuenten con un modelo de
operaciones. R
15
Trazabilidad
RIESGOS
DESIGNACION
ACCION/DISPOSICION
No se implementan las normas de seguridad.
R
Restricciones en el acceso de personal.
R
Cambio de personal en la planta.
PREOCUPACION
Dirigir la opción de dar a conocer todos los procesos que se encuentran adquiridos en la planta.
Falta de conocimiento oportuno de los insumos adquiridos.
PROBLEMA
Dar a conocer los parámetros que se manejen en la base de datos de la planta.
Recibir productos sin tener conocimiento para adquirir los procesos.
R
16
Rotulado
Posibles riesgos designación Acción/disposición Presencia de opositores al proyecto.
problema
Argumentar y ser explícitos en nuestros objetivos siendo optimistas haciendo que nuestros errores se vean fáciles de corregir.
No halla procesos ni metodologías las cuales nos permita recolectar información confiable.
preocupación
Tratar de seguir ciertos pasos como: hacer uso de fuentes de información confiable, verificar la información, capacitar el personal encargado de la recolección, captura de la información (papel, teléfono etc.)
Falta de equipos disponibles para la lectura de código de barras.
R
Falta de controles adecuados
problema
Las condiciones del producto deben ser diseñadas cuidadosamente, si queremos crear un producto confiable.
mala elección de proveedores externos
problema
Identificar primero costos, tiempo, garantías, contrato de soporte, necesidades del proyecto.
17
Inventario
RIESGO POSIBLE DESIGNACION ACCION /DISPOSICION
Ausencia de inventarios de forma física actualizada
preocupación Utilizar personal operativo de modo que sea mas rápido
Ingreso de datos erróneos al sistema que impidan registros inmediatos de parámetros de cantidades incorrectas, de verificación y calidad incorrecta
preocupación
se pueden ordenar los insumos y materias primasen, juntándolos por proveedor, por orden alfabético Lo fundamental, para simplificar la toma de cantidades, es que el listado de base que se imprima para su toma esté ordenado con los mismos criterios de la organización física.
Trabajar en equipos y que sufran daños internos, que hagan que la información se pierda.
R
18
Gestión tecnológica
RIESGO POSIBLE DESIGNACIÓN ACCIÓN / DISPOSICIÓN
Manejo inadecuado del
desarrollo de los planes de
calidad
R
No garantizan instrumentos de
vinculación entre el sector
productivo
problema
Gestionar la disponibilidad de
instrumentos en buen estado
para la vinculación con el
sector
No cuenten con desarrollo en
el proceso de innovación
tecnológica en la planta de
cárnicos
problema
Proponer la idea de un buen
desarrollo ante tecnología
para lograr un buen grado de
innovación.
La no aplicación de procesos
que permitan identificar
nuestras necesidades y
oportunidades
preocupación
encargarle al administrador
que implemente habilidades
respecto con los procesos
que se manejan en la planta
La transferencia de sus
resultados a las entidades
productivas.
R
19
Gestión documental
RIESGO POSIBLE DESIGNACIÓN ACCIÓN / DISPOSICIÓN
Negarse a la posibilidad de
nuevas tecnologías en los
procesos que actualmente
realizan en la planta de
cárnicos
Preocupación
Realizar charlas de educación
al usuario para mostrar lo
beneficios que trae el adquirir
este sistema de información
No poder preservar
adecuadamente la
documentación
problema
Gestionar la infraestructura
adecuada para la planta de
cárnicos y con ello realizar los
correctivos necesarios para
que las filtraciones no se
vuelvan a presentar
No poder entregar la
información de manera ágil y
oportuna
problema Dar una mejor organización
técnica de los archivos
No contar con los recursos
económicos suficiente para la
implementación de este
sistema
R
20
Talento humano
RIESGOS POSIBLES DESIGNACION ACCION/DISPOSICION
el encargado de administrar el
programa no lo sepa manejar
correctamente
preocupación
La persona que administre el
programa, tenga experiencia en ello
Se presente algún
inconveniente al acceder a los equipos
establecidos en
cárnicos
R
21
MAPA DE PROCESOS
Mapa de procesos
C
L
I
E
N
T
E
C
L
I
E
N
T
E
Trazabilidad
alimentaria
Inventario
Rotulado
Talento
humano
Gestión
tecnológica
Gestión
documental
Lineamientos
para
desarrollar el
software
Gestión de
calidad
PROCESOS MISIONALES
PROCESOS DE APOYO
PROCESOS ESTRATEGICOS
22
EQUIPO DE TRABAJO
ROL RESPONASABLE RESPONSABILIDAD
Diseñador Eliana Maritza Ortega Ruano
Es la persona encargada de generar una solución con técnicas de programación como diseño descendente del programa, pseudocódigo, flujo grama y estructuras lógicas para el desarrollo del proyecto.
Programador Maria Lilia idrobo Caicedo
A través del manual del analista para que recuerden aspectos de la elaboración del programa o en caso que otras personas puedan actualizarlo o modificarlo (darle mantenimiento) y no son necesariamente las personas que lo diseñaron. Es por ello, que la documentación debe contener algoritmos y flujo gramas de los diferentes módulos que lo constituyen y las relaciones que se establecen entre ellos; listados del programa, corridas, descripción de variables que se emplean en cada módulo, cuáles son comunes a diferentes módulos y cuáles locales; descripción de los ficheros de cada módulo y todo lo que sea de importancia para un programador.
Analista Eliana Mariza Ortega Ruano
Debe proporcionar toda la información al programador. Se encarga de hacer una investigación previa de cómo realizar el programa y documentar con las herramientas necesarias para que el programador pueda desarrollar el sistema en algún lenguaje de programación adecuada.
Mantenimiento María Lilia Id robo Caicedo
El propósito del mantenimiento es organizar que los programas en uso estén libres de errores de operación y sean eficientes y efectivos
Educación al usuario
María Lilia Id robo Caicedo Eliana Mariza Ortega Ruano
Enseñar al usuario la forma correcta de uso del sistema implementado para que de esta forma se obtengan los resultados esperados.
23
MODELADO DE LA SOLUCION
USUARIO DESCRIPCION REQUERIMIENTOS FUNCIONALES/NO FUNCIONALES
Aprendices de la planta
Son las personas encargadas de realizar los procesos indicados por los instructores con ello generan información para posteriormente ingresarla en el sistema de información
Mostrar información de cada aprendiz
mostrar datos de ingreso e información de quien hizo la operación
RNF
RNF
Instructores Son las personas que tienen la facultad de ingresar y actualizar datos sin ninguna restricción
Mostrar en tiempo real la información solicitada por el usuario
Verificar la información solicitada
RF
RNF
Administrador del sistema
Es quien está encargado de monitorear constantemente que el sistema cumpla con los lineamientos previamente establecidos
Generar códigos de acceso para garantizar la seguridad de los datos
Estandarizar la información
RF
RF
Administrador Es el encargado de supervisar que el sistema arroje los resultados esperados. Solicitando reportes e información almacenada en el sistema
Mostrar en tiempo real la información solicitada por el usuario
Verificar la información solicitada
RF
RNF
24
CASOS DE USO EN DIAGRAMA
administrador del sistema
instructores
actualizar
informacion
generar reportes
solicitar
informacion del sistema
administrador
aprendices de la planta
ingresar a la base
de datos
verificar
funcionalidad del sistema
ingresar datos de
acceso
SIIPCA SENA
almacenar informacion
en la base de datos
25
CASOS DE USO EXPANDIDOS
Obtener datos de acceso
CASO DE USO FORMATO EXPANDIDO
Nombre del Caso de Uso: OBTENER DATOS DE ACCESO
Actores
instructores, aprendices de la planta ,administrador y administrador del sistema
Propósito: verificar autorización de permisividad de acceso a los datos
Resumen: El usuario debe ingresar datos solicitados por el sistema para acceder
al código de acceso generado por el sistema
Tipo: Primario
Precondiciones: Estar relacionado con la planta procesadora de alimentos cárnicos
Pos condiciones: Obtener código de acceso
CURSO NORMAL DE LOS EVENTOS
Acción del Actor Respuesta del Sistema
1. acceder a la plataforma 1.
2. 2. muestra link de registro
3. ingresar al link de registro 3.
4. 4. despliega formulario de registro
5. diligenciar formulario de registro 5.
6 6. solicita rol del usuario
7. ingresar rol 7.
8. 8. verifica información
9. 9. genera código de acceso
10. obtener código de acceso 10.
CURSO ALTERNO 1: código no valido
Acción del Actor Respuesta del Sistema
1. ingreso de password o contraseña
erróneo
1.
2. 2. muestra el error
3. 3. solicita reescribir password o
contraseña
CURSO ALTERNO 2:
Acción del Actor Respuesta del Sistema
26
Ingresar la base de datos
CASO DE USO FORMATO EXPANDIDO
Nombre del Caso de Uso: Ingresar a la base de datos
Actores
Aprendiz de la planta, instructores, administrador
Propósito: Realizar el ingreso a la base de datos
Resumen: El usuario debe ingresar código de acceso para que el sistema le
permita el ingreso a los datos almacenados en la base de datos
Tipo: primario
Precondiciones: Contar con un código de acceso
Pos condiciones: Acceder a la información almacenada en la base de datos
CURSO NORMAL DE LOS EVENTOS
Acción del Actor Respuesta del Sistema
1.iniciar sección 1.
2. 2.el sistema verifica los datos
3. 3. solicitar rol del usuario
4. verificar los datos
4. 4. permitir el acceso
5. seleccionar ingresar a la base de datos 5.
6. ingresar a la base de datos 6.
CURSO ALTERNO 1: <datos inválidos>
Acción del Actor Respuesta del Sistema
1. omisión de datos en el ingreso al sistema 1.
2. 2.el sistema muestra la omisión y solicita
que estos sean verificados
3. 3.
CURSO ALTERNO 2: <validación de datos>
Acción del Actor Respuesta del Sistema
1. ingresa información solicitado por el sistema 1.
2. 2.el sistema verifica los datos y valida la
información ingresada
3. 3. permitir acceso a la base de datos
4. ingresa a la base de datos 4.
27
Almacenar información en la base de datos
CASO DE USO FORMATO EXPANDIDO
Nombre del Caso de Uso: Almacenar información en la base de
datos
Actores
Instructores, Aprendices, administrador
Propósito: Tener los datos almacenados de una forma estructurada y de fácil
acceso
Resumen: El usuario tendrá acceso a la base de datos lo cual le permitirá
guardar información de manera rápida y de una forma estructurada
Tipo: primario
Precondiciones: Tener acceso a la base de datos
Pos condiciones: Estructurar información y facilitar la revisión de estos datos
CURSO NORMAL DE LOS EVENTOS
Acción del Actor Respuesta del Sistema
1.ingresar al sistema 1.
2. 2.solicitar datos de acceso
3.ingresar datos de acceso 3.
4. 4.solicitar rol de usuario
5.ingresar rol de usuario 5.
6 6. verificar información
7. 7. permitir acceso al sistema de acuerdo
a su rol
8. acceder al sistema 8.
9. ingresar información 9.verificar existencia de datos
10. almacena información 10.almacenar información
CURSO ALTERNO 1: redundancia de datos
Acción del Actor Respuesta del Sistema
1. ingresar datos ya existentes 1.
2. 2. mostrar redundancia de datos
3. 3. solicitar verificar datos
CURSO ALTERNO 2: datos mal posesionados
Acción del Actor Respuesta del Sistema
1.ingresar datos en el lugar equivocado 1.
2. 2. el sistema muestra error en el proceso
3. 3. mostrar dependencia a la que
pertenece
28
Solicitar información del sistema
CASO DE USO FORMATO EXPANDIDO
Nombre del Caso de Uso: Solicitar información del sistema
Actores
Administrador, instructores y aprendices
Propósito: Ingresar al sistema para obtener información de la planta
procesadora de alimentos cárnicos
Resumen: El usuario ingresa al sistema para obtener información almacenada
en la base de datos con lo cual podrá acceder a la información que
desea adquirir.
Tipo: secundario
Precondiciones: Debe estar registrado en el sistema
Pos condiciones: Tener acceso al sistema y extraer información que desea adquirir
CURSO NORMAL DE LOS EVENTOS
Acción del Actor Respuesta del Sistema
1. solicitar acceso al sistema 1.
2. 2.el sistema solicita datos de acceso
3. ingresa datos acceso 3.
4. 4. registrar los datos solicitados
5. 5.verificar información suministrada
6. 6.desplegar menú del sistema
7.ingresa al menú del sistema 7.
8. solicitar información 8.
9. 9.mostrar información solicitada
10. adquirir información del sistema 10.
CURSO ALTERNO 1:punto 2 <identificador no valido >
Acción del Actor Respuesta del Sistema
1.el administrador ingresa sus datos
personales
1.
2. 2.el sistema señala error rechaza la
entrada y retorna a la interfaz
3. 3.
CURSO ALTERNO 2: punto 9 <realizar cambios >
Acción del Actor Respuesta del Sistema
1.el administrador hace cambios de los
productos de la planta PAC
1.
2. 2.el sistema guarda los cambios
efectuados
3. 3.
29
Generar reportes
CASO DE USO FORMATO EXPANDIDO
Nombre del Caso de Uso: Generar reportes
Actores
Aprendiz planta, instructores, administrador
Propósito: realizar reportes solicitados por el cliente sobre los productos de la
planta PAC
Resumen: Aprendiz planta PAC ingresa al sistema y desde este toma la
información que está solicitando.
Tipo: primario
Precondiciones: Existir datos almacenados en el sistema
Pos condiciones: se genera la información solicitada, se envía o se almacena el reporte
CURSO NORMAL DE LOS EVENTOS
Acción del Actor Respuesta del Sistema
1.ingresar al sistema 1.
2. 2.el sistema solicita datos de acceso
3. ingresar código de acceso 3.
4. 4.verificar datos
5. 5.permitir acceso
6 6.despliege de menú
7. ingresar al menú 7.
8. solicitar reportes mensuales de ventas 8.
9. 9.el sistema muestra información
solicitada
10. seleccionar información solicitada 10.
11. generar reportes 11.
CURSO ALTERNO 1:punto2<identificador no valido >
Acción del Actor Respuesta del Sistema
1.usuario ingresa código de acceso 1.
2. 2.el sistema señala error de ingreso de
entrada y regresa a la interfaz
3. 3.
30
Actualizar información
CASO DE USO FORMATO EXPANDIDO
Nombre del Caso de Uso: Actualizar información
Actores
Administrador, instructores, aprendices
Propósito: modificar información almacenada
Resumen: El usuario podrá ingresar al sistema y modificar los datos
almacenados en él, para mantener resientes
Tipo: primario
Precondiciones: Existencia de información
Pos condiciones: Renovación de información
CURSO NORMAL DE LOS EVENTOS
Acción del Actor Respuesta del Sistema
1. iniciar sección 1.
2. ingresar código de acceso 2.
3. 3.verificar código de acceso
5.solicitar rol de usuario
4.ingresar rol de usuario 4.
5. 5. permite acceso al sistema
6. 6. muestra opciones de actualización
7. solicitar modificar datos 7.
8. seleccionar actualizar datos 8.
9. ingresar información 9.
10. actualizar datos 10.
11. 11. guardar actualización
CURSO ALTERNO 1: información redundante
Acción del Actor Respuesta del Sistema
1. ingresa información existente en el
sistema
1.
2. 2. advierte al usuario la existencia de la
información que está ingresando
3. 3. muestra opción de reemplazarla
31
Verificar funcionalidad del sistema
CASO DE USO FORMATO EXPANDIDO
Nombre del Caso de Uso: Verificar funcionamiento del sistema.
Actores
Administrador del sistema
Propósito: verificar que el sistema implementado funcione correctamente
Resumen: El sistema dará la información al administrador de los procesos
verificando código de acceso que se encuentra en la base de datos.
Tipo: Primario
Precondiciones: Verificar procesos y validación.
Pos condiciones: Garantizar que el sistema no presente fayas
CURSO NORMAL DE LOS EVENTOS
Acción del Actor Respuesta del Sistema
1. ingresar al sistema 1.
2. 2. solicitar código de acceso
3.ingresar código 3.
4. 4.ingresar al sistema
5. solicitar datos del sistema 5.
6 6. mostrar datos solicitados
7.revisar dependencias del sistema 7.
8.verificar funcionamiento de las diferentes
dependencias del sistema
8.
CURSO ALTERNO 1: <identificador incorrecto>
Acción del Actor Respuesta del Sistema
1.el ingresar un dato no valido 1.
2. 2.verificar dato no valido
3. 3.solicitar corrección del dato
32
DIAGRAMA DE SECUENCIA
Obtener datos de acceso
SISTEMA
mostrar link de registro
solicitar rol del usuario
ingresar rol
diligenciar formulario de registro
verificar informacion
ingresar link de registro
desplegar formato de registro
obtener codigo de acceso
generar codigo de acceso
aprendiz: instructo:
administrador
acceder a la plataforma
33
Ingresar a la base de datos
aprendiz : instructor:
administrador del sistema:
administrador
SISTEMA
iniciar seccion
ingresar a la base de datos
seleccionar ingresar a la base de datos
permitir el acceso
verificar datos
solicitar rol del usuario
verificar los datos
34
Almacenar información en la base de datos
instructor : aprendices
: administrador
SISTEMA
verificar existencia de datos
ingresar al sistema
solicitar datos de acceso
acceder al sistema
almacenar informacion
ingresar informacion
permitir acceso al sistema de acuerdo a su rol
verificar informacion
imgresar datos de acceso
solicitar rol del usuario
ingresar rol del usuario
almacenar informacion
35
Solicitar información del sistema
SISTEMA
adquirir informacion del sistema
mostrar informacion solicitada
solicitar informacion
ingresar al menu del sistema
desplegar menu del sistema
verificar informacion suministrada
registra datos solicitados
ingresa datos de acceso
el sistema solicita datos de acceso
solicitar acceso al sistemaparendices : administrador
: instructores
36
Generar reportes
aprendiz : instructor:
administrador
SISTEMA
generar reportes
permite acceso
verifica los datos
ingresa codigo de acceso
solicitar datos de acceso
ingresar al sistema
seleccionar informacion solicitada
mostrar informacion solicitada
seleccionar reportes mensuales de ventas
desplegar menu de opciones
ingresar al munu
37
Actualizar información
instructor : aprendices
:administrador
SISTEMA
solicitar modificar datos
gardar actualizacion
actualizar datos
ingresar informacion
seleccionar actualizar datos
mostrar opciones de actualizacion
permitir acceso al sistema
verificar codigo de acceso
ingresar codigo de acceso
iniciar seccion
solicitar rol del usuario
ingresar rol de usuario
38
Verificar funcionamiento del sistema
administrador del sistema
SISTEMA
verificar funcionamiento de dependencias del sistema
revisar dependencias del sistema
mostrar datos del solicitados
solicitar datos del sistema
ingresar al sistema
ingresar codigo
solicitar codigo de acceso
ingresar al sistema
39
DIAGRAMA DE CLASES
+alvergar aprendices ()
-aprendices
-administradores
-instructores
-equipos
-laboratorio
planta pac
+desarrollar funciones ()
+elaborar productos ()
+seguir metodologuias()
-dni
-nombres
-apellidos
-genero
-funciones
-telefono
-direccion
personas
+almacenar datos()
+procesar datos()
+guardar datos()
-marca
-capacidad
-procesador
-serial
-tamaño
-memoria RAM
-disco duro
equipos de computo
+permitir elaborar productos ()
-cantidad
-tamaño
-calidad
-color
-precio
insumos
+solicita productos()
+compra productos ()
-telefono
-direccion de domicilio
-correo electronico
-nombre
-direccion
-telefono
cliente
+diseñar sistema de informacion()
+implementa software de calidad()
+suplir necesidades de los usuarios()
-nombre
-programa de formacion
-direccion
-cargo
-direccion electronica
-
diseñadores
+enseñar a aprendices()
+guiar aprendices()
+formar a los aprendices()
-titulo profecional
-experiencia laboral
-direccion
-telefono
-direccion
-direccion electronica
instructores
+suministrar productos()
-rut proveedor
-ubicacion
-estado proveeedor
-rut contacto
-nombre contacto
-cargo
-telefono
-fax
-direccion electronica
-
proveedores
+ordenar de registros()
+manejar el sistema()
+llevar inventario()
-id del administrador : bool
-telefono
-direccion
-numero de rut
-correo electronico
administrador del sistema
+seguir lineamientos establecidos()
+elaborar productos()
+manejar el sistema()
-programa de formacion
-# de orden
-correo electronico
aprendices planta pac
+siguir metodologia de elaboracion ()
+elaborar productos de calidad()
+permitir practicar conocimientos adquiridos()
-identificar el producto
-analizar el producto
-seleccion de productos
-describir funciones del elemento
-protocolo de calidad
-gestion de calidad
procesos
+generar reportes de datos()
+agrupar datos()
-informes detallados
-guarada datos
-se genera por el sistema
-agrupan datos
-actualiza informacion
reportes
+permitir elaboracion de productos()
-nombre
-tipo de carne
-color
-tamaño
-sabor
-textura
carnes
+hacer pagos ()
+monitorea pagos()
-rut
-nombre o razon social
-ubicacion
-rut contacto
-cargo
-telefono
-fax
-direccion electronica
provedor persona juridica
+proveer materias primas()
-rut
-nombre o razon social
-ubicacion
-rut contacto
-cargo
-telefono
-fax
-direccion electronica
proveedor persona natural
+crear un sabor unico en las carnes()
-marca
-color
-tamaño
-sabor
-olor
-cantidad
-textura
-precio
aliños
+organizar informacio()
+guaradar informacion unica()
+almacenar datos()
-conjunto de datos
-almacena datos
-genera informacion
-contiene informacion
-mantiene informacion
-recoge y ordena datos
registro
Fin1
contienen
-genera
*
*
-realizan*
*
-requieren de
*
-Fin6*
-pueden ser
*
-Fin2
*
-pueden ser*
-Fin3
*
-generan
*
-Fin4
*
-almacenados en*
-Fin5*
+leer la informacion codificada()
+estandarizar informacion()
+mejorar la busqueda de datos()
-contiene informacion
-mejora exactitud de los datos
-control de calidad
-control de inventario
-lee informacion codificada
lector codigo de barras
+permite almacenar informacion ()
+ accesibilidad a los datos()
+registra toda la informacion()
-forman registros
-almacena informacion
-procesamiento de informacion
-entidades de informacion
-administracion de informacion
-organiza datos
-controla registros
base de datos
+proteger los productos()
+permite mas tiempo de vida de los productos()
+mejor aspecto de los productos()
-cantidad de productos
-tamaño
-control de calidad
-identificador del producto
-entidades de un sistema
-marca
empaquetamiento
+guardar informacion y/o productos()
-identificador
-tipo de dato
-clase de almacenamiento
-direccion
-valor
-duracion
-situacion
almacenamiento
40
DIAGRAMA DE ACTIVIDADES
41
ESPECIFICACION FUNCIONAL
42
CONCLUSIONES
De una manera general, podemos constatar al final de este informe que por lo
anterior, este proyecto corresponde a una verificación a los procesos, a través del
ambiente y la meterías primas, su presencia es variable y por lo tanto la ocurrencia
de resultados positivos, determina la necesidad de identificar medidas correctivas
y nuevas medidas preventivas que permitan asegurar el control de la seguridad
de los procesos por medio un sistema de información.
43
ANEXOS
Equipos de computo de la planta procesadora de cárnicos
44
GLOSARIO
SIIPCA: sistema de información integrado para la planta procesadora cárnicos
planta PAC: planta procesadora de alimentos cárnicos
duplicidad : existencia de datos similares
indexar: registrar ordenadamente datos e información
Ethernet: es una red red de área local
Switch: dispositivo que permite la interconexión de redes de computadora
Firewall: parte o segmento de una red que impide el acceso no autorizado
Enrutador : es un dispositivo hardware que permite direccionar la información
al destino propuesto por el usuario
RF: requerimiento funcional
RNF: requerimiento no funcional