SlideShare a Scribd company logo
CSE 320
SOFTWARE REQUIREMENT
SPECIFICATION
FOR
ONLINETEST-WIFISTUDY.COM
NAME: AJAY SUNIL
REG.NO: 11606333
SECTION: K1632
ROLL.NO: B52
1
TABLE OF CONTENTS
1. INTRODUCTION..................................................................................... 2
1.1 Purpose ......................................................................................................................... 2
1.2 Scope ............................................................................................................................. 2
1.3 Audience........................................................................................................................ 2
2. OVERALL DESCRIPTION..................................................................... 3
2.1 Product Perspective ..................................................................................................... 3
2.2 Product Functions......................................................................................................... 3
2.3 User Characteristics .................................................................................................... 3
2.4 Product Environment .................................................................................................. 3
2.5 Design and Implementation constraints..................................................................... 3
2.6 Assumption.................................................................................................................... 4
3. FUNCTIONAL REQUIREMENTS……………...…….……….…….... 4
3.1 Description………………………………………………………….…........................ 4
3.2 Requirement of the system for the user...................................................................... 7
4. INTERFACE REQUIREMENT…………………….….………………. 7
4.1 User interface.................................................................................................................. 7
4.2 Hardware interface ....................................................................................................... 7
4.3 Software Interfaces........................................................................................................ 7
5. NON-FUNCTIONAL REQUIREMENTS………………...……....…… 7
5.1 Permit………………………………………………………………………….............. 7
5.2 Security…………………………………………………………………...…..……….. 7
5.3 Service…………………………………………………………………….…................ 8
6. ADVANTAGES.…………….……………...………….…....….……….... 8
7. DISADVANTAGES…………………………….……….…….…………. 9
8. DATA FLOW DIAGRAMS………………….…………….……………. 9
9. USE CASE DIAGRAM………………………………...…......….……... 12
10. TEST CASE.............................................................................................. 14
11. SEQUENCE DIAGRAM…………………………………………….… 16
12. ER DIAGRAM…………………………………………………….…… 17
13. REFERENCES…………………………………………………….…… 18
2
1. INTRODUCTION
1.1: Purpose:
The purpose of this document is to present a detailed idea and description of the requirements
for the Wifistudy.com. It will also give us the brief about purpose and complete declaration
for the development of system. It will also explain system constraints and interface. This
document is a reference for developing the first version of the system for the development
team.
1.2: Scope:
Wifistudy.com is an online platform that empowers every person in the world to
independently connect with experts online.
While interacting with other users on this site you can seek all your answers. This online
platform provides a perfect scenario for learning. This can be said that using this platform one
can prepare for the various exams. There are online test session and mock test paper included
for every test to ensure your success.
This software needs Internet for connecting with expert and giving test. System information is
maintained in a database, which is located on a web-server.
1.3: Intended Audience and Reading Suggestions:
Wifistudy is an online platform for all the people who wants to learn something or clear some
exam or doubt. This srs is designed for the project development team. The manager,
developer, coder, tester and the user also.
3
2. OVERALL DESCRIPTION
2.1: Product Perspective
The Online Learning system (OES) application enables Users to setup their own profile
according to their personal interest. This then later help in choosing a perfect scenario for
them. In this case usually some kind of government exam or some Job exam. Then user can
take mock test or join online test series. If User is enthusiastic enough then they can setup
their own quiz.
Use of Wifistudy.com is not limited to any country, however it mainly focus its attention on
the India. All the test and exam including job alert are intended towards Indian citizen.
2.2: Product functions
The Site contains content which includes User’s Information, Wifistudy’s information and
information from other users. The users agree not to copy, modify, or sell such.
When we sign up for the Wifistudy.com then we all are giving this website permission to hold
our info and use it for its advertising purpose. User are not allowed to use the mock test and
other online sessions as a selling medium. User are also not allowed to use abusing words.
We reserve the right to remove any such content where we have grounds for suspecting the
violation of these terms and our Listing Policy or of any party's rights.
2.3: User characteristics
Use of www.wifistudy.com, is either by registration or by any other means, is available all
the persons, but to due to its content it is mainly for those who are Citizens of the Republic of
India, and there is no age limit for the user as long as you want to learn that is. There is also
no guarantee provided by the site that by doing the mock session and the online one you can
definitely crack the exam. This website is only there to guide you towards your goal.
2.4: Product Environment
This website is designed to run on any system any machine and any operating system like
Windows, Ios, and Linux. The only requirement is that a web browser is needed with an
internet on system to access it.
2.5: Design and Implementation Constraints
 All the details and information of user off this system is accessible by
wifistudy which is to be stored in database.
 Details of user should be correct.
 User could use this product on any system with just internet on it.
4
2.6: Assumptions
User has enough knowledge to operate computer and work on internet. User should know the
language in which the product is developed.
3. FUNCTIONAL REQUIREMENT
3.1: Description
3.1.1: Sign up
 Description: To Use this website user should first sign up for this product.
 Input: User should enter his details like name, email id, address.
 Output: Confirmation message signed up successfully.
 Process: Details stored in data base.
3.1.2: Log in
 Description: User enters username and password for logging in.
 Input: Username and password in alphanumeric value.
 Output: Confirmation message for login else failed.
 Process: Checking whether values are true or not.
3.1.3: Search
 Description: Searches for the type of test user wants.
 Input: Test/Job/Subject User wants
 Output: Matched item shown
 Process: Items are searched in the database
3.1.4: Categories
 Description: It filters all the items according to the User needs.
 Input: Click on ‘sort by’ and then choose criteria on which you want to filter
the items.
 Output: The user gets a sorted list of items so that it is easy for him/her to
search the Test / Job /subject required.
 Process: The items are filtered according to the criteria given by the customer.
3.1.5: Reset password
 Description: If user forgot password then there must be RESET PASSWORD
option.
 Input: Enter Email or mobile number and NEW PASSWORD.
5
 Output: Confirmation message says password changed successfully.
 Process: Checking whether email or mobile number is valid and sending an
OTP to mobile number and email id after that if OTP is valid than asking for
new password and updating it in database.
3.1.6: Feedback
 Description: User could give feedback if user wants.
 Input: Feedback given by customer as per his/her experience after using the
Website, or things he would like to update.
 Output: Rating is shown to user.
 Process: Ratings saved in database.
3.1.7: Logout
 Description: After completing work on website user could logout if he wants.
 Input: Click in on log out button on screen.
 Output: Confirmation message logout successfully.
 Process: Save the user progress in database and log out from his profile.
3.1.8: Contact Us
 Description: If user wants to contact the admin of site or wants to contact the
expert.
 Input: User need to give his Email, name and phone number. Then the message or
otherwise can choose WhatsApp as a medium.
 Output: User will be given a token no of their message and can be used in future.
 Process: Save the message in the name of user and its Email address and then
store in database then give user a Token for future references.
3.1.9: Doubt
 Description: If user has a doubt in mind then he can ask about it to expert.
 Input: User will type his doubt in the field mentioned.
 Output: The answer will come if the question is previously answered if not
then will be given a token number. Then Message will be replied within 2
working days.
 Process: Message will be send to all admin and other expert user for advice and
when the best action will be selected.
3.1.10: Discussion
 Description: If user wants to discuss something with another user.
 Input: Discussion topic or the question.
 Output: A post of your discussion where you can see all the user expert
comment.
 Process: A post is generated and then all user can see and comment it
according to there are of expertise.
6
3.1.11: Job
 Description: If user wants to work for Wifistudy then he can register himself.
 Input: User need to give his/her qualifications and his area of expertise.
 Output: User will be given a roll no. and then will be called for interview if his
qualification is approved by admin.
 Process: All the qualification will be sent and stored in database and then the
validity of qualification will be checked after that user will be given an
application no.
3.1.12: Online test
 Description: User wants to give test for preparation of the real test.
 Input: User needs to give his info his name, mail and password.
 Output: Test will be started as soon as User credential are verified.
 Process: After user submission the credential will be verified and then the test
starts from the database.
3.1.13: Mock test
 Description: If user wants to download the mock test for the exam.
 Input: User will give the name of exam and then type mock test.
 Output: User will be shown the mock test of the particular type he has chosen.
 Process: User keyword will be searched in the database and then result will be
shown accordingly.
3.1.14: Previous Papers
 Description: If user wants previous year question paper.
 Input: User needs to define the test name.
 Output: User will be shown the previous year paper of the particular type he has
chosen.
 Process: All the previous year paper that resembles the keyword what user has typed
will be searched in the database and then shown.
3.1.15: Comment
 Description: If user wants to comment on any question or answer.
 Input: User needs to type his comment.
 Output: User will be shown his comment under the post.
 Process: All other user concerning the post will be notified and the comment will be
stored in he database.
7
3.2: Requirements of the system for the user
3.2.1 Connectivity
 Description: Internet connectivity validation
 Input: Sending data to internet to check whether internet connection is there
 Output: Confirmation message successfully connected to internet else no
internet connection
 Process: establishing connections with server
4. INTERFACE REQUIREMENTS
Various Interfaces could be: Login form, Search Engine, Latest Updates, job search.
4.1 User Interface
The webpage user interface should be intuitive with easy to use functions and easy to
understand graphics. The website should be responsive on web enabled device.
4.2 Hardware interfaces
This is just pure software which do not require hardware, but to manage the database we
require some hardware.
4.3 Software interfaces
The communication between the database and the web portal consists of operation concerning
both reading and modifying the data, while the communication between the database and the
users consists of only reading operations and can modify their own information.
5. NON-FUNCTIONAL REQUIREMENTS
5.1 Permit
Use of this site, can be done through registration and is favourable only to persons, who are
Citizens of the Republic of India and above 18 years and persons who are interested to learn.
5.2 Security Requirements
8
 Database should be secure.
 User should be authenticated.
5.3 Services
Further, user’s interactions with organizations and/or individuals found on or through the
service, including Discussion or job hiring will be done on the basis of user qualification. If
found illegal then user will be disqualified from the job hiring process and his or her account
will get banned for the site access. After that he can no longer access the database.
6. ADVANTAGES
1. Save time.
User can setup an exam in such a way that it will auto-grade itself. If user only use
multiple choice questions you never have to check an exam again. The online exam
system will take care of that stuff.
The distribution of the exam doesn’t take you any time. Just upload the email
addresses of user and send them an invite. And after the exam they get their result
instantly.
2. Saves you money.
You don't need to buy any paper. Sending an email is free. On top of that you save on
the logistics: user don't have to assemble in classroom to take the exam. They can do it
within a given time frame from their own device. User don't have to attend institute or
classroom for the examination. You don't have to hire someone to check the students
taking the exam.
3. Saves student money.
Students don't have to travel to a specific location to conduct the exam. So even for
students from remote area's it's possible to take the exam.
4. Secure.
You can make a big question bank with a lot of questions. Every student gets a
random selection from that question bank. So, it's of little use to share the questions
among the exam takers to give them a head start.
5. Lecture notes.
Teachers are available to teach the users of this portal. They are providing lecture
notes and videos of the specific topics.
9
7. DISADVANTAGES
1. User will take the exam on their own device in their own time with nobody is to check
up. So, user have to alter the questions to provide for this situation. Users may refer a
books or internet to find the answers for the questions. So, admin can add a timer to
each question so there is no time to search for the answer.
2. Open text questions are possible, but they don't auto-grade, so you have to check them
yourself.
3. The results can be published public. So, they need to be private as, the result need to
be published in their mail.
8. DATA FLOW DIAGRAM
Level 0 for Wifistudy.com:
Accessing Maintaining
.56 Wifistudy.comUser Administrator
10
Level 1 for Signup function:
Level 2 for signup function:
11
Level 1 Reset function:
12
9. USE CASE
Admin User
<<exclude>> <<include>>
<<exclude>>
<<exclude>>
Login
Forgetpassword Validation
Discussion
View database
Submission
Manage Database
Online Test
Search
Mock Test
Online Test series
Previous
Year
Logout
feedback
13
USE CASE DIAGRAM
14
10. TEST CASE
Test case 1:
Step Action Expected system response Pass/fail
1 Click on reset button Should display a reset password screen Pass
2 Enter any phone number to
check that weather otp is
received by that number or
not
The otp should reach at entered mobile number Pass
3 Answer a security question The security question answer should match, and
display confirm message
Pass
Test case Id: 1 Test case name: Reset Password
Designedby: Ajay Sunil Designdate: 27/10/2017
Executed by: Ajay Sunil
Short Description: Test Wifistudy reset password service
Pre-Conditions
The user has valid email id registered in Wifistudy.
The user should know his phone number or answer to his security question.
Post-conditions
1. The new password is saved in database
15
Test Case 2:
Step Action Expected system response Pass/fail
1 Enter invalid Emails Pop up to enter correct email again. Pass
2 Enter valid emails Should not show error Pass
3 Enter password less than 8
character
Password not accepted Pass
4 Enter correct password and
email id
Home page opens up Pass
Test case Id: 2 Test case name: Login
Designedby: Ajay Sunil Designdate: 27/10/2017
Executed by: Ajay Sunil
Short Description: Test Login function for Wifistudy.com
Pre-Conditions
The user should be already signed up to Wifistudy.com
Post-conditions
1. Successfully Logged in.
16
11. SEQUENCE DIAGRAM
17
12. E-R DIAGRAM
18
13. REFERENCES
www.wifistudy.com
www.google.com

More Related Content

What's hot

Online flight booking srs document
Online flight booking srs documentOnline flight booking srs document
Online flight booking srs document
manthankdesai
 
E-commerce documentation
E-commerce documentationE-commerce documentation
E-commerce documentation
Sohel Parvez
 
Event management system
Event management systemEvent management system
Event management system
Abhinav Shilwant
 
Software requirement specification(SRS)
Software requirement specification(SRS)Software requirement specification(SRS)
Software requirement specification(SRS)
Mohammad Emrul Hassan Emon
 
Final srs of academic a webpage based android app
Final srs of academic a webpage based android appFinal srs of academic a webpage based android app
Final srs of academic a webpage based android app
preeta sinha
 
online quiz application project presentation
online quiz application project presentationonline quiz application project presentation
online quiz application project presentation
GyanuRana
 
SRS Document Of Course management software system.doc
SRS Document Of Course management software system.docSRS Document Of Course management software system.doc
SRS Document Of Course management software system.doc
MaRwa Samih AL-Amri
 
Quiz application
Quiz applicationQuiz application
Quiz application
Harsh Verma
 
Srs master login module
Srs master login moduleSrs master login module
Srs master login module
Javeria Gauhar Khan
 
Software Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management SystemSoftware Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management System
Uttam Singh Chaudhary
 
Srs document
Srs documentSrs document
Srs document
Saqib Malik
 
Android technical quiz app
Android technical quiz appAndroid technical quiz app
Android technical quiz app
Jagdeep Singh
 
Airline Reservation Software Requirement Specification
Airline Reservation Software Requirement SpecificationAirline Reservation Software Requirement Specification
Airline Reservation Software Requirement SpecificationDeborah Kronk
 
Ddoocp assignment qp spring winter 2021 final
Ddoocp assignment qp spring   winter 2021 finalDdoocp assignment qp spring   winter 2021 final
Ddoocp assignment qp spring winter 2021 final
BoitumeloSelelo
 
Email server configuration on cisco packet tracer
Email server configuration on cisco packet tracerEmail server configuration on cisco packet tracer
Email server configuration on cisco packet tracer
Arjun Das
 
Stock Maintenance System in ooad with uml
Stock Maintenance System in ooad with umlStock Maintenance System in ooad with uml
Stock Maintenance System in ooad with uml
SIVAPOORNIMA
 
Use case of hospital managment system
Use case of hospital managment systemUse case of hospital managment system
Use case of hospital managment system
Mohin Uddin Majumder (Sanofi Mohin)
 
SRS Of Social Networking
SRS Of Social NetworkingSRS Of Social Networking
SRS Of Social Networkingmaaano786
 

What's hot (20)

Online flight booking srs document
Online flight booking srs documentOnline flight booking srs document
Online flight booking srs document
 
Srs for project
Srs for projectSrs for project
Srs for project
 
E-commerce documentation
E-commerce documentationE-commerce documentation
E-commerce documentation
 
Event management system
Event management systemEvent management system
Event management system
 
Software requirement specification(SRS)
Software requirement specification(SRS)Software requirement specification(SRS)
Software requirement specification(SRS)
 
Final srs of academic a webpage based android app
Final srs of academic a webpage based android appFinal srs of academic a webpage based android app
Final srs of academic a webpage based android app
 
online quiz application project presentation
online quiz application project presentationonline quiz application project presentation
online quiz application project presentation
 
SRS Document Of Course management software system.doc
SRS Document Of Course management software system.docSRS Document Of Course management software system.doc
SRS Document Of Course management software system.doc
 
Quiz application
Quiz applicationQuiz application
Quiz application
 
Srs master login module
Srs master login moduleSrs master login module
Srs master login module
 
Software Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management SystemSoftware Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management System
 
Srs document
Srs documentSrs document
Srs document
 
social networking site
social networking sitesocial networking site
social networking site
 
Android technical quiz app
Android technical quiz appAndroid technical quiz app
Android technical quiz app
 
Airline Reservation Software Requirement Specification
Airline Reservation Software Requirement SpecificationAirline Reservation Software Requirement Specification
Airline Reservation Software Requirement Specification
 
Ddoocp assignment qp spring winter 2021 final
Ddoocp assignment qp spring   winter 2021 finalDdoocp assignment qp spring   winter 2021 final
Ddoocp assignment qp spring winter 2021 final
 
Email server configuration on cisco packet tracer
Email server configuration on cisco packet tracerEmail server configuration on cisco packet tracer
Email server configuration on cisco packet tracer
 
Stock Maintenance System in ooad with uml
Stock Maintenance System in ooad with umlStock Maintenance System in ooad with uml
Stock Maintenance System in ooad with uml
 
Use case of hospital managment system
Use case of hospital managment systemUse case of hospital managment system
Use case of hospital managment system
 
SRS Of Social Networking
SRS Of Social NetworkingSRS Of Social Networking
SRS Of Social Networking
 

Similar to SRS wifistudy.com

Online computer shop 111 35-181
Online computer shop 111 35-181Online computer shop 111 35-181
Online computer shop 111 35-181
Daffodil International University
 
Srs(at)
Srs(at)Srs(at)
Srs(at)
Smit Pateliya
 
IRJET- Information Retrieval from Chat Application
IRJET-  	  Information Retrieval from Chat ApplicationIRJET-  	  Information Retrieval from Chat Application
IRJET- Information Retrieval from Chat Application
IRJET Journal
 
EMPLOYEE WELFARE ASSOCIATION NTPC
EMPLOYEE WELFARE ASSOCIATION NTPCEMPLOYEE WELFARE ASSOCIATION NTPC
EMPLOYEE WELFARE ASSOCIATION NTPC
chandamca
 
IGNOU BCS-051 Software Engineering December 2022 - Exam Solutions.docx
IGNOU BCS-051 Software Engineering December 2022 - Exam Solutions.docxIGNOU BCS-051 Software Engineering December 2022 - Exam Solutions.docx
IGNOU BCS-051 Software Engineering December 2022 - Exam Solutions.docx
AnilVhatkar
 
SRS for online examination system
SRS for online examination systemSRS for online examination system
SRS for online examination system
lunarrain
 
E-Commerce Mobile Sale System
E-Commerce Mobile Sale SystemE-Commerce Mobile Sale System
E-Commerce Mobile Sale System
Abhishek Kumar
 
Focused Question and Answer for Job Portal
Focused Question and Answer for Job PortalFocused Question and Answer for Job Portal
Focused Question and Answer for Job Portal
IRJET Journal
 
SRC Writing for Thesis HCR by Ifterkhar Live_ Report 6
SRC Writing for Thesis HCR by Ifterkhar Live_ Report 6SRC Writing for Thesis HCR by Ifterkhar Live_ Report 6
SRC Writing for Thesis HCR by Ifterkhar Live_ Report 6
iFTEKHAR LIVE
 
online learning and examination website
online learning and examination websiteonline learning and examination website
online learning and examination website
Anuj Kumar
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
IJERD Editor
 
Online-Voting-System.doc
Online-Voting-System.docOnline-Voting-System.doc
Online-Voting-System.doc
ShangaviS2
 
osd ncc education assingment l4dc
osd ncc education assingment l4dcosd ncc education assingment l4dc
osd ncc education assingment l4dc
David Parker
 
Senior Year Project
Senior Year ProjectSenior Year Project
Senior Year ProjectAkshay Iyer
 
Final project se
Final project seFinal project se
Final project se
hira akram
 
IRJET- Question-Answer Text Mining using Machine Learning
IRJET- Question-Answer Text Mining using Machine LearningIRJET- Question-Answer Text Mining using Machine Learning
IRJET- Question-Answer Text Mining using Machine Learning
IRJET Journal
 
IRJET- Question-Answer Text Mining using Machine Learning
IRJET-  	  Question-Answer Text Mining using Machine LearningIRJET-  	  Question-Answer Text Mining using Machine Learning
IRJET- Question-Answer Text Mining using Machine Learning
IRJET Journal
 
IRJET- Development of College Enquiry Chatbot using Snatchbot
IRJET- Development of College Enquiry Chatbot using SnatchbotIRJET- Development of College Enquiry Chatbot using Snatchbot
IRJET- Development of College Enquiry Chatbot using Snatchbot
IRJET Journal
 
Saloni jaiswal mba-2nd semester_miniproject
Saloni jaiswal mba-2nd semester_miniprojectSaloni jaiswal mba-2nd semester_miniproject
Saloni jaiswal mba-2nd semester_miniproject
RohanSilvenia
 

Similar to SRS wifistudy.com (20)

E-LEARNING
E-LEARNINGE-LEARNING
E-LEARNING
 
Online computer shop 111 35-181
Online computer shop 111 35-181Online computer shop 111 35-181
Online computer shop 111 35-181
 
Srs(at)
Srs(at)Srs(at)
Srs(at)
 
IRJET- Information Retrieval from Chat Application
IRJET-  	  Information Retrieval from Chat ApplicationIRJET-  	  Information Retrieval from Chat Application
IRJET- Information Retrieval from Chat Application
 
EMPLOYEE WELFARE ASSOCIATION NTPC
EMPLOYEE WELFARE ASSOCIATION NTPCEMPLOYEE WELFARE ASSOCIATION NTPC
EMPLOYEE WELFARE ASSOCIATION NTPC
 
IGNOU BCS-051 Software Engineering December 2022 - Exam Solutions.docx
IGNOU BCS-051 Software Engineering December 2022 - Exam Solutions.docxIGNOU BCS-051 Software Engineering December 2022 - Exam Solutions.docx
IGNOU BCS-051 Software Engineering December 2022 - Exam Solutions.docx
 
SRS for online examination system
SRS for online examination systemSRS for online examination system
SRS for online examination system
 
E-Commerce Mobile Sale System
E-Commerce Mobile Sale SystemE-Commerce Mobile Sale System
E-Commerce Mobile Sale System
 
Focused Question and Answer for Job Portal
Focused Question and Answer for Job PortalFocused Question and Answer for Job Portal
Focused Question and Answer for Job Portal
 
SRC Writing for Thesis HCR by Ifterkhar Live_ Report 6
SRC Writing for Thesis HCR by Ifterkhar Live_ Report 6SRC Writing for Thesis HCR by Ifterkhar Live_ Report 6
SRC Writing for Thesis HCR by Ifterkhar Live_ Report 6
 
online learning and examination website
online learning and examination websiteonline learning and examination website
online learning and examination website
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
Online-Voting-System.doc
Online-Voting-System.docOnline-Voting-System.doc
Online-Voting-System.doc
 
osd ncc education assingment l4dc
osd ncc education assingment l4dcosd ncc education assingment l4dc
osd ncc education assingment l4dc
 
Senior Year Project
Senior Year ProjectSenior Year Project
Senior Year Project
 
Final project se
Final project seFinal project se
Final project se
 
IRJET- Question-Answer Text Mining using Machine Learning
IRJET- Question-Answer Text Mining using Machine LearningIRJET- Question-Answer Text Mining using Machine Learning
IRJET- Question-Answer Text Mining using Machine Learning
 
IRJET- Question-Answer Text Mining using Machine Learning
IRJET-  	  Question-Answer Text Mining using Machine LearningIRJET-  	  Question-Answer Text Mining using Machine Learning
IRJET- Question-Answer Text Mining using Machine Learning
 
IRJET- Development of College Enquiry Chatbot using Snatchbot
IRJET- Development of College Enquiry Chatbot using SnatchbotIRJET- Development of College Enquiry Chatbot using Snatchbot
IRJET- Development of College Enquiry Chatbot using Snatchbot
 
Saloni jaiswal mba-2nd semester_miniproject
Saloni jaiswal mba-2nd semester_miniprojectSaloni jaiswal mba-2nd semester_miniproject
Saloni jaiswal mba-2nd semester_miniproject
 

Recently uploaded

Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Jay Das
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
vrstrong314
 
RISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent EnterpriseRISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent Enterprise
Srikant77
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
IES VE
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 

Recently uploaded (20)

Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
RISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent EnterpriseRISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent Enterprise
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 

SRS wifistudy.com

  • 1. CSE 320 SOFTWARE REQUIREMENT SPECIFICATION FOR ONLINETEST-WIFISTUDY.COM NAME: AJAY SUNIL REG.NO: 11606333 SECTION: K1632 ROLL.NO: B52
  • 2. 1 TABLE OF CONTENTS 1. INTRODUCTION..................................................................................... 2 1.1 Purpose ......................................................................................................................... 2 1.2 Scope ............................................................................................................................. 2 1.3 Audience........................................................................................................................ 2 2. OVERALL DESCRIPTION..................................................................... 3 2.1 Product Perspective ..................................................................................................... 3 2.2 Product Functions......................................................................................................... 3 2.3 User Characteristics .................................................................................................... 3 2.4 Product Environment .................................................................................................. 3 2.5 Design and Implementation constraints..................................................................... 3 2.6 Assumption.................................................................................................................... 4 3. FUNCTIONAL REQUIREMENTS……………...…….……….…….... 4 3.1 Description………………………………………………………….…........................ 4 3.2 Requirement of the system for the user...................................................................... 7 4. INTERFACE REQUIREMENT…………………….….………………. 7 4.1 User interface.................................................................................................................. 7 4.2 Hardware interface ....................................................................................................... 7 4.3 Software Interfaces........................................................................................................ 7 5. NON-FUNCTIONAL REQUIREMENTS………………...……....…… 7 5.1 Permit………………………………………………………………………….............. 7 5.2 Security…………………………………………………………………...…..……….. 7 5.3 Service…………………………………………………………………….…................ 8 6. ADVANTAGES.…………….……………...………….…....….……….... 8 7. DISADVANTAGES…………………………….……….…….…………. 9 8. DATA FLOW DIAGRAMS………………….…………….……………. 9 9. USE CASE DIAGRAM………………………………...…......….……... 12 10. TEST CASE.............................................................................................. 14 11. SEQUENCE DIAGRAM…………………………………………….… 16 12. ER DIAGRAM…………………………………………………….…… 17 13. REFERENCES…………………………………………………….…… 18
  • 3. 2 1. INTRODUCTION 1.1: Purpose: The purpose of this document is to present a detailed idea and description of the requirements for the Wifistudy.com. It will also give us the brief about purpose and complete declaration for the development of system. It will also explain system constraints and interface. This document is a reference for developing the first version of the system for the development team. 1.2: Scope: Wifistudy.com is an online platform that empowers every person in the world to independently connect with experts online. While interacting with other users on this site you can seek all your answers. This online platform provides a perfect scenario for learning. This can be said that using this platform one can prepare for the various exams. There are online test session and mock test paper included for every test to ensure your success. This software needs Internet for connecting with expert and giving test. System information is maintained in a database, which is located on a web-server. 1.3: Intended Audience and Reading Suggestions: Wifistudy is an online platform for all the people who wants to learn something or clear some exam or doubt. This srs is designed for the project development team. The manager, developer, coder, tester and the user also.
  • 4. 3 2. OVERALL DESCRIPTION 2.1: Product Perspective The Online Learning system (OES) application enables Users to setup their own profile according to their personal interest. This then later help in choosing a perfect scenario for them. In this case usually some kind of government exam or some Job exam. Then user can take mock test or join online test series. If User is enthusiastic enough then they can setup their own quiz. Use of Wifistudy.com is not limited to any country, however it mainly focus its attention on the India. All the test and exam including job alert are intended towards Indian citizen. 2.2: Product functions The Site contains content which includes User’s Information, Wifistudy’s information and information from other users. The users agree not to copy, modify, or sell such. When we sign up for the Wifistudy.com then we all are giving this website permission to hold our info and use it for its advertising purpose. User are not allowed to use the mock test and other online sessions as a selling medium. User are also not allowed to use abusing words. We reserve the right to remove any such content where we have grounds for suspecting the violation of these terms and our Listing Policy or of any party's rights. 2.3: User characteristics Use of www.wifistudy.com, is either by registration or by any other means, is available all the persons, but to due to its content it is mainly for those who are Citizens of the Republic of India, and there is no age limit for the user as long as you want to learn that is. There is also no guarantee provided by the site that by doing the mock session and the online one you can definitely crack the exam. This website is only there to guide you towards your goal. 2.4: Product Environment This website is designed to run on any system any machine and any operating system like Windows, Ios, and Linux. The only requirement is that a web browser is needed with an internet on system to access it. 2.5: Design and Implementation Constraints  All the details and information of user off this system is accessible by wifistudy which is to be stored in database.  Details of user should be correct.  User could use this product on any system with just internet on it.
  • 5. 4 2.6: Assumptions User has enough knowledge to operate computer and work on internet. User should know the language in which the product is developed. 3. FUNCTIONAL REQUIREMENT 3.1: Description 3.1.1: Sign up  Description: To Use this website user should first sign up for this product.  Input: User should enter his details like name, email id, address.  Output: Confirmation message signed up successfully.  Process: Details stored in data base. 3.1.2: Log in  Description: User enters username and password for logging in.  Input: Username and password in alphanumeric value.  Output: Confirmation message for login else failed.  Process: Checking whether values are true or not. 3.1.3: Search  Description: Searches for the type of test user wants.  Input: Test/Job/Subject User wants  Output: Matched item shown  Process: Items are searched in the database 3.1.4: Categories  Description: It filters all the items according to the User needs.  Input: Click on ‘sort by’ and then choose criteria on which you want to filter the items.  Output: The user gets a sorted list of items so that it is easy for him/her to search the Test / Job /subject required.  Process: The items are filtered according to the criteria given by the customer. 3.1.5: Reset password  Description: If user forgot password then there must be RESET PASSWORD option.  Input: Enter Email or mobile number and NEW PASSWORD.
  • 6. 5  Output: Confirmation message says password changed successfully.  Process: Checking whether email or mobile number is valid and sending an OTP to mobile number and email id after that if OTP is valid than asking for new password and updating it in database. 3.1.6: Feedback  Description: User could give feedback if user wants.  Input: Feedback given by customer as per his/her experience after using the Website, or things he would like to update.  Output: Rating is shown to user.  Process: Ratings saved in database. 3.1.7: Logout  Description: After completing work on website user could logout if he wants.  Input: Click in on log out button on screen.  Output: Confirmation message logout successfully.  Process: Save the user progress in database and log out from his profile. 3.1.8: Contact Us  Description: If user wants to contact the admin of site or wants to contact the expert.  Input: User need to give his Email, name and phone number. Then the message or otherwise can choose WhatsApp as a medium.  Output: User will be given a token no of their message and can be used in future.  Process: Save the message in the name of user and its Email address and then store in database then give user a Token for future references. 3.1.9: Doubt  Description: If user has a doubt in mind then he can ask about it to expert.  Input: User will type his doubt in the field mentioned.  Output: The answer will come if the question is previously answered if not then will be given a token number. Then Message will be replied within 2 working days.  Process: Message will be send to all admin and other expert user for advice and when the best action will be selected. 3.1.10: Discussion  Description: If user wants to discuss something with another user.  Input: Discussion topic or the question.  Output: A post of your discussion where you can see all the user expert comment.  Process: A post is generated and then all user can see and comment it according to there are of expertise.
  • 7. 6 3.1.11: Job  Description: If user wants to work for Wifistudy then he can register himself.  Input: User need to give his/her qualifications and his area of expertise.  Output: User will be given a roll no. and then will be called for interview if his qualification is approved by admin.  Process: All the qualification will be sent and stored in database and then the validity of qualification will be checked after that user will be given an application no. 3.1.12: Online test  Description: User wants to give test for preparation of the real test.  Input: User needs to give his info his name, mail and password.  Output: Test will be started as soon as User credential are verified.  Process: After user submission the credential will be verified and then the test starts from the database. 3.1.13: Mock test  Description: If user wants to download the mock test for the exam.  Input: User will give the name of exam and then type mock test.  Output: User will be shown the mock test of the particular type he has chosen.  Process: User keyword will be searched in the database and then result will be shown accordingly. 3.1.14: Previous Papers  Description: If user wants previous year question paper.  Input: User needs to define the test name.  Output: User will be shown the previous year paper of the particular type he has chosen.  Process: All the previous year paper that resembles the keyword what user has typed will be searched in the database and then shown. 3.1.15: Comment  Description: If user wants to comment on any question or answer.  Input: User needs to type his comment.  Output: User will be shown his comment under the post.  Process: All other user concerning the post will be notified and the comment will be stored in he database.
  • 8. 7 3.2: Requirements of the system for the user 3.2.1 Connectivity  Description: Internet connectivity validation  Input: Sending data to internet to check whether internet connection is there  Output: Confirmation message successfully connected to internet else no internet connection  Process: establishing connections with server 4. INTERFACE REQUIREMENTS Various Interfaces could be: Login form, Search Engine, Latest Updates, job search. 4.1 User Interface The webpage user interface should be intuitive with easy to use functions and easy to understand graphics. The website should be responsive on web enabled device. 4.2 Hardware interfaces This is just pure software which do not require hardware, but to manage the database we require some hardware. 4.3 Software interfaces The communication between the database and the web portal consists of operation concerning both reading and modifying the data, while the communication between the database and the users consists of only reading operations and can modify their own information. 5. NON-FUNCTIONAL REQUIREMENTS 5.1 Permit Use of this site, can be done through registration and is favourable only to persons, who are Citizens of the Republic of India and above 18 years and persons who are interested to learn. 5.2 Security Requirements
  • 9. 8  Database should be secure.  User should be authenticated. 5.3 Services Further, user’s interactions with organizations and/or individuals found on or through the service, including Discussion or job hiring will be done on the basis of user qualification. If found illegal then user will be disqualified from the job hiring process and his or her account will get banned for the site access. After that he can no longer access the database. 6. ADVANTAGES 1. Save time. User can setup an exam in such a way that it will auto-grade itself. If user only use multiple choice questions you never have to check an exam again. The online exam system will take care of that stuff. The distribution of the exam doesn’t take you any time. Just upload the email addresses of user and send them an invite. And after the exam they get their result instantly. 2. Saves you money. You don't need to buy any paper. Sending an email is free. On top of that you save on the logistics: user don't have to assemble in classroom to take the exam. They can do it within a given time frame from their own device. User don't have to attend institute or classroom for the examination. You don't have to hire someone to check the students taking the exam. 3. Saves student money. Students don't have to travel to a specific location to conduct the exam. So even for students from remote area's it's possible to take the exam. 4. Secure. You can make a big question bank with a lot of questions. Every student gets a random selection from that question bank. So, it's of little use to share the questions among the exam takers to give them a head start. 5. Lecture notes. Teachers are available to teach the users of this portal. They are providing lecture notes and videos of the specific topics.
  • 10. 9 7. DISADVANTAGES 1. User will take the exam on their own device in their own time with nobody is to check up. So, user have to alter the questions to provide for this situation. Users may refer a books or internet to find the answers for the questions. So, admin can add a timer to each question so there is no time to search for the answer. 2. Open text questions are possible, but they don't auto-grade, so you have to check them yourself. 3. The results can be published public. So, they need to be private as, the result need to be published in their mail. 8. DATA FLOW DIAGRAM Level 0 for Wifistudy.com: Accessing Maintaining .56 Wifistudy.comUser Administrator
  • 11. 10 Level 1 for Signup function: Level 2 for signup function:
  • 12. 11 Level 1 Reset function:
  • 13. 12 9. USE CASE Admin User <<exclude>> <<include>> <<exclude>> <<exclude>> Login Forgetpassword Validation Discussion View database Submission Manage Database Online Test Search Mock Test Online Test series Previous Year Logout feedback
  • 15. 14 10. TEST CASE Test case 1: Step Action Expected system response Pass/fail 1 Click on reset button Should display a reset password screen Pass 2 Enter any phone number to check that weather otp is received by that number or not The otp should reach at entered mobile number Pass 3 Answer a security question The security question answer should match, and display confirm message Pass Test case Id: 1 Test case name: Reset Password Designedby: Ajay Sunil Designdate: 27/10/2017 Executed by: Ajay Sunil Short Description: Test Wifistudy reset password service Pre-Conditions The user has valid email id registered in Wifistudy. The user should know his phone number or answer to his security question. Post-conditions 1. The new password is saved in database
  • 16. 15 Test Case 2: Step Action Expected system response Pass/fail 1 Enter invalid Emails Pop up to enter correct email again. Pass 2 Enter valid emails Should not show error Pass 3 Enter password less than 8 character Password not accepted Pass 4 Enter correct password and email id Home page opens up Pass Test case Id: 2 Test case name: Login Designedby: Ajay Sunil Designdate: 27/10/2017 Executed by: Ajay Sunil Short Description: Test Login function for Wifistudy.com Pre-Conditions The user should be already signed up to Wifistudy.com Post-conditions 1. Successfully Logged in.