During the six months training period,I was made to tackle various difficulties associated to my project.Although i had developed a software before but working for an organization like DRDO on a professional front was an experience in its own way.The guidance and supervision of learned people of the organization made me learn a lot.The way they cooperated and coordinated with the limitations of my knowledge was very encouraging and is one of the most important reasons of the success of my project.Keeping in mind the restrictions on the usage of internet within the organization due to security reasons,the project is developed for desktop purpose,but has all the potential of being taken up to online level.The software explores most of the functions and frameworks provided by the Java Swings API.Some important checks have been introduced at each click of the buttons provided so as to avoid as many inconsistencies in the database as possible.The software is completely based on the requirements of the group and serves the task in its true sense.It has been integrated with one of the front-ends of the database in order to make it easy for the user to replace the data annually and make backup copies of the same.To make the user interface attractive various background images have been applied to the frames which makes the outlook of the software better.However,the backgrounds also adds up to the memory space required by the project to run.Since its a desktop application a few extra bytes of memory hardly makes any difference to the system and allows concurrent functioning of other programs on the system efficiently.The software has an edge over others as it has been coded in Java,since java is platform-independent language the software can be run on multiple platforms without making any changes to the code.The software has been developed using Incremental Model where changes in the design and functioning were based on the regular feedbacks of the supervisor.The main challenge faced in the development phase,was to store a PDF file into the database and retrieve it back to the user.

Eventually this challenge becomes one of the limitations of the project where the database can be too heavy to access results within time due to storage of the file itself.To overcome this limitation, the data type of the column has been set to Blob which forms the most efficient way of storing the file in the database.However,it is advised to insert all the entries related to a file in the database,whereas the file itself should be stored outside the database and at a well defined location in the system.

The scope of this project is not limited to a particular organization,it can be used generally in every organization where the firm is divided into groups and there is need to register the communication between groups through mails.