Professional Documents
Culture Documents
El sistema a desarrollar tendr la capacidad de gestionar pedidos de medicamentos por parte de comerciales a la compaa, la visualizacin de los mismos por parte de los clientes y la interaccin constante por parte de los almacenista con las peticiones recibidas, es de notar que este sistema ser Web por lo cual se tendr acceso desde cualquier lugar donde se tenga acceso a Internet.
Ingresar la informacin por parte de los usuarios, tomando en cuenta que cada usuario segn su perfil podr realizar ciertas actividades.
Generar pedidos, los pedidos son creados por un comercial y pasan por diferentes estados, finalmente el encargado de cerrar el ciclo de un pedido es el comercial, cuando contacta con el cliente y este certifica que recibi los medicamentos.
Construccin de reportes, todos los usuarios podrn generar reportes a partir de la informacin existente a la base de datos, por citar un ejemplo el comercial podr generar un reporte con el historial de un cliente en especifico.
Validacin de Usuarios, con el fin de restringir la informacin, para poder acceder al aplicativo y a la informacin como tal.
Gestin de usuarios, el administrador del sistema contara con la capacidad de realizar las modificaciones necesarias a la informacin de cada usuario del sistema.
Sustento de la informacin por medio de archivos que se suben al servidor del equipo y se convertirn en material de consulta para el usuario que le sea pertinente.
El sistema contara internamente con ciertos procedimientos para realizar auditorias sobre las modificaciones realizadas por los usuarios a la informacin.
Este sistema de informacin al interior de la empresa se encontrara inmiscuido entre la direccin de mercadeo (jefe comercial y comerciales), almacn (Almacenista) y sistemas (ingeniero de soporte) y en su exterior con todos los clientes de la empresas y quienes decidan crear su usuario desde la pagina Web.
En la siguiente tabla se relacionan los diferentes actores del sistema con cada una de sus necesidades
USUARIO Administrador
Jefe Comercial
Lo que requiere del sistema Crear, modificar, eliminar y auditar los usuarios del sistema. Ingresar pedidos de clientes especiales. Auditar el trabajo de los comerciales a cargo. Generar reportes. Modificar informacin de los
Comercial
Almacenista
Cliente
clientes. Modificar estado de los pedidos. Generar pedidos. Ingresar Actividades Comerciales. Generar Reportes. Revisar la informacin. Registrar clientes. Responder a las solicitudes de los pedidos. Generar Reportes. Visualizar estado de los pedidos. Solicitar Cotizaciones. Generar Reportes.
Requisitos tecnolgicos
o FIREWALL: El firewall hace parte de la topologa de red de la compaa el cual protege los servidores de ataques informticos o de malware alojado en la red.
o SERVIDOR WEB: Este servidor es el encargado de alojar el aplicativo por medio de un servicio conocido como apache, para este servidor se recomienda un sistema operativo Linux para mejorar las polticas de defensa.
o SERVIDOR BASE DE DATOS: Es el servidor en el cual estar alojada la base de datos, la cual podr estar montada en el sistema gestor por el cual la compaa sienta preferencia.
o INTERNET: En este caso ser un canal de acceso para las personas que no se encuentren en la red interna de la empresa.
o DIRECCIONAMIENTO PUBLICO: Es una direccin IP que no cambia y es usada para que los usuarios puedan acceder al servidor Web.
o DIRECCIONAMIENTO LOCAL: La red local de la empresa, para evitar las congestiones de internet y de esa manera reducir el tiempo de espera.
14.1.3 Identificacin de los usuarios participantes y finales Catalogo de usuarios USUARIO Administrador FUNCIONES Administrar la base de datos. Brindar soporte a los diferentes usuarios. Modificar informacin cuando la situacin lo amerite. Crear, modificar e inactivar usuarios y sus perfiles Auditar los comerciale s a cargo de l Ingresar pedidos. Ingresar clientes. Ingresar actividades comerciale s. Consultar estado de pedidos. Generar reportes. Modificar informacin de clientes y pedidos. Lo que requiere del sistema Es el encargado de mantener disponible la base de datos y el aplicativo, adems debe brindarle soporte a los usuarios dndole solucin a sus requerimientos. En sus obligaciones est la de crear los usuarios a las personas nuevas que ingresen a la compaa y de cambiar el estado de un usuario cuando este se retire de la compaa.
Jefe Comercial
Como jefe comercial, tiene personas a cargo a las cuales debe auditar para optimizar los resultados. l puede comportarse como un comercial, por lo cual est en la capacidad de ingresar pedidos, ingresar clientes y gestionar todo lo referente a los requerimientos de los clientes. En sus funciones est la de mantener una comunicacin constante con el administrador del sistema para solicitar cambios a nivel de base de datos que l no pueda realizar por medio del aplicativo, solicitarle al mismo la creacin de usuarios para los nuevos comerciales. Adicional a esto est en la obligacin de generar reportes e informes para la
Comercial
compaa. El comercial es el encargado Ingresar de conseguir clientes, clientes. contactarlos y realizar junto Ingresar a ellos los pedidos si es pedidos. necesario, su funcin es la Ingresar actividades de vender y generar los comerciale pedidos, para sustentar su trabajo deben ingresar las s. actividades comerciales en Consultar el estado las cuales describan cada de los una de las tareas realizadas. pedidos. En el proceso de los pedidos, deben estar pendientes de la respuesta generada por el almacn y comunicrsela al cliente si este no ha ingresado al aplicativo. Finalmente debe generar informes para entregarlos a su jefe comercial. Responder El almacenista tiene la a las funcin bsica de dar respuesta a los pedidos solicitudes solicitados por los realizadas por los comerciales y en caso de ser deben comerciale afirmativo despacharlo. s. Los clientes pueden Visualizar estado de registrarse y acceder a la web para visualizar el estado sus de sus pedidos y realizar pedidos. cotizaciones. Realizar Cotizacione s.
Almacenista
Cliente
Plan de Trabajo (ASI) ANALISIS DEL SISTEMA DE INFORMACIN USUARIOS PARTICIPANTES ACTIVIDAD Grupo de Desarrollo. Definicin del sistema Jefe Comercial. Comerciales.
ASI 1
ASI 2
Establecimiento de requisitos
ASI 4 ASI 5
Anlisis de los casos de uso Anlisis de clases Definicin de interfaces de usuario Especificacin del plan de pruebas Aprobacin del anlisis del sistema de informacin
ASI 8
ASI 10
ASI 11
Almacenista. Administrador del Sistema. Grupo de Desarrollo. Jefe Comercial. Comerciales. Almacenista. Administrador del Sistema. Grupo de Desarrollo. Grupo de Desarrollo. Grupo de Desarrollo. Jefe Comercial. Comerciales. Almacenista. Administrador del Sistema. Grupo de Trabajo. Administrador del sistema. Grupo de Desarrollo. Jefe Comercial. Comerciales. Almacenista. Administrador del Sistema.
A partir de la informacin captada por medio de reuniones, entrevistas y encuestas a las personas afectadas por la aplicacin, se lograron identificar los siguientes requisitos que son indispensables cumplir para el ptimo funcionamiento del aplicativo.
La aplicacin debe tener polticas de Funcional, Seguridad seguridad. La aplicacin debe contar perfiles ajustados a la realidad. Debe ser de fcil manejo. con Implantacin
Implantacin, Rendimiento
Mediante reuniones con el usuario final y observacin directa de los procesos que se llevan a cabo en el laboratorio farmacutico DYA se pudieron identificar los siguientes requisitos del sistema:
La aplicacin debe tener polticas de seguridad, es decir, debe contar con manejo de diferentes perfiles de usuario y logins que eviten que personas no deseadas tengas acceso a informacin confidencial.
La aplicacin debe ser sencilla de manejar, presentando al usuario interfaces graficas amigables y las ayudas pertinentes.
La aplicacin debe permitir crear diferentes tipos de reportes, que permitan a los usuarios conocer el historial de operaciones que se han realizado, mostrando los detalles generales de cada una de ellas.
La aplicacin debe llevar a cabo las validaciones de ingreso de informacin necesarias para garantizar la integridad y coherencia de los datos, minimizando la existencia de informacin redundante.
Validar usuario Crear usuario Modificar usuario Eliminar usuario Registrar pedido Modificar pedido Despachar pedido Validar existencia Visualizar pedido Historial de transacciones Revisar inventario Ingresar medicamentos Modificar medicamentos
Definicin de actores: Actores Se describen en total tres actores en el sistema de informacin que se implementara en el laboratorio farmacutico DYA.
Actor: Usuario Casos de uso: Ingresar al sistema, Registrar pedido, Modificar pedido, Despachar pedido, Visualizar pedido, Historial de transacciones, Revisar inventario, Ingresar medicamentos Modificar medicamentos. Tipo: primario Descripcin: es el actor principal y representa a la persona que va a utilizar el sistema.
Actor: Administrador Casos de uso: Ingresar al sistema, Crear usuario, Modificar usuario, Eliminar usuario, Visualizar pedido, Historial de transacciones, Revisar inventario. Tipo: Descripcin: representa a la persona que va a administrar la base de datos.
Actor: Base de Datos Sistema Casos de uso: Validar usuario, Crear usuario, Modificar usuario, Eliminar usuario, Registrar pedido, Modificar pedido, Despachar pedido, Validar existencia, Visualizar pedido, Historial de transacciones, Revisar inventario, Ingresar medicamentos, Modificar medicamentos
Tipo: secundario
Descripcin: Es el actor secundario y representa a la base de datos donde se guarda toda la informacin del sistema.
DESCRIPCION Este caso de uso permite validar la consistencia de la informacin que proporciono uno de los actores al tratar de ingresar al sistema.
PRECONDICIONES
FLUJO NORMAL 1. El actor suministra la informacin requerida para ingresar al sistema, como lo son su perfil y contrasea. 2. El actor pulsa sobre el botn ingresar. 3. El actor accede al sistema.
FLUJO ALTERNATIVO 1. Si la informacin suministrada no cumple con la validacin, se genera una ventana de error.
DESCRIPCION Mediante este caso de uso el administrador del sistema puede adicionar nuevos usuarios.
PRECONDICIONES 1. El administrador debe haber pasado por la validacin de usuario. 2. El administrador debe haber seleccionado la opcin administrar usuarios del men correspondiente. 3. El administrador debe haber seleccionado la opcin crear usuario del men correspondiente.
FLUJO NORMAL 1. El administrador llena el respectivo formulario que aparece en pantalla con la informacin del nuevo usuario. 2. El administrador selecciona el tipo de perfil del nuevo usuario. 3. El administrador da click en el botn crear. 4. Se valida la coherencia de la informacin suministrada. 5. Se registra en la base de datos la informacin del nuevo usuario.
FLUJO ALTERNATIVO 1. Si la informacin suministrada no cumple con la validacin de coherencia, se genera una ventana de alerta.
DESCRIPCION Mediante este caso de uso el administrador del sistema puede editar la informacin de los usuarios.
PRECONDICIONES 1. El administrador debe haber pasado por la validacin de usuario. 2. El administrador debe haber seleccionado la opcin administrar usuarios del men correspondiente. 3. El administrador debe haber seleccionado la opcin modificar usuario del men correspondiente.
FLUJO NORMAL 1. El administrador modifica el respectivo formulario que aparece en pantalla con la informacin del usuario. 2. El administrador selecciona el tipo de perfil del usuario. 3. El administrador da click en el botn modificar. 4. Se valida la coherencia de la informacin suministrada. 5. Se registra en la base de datos la nueva informacin del usuario.
FLUJO ALTERNATIVO 1. Si la informacin suministrada no cumple con la validacin de coherencia, se genera una ventana de alerta.
DESCRIPCION Mediante este caso de uso el administrador del sistema puede eliminar la informacin de un usuario.
PRECONDICIONES 1. El administrador debe haber pasado por la validacin de usuario. 2. El administrador debe haber seleccionado la opcin administrar usuarios del men correspondiente. 3. El administrador debe haber seleccionado la opcin eliminar usuario del men correspondiente.
FLUJO NORMAL 1. El administrador digita el nombre el usuario que desea eliminar. 2. El administrador da click en el botn eliminar. 3. La informacin del usuario se borra de la base de datos.
FLUJO ALTERNATIVO
DESCRIPCION Mediante este caso de uso el usuario ingresa la solicitud de los respectivos medicamentos del pedido.
PRECONDICIONES 1. El usuario debe haber pasado por la validacin al ingresar al sistema. 2. El usuario debe haber seleccionado la opcin gestionar pedido del men correspondiente. 3. El usuario debe haber seleccionado la opcin modificar pedido del men correspondiente.
FLUJO NORMAL 1. El usuario llena un formulario donde se ingresan los medicamentos solicitados. 2. Se validad la existencia de los medicamentos a medida que se van ingresando. 3. El administrador da click en el botn solicitar. 4. Se validad la coherencia de la informacin suministrada. 5. La solicitud del pedido es almacenada en el sistema.
FLUJO ALTERNATIVO 1. Si la informacin suministrada no cumple con la validacin de coherencia, se genera una ventana de alerta.
DESCRIPCION Mediante este caso de uso el usuario puede modificar la solicitud de medicamentos hecha anteriormente.
PRECONDICIONES 1. El usuario debe haber pasado por la validacin al ingresar al sistema. 2. El usuario debe haber seleccionado la opcin gestionar pedido del men correspondiente. 3. El usuario debe haber seleccionado la opcin modificar pedido del men correspondiente.
FLUJO NORMAL 1. El usuario llena un formulario donde se ingresan los medicamentos solicitados. 2. Se validad la existencia de los medicamentos a medida que se van ingresando. 3. El administrador da click en el botn solicitar. 4. Se validad la coherencia de la informacin suministrada. 5. Se elimina la solicitud anterior. 6. La nueva solicitud de pedido es almacenada en el sistema.
FLUJO ALTERNATIVO 1. Si la informacin suministrada no cumple con la validacin de coherencia, se genera una ventana de alerta.
DESCRIPCION Mediante este caso de uso el usuario puede generar la orden de despacho del pedido.
PRECONDICIONES 1. El usuario debe haber pasado por la validacin al ingresar al sistema. 2. El usuario debe haber seleccionado la opcin gestionar pedido del men correspondiente. 3. El usuario debe haber seleccionado la opcin despachar pedido del men correspondiente.
FLUJO NORMAL 1. El usuario revisa la solicitud de pedido correspondiente. 2. El usuario da click en el botn despachar. 3. Se registra la salida en el historial de transacciones.
FLUJO ALTERNATIVO
DESCRIPCION Este caso de uso permite verificar que los medicamentos que sean solicitados en un pedido, si se encuentren en el stock del laboratorio en ese momento.
FLUJO NORMAL 1. Se ejecuta una consulta a la base de datos. 2. Se genera un mensaje de confirmacin de existencia del producto.
DESCRIPCION Mediante este caso de uso el usuario acceder a la informacin general de los pedidos que se han realizado en un intervalo de tiempo.
PRECONDICIONES 1. El usuario debe haber pasado por la validacin al ingresar al sistema. 2. El usuario debe haber seleccionado la opcin generar reportes del men correspondiente. 3. El usuario debe haber seleccionado la opcin visualizar pedido del men correspondiente.
FLUJO NORMAL 1. El usuario da click en la opcin de filtro de visualizacin de los pedidos. 2. Se despliega una tabla con la informacin de los pedidos.
FLUJO ALTERNATIVO
DESCRIPCION Mediante este caso de uso el usuario puede tener acceso a la informacin histrica de las transacciones que ha realizado el sistema en un intervalo de tiempo.
PRECONDICIONES 1. El usuario debe haber pasado por la validacin al ingresar al sistema. 2. El usuario debe haber seleccionado la opcin generar reportes del men correspondiente. 3. El usuario debe haber seleccionado la opcin historial de transacciones del men correspondiente.
FLUJO NORMAL 1. El usuario da click en la opcin de filtro de historial de transacciones. 2. Se despliega una tabla con la informacin de las transacciones hechas por el sistema.
FLUJO ALTERNATIVO
DESCRIPCION Mediante este caso de uso el usuario acceder a la informacin de los medicamentos que se encuentran en ese momento en stock.
PRECONDICIONES 1. El usuario debe haber pasado por la validacin al ingresar al sistema. 2. El usuario debe haber seleccionado la opcin generar reportes del men correspondiente. 3. El usuario debe haber seleccionado la opcin revisar inventario del men correspondiente.
FLUJO NORMAL 3. El usuario da click en la opcin de filtro de visualizacin de inventario. 4. Se despliega una tabla con la informacin de los medicamentos que se encuentran en stock.
FLUJO ALTERNATIVO
DESCRIPCION Mediante este caso de uso el usuario ingresa un nuevo medicamento al inventario que lleva el sistema.
PRECONDICIONES 1. El usuario debe haber pasado por la validacin al ingresar al sistema. 2. El usuario debe haber seleccionado la opcin manejar stock del men correspondiente. 3. El usuario debe haber seleccionado la opcin ingresar medicamento del men correspondiente.
FLUJO NORMAL 1. El usuario llena el formulario que aparece en pantalla con la informacin del nuevo medicamento. 2. El usuario da click en el botn ingresar. 3. Se valida la coherencia de la informacin suministrada. 4. Se registra en la base de datos la informacin del nuevo medicamento.
FLUJO ALTERNATIVO 1. Si la informacin suministrada no cumple con la validacin de coherencia, se genera una ventana de alerta.
DESCRIPCION Mediante este caso de uso el usuario edita la informacin de un medicamento que ya se encuentra registrado en el sistema.
PRECONDICIONES 1. El usuario debe haber pasado por la validacin al ingresar al sistema. 2. El usuario debe haber seleccionado la opcin manejar stock del men correspondiente. 3. El usuario debe haber seleccionado la opcin modificar medicamento del men correspondiente.
FLUJO NORMAL 1. 2. 3. 4. El usuario edita la informacin del formulario que aparece en pantalla. El usuario da click en el botn modificar. Se valida la coherencia de la informacin suministrada. Se registra en la base de datos la nueva informacin del medicamento.
FLUJO ALTERNATIVO 1. Si la informacin suministrada no cumple con la validacin de coherencia, se genera una ventana de alerta.
Clases Candidatas
Departamento Pedido Ciudad Usuario Persona Cliente Comercial Bodega Medicamento Auto numrico
Seleccin de Clases
Diagrama de Clases