1. INSTITUTO TECNOLOGICO SUPERIOR DE MONCLOVA
Reporte Final de Sistema de Información II.
Nombre del Proyecto: Sistema de inventarios y ventas.
Datos del Alumno.
Nombre: Anahi Cerros Camacho
No de Control: I09E20095
Nombre: Wilfredo Guerrero Espinoza
No de Control: I07E30039
Nombre: Roberto Ramírez Amaya
No de Control: I09E20154
Asesor
Nombre: Ing. Rocio Mendoza Riojas.
Lugar: Monclova, Coahuila.
Fecha: Noviembre 2012.
2. SISTEMA DE INVENTARIOS Y VENTAS.
Introducción
El sistema que se realiza se centra en los inventarios de Helados Sultana ya que
dicho sistema realiza de manera más fácil el reporte de las ventas realizadas por día.
Tiene como propósito facilitar al personal realizar con mayor rapidez el inventario, ya
que el personal lo realiza de manera escrita y que lleva más tiempo.
INSTITUTO TECNOLOGICO SUPERIOR DE MONCLOVA Página 1
3. SISTEMA DE INVENTARIOS Y VENTAS.
Resumen
Debido a la falta de un sistema en Helados Sultana es laborioso realizar el inventario
de manera manual, el dar de altas y bajas de los productos, todo se trabaja en pluma
y papel. Base a este anticuado proceso de trabajo en Helados Sultana se llevó a cabo
la elaboración de este proyecto, un sistema de información en el cual se trabajara con
herramientas de programación (Microsoft C#, SQL Server Express). Se realizó este
sistema mediante el método DRA, revisando claramente cada paso para lograr
cumplir con los requerimientos que el cliente solicito y así la empresa logra tener un
nivel con más prestigio y más competencia en su mismo giro.
INSTITUTO TECNOLOGICO SUPERIOR DE MONCLOVA Página 2
4. SISTEMA DE INVENTARIOS Y VENTAS.
INDICE
Datos Generales de la Empresa. 4
Organigrama 5
Descripción de la Empresa 5
Justificación del Proyecto 6
Objetivos Generales 7
Área en que Participo 8
Problemas a resolver 9
Alcances y Limitaciones 10
Marco Teórico 11
Fases del Proceso de Desarrollo 13
Procedimientos de Actividades Realizadas 15
Impacto Social, Económico y tecnológico 17
Resultados Obtenidos 18
Conclusiones y Recomendaciones 19
Anexos 20
- Organigrama 20
- Cronograma 20
- Diccionario de Datos 21
- Diagrama E-R 22
- Diagrama de Flujo 23
INSTITUTO TECNOLOGICO SUPERIOR DE MONCLOVA Página 3
5. SISTEMA DE INVENTARIOS Y VENTAS.
Datos Generales de la Empresa.
Razón social: Helados Sultana Monclova.
Domicilio de la Empresa: Boulevard Pape 401 Esq. Torreón Col. Guadalupe
Monclova, Coahuila.
RFC: SORM-510913-P87
Teléfono: Publico.
INSTITUTO TECNOLOGICO SUPERIOR DE MONCLOVA Página 4
6. SISTEMA DE INVENTARIOS Y VENTAS.
Organigrama
Ver en Anexos (Imagen 1.1)
Breve Descripción de la Empresa
Helados Sultana se dedica a la venta de helados, paletas, brownies, troles etc.,
empresa que cuenta con más de 15 sucursales en la región norte de México y más de
20 sucursales en todo México.
INSTITUTO TECNOLOGICO SUPERIOR DE MONCLOVA Página 5
7. SISTEMA DE INVENTARIOS Y VENTAS.
Justificación del Proyecto
El Problema que detectamos es que en Helados Sultana realizan un inventario de
manera manual y eso lleva demasiado tiempo ya que tienen muchos productos de
diferentes sabores y es muy laborioso.
1) Realizar el proyecto es una mejor manera de realizar inventarios ya que se
minimiza el tiempo del conteo de productos.
2) Los resultados obtenidos con dicho sistema es no realizar el conteo
personalmente de los productos por día.
INSTITUTO TECNOLOGICO SUPERIOR DE MONCLOVA Página 6
8. SISTEMA DE INVENTARIOS Y VENTAS.
Objetivos Generales y Específicos.
Problemas a Resolver:
Minimizar el tiempo al realizar el inventario.
El inventario sea realizado por medio de un sistema.
Ver en anexos (Imagen 2.1)
INSTITUTO TECNOLOGICO SUPERIOR DE MONCLOVA Página 7
9. SISTEMA DE INVENTARIOS Y VENTAS.
Características del área en que participo.
El sistema que se presentó lo realizamos en el campo de Licenciatura en Informática
en el área de programación. El sistema se lleva a cabo en el área de almacén para
llevar un mejor control de inventarios y con mayor rapidez a la hora de realizarlo. Ya
que anteriormente realizaban el inventario manual y les tomaba más tiempo.
INSTITUTO TECNOLOGICO SUPERIOR DE MONCLOVA Página 8
10. SISTEMA DE INVENTARIOS Y VENTAS.
Problemas a Resolver, Priorizándolos.
- El control de Entradas y Salidas de las ventas.
Se detecta que falta organización para llevar un buen control en los productos
que maneja la empresa debido a la falta de un sistema que controle de manera
automática los ingresos y egresos de dichos productos
- El inventario.
Se detectan anomalías en el conteo manual de los productos y esto lleva
demasiado tiempo al realizarlo.
INSTITUTO TECNOLOGICO SUPERIOR DE MONCLOVA Página 9
11. SISTEMA DE INVENTARIOS Y VENTAS.
Alcances y Limitaciones
Alcances
El sistema a desarrollar llevará el registro controlado de la información general de
cada producto existente, con el fin de obtener todos los datos necesarios de cada
producto de una manera organizada, confiable y correcta. Este sistema se realizara
para el uso exclusivo de Helados Sultana.
Limitaciones
A pesar de que el sistema llevará un registro actualizado de las altas y bajas de los
productos no realizará las siguientes funciones:
No podrá trabajar en el modo multiusuario.
No guardará información ajena.
No podrá ser implementado en otras Neverías.
INSTITUTO TECNOLOGICO SUPERIOR DE MONCLOVA Página 10
12. SISTEMA DE INVENTARIOS Y VENTAS.
Fundamento o Marco Teórico
Microsoft SQL Server 2008
Microsoft SQL Server es un sistema para la gestión de bases de datos producido
por Microsoft basado en el modelo relacional. Sus lenguajes para consultas
son SQL y ANSI SQL. Microsoft SQL Server constituye la alternativa de Microsoft a
otros potentes sistemas gestores de bases de datos.
Características:
Soporte de transacciones.
Escalabilidad, estabilidad y seguridad.
Soporta procedimientos almacenados.
Incluye también un potente entorno gráfico de administración.
Permite trabajar en modo cliente-servidor.
Además permite administrar información de otros servidores de datos.
Este sistema incluye una versión reducida, llamada MSDE con el mismo motor
de base de datos pero orientado a proyectos más pequeños, que en sus versiones
2005 y 2008 pasa a ser el SQL Express Edition, que se distribuye en forma gratuita.
Es común desarrollar completos proyectos complementando Microsoft SQL
INSTITUTO TECNOLOGICO SUPERIOR DE MONCLOVA Página 11
13. SISTEMA DE INVENTARIOS Y VENTAS.
Server y Microsoft Access a través de los llamados ADP (Access Data Project). De
esta forma se completa la base de datos (Microsoft SQL Server), con el entorno de
desarrollo (VBA Access), a través de la implementación de aplicaciones de dos capas
mediante el uso de formularios Windows. En el manejo de SQL mediante líneas de
comando se utiliza el SQLCMD.
Para el desarrollo de aplicaciones más complejas (tres o más capas), Microsoft SQL
Server incluye interfaces de acceso para varias plataformas de desarrollo, entre
ellas .NET, pero el servidor sólo está disponible para Sistemas Operativos.
Microsoft Visual C#
C# es un lenguaje con seguridad de tipos y orientado a objetos, sencillo pero eficaz,
que permite que los programadores creen una gran variedad de aplicaciones. Junto a
.NET Framework, Visual C# 2008 permite la creación de aplicaciones para Windows,
servicios web, herramientas de bases de datos, componentes, controles, etc.
Visual C # 2010 proporciona soporte para el enlace a los tipos de dinámicas mediante
la introducción de un tipo nuevo y dinámico. Este añadido permite a muchos nuevos
escenarios, como el acceso simplificado a las API de COM, como las API de
automatización de oficinas, a las API dinámicos tales como bibliotecas IronPython, y
el código HTML Document Object Model (DOM).
INSTITUTO TECNOLOGICO SUPERIOR DE MONCLOVA Página 12
14. SISTEMA DE INVENTARIOS Y VENTAS.
Fases del Proceso de Desarrollo del Software
(Desarrollo Rápido de Aplicaciones 60 o 90 días)
Modelo de Gestión.
Se llevó acabo la comprensión y documentación acerca de las necesidades del
usuario sobre el tiempo que tardan en realizar el inventario así como dar de altas y
bajas los nuevos productos ya que los realizan de forma manual y esto les genera
demasiado tiempo.
La información que se proporcionó, se genera en un Sistema cuyos programas son
C# y SQL para realizar el inventario, altas y bajas de productos y así minimizar el
tiempo del personal al realizarlos.
Modelo de datos.
En este tipo de modelo se realizó un diccionario de datos, en donde la información fue
identificada con un tipo de dato para especificar las funciones en las que se va a
operar y manejar en los programas SQL y C#.
INSTITUTO TECNOLOGICO SUPERIOR DE MONCLOVA Página 13
15. SISTEMA DE INVENTARIOS Y VENTAS.
Modelo de Proceso.
Se definen los datos con el fin de implementar una función de gestión en el sistema
de información, se relacionó la comunicación con los objetos de una manera más
compleja.
Todo lo concerniente a la construcción del propio desarrollo del software y de la
gestión del proyecto, diagramas, pruebas, manuales de usuario, manuales técnicos,
etc. todo con el propósito de eventuales correcciones, usabilidad y ampliaciones al
sistema.
Pruebas
Consiste en comprobar que el software realice correctamente las tareas indicadas en
la especificación. Una técnica de prueba es probar por separado cada módulo del
software, y luego probarlo de forma integral, para así llegar al objetivo. Se considera
una buena práctica el que las pruebas sean efectuadas por alguien distinto al
desarrollador que la programó, idealmente un área de pruebas; sin perjuicio de lo
anterior el programador debe hacer sus propias pruebas. En general hay dos grandes
formas de organizar un área de pruebas, la primera es que esté compuesta por
personal inexperto y que desconozca el tema de pruebas, de esta forma se evalúa
que la documentación entregada sea de calidad, que los procesos descritos son tan
claros que cualquiera puede entenderlos y el software hace las cosas tal y como
están descritas. El segundo enfoque es tener un área de pruebas conformada por
programadores con experiencia, personas que saben sin mayores indicaciones en
que condiciones puede fallar una aplicación y que pueden poner atención en detalles
que personal inexperto no consideraría.
INSTITUTO TECNOLOGICO SUPERIOR DE MONCLOVA Página 14
16. SISTEMA DE INVENTARIOS Y VENTAS.
Procedimientos y Descripción de las Actividades
Realizadas.
Modelo de gestión
Se analizó la información por proceso de la empresa, Se determinó el problema, lo
que se pretende obtener es un sistema de información y así proporcionar mejor
servicio. La información que proporciona el personal (Gerente) es el problema que
tardan en realizar altas, bajas y el inventario de los productos de Helados Sultana.
Modelo de datos.
En este proceso se realizaron actividades en las cuales se conoció a fondo la
información que se necesita para tener más definido el sistema, por medio de la
observación se conoció un poco sobre las funciones que realiza el gerente.
En una reunión con el usuario se dio a conocer la información útil para especificar
en un diccionario de datos, de igual manera se procuró mantener el fin del
sistema, siendo este la utilidad de inventario considerando mejoras a futuro.
Ver anexo (Imagen 3.1)
Modelo de Procesos.
Se crearon los planos para la construcción del sistema.
Se realizaron pruebas de escritorio acerca de la información obtenida.
Se ajustaron los datos para dar al usuario la mayor facilidad de usarlo.
INSTITUTO TECNOLOGICO SUPERIOR DE MONCLOVA Página 15
17. SISTEMA DE INVENTARIOS Y VENTAS.
Se trabajó con diagramas entidad relación y algoritmos, en los cuales se
conectó la información de tal manera que sea entendible para cualquier usuario
y/o diseñador de sistemas; este con el fin de que alguien externo o nuevo
entienda la manera de operar del sistema.
Ver anexo (Imagen 4.1)
Generación de Aplicaciones
En esta etapa del desarrollo se trabajó con lenguajes de programación
(Microsoft C# 2010) para la aplicación del sistema y diseño esta se conectó a
una base de datos (SQL Server 2008) para almacenar la información. Dentro
de la programación de C# se mandó llamar la programación de la base de
datos creando procedimientos de tal manera que el usuario no tenga que
programar para no tener que repetir código en cada una de las pantallas del
sistema, solo mandara llamar el nombre de una función (procedimientos,
triggers, clases, etc.) considerando que el análisis de las etapas anteriores.
Pruebas de entrega.
Se corroboró el sistema asumiendo que cumpla con los requisitos establecidos
por el usuario y que la información obtenida finalmente sea coherente. Estas
pruebas se realizaron en computadoras externas a la empresa, con la
información que el usuario proporciono. Se llevaron a cabo diferentes
escenarios para prevenir errores al momento de instalarse el sistema.
Cumpliendo con la finalidad del sistema, se inicializo para instalarse en la
máquina del usuario, llevándose a cabo los requisitos del cliente.
INSTITUTO TECNOLOGICO SUPERIOR DE MONCLOVA Página 16
18. SISTEMA DE INVENTARIOS Y VENTAS.
Impacto Económico, Social y Tecnológico
Impacto Económico
Genera un ahorro que da origen al control de gastos para la empresa y así
obtener una mayor rentabilidad que es ganancia.
Impacto Social
Brinda una mayor organización y le da eficiencia a la empresa misma que da la
seguridad al usuario o al personal de que la empresa cuenta con la
confiabilidad necesaria.
Impacto Tecnológico
El uso del sistema se verá reflejado en la eficiencia que a la empresa
respaldara, resaltando la importancia que conlleva el manejo de un sistema
operativo para alcanzar la competitividad entre los negocios del mismo giro.
INSTITUTO TECNOLOGICO SUPERIOR DE MONCLOVA Página 17
19. SISTEMA DE INVENTARIOS Y VENTAS.
Resultados Obtenidos
Se logran mejoras en la empresa, mismas que se reflejan en el control de gastos en el
manejo del inventario y en el control de entrada y salida de los productos obteniendo
así mayores ganancias por medios de ahorro, tiempo, dinero y de horas hombre que
dan el impacto a la empresa de obtener un mayor crecimiento económico.
INSTITUTO TECNOLOGICO SUPERIOR DE MONCLOVA Página 18
20. SISTEMA DE INVENTARIOS Y VENTAS.
Conclusiones y Recomendaciones
Por medio del análisis realizado en las problemáticas detectadas por la empresa se
determina que el sistema da la organización necesaria para realizar las actividades
cotidianas que se requieren por medio de un sistema automático que ayuda a
disminuir el tiempo invertido en las actualizaciones que actualmente se manejan.
Se recomienda mantenerse actualizado en las innovaciones que la tecnología ofrece
en el ámbito laboral en que se desarrolla el manejo de las empresas enfocadas al
ramo del giro que la misma administra.
INSTITUTO TECNOLOGICO SUPERIOR DE MONCLOVA Página 19
21. SISTEMA DE INVENTARIOS Y VENTAS.
ANEXOS
Organigrama Imagen 1.1
Gerente
Supervisor
(Caja)
Mostrador
Cronograma Imagen 2.1
INSTITUTO TECNOLOGICO SUPERIOR DE MONCLOVA Página 20
22. SISTEMA DE INVENTARIOS Y VENTAS.
Diccionario de Datos Imagen 3.1
INSTITUTO TECNOLOGICO SUPERIOR DE MONCLOVA Página 21
23. SISTEMA DE INVENTARIOS Y VENTAS.
Diagrama E-R Imagen 4.1
Nombre_Cia
Id_Sucursal
Id_Cia
Nombre_Suc
Compañía
Teléfono
Status_Cia
Dirección
Id_Invent Tiene Sucursal
Status_Suc
ario
Fecha Inventario Tiene Cantidad
Id_DetInv
Total Status_DetInv
Status_Inv Tiene Detalle_Inv
Status_Tmov
Id_Producto T_Mov
Producto Tiene
Nombre_Prod
Precio Id_T_Mo
v
Status_Pr Nombre_Tmov
Tiene od
Tiene
Id_Medida
Tiene Id_Sabor
Presentación
Id_Familia
Sabor
Nombre_Medi Nombre_Sabor
Familia
daa
Status_Medida
Status_Sabor
Nombre_Familia
Status_Familia
INSTITUTO TECNOLOGICO SUPERIOR DE MONCLOVA Página 22
24. SISTEMA DE INVENTARIOS Y VENTAS.
Diagrama de flujo Imagen 5.1
INSTITUTO TECNOLOGICO SUPERIOR DE MONCLOVA Página 23