Beruflich Dokumente
Kultur Dokumente
CHILL�N
MARZO, 2016
Agradecimientos
A mi madre
A mi hijo
Por ser el motivo para levantarme cada d�a a pesar de los obst�culos que la vida
nos ha puesto. A su
autismo que me ha obligado a ver el mundo desde otro punto de vista, por ense�arme
ese nuevo
mundo y toda esa fuerza que vive en su interior, buscando siempre el lado bueno de
las cosas, y a
agradecer cada d�a cada peque�o avance, que par mi significan toda mi alegr�a.
Gracias por elegirme
para ser tu madre.
A mi Amor Andr�s
Por estar cada d�a a mi lado brind�ndome tu apoyo incondicional, por darme tantas
alegr�as y
demostrarme que no todo estaba perdido, por creer siempre en m�, por darme �nimos
cuando sent�a
que ya no pod�a seguir y por celebrar mis logros como si fueran tuyos.
A mi familia
Por estar siempre ah� preguntando todos los d�as si iba a terminar alg�n d�a la
tesis, pura buena onda,
los quiero igual.
A mis amigos
Por su comprensi�n durante todo este tiempo que he estado algo alejada, los quiero
Claudio, Mauro,
Esmirna y Valeska, por todos estos a�os en que hemos compartido tantos buenos y
malos momentos
juntos, espero que sean much�simos a�os m�s.
A mi profesor Gu�a
Profesor Luis, por su infinita paciencia y su ayuda, sin usted no habr�a salido
adelante este proyecto.
A mis profesores
A Grabriel Araya
Por su aporte en ideas y las conversaciones en los momentos de ocio, por sembrar el
miedo siempre
con sus comentarios durante las correcciones y periodo pre-defensa.
Resumen
Tabla 1. Requerimientos
Vendedor ..........................................................................
.............................................................................. 21
Tabla 2. Requerimientos
Administrador .....................................................................
............................................................................ 22
Tabla 5. Factibilidad
t�cnica ...........................................................................
...................................................................................
....... 27
Tabla 6. Costos de
Equipos. ..........................................................................
...................................................................................
........ 28
Tabla 9. Flujo de
Caja. .............................................................................
...................................................................................
............... 32
Una de las TICs con f�cil acceso, y que hoy en d�a es un mercado creciente, es el
Cloud Computing, el cual consiste en ofrecer servicios a trav�s de internet, donde
existe la
posibilidad de acceder a una infraestructura, una plataforma o un software de
acuerdo a las
necesidades del cliente.
Dentro de las necesidades que presenta la empresa se tiene el hecho de que las
ventas se registran de forma manual, existiendo gran cantidad de papeles archivados
correspondientes a las notas de pedido, lo cual implica utilizar mucho espacio para
su
almacenamiento en bodega, y el dif�cil acceso a informaci�n r�pida y oportuna para
la toma
de decisiones.
La soluci�n que se propone se basa en un sistema que permite registrar las ventas
en terreno, en un dispositivo m�vil, y un mantenedor web, todo esto funcionando en
una
nube, utilizando plataforma como servicio, para reducir los registros en papel y
tener acceso
oportuno a la informaci�n desde cualquier equipo sin necesidad de instalar alg�n
componente o software extra.
DEFINICI�
N DE LA EMPRESA O
INSTITUCI�N
1.1 Descripci�n de la empresa
1.1.1 Misi�n
�Ser una empresa que se destaca en ventas a peque�os comerciantes de las comunas de
Chill�n y Chill�n Viejo, contando con los mejores precios del mercado.�
1.1.2 Visi�n
La Distribuidora �El Gato� est� compuesta por su due�o, quien realiza las labores
de vendedor
y repartidor.
problem�tica.
Por otro lado, desde el punto de vista de sus competidores, la empresa no cuenta
con un local
establecido para la atenci�n de clientes, por lo que las ventas en terreno son la
�nica v�a de
ingresos, lo cual implica un gran problema al no contar con un sistema que gestione
DEFINICI�N PROYECTO
2.1 Objetivos del proyecto
Esta idea es la base de varios m�todos de desarrollo de software como RUP (Rational
Unified
Process), Extreme Programming y otros m�todos de desarrollo �giles.
Iterativo: cada vez que se re-visitan las etapas del modelo en cascada, rehace,
refina y extiende
lo hecho. En otras palabras consiste en la iteraci�n de varios ciclos de vida en
cascada. Al final de
cada iteraci�n se entrega una versi�n mejorada [1].
Incremental: regularmente se integran los avances para generar una versi�n con
sentido para
el cliente, ya que puede ser que el primer incremento no hubiera tenido todos los
requerimientos que necesitaba el proyecto, es decir, se combinan elementos del
modelo en
cascada con la filosof�a interactiva de construcci�n de prototipos [2].
Una de las herramientas propuestas para solucionar los problemas planteados es PHP
que es un
lenguaje de programaci�n de uso general de script del lado del servidor,
originalmente
dise�ado para el desarrollo Web de contenido din�mico.
ESPECIFICACI�N DE
REQUERIMIENTOS DE SO
FTWARE
3
3.1 Alcances
La interfaz debe estar dise�ada tomando en cuenta las tendencias de usabilidad que
permitan un f�cil y r�pido uso del sistema por parte del usuario.
interfaces:
3.3.1.1 Interfaz vendedor
El sistema mostrar� botones con las opciones para el usuario: Registrar Venta, Ver
Productos, Ver Ventas, Ver Clientes, Buscar Producto, Buscar Cliente, Salir.
El sistema mostrar� botones con las opciones para el usuario: Crear Producto, Crear
Venta,
Modificar Producto, Modificar Venta, Eliminar Producto, Eliminar Venta, Generar
Reporte de
Ventas, Generar Listado de Productos M�s Vendidos, Generar Reporte de Ventas
Semanal,
Generar Reporte de Ventas Mensual, Generar Reporte de Ventas por Cliente, Salir.
El sistema presentar� un men� con dos barras para escribir, en una deber� indicarse
el
nombre de usuario, en la otra la contrase�a, adem�s de presentar un bot�n que diga
login,
que lleve a la interfaz correcta. Esta vista tambi�n mostrar� un logotipo en la
parte superior.
3.4
En la Tabla 1 se pueden observar los requerimientos del vendedor, que en este caso
se
espera sean utilizados en terreno desde un dispositivo m�vil.
Id
Nombre
Descripci�n
RV01
Ingresar Venta
RV02
Ver Productos
RV03
Ver Ventas
RV04
Ver Clientes
RV05
Buscar Producto
RV06
Buscar Cliente
RV07
Ingresar pago
Permite ingresar monto pagado de la venta realizada (igual o inferior al total de
la
venta).
RV08
Login
Id
Nombre
Descripci�n
RA01
Login
RA02
Crear Producto
RA03
Crear Venta
RA04
Modificar Producto
RA05
Modificar Venta
RA06
Eliminar producto
RA07
Eliminar Venta
RA08
Crear Cliente
Permite crear un cliente, ingresando sus datos (nombre cliente, nombre del negocio,
direcci�n)
RA09
Eliminar Cliente
RA10
Modificar Cliente
RA11
RA12
Generar Listado de
Productos
RA13
Generar Listado de
Productos m�s Vendidos
RA14
RA15
RA16
Crear Usuario
RA18
Eliminar Usuario
Cada interfaz de entrada indica todos los grupos de datos que ser�n ingresados al
sistema
independiente del medio de ingreso.
Identificador
IE01
Login
NOMBRE, CONTRASE�A
IE02
Crear Producto
IE03
Actualizar Producto
IE04
Ingresar venta
IE05
Modificar venta
IE06
Ingresar pago
IE07
Modificar Pago
IE08
Crear Cliente
IE09
Modificar Cliente
IE10
Crear Usuario
Se especifica cada salida del sistema, indicando en cada caso el formato o medio de
salida.
Identificador
Medio Salida
IS01
Ver productos
Pantalla
IS02
Ver ventas
Pantalla
IS03
Ver clientes
Pantalla
IS04
Buscar Producto
Pantalla
IS05
Buscar cliente
RUT CLIENTE, NOMBRE CLIENTE, NOMBRE NEGOCIO,
DIRECCION
Pantalla
IS06
Reporte de ventas
Pantalla
IS07
Listado de productos
Pantalla
IS09
Reporte de ventas
semanal
Pantalla
IS10
Reporte de ventas
mensual
Pantalla
IS11
IS12
Ver Pagos
Pantalla
FACTIBILIDAD
4.1 Introducci�n al estudio de factibilidad
Disponibilidad
No
No
No
No
Para comprobar que el desarrollo del sistema inform�tico fuera factible desde el
punto de
vista econ�mico, se realiz� un estudio con el prop�sito de determinar los recursos
necesarios
para desarrollar, implementar y mantener en operaci�n el sistema propuesto,
haciendo una
evaluaci�n del equilibrio existente entre los costos del sistema y los beneficios
que derivar�an
de su implementaci�n.
4.4.1 Inversi�n
Costo
$ 179.990 CLP
$ 5.790 CLP
$ 49.990 CLP
Motorola� Smartphone Moto G Quad Core 8GB 4,5" 4G
$ 109.990 CLP
Total
$ 345.769 CLP
4.4.1.2 Implementaci�n
Cargo
Horas
Total a Pago
1 Programador
480
$1.926.240 CLP
Inversi�n/Costos
Tipo
Acci�n
Alternativa
Inversi�n
Software y Hardware
Realizar Inversi�n
$345.769 CLP
Implementaci�n
Absorbido
$1.926.240 CLP
Instalaci�n
Absorbido
$321.040 CLP
Costos
Soporte T�cnico
Realizar Inversi�n
$12.039 CLP
Administraci�n del
sistema
Absorbido
$ 250.000 CLP
Con el fin de asegurar la viabilidad del proyecto, todos los beneficios deben ser
claramente
identificados; sin embargo resulta una tarea dif�cil, ya que se obtienen beneficios
tangibles e
intangibles.
validado por HTML5, por lo que se evitar�n errores humanos de manera significativa.
A�o 0
A�o 1
A�o 2
A�o 3
A�o 4
A�o 5
Mantenci�n
($30.000)
($60.000)
($60.000)
($60.000)
($60.000)
($60.000)
Beneficios
Tangibles
$300.000
$300.000
$300.000
$300.000
$300.000
Costos de
Implementaci�n
e Inversi�n
($345.769)
Flujos Netos de
Caja
($375.769)
$240.000
$240.000
$240.000
$240.000
$240.000
..
.
niiiKFC0)1(
As�:
A partir del estudio de factibilidad que se acaba de hacer, podemos sacar las
siguientes
conclusiones:
Por todos los aspectos reci�n descritos, se concluye que el proyecto es factible de
llevar a cabo
en su totalidad.
CAP�TULO V
PRIMER INCREMENTO DE
SOFTWARE