proyecto inventario

24
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.

Upload: roberto-ramirez-amaya

Post on 13-Jun-2015

24.691 views

Category:

Education


4 download

DESCRIPTION

Proyecto SIV de Inventario y Ventas en Helados

TRANSCRIPT

Page 1: Proyecto Inventario

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.

Page 2: Proyecto Inventario

SISTEMA DE INVENTARIOS Y VENTAS.

INSTITUTO TECNOLOGICO SUPERIOR DE MONCLOVA Página 1

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.

Page 3: Proyecto Inventario

SISTEMA DE INVENTARIOS Y VENTAS.

INSTITUTO TECNOLOGICO SUPERIOR DE MONCLOVA Página 2

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.

Page 4: Proyecto Inventario

SISTEMA DE INVENTARIOS Y VENTAS.

INSTITUTO TECNOLOGICO SUPERIOR DE MONCLOVA Página 3

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

Page 5: Proyecto Inventario

SISTEMA DE INVENTARIOS Y VENTAS.

INSTITUTO TECNOLOGICO SUPERIOR DE MONCLOVA Página 4

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.

Page 6: Proyecto Inventario

SISTEMA DE INVENTARIOS Y VENTAS.

INSTITUTO TECNOLOGICO SUPERIOR DE MONCLOVA Página 5

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.

Page 7: Proyecto Inventario

SISTEMA DE INVENTARIOS Y VENTAS.

INSTITUTO TECNOLOGICO SUPERIOR DE MONCLOVA Página 6

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.

Page 8: Proyecto Inventario

SISTEMA DE INVENTARIOS Y VENTAS.

INSTITUTO TECNOLOGICO SUPERIOR DE MONCLOVA Página 7

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)

Page 9: Proyecto Inventario

SISTEMA DE INVENTARIOS Y VENTAS.

INSTITUTO TECNOLOGICO SUPERIOR DE MONCLOVA Página 8

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.

Page 10: Proyecto Inventario

SISTEMA DE INVENTARIOS Y VENTAS.

INSTITUTO TECNOLOGICO SUPERIOR DE MONCLOVA Página 9

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.

Page 11: Proyecto Inventario

SISTEMA DE INVENTARIOS Y VENTAS.

INSTITUTO TECNOLOGICO SUPERIOR DE MONCLOVA Página 10

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.

Page 12: Proyecto Inventario

SISTEMA DE INVENTARIOS Y VENTAS.

INSTITUTO TECNOLOGICO SUPERIOR DE MONCLOVA Página 11

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

Page 13: Proyecto Inventario

SISTEMA DE INVENTARIOS Y VENTAS.

INSTITUTO TECNOLOGICO SUPERIOR DE MONCLOVA Página 12

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).

Page 14: Proyecto Inventario

SISTEMA DE INVENTARIOS Y VENTAS.

INSTITUTO TECNOLOGICO SUPERIOR DE MONCLOVA Página 13

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#.

Page 15: Proyecto Inventario

SISTEMA DE INVENTARIOS Y VENTAS.

INSTITUTO TECNOLOGICO SUPERIOR DE MONCLOVA Página 14

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.

Page 16: Proyecto Inventario

SISTEMA DE INVENTARIOS Y VENTAS.

INSTITUTO TECNOLOGICO SUPERIOR DE MONCLOVA Página 15

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.

Page 17: Proyecto Inventario

SISTEMA DE INVENTARIOS Y VENTAS.

INSTITUTO TECNOLOGICO SUPERIOR DE MONCLOVA Página 16

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.

Page 18: Proyecto Inventario

SISTEMA DE INVENTARIOS Y VENTAS.

INSTITUTO TECNOLOGICO SUPERIOR DE MONCLOVA Página 17

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.

Page 19: Proyecto Inventario

SISTEMA DE INVENTARIOS Y VENTAS.

INSTITUTO TECNOLOGICO SUPERIOR DE MONCLOVA Página 18

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.

Page 20: Proyecto Inventario

SISTEMA DE INVENTARIOS Y VENTAS.

INSTITUTO TECNOLOGICO SUPERIOR DE MONCLOVA Página 19

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.

Page 21: Proyecto Inventario

SISTEMA DE INVENTARIOS Y VENTAS.

INSTITUTO TECNOLOGICO SUPERIOR DE MONCLOVA Página 20

ANEXOS

Organigrama Imagen 1.1

Cronograma Imagen 2.1

Gerente

Supervisor

(Caja)

Mostrador

Page 22: Proyecto Inventario

SISTEMA DE INVENTARIOS Y VENTAS.

INSTITUTO TECNOLOGICO SUPERIOR DE MONCLOVA Página 21

Diccionario de Datos Imagen 3.1

Page 23: Proyecto Inventario

SISTEMA DE INVENTARIOS Y VENTAS.

INSTITUTO TECNOLOGICO SUPERIOR DE MONCLOVA Página 22

Diagrama E-R Imagen 4.1

Compañía

Id_Cia

Nombre_Cia

Status_Cia

Tiene Sucursal

Teléfono

Id_Sucursal

Nombre_Suc

Dirección

Status_Suc

Tiene Inventario

Tiene Detalle_Inv

Tiene Producto

Presentación

Tiene

Tiene

Tiene

Familia

Sabor

Id_Invent

ario

Fecha

Total

Status_Inv

Id_DetInv

Cantidad

Status_DetInv

Id_Producto

Nombre_Prod Precio

Status_Pr

od

Id_Medida

Nombre_Medi

daa

Status_Medida

Id_Familia

Nombre_Familia

Status_Familia

Id_Sabor

Nombre_Sabor

Status_Sabor

T_Mov

Id_T_Mo

v

Status_Tmov

Nombre_Tmov

Page 24: Proyecto Inventario

SISTEMA DE INVENTARIOS Y VENTAS.

INSTITUTO TECNOLOGICO SUPERIOR DE MONCLOVA Página 23

Diagrama de flujo Imagen 5.1