Upload
keelia
View
30
Download
0
Embed Size (px)
DESCRIPTION
Computer Tracking and Managing Software for Matrix Computer Shop. June 8,2011 Gumaca City, Quezon Province Games and I nternet surfing. June 8,2011 Gumaca City, Quezon Province Games and I nternet surfing. June 8,2011 Gumaca City, Quezon Province - PowerPoint PPT Presentation
Citation preview
*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