* june 8,2011 * gumaca city, quezon province * games and internet surfing

Post on 08-Jan-2018

217 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

* June 8,2011 * Gumaca City, Quezon Province * Games and Internet surfing

TRANSCRIPT

*Computer Tracking and Managing

Software for Matrix Computer

Shop

*June 8,2011*Gumaca City, Quezon Province*Games and Internet surfing

*June 8,2011*Gumaca City, Quezon Province*Games and Internet surfing

*June 8,2011*Gumaca City, Quezon Province*Games and Internet surfing

*Org Chart

*Business Process

*Customer avails to the current employee for a computer to rent.

*Business Process

*Employee takes note if the user is open time or limited.

*Business Process

*Employee directs customer to the computer.

*Business Process

*Employee records the starting time when the customer starts using the computer.*When time limit is reached or customer declares his/her use to end, employee computes the amount of money to be charged based on the time.

*Business Process

*Customer pays the employee.*Employee records the time and amount of money received.

*Problems

*Inconsistency of time tracking

*Problems

*Non-technological recording keeping

*Objectives

*To monitor the time usage of a customer on each computer.

*Objectives

*To generate the subtotal amount that a customer should pay.

*Objectives

*To record the income of the shop daily for backtracking and referencing.

*Scope and Limitations

*Rental agreements - Open Time and Fixed

*Scope and Limitations

*Network connections

*Modules

*MD01 – Services Recording Module

1. Register Customer to a Terminal2. Monitor Terminals3. Stop Terminal Use4. Register Additional Service5. Delete/Edit Service6. Customer Checkout

*Modules

*MD02 - Price Management Module1. Edit Cost of Services

2. View Current Cost of Services3. Generate Text File

*Modules

*MD03 – Data Parse Module.

1. Backtrack2. Generate Text File

*Users

*Manager/Owner*Terminal and Service Controllers

*Data Files

*Binary File

*Data Files

*Prices Database1.Price Version2.Date Revised3.Terminal Rental4.Black and White Printing5.Colored Printing6.CD Burning7.DVD Burning

*Data Files

*Income and Computer Usage Database

1.Customer Number2.Terminal Number3.Type of Rental4.Time5.Additional Services6.Price of Unregistered Additional

Services7.Total Amount of Payables8.Price Version

*Reports

*Financial Report1.Frequency of generation2.Contents

*Price Revision Tracking Report

1.Frequency of generation2.Contents

*Use Case

*Use Case

*Use Case

Register Customer to TerminalPrecondition:

Main Flow of Events:1) User selects which terminal will be rented

and determines the rental type.2) System will register the customer to the

database3) System will start the timer, corresponding to

the desired terminal, according to the rental type.

Exception Flow:None

*Use Case

Monitor TerminalPrecondition:

Main Flow of Events:1) System displays the occupied and

unoccupied terminals.2) System displays the time lapse of each

occupied terminal.3) System informs the user if a customer's

time limit has been reached.

Exception Flow:None

*Use Case

Stop Terminal UsePrecondition: Terminal has a registered customer

Main Flow of Events:1) User stops terminal usage time2) System records time duration of customer

usage in database.

Exception Flow:None

*Use Case

Register Additional ServicePrecondition:

Main Flow of Events:1) User adds additional service that a

customer avails.2) System adds services to the database.3) System confirms the user that the service

has been successfully been added.

Exception Flow:None

*Use Case

Register Additional ServicePrecondition:

Alternative Flow:1) User chooses a service that is not in the

price database.2) User inputs the price of the service

availed.3) System records the service into the

database.

Exception Flow:4) User Inputs invalid price.5) The system informs the user of the error.6) The system goes back to the alternative

flow.

*Use Case

Edit/Delete ServicePrecondition: There is a registered service availed by a customer in the database.

Main Flow of Events:1) User chooses a service to edit or delete.2) System does the same revisions in the

database.

Exception Flow:None

*Use Case

Customer CheckoutPrecondition: Terminal has a registered customer

Main Flow of Events:1) User checks out the customer from the

shop2) System generates total amount of

payables of the customer.3) System records data in income database.

Exception Flow:None

*Use Case

View PricePrecondition: Price Database contains at least 1 data regarding a service.

Main Flow of Events:1. System shows list of services currently in

the database2. User chooses from the list of services3. System accesses price database and lists4. User checks the price description

Exception Flow:1) Price database is empty.2) System informs user that there is currently

no price information in the database.3) System goes back to main menu.

*Use Case

Change PricePrecondition: Price Database contains at least 1 data regarding a service.

Main Flow of Events:1) User chooses a service price to change2) System accesses database by showing

the price3) User changes the price of the service4) System verifies if the user is sure about

the change that is to be made5) System confirms the change.

Exception Flow:None

*Use Case

Generate Text File for Price DatabasePrecondition: Price Database contains at least 1 data regarding a service.

Main Flow of Events:1) System generates the text file for the

price database.

Exception Flow:None

*Use Case

View IncomePrecondition: There is at least 1 transaction made and recorded in the database

Main Flow of Events:1) User inputs the desired sorting criteria

(daily, weekly, monthly)2) System sorts the income data based on

sorting criteria3) Based on sorting criteria the user can

further sort the data into specific time frames (still based on search criteria)

4) System outputs desired data corresponding to the specific search criteria

*Use Case

View IncomePrecondition: There is at least 1 transaction made and recorded in the database

Exception Flow:1) The income database is empty2) System informs user that there is no

income to show yet.3) System directs user back to main menu

*Use Case

Generate Text File for IncomePrecondition: There is at least 1 transaction made and recorded in the database

Main Flow of Events:1) System generates a text file at the end of

the day and on-demand

Exception Flow:2) The income database is empty3) System informs user that there is no

income to show yet.4) System directs user back to main menu

top related