Find Jobs
Hire Freelancers

Software para liberar licencias de usuario de Aplicación basada en Windows / SQL

$3750-11250 MXN

Cerrado
Publicado hace alrededor de 8 años

$3750-11250 MXN

Pagado a la entrega
Se cuenta con un software administrativo que tiene licenciamiento por usuario basado en una tabla en SQL Server. El desarrollo tiene el objetivo de crear una herramienta que de forma automática libere licencias de los usuarios que han dejado la aplicación abierta, pero que no están haciendo uso de la misma, configurando un tiempo determinado para llevar a cabo la liberación. Lo ideal sería utilizar un sistema para monitorear la lectura/escritura a la base de datos SQL ubicada en el servidor para que una vez alcanzado el tiempo de inactividad, donde no se haya llevado a cabo lectura y/o escritura a la base de datos se lleven a cabo dos tareas, la primera sería cerra la aplicación en el Windows local del usuario y la segunda liberar la licencia utilizada por ese usuario en la tabla de SQL correspondiente. Debe contar con una función para poder crear grupos de usuario y asignar diferentes tiempos de inactividad a cada grupo. También que desde este panel de control se puedan eliminar las licencias manualmente.
ID del proyecto: 9675967

Información sobre el proyecto

10 propuestas
Proyecto remoto
Activo hace 8 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
10 freelancers están ofertando un promedio de $11.222 MXN por este trabajo
Avatar del usuario
Hola que tal como te va. Me gustaría conversar contigo sobre los detalles del desarrollo y del acabado que tienes en mente para estimar correctamente el tiempo de entrega del mismo. También es importante conversar si tienes algún lenguaje o entorno de desarrollo de tu preferencia. Si gustas charlar estaré por aca. Saludos Edgar
$5.000 MXN en 13 días
4,8 (10 comentarios)
4,2
4,2
Avatar del usuario
Estimado: Mi propuesta es para desarrollar un sistema que consista en un programa de administracion de licencias donde se podra listar las licencias, liberarlas manualmente y configurar usuarios y grupos. Luego un servicio que estara monitoreando constantemente las sesiones que utiliza el software para detectar cuando se encuentra idle y liberar esa licencia y un servicio que ira instalado en cada maquina que recibira la liberacion del proceso monitor, bajara la aplicacion y dara el ok para liberar finalmente la licencia. El desarrollo lo estoy pensado hacer en .NET, el admin puede ser una aplicacion de escritorio o bien web si disponemos de un IIS. Saludos.
$5.555 MXN en 15 días
5,0 (3 comentarios)
2,3
2,3
Avatar del usuario
Buenas tardes, La primer pregunta que me gustaría hacer es: ¿que software es el que desean controlar? Sobre todo conocer si en la tabla donde guarda el uso de licencia también registra la última actividad o esta se tendría que obtener de MSSQL, revisando primero que no exita un mecanismo de "Keep Alive" que impida obtener esta información con certeza. También sería importante saber si los equipos cliente son parte de un dominio, ya que el querer terminar una aplicación remotamente implica que el usuario bajo el cual se ejecute el comando tenga privilegios administrativos en el equipo cliente. Por último, para la definción de grupos, se tiene que revisar si la autenticación ante el servidor de base de datos es por usuario o utiliza una cuenta genérica y la seguridad la meneja el aplicativo. Si se usa una genérica, nuevamente se requiere saber si en la tabla de licencias guarda la relación equipo/usuario. de lo contrario, los grupos serían orientados a equipo y no usuario. Quedo a sus órdenes.
$11.111 MXN en 15 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hola, tengo bastante experiencia programando en .NET para Desktop y con gusto te ayudaré a solucionar este problema que has detallado correctamente el funcionamiento de la solución. Espero que podamos trabajar juntos. Saludos.
$11.000 MXN en 10 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
A proposal has not yet been provided
$5.000 MXN en 15 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hola! tengo 15 años de experiencia desarrollando aplicaciones web y de escritorio, de acuerdo a lo que mencionas me doy una idea de lo que hay que hacer sin embargo sí es necesario conocer un poco más de tu software para ver de que manera se puede monitorear la actividad del usuario así como el cierre de la aplicación y desde donde, por lo que mencionas creo que lo ideal sería en el cliente ya que si se hace desde el server hay que cerrar la aplicación local y sería más complejo, aún así hay varias opciones que se pueden realizar sólo es cuestión de conocer bien el ambiente para poder aplicar la mejor opción del mismo, si estás interesado podemos ver el ambiente y hasta que te haga la propuesta adecuada al mismo generar el hito saludos!
$5.555 MXN en 15 días
0,0 (0 comentarios)
0,8
0,8
Avatar del usuario
A proposal has not yet been provided
$10.000 MXN en 15 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Mi propuesta para ejecutar el proyecto de la forma mas eficiente es: 1. Realizar un servicio de Windows que este en las estaciones de trabajo realizando el monitoreo constante del software administrativo. 2. Realizar una aplicación de configuración en donde se parametrice todo lo necesario: Grupos de usuario, tiempos para desconexión y cualquier otra configuración relevante. 3. La información de la configuración debería guardarse en tablas de base de datos (Puede ser el mismo SQL que se usa para el sistema administrativo). Esto proporciona la ventaja de realizar la configuración 1 sola vez. El servicio Windows instalado en cada estación de trabajo leerá la configuración desde la base de datos. Tiempo de entrega: 3 días. Soy Ingeniero en Computación con 10 años de experiencia trabajando en aplicaciones Windows y Web bajo plataforma Microsoft .NET. Cualquier duda adicional acerca de mi propuesta puede contactarme. Saludos cordiales.
$8.333 MXN en 3 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Actualmente contamos con un esquema de licenciamiento similar en una aplicacion Web, basada en conexiones y su liberacion (en lugar de licencias le llamamos conexiones activas) y de igual forma se basa en la actividade del usuario. A primera vista el proyecto es claro y parece sencillo, sin embargo se desconoce la aplicacion de escritorio a la cual hay que "liberar" tras el tiempo de inactividad, por lo cual nos gustaria tener mayor detalle de la misma. Sin embargo, consideramos que se tienen los elementos necesarios para presupuestar, dado que contamos con experiencia previa en un esquema similar, solo que para plataforma Web. Muchas gracias por su tiempo, y cualquier duda estoy a sus ordenes. Saludos!
$35.000 MXN en 30 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de MEXICO
MEXICO, Mexico
5,0
1
Forma de pago verificada
Miembro desde oct 28, 2015

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.