Se necesita realizar lo siguiente:
Gestor de Proyectos
Descripciones generales
Debe tener un login donde permita ingresar con usuario y contraseña, deben existir dos roles, administrador y usuario.
Debe permitir colocar el logo de la empresa cargandolo desde el equipo como imagen ya sea en formato jpg o bmp
debe permitir realizar copias de seguridad de la base de datos y restauracion de la misma de forma manual
debe tener buena presentacion al usuario final (puede usar html, css, java, etc)
debe permitir crear nuevos usuarios de cada rol (administrador y usuario)
1. Modulos
1.Costeo
1.1 Modulo de Costeo
Debe contener los siguientes formularios:
1.Formulario de costeo
Botones:
Guardar
Exportar (word, excel, pdf)
imprimir (se daran detalles especificos de formato de impresion y de los campos a requerir del formulario)
consultar proyecto (abre formulario de consulta de proyectos)
2.Formulario de consulta de Proyectos
Debe realizarse un cuadro de lista que permita visualizar los proyectos existentes
Botones:
Eliminar (Solo en rol administrador)
Modificar (Si el proyecto aun no se ha marcado como finalizado, solo rol administrador puede finalizar proyectos)
Clonar(Permite al rol administrador copiar un proyecto para modificarlo y presentarlo como proyecto nuevo aun si
este ya ha sido marcado como finalizado)
1.1.1 Formulario de costeo
Debe contener los siguientes apartados:
1.Datos del cliente
2.Items Y Calculos
NOTAS:
En el formulario se necesita visualizar cálculos ingresando cierta cantidad y que esta se actualice en vivo mientras se rellena el formulario, sin embargo, al guardar los datos y realizar un nuevo registro de proyecto, que los campos en el apartado de cálculos tengan valor CERO.
1.1.1.1 Datos del cliente
Debe contener los siguientes campos:
1.Proyecto
2.Cliente
3.Direccion
4.N.I.T.
5.Observaciones
1.1.1.2 Items Y Calculos
Debe contener los siguientes campos:
1.Cantidad
2.Descripcion
3.Precio Unitario
4. Porcentaje de Utilidad (un campo que refleje porcentaje y otro que refleje calculo de porcentaje)
5.Viaticos
6.Total Importe
7.Total Proyecto
NOTAS:
En este apartado debe realizarse un cuadro de lista que permita editar, eliminar o agregar items, el cual debe tener 4 columnas en el siguiente orden de izquierda a derecha (Cantidad, Descripcion, Precio Unitario, Subtotal).
La columna subtotal debe reflejar el resultado de la multiplicación entre los datos de la columna cantidad y
de la columna precio unitario para cada item que se vaya creando, asi mismo, al editar cualquier item creado en dichas columnas, el valor de la columna cantidad debe actualizarse automaticamente, todos los valores en las columnas cantidad, precio unitario y subtotal deben mostrar el valor con 2 cifras decimales
el total calculado en la columna cantidad debe reflejarse en el campo total importe mostrando el valor con 2 cifras decimales
el porcentaje de utilidad debe ingresarse en el campo porcentaje de utilidad como entero y debe calcularse con el campo total importe mostrando este porcentaje calculado con 2 cifras decimales ya sea usando una etiqueta que refleje dicho valor u otro campo para reflejar el calculo, en resumen, pueden haber 2 campos de porcentaje de utilidad o 1 campo y una etiqueta, el primero que muestra el porcentaje de utilidad actual y el segundo el calculo realizado con el campo total importe, eso queda al criterio del programador.
El campo total proyecto debe contener el calculo de la suma de los totales de importe, utilidad y viaticos
1.1.2 Formulario de Consulta de Proyectos
explicado en el inicio de esta descripcion
que espero del freelancer
si realiza bien dicho proyecto se le preferirá para que realice mas, dependiendo del tiempo y eficacia en cuanto a la realización de cada proyecto, así como la paga total del mismo al finalizarlo si este cumple con los requerimientos acordados, inclusive se puede otorgar cierto porcentaje de adelanto siendo el máximo a otorgar 50% si el programador decide realizar el proyecto y una vez que el programador establezca la fecha de entrega del mismo.
Se le permite al programador expresar cualquier duda que necesite aclarar durante la realización del proyecto si algún punto arriba descrito no quedo claro, se pueden hacer reuniones remotas agendadas para realizarlas en el horario acordad por skype, teamviewer, anydesk, etc.
Se espera formar un vinculo laboral con el programador, por lo que esperamos que considere la relación costo-beneficio al presentar la propuesta para cada uno de nuestros proyectos recordando que tenemos crecimiento en nuestra cartera de clientes y tenemos varios proyectos a realizar, así como formalizar soporte o modificaciones en caso sea necesario, considerando que el programador podrá realizar cobros adicionales por soporte post proyecto en caso de que el cliente lo requiera.
Plazo de Entrega: 04 Marzo, 2018