0% encontró este documento útil (0 votos)
271 vistas21 páginas

Sistema de Ventas para Minimarket

Este documento describe el desarrollo de un sistema de gestión de ventas para un minimarket. Se implementará una base de datos en SQL Server para almacenar información sobre productos, clientes y ventas. Se utilizará el lenguaje de programación C# en Visual Studio para construir interfaces como login, menú, registro de productos, clientes y ventas. El objetivo es mejorar los procesos de ventas mediante la digitalización de la información para agilizar las transacciones y la toma de decisiones.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
271 vistas21 páginas

Sistema de Ventas para Minimarket

Este documento describe el desarrollo de un sistema de gestión de ventas para un minimarket. Se implementará una base de datos en SQL Server para almacenar información sobre productos, clientes y ventas. Se utilizará el lenguaje de programación C# en Visual Studio para construir interfaces como login, menú, registro de productos, clientes y ventas. El objetivo es mejorar los procesos de ventas mediante la digitalización de la información para agilizar las transacciones y la toma de decisiones.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

FACULTAD DE INGENIERÍA

ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS

Gestión de Base de datos e información de una


plataforma de ventas hacia un MiniMarket.

Autores:

Bouillón Sosa, Ana Paula (0000-0002-3237-2189)

Fernandez Espinoza Javier (0000-0002-9517-848X)

Flores Valle, Deyber Stiv (0000-0002-4803-2031)

Huancaya Ávila, Anel Carolina (0000-0002-7738-2751)

Rivas Peralta, Enmanuel (0000-0001-5899-1300)

Velásquez Valdiviezo, Armando Junior (0000-0001-9285-9055)

DOCENTE:

Mg. Iván Michell Castillo Jiménez

CICLO:

LIMA-PERÚ

2021
ÍNDICE

CARÁTULA ………………………………………………………………………………1

ÍNDICE …………………………………………………………………………………….2

I. INTRODUCCIÓN …………………………………………………………………3

II. DESARROLLO …………………………………………………………………...4

2.1. Base de datos ………………………………………………………………5


2.1.1. Diagrama de tablas ………………………………………………6
2.1.2. Procedimientos de almacenado ……………………………....7
2.2. Visual Studio ………………………………………………………………..7
2.2.1 Lenguaje de programación …….……………………………….7
2.2.1.1. Programación ………………………………………………...8
2.2.2. Interfaces …………………………………………………………..8
2.2.2.1. Interfaz Login …………………………………………………8
2.2.2.2. Interfaz Menú …………………………………………………9
2.2.2.3. Interfaz Categoría ……………………………………………9
2.2.2.4. Interfaz Registro de Producto ……………………………..10
2.2.2.5. Interfaz Registro de Cliente ………………………………..10
2.2.2.6. Interfaz Registro de Venta ………………………………….11
2.2.2.7. Interfaz Registro de Artículos a la Venta ………………..11

III. CONCLUSIONES ………………………………………………………………...12

REFERENCIAS …………………………………………………………………………...13

ANEXOS …………………………………………………………………………………...14
INTRODUCCIÓN

En estos tiempos en donde la pandemia del Covid-19 está afectando a nuestra


salud, ha fomentado en los seres humanos la obligación de poder cuidarnos a
nosotros mismos y a nuestros familiares, con la finalidad de tomar debidas medidas
de precaución y así evitar exponernos mucho para no propagar el virus. A partir de
esta problemática, se han visto a muchos negocios y empresas fracasar, a causa de
no contar con el número de clientes necesarios, ni con recursos económicos.
Para esto, se han tenido que buscar diversos medios para darle una solución a esta
necesidad, dando como propuesta que el Minimarket tenga su propio sistema de
ventas, en donde sus procesos de ventas pueden ser más rápidos que antes.

En la cual se desea implementar un software de ventas en el minimarket ya que,


como todo negocio o empresa, al comenzar no tiene la capacidad necesaria para
gestionar como es debido, trayendo diversos problemas como la búsqueda de un
producto o abastecimiento de este.

El objetivo principal del presente proyecto es buscar el mejor funcionamiento de los


procesos de las ventas del minimarket para mejorar la satisfacción del usuario y
cliente para que los procesos sean más eficaces, asimismo que el software tenga
ciertas funciones y parámetros específicos para que se pueda garantizar una alta
calidad y correcto funcionamiento de los aspectos de ventas, seguridad,
rendimiento, restauración y optimización administrativa y esto a su vez ofrezca un
servicio adaptable para el usuario, además se tendrá en consideración y se hará
uso de la implementación de las 3 capas (Presentación, Lógica y Datos) con el
propósito de tener una arquitectura más ordenada y eficiente en el rendimiento.

Además, se sabe que un software o Programa tecnológico, es una herramienta que


surge después de una necesidad, estos son creados para resolver esa necesidad o
problema en el mercado, por lo tanto, se deben satisfacer las necesidades de los
clientes, en los productos del área computacional e informática que se requieran.
Marco teórico
SQL Server
Microsoft SQL Server es un sistema de administración de bases de datos
relacionales (RDBMS) que admite una variedad de procesamiento de transacciones,
inteligencia empresarial y aplicaciones de análisis en entornos informáticos
empresariales. Microsoft SQL Server, junto con Oracle Database y DB2 de IBM, es
una de las tres principales tecnologías de bases de datos del mercado.
Como otros programas RDBMS, Microsoft SQL Server está basado en SQL. Es un
lenguaje de programación estandarizado que utilizan los administradores de bases
de datos (DBA) y otros profesionales de TI para administrar las bases de datos y
consultar los datos que contienen. SQL Server está relacionado con TransactSQL
(TSQL), una implementación de Microsoft SQL que agrega su propia extensión de
programación al lenguaje estándar.

Visual Studio
Se trata de una colección de herramientas y otras tecnologías de desarrollo de
software basadas en componentes para crear aplicaciones potentes y de alto
rendimiento que permiten a los desarrolladores explorar la web, las aplicaciones y
otros servicios web. Puedes crearlo en cualquier entorno. la comunicación.
Más específicamente, Visual Studio es un conjunto completo de herramientas de
desarrollo para crear aplicaciones Web ASP.NET, servicios Web XML, aplicaciones
de escritorio y aplicaciones móviles. Visual Basic, Visual C # y Visual C utilizan el
mismo entorno de desarrollo integrado (IDE). Esto permite compartir herramientas y
facilita la creación de soluciones en varios idiomas. Además, estos lenguajes utilizan
las capacidades de .NET Framework para proporcionar acceso a tecnologías clave
que simplifican el desarrollo de aplicaciones web ASP y servicios web XML.

Gestión de datos
La gestión de datos se refiere al enfoque profesional de crear y mantener un
marco para capturar, almacenar, recuperar y archivar los datos que son esenciales
para las empresas modernas. La gestión de datos es la columna vertebral que
conecta todos los segmentos del ciclo de vida de la información.
La gestión de datos operativos se sincroniza con la gestión de procesos para
garantizar que las acciones tomadas por el equipo se comuniquen con los datos
más limpios y actualizados disponibles. Esto requiere un seguimiento en tiempo real
de los cambios y las tendencias.
DESARROLLO

Para mejorar el rendimiento de un MiniMarket es importante tener la implementación


de un sistema informático de ventas, en donde se brinden servicios de eficiencia en
base de la gestión de ventas. Este sistema del Minimarket, ofrecerá servicios de
buena atención y satisfacción de las necesidades del cliente, ya que será un
programa de fácil acceso para el comprador, en donde podrá ahorrar su tiempo,
evitando desperdiciar largas horas en colas para comprar sus productos.

En la actualidad muchos negocios ya cuentan con un software que les facilita sus
actividades de negocio, y para eso se ha seguido diversos procedimientos o
necesidades que quiere el cliente ya sea tanto en el diseño o la construcción
exclusivamente para los procesos del negocio.

Reategui (2017) “menciona que la implementación de un software de ventas debe ser


flexible lo cual garantiza el cumplimiento del ciclo de vida del software con tal de obtener
resultados que cumplan las necesidades de los usuarios finales”.

Romanelli (2009). En su investigación llamada “diseño de un sistema de información


para la gerencia de ventas de una empresa de mantenimiento y suministro de
equipos analíticos de laboratorio”, logró concluir que la gerencia del rubro de ventas
tiene el manejo de toda la información de la empresa escritas de manera manual,
por lo que esto ocasiona que al guardar o modificar algo de estos datos sea un
proceso tedioso, logrando dar solución la creación de un diseño del sistema de
información

Vasquez (2008), “anuncia que mecanizar los procesos de la centralización de los


datos reducen los gastos administrativos, permitiendo que la información sea
oportuna y confiable”, esto fomenta que sea más fluida la toma de decisiones.
Distribuir los sistemas de información generan una redundancia de las tareas en el
control del proceso de comercialización estudiado, el análisis de diseño dadas por la
aplicación de las disciplinas del Uml y el Rup, aporten y permiten obtener detallados
modelos completos de los sistemas.
Carballar Falcón (2003, p.4) nos da como definición que “un sistema de ventas
como parte del proceso contable de una empresa es aquella que recoge el conjunto
de procesos de ingreso y egreso, por lo que se deberá controlar las operaciones del
día”

Llacchua (2007), da como conclusión de que el diseño modular de un sistema,


permite el acceso al entendimiento y administración del MiniMarket, lo que ocasiona
un alto crecimiento de este, lo que ocasiona que el diseño multiplataforma hace se
conecte de manera fácil a todas las plataformas de software o hardware, es
necesario que el desarrollo del sistema sea de manera clara, sostenible e
incremental.

2.1. Base de datos

La base de datos está compuesta por datos que pertenecen al contexto del
minimarket, este sirve para almacenar la información necesaria para el correcto
funcionamiento de los procesos propuestos para mejorar la sistematización de
estos.
En el presente trabajo se utilizó la base de datos SQLserver es un sistema de
gestión de base de datos relacional, desarrollado por la empresa Microsoft. El
lenguaje de desarrollo utilizado es Transact-SQL, una implementación del estándar
ANSI del lenguaje SQL, utilizado para manipular y recuperar datos, crear tablas y
definir relaciones entre ellas.

2.1.1. Diagrama de tablas


En el diagrama de tablas muestra los campos de información que
fueron seleccionados para manejar los procesos, interactuando entre ellas
mismas con sus respectivas llaves principales y llaves foráneas.

2.1.2. Procedimientos de almacenado


En este estudio se han considerado algunos procedimientos para el
manejo de todos los datos como agregar, eliminar, modificar, entre otros.
2.2. Visual Studio

Es un software que permite al desarrollador crear sitios o aplicaciones web,


también para brindar servicios con entornos compatibles con esta. En estas
interfaces por capas se muestran los procesos de cada campo planteado.
2.2.1. Lenguaje de Programación

El lenguaje de programación usado para el software es el .NET la cual


está orientada a objetos para disminuir la programación de aplicaciones. En
cuanto al Visual Studio está programado en C++ y C#. Lo cual nos permite
programar en un entorno gráfico, nos permite accionar un alto número de
tareas sin digitar código.

2.2.1.1. Programación
En el software usamos la programación para diseñar los
formularios como se ve en la siguiente sintaxis tomada del formulario

login.

2.2.2. Interfaces
Es la parte física en la cual se muestra la información al usuario, en el
informe se mostrará algunas interfaces.

2.2.2.1. Interfaz Login


Es la primera interfaz que se muestra al iniciar el software
donde el usuario podrá ingresar con un login y un password.
2.2.2.2. Interfaz Menú Principal
Es la interfaz principal después del login donde se encontrarán
todos los accesos a las demás interfaces.

2.2.2.3. Interfaz Categoría


Es la interfaz donde se mostrarán todas las categorías de los
productos que encontraremos en el minimarket.
2.2.2.4. Interfaz Registro de Producto
Es la interfaz donde se mostrarán todos los productos con
información de cada producto como nombre, categoría, descripción,
stock, precio de compra, precio de venta, fecha de vencimiento e
imagen.

2.2.2.5. Interfaz Registro de Cliente


Es la interfaz donde agregaremos y eliminaremos a los clientes
habituales a los cuales se les pedirá información como nombres y
apellidos, DNI, teléfono y dirección.

2.2.2.6. Interfaz Registro de Venta


Es la interfaz donde se muestra el registro de las ventas, se
mostrará el idventa, datos del cliente, fecha, tipo de documento (boleta,
factura) y el número de documento.

2.2.2.7. Interfaz Registro de Artículos a la Venta


Es la interfaz donde se muestra el registro de los artículos que
se agregaran a la venta donde se muestra el nombre del producto, la
cantidad y el precio unitario.
IV. CONCLUSIONES

● Se concluye que mediante la implementación del Software de ventas en el


negocio de minimarket, en la cual se logró tener más eficiencia y control de
los procesos que anteriormente se hacían en hojas de cálculo, así mismo que
el sistema cumple con la necesidad del cliente.

● Para obtener un diseño del Software para las ventas en el minimarket debe
cumplir las expectativas del usuario para garantizar calidad y funcionamiento
de los aspectos de ventas, seguridad, rendimiento, restauración y
optimización administrativo, llegando a ofrecer un servicio adaptable para
todo tipo de cliente.

● El Software se desarrolló teniendo en cuenta las 3 capas Presentación,


Lógica y Datos con el propósito de tener una arquitectura más ordenada y
eficiente en el rendimiento.

● El cliente acostumbra preguntar por el producto que desea adquirir, y


mediante la observación que hemos realizado en la competencia. El
vendedor se demora en dar a saber al consumidor si el producto se
encuentra en stock, también se demora el proceso de venta debido a que el
negocio se encuentra en saturación de los clientes por eso se vio motivado a
implementar la tecnología en el negocio.

.
REFERENCIAS

● CHURA SOTOMAYOR, Henry (2015). Sistema de administración de ventas


de una micro y pequeña empresa en Azángaro. Recuperado de :
http://repositorio.unap.edu.pe/bitstream/handle/UNAP/1949/Chura_Sotomayo
r_Henry_Ronald.pdf?sequence=1&isAllowed=y

● REATEGUI RAMIREZ, Ivan (2017). Implementación de un sistema de


información web para el control de ventas en la empresa verdal R.S.M.
PERÚ S.A.C. Recuperado de :
http://repositorio.unsm.edu.pe/bitstream/handle/11458/1858/ITEM%4011458-
603.pdf?sequence=1&isAllowed=y

● APAZA HUANACUNI, Alex (2015). Sistema de control de ventas para


productos aplicando tecnología móvil para el Minimarket ‘Negolatina’.
Recuperado
de:http://repositorio.uancv.edu.pe/bitstream/handle/UANCV/345/DNI
%2070806778.pdf?sequence=1&isAllowed=y

ANEXOS
Código de programación del formulario categoría
Programación del formulario cliente
Programación del formulario detalle de Venta
Programación del Login
Programación del formulario producto

También podría gustarte