Research on human resource information systems based on requirement engineering
Omar Tariq, Guobin Zhu · 2014
Requirement Engineering (RE) is an important part of the software development life-cycle (SDLC) since the basis for developing successful software depends on initially comprehending its requirements. That is, it acts as the contract between the software users and the developers. Requirement engineering involves a number of processes for gathering requirements in accordance with the needs and demands of users and stakeholders of the software product. Further work needs to be carried out in order to adjust and refine existing measures that satisfy the most critical phases in life-cycle, especially in the architecture and program design phases. In this paper the Human-Resource Information Systems in the Directorate of Vocational Education can be seen as an example of a complex system. Therefore, the paper considers HRIS as a case study for which a software system has been developed taking the Requirement engineering approach into account. Thereafter, HRIS is designed using object oriented analysis and design methodology along with J2EE platform and a few auxiliary technologies like framework Spring helpful in implementation of MVC design pattern and Hibernate facilitating connecting process with a database. A System uses an efficient database - Oracle 10g Release 2.