0% found this document useful (0 votes)
15 views2 pages

Lab Program-1

The document outlines the problem definition, scope, and constraints for developing a database for an online bookstore. The problem is to create a database that allows customers to browse and purchase books online and manages book information, customer data, orders, and inventory. The scope is to manage book and customer information, process orders, and provide interfaces for customers and administrators. Constraints include a $50,000 budget, 6 month deadline, using existing PHP and MySQL technologies, and security compliance.

Uploaded by

Bhuvaneshwari M
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views2 pages

Lab Program-1

The document outlines the problem definition, scope, and constraints for developing a database for an online bookstore. The problem is to create a database that allows customers to browse and purchase books online and manages book information, customer data, orders, and inventory. The scope is to manage book and customer information, process orders, and provide interfaces for customers and administrators. Constraints include a $50,000 budget, 6 month deadline, using existing PHP and MySQL technologies, and security compliance.

Uploaded by

Bhuvaneshwari M
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

LAB PROGRAM-1: Database Development Life Cycle: Problem Definition and Requirement

Analysis Scope and Constraints.

AIM: To create a Database Development Life cycle: Problem definition and Requirement
analysis Scope and Constraints programs for online book store.

PROCEDURE:
PROBLEM DEFINITION: In this phase, the goal is to understand the problem that the
database needs to solve and identify the high-level requirements. It involves gathering
information from stakeholders, defining the scope of the project, and understanding any
constraints that may affect the database development process.

SCOPE: The scope defines the boundaries and extent of the database project. It outlines what
the database will and will not include. This helps prevent scope creep and ensures that the project
stays on track.

CONSTRAINTS: Constraints are limitations or restrictions that can affect the design and
implementation of the database. They can be related to technical, budgetary, time, or other
factors that impact the project. Here is an example of how you might document the problem
definition, scope, and constraints for a hypothetical database project.

DATABASE DEVELOPMENT PROJECT:


ONLINE BOOKSTORE PROBLEM DEFINITION:
The problem we aim to address is to create an online bookstore database that allows
customers to browse and purchase books online. The database needs to manage book
information, customer data, order history, and inventory. It should provide an efficient and
user-friendly platform for both customers and administrators.

REQUIREMENTS:
1. Store information about books, including title, author, price, and availability.
2. Manage customer accounts, including personal information and purchase history.
3. Enable customers to search, view, and purchase books.
4. Support order processing and inventory management.
5. Allow administrators to add, edit, or remove books, as well as manage customer
accounts and orders.

SCOPE:
In Scope:
- Book information management.
- Customer registration and account management.
- Order processing and inventory tracking.
- User-friendly web interface for customers.
- Administrative panel for system management.
Out of Scope:
- Integration with external payment gateways.
- Implementation of a mobile app.
- Advanced analytics and reporting (basic reporting will be provided).

CONSTRAINTS:
1. Budget: The project has a budget constraint of $50,000 for development and initial
deployment.
2. Time: The database must be ready for beta testing within 6 months.
3. Technology: The organization has an existing web development stack based on PHP and
MySQL, so the new database should be compatible with these technologies.
4. Security: The database must comply with industry-standard security practices and regulations
.
RESULT:
Thus, the Database Development life cycle has been successfully executed.

You might also like