You are on page 1of 83

SISTEMA ESPECIALIZADO DE ADMINISTRACIN LOGISTICA

MIGUEL ANGEL PEROZO LEON


MARIO ALBERTO PINTO BARRETO

UNIVERSIDAD PILOTO DE COLOMBIA


INGENIERIA DE SISTEMAS
TALLER DE INVESTIGACIN
1

GIRARDOT
2016
SISTEMA ESPECIALIZADO DE ADMINISTRACIN LOGISTICA

MIGUEL ANGEL PEROZO LEON


MARIO ALBERTO PINTO BARRETO

TRABAJO DE GRADO PARA OPTAR POR EL TITULO DE INGENIERO DE


SISTEMAS

INGENIERO ELKIN FORERO SOTO


DIRECTOR DE PROYECTO DE GRADO

UNIVERSIDAD PILOTO DE COLOMBIA


2

INGENIERIA DE SISTEMAS
TALLER DE INVESTIGACIN
GIRARDOT
2016
Nota de Aceptacin

Presidente del Jurado

Jurado

Jurado

Girardot, Fecha (da, mes, ao) (Fecha de entrega)


3

CONTENIDO

INTRODUCCIN................................................................................................................7
PLANTEAMIENTO DEL PROBLEMA..................................................................................8
DESCRIPCION DEL PROBLEMA...................................................................................8
FORMULACION DEL PROBLEMA..................................................................................8
PREGUNTAS GENERADORAS......................................................................................9
ELEMENTOS DEL PROBLEMA......................................................................................9
JUSTIFICACION............................................................................................................... 10
JUSTIFICACION TECNICA...........................................................................................10
JUSTIFICACION SOCIAL..............................................................................................10
JUSTIFICACION ACADEMICA......................................................................................10
OBJETIVOS...................................................................................................................... 11
OBJETIVO GENERAL...................................................................................................11
OBJETIVOS ESPECFICOS..........................................................................................11
OBJETIVOS DEL SISTEMA..........................................................................................11
HIPOTESIS....................................................................................................................... 12
VARIABLES DEPENDIENTES......................................................................................12
VARIABLES INDEPENDIENTES...................................................................................12
ALCANCES Y LIMITACIONES..........................................................................................13
ALCANCE FUTURO......................................................................................................14
LIMITACIONES.............................................................................................................. 14
MARCOS DE REFERENCIA.............................................................................................15
ANTECEDENTES.......................................................................................................... 15
MARCO TEORICO........................................................................................................15
MARCO CONCEPTUAL................................................................................................16
MARCO LEGAL............................................................................................................. 17
4

MARCO INSTITUCIONAL Y GEOGRAFICO.................................................................17


METODOLOGIA................................................................................................................ 18
AREA DE INVESTIGACION..........................................................................................19
Lnea de Investigacin...............................................................................................19
METODOLOGIA DE INVESTIGACION..........................................................................19
METODOLOGIA DE DESARROLLO.............................................................................20
FASES DE DISEO DEL SISTEMA..................................................................................22
HERRAMIENTAS Y DIAGRAMAS.....................................................................................23
ANALISIS DEL PROYECTO.............................................................................................24
ESTUDIO DE FACTIBILIDAD DEL PRESUPUESTO........................................................25
FACTIBILIDAD TECNICA..................................................................................................26
FACTIBILIDAD DE RENDIMIENTO ECONOMICO...........................................................27
FACTIBILIDAD DE RENDIMIENTO NO ECONOMICO.....................................................28
FACTIBILIDAD ETICO Y LEGAL.......................................................................................29
FACTIBILIDAD OPERATIVA.............................................................................................30
FACTIBILIDAD DE EJECUCION.......................................................................................31
REQUERIMIENTOS.......................................................................................................... 32
REQUERIMIENTOS FUNCIONALES............................................................................32
REQUERIMIENTOS NO FUNCIONALES......................................................................32
REQUERIMIENTOS TECNICOS...................................................................................32
REQUERIMIENTOS DE REPORTES............................................................................32
REQUERIMIENTOS DE SEGURIDAD..........................................................................32
HISTORIAS DE USUARIO................................................................................................33
FUNCIONALIDADES .......................................................................................................34
PRODUCT BACKLOG......................................................................................................36
PLANEACION DEL PROYECTO......................................................................................37
ESTIMACIONES............................................................................................................... 38
PLANEACION DE ITERACIONES....................................................................................39
CONSTRUCCION DE LA RETROALIMENTACION..........................................................40
ANLISIS DE RIESGOS...................................................................................................41
5

DEFINICIN DE ESCALAS..............................................................................................42
IDENTIFICACIN DE FACTORES...................................................................................43
EVALUACIN DE RIESGOS POR FACTORES................................................................44
CONCLUSIONES DEL ANLISIS DE RIESGO................................................................45
ANLISIS DEL SISTEMA ACTUAL...................................................................................46
PROCESO GENERAL DEL SISTEMA..............................................................................47
DEFINICIN DE LOS CASOS DE USO...........................................................................48
DEFINICIN DEL MODELO CONCEPTUAL....................................................................49
DEFINICIN DE LOS DIAGRAMAS DE COLABORACIN..............................................50
DEFINICIN DEL DISEO DE CLASES..........................................................................51
DIAGNOSTICO DEL SISTEMA ACTUAL..........................................................................52
DISEO Y DESARROLLO DEL SISTEMA PROPUESTO.................................................52
ARQUITECTURA DEL APLICATIVO.................................................................................53
DICCIONARIO DE DATOS...............................................................................................54
MODELO ENTIDAD RELACION.......................................................................................55
DIAGRAMA DE CLASE.....................................................................................................56
DIAGRAMA DE CASOS DE USO.....................................................................................57
CONSTRUCCION DE LA SOLUCION..............................................................................58
DOCUMENTACION DE LA SOLUCION............................................................................59
DOCUMENTACION DE LA USABILIDAD DE LA SOLUCION...........................................60
VALIDACION DE LA SOLUCION......................................................................................61
PRUEBAS......................................................................................................................... 62
RECOMENDACIONES.....................................................................................................63
CONCLUSIONES.............................................................................................................. 64
PRESUPUESTO............................................................................................................... 64
CRONOGRAMA DE ACTIVIDADES..................................................................................66
BIBLIOGRAFIA................................................................................................................. 67
ANEXOS........................................................................................................................... 68
MANUAL DE USUARIO....................................................................................................69
MANUAL DE SISTEMAS..................................................................................................70
6

INTRODUCCIN
En la ciudad de Bogot, para la empresa ESPECIAL QUALITY LOGISTIC E.U,
ubicada en la Cra 73 No 48 - 81 se realiz una entrevista con el Seor Eliecer
Quisado Lugo, gerente y propietario de la compaa, quien indico la necesidad de
utilizar herramientas tics para su operacin; Se realizaron encuestas a sus
empleados y clientes para encontrar la necesidad de realizar un Software de
Operacin Logstica, que trabajara de modo web y con estndares de seguridad.
Teniendo en cuenta el conocimiento adquirido durante la carrera de Ingeniera de
Sistemas, adquirimos las herramientas y el apoyo para realizar este desarrollo
como trabajo de grado.
Estableciendo desde lo ms importante para el aplicativo que es mantener
informado a sus clientes sobre las operaciones o movimientos realizados con
Especial Quality en tiempo real.
Para nosotros este proyecto es muy importante ya que se encuentra dentro del
marco de referencia por su forma de aplicacin web, se genera un reto el poder
desarrollar desde cero un tipo de aplicacin como esta ya que aplica lo aprendido
durante casi toda la carrera en cuanto a desarrollo y bases de datos.

PLANTEAMIENTO DEL PROBLEMA


DESCRIPCION DEL PROBLEMA
Los sistemas de informacin avanzan a pasos grandes y cada vez ms completos
y robustos, a tal grado de madurez que dan soluciones eficientes a problemas
cada vez ms complejos que surgen de un mundo cada vez ms globalizado y
que deben estar a la vanguardia para poder competir, es por esto que se debe
involucrar a las tics, casi que obligatoriamente en los procesos de cualquier
empresa si quiere permanecer en el mercado.
Iniciada hace 10 aos, Especial Quality Logistic naci de un sueo, el de realizar
operaciones de transporte a travs de los distintos modos de trabajo( Agua, Tierra
y Aire); poco a poco fueron creciendo, empezando con 3 camiones y oficina en la
casa del propietario, hasta tener una flota de 60 vehculos, 2 Bodegas y una
Oficina independiente, manejando requerimientos de 15 clientes a nivel nacional y
con una nmina de 20 empleados Especial Quality brinda transporte a nivel
nacional de todo tipo de mercancas, asegurando y brindando servicios hasta con
escolta, se dedican actualmente a realizar las entregas de Apple Colombia.
En los inicios de la empresa era sencillo y la parte tecnolgica se utilizaba
sencillamente para manejar correos, cargas y consultar procesos; actualmente
identificamos que usar un sistema de informacin es una obligacin; no solo por
su beneficio y aporte, sino por la cantidad de datos que se pueden analizar al
interior de la compaa.

FORMULACION DEL PROBLEMA


En la actualidad se estn generando inconvenientes por demoras en despachos y
se presentan quejas por parte de los clientes de la empresa Especial Quality ante
la Seorita Jenny Uribe, quien es la encargada del departamento pqr; realizando
una revisin especial en cada caso durante el ao 2015, se encontraron que el
87% de los problemas se poda evitar o dar celeridad si la documentacin se
9

hubiera entregado completa, son casos como que por falta de una copia de
resolucin, no se realiz el despacho y se esper a que la orden fuera emitida; la
empresa se dio cuenta de que muchos de los errores eran causados por los
mismos clientes, quienes a su vez estaban reclamando. Es donde el objeto de
este aplicativo requiere hacerlos parte de la tarea, involucrndonos en el manejo
de la solucin.

PREGUNTAS GENERADORAS
Cmo desarrollar e implementar una herramienta web para la empresa EQL, que
mejore los procesos de operacin y control requeridos por sus clientes?

ELEMENTOS DEL PROBLEMA


Contamos con cuatro elementos para el desarrollo de la actividad,
1.
2.
3.
4.

Empresa Especial Quality, Empleados Y Gerente.


Clientes de la empresa.
Recursos informticos que vamos a utilizar para el uso del aplicativo.
Estudiantes que desarrollaran la aplicacin.

10

JUSTIFICACION
En la actualidad dentro de las empresas colombianas los procesos dados en su
actividad economica, el tiempo se convirti en el bien ms preciado y costoso, y
mas aun en compaias que prestan servicios de transporte y logistica, es por ello
que es muy importante manejar todos sus procesos mediante la utilizacion de
herramientas teconologicas y la informacion sistematizada con el objetivo de
agilizar ordenes de trabajo para suplir la demanda de los clientes de manera
rapida y eficiente. Que ayuden a mitigar demoras por falta de comunicacin y/o
documentacin, ya que estos retrasos pueden significar costos en bodegaje,
multas, atrasos en entregas de mercancia y por consiguiente clientes
insatisfechos.

JUSTIFICACION TECNICA
Debido a la necesidad de compartir la informacin en tiempo real, se debe
manejar un modelo cliente servidor; por estructura, costos y funcionalidad se
realiza el desarrollo en Php con Html, utilizando de interface el Framework
Formtools.

JUSTIFICACION SOCIAL
Para las empresas que trabajan con Especial Quality, existe la necesidad de un
mejor contacto y tiempo de respuesta por parte de la compaa logstica, esta se
convierte en una amenaza al cabo de tener diferencias en tiempos de entrega y
recogida de mercanca, lo que se traduce en errores econmicos que vamos a
mitigar con el desarrollo de la aplicacin para solucionar una necesidad inmediata.

JUSTIFICACION ACADEMICA
Para efectos de aprobar ante la Universidad Piloto de Colombia, una muestra de la
educacin obtenida durante la carrera Ingeniera de Sistemas, realizamos con uso
11

de nuestros conocimientos y recursos de la empresa Especial Quality Logistics, la


aplicacin SEAL como Proyecto de Grado.

12

OBJETIVOS
OBJETIVO GENERAL
Desarrollar e implementar una herramienta web para la empresa EQL, que mejore
los procesos de gestin y control de nacionalizacin, almacenamiento y transporte
de mercanca.

OBJETIVOS ESPECFICOS

Identificar los procesos de gestin y control de la empresa EQL.


Identificar los requerimientos para la correcta funcionalidad del software.
Informar en tiempo real el estado de las rdenes creadas para los clientes
de EQL.
Reducir los tiempos en los procesos desarrollados por la empresa EQL.
Generar reportes actualizados.

OBJETIVOS DEL SISTEMA

Determinar la interfaz de usuario ms apropiada para su fcil navegabilidad.


Utilizar las herramientas de desarrollo apropiadas para crear un software de
calidad.
Determinar el modelo de bases de datos para el desarrollo del software.

13

14

HIPOTESIS
VARIABLES DEPENDIENTES
Dentro de las variables dependientes que encontramos en Especial Quality
Logistics son:

La demora en la llegada de la mercanca importada.


Prdida de clientes.
Sobre limitacin de funciones a los empleados.

VARIABLES INDEPENDIENTES
Dentro de las variables independientes que encontramos en Especial Quality
Logistic son:

mala organizacin de la empresa.


demora en procesos como pedidos, facturacin y radicacin de
documentos.

15

ALCANCES Y LIMITACIONES
El software ser capaz de suministrar informacin comprensible, til y comparable
la cual estar fundamentada en todos los procesos que realiza Especial Quality
Logistic.
As mismo contar con una adaptabilidad y flexibilidad para cumplir a cabalidad
con los requerimientos especficos de cualquier empresa de logstica con un
desarrollo robusto, pero sin perder su simpleza de cdigo, razn por la cual tendr
un consumo de recursos aceptable.
Por otra parte, el sistema tendr un bajo costo para el usuario final, gracias a que
su desarrollo ser realizado en herramientas de cdigo abierto y uso de un
Framework con licencia GNU, lo cual significar para el usuario un ahorro en
licenciamiento.
Adicionalmente cabe resaltar que el software tendr la capacidad de suministrar
informacin de cada proceso, de tal manera que permita realizar consultas con
mayor certeza; Otra ventaja que tendr la ejecucin de este proyecto es que
permitir garantizar la veracidad de la informacin, controlando de forma segura y
confiable cada dato mostrado por medio del software.
Para esto se otorgarn roles o permisos de usuario, con el fin de preservar la
informacin y tener un mayor control de la misma. Con esto se logra que los
usuarios puedan realizar slo las acciones que le conciernen y no cometan
errores, los cuales con lleven a suministrar una informacin equivocada que pueda
comprometer la confiabilidad de los datos, el software contara con las siguientes
funcionalidades.
Bases de datos: Crear una base de datos para almacenar los diferentes campos
de las rdenes de trabajo.
Diseo de interfaz: Este mdulo tendr diferentes interfaces segn privilegios y
permisos que tenga cada funcionario, con la finalidad que permita a cada uno
realizar acciones diferentes y manejar la informacin que le compete a cada
empleado.
Mdulo de operaciones: Se encarga de generar todos los reportes de la
informacin necesaria de forma slida e ntegra que se han creado de cada
16

proceso, generando tambin reportes de estadstica los cuales sern tenidos en


cuenta para la toma de decisiones.
El software podr almacenar informacin en el motor de base de datos MySQL,
Por otro lado, en los exploradores que interpreten HTML, se podr ejecutar de
manera eficiente y con un consumo de recursos bajo.

ALCANCE FUTURO
Como complemento el software ser adaptable, por otro lado, la interfaz
manejada, lo convierte en un software con mayor adaptabilidad a las tecnologas
de hardware y software que se estn manejando actualmente, por lo cual tiene la
ventaja de trascender en un mayor tiempo.

LIMITACIONES
Se debe conseguir un personal encargado de capacitar a futuros empleados de la
empresa en el manejo de este software.
El software ser realizado con base en los requerimientos de la empresa de
Especial Quality Logistic.

17

MARCOS DE REFERENCIA
ANTECEDENTES
Dentro de las aplicaciones web para el rea logstica, se encuentra la actualidad
en un despertar tecnolgico, gracias a los avances de internet y las
comunicaciones, al investigar proyectos de grado similares, no encontramos uno
que especficamente tenga cualidades similares a nuestro investigacin, es por
esta razn que decidimos basarnos en dos proyectos realizados en el ao 2008 de
la Universidad Uniminuto, Facultad de Ingeniera, el primero se llama
Caracterizacin y Fundamentacin de los sistemas de informacin en las PYMES
(pequeas y medianas empresas) Colombianas, desarrollado por la Ingeniera
Liliana Andrea Meza Gonzlez, donde entendimos el entorno de necesidades
generadas dentro de una empresa pequea y mediana, estas, apuntan a que el
uso de los sistemas de informacin, no solo generan organizacin y depuracin de
la informacin, sino que a su vez se convierten en un aliado estratgico para
mantener una comunicacin de calidad con sus clientes; conseguimos entender
adems que las expectativas sobre el sistema a desarrollar afectan a todas las
reas encargadas de la empresa, por lo que fue necesario enfocarnos con la
ayuda del Gerente de la compaa en qu reas se iban a desarrollar, ya que de
no parametrizar la informacin de la empresa, tendramos que desarrollar un
software de gestin, demasiado complicado y con mucha informacin que
identificar, lo que nos llevara mucho ms tiempo del que podemos entregarle a
este proyecto. El segundo proyecto de grado se llama Transporte areo de
importacin y exportacin en el aeropuerto El Dorado, desarrollado por el
ingeniero Ronald Jos Gaitan Ruiz, Este nos brind un nivel de conocimientos en
operaciones de comercio exterior, las cuales explicadas por los empleados de
Especial Quality nos aterrizaron y ensearon ms especficamente la necesidad
de software real y del funcionamiento en los procesos de una compaa logstica.

MARCO TEORICO
18

El estudio de los sistemas de informacin es un campo multidisciplinario, por lo


tanto no existe alguna perspectiva o teora que por si sola predomine, por
consiguiente distintos autores nos dan a conocer distintas definiciones que a
continuacin se mencionaran:
Es un conjunto de componentes que interaccionan entre s para lograr un objetivo
comn (Senn, 1992, p.19).
La aplicacin web dispuesta en el presente trabajo, se compone y trabaja dentro
de un ambiente web, bajo PHP el cual es un lenguaje de programacin de uso
general de cdigo del lado del servidor originalmente diseado para el desarrollo
web de contenido dinmico, este cdigo enviara peticiones desde el cliente
(smartphones, pcs y tablets), hasta el servidor el cual a travez de un usuario y
contrasea, mostrara y modificara los valores almacenados en una base de datos
mysql; se escogi este modelo para evitar realizar instalaciones de aplicaciones y
otros en los clientes y que todos pudieran ingresar bajo un explorador web.

MARCO CONCEPTUAL
El uso en la actualidad de sistemas bajo ambientes web, a dado respuesta a la
necesidad de no tener que realizar una instalacin en los equipos que va a ser
utilizado el aplicativo, es el caso en que los usuarios que van a realizar solicitudes
y modificaciones en nuestro software, lo van a realizar en diferentes ubicaciones
geogrficas, por lo que el modelo cliente servidor utilizado por nosotros se adapta
perfectamente, Empezaremos recordando a qu llamamos servidor y a qu
llamamos cliente, de forma muy simplificada. Llamamos servidores a ordenadores
generalmente potentes, con un software y hardware especial, y que se encargan
de resolver peticiones que le hacen decenas, cientos o miles de ordenadores.
Hablamos de cliente en general para referirnos a ordenadores tipo ordenador
personal de los que habitualmente tenemos en nuestra casa o en nuestra oficina
de trabajo. Un cliente normalmente trabaja combinando lo que es su entorno local
(por ejemplo, nuestro sistema de archivos y programas instalados en nuestro
ordenador) con peticiones a un servidor: como cuando nos conectamos a internet
y tecleamos una direccin web (URL), lo que hacemos es realizar una peticin a
un servidor. En este caso sera un servidor web, pero hay distintos tipos de
servidores (de bases de datos, xml, etc.). El servidor le responde al cliente
entregndole lo que ha solicitado si es posible o, en algunos casos, indicando que
19

no tiene permisos para obtener lo solicitado, que lo que ha solicitado no existe,


etc.

20

MARCO LEGAL
De acuerdo a la creacin, actividades y funcionamiento de software y aplicaciones
para comercio exterior o logstica, nos remitimos a la LEY 7 DE 1991, donde el
CONGRESO DE COLOMBIA decreta de las normas generales del comercio
exterior y no encontramos alguna ley que regule en la actualidad sobre el uso,
creacin y/o modificacin de aplicaciones para el uso logstico y de comercio
exterior, sin embargo al ser un aplicacin de software, se encuentra protegida por
la LEY 23 DE 1982 de derecho de autor y la legislacin colombiana lo asimila a la
escritura de una obra literaria, permitiendo que el cdigo fuente de un programa
est cubierto por la ley de Derechos de Autor.
Despus de revisar la revista de logstica la cual es una especializada en el tema
de logstica y comercio exterior encontramos que el desarrollo de la aplicacin es
una oportunidad en el campo de la logstica, ya que en Colombia se tiene un plan
en desarrollo para modificar y obtener un comercio exterior para el 2025 de
calidad
internacional.

MARCO INSTITUCIONAL Y GEOGRAFICO


La Misin de Especial Quality Logistic es prestar servicios logsticos en los
diferentes sectores comerciales a nivel nacional e internacional, ofreciendo calidad
y seguridad, satisfaciendo las necesidades de sus clientes a fin de lograr
posicionamiento con integridad, prestigio e imagen; su Visin es consolidarse
como un operador logstico experto y eficaz en el desarrollo de soluciones en la
cadena de comercio nacional e internacional; Las Polticas estn comprometidas
en satisfacer las necesidades y expectativas de los clientes: con calidad, control y
seguridad; cumpliendo con la normatividad legal que les aplica, apoyando el
control y prevencin de actividades ilcitas y promoviendo la mejora continua a
travs de los sistemas de gestin que se integran y se encuentra ubicada en la
ubicada en la ciudad de Bogot, Calle 48No.73-58 Barrio Normanda.

21

METODOLOGIA
Para el desarrollo del proyecto SEAL, se escogi la Metodologa Incremental,
Est, surgi como una forma de reducir la repeticin del trabajo en el proceso de
desarrollo y dar oportunidad de retrasar la toma de decisiones en los requisitos
hasta adquirir experiencia con el sistema. Este modelo se conoce tambin bajo las
siguientes denominaciones:
Mtodo de las comparaciones limitadas sucesivas.
Ciencia de salir del paso.
Mtodo de atacar el problema por ramas.
El Mtodo Incremental combina elementos del Mtodo Lineal Secuencial con la
filosofa interactiva de construccin de prototipos; el modelo incremental aplica
secuencias lineales de forma escalonada mientras progresa el tiempo en el
calendario. Cada secuencia lineal produce un incremento del software. El primer
incremento generalmente es un producto esencial denominado ncleo.

En una visin genrica, el proceso se divide en 4 partes (Anlisis, Diseo, Cdigo,


Prueba):

22

Sin embargo, para la produccin del Software, se usa el principio de trabajo en


cadena o Pipeline. Con esto se mantiene al cliente en constante contacto con los
resultados obtenidos en cada incremento. Es el mismo cliente el que incluye o
desecha elementos al final de cada incremento a fin de que el software se adapte
mejor a sus necesidades reales. El proceso se repite hasta que se elabora el
producto completo. De esta forma el tiempo de entrega se reduce
considerablemente.

El Modelo Incremental es de naturaleza interactiva brindando al final de cada


incremento la entrega de un producto completamente operacional. Este modelo es
particularmente til cuando no se cuenta con una dotacin de personal suficiente.
Los primeros pasos los pueden realizar un grupo reducido de personas y en cada
incremento se aadir personal, de ser necesario. Por otro lado, los incrementos
se pueden planear para gestionar riesgos tcnicos.

AREA DE INVESTIGACION

Desarrollo de software

Lnea de Investigacin

Sistema de informacin y desarrollo

METODOLOGIA DE INVESTIGACION
Por su naturaleza este desarrollo se realiza bajo el mtodo cientfico, siguiente una
estrategia, observando y analizando la informacin para determinar e identificar la
necesidad y el problema.

23

24

METODOLOGIA DE DESARROLLO
Para el desarrollo de SEAL, se dividi el proceso por funcionalidades, identificando
las que son bases al inicio y las que requieren de esas bases al final as:
Incremento 1:
Generar Base de Datos, En esta parte del desarrollo se realizar el montaje en el
hosting de la base de datos, con las tablas y campos requeridos por la aplicacin.
Incremento 2:
Interfaces, Desarrollar interfaces de Gerente, Clientes, y Empleados, con los
posibles accesos de la aplicacin para cada tipo de Usuario.
Incremento 3:
Crear ordenes de trabajo, En este incremento se van a entregar permisos y
funciones para cada perfil, disear vistas de rdenes de trabajo y asignar botn de
creacin de rdenes de trabajo.
Incremento 4:
Login, Desarrollar Login de Usuarios.
Incremento 5:
Pasos Ordenes De Trabajo, Tipificar por tipo de orden de trabajo, asignar tiempos
en cada paso de orden de trabajo y crear y programar botn de asignacin y
estado ordenes de trabajo en interfaces de empleado y gerente.
Incremento 6:
Seguimiento Ordenes de Trabajo, Crear permisos y funciones de cada perfil, crear
vistas de las ordenes y estados en que se encuentra, crear y programar botn de
actualizacin ordenes de trabajo en interfaces de empleado y gerente y programar
botn de consulta ordenes de trabajo en interface de cliente.
Incremento 7:
Creacin de Perfiles, Generar una tabla en la base de datos para login de usuario,
generar perfil de Gerente, Empleado y Cliente.
Incremento 8:
25

Notificacin De Alertas, Generar tipos de alerta en estado (Retrasada o


Represada), crear vista de alertas de notificaciones en el sistema y restringir
permisos en vista de notificaciones a Gerente y Empleado.
Incremento 9:
Cierre Ordenes de Trabajo, crear y programar botn para cierre de orden de
trabajo en perfil de empleados y crear y enviar correo de alerta para Cliente y
Gerente, informando cierre de Orden de trabajo.
Incremento 10:
Generar formulario para que el cliente pueda calificar la orden una vez esta se
encuentre en estado cerrada.

26

FASES DE DISEO DEL SISTEMA

27

HERRAMIENTAS Y DIAGRAMAS

28

ANALISIS DEL PROYECTO

29

ESTUDIO DE FACTIBILIDAD DEL PRESUPUESTO


El grupo empresarial EQL se ve en la necesidad de sistematizar sus procesos y para esto
realiza un estudio de factibilidad presupuestal de tal manera que pueda ayudar en la toma
de decisiones en la evaluacin de un proyecto, elaborndose en la etapa pre operativa del
mismo, considerando la mejor informacin disponible para concluir sobre las posibilidades
de xito del proyecto y sirviendo de apoyo para proceder o no.
se puede concluir que el desarrollo del software se debe tener en cuenta la planeaciones
desarrollo y la implementacin del mismo con el objetivo que siempre vaya ligado a sus
necesidades.

30

FACTIBILIDAD TECNICA

31

FACTIBILIDAD DE RENDIMIENTO ECONOMICO


El grupo empresarial EQL cuya necesidad es implementar un sistema informtico dentro
de sus procesos, dar la inversin para el desarrollo del software en todas sus etapas
posibles lo que indica que asumir los costos del mismo.

32

FACTIBILIDAD DE RENDIMIENTO NO ECONOMICO

33

FACTIBILIDAD ETICO Y LEGAL

34

FACTIBILIDAD OPERATIVA

35

FACTIBILIDAD DE EJECUCION

36

REQUERIMIENTOS
De acuerdo a la normatividad de sistematizacin por parte de mintics a las empresas
proveedoras de servicios logsticos, Especial Quality Logistic encuentra una oportunidad
de solucionar esta necesidad y adicionalmente crear un canal de comunicacin constante
y en tiempo real con sus clientes.
En el desarrollo de un aplicativo web aplicaremos los siguientes tipos de requerimientos:

Requerimientos funcionales.
Requerimientos No funcionales.
Requerimientos Tcnicos.
Requerimientos de Reporte.
Requerimientos de Seguridad.

REQUERIMIENTOS FUNCIONALES

Generacin de reportes para toma de decisiones y graficas de medicin.


Control de ingreso.
Manejo de perfiles dependiendo funcin.
Guardar la informacin en base de datos.

REQUERIMIENTOS NO FUNCIONALES

Fcil acceso (desde cualquier dispositivo).


Velocidad y autoajuste para ingreso desde telfonos inteligentes.
Multitarea, varios clientes en un mismo servidor en tiempo real.
De fcil manejo y entendimiento.

REQUERIMIENTOS TECNICOS
Para el correcto funcionamiento de la aplicacin web los requerimientos tcnicos mnimos
necesarios en el Hosting son:
o

Espacio en disco duro y base de datos:


37

1GB

o
o
o

Versin de Apache:
Versin PHP :
Versin de MySQL:

2.4.18
5.4.45
5.5.50-cll

REQUERIMIENTOS DE REPORTES
Para una correcta toma de decisiones de debe poder visualizar los tiempos por estado de
las ordenes, capacidad de filtrar por los diferentes campos relacionados en la base de
datos, ejemplo (cliente, empleado, fecha, etc).

REQUERIMIENTOS DE SEGURIDAD
Al ser informacin en tiempo real y de movimiento de mercancas de los clientes, se
considera como informacin sensible, por lo que se hace necesario manejar un estndar
de seguridad que evite la perdida de informacin o las infiltraciones indebidas, para esto
se deben tener en cuenta los siguientes requerimientos:
o
Cada tipo de usuario deber tener una contrasea y esta se guardar en la base
de datos de manera encriptada.
o
Los campos a los que los usuarios tienen privilegios debern ser nicos y no
podrn ser modificados por otro perfil.
o
Cada evento que se genere en la aplicacin deber generar una lnea en el log de
eventos para saber quin, cundo y que hizo en la aplicacin.

38

HISTORIAS DE USUARIO

39

FUNCIONALIDADES

40

41

PRODUCT BACKLOG

42

PLANEACION DEL PROYECTO

43

ESTIMACIONES

44

PLANEACION DE ITERACIONES

45

CONSTRUCCION DE LA RETROALIMENTACION

46

ANLISIS DE RIESGOS

47

DEFINICIN DE ESCALAS

48

IDENTIFICACIN DE FACTORES

49

EVALUACIN DE RIESGOS POR FACTORES

50

CONCLUSIONES DEL ANLISIS DE RIESGO

51

ANLISIS DEL SISTEMA ACTUAL

52

PROCESO GENERAL DEL SISTEMA

53

DEFINICIN DE LOS CASOS DE USO

54

DEFINICIN DEL MODELO CONCEPTUAL

55

DEFINICIN DE LOS DIAGRAMAS DE COLABORACIN

56

DEFINICIN DEL DISEO DE CLASES

57

DIAGNOSTICO DEL SISTEMA ACTUAL

58

DISEO Y DESARROLLO DEL SISTEMA PROPUESTO

Se debe contar con una interfaz grfica similar para el ingreso de todos los perfiles, pero
cada uno tendr opciones y permisos diferentes (clientes, empleados y gerente), cada
uno podr realizar lo siguiente:

o
o
o

INTERFAZ CLIENTE:
Crear ordenes nuevas.
Agregar observaciones a ordenes viejas.
Podr solo trabajar con rdenes de su empresa.
59


o
o
o
o

INTERFAZ EMPLEADO:
Crear ordenes nuevas.
Agregar observaciones a ordenes viejas.
Podr trabajar con rdenes de todos los clientes.
Modificar Estados.

o
o
o
o
o
o
o

INTERFAZ GERENTE:
Crear ordenes nuevas.
Agregar observaciones a ordenes viejas.
Podr trabajar con rdenes de todos los clientes.
Modificar Estados.
Eliminar Ordenes.
Cerrar Ordenes.
Generar Reportes.

60

ARQUITECTURA DEL APLICATIVO

61

DICCIONARIO DE DATOS

62

MODELO ENTIDAD RELACION

63

DIAGRAMA DE CLASE

64

DIAGRAMA DE CASOS DE USO

65

CONSTRUCCION DE LA SOLUCION

66

DOCUMENTACION DE LA SOLUCION

67

DOCUMENTACION DE LA USABILIDAD DE LA SOLUCION

68

VALIDACION DE LA SOLUCION

69

PRUEBAS
Existen diferentes tipos de pruebas que se utilizan en cualquier desarrollo para aplicativos
web. dada la naturaleza de nuestro aplicativo, se realizan las pruebas en las que a este
punto del desarrollo nos encontramos, tanto de correcto funcionamiento como de
carga/rendimiento. A continuacin, se relacionan los resultados obtenidos:

PRUEBAS DE VELOCIDAD
Utilizamos la aplicacin online www.webpagetest.org para realizar los distintos tipos de
mediciones, estas mediciones se tomaron desde dos servidores ubicados uno en buenos
Aires Argentina con un canal de 10 mb de internet y el otro en Dulles Estados Unidos, con
un canal de 50 m, a continuacin, los resultados obtenidos:
BUENOS AIRES - ARGENTINA
PC
PRUEBA
Tiempo De Carga
Inicial
Tiempo De Carga
Recarga
Bytes Inicial
Bytes Recarga

MOZILLA
4.070s

CHROME
5.170s

IE11
4.245s

0.720s

0.779s

0.595s

671 KB
4 KB

671 KB
15 KB

671 KB
4 KB

DULLES - WASHINGTON
PRUEBA
Tiempo De Carga
Inicial
Tiempo De Carga
Recarga
Bytes Inicial
Bytes Recarga

SMARTPHONE
NEXUX 5
IPHONE 5
2.369s
2.227s

IPAD 2
2.051s

0.300s

0.337s

0.734s

668 KB
4 KB

671 KB
4 KB

552 KB
4 KB

OTROS DATOS - Distribucin:

70

71

Vista en Cascada Distribucin

72

Vista en Cascada Conexin

73

PRUEBAS DE SEGURIDAD
Utilizando el software libre Zed Attack Proxy, realizamos dos tipos de ataque al ingreso de
login de la aplicacin web, estos fueron los resultados:

ATAQUE NORMAL
Risk Level

Number of Alerts

High
Medium
Low
Informational

0
3
7
0

Alertas de seguridad Media:


X-Frame-Options Index No Configurado
X-Frame-Options Header No Configurado
Exploracin de Directorios Permitida
Alertas de seguridad Baja:
X-Content-Type-Options Header Missing
Web Browser XSS Protection Not Enabled
Web Browser XSS Protection Not Enabled
Cookie No HttpOnly Flag
Web Browser XSS Protection Not Enabled
Password Autocomplete in Browser
X-Content-Type-Options Header Missing

ATAQUE EXCESIVO
Risk Level

Number of Alerts

High
Medium
Low
Informational

0
2
4
0

Alertas de seguridad Media:


X-Frame-Options Header No Configurado
Exploracin de Directorios Permitida

Alertas de seguridad Baja:


Cookie No HttpOnly Flag
Web Browser XSS Protection Not Enabled

74

Password Autocomplete in Browser


X-Content-Type-Options Header Missing

PRUEBAS DE FUNCIONALIDAD
En este momento todava nos encontramos en el desarrollo y modificacin por parte de la
empresa, por lo que no podemos aun realizar este tipo de pruebas.

75

RECOMENDACIONES

76

CONCLUSIONES
PRESUPUESTO

77

78

CRONOGRAMA DE ACTIVIDADES

79

BIBLIOGRAFIA

ANAYA TEJERO, Julio Juan. Innovacin y Mejora de Procesos Logsticos.


Editorial ESIC. Madrid, 2005.

BOWERSOX, Donald J. Administracin y Logstica de la cadena de


Suministros. 2 ed. McGraw Hill, Mxico, 2007.

LPEZ FERNANDEZ, Rodrigo. Logstica Comercial. Editorial Thomson.


Australia, 2004.

SORET DE LOS SANTOS. Ignacio. Logstica Comercial y Empresarial. 4


ed. ESIC, Madrid, 2004.

SORET DE LOS SANTOS. Ignacio. Logstica y Marketing para la


Distribucin Comercial. Editorial ESIC. Madrid, 2006.

80

ANEXOS

81

MANUAL DE USUARIO

82

MANUAL DE SISTEMAS

83

You might also like