amazon

Sunday, August 16, 2015

SOFTWARE LICENSE MONITORING SYSTEM



                   Software License Monitoring System
Abstract
                   This project deals with a complete control “Software License Monitoring System”. This project is used to maintain the inventory control of the various software licenses that the organization had.
                    This System maintains the details such as no of software licenses, type of license, license no, license key, no of users, license validity and so on. These details are stored and maintained by the different hardware engineers. The software, which is installed in a particular machine, is rollback, whenever the purpose of software is finished.  
                   These rollback and expiry alerts will be given by the project to the concern persons. It will all help the organization to maintain and control the software usage.

Requirement analysis
                 The overall requirements of the product are stated as follows;
·        Information and Control Needs
·        Product Function and Behavior
·        Overall Product Performance
·        Design and Interfacing Constraints
·        Timely Alerts for Software Expiry and Rollback Dues.
·        Software License Maintenance
·        Control over All Licensed Software


existing system
                         In the organization the details about software used in the projects are maintained by individually in a excel sheet. Admin having all the details in the excel sheet and the installation people are give a report to him regarding the installation details of the software.
                        These things are updated in the excel sheet. System Admin maintains the expiry date alert and the Rollback alert only. It is very difficult to control in a manual process.
                      The problems, which are perceived by the Clients / users in existing systems, are;
q  Less Efficiency and accuracy due to lot of manual entries
q  More Time Delay for maintaining and Roll backs the software.
q  Increased no of users in software cause much preparation of different requirement and details.
q  Increased expenditure for preparing and maintenance.
q  Increased in Labor


proposed system:

                        The proposed system is designed to provide a solution for the drawbacks of present system. It aims to
q  Replace Manual Processing system with an automated one.
q  Speedup Transactions
q  Reduce the chances of confusion and work lag associated in a manual system.
q  Reduce the workload involved in processing
q  Update information system and provide easy access to corresponding information.
q  Full automated control through online
q  Easy Handling Expiry and Rollback Alerts.
q  Online Maintenance of Records that very much useful to the administrator, for any no of licenses.


Hardware Requirements:
                      Processor                        :   Pentium 4
            Processor Speed             :   2.40GHz
            RAM                              :   512 MB
            Hard Disk                       :  80GB
            CD Drive                        :  Samsung 52X
Software Requirements:
Environment                    :   Visual studio .NET 2005
.NET Framework           :    VERSION 2.0
Language                        :   ASP.NET with VB
Operating System          :   WINDOWS 2000/XP
Back End                       :   SQL SERVER 2000
Project description
                                    This project deals with a complete control “Software License Monitoring system”. The system maintains the details such as total number of license, type of license we have, the license that has been used, validity of license and so on. It includes the following modules,
Addition of new software license:
It used to feed in the details of the new software. The detail includes,
-         Software name
-         No of User
-         Vendor/Issuer
-         Cost
-         Valid Till
-         Type of license (Host based/User based)
-         Usage Alert Limit

 

Addition of more LICENSES to the existing software:


          This module is intended to update the additional licenses to the existing set of licenses to the software. It includes the fields such as,

-         Software name
-         No of License
-         Vendor/Issuer
-         Cost
-         Valid Till
-         Type of license (Host based/User based)

 

License installation update:


          This module is intended to update the details of each license that had been put to use in a system for a particular project.

-         License Number
-         Software
-         Usage Till
-         Assigned to <Machine Number> / Project
-         Assigned By
-         Authorized By
-         Date and time of Installation
-         Type of License

License rollback update:


          This module is intended to update the license details of those that had been rolled back, so that it can be displayed as available for further/future use. It includes the fields such as,

-         License Number
-         Software
-         Rolled back by
-         Authorized by
-         Date and Time of Rollback

License usage Report


          The report is intended to list the usage of the individual license key for particular software.

 

License Validity Report:


          This report lists the validity periods of the various licenses available for various software.

 

License Expiry Alert (Mail):


          The alert is intended to be populated a specified number of days earlier prior to the date of software expiration. The specific number of days is configurable by the administrator.

 

License Usage Limit Alert (Mail):


          The alert will be generated when the number of license in use exceeds the usage limits for the software.

License Rollback Alert (Mail):

         
          The alert needs to be generated a specified number of days earlier prior to the date on which the license needs to be rolled back.














No comments:

Post a Comment