Академический Документы
Профессиональный Документы
Культура Документы
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
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.
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.
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.
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
8
3.1.0Sign-Up and Log-In
User will be required to enter credential for accessing the
database they are permitted.
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.
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.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.
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.
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.
17