SRS - Online Car Rental System 1
SRS - Online Car Rental System 1
SRS - Online Car Rental System 1
2. Overall Description………………………………………………………4
2.1 Product Perspective………………………………………………..4
2.2 Product Functions………………………………………………….4
2.3 User Classes and Characteristics…………………………………..5
2.4 Operating Environment……………………………………………5
2.5 Design and Implementation Constraints…………………………..5
2.6 User Documentation………………………………………………5
2.7 Assumptions and Dependencies…………………………………..6
4. System Features………………………………………………………6&7
4.1 System Features one by one……………………………………6&7
1.1 Purpose
The purpose of this SRS is to specify the requirements for an electronic voting system
that will provide a secure and reliable means of conducting elections.
● Developers for the purpose of maintenance and new releases of the software
● Documentation writers
● Testers
1.5 References
● IEEE Software Requirement Specification format.
● www.google.co.in
2. Overall Description
2.1 Product Perspective
The electronic voting system will consist of a web-based application that will allow
eligible voters to log in using their unique identification number and cast their vote. The system
will be designed to prevent multiple voting, protect against unauthorized access, and ensure the
accuracy and integrity of the voting process.
The primary users of the electronic voting system will be eligible voters who have a
unique identification number. The system will also be used by election officials and
administrators who will manage voter lists, candidate lists, and election results.
Users may access SVS from any computer that has Internet browsing capabilities and an Internet
connection.
Users must have their correct usernames and passwords to enter into their online accounts and do
actions.
All the users will see the same page when they enter this website. This page asks the users a
username and a password.
After being authenticated by the correct username and password, users will be redirected to their
corresponding profile where they can do various activities.
The user interface will be simple and consistent, using terminology commonly understood by
intended users of the system.
The system will use the standard hardware and data communication resources. The System must
run over the internet, all the hardware shall require to connect internet will be hardware interface
for the system.
4. System Features
Login
The user enters a username and password. If enter details are valid, the
user account becomes available.
Vote
When a user has successfully login, he can vote successfully.
Check Status
The user can check the status of his registration and vote. The system displaces the status
information to the user.
Notifications
The user may receive the updates of the status via message or mail.
Reliability: The system should be reliable, ensuring that it operates consistently and accurately.
It should minimize the occurrence of errors
Performance: The system should be responsive and performant, providing quick response times
and efficient usage of system resources.
Security: The system should be secure, protecting sensitive user data such as personal
information, payment details, and booking records.
Scalability: The system should be able to scale effectively to accommodate increasing user loads
and growing data volumes.
Maintainability: The system should be designed and developed in a way that facilitates easy
maintenance and future enhancements.
Compatibility: The system should be compatible with different web browsers, operating
systems, and devices to ensure a wide range of users can access and use the system without any
issues.
Availability: The system should have a high level of availability, minimizing downtime and
ensuring that users can access the system when needed.
5.5 Other Requirements
Notifications and Communication:
● The system should send email or SMS notifications for booking confirmations,
reminders, and updates.
● Users should be able to communicate with car owners/administrators through
messaging or chat functionality.
Rating and Feedback:
● Users should be able to provide ratings and feedback for their rental experience.
● The system should display average ratings and reviews for car owners and their
vehicles.
Integration with Third-Party Services:
● Integration with payment gateways for secure online transactions.
● Integration with SMS/email service providers for notifications.