Business Project
Business Project
MIE Department
IE3425 Engineering Databases
BUSINESS PROJECT
Assigned 9/4/24
Instructions:
A. Work individually, however you can brainstorm with you fellow students.
Goal:
Design and implement a database system for an application of your choice
Description:
You need to design and build a database for an application of your choice. Some possible
databases could include: tracking sales and growth for a small company, monitoring book
use at a library, serving a student group (such as IIE), serving community organizations, etc.
Write a “simplified” business plan for your project. The business plan includes the business
description of your company, and explains why a database would be a good tool to use in this
situation.
Design and implement both the backend and frontend of the database system. Follow the DB
design principles of the backend to ensure that your DB design is sound and robust:
If you make changes to the original design, that is OK! Simply go back and change your
original design accordingly. Hopefully the use of ERD’s and Normal Forms will help you to
see any mistakes or relationships that were present in the original draft or which do not
follow common business practices. The final Database should be in correct business form.
Once done with the backend design and implementation, design and implement the frontend
of the database system, typically known as the user graphical interface or GUI of the DB
system. You use HTML to design the DB frontend by creating a website and Web pages to
support your DB functionality. Your users interact with this frontend to add new data to DB
and/or extract information from it. You use Python to connect the front and back ends.
Specs and Requirements
Each project should include (below are the minimum requirements. However, your DB
design should be complete):
Backend Design
o At least 4 tables; each table has at least 10 records
o You are free to choose your own attribute data types
o Appropriate relationships of 1:M and/or 1:1. If needed, use a bridge
table.
o As you know, your final DB design should NOT have M:N relationships
in it.
Please create a report in Word to document your database design and implementation and
answer all questions in the grading rubric, and submit screenshots as outlined by the
attached rubric of your database.