Sei sulla pagina 1di 12

Software Requirements

Specification
for

Tirupati Darshan
18BCE0605
M.CHARAN
Software Requirements Specification for Tirupati Darshan Page ii

Table of Contents
Table of Contents ......................................................................................................................ii
Revision History ............................................................................ Error! Bookmark not defined.
1. Introduction ......................................................................................................................... 1
1.1 Purpose....................................................................................................................................... 1
1.2 Intended Audience ...................................................................................................................... 1
1.3 Product Scope ............................................................................................................................. 1

2. Overall Description ............................................................................................................. 2


2.1 Product Perspective..................................................................................................................... 2
2.2 Product Functions ....................................................................................................................... 2
2.3 User Characteristics
2.3.1 Use Classes 2
2.3.2 Use Cases 3
2.4 Operating Environment ............................................................................................................... 3
2.5 Design and Implementation Constraints ...................................................................................... 3
2.6 Assumptions and Dependencies .................................................................................................. 4
3. External Interface Requirements ....................................................................................... 4
3.1 User Interfaces ............................................................................................................................ 4
3.2 Hardware Interfaces .................................................................................................................... 6
3.3 Software Interfaces ..................................................................................................................... 6
3.4 Communications Interfaces ......................................................................................................... 6
4. System Features................................................................................................................... 7
5. Other Nonfunctional Requirements ................................................................................... 7
5.1 Performance Requirements ......................................................................................................... 7
5.2 Safety Requirements ................................................................................................................... 7
5.3 Security Requirements ................................................................................................................ 7
5.4 Software Quality Attributes......................................................................................................... 7
5.5 Business Rules............................................................................................................................ 7
6. Other Requirements ............................................................................................................ 8
Appendix A: Glossary ............................................................................................................... 8
Appendix B: Analysis Models ................................................................................................... 8
Software Requirements Specification for <Project> Page 1

1. Introduction

1.1 Purpose
To provide services at an affordable rate through e-accomodation,the visitors shoul be provided
with the option to enlist for different administrations like Seva, CD, Photo, sacrosanct things and so
on not withstanding this likewise improvement of biometric face framework programming is
fundamental for simple access to darshan.

1.2 Intended Audience


This document is intended for, developers, project managers, staff, users, testers, and
documentation writers.

1.3 Product Scope


TTD should manufacture a site interface with a login entrance for people to enroll for various
administrations and an entryway for installment to stay away from confusion at the sanctuary. The
face examine framework must be productive enough to perceive the essence of pioneers to maintain
a strategic distance from traffic clog. Additionally make a criticism online structure for input to
improve the administrations.
Software Requirements Specification for <Project> Page 2

2. Overall Description

2.1 Product Perspective


This product will be providing pilgrims a favorable and convenient way through which they can be
able to do darshanam of Tirupathi in a decorum way. by providing various feautures: Piligirms are
asked to do advance booking by logging into official website which would provide them a much
smooth and comfortable journey we hired software developers who helps us to develop and fix bugs
of our website prominently as well as for security of Tirupathi .We are enabling face scanning
system which would be prominent for safety for pilgrims to register they have to log in to the
website and verify themselves by which they would get the further options of selection of services
which accordingly cost them some money which they have to pay through means of online or
banking system. The ttd management helps to maintain system and software run in a linear form.
All hotel services will be looked after well advanced so that pilgrims don’t get disappointed

2.2 Product Functions


● Provide services at an affordable rate through e-accommodation

● Should provide with the option to enlist for different administrations like Seva, CD, Photo,
sacrosanct things
● Biometric face framework programming is fundamental for simple access to darshan

● Further options of selection of services

2.3 User Characteristics

2.3.1 User Classes

Users of the system will be anyone who wants to visit Tirumala for Darshan And wants to
take sevas like darshan, accomodation etc. The application will be accessible to everyone by
means of website and require only navigation of the menus and proceed further.
Software Requirements Specification for <Project> Page 3

2.3.2 Use Case

2.4 Operating Environment


This System will operate on any operating systems such as Windows,Linux,Mac etc ,which should
have any known web browser such as Chrome,Firefox,Safarietc to access the website of TTD
Darshan.

2.5 Design and Implementation Constraints

● Lot of Memory will be needed to store the huge number of records of piligrims ,who would be
visting Tirumala on Daily Basis.
● Large Databases such as SQL would be required.

● Website Should be able to handle Large amount of requests at same time.

● Has to be maintained regulary by developers for the continuous usage.


Software Requirements Specification for <Project> Page 4

2.6 Assumptions and Dependencies


Assumptions

● Software is be maintained by skilled individuals having knowledge.

● Number of available seats /vacancies information provided by temple authorities is be correct.

● Staff responsible for security is well trained.

Dependencies

●Information given by hostel, temple for availability

● Software developers for maintenance and updation.

●Staff for carrying processes

3. External Interface Requirements

3.1 User Interfaces

Main Page
Software Requirements Specification for <Project> Page 5

Registraion Page

Services Booking Page


Software Requirements Specification for <Project> Page 6

Payment Page

3.2 Hardware Interfaces


Any Modern Desktop including keyboard, mouse, Screen etc.

3.3 Software Interfaces


● Html and CSS for front end

● PHP for backend

● SQl for database

3.4 Communications Interfaces


The requirements associated with any communications functions required by this product, includes
web browser, network server communications protocols, electronic forms, and so on.
Communication standards that will be used is HTTP protocol and FTP protocol.
Software Requirements Specification for <Project> Page 7

4. System Features
● Pilgrims are asked to do advance booking by logging into official website which would provide
them a much smooth and comfortable journey we hired software developers who helps us to
develop and fix bugs of our website prominently

● As well as for security of Tirupati we are enabling face scanning system which would be
prominent for safety
● For pilgrims to register they have to log in to the website and verify themselves by which they
would get the further options of selection of services which accordingly cost them some money
which they have to pay through means of online or banking system.
● The TTD management helps to maintain system and software run in a linear form.

● All hotel services are looked after well advanced so that pilgrims don’t get disappointed

5. Other Nonfunctional Requirements

5.1 Performance Requirements


● Large Bandwith should on website ,so that it can be without any trouble during heavy traffic.

● Large Databases should be used to contain large amount of data such as SQL.

5.2 Security Requirements


● Only Admin ,which is authorized can change the credentials

● Only software engineers are allowed to change backend and database.

● Strong Firewall should be used in back end to prevent attacks on site such as DOS, fishing etc.

● Use HTTP protocol for payment portal

5.3 Software Quality Attributes


Quality attributes may include adaptability, availability, correctness, flexibility, interoperability,
maintainability, portability, reliability, reusability, testability, and usability..

5.4 Business Rules


● Every part of software access should only be given to authorized personnel

● Uploaded Soft documents and real hard copy of documents such as identity proof ,if matched then
oly he/she should be allowed by the staff to proceed further
Software Requirements Specification for <Project> Page 8

6. Other Requirements
Legal Requirements

● Permission from Govt OF India for the storing and Usage of Data of visitors for analysis purposes,
Legal purposes.
● Permission from State and Central Govt ,to release the product for Public use.

Appendix A: Glossary
All the terms necessary to properly interpret the SRS includes

TTD – Tirupati Darshan

SQL- Standard Query Language

HTML- Hyper Text Markup Language

CSS- Cascading Style Sheets

PHP -Hypertext Preprocessor

HTTP- Hyper Text Transfer protocol

FTP – File Transfer Protocol

Appendix B: Analysis Models

Class Diagram:
Software Requirements Specification for <Project> Page 9

Activity Diagram:
Software Requirements Specification for <Project> Page 10

Statechart Diagram:

Potrebbero piacerti anche