You are on page 1of 27

Video Library Management

System
Presented By-
Kushagra Goel(022)
Sunil Thapa(027)
SYNOPSIS
Introduction

Rockstar Media provides software system for Video
CD selling companies to reduce the time taken to
handle the sales activity and to increase the efficiency.
It is designed to replace an existing manual record
system by reducing time taken for calculations and for
storing data.

The system is strong enough to handle daily operations
where the database needs to be cleared over a certain
period of time. It focuses on reducing manual work,
calculations and also provides periodic reports at
anytime.
Objective
To provide software system to maintain the
selling of Video CDs in shops. The user will
consume less time in generating correct reports
and bill using this automated system. The
system will be able to keep track of all the
records. The data will be stored in the database
and it is very easy to store as the system is user
friendly.

Scope
The Scope of the application is wide and can
be used with Video selling stores and can also
be used in other media streams with the
necessary modifications done.
Methodology
The methodology used is the Waterfall
Model which is the legacy model for software
development projects and comprises of five
phases: Requirement Analysis & Specification,
Design, Implementation & Unit Testing,
Integration & System Testing and Operation &
Maintenance.
Software and Hardware
Requirements
Front End Visual Basic.NET
Back End MySQL Server 5.0
Operating System Win XP/Vista/7/8
Hard Disk 100 MB or above
RAM 512 MB RAM or above
Processor Pentium IV or above
Software Requirements
Hardware Requirements
CHAPTER-1
INTRODUCTION
General Description
Planet M is Indias largest retail in Entertainment,
Mobile, Gaming, Toys, Lifestyle & Leisure Space. Planet
M is a part of $5bn Videocon group, a Fortune 500
Company and global conglomerate having business
interest in Consumer Electronics & Home Appliances,
D2H, Mobile Phones & Mobile Services and Oil & Gas.
This specialty retail chain is present in 15 cities with
over 60 outlets widespread. Established in the year
1999, Planet M today offers a wide variety of products
across various categories to about 5.4 million
customers an year.
Organisational Structure
CEO
Sales & Marketing
Director of Sales
Sales Manager
Sales Executive 1
Sales Executive 2
Director of Marketing
Finance
Proposed Methodology or Technique
of Project Design & justification
The Video Library Management System uses
the Waterfall Model of Software Development
Life Cycle.
Stages of Waterfall Model
Requirement Analysis & Specification
Design
Implementation & Unit Testing
Integration & System Testing
Operation & Maintenance
Waterfall Model
Requirement
Analysis & Specification

Design
Implementation
& Unit Testing
Integration
& System Testing
Operation
& Maintenance
CHAPTER-2
SYSTEM ANALYSIS
Functional Block Diagram
User_ID, PWD
VIDEO SALES
Purchase/Rent/Return
Details

OPERATOR

LOGIN
VIDEO MAINTENANCE

SEARCH
BILL
GENERATION

ADMIN

CUSTOMER

DATABASE
Verification
User_ID, PWD
Search
Query
Retrieve
Records
Receipt
Video
Details
Bill Details
List of Data Elements
Process Name Data Elements
1. Login Username, Password
1. Video Maintenance Video ID, Video Name, Year, Genre, Language, Duration, Availability
1. Search Video Name, Year
1. Video Sales Price, Rental Price
1. Bill Generation
Bill ID, Date, Customer Name, Customer Address, Customer Phone, Amount Paid,
Balance, Rental Date, Return Date, No. of Days, Amount Due (if any)
List of Input & Output for each process
Process INPUT OUTPUT
1. Login Username, Password Login Successful
2. Video Maintenance
2.1 Add Video
2.2 Delete Video
2.3 Update Video


Video Name, Year, Video ID
Video ID
Video ID

Video Added
Video Deleted
Video Updated
3. Search Video ID, Video Name Search Results
4. Video Sales
4.1 Purchase
4.2 Rent
4.3 Return

Video ID, Price
Video ID, Rental Date, Return Date, RPrice
Bill ID, Amount Due

Video Sold
Video Rented
Video Returned
5. Bill Generation Customer Name, Address, Phone Number Bill Generated
Catalogue of Data Elements
S.No
.
ITEM DESCRIPTION
User ID It is a unique id different for each user.
Password It is a string of characters used to authenticate the user.
Video ID It is a unique id associated with each video.
Video Name The name of the video.
Year The releasing year of the video.
Genre The genre of the video.
Language The language of the video.
Duration The duration (length) of video.
Availability The availability status of a video.
Price The price of a video.
Rental Price The rental price of a video.
Bill ID The unique id of each generated bill.
Date The date of purchasing/renting a video(s).
Customer Name The name of the customer
Customer Address The address of the customer.
Customer Phone The phone number of the customer.
Amount Paid The amount paid by the customer.
Balance The balance amount returned to the customer.
Rental Date The renting date of a rental video(s).
Return Date The returning date of a rental video(s).
No. of Days The number of days for a rental video.
Amount Due (if any) The amount due by the customer (if any).
Use Case Diagram
Customer


LOGIN

VIDEO
MAINTENANCE

VIDEO SALES

BILL GENERATION

SEARCH
Operator
DFD
A data-flow diagram (DFD) is a graphical
representation of the "flow" of data through
an information system. DFDs can also be used
for the visualization of data
processing (structured design). On a DFD, data
items flow from an external data source or an
internal data store to an internal data store or
an external data sink, via an internal process.
Context Diagram- Level 0 DFD
Video Details
OPERATOR

VIDEO LIBRARY
MANAGEMENT SYSTEM
CUSTOMER
Video Sales
Receipt
LEVEL 1 DFD
Purchase Details
OPERATOR
ID & Password
Return Details
Bill Details
Search Query
Video Details
2
VIDEO
MAINTENANCE

3
SEARCH

4
VIDEO SALES
Verification
Retrieve Records
Results
CUSTOMER
1
LOGIN
5

BILL GENERATION

LOGIN
VIDEO
DETAILS
RENT
BILL
Rental Details
Level 2 DFD
(Video Maintenance Process)
Video Details
Video_ID
Updation Status
Deletion Status
Adding Status
Video Details
OPERATOR
2.1


ADD VIDEO

2.2


DELETE VIDEO

2.3


UPDATE VIDEO


VIDEO DETAILS
Level 2 DFD(Video Sales Process)
Return
Details
Rent Details

Purchase
Details
OPERATOR
4.1


PURCHASE

4.1


RENT

4.1


RETURN

BILL
RENT
Decision tables
TOTAL PRICE RULES
< 500
X X X
>= 1000 and < 2000
X

X X
>= 2000 and < 3000
X X

X
>3000
X X X

DISCOUNT
No Discount
X X X
10%
X

X X
20%
X X

X
40%
X X X

CHAPTER-3
SYSTEMS REQUIREMENT
SPECIFICATION
(SRS)
ER Diagram

INCLUDES
Can be
on
LOGIN

Username
Password
VIDEO

Video ID
Name
Year
Genre
Language
Duration
Availability
Price
Rental
Price
RENT

Video ID
Bill ID
Amount
Due
Rental
Date
Return
Date
BILL

Bill ID
Customer
Name
Customer
Address
Customer
Phone
Date
Amount
Paid

Balance

You might also like