Database Project Report

17
COLLEGE OF ARTS AND SCIENCES A132 SQIT3013 COMPUTER IN BUSINESS DECISION MAKING (Group A) GROUP ASSIGNMENT: PROJECT DATABASE PREPARED BY: NURHAMIZAH BINTI SHAMSUDIN (212405) NOOR AMIRAH BINTI OTHMAN (212290) PREPARED FOR:

Transcript of Database Project Report

Page 1: Database Project Report

COLLEGE OF ARTS AND SCIENCES

A132 SQIT3013 COMPUTER IN BUSINESS

DECISION MAKING(Group A)

GROUP ASSIGNMENT: PROJECT DATABASE

PREPARED BY:

NURHAMIZAH BINTI SHAMSUDIN (212405)

NOOR AMIRAH BINTI OTHMAN (212290)

PREPARED FOR:

DR. IZWAN NIZAL BIN MOHD SHAHARANEE

1.0 Introduction

Page 2: Database Project Report

Myzara’s Collection is a fashion boutique offering the latest fashion trends in women's and

men's clothing and shoes, accessories, handbags, dresses, shawl and trendy tops. Myzara’s

Collection is located on the southeast corner at Baba Nyonya Street(No.128), Dataran

Pahlawan Melaka Megamall, 75000 Melaka, Malaysia. Myzara Collection was developed by

Hamizah and Amirah that may help a mankind determine the appropriate styles for customer

personality. The assessment helps a customer to define personality by providing their style

words (e.g. engaging, romantic, modern) to choose from along with tips on what clothing

works well for their style personality.

Based on our project boutique management system, we use Microsoft Access database in

order to record the details various activity of users. When large amount of data is being saved

and processed the name "Database" is used. Database management is the process of

manipulating the stored data to the requirements. Databases are designed to offer an

organized mechanism for storing, managing, and retrieving information. Basically database

management involves the functions of data storage and retrieval. The data stored in a

database may be edited and manipulated according to the requirements. Therefore, in our

project, we decide to use staff, inventory, customer and supplier form. This may easy for us

to access the information of customer data.

2.0 Objectives

The main objective for the Myzara’s Collection Boutique to create database management

system as below:

I. to enhance and upgrade the existing system by increasing its efficiency and

effectiveness of our database system.

II. to organize data in a flexible way that allows fast and easy access to the data.

III. to store, manipulate and handle complex record that can act various attributes with the

database like editing the records, modifications deletions of the records, view the

records in various formats or listing the database .

3.0 Login to Myzara’s Collection Boutique

Page 3: Database Project Report

In order to access the database system of Myzara’s Collection Boutique, users are required to login by entering the name and the password when they click at the login form of the database. The login form only matched for the staff of Myzara’s Boutique with the name and password of the database respectively. If the name and password did not enter correctly, the staff or users cannot get to access on it. Figure 3.1 shows the login form.

FIGURE 3.1

4.0 Illustration and Description of the database system

Myzara’s Collection Boutique had created a database management system to store data of the attributes (customers, staffs, suppliers and inventory) with computer-based system. To identify the database management system, a primary key is needed in each of the table record. A primary key also used to create the table relationships. Table 3.1 shows a primary key of the Myzara’s Boutique database management system.

Table 4.1: Relationship Tables of Myzara’s Collection Boutique

Table Primary KeyCustomer Details ID CustomerStaff Details ID StaffInventory Details ID InventorySupplier Details ID Supplier

Page 4: Database Project Report

Regarding to the Table 4.1, there are four tables which consist of customer details, staff details, inventory details and supplier details. Basically, the relationship of the table in the forms consists of command button wizard with three categories (record navigation, record operation and form operations) and with different actions respectively. This is make users (staffs) easy to find and view all of the record in faster way.

To define a relationship or link between two tables, we use a foreign key for the dependent table. Foreign key is a field or combination of fields used to link tables with a corresponding primary key field occurs in the same database. For instance, if there are two tables, staff and inventory, a relationship can be created between them by introducing a foreign key into the inventory table that refers to the staff ID in the staff table. The staff ID column exists in both staff and inventory tables. The staff ID in the inventory table becomes the foreign key, referring to the primary key in the staff table. To insert an entry into the inventory table, the foreign key constraint must be satisfied. An attempt to enter a staff ID that is not present in the staff table fails, thus maintaining the table's referential integrity.

The difference between the staff ID field in the staff table and its counterpart in the inventory table is that the staff ID field is the primary-key field for the staff table but not for the inventory table. When table A contains a field that is the primary-key field in table B, that field in table A is referred to as a foreign key.

5.0 Table and Relationship

In Myzara’s Boutique, there are four relationship connected with each of an attributes such as customer details, staff details, inventory details and supplier details. Figure 5.1 shows the relationship of each attributes.

Figure 5.1

Page 5: Database Project Report

I. Relationship between Staff detail table and Inventory detail table The connection between Staff detail table and Inventory is linked by using Staff ID. The staff will have their own type of the product to fulfil the customer order. The staff will log in his/her Staff ID and key in the product type that they need to handle regarding to customer order.

Page 6: Database Project Report

II. Relationship between Inventory detail table and Customer detail tableThe tables for inventory detail and customer detail are linked by using ID customer. The users (staffs) will key in the ID customers when they want to order or buy our products. Thus, users can know more about customer’s detail.

III. Relationship between Inventory detail table and Supplier detail tableThe relationship between these two tables is connected using Inventory ID. Suppliers may supply the product based on the type of brand and product respectively. The buyers can key in the Inventory ID if they want to buy their product brands if and only if the suppliers had already supply their product regarding to customers demand.

Page 7: Database Project Report

The 4 tables

a. Customer detail table

b. Inventory detail table

c. Staff detail table

d. Supplier detail table

Page 8: Database Project Report

Forms

a. Login form

b. Main menu (switchboard)

Page 9: Database Project Report

c. Customer registration form

d. Inventory registration form

Page 10: Database Project Report

e. Staff registration form

f. Supplier registration form

Page 11: Database Project Report

Reports

a. Customer detail reports

b. Inventory detail report

Page 12: Database Project Report

c. Staff detail report

d. Supplier detail report

Page 13: Database Project Report

Query Reports

a. Customer Query ReportCustomer query report below shows that our customer whose age greater than 25 years old.

b. Inventory Query ReportInventory query report below shows our three types of product with same size (M).

Page 14: Database Project Report

c. Supplier Query ReportSupplier query report below shows that supplier from different company that supply the same type of product and price. Supplier ID (215) belongs to First Lady Company while supplier ID (216) refers to Michael Kor’s Company.

6.0 Summary

Therefore, by using database management system for our recorded complex data like customer registration, inventory registration, staff registration and supplier registration will make our business going smoothly and easy to get access on each data for every customer, inventory, staff and supplier. If we want to get a new form it is easy and by just clicking next button, then we can access into it. We also able to edit or modify the information that has been recorded before to make it more organize.