Guidelines For The Prog2 and DBMS Project
Guidelines For The Prog2 and DBMS Project
As the culminating requirement for the Computer Programming 2 and Fundamental of Database
course, students are entrusted with the task of conceptualizing, developing, and executing a
Database System tailored for a company or startup organization. This project places particular
emphasis on refining skills in database design, modeling, and the practical application of SQL
using MySQL/MariaDB-MySQL.
The project encompasses the following components:
Project Report
Project Output
Project Presentation
1. Project Report
The project report serves to articulate the concept behind your proposal, its relevance, and the
comprehensive study supporting your proposal case. The report adheres to the APA style format
and comprises the following outline:
Title Page - Includes the title of the proposed system and the names of team members.
Table of Contents
Chapter 1. Introduction
The introduction sets the context for your project, offering background information, the
purpose of the database, and its significance. Provides an overview of the context in
which the database will operate. Explain the necessity for the database and its intended
improvements over existing systems or processes.
Objectives - Outlines the specific goals and objectives of the database project,
elucidating the problems it aims to solve and the benefits it will deliver to users or
stakeholders.
Scope and Limitation - Defines the scope of the project, including intended users, data
to be stored, and functionality to be implemented. Highlights any limitations or
constraints impacting the project.
Chapter 2. Database Design
This section showcases the design of the database, encompassing its structure, tables,
relationships, and normalization.
Entity-Relationship Diagram (ERD) - Presents an ERD to visually represent the
entities, attributes, and relationships in the database schema. Expounds on the rationale
behind the design choices.
Database Schema - Provides a detailed description of each table in the database
schema, including its purpose, primary keys, foreign keys, and attributes. Discusses any
constraints or rules applied to the data.
Normalization - Explains the normalization process employed to minimize redundancy
and enhance data integrity. Discusses the attained normal forms and any trade-offs
made during normalization.
Data Dictionary - The data dictionary serves as a comprehensive reference for all
elements of the database schema.
Chapter 3. GUI Design
This section explains the design of the graphical user interface (GUI) for interacting with the
database.
User Interface Components - Identifies various GUI components such as forms,
menus, buttons, and reports. Describes their functionalities and how they facilitate
interaction with the database.
Mockups or Wireframes - Includes mockups or wireframes of the GUI to illustrate
layout, navigation flow, and visual design. Explains any applied user interface principles
or design patterns.
Chapter 4. Conclusion
The conclusion encapsulates key findings, challenges, and lessons learned from the database
project.
References
List any external resources, books, websites, or papers referenced during the project.
Fonts
Paper: Letter
Margins:
2. Project Output
Compile all components of the project output, including the actual running system, database
design documentation, and testing results, into a google drive and provide the link for checking.
3. Project Presentation