Nursing is viewed as the backbone of health delivery services and plays a vital role in the promotion of health and quality of life. In spite of the importance of the role of nurses among health team members there is an acute shortage of qualified nurses resulting in an ill effect on the health care delivery system.