Licensing System
$100-500 USD
Pagado a la entrega
The project is to develop a licensing system that includes a licensing server (with a web dashboard) and a client that reports to the server .
The client needs to be embedded in both dot net applications, and in VB6 applications .
It's possible to have the licensing server accept simple XMLHTTP requests and just provide samples for VB6 and dot net .
## Deliverables
The project is to develop a licensing system that includes a licensing server (with a web dashboard) and a client that reports to the server .
The client needs to be embedded in both dot net applications, and in VB6 applications .
It's possible to have the licensing server accept simple XMLHTTP requests and just provide samples for VB6 and dot net .
**It's important to understand - we don't want to enforce any limits on the client (block usage), the information provided will just be used for maintenance and customer billing.**
The client should receive one of the following responses:
1. OK #/# - valid license, no license overdraft,# should be replaced with the number of licenses used / purchased.
2. OVERDRAFT #/# - customer is over license limit, again # should be replaced with the number of licenses used / purchased.
3. UNKNOWN - unknown CustomerID.
4. FAILED - no connection to licensing server.
The licensing server should include :
1. Ability to receive information from clients - CustomerName (string), CustomerID (long, optional), ComputerName (string), LastLogin (date), Product Name (string), Version (string ( , Note (string)
2. Provide a dashboard :
a. License management :
1. Create new customers .
2. For each customer we need to be able to enter how many computer licenses he purchased .
3. For each customer we need a notes field .
b. Reports :
List all customers, Licenses Purchased, Licenses used (amount of computers reported ).
We need the following filters :
1. All customers with license overdraft .
2. Filter by product.
3. Filter by version.
4. Filter by login dates (range).
5. Filter by computer name.
6. Filter by customer.
c. Scheduled reports - be able to schedule automatic e-mail send of any report and filtered defined in previous section to a group of recipients via SMTP (we need to be be able to define the server details).
Nº del proyecto: #3235185