Software Keys Administration System

This system is used for software activation keys database administration. Administrator can monitor user attempts to activate their bought software; control sold and prepared keys; generate or import new bulk of keys in case of their shortage. Statistical reports give information about generation and inport sessions; computers from which an activation attempt was made; amount of sold keys, etc. The system periodically checks unsold (reserved) keys and notify administrator via email about a necessity to generate a new portion of keys. The role-based work is implemented to prevent an unapproved access to the data.

Technologies: Java (JSE, JEE), MySQL