You are on page 1of 40

Database management Project Proposal:

Student Club Activity Database Application

Project description
This project works by using both Microsoft Access and Microsoft Visual basic to
create a more efficient data storing and information viewing. The end-users only need to
key-in the matric number and id number to view the students club activity, and the merit
received.
The aim for this project is to replace the current paper-based or stand-alone
information database system in academic institution with a more affective database
system so that the internal user as well as other can get information related to the
students extra-curriculum activities. We hope, by the end of this project, we could
somehow help making it easier for users to access on the information regarding students
club activity.

Objective

Our objectives for this project include;


Reducing data inconsistency
To make it easier for end user to access information regarding students club
activity
To save time and energy.
Increase the efficiency of the current system.
When using computer system, it can provide assistance to the data admin since
computer has auto-correct.

Problem statement
The most common problem that one gets when using the current system is that
the data might be duplicated or not up-to-date. It is harder to manage the installed data,
difficult to access as well as the possibility of data loss. The inexperience workers might
make any mistake when using the manual system.
The college authorities, parents as well as the students themselves would want
to or need to keep tracks on the students involvement outside the academic related
activities for various reasons. It is crucial to have a working, accurate and end-user
friendly database system so that the users can obtain the information they needed
without any difficulties.

Solution

With database application such as Microsoft Access and Microsoft Visual Basic,
we are going to create an end-user friendly database system so that the users
can obtain the information more easily and more accurate information.
The online website consist programme schedule.
End-user can access it online or via smartphone.
Can prevent students lying from doing club activities.
Parents can keep tracks on their children extra curriculum activities.

Scope
The audience that we are focus on;
Data admin
College authorities
Students
Lecturers
Parents

Entity

STUDENT
o A learner or someone who attends an education institution and most likely to
participate in the extracurricular activity organize by CLUB.
CLUB-MT
O STUDENTs who hold the highest rank in the CLUB.
MEMBER
O STUDENTs who join the CLUB.
CLUB
O An organization established and organized by the STUDENTs.
ACTIVITY
o A thing that CLUB does or had done.
ORGANIZE
o Make arrangements or preparations for an ACTIVITY
JOIN
O To enter the CLUB
PARTICIPATE
O To take part in the ACTIVITY

Attribute

STUDENT
O STU_ID
O STU_NAME

CLUB
O CLUB_CODE
O CLUB_NAME

ACTIVITY
O ACT_DESC
O ACT_TIME
O ACT_DATE
O ACT_PLACE
O ACT_DURATION

ORGANIZE
O CLUB_CODE
O BUDGET
O ACT_CODE

JOIN
O STU_ID
O CLUB_CODE

PARTICIPATE
O STU_ID
O ACT_CODE

CLUB-MT
O POSITION

MEMBER
O STATUS

Business Rules

One student can join one or many clubs.

Each club can be joined by one or many students.


One club can organize one or many activities.

One activity can be organized by one or many club.


One student can participate one or many activities.

Each activity can be participate by one or many student

ERD

P
K
/
F
K

ORGANIZE
CLUB_CO
DE

P
ACT_COD
K
JOIN E
/ STU_ID
P
F
K
K
, CLUB
2
F
BUDGET
CLUB_CO
K
DE
1

P
CLUB_CO

CLUB_NA

K
DE
ME

K
2

STUDENT
STU_ID

STU_NA
ME

PK

ACTIVITY
ACT_CO
DE
ACT_DE
SC
ACT_TIM
E
ACT_DAT
E
ACT_PLA
CE
ACT_DU
R

MEMBER
STATUS

AIS 300
PROJECT REPORT

Student Club Activity Database


Application

Prepared by:

Amira bt Masrom (2012240942)

Manisah bt Rishamuddin (2012603276)

NorHidayu bt Musa@Ismail (2012470072)


Mohd. Firdaus b. Mohd Zaini (2012447644)

DATA IMPLEMENTATION

SAMPLE ENTITY RELATIONSHIP DIAGRAM

SAMPLE DATA ACTIVITY TABLE

SAMPLE DATA CLUB TABLE

SAMPLE

TABLE

DATA

CLUB-MT

SAMPLE DATA MEMBER TABLE

SAMPLE DATA JOIN TABLE

SAMPLE DATA ORGANISE TABLE

SAMPLE DATA PARTICIPATE TABLE

SAMPLE DATA STUDENT TABLE

SAMPLE

QUERIES

SAMPLE QUERY ACTIVITY AND CLUB


SAMPLE ADVANCE QUERY CLUB

SAMPLE QUERY ACTIVITY

SAMPLE QUERY TOTBALANCE

SAMPLE OF AVERAGE BUDGET

SAMPLE QUERY COUNT

SAMPLE QUERY STUDENT AND ACTIVITY

SAMPLE QUERY STUDENT STATUS

SAMPLE QUERY ORGANISE

SAMPLE QUERY ACTIVITY DURATION

SAMPLE FORM

SAMPLE ACTIVITY FORM

Enter data for ACT_CODE, ACT_DESC, ACT_TIME, ACT_TIME, ACT_PLACE,


ACT_DURATION and ACT_CODE.

SAMPLE CLUB FORM

Enter data for CLUB_CODE and CLUB_NAME.

SAMPLE CLUB-MT FORM

Enter data for POSITION

SAMPLE HIERARCHICAL ACTIVITY FORM

SAMPLE REPORT
SAMPLE ACTIVITY AND CLUB REPORT

Display result for table ACTIVITY and CLUB

SAMPLE ADVANCE QUERY CLUB

Display result for table CLUB

SAMPLE AVERAGE BUDGET REPORT

Display the report for query AVERAGE BUDGET

SAMPLE HIERARCHICAL CLUB REPORT

You might also like