ais220 : principle of database system

9

Click here to load reader

Upload: nurizwan-abu-bakar

Post on 07-Jul-2015

253 views

Category:

Education


1 download

TRANSCRIPT

Page 1: AIS220 : PRINCIPLE OF DATABASE SYSTEM

UNIVERSITI TEKNOLOGI MARA

(TERENGGANU)

KAMPUS DUNGUN

(PROJECT ASSESSMENT)

AIS 220 :

PRINCIPLES OF DATABASE SYSTEMS

(MICROSOFT ACCESS)

SYSTEM ACCEPTANCE OF GOODS

REPORT BY: MUHAMMAD NUR I’ZWAN BIN ABU BAKAR

2011680232

PROGRAM/GROUP :

DIPLOMA IN ACCOUNTING INFORMATION SYSTEM (AC120 / 3C)

SESSION : JUNE - OCTOBER 2012

REPORT FOR : MISS SHAHZWEEN BINTI CHE SHALIFULLIZAM

Page 2: AIS220 : PRINCIPLE OF DATABASE SYSTEM

CONTENT

COMPANY BACKGROUND 1

ACKNOWLEDGEMENT 1

PROBLEMS 2

DATABASE INITIAL STUDY 2

ENTITY RELATIONSHIP (ER) MODEL 3

BUSINESS RULES 4

DATABASE IMPLIMENTATIONS 4

DATA DICTIONARY 7

Page 3: AIS220 : PRINCIPLE OF DATABASE SYSTEM

COMPANY BACKGROUND

Hyper telecommunication is the business that sell the gadget, that is handphones.

This business start from 2007. Based at Dungun Terengganu. Our business collect

the product from various supplier such as Samsung, sony ericsson, apple, nokia

and others. Our business gain profit around RM40 000 per year. As a good

company that supply this gadget to people. We provide an offer each year like 30%

discount. To achieve one of our goal that we will provide the newest product to

customer. We always make an advertisement. So, we can gain our profit to

improve our business background.

ACKNOWLEDGEMENT

A big thankful to Allah that give me a power to settle this report. Event many thing

to be settle, still focus whit this report until finish. Not forgotten to miss shahzween

binti che shahlifullizam, that give a lot of help in this course from start until at the

end of this semester. Besides that, to my friends that give ideas how to improve my

project. All in all, thank you very much to those help me in this project.

Page 4: AIS220 : PRINCIPLE OF DATABASE SYSTEM

PROBLEMS

Hyper telecommunication have some problem in the receiving goods, before this

company used manual record to record the goods from the supplier. This make

many problem, such as failing old data, hard to read staff handwriting, and hard to

measure the stock balance. So, the company required to create one database system

to easier the staff record the received goods and also improve the efficiency.

Objective of this database

- To improve the data storage systems.

- To easier the staff to record the goods received.

- To reduce the cost for receive goods department.

DATABASE INITIAL STUDY

First of all, before create this database system, we analyze the company situation,

analyze about the company objective, operations and structure. Then define the

problems that need to be settle in the receive goods department. So, the

requirement for this department is some data of vendor, staff and the product. To

get complete information of the goods listed is the data that need in this database

system for hyper telecommunications.

- Vendor who supply the goods.

- About the product receive.

- Staff who receive the goods from vendor.

Page 5: AIS220 : PRINCIPLE OF DATABASE SYSTEM

ENTITY RELATIONSHIP (ER) MODEL

In this database we have three entities that is vendor entity, product entity and staff

entity. All of this entity have their own attributes. The first entity is the vendor that

have two attribute (vend_id) and (vend_name). (vend_id) as a primary key for

vendor entity. In this system, we hold the data of vendor to easier employee key-in

the new value of stocks.

The second entity is the staff, also have two attributes that is (staff_is) and

(staff_name), (staff_id) as primary key. This table is to record and save the data

who receive the product from vendor. And who will be responsible with the

acceptance of goods from supplier.

The last entity in the product, primary key is (prod_model), foreign key is

(vend_id) and (staff_id). The other attribute as (prod_brand) and (prod_quantity).

This is the main entity of the system acceptance of goods. So, all data are to be

shown on this table. As shown in figure 1, tell how the relationships for each

entity.

Figure 1 : relationship of three entity in crow’s foot model.

Page 6: AIS220 : PRINCIPLE OF DATABASE SYSTEM

BUSINESS RULES

This database have their own rule. The rules are explained in the figure 2 below.

figure 2 : business rule for receive department.

DATABASE IMPLEMENTATIONS

Before the database are implemented we usually make testing of the new systems.

As figure shown below are the interface of this system. Along time taken for this

implement system we always look for maintenance. This maintenance will check

and look for error or changes in system. the maintenance activities is:

- Make the correction when the database have an error.

- When the company make the changes in the business rules.

- Enhance the systems.

The interface for this system we have home, staff authorized, stocks available and

vendor. Home page, we have three command button as show on figure 3.

Figure 3: home page.

Page 7: AIS220 : PRINCIPLE OF DATABASE SYSTEM

So, based on the home page. We have three command button. First we go

through the ‘view stock’ button. When the user click the button, the system

will open the total stocks available. Figure 4 are the image of the form

appear when command button view stock clicked. In this form, we have

seven command buttons, like home, new stocks, remove stocks, save,

previews record, undo and report. All the data related to the product in

stocks are recorded.

Figure 4 : form of the available stocks.

Next, the second button that have on home page is staff button. Staff button

is to show the form of staff data. Figure 5, tell about the staff form.

Figure 5 : staff authorised

for receive goods.

Page 8: AIS220 : PRINCIPLE OF DATABASE SYSTEM

On this form, we have five command button overall. Home button, new staff,

remove staff, save and report. All listed name is the persons who responsibles

for receiving the goods.

And the last is vendor command button. In vendor command button we have

the list of vendor that we have. Figure 6, show all list of the vendor.

figure 6 : vendor form.

Page 9: AIS220 : PRINCIPLE OF DATABASE SYSTEM

DATA DICTIONARY

Table Name Attribute Name Contents Type Required PK

Or

FK

FK

Referenc

ed Table

vendor Vend_id Vendor id Varchar Y PK

Vend_name Vendor name char Y

product Prod_brand Product brand Varchar Y

Prod_model Product model Char Y PK

Prod_quantity Product quantity Integer Y

Vend_id Vendor id Varchar FK Vendor

Staff_id Staff id Varchar FK Staff

staff Staff_id Staff id Varchar Y PK

Staff_name Staff name Char Y

Figure 7: data dictionary for this systems.