This report provides a comprehensive analysis of system analysis and design principles, focusing on the evaluation of various Software Development Life Cycle (SDLC) models such as Waterfall, Iterative, Spiral, Prototype, and Agile, comparing their advantages and disadvantages. It also discusses the significance of SDLC in the investigation of developing systems, highlighting stages like preliminary investigation, requirement analysis, designing, coding, testing, implementation, and maintenance. Furthermore, the report delves into the components of a feasibility report, including economic, technical, operational, time, legal, social, and management feasibility, investigating their effects on system development. The report includes an overview of a proposed system with ERD and DFD diagrams, system-specific requirements, external interfaces, software and hardware interfaces, user interfaces, functional and non-functional requirements, and user system requirements evaluation through verification and validation. Desklib offers a wealth of similar assignments and past papers for students seeking to enhance their understanding.