Вы находитесь на странице: 1из 17

Video Library

Management
Collecterz CLZ
Movies
Software Requirements Specification
Document

Submitted to Submitted by
Mr. Gurbakash Phonsa Sharishth Singh
11715144
Rollno - B54
Section:K17BK

1
1.0 Introduction…………………………………1
1.1 Purpose
1.2 Scope
1.3 References
1.4 Overview
2.0 Overall Description………………………….2
2.1 Product Perspective
2.2 Hardware and software Requirements
2.3 User Characteristics
3.0 Specific Requirements………………………3
3.1 Functional Requirements
3.1.0 Sign-Up and Log-In
3.1.2 Manage video/DVD stock
Control
3.1.3 Manage customer information
3.1.4 Store and process
3.1.5 Ratings and Review Calculation
3.1.6 User movie Rating
3.1.7 Reserve a video
3.1.8 Search, sort a Video
3.1.9 Sales Figure of a Video
3.1.10 Manage DVD cassettes

2
3.1.11 Import the users current video
into the system
3.1.12 Easy to Use and Navigate
3.1.13 A Printed user guide for a non
-technical Person
3.1.14 Administration
3.1.15 Flag a Video
3.1.16 Separate Login for Separate
employee and content Provider
3.1.17 Uploading a Content
3.1.18 Fine

3.2 Non-Functional Requirements


3.2.0 Reliability
3.2.1 Availability
3.2.2 Security
3.2.3 Data Storage
3.2.4 Data Transfer
3.2.5 Interfaces
3.2.6 Maintainability
3.3 Goals of Implementation

3
1.0 Introduction

1.1 Purpose
The purpose of this documentation is to provide a
detailed description of the Video Library Management
System for example Collectorz CLZ Movies. This
Documentation will describe all the details and
specifications of a Video Library, along with interface of
library, the constraints under which it works and how it
responds to an external stimulus. The document is
intended for both the customer and the developer, as a
guide through the whole development process.

Collectorz CLZ Movies is video library service provider


which was formed on year 2000, huge video stocks
rooms are libraries which has all media in it, on which it
is located.
Collectorz follows Database and CDIT format (consumer
durable data base technology)

1.2 Scope
Collectorz CLZ Movies will be designed to run in a
library/online assisting the employees and users in
managing, accessing, storing and selling the Videos.
There is huge amount of Media produces all over the
world. The Database Management will be designed to
minimize efforts and maximize the efficiency of users

4
and employees, easy to use interface and a database
management facility to maintain and expand customer
base.
This SRS is also aimed at specifying requirements of
software to be developed but it can also be applied to
assist in the selection of in-house and commercial
software products. The standard can be used to create
software requirements specifications directly or can be
used as a model for defining an organization or project
specific standard. It does not identify any specific
method, nomenclature or tool for preparing an SRS.

1.3 References
https://www.collectorz.com
http://ignousupport.blogspot.com/
https://www.scribd.com
www.cloudbus.org

1.4 Overview
The whole library is designed to work in coordination
with a database that would provide the retailer with all
the product details with the help of simple interfaces.
This two-tier architecture will help in product
management, billing, employee management and user
relationship enhancement. The following sections will
describe these features in detail.

With over 5,00,000 international and national movies a at


amazing prices, they have the largest number of genre to
help you find the right video that fits your liking. The
range at Collectorz, Audio and Video products (DVDs,
CD, Digital Media formats).

5
At Collectorz, you get to try and understand every media
before you make your decision. Their specially designed
Experience Zones (for high-end libraries, home and
stores ) simulate exact conditions to familiarize user with
their products.

2.0 Overall Description

2.1 Product Perspective


Easy setup and use: Video Library Management System
can be set up quickly and tailored to meet specific retail
needs. Built-in wizards and an intuitive user interface
help managers and associates to learn point-of-sale
procedures in minutes. Efficient inventory management:
Video Library Management System eliminates the need
to conduct inefficient, manual stock counts, saving time
and reducing employee overhead.

Directing point-of-sale processes: Video Library


Management System, associates can work with a
customizable point-of-sale screen that lets them check
prices, availability, and stock location instantly. They
will be able to access complete customer information and
quickly create and process returns.
Enhance knowledge of operations: Video Library
Management System can be used to preview, search, and
print journals by register, batch, and receipt number, as
well as close out data accurately. Improved & quick
decision making: The data can be analyzed and used to
identify sales trends in every department, category, and
season. Also to track the return on investment of
suggestions and sales campaigns.

6
Offer superior customer service: Video Library
Management System equips the staff to respond quickly
to customer needs, making it easier to turn a single
purchase into a lasting and profitable customer
relationship. Associates can target customer preferences
to offer up-sells and cross-sells and implement automatic
discounts for frequent shoppers. Customers receive the
efficient, personalized service that builds their loyalty
and boosts revenues.
Improve supplier management: Replenish top-selling
items efficiently and negotiate consistently lower
purchasing costs by tracking item movement and vendor
histories.
Minimize labor costs: Easy to learn and use, Video
Library Management System ensure comprehensive
functionality. Shared data stores reduce the need to
re-enter information, freeing the staff from focusing on
management thereby helping sell more effectively.

7
2.2 HARDWARE And SOFTWARE
Requirement
Hardware Requirements:
Server
Client
Input devices: keyboard, bar code scanner, mouse,
magnetic strip card reader

Output devices: monitor, printer


Software Requirements:
Microsoft Visual Studio 6.0
Anaconda 3.2
SQL server 2005

2.3 USER CHARECTERISTICS


The user is not required to have a comprehensive
knowledge of computer. Only the
salesman using the billing utility should be able to give
inputs using a bar-code
reader and keyboard quickly.

3.0 Functional Requirements


This subsection contains the requirements for the CLZ
Movies. These requirements are organized by the
features discussed in the vision document. Features from
vision documents are then refined into use case diagrams
and to sequence diagram to best capture the functional
requirements of the store. All these functional
requirements can be traced using tractability matrix.

8
3.1.0Sign-Up and Log-In
User will be required to enter credential for accessing the
database they are permitted.

3.1.2Manage video/DVD stock Control


Users can add, remove and organize their video library
online.

3.1.3Manage customer information


Admin and employees can add, remove, edit and manage
customer or user information

3.1.4Store and process


System canStore and process details of a member renting
and returning a video

3.1.5Ratings and Review Calculation


System can Calculate Movie Rating based on customer
reviews

3.1.6User movie Rating


Users are allowed to rate and comment/review only the
content they have in their data library.

3.1.7Reserve a video
Users can reserve the video if in demand or out of stock
for next time.

9
3.1.8 Search, sort a video
Users can Search or sort or do both to find the video they
need. Also sort for digital or physical(CD, DVD) issue of
the media.

3.1.9Sales Figure of a Video


System shows that, how many times the media was sold
or rented all together with total number of views.

3.1.10 Manage DVD cassettes


System suggest Admin and employees that, to where the
physical media is stores and also helps the user to find
the cassettes in the offline library.

3.1.11 Import the users current video into the


system
System automatically imports the current video to the
user library as soon as the user gets the content.

3.1.12 Easy to Use and Navigate


System is designed in a user in such friendly manner that
it is easy to access for all admin, employees, also and for
user such that it is not required to have a comprehensive
knowledge of computer.

3.1.13 A Printed user guide for a non-technical


Person
User will be provided user manual and terms and
condition of services both soft and hard copy sent from
online and offline library.

10
3.1.14 Administration
Admin has the full access and can make any changes to
the database as per convenience of the admin. Is the most
Superior User.

3.1.15 Flag a Video


Anyone can report the content if felt offensive or out of
the place or the content is pirated the report the content
to publisher, uploader, Admin or Employee.

3.1.16 Separate Login for Separate employee


and content Provider
Separate System interface and UI for different types of
employees to manage the database. The option will be
given for user or employee to select.

3.1.17 Uploading a Content


Publishers and content creators can upload their content
for users after the permission of employees or admin.

3.1.18 Fine
User shall be charged real money only after late
submission of Rented physical media, such as DVDs and
CDs.

11
3.2 NON-FUNCTIONAL REQUIREMENTS
The store possesses the following non-functional
requirements:

3.2.0 Reliability
The software will have the required reliability at the time
of delivery. The program will not crash and will
encompass all the features required by the customer.
Back-end Internal Computers
The library shall provide storage of all databases on
redundant computers with automatic switch over.
The library shall provide for replication of databases to
off-site storage locations.
The library shall provide RAID V Disk Stripping on all
database storage disks.

3.2.1 Availability
The required availability will greatly impact the design.
This Library will have at least 12-hour availability.
On-line User Documentation and Help Store
Requirements
As the product is E-library, On-line help library becomes
a critical component of the Library which shall provide –
It shall provide specific guidelines to a user for using the
E-library and within the library.
To implement online user help, link and search fields
shall be provided.

12
3.2.2 Security
The software will be protected from accidental or
malicious access, use, modification, destruction, or
disclosure.:
Secure password will be given to the manager so that any
other employee can’t login as manager. Personal details
of the customer will have secured.
Checks data integrity for critical variables.

3.2.3 Data Storage


The customer’s web browser shall never display a
customer’s password. It shall always be echoed with
special characters representing typed characters.
The customer’s web browser shall never display a
customer’s credit card number after retrieving from the
database. It shall always be shown with just the last 4
digits of the credit card number. The Library’s back-end
servers shall never display a customer’s password. The
customer’s password may be reset but never shown.
The Library’s back-end servers shall only be accessible
to authenticated administrators. The store’s back-end
databases shall be encrypted

13
3.2.5 Data Transfer
The library shall use secure sockets in all transactions
that include any confidential customer information.
The library shall automatically log out all customers after
a period of inactivity.
The library shall confirm all transactions with the
customer’s web browser.
The library shall not leave any cookies on the customer’s
computer containing the user’s password.
The library shall not leave any cookies on the customer’s
computer containing any of the user’s confidential
information.

3.2.6 Interfaces
There are many types of interfaces as such supported by
the E-library software store namely; User Interface,
Software Interface and Hardware Interface.
The protocol used shall be HTTP.
The Port number used will be 80.
There shall be logical address of the store in IPv4 format.
User Interfaces:
The user interface for the software shall be compatible to
any browser such as Internet Explorer, Mozilla or
Netscape Navigator by which user can access to the
store.
The user interface shall be implemented using any tool or
software package like Java Applet, MS Front Page, EJB
etc.
Hardware Interfaces:

14
Since the application must run over the internet, all the
hardware shall require to connect internet will be
hardware interface for the store. As for e.g. Modem,
WAN, LAN, Ethernet Cross-Cable
Software Interfaces:
1. The e-library store shall communicate with the
Configurator to identify all
the available components to configure the product.
2. The e-library shall communicate with the content
manager to get the
product specifications, offerings and promotions.
3. The e-library store shall communicate with bill Pay
store to identify
available payment methods, validate the payments and
process payment.
4. The e-library store shall communicate to credit
management store for handling financing options.
5. The e-library store shall communicate with CRM store
to provide support.
6. The e-library store shall communicate with Sales store
for order
management.
7. The e-library store shall communicate with shipping
store for tracking
orders and updating of shipping methods.
8. The e-library store shall communicate with external
Tax store to calculate
tax.
9. The e-library store shall communicate with export
regulation store to validate export regulations.
10. The library shall be Verisign like software which
shall allow the users to complete secured transaction.
This usually shall be the third party software

15
store which is widely used for internet transaction.

Different login:
The software should have different logins for manager
and other employees. In this manager can login as
employee but employees can’t login as manager.

After logging in as employee, one can perform the


following functions:
Billing – This software must provide facility to prepare
computerized bills. If the user has taken membership
card, then the point will be added after each purchase.
Stock status- In this the employee can enquire about the
current video stock status (available quantity) of any
product by entering its product id.
Sales/promotional offers- In this the latest promotional
offers will be displayed to the employee so that he can
inform this to customers.
Customer membership- An employee can create a new
account of the customer who wants a membership card.
After logging in as manager, one can perform following
functions:
Inventory control- In this manager can check all the
information related to each product like product id,
available quantity, date of purchase, date of expiry (if
applicable), etc. According to the status of stock he can
order new products if necessary. He will also maintain
vendor details.
Manager can decide the promotional offers for the
product which is there in the stock.

16
Employee details - Manager can check employee details
like employee id, salary etc. According to employee’s
performance manager will give incentives to him.
Customer relationship management - Manager will give
information about the total purchase, points and new
promotional offers to customers through emails, calls and
SMSs.

3.2.7 Maintainability
The software store will be easy to maintain. In case
customer asks for any modification in the software, it
will be easier to introduce the respective changes.

3.3 GOALS OF IMPLEMENTATION


The software can be expanded to add functions like:
maintaining attendance of each employee computing
turnover of the retail store, net profit earned at the end of
the year and many more. A web portal to allow
online customer login and purchasing.

17

Вам также может понравиться