0% found this document useful (0 votes)
4 views4 pages

System Development Life Cycle Overview

The System Development Life Cycle (SDLC) outlines a structured approach for developing information systems, encompassing stages such as Requirement Analysis, Design, Implementation, Testing, Deployment, and Maintenance. This project focuses on managing sports-related software records with a MySQL database and Python implementation. The system is designed to handle various operations and is extendable for future GUI or web applications.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views4 pages

System Development Life Cycle Overview

The System Development Life Cycle (SDLC) outlines a structured approach for developing information systems, encompassing stages such as Requirement Analysis, Design, Implementation, Testing, Deployment, and Maintenance. This project focuses on managing sports-related software records with a MySQL database and Python implementation. The system is designed to handle various operations and is extendable for future GUI or web applications.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

System Development Life

Cycle

The System Development Life Cycle (SDLC) is a structured


process used for planning, creating, testing, and deploying
information [Link] this project, the SDLC consists of the
following stages:
Requirement Analysis: The aim of the project is to manage
records of sports-related software in an organized
way.
Design: Database table 'sports_software' with fields ID, Name,
Publisher, Version, Quantity, and Price.
Implementation: Implemented in Python IDLE using mysql-
connector-python. Raw SQL queries for CRUD operations.
Testing: Tested for invalid inputs, empty database, duplicate
entries, and errors handled.
Deployment: Can be run directly in Python IDLE while
MySQL runs in background.
Maintenance: Easily extendable to GUI/web app in future.
FLOWCHART

Start

Connect to
MySQL

Create Table

Display Table

Perform Selected
Action

Exit
Pictorial Representation of
SDLC

You might also like