Employment market information system project is web portal which will have details of employment related news , openings and online submission.

User Case Details:

This use case allows the SEMI unit actor to open a new EMI unit, modify the details of existing ones, close EMI unit and view information about the EMI units in their State. This system presents the list of existing EMI Units. The list contains information such as name, address, type of EMI Unit, and also the contact information such as address, phone, fax, email etc.

UC002-Manage Office

This module provides the functionality to record for new Office, modify details of existing ones, remove Office and view the Office details comprising of name, address, sector, NIC code, nature of business, source of information.  It also provides the facility for recording Office Contacts.

 

UC003-Manage EMI Unit Type

This Use Case provides the functionality to list the existing EMI unit types and actor can also modify and create new types from which returns are to be called.

 

UC004-Manage EMI Returns

This use case allows the DGE&T/SEMI unit actor to call for a new return, change the periodicity of existing ones, remove the return no more required and view the list of returns required periodically with their due dates for submission by the submitting office, and dates for issuing 1st and 2nd reminders by recipient office if needed.

 

UC005-Manage  Returns Peroidicity

This Use Case provides the functionality to list the existing return periodicities and also modify and create new types of periodicities of the returns for the employers which means the time i.e ,quarterly or annually after which the returns are to be called from the employers.

 

Database Design:

This table holds the data about a specific EMI unit. Table is used by the Use Case Manage EMI Unit.

This table holds the data about the contacts of a particular EMI Unit. It depicts a 1-N relationship EMIUnit. i.e. One record in EMIUnit can have N contacts records in this table where N is greater than or equal to 0.

Office Table contains information about all the office’s records that are required at Employment Exchanges.

Office Contact table contains information about contacts of a particular office. It depicts a 1-N relationship Office. i.e. One record in Office can have N contacts records in this table where N is greater than or equal to 0.

This RefCommunicationType table contains information about the various types of communications for ex. E-mail, fax, Phone etc.

This table holds the information about returns filed. It is used by the Use Case manage EMI return Master.

This table holds the information about periodicity filed. It is used by the Use Case manage EMI periodicity Master.

Conclusion

By designing the “Employment Market Information System” through J2EE Technology, we are able to provide the basic functionality related to the Employment Market Information with great ease. The use of J2EE technology provides Container-Based Component Management, which has made it easier to design and develop the n-tiered architecture of this application. We modeled and analyzed the project in SQL Server and design and develop in WebSphere Application Developer and deploy the final solution on WebSphere Application Server.

The Employment Market Information System is still taking shape, there are many more modules and functionalities left on this project.

Download Employment market information system Project source code in java with project report.