Beruflich Dokumente
Kultur Dokumente
Project Proposal
ITS232
Introduction to Database Management System
GROUP: CS1114E
Table of Contents
1. Introduction 3
1.1 History of Organization 3
1.2 Organizational Chart 3
1.3 Current System Description 4
1.4 Current System Problem 4
3. Project Organization 6
3.1 Organizational Structure 7
3.2 Roles and Responsibilities 7
4. Management Process 13
4.1 Project Plan 13
Appendix 13
1. Introduction
Bowling refers to a series of sports or leisure activities in which a player rolls or throws
a bowling ball towards a target. It is one of the major forms of throwing sports. In pin bowling
variations, the target is usually to knock over pins at the end of a lane. When all the pins are knocked
down on the first roll, this is a strike. In target variations, the aim is usually to get the ball as close
to a mark as possible. The pin version of bowling is often played on a flat wooden or other synthetic
surface, while in target bowling; the surface may be grass, gravel or a synthetic surface.
Ampang Superbowl, Malaysia is managed and owned by Wangsa Bowling Sdn Bhd..
which is a part of Nadin Group of Companies. The operations of the bowling center started in 1994
and have since branched out its operations from the retail sector into the bowling industry under its
current trading name - Ampang Superbowl.
The first bowling center opened in Ampang Point Shopping Centre in 2000 and since Royel
Departmental Stores Sdn Bhd has fast expanded into Malaysia's largest chain of bowling centers.
To date, the company owns and operates 14 bowling centers with 328 lanes in 7 states throughout
Malaysia with over 300 staffs.
These bowling centers have been the venue for many states, national and international
tournaments. All the bowling equipment at the bowling centers are of the highest quality and
standard. The company invests generously into both the improvement and the upkeep of the
bowling equipment at all of their operations centers.
The first system used is customer name registration that entered by cashier using computer. After
the customer registered their name they can get or reserve the lane. If there is any vacancy at any lane, then
the customer can just go and play the bowling games, but if all the lanes are full, then the customer must
wait until there is a vacancy and their name will be called if there is any.
The next system used is shoe rental. In bowling, there are specific shoes that we must wear for our
own safety. After the customer registered their names, they have to go to shoe rental’s counter to rent the
shoe. When the customer goes to the shoe rental’s counter, they have to mention it to the staff by themselves
what size of shoe that they want.
The current system used by is not efficient and lack in performance. In which will receive
negative response from customers.
The current problem that faced by the organization is name registration for the lane
reservation. Name registration and the lane reservation involved the cashier at the counter. The
cashier system is not systematic and delaying the customers. The cashier may also make mistakes
while taking the customer detail to insert into the system.
The next problem is redundancy of the customer information. Using the manual system
gives problem to the organization to inform the correct customer about their reservation. For
example, customer A has the same name as customer B, when calling their names, the customers
may be confused and not systematic.
The next problem is involved with the shoe rental. When the customer comes to the shoe
rental’s counter they have to state their shoe size, but if there is a customer who does not know their
own shoe size, they will keep changing their shoes until it fits with them. When the customer keeps
changing their shoes, it will delay the other customer to take shoes.
One of the process that the organization having problem is name registration for the lane
reservation. The problem with the system is customers’ details such as name and identity number
may be insert wrongly. Besides, the redundancy of the customers’ name also can be occur and be
one of the problem. To overcome the problem, the company provide machines that can replace the
cashier. It can be easier for the customer to key in their own details, so that it can reduce mistakes.
The new system also can avoid redundancy of customers because it provide special identity for
customers. Next problem that need to be improve is the shoes rental. When customers use the
machine, they will insert their shoes size which they have to try the sample before it. So, they will
only have to give the info to the staff at the shoe rental counter to get their shoes and at the same
time this system can save time.
The stakeholder for the company are among employee at the bowling center. The
employee such as manager, supervisor, waiter and cashier.
Our database is to record lane reservation only which shoes rental is excluded
from our requirement. The lane that the customer want to reserve, they need to refer the
option stated in the machine. Then, after key in the information needed, the information
will link to the employee who serve at shoe rental counter. So the employee can prepare
the shoes earlier and accurate.
3. Project Organization
SUPERVISOR
PROJECT MANAGER
Project Manager has the overall responsibility to plan, control and give instruction to Database
Designer 1, Programmer 1, Programmer 2 and also Programmer 3.
Make sure each of team members play their roles in the project
Leads the member to establish the proposal and create the system.
Make sure they control the risk and minimize uncertainty. Every decision the project manager
makes must directly benefit their project.
Managing project deliverables in line with the project plan.
Working closely with users to ensure the project meets business needs.
DATABASE DESIGNER
Database Designer roles is producing and designing data model of database that is necessary
logical design.
Determine the purpose of database.
Gather information that will be recorded in database.
Design conceptual/logical/physical with ER Diagram (ERD).
PROGRAMMER 1
Programmer roles is producing and designing the physical design that is create and test software
application based on logical design.
Programmers must go over models and flowcharts that lay out how they should write the code
and how applications are designed.
Must know how to make SQL in IBMDB2 software.
PROGRAMMER 2
o Programmers must go over models and flowcharts that lay out how they should write the code
and how applications are designed.
o Help programmer 1 to make SQL in IBMDB2 software.
PROGRAMMER 3
Programmers must go over models and flowcharts that lay out how they should write the code
and how applications are designed.
Help programmer 1 and programmer 2 to make SQL in IBMDB2 software.
4. Management Process
Manager
Designer Team
Programmer Team
Appendix
The hierarchy of the organization
Manager
Supervisors
Staff
Customer
Customer_id
Customer_name
Customer_phoneno