Documente Academic
Documente Profesional
Documente Cultură
Docente Asesor:
ING. VIRNA YASMINA URQUILLA
0
Contenido
INTRODUCCION. ...................................................................................................................................................2
Objetivo General: ......................................................................................................................................................3
Objetivos Especficos: ..............................................................................................................................................3
DESCRIPCIN DE LA OPERACIONES O PROCESOS REGULARES DE LA EMPRESA. .............................4
Anlisis y definicin del Problema. ...................................................................................................................4
Tcnica o Diagrama Ishikawa. ..........................................................................................................................4
DESCRIPCIN DEL SISTEMA ACTUAL. ...........................................................................................................6
Enfoque de Sistemas Actual. ..............................................................................................................................6
Descripcin de los Elementos del Sistema. .......................................................................................................7
DIAGRAMA JERRQUICO DE LOS PROCESOS ACTUALES DE ESTTICA TONY SALN. ..................10
MANUAL DE PROCEDIMIENTOS. .................................................................................................................... 15
ANLISIS DE FRECUENCIAS Y TIEMPOS PARA EL DESARROLLO DE LOS PROCESOS Y SUB-PROCESOS
REALIZADOS ACTUALMENTE EN LA EMPRESA. ........................................................................................21
REQUERIMIENTOS INFORMTICOS. .............................................................................................................. 31
Diagramas De Casos De Uso. ........................................................................................................................... 31
Elementos De Un Diagrama De Caso De Uso: ............................................................................................... 31
DIAGRAMA DE NIVEL 1. .................................................................................................................................32
ESCENARIOS DE CASOS DE USO..................................................................................................................... 40
DIAGRAMAS DE ACTIVIDAD. ........................................................................................................................ 60
DIAGRAMA DE SECUENCIA. ............................................................................................................................ 92
REQUERIMIENTOS OPERATIVOS .................................................................................................................. 115
SOFTWARE: ...................................................................................................................................................115
HARDWARE. .................................................................................................................................................. 115
PLANTA ARQUITECTONICA........................................................................................................................... 116
RECURSO HUMANO. ....................................................................................................................................117
ESTRUCTURA DE LA RED ........................................................................................................................ 117
ESTRELLA .....................................................................................................................................................118
REQUERIMIENTOS DE DESARROLLO .......................................................................................................... 120
SISTEMA OPERATIVO ............................................................................................................................... 120
MOTOR DE BASE DE DATOS. ..................................................................................................................121
SOFTWARE DE DESARROLLO. ...................................................................................................................... 122
HARDWARE DE DESARROLLO. ..................................................................................................................... 123
RECURSO HUMANO. ........................................................................................................................................124
CONCLUSION. .................................................................................................................................................... 125
GLOSARIO .......................................................................................................................................................... 126
1
INTRODUCCION.
Desde tiempos remotos se ha buscado satisfacer las necesidades de los usuarios de sistematizar procesos de determinada
ndole por medio de sistemas informticos, esto conlleva a tomar en cuenta diversos aspectos antes del desarrollo de dichos
sistemas y tener claro lo que se busca solventar, ya que, si stos se hacen sin las debidas investigaciones, no se podr obtener
lo ms importante para su buen desarrollo; esto consiste en los Requerimientos del sistema.
Al hablar de requerimientos nos referimos a una parte muy fundamental para el anlisis y construccin de un sistema, ya
que en esta etapa se escudrian las necesidades del cliente y por medio de ello se tiene una clara idea de lo que se plantea
llevar a cabo.
El presente documento se elabora con el propsito de detallar el anlisis realizado para recabar datos en la recoleccin de
los requerimientos para el desarrollo e implementacin del sistema SINATRA (Sistema Informtico para la
Administracin Esttica de Tony Saln en la ciudad de San Vicente.)
Descripcin de operaciones regulares: en esta etapa describe el sistema actual dentro de la empresa haciendo un
anlisis y definicin del mismo apoyndonos con tcnicas de recoleccin de datos, formulando un diagrama jerrquico,
manuales de procedimientos, frecuencias y tiempos de ejecucin.
En los requerimientos Generales, se detalla el sistema propuesto con Enfoque de Sistemas y el Diagrama Jerrquico
de Procesos.
Requerimientos Informtico para ello se han desarrollado los siguientes tipos de diagramas;
Diagramas de Nivel 1.
Diagrama de Actividad.
Diagrama de Secuencia.
Requerimientos De Desarrollo: Se compar y analiz el sistema informtico, el motor de base de datos, el software
de desarrollo, el hardware a utilizar en el desarrollo y el recurso humano que se adecua mejor al desarrollo del sistema
informtico SINATRA (Sistema Informtico para la Administracin Esttica de Tony Saln en la ciudad de San
Vicente.)
2
Objetivo General:
Analizar los requerimientos necesarios para la implementacin de un Sistema informtico, que permita el
control de compra-venta de productos, prestacin de servicios y reservaciones Esttica Tony Saln de la
ciudad de San Vicente, mediante el sistema informtico y su plataforma web.
Objetivos Especficos:
Describir cada una de las Operaciones actuales de la institucin.
Representar a travs de Casos de uso los procesos del Sistema informtico.
Generar un anlisis de requerimientos operativos necesarios para la implementacin del sistema informtico
dentro de la institucin.
3
DESCRIPCIN DE LA OPERACIONES O PROCESOS REGULARES DE LA
EMPRESA.
Anlisis y definicin del Problema.
Para identificar los diferentes aspectos que intervienen en la problemtica, es necesario adoptar tcnicas que permitieran
conocer ms a fondo la situacin actual, para comprender de una mejor manera el funcionamiento de Esttica Tony Saln
de la ciudad de San Vicente para lo cual se har uso de la tcnica de Ishikawa (Ver figura 1).
4
Figura 1: Diagrama Ishikawa, para el anlisis y definicin del problema.
INEFICIENTE
ADMINISTRACIN.
PROCESOS INFORMALES.
PROCESO MANUAL.
MANEJO INADECUADO
DE LOS PROCESOS ADMINISTRATIVOS
DE LA EMPRESA.
DEFICIENTE
ADMINISTRACIN
INEXISTENCIA DE EVALUACIN DE VENTAS.
DE DESEMPEO.
Generacin manual.
5
DESCRIPCIN DEL SISTEMA ACTUAL.
Para tener un mejor panorama de los procesos que se realizan manualmente en Esttica Tony Saln
de la ciudad de San Vicente, se utiliz la herramienta de Enfoque de Sistemas, en la cual se
identifican y describen las entradas, salidas y procesos, que se realizan, as como tambin fronteras y
el medio ambiente que rodea al sistema.
Para comprender con ms detalle cada uno de los elementos del Enfoque de Sistemas, y las variables
que intervienen en cada uno de los procesos actuales se presenta el mtodo del Enfoque de Sistemas
aplicado a la situacin actual de Esttica Tony Saln de la ciudad de San Vicente (Ver figura 2).
FRONTERAS.
Clientes.
ENTRADAS.
Equipo de Trabajo.
Registro de Productos (en
Administrador.
general).
Registro de Empleados.
Empleados nuevos. PROCESOS.
Gestionar Producto.
Gestionar Empleado.
Gestionar
Reservacin.
Gestionar Venta.
SALIDAS.
Facturacin.
Contratacin de Empleado / a.
Orden de nuevo Pedido.
MEDIO AMBIENTE: Devolucin de Pedido.
Proveedores. Agenda de citas.
Poblacin de El Salvador.
6
Descripcin de los Elementos del Sistema.
Entradas: Son todos los datos que entran al sistema de su medio ambiente.
Registro de Productos (en general). Se reciben los pedidos de los productos realizados a
los diferentes proveedores.
Nuevos empleados. Esta accin tiene lugar cuando dentro e la empresa se contrata a nuevo
personal para la mejora de ventas tanto de productos y prestacin de servicios, as como
tambin la atencin personalizada a los clientes.
Procesos: Conjunto de actividades mutuamente relacionadas que al interactuar juntas con las entradas
las convierte en salidas
7
Gestionar Reservacin. Uno de los procesos ms importantes para la empresa ya que es de
esta forma como su prestigio y cobertura nacional tiende a incrementar. Esta novedosa
opcin puede realizase de dos maneras diferentes pero complementarias para los clientes;
requieren de sub-procesos los cuales se detallan a continuacin:
Llamada Telefnica.
o Atender Llamada.
o Verificar Disponibilidad.
o Agendar.
Visitar Local.
o Verificar Disponibilidad.
o Agendar.
Gestionar Venta. Dividida en dos reas diferentes pero complementarias, primera rea en
la que se destaca su actividad principal que es la prestacin de servicios a la poblacin
salvadorea, y su actividad secundaria en el rea dos con la venta de productos a toda la
poblacin de El Salvador. Sub-procesos inmersos en la Gestin de Venta:
Venta de Producto/os.
o Comprobar Existencias.
o Verificar Estado.
o Aplicar Cobro.
o Emitir Factura.
Prestacion de Servicio.
Verificar Tipo de Servicio.
Aplicar Cobro.
Emitir Factura.
Salidas:
Devolucin de Pedido. Tendr lugar siempre y cuando se detecte o logre identificar algn
tipo de anomalas en los productos adquiridos por la empresa atraves de un nuevo pedido.
8
Agenda de Citas. Documento en el cual se lleva el control de citas, es decir el registro
correspondiente a cada reservacin hecha por un cliente.
Medio Ambiente: Son todas aquellas entidades que solo le dan aire al sistema, pero no interactan
con l.
Poblacin de El Salvador. Son todas aquellas personas de forma generaliza que pueden
llegar hacer o no clientes de la empresa y que le dan vida al sistema, es decir todos (as) las
que hacen uso o pudieren hacer uso de prestaciones de la empresa.
Fronteras.
Clientes. Es una persona que trae a la empresa sus necesidades y deseos y esa es la misin de
Esttica Tony Saln de la ciudad de San Vicente satisfacer sus necesidades.
Equipo de Trabajo. Todas (os) los involucrados directamente dentro de la empresa con el
nico fin de garantizar una atencin personalizada para todos clientes.
Administrador. Persona encarga de las actividades o procesos principales para el
funcionamiento de toda la empresa.
9
DIAGRAMA JERRQUICO DE LOS PROCESOS ACTUALES DE
ESTTICA TONY SALN.
A continuacin, se muestra el enfoque de sistema actual representado en un diagrama jerrquico. (Ver
figura 3).
0
SINATRA ACTUAL.
10
Figura 4: Diagrama Jerrquico de Proceso Actual para Gestionar un Producto.
1.0
GESTIONAR
PRODUCTO.
1.3.1
1.2.1
VERIFICAR
CANCELAR A
ESTADO.
PROVEEDOR. 1.3.2
VERIF ICAR
CANTIDAD.
1.3.3
COMPROBAR
FECHA DE
VENCIMIENTO.
1.3.4
VERIF ICAR ESTADO
DEL EMPAQUE DEL
PRODUCTO.
1.3.5
DEVOLICION
DE PEDIDO. 1.3.6
ALMACENAR
PEDIDO.
11
Figura 5: Diagrama Jerrquico de Proceso Actual para la Gestin de Empleados.
2.0
GESTIONAR
EMPLEADO.
12
Figura 6: Diagrama Jerrquico de Proceso Actual para la Gestin de Reservaciones.
3.0
GESTIONAR
RESERVACIONES.
3.1.0 3.2.0
LLAMADA TELEFONICA. VISITAR LOCAL.
3.1.2 3.2.2
3.1.1 3.1.3 3.2.1 3.3.3
VERIFICAR VERIFICAR
ATENDER LLAMADA. AGENDAR. ATENDER VISITANTE. AGENDAR.
DISPONIBILIDAD. DISPONIBILIDAD.
13
Figura 7: Diagrama Jerrquico de Proceso Actual para Gestionar Venta(Producto/Servicio).
4.0
GESTIONAR VENTA.
4.2.0
4.1.0
PRESTACION DE
VENTA PRODUCTO.
SERVICIO.
4.1.1 4.2.1
4.1.2 4.1.3 4.1.4 4.2.2 4.2.3
COMPROBAR VERIFICAR TIPO DE
VERIFICAR ESTADO. APLICAR COBRO. EMITIR FACTURA. APLICAR COBRO. EMITIR FACTURA.
EXISTENCIAS. SERVICIO.
14
MANUAL DE PROCEDIMIENTOS.
Es un componente del sistema de control interno, el cual se crea para obtener una informacin
detallada, ordenada, sistemtica e integral que contiene todas las instrucciones, responsabilidades e
informacin sobre polticas, funciones, sistemas y procedimientos de las distintas operaciones o
actividades que se realizan en una organizacin. En este caso, ayudar a comprender las operaciones
que se llevan a cabo o se realicen dentro de la empresa.
A continuacin, se presenta la simbologa a utilizar en cada uno de los procesos realizados (Ver tabla
1.0).
15
Archivo. Indica que se guarda un documento en forma
temporal o permanente.
16
PROCESO GESTIONAR PRODUCTO.
Comprobar
Inicio Pasos a desarrolar:
existencias.
1. Comprobar existencias
de productos en el
inventario.
Reporte de
Inventario.
2. Emitir reporte de
inventario.
3. Tomar la decisin de
no realizar o no el pedido. Si
Es necesario no se realiza el pedido el
1
realizar pedido. proceso Gestionar
si Producto, termina.
Gestionar Producto.
Informe de
devolucion
8. si no; el pedido es
no
devuelto en u
Todo en Almacenar
totalidad al proveedor
orden. Pedido.
quien devuelve un
si
nuevo pedido.
1 fin
17
PROCESO GESTIONAR EMPLEADO.
1. El administrador realiza la
entrevista al candidato
Realizar
Entrevista. potencial a emplear.
2. El administrador esta en la
Validar obligacin de verificar o validar
Informacin. la informacin del candidato.
Contratcion.
5. se emite el contrato de
trabajo y este pasa a
archivarse, accin ejecutada
por el administrador.
2.0 Gestionar Empleado.
fin 1
18
PROCESO GESTIONAR RESERVACIONES.
1. Seleccionar la
si
alternativa para realizar
no
Seleccionar una reservacin.
opcin
no
2. Si la opcin es la
llamada telefnica,
realizarla
inmediatamente
Conectar Llamada Visitar el
Llamada. Telefonica local.
3. Si conecta la llamada,
el cliente ser atendido
si por: el administrador o
un empleado.
Atender
Llamada.
4. Si no conecta la
llamada el cliente tiene
la opcin de realizar
nuevamente la llamada.
Atencion.
5. El cliente informara
sobre la necesidad de su
reservacin. Quien lo
halla atendido la llamada
Verificar verificara la
Disponibilidad. disponibilidad.
6. si todo esta en
no
orden se procede a
agendar la reservacin
Todo en
si orden. del cliente.
3.0 Gestionar Reservacin.
7. Si no es posible
si agendar en la fecha
requerida por el cliente
quien lo halla atendido
notifica sobre las fechas
Agendar. agenda y horarios disponibles.
8. Si el cliente esta de
acuerdo se procede a
agendar.
cita
19
PROCESO GESTIONAR VENTA.
1. Identificar el tipo de
venta a realizar.
Si es no
producto Que se va a
vender
2. Si la venta es de un
producto, comprobar
existencias del mismo en
invedntario.
Comprobar Verificar tipo
existencias. de servicio. 3. Verificar que existe
suficiente producto para
realizar la venta.
no
4.0 Gestionar Venta(Producto o Prestacin de Servicio).
Hay producto
1 4. Verificar el estado del
suficiente. no
Todo o los productos a
si correcto. facturar.
no
Perfecta 6. Emitir el comprobante
condicion. de pago(Factura.)
si
7. Almacenar o archivar
Aplicar el comprobante de pago
cobro. y entregar una copia al
cliente.
Copia de
factura. 9. Realizar los pasos 5,
6 y 7.
factura
1
10. Fin del proceso:
Factura.
Realizar Venta.
fin
20
ANLISIS DE FRECUENCIAS Y TIEMPOS PARA EL DESARROLLO DE LOS PROCESOS Y SUB-
PROCESOS REALIZADOS ACTUALMENTE EN LA EMPRESA.
PROCESO GESTIONAR PRODUCTO.
21
PROCESO GESTIONAR EMPLEADO.
22
PROCESO GESTIONAR VENTA.
Tabla 5.0: Anlisis de Frecuencias y Tiempos para el Proceso Gestionar Venta.
23
REQUERIMIENTOS GENERALES.
Diagrama jerrquico de Procesos Propuestos.
24
PROCESO GESTIONAR PRODUCTO.
25
PROCESO GESTIONAR EMPLEADO.
Figura 14: Diagrama Jerrquico de Proceso Inventario de Servicios.
26
PROCESO EMPLEADO.
Figura 15: Diagrama Jerrquico de Proceso Empleado.
27
PROCESO COMPRAS.
Figura 16: Diagrama Jerrquico de Proceso Compras.
28
PROCESO VENTAS.
Figura 17: Diagrama Jerrquico de Proceso Ventas.
PROCESO RESERVACIONES.
Figura 18: Diagrama Jerrquico de Proceso Reservaciones.
29
PROCESO SEGURIDAD.
Figura 19: Diagrama Jerrquico de Proceso Seguridad.
30
REQUERIMIENTOS INFORMTICOS.
Diagramas De Casos De Uso.
Los diagramas de casos de uso describen las relaciones y las dependencias entre un grupo de casos
de uso y los actores participantes en el proceso.
Es importante resaltar que los diagramas de casos de uso no estn pensados para representar el diseo
y no puede describir los elementos internos de un sistema. Los diagramas de casos de uso sirven para
facilitar la comunicacin con los futuros usuarios del sistema, y con el cliente, y resultan
especialmente tiles para determinar las caractersticas necesarias que tendr el sistema. En otras
palabras, los diagramas de casos de uso describen qu es lo que debe hacer el sistema, pero no cmo.
(Ver Tabla 6.0)
Actor
31
DIAGRAMA DE NIVEL 1.
32
Figura 20: Diagrama de caso de uso Gestionar Inventario de Productos del Sistema Propuesto.
33
Figura 21: Diagrama de caso de uso Gestionar Inventario de servicios del Sistema Propuesto.
34
Figura 22: Diagrama de caso de uso para Gestionar Empleados del Sistema Propuesto.
35
Figura 23: Diagrama de caso de uso para Gestionar Compras del Sistema Propuesto.
36
Figura 24: Diagrama de caso de uso para Gestionar Ventas del Sistema Propuesto.
37
Figura 3: Diagrama de caso de uso para Gestionar Reservaciones del Sistema Propuesto.
38
Figura 4: Diagrama de caso de uso para la Seguridad del Sistema Propuesto.
39
ESCENARIOS DE CASOS DE USO.
Tabla 7.0: Escenario de Caso de Uso Inicio de sesin.
Id De Proceso 00
Nombre Del Caso De Uso. Iniciar sesin.
Actor. Administrador, Empleado, Cliente.
Descripcin. Cada uno de los usuarios para poder ingresar al sistema debe de estar en
la base de datos y poseer una contrasea.
Activar Evento. Al hacer clic en el botn de Iniciar Sesin.
1. Dar clic en el botn de Iniciar Sesin.
2. Se mostrar una ventana para que pueda ingresar nombre de usuario
y contrasea.
3. Segn el Rol asignado a cada usuario, as se le habilitar un men
PASOS dentro de los cuales estn:
DESEMPEADOS. 3.1 Inventario.
3.2 Empleados.
3.3 Compras.
3.4 Ventas.
3.5 Seguridad.
3.6 Reservaciones.
Id De Proceso 1.1
Nombre Del Caso De Uso. Gestionar Producto.
Actor Administrador.
En esta ventana podemos encontrar las opciones:
Descripcin 1. Agregar producto.
2. modificar producto.
3. deshabilitar compra
Activar Evento Clic en el men Inventario de Producto.
Pasos 1. Dar clic en el men inventario
Desempeados 2. Dar clic en opcin gestionar productos
Pre-Condicin Iniciar sesin como administrador.
Pos-Condicin Administrar los productos registrados y por registrar
Suposicin El administrador puede gestionar los datos de los productos.
40
Tabla 9.0: Escenario de Caso de Uso Agregar Producto.
Id De Proceso 1.1.1
Nombre del caso de uso Agregar Producto.
Actor Administrador.
Descripcin En esta ventana podemos agregar al sistema los productos que se
compraron recientemente.
Id De Proceso 1.1.2
Nombre del caso de uso. Modificar Productos.
Actor Administrador.
Descripcin En esta ventana podr modificar los datos de los productos ya
comprados anteriormente en los correspondidos campos.
41
Tabla 11.0: Escenario de Caso de Uso Deshabilitar Producto.
Id De Proceso 1.1.3
Nombre del caso de uso Deshabilitar producto.
Actor Administrador
Descripcin En esta ventana podemos cambiar el estado de los productos a
deshabilitado por si ya no aporta productos necesarios
Id De Proceso 1.2
Nombre del caso de uso Gestionar informe.
Actor Administrador
Descripcin En esta ventana mostrar todos los informes relacionados con los
productos
42
Tabla 13.0: Escenario de Caso de Uso Inventario de Servicios.
Id De Proceso 2.1
Nombre Del Caso De Uso. Gestionar Servicios.
Actor Administrador.
En esta ventana podemos encontrar las opciones:
Descripcin 4. Agregar Servicio.
5. modificar Servicio.
6. deshabilitar Servicio.
Activar Evento Clic en el men Inventario de Servicios.
Pasos 1. Dar clic en el men Inventario de Servicios.
Desempeados 2. Dar clic en opcin Gestionar Servicios.
Pre-Condicin Iniciar sesin como administrador.
Pos-Condicin Administrar los servicios registrados y por registrar
Suposicin El administrador puede gestionar los datos de los servicios.
Id De Proceso 2.1.1
Nombre del caso de uso Agregar Servicio.
Actor Administrador.
Descripcin En esta ventana podemos agregar al sistema los servicios que se
pretendan promover.
43
Tabla 16.0: Escenario de Caso de Uso Modificar Servicio.
Id De Proceso 1.1.2
Nombre del caso de uso. Modificar Servicios.
Actor Administrador.
Descripcin En esta ventana podr modificar los datos de los servicios ya
comprados anteriormente en los correspondidos campos.
Id De Proceso 2.1.3
Nombre del caso de uso Deshabilitar Servicio
Actor Administrador
Descripcin En esta ventana podemos cambiar el estado de los servicios a
deshabilitado por si ya no aporta servicios necesarios
44
Tabla 18.0: Escenario de Caso de Uso Gestionar Informes de Servicios.
Id De Proceso 2.2
Nombre del caso de uso Gestionar informe.
Actor Administrador
Descripcin En esta ventana mostrar todos los informes relacionados con los
servicios.
Id De Proceso 3.1
Nombre del Caso de Uso Gestionar Empleado
Actor Administrador
Descripcin El administrador entra a esta opcin cuando desea dar
mantenimiento a los datos de sus empleados, dar de baja y as
mismo crear un nuevo empleado.
Activar Evento Clic en Gestionar Empleado.
Pasos desempeados 1. Elegir del men principal la opcin Empleado.
2. Dar clic en la opcin Empleado.
3. Dar clic en la opcin Gestionar Empleado.
4. Seleccionar alguna de las opciones de ingresar,
modificar, deshabilitar.
5. Guardar cualquiera de estos movimientos segn
respectiva opcin.
Pre-condicin Haber accedido como administrador.
Pos-condicin Guardar las respectivas acciones hechas.
Suposicin El administrador pueda administrar los datos de sus empleados.
45
Tabla 20.0: Escenario de Caso de Uso Agregar Empleado.
Id De Proceso 3.1.1
Nombre del Caso de Uso Agregar Empleado
Actor Administrador
Descripcin El administrador puede desde esta opcin ingresar un nuevo
empleado
Activar Evento Dar clic en imagen agregar
Pasos desempeados 1. Elegir del men principal la opcin Empleado
2. Dar clic en la opcin Empleado
3. Dar clic en la opcin Gestionar Empleado
4. Dar clic en la opcin agregar
5. Llenar todos los campos que se especifican
6. Dar clic en guardar
Id De Proceso 3.1.2
Nombre del Caso de Uso Modificar Empleado
Actor Administrador
Descripcin El administrador puede desde esta opcin modificar los datos de un
empleado
Activar Evento Dar clic en imagen modificar
Pasos desempeados 1. Elegir del men principal la opcin Empleado
2. Dar clic en la opcin Empleado
3. Dar clic en la opcin Gestionar Empleado
4. Dar clic en la opcin modificar
5. Llenar todos los campos que se desean modificar
6. Dar clic en aceptar
46
Tabla 22.0: Escenario de Caso de Uso Deshabilitar Empleado.
Id De Proceso 3.1.3
Nombre del Caso de Uso Deshabilitar Empleado.
Actor Administrador.
Descripcin El administrador puede desde esta opcin deshabilitar un empleado
para que ya no funcione en el sistema.
Activar Evento Dar clic en imagen deshabilitar.
Pasos desempeados 1. Elegir del men principal la opcin Empleado.
2. Dar clic en la opcin Empleado.
3. Dar clic en la opcin Gestionar Empleado.
4. Dar clic en la opcin deshabilitar.
Id De Proceso 2.2
Nombre del Caso de Uso Generar Informe Empleados
Actor Administrador
Descripcin El administrador tendr la oportunidad de visualizar los empleados que
posee el sistema mediante un reporte
Activar Evento Dar Clic en reportes
Pasos desempeados 1. Elegir la opcin de reporte
2. Clic en el botn generar
3. Informar que se ha creado el reporte
4. Dar clic en el botn de aceptar al mensaje informativo
47
Tabla 24.0: Escenario de Caso de Uso Registro de Proveedores.
Id De Proceso 4.1
Nombre del caso de uso Registro de proveedores
Actor Administrador
Descripcin En esta ventana podemos encontrar las opciones de agregar
proveedores , modificar proveedores y deshabilitar proveedores
Id De Proceso 4.1.1
Nombre del caso de uso Agregar Proveedor
Actor Administrador
48
Tabla 26.0: Escenario de Caso de Uso Modificar Proveedores.
Id De Proceso 4.1.2
Nombre del caso de uso Modificar Proveedor
Actor Administrador
Descripcin En esta ventana podemos modificar los datos de los proveedores ya
agregados anteriormente en los correspondidos campos
Id De Proceso 4.1.3
Nombre del caso de uso Deshabilitar proveedor
Actor Administrador
Descripcin En esta ventana podemos cambiar el estado del proveedor a
deshabilitado por si ya no aporta productos necesarios
49
Tabla 27.0: Escenario de Caso de Uso Registro de Compras.
Id De Proceso 4.2
Nombre del caso de uso Registro de compras
Actor Administrador
Descripcin En esta ventana podemos encontrar las opciones de agregar
compras , modificar compra y deshabilitar compra
Activar Evento Clic en el men compras
Pasos 1. Desplazarse a la barra de men superior
Desempeados 2. Dar clic en la opcin compra
3. Dar clic en opcin registro de compra
Id De Proceso 4.2.1
Nombre del caso de uso Agregar compra
Actor Administrador
Descripcin En esta ventana podemos ingresar al sistema los productos que se
compraron recientemente
50
Tabla 29.0: Escenario de Caso de Uso Modificar Compras.
Id De Proceso 4.2.2
Nombre del caso de uso Modificar compras
Actor Administrador
Descripcin En esta ventana podemos modificar los datos de los productos ya
comprados anteriormente en los correspondidos campos
Id De Proceso 4.2.3
Nombre del caso de uso Deshabilitar compra
Actor Administrador
Descripcin En esta ventana podemos cambiar el estado de la compra a
deshabilitado por si un pedido no est tal como se ordeno
51
Tabla 31.0: Escenario de Caso de Uso Gestionar Informe de Compras.
Id De Proceso 4.3
Nombre del caso de uso Gestionar informe
Actor Administrador
Descripcin En esta ventana mostrar todos los informes relacionados con las
compras
Activar Evento Clic en el botn imagen Informes compras
Pasos 1.Desplasarse a la barra de men superior
desempeados 2.Dar clic en la opcin Informes compras
3.Seleccionar tipo de informe
4.Imprimir informe si lo desea
Id De Proceso 5.1
52
Tabla 32.0: Escenario de Caso de Uso Gestionar Facturacin.
Id De Proceso 5.2
Nombre del Caso de Uso Gestionar facturacin
53
Tabla 34.0: Escenario de Caso de Uso Gestionar Reservaciones.
Id De Proceso 6.1
Nombre Del Caso De Uso. Gestionar Reservaciones.
Actor. Administrador, Empleado, Cliente.
Descripcin. Cada uno de los usuarios para poder ingresar al sistema debe de estar en
la base de datos y poseer una contrasea.
Activar Evento. Al hacer clic en el botn de Gestionar Reservaciones.
4. Dar clic en el botn de Gestionar Reservaciones.
5. Se mostrar una ventana para que pueda ingresar nombre de usuario
y contrasea.
6. Segn el Rol asignado a cada usuario, as se le habilitar un men
PASOS dentro de los cuales estn:
DESEMPEADOS. 3.1 Ingresar Reservacion.
3.2 Modificar Reservacion.
3.3 Eliminar Reservacion.
3.4 Generar Informes.
Id De Proceso 6.1.1
Nombre Del Caso De Uso. Ingresar Reservacion.
54
Tabla 36.0: Escenario de Caso de Uso Modificar Reservacion.
Id De Proceso 6.1.2
Nombre del caso de uso. Modificar Reservacin.
Actor Administrador, empleado, cliente.
Descripcin En esta ventana podr modificar los datos de la reservacin ya
comprados anteriormente en los correspondidos campos.
Id De Proceso 6.1.3
Nombre del caso de uso Eliminar Reservacin.
Actor Administrador, empleado, cliente.
Descripcin En esta ventana podemos cambiar el estado de la reservacin a
deshabilitado o eliminar por si ya no se realizara la cita.
55
Tabla 38.0: Escenario de Caso de Uso Gestionar Informes de Reservaciones.
Id De Proceso 6.2.1
Nombre del caso de uso Gestionar informe.
Actor Administrador
Descripcin En esta ventana mostrar todos los informes relacionados con los
productos
Id De Proceso 7.1
Nombre del Caso de Uso Respaldar Informacin
Actor Administrador
Descripcin En Respaldar informacin podemos encontrar las opciones de crear
respaldos de informacin as como tambin la opcin de restaurar
informacin que tengamos guardada
Activar Evento Clic en Seguridad
Pasos desempeados 1. Dar clic a la opcin Respaldar Informacin
2. Nos habilita las siguientes opciones
2.1. Generar Backup
2.2 Restaurar Backup
Pre-condicin Haber accedido al mdulo seguridad
Pos-condicin Administrar respaldos de la informacin del sistema
Suposicin El usuario que ha efectuado la copia tiene el nivel necesario para
realizarla
56
Tabla 40.0: Escenario de Caso de Uso Generar Backup.
Id De Proceso 7.1.1
Nombre del Caso de Uso Generar Backup
Actor Administrador
Descripcin Generar Backup para el respaldo de la informacin de la base de
datos del sistema
Activar Evento Clic en Generar Backup
Pasos desempeados 1. Dar clic a la opcin Generar Backup
2. Seleccionar la ruta de guardado
3. El sistema extrae la informacin de la base de datos
4. Dar clic en el botn guardar
Pre-condicin Que existan datos en la base de datos
Pos-condicin Generar un archivo backup para el respaldo de la informacin
Suposicin El usuario que ha efectuado la copia tiene el nivel necesario para
realizarla
Id De Proceso 7.1.2
Nombre del Caso de Uso Restaurar Backup
Actor Administrador
Descripcin Se realizar una restauracin de un archivo de respaldo para volver
a obtener la informacin en la aplicacin.
57
Tabla 42.0: Escenario de Caso de Uso Administrar Usuario.
Id De Proceso 7.2
Nombre del Caso de Uso Administrar usuario
Actor Administrador
Descripcin En esta pestaa se puede realizar funciones como las de crear
usuarios , modificar usuarios y dar de baja usuarios
Activar el Evento Clic en Administrar Usuarios
Pasos desempeados 1. Dar clic en la accin a realizar
2. Nos habilita las siguientes opciones
2.1 Crear Usuario
2.2 Modificar Usuario
2.3 Dar de baja Usuario
Pre-condicin Haber accedido al mdulo Seguridad
Pos-condicin Administrar Usuarios del sistema
Suposicin El usuario que realice la accin tendr el acceso necesario
Id De Proceso 7.2.1
Nombre del Caso de Uso Registrar Usuario
Actor Administrador
Descripcin Registrar a los nuevos usuarios para que puedan utilizar el sistema,
se les proporcionar un usuario y contrasea
Activar el Evento Clic en Registrar Usuario
Pasos desempeados 1. Seleccionar opcin crear nuevo usuario
2. Se mostrar un formulario.
3. El administrador completara los campos segn se
solicite.
4. Clic al botn Guardar
5. Se validan internamente los datos.
6. Se guarda la informacin.
Pre-condicin Haber accedido a opcin Gestionar usuario
Pos-condicin El sistema muestra un mensaje de datos guardados
Suposicin El usuario que realice el registro tendr el acceso necesario
58
Tabla 43.0: Escenario de Caso de Uso Registrar Usuario
Id De Proceso 7.2.1
Nombre del Caso de Uso Registrar Usuario
Actor Administrador
Descripcin Registrar a los nuevos usuarios para que puedan utilizar el sistema,
se les proporcionar un usuario y contrasea
Activar el Evento Clic en Registrar Usuario
Pasos desempeados 1. Seleccionar opcin crear nuevo usuario
2. Se mostrar un formulario.
3. El administrador completara los campos segn se
solicite.
4. Clic al botn Guardar
5. Se validan internamente los datos.
6. Se guarda la informacin.
Pre-condicin Haber accedido a opcin Gestionar usuario
Pos-condicin El sistema muestra un mensaje de datos guardados
Suposicin El usuario que realice el registro tendr el acceso necesario
Id De Proceso 7.2.2
Nombre del Caso de Uso Modificar Usuario
Actor Administrador
Descripcin Modificar los datos de los usuarios registrados en el sistema
Activar el Evento Clic en Usuarios
Pasos desempeados 1. Dar un clic en la opcin Modificar Usuario.
2. Se cargar una tabla con la informacin de los usuarios
registrados
3. Clic al botn editar en la tabla del usuario a modificar
4. Modificar los datos en sus respectivos campos.
5. Da clic en la opcin Actualizar datos
6. Se hace la validacin internamente de la informacin.
7. Se Actualizan los datos de los Usuario.
Pre-condicin Haber accedido a opcin Gestionar Usuario
Pos-condicin Muestra en pantalla un mensaje que los datos del Usuario se
actualizaron correctamente.
Suposicin Se desea modificar la informacin de los Usuarios.
59
Tabla 45.0: Escenario de Caso de Uso Dar de Baja a Usuarios.
Id De Proceso 7.2.3
Nombre del Caso de Uso Dar de Baja a Usuarios
Actor Administrador
Descripcin Seleccionar usuario el cual ya no son ser un usuario activo del
sistema
Activar el Evento Clic en usuarios
Pasos desempeados 1. Dar un clic en la opcin Modificar Usuario.
2. Se cargar una tabla con la informacin de los usuarios
registrados
3. Clic al botn dar de baja en la tabla del usuario a
modificar
Pre-condicin Haber accedido a opcin Gestionar Usuario
Pos-condicin Usuario inactivo del sistema
Suposicin El administrador desea dar de baja el usuario previamente
seleccionado
DIAGRAMAS DE ACTIVIDAD.
60
Estado Estado inicial de un estado de accin.
Inicial
61
Figura 27: Diagrama de Actividad Inicio de sesin.
62
Figura 58 : Diagrama de Actividad Gestin de Producto.
63
Figura 69: Diagrama de Actividad Registrar Producto.
64
Figura 30: Diagrama de Actividad Modificar Producto
65
Figura 31: Diagrama de Actividad Deshabilitar Producto.
66
Figura 32: Diagrama de Actividad Generar Informes.
67
Figura 33: Diagrama de Actividad Registrar Servicio.
68
Figura 34: Diagrama de Actividad Modificar Servicio.
69
Figura 35: Diagrama de Actividad Deshabilitar Servicio.
70
Figura 36: Diagrama de Actividad Generar Informes.
71
Figura 37: Diagrama de Actividad Agregar Empleado.
72
Figura 78: Diagrama de Actividad modificar empleado.
73
Figura 39: Diagrama de Actividad Deshabilitar empleado.
74
Figura 40: Diagrama de Actividad Generar Informes.
75
Figura 41: Diagrama de Actividad Gestionar Proveedores.
76
Figura 42: Diagrama de Actividad Agregar proveedores.
77
Figura 43: Diagrama de Actividad Modificar proveedores.
78
Figura 44: Diagrama de Actividad Deshabilitar proveedores.
79
Figura 45 : Diagrama de Actividad Gestionar Compras.
80
Figura 46: Diagrama de Actividad Agregar Compras.
81
Figura 47: Diagrama de Actividad Modificar Compras.
82
Figura 48: Diagrama de Actividad Deshabilitar Compras.
83
Figura 89: Diagrama de Actividad gestionar Informe de Compras.
84
Figura 50: Diagrama de Actividad Gestionar Ventas.
85
Figura 51: Diagrama de Actividad Gestionar Facturacin.
86
Figura 52: Diagrama de Actividad Generar Informes.
87
Figura 53: Diagrama de Actividad Generar Backup.
88
Figura 54: Diagrama de Actividad Restaurar Backup.
89
Figura 55: Diagrama de Actividad Crear Usuario.
90
Figura 56 Diagrama de Actividad Modificar Usuario.
91
Figura 56: Diagrama de Actividad Dar de baja Usuario.
DIAGRAMA DE SECUENCIA.
Un diagrama de secuencia muestra la interaccin de un conjunto de objetos en una aplicacin a travs
del tiempo y se modela para cada caso de uso. Mientras que el diagrama de casos de uso permite el
modelado de una vista del escenario, el diagrama de secuencia contiene detalles de implementacin
del escenario, incluyendo los objetos y clases que se usan para implementar el escenario y mensajes
intercambiados entre los objetos.
Tpicamente se examina la descripcin de un caso de uso para determinar qu objetos son necesarios
para la implementacin del escenario. Si se dispone de la descripcin de cada caso de uso como una
secuencia de varios pasos, entonces se puede "caminar sobre" esos pasos para descubrir qu objetos
son necesarios para que se puedan seguir los pasos. Un diagrama de secuencia muestra los objetos
que intervienen en el escenario con lneas discontinuas verticales, y los mensajes pasados entre los
objetos como flechas horizontales.
92
Tabla 47.0: Simbologa diagrama de secuencia.
93
Figura 57: Diagrama de Secuencia Inicio de Sesin.
94
Figura 58: Diagrama de Secuencia Gestin de Producto.
95
Figura 9 Diagrama de Secuencia Modificar Producto
96
Figura 62: Diagrama de Secuencia Gestionar Informe de Producto.
97
Figura 63: Diagrama de Secuencia Gestin de Servicio.
98
Figura 11 Diagrama de Secuencia Modificar Servicio.
99
Figura 67 Diagrama de Secuencia Gestionar Informe de Servicio.
100
Figura 13 Diagrama de Secuencia Gestionar Modificar Empleados.
101
Figura 14 Diagrama de Secuencia Deshabilitar Empleados.
102
Figura 70 Diagrama de Secuencia Modificar Empleados.
103
Figura 15 Diagrama de Secuencia Gestionar Generar Informe de Empleados.
104
Figura 16 Diagrama de Secuencia Gestionar Proveedores.
105
Figura 18 Diagrama de Secuencia Modificar Proveedores.
106
Figura 20 Diagrama de Secuencia Gestionar Compras.
107
Figura 21 Diagrama de Secuencia Modificar Compras.
108
Figura 23 Diagrama de Secuencia Informe de Compras.
109
Figura 24 Diagrama de Secuencia Gestionar Ventas.
110
Figura 25 Diagrama de Secuencia Gestionar Facturacin.
111
Figura 26 Diagrama de Secuencia Gestionar reportes de Ventas.
112
Figura 28 Diagrama de Secuencia Restaurar Backup.
113
Figura 30 Diagrama de Secuencia Modificar Usuario.
114
REQUERIMIENTOS OPERATIVOS
Los requerimientos operativos son en el conjunto de elementos necesarios para el funcionamiento del
Sistema Informtico. Muestran los elementos y funciones necesarias para la implementacin de un
proyecto informtico.
SOFTWARE:
Dada la observacin surgida durante el establecimiento de los requerimientos dentro de farmacia
Guadalupe en el municipio de San Vicente, en cuanto al software necesario se estableci lo siguiente:
HARDWARE.
Para implementar el sistema informtico se estima conveniente el siguiente Hardware como
requisitos mnimos.
115
Tabla 50.0: Dispositivos necesarios.
Dispositivos Necesarios
Cantidad Dispositivos Descripcin
1 Impresora Impresora matricial especial para impresin de
facturas.
1 Lector cdigos de barra Pistola captura de cdigos de barra
2 UPS Indiferente
1 PC de escritorio Sistema operativo Windows
1 Laptop Sistema operativo Windows
La empresa no cuenta con todos dispositivos antes mencionados, pero est dispuesta a invertir
suficientes recursos para obtener los dispositivos necesarios para el funcionamiento eficaz del
sistema
PLANTA ARQUITECTONICA.
Para implementar el sistema informtico se recomienda la siguiente planta arquitectnica para cada
una de las sucursales de farmacia Guadalupe
Figura 89: Planta arquitectnica Esttica Tony Saln.
116
RECURSO HUMANO.
El recurso humano necesario para el funcionamiento del sistema son todas las personas que laboran
en Tony Saln, dicho personal es el adecuado para manejar el sistema cuando ste ya se encuentre
funcionando.
Tabla 4 Recurso humano.
ESTRUCTURA DE LA RED
Topologa de Red
Se llama topologa de una Red al patrn de conexin entre sus nodos, es decir, a la forma en que
estn interconectados los distintos nodos que la forman. Los Criterios a la hora de elegir una
topologa, en general, buscan que eviten el coste del encaminamiento (necesidad de elegir los
caminos ms simples entre el nodo y los dems), dejando en segundo plano factores como la renta
mnima, el coste mnimo, etc.
117
ESTRELLA
Se utiliza sobre todo para redes locales (LAN). La mayora de las redes de rea local que tienen un
conmutador (switch) o un concentrador (hub) siguen esta topologa. El punto o nodo central en estas
sera el switch o el hub, por el que pasan todos los paquetes de usuarios.
Figura 90: Topologa estrella
Cantidad Hardware
1 Switch (Conmutador) de 8 puertos no administrable.
5 Metros de cable UTP categora 5.
10 Conector macho RJ45.
1 UPS.
1 Tenaza prensadora de RJ45.
2 Tomacorrientes polarizados.
118
119
REQUERIMIENTOS DE DESARROLLO
SISTEMA OPERATIVO
Un Sistema Operativo es el software bsico de una computadora que provee una interfaz entre el
resto de programas del ordenador, los dispositivos hardware y el usuario.
Las funciones bsicas del Sistema Operativo son administrar los recursos de la mquina, coordinar
el hardware y organizar archivos y directorios en dispositivos de almacenamiento.
Los Sistemas Operativos ms utilizados son Windows, Linux y Mac. En la siguiente tabla se
muestra las caractersticas de los SO ms utilizados.
Linux Puede correr varios procesos a la vez de No cuenta con una empresa
forma ininterrumpida. que lo respalde.
Es software libre, totalmente gratuito. La pendiente de aprendizaje es
Puede ser utilizado como una estacin lenta.
personal. No es tan fcil de usar como
Incorpora una gama de sistemas de otros sistemas operativos.
interfaz grfica. Documentacin y terminologa
Posee el apoyo de miles de muy tcnica.
programadores a nivel mundial. Muy sensible al hardware.
El paquete incluye el cdigo fuente. Muchas distribuciones e
Utiliza varios formatos de archivo que idiomas.
son compatibles con casi todos los Hay que leer y entender
sistemas operacionales utilizados en la cdigo.
actualidad.
120
Mac OS X Compatibilidad. No Existe una gran cantidad
La interfaz es intuitiva. software para Mac
Es mucho ms barato que Windows y solo Solo se puede configurar a la
existe una versin. hora de comprar el equipo.
Todos los driver son dados por Apple. Es un hardware caro.
El remplazo de las piezas es
caro y no puede hacerlo
cualquiera.
Fuente: http://jenma92015.blogspot.com/2015/03/ventajas-y-desventajas-de-mac-us-linux.html
Fuente: http://es.calameo.com/books/00324967404315f49eb60
Los resultados de la investigacin personal nos dicen que Windows es el ms adecuado y potente,
deja a Linux como segundo lugar, El Sistema operativo a utilizar ser Windows por motivos de que
las personas que operaran el sistema informtico estn ms familiarizadas con Windows que con
Linux.
121
Tabla 55: Comparacin de Motor de Base de Datos.
Los resultados de la investigacin personal nos dicen que MySQL tiene la mayor estabilidad,
documentacin y seguridad agregando que es un gestor de base de datos gratuitos. Como grupo de
desarrolladores de Sistemas utilizaremos MySQL.
SOFTWARE DE DESARROLLO.
Para desarrollar el sistema informtico se requiere de una plataforma para el desarrollo en ambiente
web y codificar las rutinas de programacin que formaran los procesos sistematizados.
122
Tabla 56: Comparacin de Lenguajes Web
Multiplataforma
Fcil aprendizaje
Disponibilidad de herramientas y
editores
Permite Desarrollo Web
Se puede observar que los resultados de la investigacin personal nos dicen que PHP es ms
eficiente. Por lo tanto, PHP ser la plataforma de desarrollo web a Utilizar.
HARDWARE DE DESARROLLO.
El hardware con el que cuenta el equipo de desarrollo para el Sistema Informtico, se muestra en la
siguiente tabla
123
RECURSO HUMANO.
Para poder desarrollar el software se requiere de un equipo conformado por un analista, diseadores
y programadores. Contamos con tres personas para el desarrollo e implementacin del sistema
informtico. A continuacin, un cuadro donde se presenta el nombre de la persona y su respectivo
cargo a desempear.
124
CONCLUSION.
Es importante reconocer los beneficios que se obtienen al terminar una tarea o trabajo, y es por ello
que al realizar este documento se puede afirmar que se reunieron los requerimientos necesarios para
el desarrollo e implementacin del sistema informtico SINATRA (Sistema Informtico para la
Administracin Esttica de Tony Saln en la ciudad de San Vicente.)
Por medio del cual se busca la eficiencia y simplificacin en los procesos de la administracin de la
empresa Esttica Tony Saln, sirviendo este como gua para el diseo, programacin e
implementacin del sistema informtico SINATRA.
Se pretendi la descripcin detallada de los procesos implementados actualmente comparndolos con
los procesos propuestos para la mejora y facilitacin de los mismos, siendo estos ltimos los
pretendidos para el desarrollo y funcionamiento del sistema informtico.
125
GLOSARIO
126