Você está na página 1de 24

PLATAFORMA PARA SISTEMATIZAR LA EMPRESA AREPAS DEL SUR

HAMILTON FORERO VALERO 20111078 LEIDY STEFANI BORNACHERA 20111078010 XIMENA GALINDO RAMIREZ 20111078027

LUIS HERNANDO PRIETO

UNIVERSIDAD DISTRITAL FRANCISCO JOSE DE CALDAS FACULTAD TECNOLOGICA ANALISIS DE SISTEMAS BOGOT D.C NOVIEMBRE DEL 2013

1.MODELADO DEL NEGOCIO 1.1. CONOCIMIENTO DE LA ORGANIZACIN 1.1.1.MODELADO DEL NEGOCIO


El modelado del negocio viene a ser el resultado del anlisis de todo lo que pensamos sistematizar en este caso se ve en el resumen de todos los diagramas de procesos que realizamos.

1.1.2. DIAGRAMA DE PROCESOS 1.1.2.1 DIAGRAMA DE PROCESOS CONSULTA

1.1.2.2 DIAGRAMA DE PROCESOS ELIMINAR

1.1.2.3 DIAGRAMA DE PROCESOS INSERTAR

1.1.2.4 DIAGRAMA DE PROCESOS MODIFICAR

1.1.3 MODELOS DEL DOMINIO 1.1.3.1 Modelo del dominio del sistema Consulta

1.1.3.2 Modelo del Dominio del sistema Eliminar

1.1.3.3 Modelo del Dominio del sistema Insertar

1.1.3.4 Modelo del Dominio del sistema Modificar

1.1.3.5 Modelado Integrado del Dominio

1.1.4 GLOSARIO DE TERMINOS


Concepto Empleado Descripcin Es el actor encargado de hacer uso del sistema de registro creando y modificando los datos de su propia cuenta dentro del sistema. Es el actor encargado de modificar los datos de su cuenta y de consultar los datos de empleados, gerente y administrador segn lo necesite. Es el actor encargado de crear empleados, gerente y administrador adems de poderlos consultar, modificar y eliminar. Es la forma en que los usuarios pueden

Gerente

Administrador

Interfaz

Sesin Nombre de Usuario

Contrasea

Formulario

comunicarse con la plataforma, y comprende todos los puntos de contacto entre el usuario y el sistema. Es el cuadro espacio-tiempo en el que un usuario accede y utiliza los servicios de la plataforma. Es el nmero nico de identificacin mediante el cual se conoce los diferentes datos de un usuario, este cdigo solo es otorgado por el administrador y aplica para los usuarios gerente y empleado. Es una forma de autenticacin que utiliza informacin secreta para controlar el acceso hacia algn recurso informtico en este caso el acceso a la plataforma. Es el conjunto de datos rellanados por el usuario para ser enviados y luego serprocesados por el sistema para devolver un resultado al usuario.

2. FASE DE REQUERIMIENTOS
2.1. REQUERIMIENTOS NO FUNCIONALES. Requerimientos del producto La plataforma deber dar la posibilidad de almacenar una gran informacin personal de los clientes, as tambin su listado de pedidos y el historial de transacciones que se han realizado, para esto se da la necesidad de la utilizacin de base de datos las cuales nos permitan, categorizar la informacin y guardarla. Tambin su bsqueda deber ser rpida y concreta, lo cual evitara la redundancia de informacin y hacer ms notable la rapidez que brindara la plataforma en todo el procesamiento de la informacin. Deber ser usada solamente por personal de la empresa, ya que la plataforma tendr guardada informacin perteneciente nica y exclusivamente de la misma. Requerimientos organizacionales Se debern crear diferentes bases de datos las cuales almacenaran la informacin respectiva de la empresa, a su vez se asignaran roles dentro de la misma para que los diferentes usuarios que la consulten tenga acceso a cierto tipo de informacin, con esto se logra garantizarle a los clientes de la empresa la mayor seguridad en el manejo de su informacin y que esta no ser utilizada por cualquier otro ente diferente, se creara una interfaz que permita realizar los manejos de la base de datos, consultas, modificaciones y actualizacin de las bases de datos. Esto permitir que el software tenga un correcto manejo por parte de los usuarios. Se deber capacitar al personal de la empresa y asignarle a cada uno un usuario para que puedan manipular el software. Requerimientos externos Se debern realizar estudios, si posteriormente a la implementacin de este sistema la empresa estara interesada en complementarlo con otros sistemas que manejaran ms adelante, esto permitira actualizar el software y generar implementaciones para que este pueda interactuar con otros sistemas o software. La empresa deber garantizar el buen manejo de la plataforma ya que este tendr el registro de toda la informacin de los clientes y por ende la seguridad del manejo de la informacin deber ser muy rigurosa.

2.2. REQUERIMIENTOS FUNCIONALES. 1. El administrador deber tener la posibilidad de que al momento ingresar a la plataforma tener acceso a los pedidos, los clientes y movimientos realizados por la empresa. 2. El operario deber tener la posibilidad de consultar el estado de los pedidos que realicen los clientes dentro de la empresa. 3. La plataforma deber permitirle al o a los administradores, realizar modificaciones en cuanto se refiera a el listado de los clientes, cantidad de pedidos y movimientos de la empresa. 4. La plataforma deber restringir cierta informacin que solo ser manejada por los administradores de la empresa, generando la asignacin de diferentes roles. 5. La plataforma deber brindar una interfaz amigable, la cual permita el buen manejo del software por parte de los usuarios. 6. La plataforma deber asignar una identificacin nica a cada cliente, para que al momento de realizar la bsqueda sea ms eficiente este proceso y evitar redundancia de datos.

2.3. DEFINICION DE ACTORES: ACTOR Gerente DESCRIPCIN Es el actor que hace uso de las herramientas suministradas por la plataforma para interactuar con las disponibilidades de ingredientes, datos de empleados y zonas involucradas. Es el actor encargado de la gestin de todos los componentes del sistema, desde hacer creaciones, pasando por modificaciones y consultas, hasta llegar eliminaciones de los elementos ofrecidos por la plataforma en gestin. Actor que interviene con el sistema haciendo uso de algunas herramientas para actualizar datos especficos.

Administrador

Empleado

2.4. LISTA PRELIMINAR DE CASOS DE USO Actor Gerente Iniciar Sesin Cerrar Sesin Modificar Datos Consulta General de Datos Consultar Listado de clientes Consultar Zonas Consultar Pedido Consultar Ingredientes

Actor Administrador Iniciar Sesin Cerrar Sesin Modificar Datos Crear Gerente Crear Empleado Consultar Empleado por cdigo Modificar Empleado por cdigo Eliminar Empleado por cdigo Crear Administrador Consultar Administrador por cedula Modificar Administrador por cdigo Eliminar Administrador por cdigo Eliminar Datos Consultar Zonas Consultar Pedidos Consultar Ingredientes

Actor Empleado Iniciar Sesin Cerrar Sesin Modificar Datos Consultar Listado de clientes Consultar Zonas Consultar Pedidos Consultar Ingredientes

2.4.1. DIAGRAMAS CASOS DE USO 2.4.1.1 MODELO DE CASO DE USO DEL SISTEMA REGISTRO

2.4.1.2 modelo de caso de uso integrado

2.4.2. DOCUMENTACIN DE CASOS DE USO

IDENTIFICACION 01

CASO DE USO Iniciar sesin

ACTORES Administrador, Gerente, Empleado

OBJETIVO Permitir el acceso a los servicios de la plataforma a los usuarios. DESCRIPCION El caso de uso permite entrar a la aplicacin, a partir del ingreso se le darn los permisos dependiendo su rol. Precondiciones Postcondiciones El usuario debe haberse registrado previamente en la plataforma El usuario puede utilizar los servicios del sistema de acuerdo al tipo de usuario con sus respectivos permisos. Cancelar la operacin Recordar contrasea Interfazcompleta (Administrador) Interfaz incompleta (Gerente, Empleado) Interfaz de registro

Alternativas y excepciones

CURSO NORMAL DE LOS EVENTOS ACCION DEL ACTOR RESPUESTA DEL SISTEMA

Estando en la interfaz principal el El sistema permitir el acceso al sistema usuario ingresara su cdigo y del usuario, de acuerdo al tipo de usuario contrasea para poder ingresar al ser mostrada una interfaz diferente con sistema. sus respectivos permisos, y si el usuario no se encuentra registrado o ingreso mal sus datos esto ser informado por el sistema. PUNTOS DE INTERRUPCION Si el sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre fuera de lnea y que no est presentando problemas, la recomendacin es que intente de nuevo iniciar sesin hasta que le muestre los permisos y datos de su sesin de acuerdo al tipo de usuario.

IDENTIFICACION 02

CASO DE USO Modificacin de datos

ACTORES Administrador, Gerente, Empleado.

OBJETIVO Crear un mecanismo cuando el administrador inicie sesin para poder modificar datos DESCRIPCION El caso de uso permite modificar las cantidadesde ingredientes, o los datos de los distintos usuarios quedando guardada la modificacin en la base de datos. Precondiciones El administrador debe haberse registrado en la plataforma La modificacin queda guardada en tiempo de ejecucin Cancelar la operacin Modificacin de ingredientes Modificacin de cantidades Modificacin de usuarios

Postcondiciones

Alternativas y excepciones

CURSO NORMAL DE LOS EVENTOS ACCION DEL ACTOR RESPUESTA DEL SISTEMA

Estando en la parte de Modificar Si hay errores en los datos recibidos Datos el usuario seleccionara el dato por el sistema este mostrara un a modificar y lo actualizara. mensaje de error al usuario para que lo corrija de lo contrario el sistema validara el tipo de usuario a modificar y har la respectiva sentencia SQL para actualizar los datos ingresados en la base de datos, si la actualizacin resulto satisfactoria el usuario vera en una notificacin de actualizacin. PUNTOS DE INTERRUPCION Si el sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre cado y que no est presentando problemas, la recomendacin es que intente de nuevo modificar los datos de su cuenta hasta que le muestre el informe con los datos actualizados.

IDENTIFICACION 03

CASO DE USO Cerrar Sesin

ACTORES Administrador, Gerente, Empleado

OBJETIVO Crear un mecanismo de salida del sistema. DESCRIPCION Permitir la salida segura del sistema a los usuarios. Precondiciones El usuario debe estar previamente registrado en el sistema. El usuario debe haber iniciado sesin en el sistema.

Postcondiciones

Alternativas y excepciones

El usuario saldr del sistema cerrando la sesin impidiendo que otros usuarios pueden ver los datos de la sesin e ingresar a su sesin y tal vez acceder a servicios a los cuales no posee permiso. Cancelar la operacin

CURSO NORMAL DE LOS EVENTOS ACCION DEL ACTOR Habiendo iniciado sesin el usuario podr salir del sistema en cualquier momento haciendo click en el link Cerrar Sesin. RESPUESTA DEL SISTEMA

El sistema destruir la sesin en uso para impedir que otros usuarios puedan acceder a esta sesin luego mostrara la interfaz principal para permite a otros usuarios iniciar sesin con sus respectivas cuentas. PUNTOS DE INTERRUPCION

Si el sistema no se puede cerrar su sesin por favor intente de nuevo debido a que si no se cierra su sesin correctamente otros usuarios malintencionados podran ocasionar daos de datos sobre su cuenta y otro tipo de cosas. Para comprobar que cerro bien su sesin debe estar en la interfaz principal del sistema y darle click en su navegador atrs y comprobar que despus de cerrada su sesin no se puede ve su cuenta de lo contrario su sesin no ha sido cerrada.

IDENTIFICACION 04

CASO DE USO Crear Empleado

ACTORES Administrador, Gerente, Empleado

OBJETIVO Permitir la creacin de empleados en la plataforma DESCRIPCION Permitir la creacin de un empleado por parte de los diferentes usuarios del sistema. El usuario debe haber ingresado a la pgina Precondiciones principal en la parte donde dice insertar Empleado y haber ingresado los datos all requeridos. Si hay errores en los datos recibidos por el sistema Postcondiciones este mostrara un mensaje de error al usuario para que lo corrija de lo contrario el empleado es registrado en el sistema. Alternativas y Cancelar la operacin excepciones CURSO NORMAL DE LOS EVENTOS ACCION DEL ACTOR Habiendo ingresado a la pgina principal en la parte donde dice insertar empleado e ingresar los datos all requeridos. RESPUESTA DEL SISTEMA Si hay errores en los datos recibidos por el sistema este mostrara un mensaje de error al usuario para que lo corrija de lo contrario el empleado es registrado en el sistema y se mostrara una notificacin. PUNTOS DE INTERRUPCION

Si el sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre cado y que no est presentando problemas, la recomendacin es que intente de nuevo crear un empleado hasta que le muestre la notificacin de creacin de empleado.

IDENTIFICACION 05

CASO DE USO Eliminar Empleado

ACTORES Administrador, Gerente, Empleado

OBJETIVO

Permitir la eliminacin de registros de empleados en la plataforma DESCRIPCION Permitir la eliminacin de un empleado haciendo una bsqueda previa por cdigo del investigador por parte del Administrador del sistema. Precondiciones El Administrador debe estar previamente registrado en el sistema. El Administrador debe haber iniciado sesin en el sistema. El Administrador debe haber accedido a la parte de Eliminar_empleado. El Administrador debe haber encontrado al empleado de acuerdo al cdigo ingresado. Eliminacin de un empleado de manera permanente del sistema. Cancelar la operacin

Postcondiciones

Alternativas y excepciones

CURSO NORMAL DE LOS EVENTOS ACCION DEL ACTOR RESPUESTA DEL SISTEMA

El Administrador buscara el El sistema con la respectiva sentencia empleado de acuerdo al cdigo y el SQL eliminara del sistema el registro sistema le mostrara los datos del seleccionado por parte del empleado luego el administrador administrador y luego si la eliminacin confirmara si desea o no eliminar el fue satisfactoria ser mostrado un empleado seleccionado. aviso de Eliminacin satisfactoria. PUNTOS DE INTERRUPCION Si el sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre cado y que no est presentando problemas, la recomendacin es que intente de nuevo eliminar un empleado hasta que le muestre el aviso de Eliminacin satisfactoria.

IDENTIFICACION 06

CASO DE USO Crear Gerente OBJETIVO

ACTORES Administrador, Gerente

Permitir la creacin de registros de gerente en la plataforma DESCRIPCION

Permitir la creacin del gerente por parte del Administrador del sistema. Precondiciones El Administrador debe estar previamente registrado en el sistema. El Administrador debe haber iniciado sesin en el sistema. El Administrador debe haber accedido a la parte de Creacin de usuarios. El Administrador debe haber ingresado los datos del gerente. Si hay errores en los datos recibidos por el sistema este mostrara un mensaje de error al administrador para que los corrijas de lo contrario el director es registrado en el sistema. Cancelar la operacin

Postcondiciones

Alternativas y excepciones

CURSO NORMAL DE LOS EVENTOS ACCION DEL ACTOR El administrador debe haber ingresado a la pgina principal en la parte donde dice insertar usuarios e ingresar los datos all requeridos. RESPUESTA DEL SISTEMA Si hay errores en los datos recibidos por el sistema este mostrara un mensaje de error al usuario para que lo corrija de lo contrario el gerente es registrado en el sistema y se mostrara una notificacin. PUNTOS DE INTERRUPCION

Si el sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre cado y que no est presentando problemas, la recomendacin es que intente de nuevo crear el gerente hasta que le muestre el aviso de creacin de usuario satisfactoria.

IDENTIFICACION 07

CASO DE USO Eliminar Gerente OBJETIVO

ACTORES Administrador, Gerente

Permitir la eliminacin de registros de gerente en la plataforma DESCRIPCION Permitir la eliminacin del gerente por parte del Administrador del sistema. Precondiciones El Administrador debe estar previamente registrado en el sistema.

Postcondiciones

Alternativas y excepciones

El Administrador debe haber iniciado sesin en el sistema. El Administrador debe haber accedido a la parte de Eliminacin de usuarios. El Administrador debe haber ingresado los datos del gerente a eliminar. Si hay errores en los datos recibidos por el sistema este mostrara un mensaje de error al administrador para que los corrija de lo contrario el gerente es eliminado del sistema. Cancelar la operacin

CURSO NORMAL DE LOS EVENTOS ACCION DEL ACTOR El administrador debe haber ingresado a la pgina principal en la parte donde dice Eliminar usuarios e ingresar los datos all requeridos. RESPUESTA DEL SISTEMA Si hay errores en los datos recibidos por el sistema este mostrara un mensaje de error al usuario para que lo corrija de lo contrario el gerente es eliminadodel sistema y se mostrara una notificacin. PUNTOS DE INTERRUPCION

Si el sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre cado y que no est presentando problemas, la recomendacin es que intente de nuevo eliminar el gerente hasta que le muestre el aviso de eliminacin de usuario satisfactoria.

IDENTIFICACION 07

CASO DE USO Consultar Zona

ACTORES Administrador, Gerente, Empleado

OBJETIVO Permitir la consulta de registros de zonas en la plataforma DESCRIPCION Permitir la consulta de las zonas por parte del administrador, gerente y/o empleado del sistema. El administrador, gerente y empleado deben estar Precondiciones previamente registrados en el sistema. El administrador, gerente y/o empleado deben haber iniciado sesin en el sistema. El administrador, gerente y/o empleado deben

Postcondiciones

Alternativas y excepciones

haber accedido a la parte de Consulta de zonas. Si hay errores en los datos recibidos por el sistema este mostrara un mensaje de error al administrador, gerente y/o empleado para que los corrija de lo contrario la consulta de zonas debe ser permitida. Cancelar la operacin

CURSO NORMAL DE LOS EVENTOS ACCION DEL ACTOR El administrador, gerente y/o empleado debe haber ingresado a la pgina principal en la parte donde dice consultar zonas e ingresar los datos all requeridos. RESPUESTA DEL SISTEMA Si hay errores en los datos recibidos por el sistema este mostrara un mensaje de error al usuario para que lo corrija de lo contrario se debe mostrar el resultado de la consulta requerida.

PUNTOS DE INTERRUPCION Si el sistema no se puede conectar a la base de datos por favor revisar que el servidor no se encuentre cado y que no est presentando problemas, la recomendacin es que intente de nuevo eliminar el gerente hasta que le muestre el aviso de eliminacin de usuario satisfactoria.

3. FASE DE ANALISIS 3.1 DIAGRAMA DE SECUENCIA 3.2 DIAGRAMA DE COLABORACION 3.3 DIAGRAMA DE ACTIVIDADES 3.4 DIAGRAMA DE ESTADO 3.4.1 DIAGRAMA ESTADO INSERTAR GERENTE

3.4.2 DIAGRAMA ESTADO INSERTAR ADMINISTRADOR

3.4.3 DIAGRAMA ESTADO INSERTAR EMPLEADO

3.4.4 DIAGRAMA ESTADO CONSULTA GERENTE

3.4.5 DIAGRAMA ESTADO CONSULTA ADMINISTRADOR

3.4.6 DIAGRAMA ESTADO CONSULTA EMPLEADO

3.4.7 DIAGRAMA ESTADO ELIMINAR GERENTE

3.4.8 DIAGRAMA ESTADO ELIMINAR ADMINISTRADOR

3.4.9 DIAGRAMA ESTADO ELIMINAR EMPLEADO

3.4.10 DIAGRAMA ESTADO MODIFICAR GERENTE

3.4.11 DIAGRAMA ESTADO MODIFICAR ADMINISTRADOR

3.4.12 DIAGRAMA ESTADO MODIFICAR EMPLEADO

Você também pode gostar