Find Jobs
Hire Freelancers

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

$3750-11250 MXN

Closed
Posted about 8 years ago

$3750-11250 MXN

Paid on delivery
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.
Project ID: 9675967

About the project

10 proposals
Remote project
Active 8 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
10 freelancers are bidding on average $11,222 MXN for this job
User Avatar
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 in 13 days
4.8 (10 reviews)
4.2
4.2
User Avatar
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 in 15 days
5.0 (3 reviews)
2.3
2.3
User Avatar
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 in 15 days
0.0 (0 reviews)
0.0
0.0
User Avatar
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 in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
A proposal has not yet been provided
$5,000 MXN in 15 days
0.0 (0 reviews)
0.0
0.0
User Avatar
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 in 15 days
0.0 (0 reviews)
0.8
0.8
User Avatar
A proposal has not yet been provided
$10,000 MXN in 15 days
0.0 (0 reviews)
0.0
0.0
User Avatar
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 in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
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 in 30 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of MEXICO
MEXICO, Mexico
5.0
1
Payment method verified
Member since Oct 28, 2015

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.