You are on page 1of 13

VIDEO RENTAL SYSTEM Requirements Documentation

I. Introduction This document contains the Software Requirements Specification (SRS) of an Video Rental System. The main aim of this project is to provide automation to all operations in a Rental shop.

I.1 Purpose of the Requirements Document

The SRS contains the complete description of the software requirements for the Video Rental System. It provides insight to the design and information needed for software support.

I.2 Scope of the Product

The Video Rental System is developed for the Video shop to improve the current rental process. Here we are try to develop such type system which is provide the automation on the any type of the rentalshop. That means a shop which has the type system which provides the facility to the customers of the shop to purchase the video from the shop without any complexity. For example any customer want to purchase any video from the shop than first of all customer just choose the stream of the video than he/she can see the more than one type of movies there and then he/she can choose the specific video from

Page 1

VIDEO RENTAL SYSTEM Requirements Documentation there. And then purchase it by paying price on rental shop cash counter and receives its invoice

1.3 Definitions, Acronyms and Abbreviations

Definitions

Rental - Payment, usually of an amount fixed by contract, made by a tenant at


specified intervals in return for the right to occupy or use the property of another.

Transaction

The act of transacting or the fact of being transacted.

Extension

The amount, degree, or range to which something extends or can extend.

Customer

One that buys goods or services.

Acronyms

VRS

Video Rental System


Page 2

VIDEO RENTAL SYSTEM Requirements Documentation

Abbreviations

I.D. Add. No. Trans. Desc. Extn.

Identification Address Number Transaction Description Extension

1.4 References

Internet (thefreedictionary,Wikipedia) Dreamworld Video city

Page 3

VIDEO RENTAL SYSTEM Requirements Documentation

1.5 Overview of the remainder of the document

In this requirements document, general description, specific requirements, appendices and index are included. Under general description are: product perspective, product functions, user characteristics, general constraints and lastly is the assumption and dependencies. Specific requirements on the other hand will be covering functional, non-functional and interface requirements.

II. General Description

This section describes the general factors that affect the product and its requirements. It does not state specific requirements; it only makes those requirements easier to understand.

Page 4

VIDEO RENTAL SYSTEM Requirements Documentation

II.1 Product Perspective This is a new and independent system. It will make the transaction of the company accurate and easy to manage.

II.2 Product Function

This product function provides a summary of the functions that the software will perform. It discusses major functional areas without mentioning any of the large amounts of detail that goes with those areas.

The main functions of Video Rental System are:

It could ADD, Edit, Delete and View Aliens personal Information. It has Extension transaction. It could compute the remaining days of extensions. It allows to know the due payments of the customer

Page 5

VIDEO RENTAL SYSTEM Requirements Documentation

II.3 User Characteristics

User characteristic describe the general characteristics of the eventual users of the system that will affect the specific requirements.

The user characteristics of this system are:

Computer background Had an experience of manual transaction Complexity with the other works Can work with computers in an average period of time

Page 6

VIDEO RENTAL SYSTEM Requirements Documentation

II.4 General Constraints

Page 7

VIDEO RENTAL SYSTEM Requirements Documentation

General constraintsare descriptions of any other items that will limit the developers options for designing the system.

The general constraints of this system are:


Rental procedure Hardware/system software resource limitations (i.e. Memory, disk space) External interfaces Marketing purposes Communications protocol Application criticality Safety, security

Page 8

VIDEO RENTAL SYSTEM Requirements Documentation

II.5 Assumptions and Dependencies

Software malfunction Hardware availability Hardware failure Application Error Resource limitation (storage; memory) Transition from manual to automated Clients must have the username and password to be able to use t he system transaction.

Administrator same with the client must have username and password to be able to access the whole system.

Page 9

VIDEO RENTAL SYSTEM Requirements Documentation

III. Specific Requirements

This is the common used in a specific business projects software design, implementation, and testing. Video Rental System specific requirements are: System must complete the process. System must identify where the origin and destiny of the customer System must only rent in a specific videos
Page 10

VIDEO RENTAL SYSTEM Requirements Documentation

System should provide monthly and annually status reports of an product.


System should have Add, Edit and Delete for accessing or manipulating

rental personal Information. System must run on windows server 2008, server 2010, server 2003 windows XP or windows 7. System must have SQL server or MS ACCESS databases only. Works stations must have at least 256Ram and 250gig disk drive storage.

IV. Appendices Software requirement Inspection Checklist 1. Does SRS include all user requirements? 2. Are all external interfaces defined? 3. Do the requirements provide an adequate basis for design? 4. Are algorithms intrinsic to the functional requirements defined? 5. Is the expected behavior documented for all anticipated error conditions? 6. Are all the necessary objects in requirement defined? 7. Do any requirements conflict with or duplicate other requirements?

Page 11

VIDEO RENTAL SYSTEM Requirements Documentation

8. Are all internal references to other requirements correct? 9. Are all requirements written at an appropriate level of detail? 10. Is each requirement written in standard terminology and definitions? 11. Is each requirement verifiable by testing, demonstration, review, or analysis? 12. Is each requirement free from errors in content? 13. Can all of the requirements be implemented within known constraints? 14. Are all performance objectives properly specified? 15. Are all real time, security and safety considerations specified in sufficient detail? 16. Is the SRS traceable? 17. Are all requirements actually requirements?

V. Index

Fname(text) Lname(text) Bday(text) Address(text) Gender(text) Username(text)

Page 12

VIDEO RENTAL SYSTEM Requirements Documentation Password(text) User_id(text) Prod_id(text) Quantity(Integer) Transdate(text)

Page 13

You might also like