Electronic Project Proposal Management System for Research Projects Based on Integrated Framework of Spring and Hibernate
Nisha Sharma1, P. N. Barwal2
1Ms. Nisha Sharma, M.Tech, Currently She is working as a Project Associate in CDAC Noida, India.
2Paras Nath Barwal, (Joint Director) received M.Tech. (Comp. Science) From Birla Institute of Technology, Mesra, India.
Manuscript received on November 02, 2014. | Revised Manuscript received on November 04, 2014. | Manuscript published on November 05, 2014. | PP: 20-23 | Volume-4 Issue-5, November 2014. | Retrieval Number: E2399114514/2014©BEIESP
Open Access | Ethics and Policies | Cite
© The Authors. Published By: Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Abstract: A lightweight e-Project proposal Management system based on Open sources spring and Hibernate has been designed and developed in this paper. The system is developed to overcome the lengthy and time consuming process of obtaining a research project proposal, getting them scrutinized, deciding on the reviewers, obtaining progress reports and required certificates , monitoring etc. Automating these processes using the web application will streamline all these activities. The Object Relation mapping of hibernate and the Inversion of Control management, Model-View-Controller design pattern of spring have been used in the architecture. Spring Provide best code reuse along with legible code structure. ORM characteristic of hibernate make it easy to implement the transplant and manipulation of databases. The developed system is a multitier system including presentation layer, Business layer, data persistence layer and database layer which can separate presentation logic from business logic and improves reusability, reliability, maintainability of the system along with low coupling.
Keywords: Spring, Hibernate, Object Relation Mapping, Multitier System, MVC Architecture, and Inversion of Control.