Está en la página 1de 15

"Año de la lucha contra la corrupción e impunidad"

ALUMNO : EDER SANDOVAL

DOCENTE : ING. ALEX MANUEL

CÓDIGO DE MATRÍCULA : 2016

UDED DE MATRÍCULA : PIURA

SECCIÓN : 01-1

CICLO :V

CURSO : PLATAFORMA WEB DE SERVICIO MÚLTIPLE

ESPECIALIDAD : INGENIERÍA DE SISTEMAS E INFORMÁTICA

PIURA, ABRIL DEL 2019


INTRODUCCIÓN

El presente trabajo académico Proyecto Web “SISTEMA DE GESTION DE


VENTAS” es presentado para el curso de Programación Web de Servicio Múltiple
que es dirigida por docente Ing. Alex Manuel Jururo Borda, este curso pertenece
al V ciclo de la Escuela Profesional de Ingeneiría de Sistemas e Informática de la
Universidad Alas Peruanas.

El presente trabajo tiene como objetivo principal diseñar e implementar un sistema


Web informático para mejorar el proceso de ventas para la ferretería “DIOS ES
AMOR” ubicada en la ciudad de Piura.
El sistema informático deberá verificar en tiempo real el stock y al mismo tiempo
poder realizar las órdenes de venta y factura de los clientes, poder brindar un
servicio especializado al cliente, sabiendo con qué productos y cantidad se cuenta
para satisfacer su requerimiento.
1 OBJETIVOS

1.1 OBJETIVO GENERAL

Determinar el diseño e implementación de un sistema web para mejorar el


proceso de ventas en la ferretería “DIOS ES AMOR” de la ciudad de Piura.

1.2 OBJETIVO ESPECIFICOS

 El sistema web de gestión de ventas proporcionará información clave


para la toma de decisiones; esta información será sencilla, clara,
expedita, veras, consistente y fácil de analizar e interpretar.

 Verificará en tiempo real el stock y al mismo tiempo poder realizar las


órdenes de venta y factura de los clientes.

 Incrementará la capacidad de organización de la empresa, y toma de


decisiones, de esta manera los procesos se realizarán a una verdadera
competitividad, mejorando los reportes de las ventas diarias, el control
de sus productos, generar una lista de productos por categoría para
poder realizar una mejor compra.

2 ALCANCES Y LIMITACIONES

2.1 ALCANCES

El alcance de un sistema web de ventas considera la necesidad de verificar en


tiempo real el stock de los productos, también poder realizar ventas y facturar las
diversas compras de los distintos clientes.

Se brindará un servicio especializado al cliente, sabiendo con qué productos y


cantidad se cuenta para satisfacer sus requerimientos.

El sistema cubrirá los procesos y funcionalidades de venta y control de stocks de


los puntos de ventas (POS) de la ferretería “Andes”.

PROCESOS
Ventas en los POS
Control de Stocks
Reporte de ventas

FUNCIONALIDADES/MODULOS
Módulo de ventas
Módulo de Clientes
Módulo de Productos
Módulos de Usuarios
2.1 LIMITACIONES

En el desarrollo del presente sistema informático se encontró con las siguientes


limitaciones:
 Deficiente acceso a la información del proceso de ventas.
 Deficiente acceso a la información del proceso de ventas
 Desconocimiento del proceso de venta por parte del cliente a través de un
sistema informático.

3 RELACIÓN DE RR.HH., TÉCNICOS (SW Y HW) Y LOGÍSTICOS.

REQUERIMIENTOS DE HARDWARE

Se necesitan los siguientes requerimientos de Hardware:


RAM: Mínimo 1GB
ESPACIO EN DISCO DURO: 20GB
Microprocesador Core i3 o superior
Lectora CD-ROM compatible.
Impresora compatible con Microsoft Windows 10

REQUERIMIENTOS DE SOFTWARE

La plataforma tecnológica del proyecto constará de las siguientes aplicaciones y


herramientas de software:
• Sistema operativo Windows 10.
• Gestor de bases de datos: PL /SQL DEVELOPER.
• Lenguaje de programación: NetBeans.
• Servidor web: Apache.

• Sistema operativo Windows 10:


Destaca por su calidad, estabilidad y seguridad, por su amplitud de arquitecturas.
soportadas, la política de inclusión de paquetes y su disponibilidad. Se trata de una
distribución que se adapta a todas las necesidades y que resulta fácil de administrar
para usuarios.

Gestor de bases de datos PL /SQL DEVELOPER:


Es un sistema de gestión de base de datos relacional, multiusuario, que cuenta con
una gran popularidad por su rendimiento, alta fiabilidad y facilidad de uso.

Modelador de base de datos Erwin:


Es un modelador seguro y con una interface fácil de operar, garantiza una fluidez en el
modelado de tablas y relaciones de las entidades.

Lenguaje de Programación NetBeans:


Es un lenguaje de programación que nos permite hacer sistemas web y relacionarlos
con diversos manejadores de base de datos como PL /SQL DEVELOPER.
Servidor web Apache:
Existen varios servidores web de código libre, aunque la solución propuesta para el
proyecto se centra en la utilización de Apache, ampliamente conocido y utilizado. Este
servidor web destaca por ser flexible, rápido y eficiente.

4 ESTUDIO DE VIABILIDAD

4.1 ESTABLECIMIENTO DEL ALCANCE DEL SISTEMA

Con la finalidad de promover y dar un mejor servicio, rápido y eficiente se ha decidido


impulsar la creación de un proyecto sistema web que incluirá las siguientes
funcionalidades:
 Rapidez y fluidez en el manejo de la información.
 Manejo seguro de la información.
 Información detallada de cada proceso realizado.
 El ingreso al sistema será únicamente para los usuarios registrados.

4.2 ESTUDIO DE LA SITUACIÓN ACTUAL

IDENTIFICACIÓN DE LOS SISTEMAS ACTUALES


Es necesario realizar un estudio detallado del sistema web actual para
contemplar las funcionalidades actuales, diseño y estructura de contenidos y
ofrecer una propuesta que mejore cada uno de estos aspectos

4.3 REQUISITOS DEL SISTEMA


El estudio de los sistemas actuales y el análisis ha permitido identificar los siguientes
requisitos para el proyecto Web.

REQUISITOS TÉCNICOS:

Arquitectura: El proyecto web será compatible con los principales


navegadores de Internet (Internet Explorer, Google Chrome).
Arquitectura Los contenidos se almacenarán en un sistema gestor de bases de
datos relacionales.

Seguridad: El proyecto web permitirá la gestión de usuarios


por el administrador del sistema. Así como la configuración de
permisos sobre las distintas funciones de la aplicación mediante la
definición de perfiles de usuarios.

Normativas y/o estándares:


Cumplirá las medidas de seguridad, atendiendo a la naturaleza de la
información tratada, necesarias para garantizar la confidencialidad y la
integridad de la información, conforme a la Ley Orgánica 15/1999, de
13 de diciembre, de Protección de Datos de Carácter Personal.
REQUISITOS OPERATIVOS
 El proyecto web ofrecerá un diseño atractivo.
 Incluirá un buscador que facilite la búsqueda de información

REQUISITOS LEGALES
La licencia de uso de la herramienta de gestión de contenidos será lo
menos restrictiva posible.
La licencia de uso del sistema operativo del servidor web será lo
menos restrictiva posible.

REQUISITOS ECONÓMICOS
El gasto en concepto de licencia será el menor posible.
El gasto en concepto de licencia de uso del sistema operativo del proyecto web
será el menor posible.

4.4 ESTUDIO Y VALORACIÓN DE LAS ALTERNATIVAS DE SOLUCIÓN


El estudio de viabilidad tiene como objetivo, dado un conjunto de necesidades
planteadas, elegir aquella solución que mejor las cubra de entre todas las posibles.
En este apartado se estudian diferentes alternativas, todas ellas basadas en
herramientas y aplicaciones de software.

DIAGRAMA UML((LENGUAJE UNIFICADO DE MODELADO) DE

COMPONENTES DEL SISTEMA


PROTOTIPO DEL SISTEMA:
Para el trabajo académico se usaron los siguientes prototipos de sistema

Ingreso al Sistema

Menú Principal
Agregar Registro de Clientes

Eliminar Clientes

Consultar Clientes
MODELO DE BASE DE DATOS DEL SISTEMA
ENTIDADES:

Para el presente Sistema de Gestión de Ventas de la ferretería “Andes”, se


utilizaron las siguientes entidades:

CLIENTES
Almacenará los todos clientes con los que cuenta la ferretería “DIOS ES AMOR”.
VENDEDORES
Almacenará los todos vendedores con los que cuenta la ferretería “DIOS ES
AMOR”.

DETALLE_VENTA
Almacenará todas los detalles de las ventas que se realicen en la ferretería “DIOS
ES AMOR”.

VENTAS
Almacenará todas las ventas que se realicen en la ferretería “DIOS ES AMOR”.

PRODUCTOS
Almacenará todos los productos con los que cuenta la ferretería “DIOS ES AMOR”.

TIPO_USUARIO
Almacenará el tipo de usuario y sus permisos necesarios que tendrán acceso al
sistema de gestión de ventas.

USUARIOS
Almacenará todos los usuarios que tendrán acceso al sistema de gestión de
ventas.
En las tablas se realizaron las relaciones entidad correspondientes

PROCEDIMIENTOS ALMACENADOS USADOS EN EL SISTEMA DE GESTION

Se utilizaron los siguientes procedimientos almacenados:


PROCEDIMIENTO ALMACENADO INSERTAR REGISTROS
PROCEDIMIENTO ALMACENADO ACTUALIZAR REGISTROS

PROCEDIMIENTO ALMACENADO ELIMINAR REGISTROS

PROCEDIMIENTO ALMACENADO CONSULTAR REGISTROS


DESCRIPCIÓN DEL DISEÑO Y ARQUITECTURA INTERNA DEL

PROYECTO WEB JAVA

Creamos un proyecto web llamado Registro de gestión.

Realizamos la siguiente programación en el index.jsp.


Agregamos un Java PAckage llamado Clases y agregamos un Java Class y le colocamos
de nombre Conexión (Aquí ira la programacion para la conexión entre el netbeans y la base de
datos de oracle).

Agregamos un Java. JSP y le colocamos de nombre agrega.jsp

Agregamos un Java. JSP y le colocamos de nombre eliminar.jsp


Agregamos un Java. JSP y le colocamos de nombre consultar.jsp

Creamos un JavaPackage llamado Servlets y ahí creamos un Servlets llamado proceso.

También podría gustarte