Sie sind auf Seite 1von 27

COMPUTERIZED VIDEO MONITORING SYSTEM

MIT 202
Advance System Analysis and Design

Submitted to:
Loreto B. Damasco Jr., Ph.D.

Prepared by:
Jose Antonio Caparas, CpE
Rico Tio
Table of Contents

1.0 Background of the Study

2.0 Existing System

2.1 Objectives of the Existing System

2.1.1 General Objectives

2.1.2 Specific Objectives

2.2 Scope of the Existing System

2.3 Concept of Operation

2.3.1 Use Case Diagram

2.3.2 Activity Diagram

2.3.3 Sequence Diagram

2.4 Problem Analysis of the Existing System

3.0 Proposed Solution

3.1 Concept of Operation

3.1.1 Use Case Diagram

3.1.2 Activity Diagram

3.1.3 Sequence Diagram

3.1.4 Class Diagram

3.1.5 Package Diagram

3.1.6 Statechart Diagram

3.1.7 System Design


1.0 Background of the Study

A Video Club for an Exclusive Golf and Country Club and the Gentlemen's Club specializes on obscure
video that are not readily available from other sources. VC lends it to members of both clubs where
membership is good for two years. Members who apply for membership are admitted only during the
1st day of both January and July of each year. Members are also removed during the mentioned dates.

The Video Club has been running the business without a computer aided system which information is
manually stored and searched through their files. VC now requires an online software system that will
manage all aspects of rental, sales, customers and inventory. They require that this information be
stored in a database where it can be updated, and accessed by its staff.

Computerized Video Monitoring System is a proposal that aims to develop a system for the
efficient and effective circulation of video materials with the clubs.
2.0 Existing System
The Existing system of the video club has no computer aided system which information is
manually stored and searched through their files. The VC Club system is using the forms to process the
queries of their members.

2.1.1 General Objective


Video Club is a Video Rental System for an exclusive Golf and country Club and the Gentleman’s
Club that lends their member a video material

2.1.2 Specific Objectives


The Video Club Rental System lends Video Materials to their members and below are the
following services:

 Borrow Video Material


 Return Video Material
 Reserve Video on Loan
 Members Inquiries
 Refund Video Materials
 Replacement of Video Materials
2.3 Concept of Operation
The concept of operation will use the use case, activity, and sequence diagram to determine
the needed conditions and describe each activity involved in the system.

2.3.1 Use Case

General Use Case


Actor/Use Case Description
VC System Lends Video Materials to members/dependents of the EGCC and GC.
Member Borrow Video Materials in VC System.
Librarian Use the system for circulation.
VC Supervisor Generate Remove Order Forms.
Property Custodian Responsible for Asset Records.
Club Billing Dept. Receive Copies and Forms.
EGCC/GC Club Secretaries Amend Membership Books.
VC System
Actor/Use Case Description
Lend Video Materials Lend Video Materials to Members/dependents.
Normal Course:
Received and Keep Files.

Member
Actor/Use Case Description
Borrow Video Material Describe how to borrow by meeting the required preconditions.
Preconditions:
The Member select video material from the shelves
Take the selected video material to Librarian together with the club membership card
Postcondition:
The Librarian takes the video card from the video material sleeve
Adds the membership number to the Video Card
Create Video Rental Invoice
Charge member for Rental
The Librarian places the video card into loan's file
Ask the Member to sign the Video Rental Invoice

Actor/Use Case Description


Return Video Material Describe how to return a video material by meeting the required
preconditions.
Preconditions:
Presents the Video to the Librarian
Postcondition:
The Librarian finds the video card in the loan's file.
Places the video card in the video sleeve.
Return the video on the shelves.

Actor/Use Case Description


Make Inquiries Describe how the Members make Inquiries.
Normal Course:
Ask for Video Materials Availability
Ask for Video Materials Details
Ask for Video Materials Title
Postcondition:
Librarian answers queries by inspecting the loans file.
Actor/Use Case Description
Refund Video Material Describe how to return a video material by meeting the required
preconditions.
Preconditions:
Presents the Video to the Librarian.
Ask refund or Replacement for defective video.
Receive a copy of Refund Credit Memo Form.
Postcondition:
Fill up a Refund Credit Memo Form for the Video
The Librarian keep a copy of Refund Credit Memo Form.

Librarian
Actor/Use Case Description
Create Rental Invoice The Librarian will create a rental invoice.
Preconditions:
Selected Materials with Membership Card
Postconditions:
Members will fill out the Rental Invoice

Actor/Use Case Description


Complete Request Return Form The Librarian will complete the Request Return Form
Preconditions:
Membership Card
Postconditions:
The Return Request Form is forwarded to EGCC or GC Club Secretary for delivery to the member.

Actor/Use Case Description


Answer Customer Queries Describe the responses to the customer inquiries
Preconditions:
Inspecting the Loans File, the actor index card, the subject index card and the title index card

Postconditions:
Give the information needed by the customers.

Actor/Use Case Description


Amend Membership Book Change the Membership Book Records
Preconditions:
Selected Materials with Membership Card
Postconditions:
Members will fill out the Rental Invoice
Actor/Use Case Description
Receipt Video Describe how the librarian receives new videos from Social Committee
Preconditions:
Make out a Video Card for the Insertion in the Video Sleeve and the relevant entries for the indexes
Postconditions:
Amend the copy of the membership book with changes of addresses at the end and middle of the year of
collecting the new membership book from the EGCC and GC Club Secretaries.

Actor/Use Case Description


Tags Defective Video Material The Librarian will put tags to the defective video materials
Preconditions:
Fill up a Refund Credit Memo Form
Postconditions:
Forward Video Material to VC Supervisor

Actor/Use Case Description


Received and Keep Forms Accept or received forms from circulation
Normal Course:
Keep Refund Credit Memo Form

VC Supervisor
Actor/Use Case Description
Generates Remove Order Form The supervisor will generate a form after checking.
Preconditions:
Checking and Viewing of the Defective Video Tags
Postconditions:
Remove Defective Video
Keep a copy of Remove Order Form

Property Custodian
Actor/Use Case Description
Received and Keep Files Describe the Normal Course of work.
Normal Course:
Received Remove Order Form
Dispose Video Material

Club Billing Department


Actor/Use Case Description
Received Copies Describe The normal course.
Normal Course
Receive copy of Refund Credit Memo Form

EGCC and GC Club Secretaries


Actor/Use Case Description
Amend Club Membership Books Amendment of Club Membership Books
Preconditions:
Received Reservation Form
Postconditions:
Send New Membership Book to Librarian
2.3.2 Activity Diagram
2.3.4 Sequence Diagram
Problems Analysis of the Existing System
In using a traditional or manual system some of the problems may occur and one of the things
to consider are Time and Cost. Time management in processing of document (manual) will take
a lot of time to the employees such as recording, inventory, and updating of files which can
affect the sales and answering the queries of customers if the files are not properly updated.

In Cost Management, we consider cost of labor and cost of materials. Cost of labor for instance
if there are many customers making inquiries and there are few employees to handle the
request of every members. More customers’ means more accommodation or giving of services
to give the customers need and it also means to pay another person for doing their job
We also consider the cost of materials such as buying of supplies in making forms.
3.0 The Proposed Solution
The general objective of the proposed solution is to develop a computerized video monitoring
system and making it accessible to the other branches of the club by making it as a web
information based system. The following features of the system can add, edit, delete, and
updating of information. The system can also generate a reports and print forms to be given to
customers and serves as hard copy of information

Scope of the Solution


The computerized video rental system can generate reports and support the librarian in
answering the queries of the customers by searching the availability of the materials.

Reports
 List of Suspended Members (weekly)
 Video Material Movement By Title
 Video Material Movement By Media
 Video Material Movement By Type
 Video Quality
 External Video Sources Monitoring Report

Inquiries
 By Type (Adventure, Drama, etc…)
 By Classification(GP,R, etc…)
 By Member on video loaned/reserved requested for return
 By Video Source on video rented/on consignment

Forms
 Reservation Slip
 Request for External Procurement
 Video Receiving Slip
 Request for Proposal on rent/buy/on consignment
 Return Slip
3.1 Concept of Operation
The concept of operation will cover the features of the developed system from use case to
system design.

3.1.1 Use Case Diagram

Actor: VC Member Description


Use Case: Borrow Video Material Describe how a VC Member borrows a Video Material
Preconditions:
The Member select video material from the shelves

Main Flow of Events:


Take the selected video material to Librarian together with the club membership card
Member pays to Librarian
Postcondition:
Member accepts the Video/s and Video Receiving Slip

Actor: VC Member Description


Use Case: Make Inquiries Describe how Members make Inquiries.
Preconditions:
Main Flow of Events:
Ask for Video Materials Availability
Ask for Video Materials Details
Ask for Video Materials Title
Postcondition:
Librarian answers queries by searching in the video management feature of the system.

Actor: VC Member Description


Use Case: Return Video Describe how a VC Member Returns a Video Material
Preconditions:
Member has the Return Slip and Video on hand
Main Flow of Events:
Present Video to Librarian
Give Return Slip
Postcondition:
Video is successfully returned.
Actor: VC Member Description
Use Case: Reserve Video Describe how a VC Member Reserves a Video Material
Preconditions:
Main Flow of Events:
Fill up Reservation Slip
Present Membership Card
Postcondition:
Selected Video is now reserved

Actor: VC Member Description


Use Case: Refund Video Describe how a VC Member Refunds a Video Material
Preconditions:
Member has the Return Slip and Video on hand
Main Flow of Events:
Present Video to Librarian
Give Return Slip
Receive new Video Material
Postcondition:
Refund Video is successfully returned and new Video Material is Received

Actor: Librarian Description


Decribes how a librarian may login to the
Use Case: Login system
Preconditions:
Librarian opens the program for the system
Main Flow of Events:
Librarian enters Login credentials
Librarian clicks login button
Postcondition:
Librarian was able to login successfully and is lead to the home page of the system

Actor: Librarian Description


Use Case: Answer Customer Inquiries Describe how the Librarian answer Inquiries.
Preconditions: Customer asks inquiries to
Librarian
Librarian has logged in
Main Flow of Events:
Inspect Video Files and Reports to answer members' queries
Librarian answers queries by searching in the video management feature of the system.
Postcondition:
Librarian answers customer inquiries
Actor: Librarian Description
Describe how a VC Member rents a Video
Use Case: Video Rental Material
Preconditions: Librarian has logged in
Librarian has clicked the Transaction Button
Main Flow of Events:
Librarian clicks Video Rental
Librarian fills up form for video rental
Librarian clicks Rent button
Librarian accepts payment from member
Librarian fills up form for video Receive slip
Postcondition:
Member accepts the Video/s, Video Receiving Slip

Actor: Librarian Description


Describe how a Librarian accepts a Video
Use Case: Video Return Material to be returned
Preconditions: Librarian has logged in
Librarian has clicked the Transaction Button
Main Flow of Events:
Librarian clicks Video Return
Accept Return Slip and Video Material
Librarian searches Transaction Number
Librarian selects Transaction details
Librarian clicks clear member
Librarian returns Video Material to shelf
Postcondition:
Video is successfully returned.

Actor: Librarian Description


Describe how a Librarian Reserves a Video
Use Case: Video Reservation Material
Preconditions: Librarian has logged in
Librarian has clicked the Transaction Button
Main Flow of Events:
Librarian clicks Video Reservation
Librarian searches for the book to be reserved
Librarian selects the book to be reserved
Librarian clicks reserve book
Postcondition:
Selected Video is now reserved
Actor: Librarian Description
Describe how a Librarian Refunds a Video
Use Case: Video Refund Material
Preconditions: Librarian has logged in
Librarian has clicked the Transaction Button
Main Flow of Events:
Librarian clicks Video Return
Accept Return Slip and Video Material
Librarian searches Transaction Number
Librarian selects Transaction details
Librarian clicks refund
Librarian issues a new video material
Librarian forwards defective video to VC supervisor
Postcondition:
Defective Video is successfully returned.

Actor: Librarian Description


Describe how a Librarian Refunds a Video
Use Case: Video Refund Material
Preconditions: Librarian has logged in
Librarian has clicked the Transaction Button
Main Flow of Events:
Librarian clicks Video Return
Accept Return Slip and Video Material
Librarian searches Transaction Number
Librarian selects Transaction details
Librarian clicks refund
Librarian issues a new video material
Librarian forwards defective video to VC supervisor
Postcondition:
Defective Video is successfully returned.

Actor: Librarian Description


Describe how a Librarian Adds Members to the
Use Case: Add Member system
Preconditions: Librarian has logged in
Librarian has clicked the Member Management Button
Main Flow of Events:
Librarian clicks Add Member button
Librarian asks for members' details
Librarian fills in members' details
Librarian clicks Add Button
Postcondition:
Members' information is added to the systems'
database

Actor: Librarian Description


Describe how a Librarian Searches for Members
Use Case: Search Member in the system
Preconditions: Librarian has logged in
Librarian has clicked the Member Management
Button
Main Flow of Events:
Librarian types the name of the member to be
searched
Postcondition:
System displays the name of the member being
searched

Actor: Librarian Description


Describe how a Librarian Searches for Members
Use Case: View Members' Information in the system
Preconditions: Librarian has logged in
Librarian has clicked the Member Management Button
Main Flow of Events:
Librarian has selects a searched member
Postcondition:
System displays the information of the registered
member

Actor: Librarian Description


Describe how a Librarian Searches for Members
Use Case: Modify Members' Information in the system
Preconditions: Librarian has logged in
Librarian has clicked the Member Management Button
Librarian has selected a searched member
Main Flow of Events:
Librarian clicks the modify button on the Members'
information page
Librarian changes members' information details
Librarian clicks update button
Postcondition:
System updates Members' Information
Actor: Librarian Description
Describe how a Librarian Adds a Video to the
Use Case: Add Video system
Preconditions: Librarian has logged in
Librarian has clicked the Video Management Button
Main Flow of Events:
Librarian clicks Add Video button
Librarian enters Video Material details
Librarian clicks Add Button
Postcondition:
Members' information is added to the systems' database

Actor: Librarian Description


Describe how a Librarian Searches for Members
Use Case: Search Member in the system
Preconditions: Librarian has logged in
Librarian has clicked the Member Management Button
Main Flow of Events:
Librarian types the name of the member to be searched
Postcondition:
System displays the name of the member being searched

Actor: Librarian Description


Describe how a Librarian Searches for Members
Use Case: View Members' Information in the system
Preconditions: Librarian has logged in
Librarian has clicked the Member Management Button
Main Flow of Events:
Librarian has selects a searched member
Postcondition:
System displays the information of the registered member

Actor: Librarian Description


Describe how a Librarian Searches for Members
Use Case: Modify Members' Information in the system
Preconditions: Librarian has logged in
Librarian has clicked the Member Management
Button
Librarian has selected a searched member
Main Flow of Events:
Librarian clicks the modify button on the Members'
information page
Librarian changes members' information details
Librarian clicks update button
Postcondition:
System updates Members' Information
3.1.2 Activity Diagram
3.1.3 Sequence Diagram
3.1.4 Class Diagram
3.1.7 System Design

Das könnte Ihnen auch gefallen