You are on page 1of 14

INTRODUCTION

Birthday is an important day of our life. It is a day of remembering the moment of our first existence. So, we always want it to be special. We want to celebrate it in the best way we can. In our younger days, we have dreamed of having a party with lots of balloons, bubbles, party hats, giveaways, cakes, clowns and ice cream. We always wished this party would be for real.

But there are times in which a happy birthday party becomes a horrible disaster. Misspelled name in a birthday cake, unlikely color of the balloons, undesirable themes and concepts, boring clowns and entertainers, and worst, no party at all! These circumstances could happen because of disorganization of information to a party service you have entrusted for the awaited event.

Our group has been inspired by this whole birthday concept. So, we decided to create a system that will help birthday event organizers provide full customer satisfaction.

This system would increase business potentials of party service by having a more systematic way of getting the customer's personal information, the customer's needs and other important details in how a customer would want to celebrate this special day. In this way we can prevent problems and celebrate the party perfectly.

Furthermore, our system would allow administrators to observe current sales, compare the changes, and see the progress of their company.

Party service is a good business that aims to make people enjoy their birthdays. Because we wish to have happy birthdays, we want to improve the customer service efficiency as well as the business development by developing this system.

GOALS AND OBJECTIVES

Goals  To develop a system that will organize orders in a party service business

Objectives  To provide a system that will hold all data of existing orders in a party service company, these data will provide information about the customers, orders, payments and other necessary details

To offer customers fast service and accommodation in accepting, editing and cancelling orders by the use of computers, instead of manual writing

To improve company s efficiency by providing a systematic way of getting information to the customers so that every important details regarding the order is provided

To validate business progress by providing the administrators information about the company status through computation of income and expenses by the use of system s automatic calculation

PROJECT ORGANIZATION

Role

Responsibilities  The project manager's role in a nutshell is the overall responsibility for the successful

Member

Project Manager planning, execution, monitoring, control and closure of a project.  The one who would write the code that would run on the client as well as the code that would run on the server.

John Sen Macainan

Gladys Blanco Computer Programmer  Must follow the progress of programs to ensure that they are operating correctly and fix any program errors that might occur along the way.  Research, write, edit and proofread Merielle Impreso

complex technical data. Technical Writer  Create, maintain and update installation instructions, training material and other technical documents. Copyreader  The copyreader is responsible for checking accuracy of the documents.  Tasked with deciding how best to portray Graphic Designer the values of a company through the use of color and layout.  The requirements analyst is responsible for translating the business requirements in to a specification for the client/server programmers or web developers depending on the platform chosen for the software project.  The one who tests the software first and checks if it's bug-free. Zarina Ann Villahermosa Merielle Impreso Zarina Ann Villahermosa

Requirement Analyst

Gladys Blanco

Software Tester

John Sen Macainan

ACTIVITY NETWORK

01/07/1 1

1 day

01/11/11

2 days

01/18/11

3 day

01/28/11

Start

T1

M1

T2

M2

T3

M3

2 days

T5
1 day 02/04/11

1 day

T4 T6
02/22/11 4 days

M4 T7
02/08/11

M6

M5

4 days

03/07/11

T8

M7

1 day

03/11/11

T10

M8

1 day 3 days

T11

03/15/11

T9

End

ACTIVITY TIMELINE

01/07
Start

01/14

01/21

01/28

02/04

02/11

02/18

02/25

03/04

03/11

T1 M1 T2 M2 T3 M3 T4 T5 M4 T6 M5 T9 T7 M6 T8 M7 T10 M8 T11
End

STAFF ALLOCATION

01/07

01/14

01/21

01/28

02/04

02/11

02/18

02/25

03/04

03/11

T1 T2 Macainan T6 T10 T11 T1 T2 Blanco T5 T9 T8 T10 T1 T2 T3 Impreso T4 T5 T6 T7 T8 T10 T11 T1 T2 Villahermosa T9 T10 T11 T11

TASK DURATION AND DEPENDENCIES

Task T1 T2 T3 T4 T5 T6 T7 T8 T9 T10 T11

Schedule 1 day 2 days 2 days 1day 2 days 1 day 4 days 5 days 3 days 1 day 1 day

Dependencies T1 (M1) T2 (M2) T3 (M3) T3(M3) T5 (M4) T6 (M5) T7 (M6) T6 (M5) T8 (M7) T10 (M8)

Legend: T1 Interview with the client T2 System Planning T3 Coding of Homepage (Discarded at T6) T4 Logging in Process (Discarded at T6) T5 Registration Process (Discarded at T6) T6 Integrating Shopping Cart Software T7 Coding for Front-End T8 Coding for Back-End T9 Designing and Layouting T10 System Validation T11 Finalizing Overall System

USE-CASES

Sales Management

Staff Management

Administrator Stock Management

Staff

Order Management

Customer Services

Customer

Viewing Services

DATA FLOW DIAGRAMS

Logging-in Process for Staff


Blank Login Form

Complete Login Form

Username + Password

Validate Staff

Username Username

Check Order Update Delivery Status Update Stocks

Username

Logging-in Process for Administrator


Blank Login Form

Complete Login Form

Username + Password

Validate Administrator
Username

Username Username

Check Order

Cancel Order
Username

Username

Update Stocks

Add Event

View Sales

Product Selection Process for New Order


Blank Cart Blank Cart

View Products

Product ID

Select Item
Partial Order

Product ID

Add to Cart

Rate Item
Item Rating

Add Another Item


Updated Partial Order

Partial Order

Update Quantity Product Database


Updated Partial Order

Partial Order

Delete Item

Partial Order

Blank Cart

Clear Cart

Partial Order

Checkout

Partial Order

Checkout Process
Completed Order + Blank Information Form Completed Information Form

Complete Information Form Cart Database

Validate Form
Validated Form

Ordered Product Details Order Details

Add Order
E-mail address

Order Database
Recipient s Details

Recipient Database

Send Email Process

Send E-mail Process


E-mail Address + Message

E-mail Address

Microsoft Outlook

Send E-mail

Update Stocks Process


Username All Stocks List Item Details

View All Stocks List

Select Item

Update Item Details


Modified Item Details

Stock Database

Update Delivery Status Process


Username

Enter Order Number

Order Number

Display Order Details + Delivered Button


Order Details Order Details w/ status= Delivered Item Codes + Quantity Current Date + Order Total

Done Message Automated Stock Update Automated Sales Update Order Database

Select Delivered

Order Details w/ status= Delivered

Automated Stock Update Process


Item Codes + Quantity Item Codes+ Quantity Modified Item Details

Select Items

Subtract Quantity

Stock Database

Automated Sales Update Process


Current Date + Order Total Current Date Sales + Order Total Current Date Sales

Find Current Date

Add Order Total

Sales Database

View Sales Process


Username Category Category + Range

Enter Category

Give Range

Display Sales

Cancel Order Process


OrderID Updated Order List

Delete Order

Display Orders

Order Database

Add Event Process


Black Event Form Completed Form Validated Form

Complete Form

Validate Form

Event Database

RISK ANALYSIS

Risk Other activities come up which hinders the members to work on their tasks The time required to develop the software is underestimated Members would become ill during the development of the software Changes to requirements are proposed System design changes when codes are brought together

Probability Moderate High Low Moderate Low

Effects Serious Serious Serious Tolerable Tolerable

You might also like