Sobre este proyecto
it-programming / web-development
Abierto
Desarrollar un sistema web de gestión aplicado al cobro de servicio de agua
utilizando las siguientes clases
Clase OperadorCajero:
El Cajero ingresa al sistema con su usuario cajero y contraseña para realizar: consulta de cuentas y registra cobro por servicio.
Clase Operador_Admin (Comisión Directiva):
El Operador Administrativo realiza: consultas sobre estado de cuenta de los beneficiarios activos y pendientes, registran reclamos, aprobación/denegación de solicitud de servicio, registra formulario de solicitud de servicio de abastecimiento de agua potable.
Clase Operador_Tesorero:
El Operador Tesorero realiza: registros contables, movimiento de caja, prepara el balance, inventario y cuadros demostrativos de pérdidas y ganancias, imprime informe extraído del sistema de lo recaudado.
Clase Operador_Plomero:
El Operador Plomero realiza: lectura de medidor y lo almacena en la Base de Datos.
Clase Operador_Presidente:
El Operador Presidente realiza: consultas sobre el estado de cuenta general de todos los usuarios registrado en el sistema, aprueba o rechaza las solicitudes.
Clase UsuBeneficiario:
El Beneficiario realiza: solicitud de instalación para el consumo de agua potable, consulta su estado de cuenta, abona por el servicio prestado, solicita cancelación de servicio prestado, realiza reclamos por el servicio recibido.
Clase Operador_Informático:
El Operador Informático realiza: modificaciones en el sistema, registra beneficiarios, agrega/elimina roles, actualiza el sistema.
Descripción DER
La Entidad “empleados”: almacena datos de empleados como Identificador de Empleado, nombres, apellidos, número de cedula de identidad, fecha de nacimiento, teléfono, email, domicilio, Identificador de Barrios, Identificador de ciudad, Identificador de departamento, Identificador de Estado civil, Identificador de Nacionalidad, Identificador de Tipo de empleado, Identificador de área de trabajo y observación en caso que tenga algún empleado.
La Entidad “tipos_empleados”: almacena el identificador de Tipos de Empleados y el nombre o la descripción del tipo de empleado.
La Entidad “ciudades”: almacena el identificador de Ciudad y el nombre o la descripción de la ciudad.
La Entidad “departamento”: almacena el identificador de Departamento y el nombre o la descripción del Departamento.
La Entidad “nacionalidades”: almacena el identificador de Nacionalidades y el nombre o la descripción de nacionalidades.
La Entidad “barrios”: almacena el identificador de Barrios y el nombre o la descripción del Barrio.
La Entidad “estados_civiles”: almacena el identificador de Estado_Civiles y el nombre o la descripción del Estado Civil.
La Entidad “areas”: almacena el identificador de área de trabajo y el nombre o la descripción del área.
La Entidad “usuarios”: almacena datos de usuario_beneficiario como el identificador de usuario/beneficiario, nombres, apellidos, número de cedula de identidad, fecha de nacimiento, teléfono, email, domicilio, Identificador de Barrios, Identificador de ciudad, Identificador de departamento, Identificador de Estado civil, Identificador de Nacionalidad, nombre de un usuario de acceso al sistema, contraseña de usuario de acceso al sistema y observación en caso que tenga algún usuario/beneficiario.
La Entidad “operadores”: almacena el identificador del operador, nombre o descripción del operador, identificador del empleado y contraseña de acceso al sistema.
La Entidad “periodo de consumo”: almacena el identificador de periodo de consumo, fecha, la lectura del medidor, fecha inicio del periodo de consumo de agua, fecha final del consumo de agua, ciclo o periodo del consumo de agua y observación si por la existiese.
La Entidad “solicitud de abastecimiento”: almacena el identificador de solicitud de abastecimiento, fecha de realización de la solicitud, el estado con que se encuentra una solicitud, fecha de procesamiento, motivo de rechazo en caso de que existiese, operador quien rechazó o aprobó, identificador de usuario/beneficiario, identificador de medidor y observación en caso de que existiese.
La Entidad “facturas”: almacena datos de la factura como Identificador de factura, fecha, Inicio fecha periodo, Final fecha periodo, Numero de factura, Total iva %%, total iva 10%, total iva, total exenta, total gravadas 5%, total gravadas 10%, total importe, total pagado, descuentos, identificador de usuario, identificador de timbrado, identificador de periodo de consumo, identificador de medidor y observación en caso de que existiese.
La Entidad “detalle_facturas”: almacena datos de detalle de factura como Identificador de detalles de facturas, precio, cantidad, impuesto, total exenta, total grabadas 5%, total gravadas 10%, total general, descuento, identificador de servicio_material, identificador de factura i observación en caso de que existiese.
La Entidad “timbrado”: almacena datos del timbrado como identificador del timbrado, numero del timbrado, fecha inicio, fecha final, estado y observación en caso de que existiese.
La Entidad “medidores”: almacena datos del medidor como identificador del medidor, marca del medidor, numero del medidor, diámetro del medidor, identificador de usuario/beneficiario y observación en caso de que existiese.
La Entidad “servicios_materiales”: almacena datos del servio_materiales como identificador de servicio_material, código, descripción, precio, costo, existencia, impuesto, tipo de servicio_material y observación si existiese.
espero que lo redactado mas arriba se entienda, favor si podrian decirme el precio del sistema a fin de confirmar o no el trabajo, gracias!
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Roles necesarios Diseñador, Programador, Analista funcional
Plazo de Entrega: No definido
Habilidades necesarias