Sistema De Ventas.docx

  • Uploaded by: Del Pilar Altuna Ponce
  • 0
  • 0
  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Sistema De Ventas.docx as PDF for free.

More details

  • Words: 1,549
  • Pages: 19
Resumen

En el presente trabajo se presenta un Sistema Web para la optimización de los procesos compra y venta basándose en la metodología RUP. A demás definiremos las funciones del sistema, sus principales características y los objetivos a alcanzar con su funcionalidad; además indicaremos los beneficios a utilizar y las debilidades que afrontará el sistema en el uso real de una empresa dedicada al rubro de productos farmacéuticos (BOTICA ANA MARÍA) aplicando la codificación en el lenguaje Java en el entorno Netbeans 7.1.2 y la Base de Datos Mysql (Workbench). Arquitectura Modelo Vista Controlador (MVC).

Introducción

En la actualidad la empresa no posee un sistema específico para el área de ventas, compras o almacén: debido a eso nuestro objetivo principal es diseñar un sistema web para automatizar los procesos principales que se ejercen en la Botica; generando una gama de clientes y aumentando las ventas a realizar como las compras previstas. Asimismo generaremos futuros reportes de las ventas, compras, productos, etc. Por otro lado es adaptar a la empresa con las nuevas tecnologías, como en este caso es la tecnología web para adquirir más prestigio y mejor funcionamiento a comparación de las empresas competentes. El sistema propuesto contará con los siguientes módulos de ventas, compras y almacén así mismo se podrá dar mantenimiento a nuestros clientes, proveedores, productos, y órdenes de compra.

SISTEMA DE VENTAS, COMPRAS Y ALMACÉN DE LA BOTICA ANAMARIA “SIVAC” 1.

DESCRIPCIÓN DE LA EMPRESA La botica ANA MARÍA fue creada en el año 2000 por el señor Abele marino paredes en honor a su madre le puso Ana María, en la cual viene ejerciendo en este rubro hace 15 años, fue la Primera botica en las cinco esquinas que satisfacía las necesidades de los ciudadanos, en la actualidad sigue siendo una de las preferidas por la calidad de productos y atención al cliente.

2.

DATOS GENERALES DE LA EMPRESA Propietario: ABEL MARINO PAREDES Razón social: AMP S.A.C R.U.C: 2065958761 Dirección: Jr. Bolívar N° 155 Ingresos:

Ingresos Mensuales S/. 15 000.00 Ingreso anual S/. 180 000.00

3.

ARQUITECTURA DE LA INFORMACION

Sistema Web Un sistema web es sistema computacional remoto que se acceda por Internet. Físicamente los datos se guardan en una base datos ligada a un servidor web. Para ingresar o consultar los datos, hay que estar conectado a Internet, usar un browser (Internet Explorer, Firefox) donde está la información almacenada. La entrada es restringida y es necesario identificarse como usuario para entrar al sistema. La comunicación se hace usando páginas web estilo formulario.

Metodología RUP

La metodología RUP (Rational Unified Process) está conformada por cuatro fases y cada una de ellas tiene sus propios pasos y objetivos para continuar con el desarrollo del proyecto. Inicio: 

Se identifica agentes que intervienen en el proyecto.



Se elabora un plan de proyecto, identifica los alcances y Limites que va tener el software.

Elaboración 

Establecer una arquitectura base solida



Identificar los modelos como va ser empleado el sistema (Modelo de análisis de negocio, Modelo de Requerimientos, etc.)

Construcción 

Establecer modelos de diseño.



Desarrollo profundo del software (programación, base de datos, etc).



Se elabora el manual de usuario.



Prototipos betas.

Transición 

Pruebas.



Capacitación de usuarios.



Compartir el software a la comunidad de usuarios y clientes para su aprobación.

Java Server Pages La tecnología JavaServer Pages (JSP) permite a los desarrolladores web y diseñadores desarrollar rápidamente con facilidad las operaciones de la información, las páginas web dinámicas de los sistemas empresariales existentes apalancamiento. Como parte de la familia de la tecnología Java, la tecnología JSP facilita el rápido desarrollo de aplicaciones basadas en Web que son independientes de la plataforma. La tecnología JSP separa la interfaz de usuario de la generación de contenidos, permitiendo a los diseñadores a cambiar el diseño general de la página sin alterar el contenido dinámico subyacente.

4.

SISTEMA INFORMATICO

Arquitectura Modelo Vista Controlador El Modelo Vista Controlador (MVC) es un patrón de arquitectura de software que separa los datos y la lógica de negocio de una aplicación de la interfaz de usuario y el módulo encargado de gestionar los eventos y las comunicaciones. Para ello MVC propone la construcción de tres componentes distintos que son el modelo, la vista y el controlador, es decir, por un lado define componentes para la representación de la información, y por otro lado para la interacción del usuario. Este patrón de diseño se basa en las ideas de reutilización y la separación de conceptos, características que buscan facilitar la tarea de desarrollo de aplicaciones y su posterior mantenimiento. El Modelo: Es la representación de la información con la cual el sistema opera, por lo tanto gestiona todos los accesos a dicha información, tanto consultas como actualizaciones, implementando también los privilegios de acceso que se hayan descrito en las especificaciones de la aplicación (lógica de negocio). Envía a la vista aquella parte de la información que en cada momento se le solicita para que sea mostrada. Las peticiones de acceso o manipulación de información llegan al modelo a través del controlador. El Controlador: Responde a eventos e invoca peticiones al modelo cuando se hace alguna solicitud sobre la información. También puede enviar comandos a su vista asociada si se solicita un cambio en la forma en que se presenta de modelo, por tanto se podría decir que el controlador hace de intermediario entre la vista y el modelo. La Vista: Presenta el modelo en un formato adecuado para interactuar usualmente con la interfaz de usuario, es decir es la parte gráfica donde interactúa el usuario, por lo tanto requiere de dicho modelo la información que debe representar como salida.

Software a utilizar Netbeans:

Es

un

entorno

de

desarrollo

integrado

libre,

creado

principalmente para el lenguaje de programación Java. Esta plataforma permite desarrollar aplicaciones a partir de un conjunto de componentes de software llamados módulos, los que proporcionan satisfacción a las necesidades complejas del usuario mediante la combinación de varios módulos pequeños; además proporciona servidores de aplicaciones entorno a la web. Mysql: Es un sistema gestor de base de datos relacional libre que permite tener mayor velocidad al realizar las operaciones, que lo hace uno de los gestores con mejor rendimiento, tiene un bajo costo en requerimientos para la elaboración de bases de datos, posee una facilidad de configuración e instalación de usuarios y soporta gran variedad de Sistemas Operativos. Con el uso del software libre se adquiere muchas ventajas como las siguientes: 

Ahorros significativos en la adquisición de licencias.



Eliminar las barreras de costos presupuestales.



Beneficios tecnológicos y sociales.



Es muy diverso y eficiente (por la colaboración, mejora y optimización de las personas).



Tiempo de desarrollo más bajo puesto que se tienen las herramientas y librerías dispuestas.

8. Explicación

El sistema web tiene las siguientes funcionalidades: 

Módulo compras: Se encarga de dar mantenimiento de los proveedores, órdenes de compra y generar reportes de las compras realizadas.



Módulo ventas: Se encarga de dar mantenimiento de los clientes, generar reportes de ventas y generar ventas.



Módulo almacén: Se encarga de dar mantenimiento a los productos.



Módulo de Seguridad: Se encarga de dar mantenimiento y acceso a los usuarios internos del sistema.

9. Alcances y limitaciones

El proyecto se centra en el área de ventas y almacén, por lo que no se considera áreas como contabilidad y finanzas. El aplicativo maneja solo datos principales de los empleados, más no datos como (sueldos, bonos, horario, entre otros). No manejamos bases de datos remotas, los datos se guardan localmente, es decir en un solo ordenador. Usamos a los objetos y clases como puentes entre la aplicación y la base de datos basándose en la arquitectura MVC.

10. Modelos de Caso de uso

Representan la funcionalidad del sistema, donde se muestra un grupo de actores, casos de uso y las relaciones entre sí. 

Actores: Es cualquier objeto que interactúa con el sistema, son roles, sistemas, etc.



Caso de uso: Son los procesos que los actores quieren desarrollar, indican qué es lo que debe hacer el sistema sin importar cómo se haga, indicando el comportamiento del sistema.



Relaciones: Los cuales muestran las relaciones entre los casos de uso y actores.

10.1. Actores del sistema

10.2. Diagramas de Caso de Uso del Sistema Generar venta

Gestionar compras



Gestionar Almacén

11. Realización de casos de uso (más importantes) 

Generar ventas

12. Diseño del sistema web 12.1. Login

12.2. Compras

12.3. Ventas

12.4. Mantenimientos

Conclusiones

En conclusión, el trabajo presentado muestra el desarrollo y finalidad de un software , el cual ayuda a resolver problemas como mejores tiempos de respuesta, control del negocio y resguardo de la información estableciendo un orden a la hora de realizar los procesos del negocio. De esta manera este trabajo demuestra la importancia y utilidad las metodologías de desarrollo como el RUP el cual proporciona una visión organizada sobre el desarrollo del software demostrado en cada una de sus fases permitiendo realizar cambios en el software de acuerdo con los requerimientos, mejorando y optimizando el desarrollo del mismo. Además con la arquitectura Modelo Vista Controlador empleada se pueden obtener grandes beneficios como la facilidad de cambios y crecimiento, modularidad y claridad en el diseño del software tomándolo como una buena práctica de programación el cual debería ser implementado por todos.

Related Documents

Sistema
November 2019 78
Sistema
October 2019 77

More Documents from "Krizalid Martinez"