Escolar Documentos
Profissional Documentos
Cultura Documentos
HAMILTON FORERO VALERO 20111078 LEIDY STEFANI BORNACHERA 20111078010 XIMENA GALINDO RAMIREZ 20111078027
UNIVERSIDAD DISTRITAL FRANCISCO JOSE DE CALDAS FACULTAD TECNOLOGICA ANALISIS DE SISTEMAS BOGOT D.C NOVIEMBRE DEL 2013
1.1.3 MODELOS DEL DOMINIO 1.1.3.1 Modelo del dominio del sistema Consulta
Gerente
Administrador
Interfaz
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
IDENTIFICACION 01
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
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
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
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
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
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
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
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