Sei sulla pagina 1di 24

DEDICATORIA

Dedico esta tesis a Dios por ser quien ha estado a mi lado en todo momento y
me ha dado la fortaleza de superar las dificultades.
Alexei T. Mamani Coaquira
A toda mi familia por apoyo y la motivacin brindados a lo largo de este
proyecto y durante la realizacin de este proyecto
Miguel Zuiga Llamoca
RESUMEN
En la actualidad las empresas estn en constante evolucin tecnolgica, esto
se debe a las magnficas opciones que se pueden obtener de los sistemas
informticos, ya que por su practicidad y facilidad de uso son necesarios para
solucionar las necesidades de la institucin.
Para llevar a cabo el desarrollo de este proyecto se realiz una investigacin
exhaustiva en la empresa ALSUR PERU S.A.C., para encontrar las soluciones a
los diferentes problemas que se enfrenta la empresa, obteniendo toda la
informacin, y cubriendo las necesidades que este requiere.
La administracin del proyecto adopt las prcticas establecidas por el Project
Management Institute. No obstante fueron recogidos un nmero especfico de
procesos de gestin segn el alcance de la solucin. Como metodologa de
desarrollo de software fue seleccionada la metodologa Agile Unified Process
(AUP) por su mayor afinidad y claridad de actividades en las etapas de diseo y
construccin de este producto.
Durante la concepcin de la arquitectura se evaluaron mltiples patrones de
arquitectura Web como MVC, MVP y Ncapas resultando finalmente una
estructura de cuatro capas con funciones especficas e independientes entre s:
manteniendo las capas de Presentacin y Acceso a Datos separadas. As como
la capa de Lgica de negocio fue subdividida para la seguridad y navegabilidad
entre las pginas (capa de Aplicacin) como para conservacin de las reglas de
negocio (capa Lgica).
La implementacin fue llevada a cabo mediante el IDE Microsoft Visual Web
Developer 2010 Express y el lenguaje de programacin C# soportado bajo .NET
Framework 4.0. Para la construccin de las pginas (capa de Presentacin) se
trabaj con ASP.NET Webforms y controles dinmicos de la librera Ajax Control
Toolkit. La capa de Acceso a Datos fue construida bajo la tecnologa Microsoft
ADO.NET Entity Framework y en conexin con una base de datos PostgreSQL.
Para la etapa de pruebas el servidor Web seleccionado fue Internet Information
Services (IIS) Express 7.5 una rplica del servidor IIS 7.5 estndar diseada
para ambientes de desarrollo y sin restricciones de uso.

INDICE
INDICE DE FIGURAS
INDICE DE CUADROS
INDICE DE CDIGOS
1. INTRODUCCIN
En la actualidad para muchas organizaciones, los sistemas de informacin
basados en computadoras son el corazn de las actividades cotidianas y objeto
de gran consideracin en la toma de decisiones, las empresas consideran con
mucho cuidados las capacidades de sus sistemas de informacin cuando
deciden ingresar o no en nuevos mercados o cuando planean la respuesta que
darn a la competencia. Al establecer los sistemas de informacin basados en
computadoras esperan lograr dos objetivos principales: que sea un sistema
correcto y que este correcto el sistema. Ningn sistema que deje satisfacer
ambos objetivos ser completamente til para la gerencia de la organizacin A
su vez la tecnologa es una variable independiente que influye poderosamente
sobre las caractersticas organizacionales, todas las organizaciones utilizan
alguna forma de tecnologa para ejecutar sus operaciones y realizar sus tareas,
la tecnologa es como algo que se desarrolla en las organizaciones .La
tecnologa ayuda a tener mejor produccin, en algunos casos puede abaratar
los costos, pero tambin trae como consecuencias: contaminacin, despido
masivos de obreros, costos social alto, entre otros.

I.1 CONOCIMIENTO GENERAL DE LA EMPRESA


I.1.1

RAZON SOCIAL Y RUBRO.


I.1.1.1 Razn Social: ALSUR S.A.C.
I.1.1.2 Rubro: Productos Congelados.
I.1.1.3 Visin: Empresa dedicada al cultivo, transformacin y
exportacin de productos vegetales.
I.1.1.4 Misin: Se una empresa exportadora ocupando un
mercado amplio.

I.2 ORGANIGRAMA.

I.3 FORMULACION DEL PROBLEMA


Desde que se inici la empresa, hasta el momento lo procesos, el manejo
de su informacin se ha estado realizando de forma manual, tales son el
llenado de planillas, control de asistencias, inventarios, reportes, guas
de remisin, pedidos, etc.
Por lo cual se reconoci una cantidad problemas en los diferentes
procesos en el rea de almacn.
Es posible la implementacin del sistema de informacin? De qu
manera afectar en los procesos de dicha empresa?

I.4 JUSTIFICACIN
Los precios de implementacin, anlisis y desarrollo de sistemas, son
extremadamente altos, por lo cual es necesario utilizas tcnicas y/o
patrones que ayudan el tiempo de implementacin y reutilizacin de sus
mismas estructuras de software.

I.5 AMBITO DEL SISTEMA.


Nombre: ALSUR.
Descripcin: Es una aplicacin web que nos permitir optimizar los
procesos que actualmente se realizan en la empresa.
Las reas :
rea de ventas.
rea de almacn.
Los beneficios que brindar la implementacin del sistema:
Se plantean los siguientes beneficios:
Control de pedidos y proveedores
Automatizacin, simplificacin y control del proceso de venta.
Mejora en la documentacin en cuanto a los comprobantes de
venta, inventarios, manejo de guas de remisin, etc.
Generar de manera automtica las boletas y facturas.
Creacin de una base datos para tener el control de los productos.
Generar reportes las veces que lo requiera el administrador.

I.6 OBJETIVOS
I.6.1 OBJETIVO GENERAL
Realizar un sistema que facilite la automatizacin en cuanto a los
procesos de almacen, inventario y venta de los productos.
I.6.2 OBJETIVO ESPECIFICO.

Control de las entradas y salidas de los productos finales.


Brindar reportes cada cierto tiempo o a gusto de quien lo solicite.
Control de los productos en el almacn.
Control del stock.
El manejo de inventarios.

I.7 HIPOTESIS.

El sistema de informacin de productos y ventas facilita la toma de


Decisiones en el rea del almacn como tambin Probar el desarrollo de
un sistema complejo de software con patrones arquitectnicos, y de
diseo es algo viable, en el mundo de la informtica.

I.8 REFERENCIAS.
I.8.1 SICO.
Es un software de almacenes orientado al Control de stock, Kardex
unidades, Kardex valorizado, control de inventarios, transferencia entre
almacenes, Costo de Ventas, Saldos Valorizados. Facturacin, Cuentas
por cobrar, Registro de Ventas, Control de Cobranzas, Letras por
cobrar, Ventas por Cliente, DAOT, etc.
http://www.soinfosa.com/software-pymes-peru.php
I.8.2 Sistema de Informacin para el Control de Inventarios del
Almacn del ITS.
El proyecto est dirigido a hacer mejoras en el Instituto Tecnolgico de
Saltillo (ITS), en el Departamento de Recursos Materiales y Servicios,
en el rea de Almacn.
En base a las Tecnologas de Informacin se desarroll un sistema de
informacin, el cual se encuentra en la etapa de implementacin en un
proceso de pruebas y correcciones, como un soporte de apoyo
administrativo que permita llevar el control de inventarios del almacn
del ITS con la finalidad de ofrecer rapidez y seguridad en el manejo del
inventario.
http://dialnet.unirioja.es/servlet/articulo?codigo=3707498
I.8.3 Logistweb
La funcin de un sistema de administracin de almacenes (WMS) es
apoyar los procesos de almacenamiento en la cadena de
abastecimiento. Su meta es encontrar la solucin ptima a la
configuracin del almacn y agilizar el proceso de la gestin de
inventarios. En la actualidad el rol que juegan los WMS, ha
evolucionado, debido a que se puede desde administrar las rdenes de
pedido, los recursos, las ubicaciones de los materiales y se puede
integrar con el sistema financiero. Sin embargo, el propsito principal
de un WMS es controlar los movimientos y almacenamiento de
productos y/o materiales y sus transacciones asociadas (Min, 2007).

http://logistweb.wordpress.com/2010/07/01/sistemas-de-informacin-para-la-administracin-dealmacenes-i/

I.9 VISION GENERAL DEL DOCUMENTO.


El presente documento de Especificacin de Requisitos se compone de
cuatro secciones principales. Primeramente una descripcin general y
propsitos del documento y una introduccin al futuro sistema. En la
Descripcin General se presenta la descripcin del producto final y el
contexto en el cual este se ejecutar. La seccin de Requisitos especficos
contiene un listado y descripcin detallada de los requisitos software
obtenidos y analizados en etapas previas del proyecto y que justificarn el
diseo de la aplicacin, se incluyen tanto requisitos funcionalidades como
no funcionales. El apartado final constituye el Apndice, conformado por
informacin adicional del ERS pero que no forma parte del mismo.

2. DESCRIPCION GENERAL.
2.1

Funciones del producto


1.
2.
3.
4.
5.
6.
7.
8.

Panel (ventana) de login. El sistema nos muestra una ventana


de login al iniciar el sistema para poder acceder.
el sistema nos muestra un men de navegacin para tener un
fcil acceso a las categoras de los productos o a la
administracin.
El sistema tiene dos reas lo que es almacn y ventas por lo
cual seleccionamos con que rea trabajar.
Cuando se efecta una venta el sistema nos muestra dos
opciones de boleta o factura.
Reporte de ventas consiste en mostrar e imprimir las ventas
que se realiz durante el da mes y ao.
Reporte de inventarios consiste en mostrar e imprimir el
inventario cada vez que lo generen.
La gestin de los productos como son el ingresar nuevo
producto, mostrar producto, buscar producto, eliminar
producto.
acceso restringido. Consiste en implementar controles de
acceso a los usuarios del sistema para que puedan trabajar
solo al rea que les corresponde.

2.2

Lista usuarios que usaran el sistema.


Para el uso del sistema se considera usuarios con conocimientos
bsicos en computacin y previa capacitacin para el uso del
software.
Jefe de Almacn
Empleados de almacn

2.3

Restricciones

Restricciones en el tiempo, presupuesto, entorno e infraestructura


que el sistema requerir:
Toda la informacin del rea tales son producto, precios,
descripcin, etc.
El cliente devera contar con las licencias de las plataformas
donde se ejecutara el software.
El tiempo estimado para el desarrollo del software es de 6 meses
segn el contrato.
Cualquier duda o falta de informacin sobre la empresa durante el
desarrollo se requerir a un colaborador para que nos brinde
informacin.

2.4

Algunas caractersticas del sistema.

Las personas que quieran hacer uso del sistema tienen que estar
registradas en la base de datos y as poder iniciar sesin.
El idioma del software por defecto es espaol.
Los usuarios que trabajaran con el sistema debern tener
conocimientos bsicos de computacin.
El sistema tendr una jerarqua de usuarios, tales son el
administrador principal, y personal que solo tendr acceso a
reas especficas.
2.5

Requisitos futuros
En el caso que la empresa quiera implementar algunos mdulos y
funciones, se tendr que analizar para saber si es conveniente o
no. Esto acarrea que muchos requisitos funcionales se podrn
incorporase como tambin modificarse.

2.6

Requisitos especficos.

2.7

Diagrama de Casos de usos.

Loguear usuario

Registrar materia prima


Jefe
Generar reportes
Empleados

Registrar Lotes de productos terminados


Encargado de Produccion

User

Registrar lotes a exportar

Encargados de Area
Encargado de Exportacion
Registrar empleados

Generar Gua de remision

<<include>>

Registrar Clientes

<<include>>
Validar Datos
Registrar productos en cuarentena

Generar Reportes
Encargado de Cuarentena

Encargado del sistema

Mantenimiento de datos

2.8 Documentacin de Requisitos.


2.8.1 Organizacin.
Organizacin ALSUR SAC
Direccin

SECTOR PECUARIO ZONA II MZA. Q LOTE. 1 URB. UMAPALCA

Telfono

99999999

Fax

PD

Comentarios Ninguno
Organizacin MICODI
Direccin

Calle sin rumbo

Telfono

010101010101

Fax

PD

Comentarios Ninguno

2.8.2 Participantes.
Participant Mustafa Aguinaga Mario Daoud
e
Organizaci ALSUR SAC
n
Rol

Gerente

Es
No
desarrollad
or
Es cliente

No

Es usuario

No

Comentario Ninguno
s
Participant Alexei Mamani Coaquira
e
Organizaci MICODI
n
Rol

Programador

Es
S
desarrollad
or

Es cliente

No

Es usuario

No

Comentario Ninguno
s
Participant Miguel Zuiga Llamoca
e
Organizaci MICODI
n
Rol

Analista

Es
S
desarrollad
or
Es cliente

No

Es usuario

No

Comentario Ninguno
s

2.8.3 Requisitos funcionales.


FRQ-0001

Registrar Materia Prima

Versin

1.0 ( 14/03/2014 )

Autores

Fuentes

Alexei Mamani Coaquira


?

Dependenci Ninguno
as
Descripcin El sistema deber Debe registrar la materia prima con los siguientes
datos
- Procedencia
- Tipo
- Tamao
- Nombre
- Observaciones
Importanci vital

a
Urgencia

inmediatamente

Estado

en construccin

Estabilidad media
Comentario Ninguno
s
FRQ-0002 Registrar Cliente
Versin

1.0 ( 14/03/2014 )

Autores

Fuentes

Miguel Zuiga Llamoca


?

Dependen Ninguno
cias
Descripci El sistema deber registrar a cada cliente (Empresas y Personas jurdicas)
n
segn sus datos.
- RUC
- Razn Social
- Direccin
- Telfono
- Correo Electrnico
Importanc vital
ia
Urgencia

inmediatamente

Estado

en construccin

Estabilida baja
d
Comentari Ninguno
os
FRQ-0003 Registrar Empleados
Versin

1.0 ( 14/03/2014 )

Autores

Miguel Zuiga Llamoca

Fuentes

Dependen Ninguno
cias
Descripci El sistema deber registrar a los empleados de esta misma rea.
n
- Nombre
- Apellidos
- Sexo
- DNI
- Telfono
- Edad
Importanc vital
ia
Urgencia

hay presin

Estado

en construccin

Estabilida baja
d
Comentari Ninguno
os
FRQ-0004 Generar los pagos
Versin

1.0 ( 14/03/2014 )

Autores

Fuentes

Dependen [FRQ-0010] Registrar horas extras


cias
Descripci El sistema deber llos pagos quincenales de cada empleado, segn las
n
horas de trabajo (S/. 5), y si existiera horas extras (S/. 7) tambin se les
sumara a su pago.
- Las horas de trabajo son de 8 Horas (8:00 AM - 4:00PM), a partir de ellas
se considera horas extras.
Importanc importante
ia
Urgencia

hay presin

Estado

pendiente de verificacin

Estabilida media
d
Comentari Ninguno
os
FRQ-0005 Verificar el stock de la materia prima
Versin

1.0 ( 14/03/2014 )

Autores

Fuentes

Alexei Mamani Coaquira


?

Dependen Ninguno
cias
Descripci El sistema deber verificar el stock de la materia prima, en el caso que
n
solo existiera tonelada de materia prima, se mostrara un mensaje de
alerta "Falta Materia Prima".
Importanc importante
ia
Urgencia

inmediatamente

Estado

en construccin

Estabilida media
d
Comentari Ninguno
os
FRQ-0006 Registrar lotes de productos
Versin

1.0 ( 14/03/2014 )

Autores

Fuentes

Alexei Mamani Coaquira


?

Dependen Ninguno
cias
Descripci El sistema deber registrar los lotes de los productos terminados, con los
n
siguientes datos:
- Nro. Lote

Tipo de Producto
Descripcin
Peso
Tipo de Lote
Observaciones

Importanc importante
ia
Urgencia

hay presin

Estado

pendiente de verificacin

Estabilida baja
d
Comentari Ninguno
os
FRQ-0007 Buscar Empleados
Versin

1.0 ( 14/03/2014 )

Autores

Fuentes

Miguel Zuiga Llamoca


?

Dependen Ninguno
cias
Descripci El sistema deber permitir buscar a sus empleados con DNI o Nombre
n
Importanc vital
ia
Urgencia

inmediatamente

Estado

en construccin

Estabilida media
d
Comentari Ninguno
os
FRQ-0008 Buscar Clientes
Versin

1.0 ( 14/03/2014 )

Autores

Fuentes

Dependen Ninguno
cias
Descripci El sistema deber permitir buscar sus clientes con su RUC o Razn Social.
n
Importanc vital
ia
Urgencia

inmediatamente

Estado

en construccin

Estabilida media
d
Comentari Ninguno
os
FRQ-0009 Controlar Asistencia del dia
Versin

1.0 ( 14/03/2014 )

Autores

Fuentes

Dependen Ninguno
cias
Descripci El sistema deber El sistema controlar la asistencia del da, primero el
n
ingreso (8:00 AM), salida (4:00 PM).
Importanc vital
ia
Urgencia

inmediatamente

Estado

en construccin

Estabilida media
d
Comentari Ninguno
os
FRQ-0010 Registrar horas extras

Versin

1.0 ( 14/03/2014 )

Autores

Fuentes

Alexei Mamani Coaquira


?

Dependen Ninguno
cias
Descripci El sistema deber registrar las horas extras realizadas por cada
n
empleado.
Importanc vital
ia
Urgencia

inmediatamente

Estado

en construccin

Estabilida media
d
Comentari Ninguno
os
FRQ-0011 Imprimir Documentos
Versin

1.0 ( 14/03/2014 )

Autores

Fuentes

Miguel Zuiga Llamoca


?

Dependen Ninguno
cias
Descripci El sistema deber permitir imprimir todos los documentos generados.
n
Importanc vital
ia
Urgencia

hay presin

Estado

en construccin

Estabilida baja
d

Comentari Ninguno
os

2.8.4 Requisitos no funcionales.


NFR-0001 Interfaz Amigable
Versin

1.0 ( 14/03/2014 )

Autores

Fuentes

Alexei Mamani Coaquira


?

Dependen Ninguno
cias
Descripci El sistema deber tener una interfaz amigable, segn los datos obtenidos
n
por el usuario.
Importanc vital
ia
Urgencia

inmediatamente

Estado

en construccin

Estabilida media
d
Comentari Ninguno
os
NFR-0002 Interfaz Intuitiva
Versin

1.0 ( 14/03/2014 )

Autores

Fuentes

Miguel Zuiga Llamoca


?

Dependen [NFR-0001] Interfaz Amigable


cias
Descripci El sistema deber deber tener una interfaz intuitiva (de acuerdo a los
n
datos obtenidos por el usuario)

Importanc importante
ia
Urgencia

inmediatamente

Estado

pendiente de verificacin

Estabilida baja
d
Comentari Ninguno
os
NFR-0003 Multiplataforma
Versin

1.0 ( 14/03/2014 )

Autores

Fuentes

Miguel Zuiga Llamoca


?

Dependen Ninguno
cias
Descripci El sistema deber ser Multiplataforma (Moviles,Tabletas,Pc)
n
Importanc PD
ia
Urgencia

PD

Estado

PD

Estabilida PD
d
Comentari Ninguno
os
NFR-0004 Web
Versin

1.0 ( 14/03/2014 )

Autores

Fuentes

Alexei Mamani Coaquira


?

Dependen Ninguno
cias
Descripci El sistema deber ser Web.
n
Importanc importante
ia
Urgencia

hay presin

Estado

en construccin

Estabilida media
d
Comentari Ninguno
os
NFR-0005 Robusto
Versin

1.0 ( 14/03/2014 )

Autores

Fuentes

Dependen Ninguno
cias
Descripci El sistema deber ser robusto (a prueba de errores).
n
Importanc importante
ia
Urgencia

hay presin

Estado

en construccin

Estabilida baja
d
Comentari Ninguno
os
NFR-0006 Facil Mantenimiento
Versin

1.0 ( 14/03/2014 )

Autores

Alexei Mamani Coaquira

Fuentes

Dependen Ninguno
cias
Descripci El sistema deber de ser de fcil mantenimiento
n
Importanc vital
ia
Urgencia

inmediatamente

Estado

pendiente de verificacin

Estabilida media
d
Comentari Ninguno
os

2.8.5 Requisitos de informacin.

IRQ-0001

Reporte de la produccion

Versin

1.0 ( 14/03/2014 )

Autores

Fuentes

Miguel Zuiga Llamoca


?

Dependencias Ninguno
Descripcin
Datos
especficos

El sistema deber almacenar la informacin correspondiente a un reporte de la produccin


del da, detallando:. En concreto:

Cantidad Producida

Materia Prima usada

Cantidad Total de Lotes Producidos

Tipo de Productos

Tiempo

Tiempo de
vida

Medio

Mximo

PD

PD

Ocurrencias
simultneas

Medio

Mximo

PD

PD

Importancia importante
Urgencia

inmediatamente

Estado

pendiente de verificacin

Estabilidad

media

Comentarios Ninguno
IRQ-0002

Reporte de los lotes

Versin

1.0 ( 14/03/2014 )

Autores

Fuentes

Miguel Zuiga Llamoca


?

Dependencias Ninguno
Descripcin
Datos
especficos

El sistema deber almacenar la informacin correspondiente a emitir un reporte de los lotes


de productos terminados.. En concreto:

Nro. Lote

Tipo de Producto

Descripcin

Peso

Tipo de Lote

Tipo de Lote

Tiempo de
vida

Medio

Mximo

PD

PD

Ocurrencias
simultneas

Medio

Mximo

PD

PD

Importancia importante
Urgencia

hay presin

Estado

pendiente de verificacin

Estabilidad

baja

Comentarios Ninguno
IRQ-0003

Datos de clientes

Versin

1.0 ( 14/03/2014 )

Autores

Fuentes

Miguel Zuiga Llamoca


?

Dependencias [FRQ-0001] Registrar Materia Prima


Descripcin
Datos
especficos

El sistema deber almacenar la informacin correspondiente a emitir datos de los


clientes.. En concreto:

RUC

Razn Social

Direccin

Direccin

Telfono

Correo Electrnico

Tiempo de
vida

Medio

Mximo

PD

PD

Ocurrencias
simultneas

Medio

Mximo

PD

PD

Importancia importante
Urgencia

inmediatamente

Estado

pendiente de verificacin

Estabilidad

baja

Comentarios Ninguno
IRQ-0004

Reportes Materia Prima

Versin

1.0 ( 14/03/2014 )

Autores

Fuentes

Alexei Mamani Coaquira


?

Dependencias Ninguno
Descripcin

El sistema deber almacenar la informacin correspondiente a generar los reportes de


materia prima:. En concreto:

Datos
especficos

Procedencia

Tipo

Tamao

Nombre

Observaciones

Tiempo de
vida

Medio

Mximo

PD

PD

Ocurrencias
simultneas

Medio

Mximo

PD

PD

Importancia importante
Urgencia

inmediatamente

Estado

validado

Estabilidad

media

Comentarios Ninguno

Potrebbero piacerti anche