System analysis: The Systems analysis is "a problem-solving technique that decomposes a system into its component pieces for the purpose of the studying how well those component parts work and interact to accomplish their purpose". According to the Merriam-Webster dictionary, systems analysis is "the process of studying a procedure or business in order to identify its goals and purposes and create systems and procedures that will achieve them in an efficient way". Analysis and synthesis, as scientific methods, always go hand in hand; they complement one another. Every synthesis is built upon the results of a preceding analysis, and every analysis requires a subsequent synthesis in order to verify and correct its results. System analysis is the process of examining and studying all parts of the system, and how to perform the work, and the concept of the system in this context individuals, machines and elements that constitute the whole system, and have an effective role in achieving the goal of a specific job. We can also define system analysis as an in-depth study at the heart of an existing system and its details in order to reach its problems and weaknesses; it can then be resolved or better constructed and developed. This is done by following the systems analyst for a series of steps and procedures that require design A fully computerized system and its construction. System development life cycle is referred to a methodology for developing systems. It produces consistent framework of tasks and deliverables needed to develop systems. The SDLC methodology may be condensed to include automated or manual, whether it is a new system, or an enhancement to existing system. The SDLC methodology tracks a project from an idea developed by the user through feasibility study, systems analysis and design, programming, pilot testing, implementation and post implementation analysis. System development life cycle means combination of various activities. In other words, various activities put together are referred to as system development life cycle. In the system analysis and design terminology system development life cycle is known to be software development life cycle, the following are the different phases of software development life cycle. Software concept, Requirement analysis, Architectural design, Coding and debugging, System testing, Implementation, Maintenance.Data collection Data collection is the process of gathering and measuring information on targeted variables in an established systematic fashion, which then enables one to answer relevant questions and evaluate outcomes. Data collection is a component of research in all fields of study including physical and social sciences, humanities, and business. While methods vary by discipline, the emphasis on ensuring accurate and honest collection remains the same. The goal for all data collection is to capture quality evidence that allows analysis to lead to the formulation of convincing and credi ...