Giter Site home page Giter Site logo

sys_cope's Introduction

Sistema de cálculo de comisiones

El proyecto consiste en un sistema de control de ventas y liquidación de comisiones, para la empresa Coopenae, que permite las siguientes funcionalidades:

Mantenimiento de metas por equipos. Registro de la ejecutoria individual. Mantenimiento de los modelos de pago de comisiones. Calculo de comisiones individual. Funcionalidad multiempresa. Generación de ordenes de liquidación.

Pre-requesitos

  • Para este proyecto se utiliza como herramienta de dessarrollo Visual Studio, puede utilizarse cualquier versión del año 2017 o posterior, sin embargo se recomienda utilizar la versón Enterprise o posterior.

  • Como controlador de versiones se está utilizando GitHub, es necesario descargar una extensión para Visual Studio y la implementación de GitHub, la misma es recomendada por Visual al hacer uso de GitHub.

  • Como base de datos se utiliza SQL Server, puede utilizar cualquier versión del año 2017 o posteriror.

Instalación

  • Debe crear una cuenta en GitHub posteriormente podrá incluirse en el proyecto como colaborador.

  • Una vez incluido en GitHub deberá abrir Visual Studio y clonar e incluir el repositorio de Git perteneciente al proyecto.

  • Seguidamente deberá implementar la base de datos en SQL Server, podrá encontrar el script de la base de datos en el repositorio del proyecto.

Despliegue

  • La base de datos debe ser montada con el mismo nombre que indica el script.

  • En Visual Studio debe cargar la rama develop, es la rama donde se encuntra la versión mas reciente y modificada.

  • Finalmente correr el proyecto, puede ejecutarse con cualquier navergador, sin embargo se recomienda Google Chrome.

Integrantes: Isaac Alfaro Kevin Lam Allan Figueroa

sys_cope's People

Contributors

isacdav avatar kevin13598 avatar figueroa0409 avatar

sys_cope's Issues

Inicio de Sesion

Cada usuario tendrá su respectivo rol y al ingresar, el sistema lo restringe a lo que no tenga relación al rol que le corresponde a ese usuario

Generar alertas

Hacer un modulo de alertas en el que se comparen las ventas realizadas con respecto a las metas especificadas del vendedor y el sistema muestra mediante un mensaje si se cumplió o no la venta

Detallar Ejecutivos

Hacer un módulo que permita mostrar el ejecutivo especifico. En este, debe haber una sección en donde redirija a ver las comisiones del ejecutivo

Modificar VentaProducto

Se realizará el modulo en el que se podrá modificar los datos de la colocación respectiva

Insertar VentaCredito

Se realizara el modulo para insertar los rerspectivos datos en la tabla ColocacionCredito

Detallar meta

Hacer el modulo que permita mostrar la meta especificada

Calculo de comisiones

Función que calculara las comisiones correspondientes para cada ejecutivo, esto cada vez que se registre una venta o cada vez que se le de un botón “Refrescar”

Hacer modulo de pago

Al comprobar que todo este bien, mediante una pantalla de reporte, realizar el pago, mediante el sistema de la cooperativa.

Modificar meta

Hacer el modulo que permita modificar la meta respectiva

Insertar Categorias

Hacer un modulo en el que se inserten los respectivos datos en la tabla de categorias

Modulo de extras en pagos

Al realizar el pago, la posibilidad de incluir el monto de viáticos y vacaciones si es necesario

Insertar meta y ver el detalle

Hacer el módulo que permita insertar o crear una meta
Para esto, hay que hacerlo algo parecido a como se hizo el crear escalas
Validando que los detalles de las metas sumen 100 en el IDP
Las metas llevan el tipo de producto y el idp correspondiente, el credito y el idp correspondiente y el cdp y el ip correspondiente
Y pueden haber varios tipos de productos

Editar Producto

Hacer el modulo que permita editar el producto respectivo

Registro de ventas por ejecutivo

Módulo para registrar cada venta de un ejecutivo, hay distintas ventas que se guardan en los sistemas de la empresa. Algunas cuentan con código de vendedor para identificarlas, las que no, deben de tener un campo para ingresar quien realizó la venta

Generar reportes

Función encargada de realizar reportes basándose en los lapsos de tiempo escogidos por el usuario

Detallar VentaCredito

Se realizará el modulo en el que se detalla los datos de la Colocacion seleccionada

Insertar VentaProducto

Se realizara el modulo en el que se inserta los respectivos datos en la tabla de ColocacionProducto

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.