Poject:: Name - Gaurav Kumar Section - K22ES Roll No. - 58 Registration No. - 12210400 Course Code - CSE
Poject:: Name - Gaurav Kumar Section - K22ES Roll No. - 58 Registration No. - 12210400 Course Code - CSE
SRS on Jeevansathi.com
SRS Document
Purpose
The purpose of this project is providing a platform to people for connecting from
worldwide. Still there is no any platform for connect on internet through the website.
We are providing these facilities for people and they can find easily information &
news related the different religions. At these time people want information for any
kind of thing & here people can also find upcoming events.
Scope
Our website provides free services to all people. In this website provide matrimonial
section where people can register him/her profile and easily find life partner & also
you can see news, events and also connecting to different people to latest information
& news.
Background
This Website is based on ASP.NET with c# include 3.5 .NET framework with the
securities of managing the accounts and the resources. The Sql Server is used as
database. This website in inspired by the websites which are available on the net with
the new features included.
Methodology
Software is developed during this phase and at the end of life cycle the product
becomes ready to deliver to customer.
1. Feasibility study
Its main aim is to determine whether it is physically and
technically feasible or not. It involves analysis of problems and collection of all
relevant information. Collected data are analyzed to arrive at following.
Thus during this phase very high level decisions are made.
2. Requirement Analysis
Its aim is to understand exact requirement of customer and to
document them properly. There are two activities involved here.
4. Coding &testing
Its aim is to translate software design into source code. To
write good programs coding standards are formulated. It indicates standard ways of
laying out program codes, communicating naming conventions, templates for function
and modules etc. so each component is implemented as a program module.
-next each module is unit tested. Each module is tested from isolation of other
modules then debugging and documenting it. The correct working of each module is
determined individually.
6. Maintance
It involves performing following activities.
i. Corrective maintenance
Correcting errors not discovered during developing product.
Functional Requirements
View of Database
This system provides the view of the entire database, or partial view based
on the level of the user in the hierarchy. Depending on the database that is
selected, the in-built queries might vary. So accordingly the system supports
number of reports, graphical analysis, based on the user’s requirement which
will be generally needed to check the trend analysis by the product group.
Search
Depending on the database that is selected, the user can search for specific
information regarding a particular entity i.e. this entity could be a BE’s progress
report database or any internal user for user details database. Accordingly there
is a facility through which the different parameter values can be searched for a
particular entity.
Add
Depending on the database that is selected, the user can add information of a
new entity. Accordingly the system allows for the creation of new entity and
takes up relevant related information and save it into the appropriate database.
Update
Depending on the database that is selected, the user can modify some details
under certain parameters for an existing entity. Accordingly the system allows
for modifying the details of a certain parameter related to an existing entity in a
database.
Delete
Depending on the database that is selected, the user can delete the record of a
particular entity from the database based on certain department policies.
Accordingly the system allows for setting the 'flag' field for the entity under
consideration to 'unset' status, which would be indicative to the system that the
particular entity should no longer be considered while performing the available
set of operations under related Database or the entity should be permanently
deleted from the database.
System Features
Front end (customer storefront)
o Member’s registration
o Member account
o Member Search
o See Events
o News
o Feedback
o Chatting, emailing
Back end (administrative tools)
o Login
o Managing User Account
o Adding new content
o Viewing/Editing/deleting existing content
o Adding new members
o Viewing/Editing/deleting existing members
o Adding/viewing/deleting existing events
o Adding/viewing/deleting latest news
o Special offers
o Communication
o Defining Polls
o Reports
Front End (Customer Area)
Connecting to Application with Valid URL User home page-All features
availability
Registration
Taking Login Name
Taking Password
Taking confirm Password
Taking first name
Taking middle name
Taking last name
Taking e-mail in the e-mail format
Taking phone number (Mandatory)
Taking date of birth
Taking address including city, state zip & country
Submitting the form
Resetting the form
Marital registration
Login
Taking user name
Taking Password
Providing forgot password option
Submitting e-mail address and getting user info through our mail ID.
Submission of the Login
All entered categories and products availability.
User’s Area
Search People
Taking input values and finding
Displaying results in another screen if not found providing message.
View Profile
When search is found then desired user’s profile is displayed but guest
user can’t see all regarding information. For this purpose he/she has to
register themselves first.
Update Profile
Registered user can update/view/delete their profile after logged in
with login Id and password.
Viewing news
Selecting displayed news item and getting that news.
Feed back
Based on the facility or view of the site, user can also send feedback.
Viewing/Deleting member
Admin can view all the registered user by user’s Age, Cast, Sub Cast,
Religion, Gender, etc. as well as Admin can also delete the specified user or
deactivate/activate that user’s account.
Viewing/Deleting Feedback
Admin can also view feedback provided by the visitor and user of that
website. Also reply them by mailing facility.
Special offers
Adding special offer defining [missing requirements]
Viewing & Deleting the special offer details.
Adding news
Adding news – giving priority published date & title.
Adding image
Adding description
Saving the details & resetting the details.
Viewing/Editing/ deleting the news.
Adding polls
Taking poll question
Answer options each in separate line.
Saving & resetting the details
Adding Events
Admin can also organize new events for members.
Synchronization
Making a backup of contents/user’s account and important information
(export database into a SQL Importing products & categories from SQL file.)
Non-Functional Requirements
Reliability
Reliability of the system is very important. As it would be accessed several
times in a day by different users across the hierarchy, it is entirely robust and
reliable.
Maintainability
The system is designed to be easily maintainable and get the least complaints
from users, along with minimum downtime
Extensibility
The system is designed to be extensible to changes. A change might be a result
of either a change in the user requirements or required adherence to some new
policy of the product group.
Performance Requirements
The system can be used as a web application and targets various users across the
hierarchy. So it is expected to be robust i.e. up and running all the time.
Session Control
It refers to the practice of session removal and session retaining while
navigating through various screens during user interaction.
Success/failure notification
Registration detail
Register
User 0.1
Registratio
n
Update profile
0.3
Marital Register
Profile Acknowledgement
(Updating)
0.4
Search Marital Register
0.5
Feedback Suggestion
First Level Diagram of Admin
0.2
Manage
Account Admin Detail
0.3
Manage &
Add/delete
Users Register
0.4
Search user Register
0.5
View& Manage Suggestion
Feedback
2nd level diagram:
User:
Registration detail
User 0.1
Error message Register
Registratio
Done successfully
n
Need to be registered User name & Password
Update profile
0.3
Error message Marital Register
Profile Acknowledgement
(Updating)
Admin:
0.2
Error message Manage Update info
Account Admin Detail
Done successfully
0.3
Manage &
Error Message Add Registration detail
Users Register
Done successfully
0.5
View, Manage
Feedback
Suggestion
Obtained
Sr.No Scenario Expected Result
Result
“Invalid Username or
Username is correct, Password is
1 Password” messge is TRUE
incorrect.
displayed.
“Invalid Username or
Username is incorrect, Password is
2 Password” message is TRUE
correct.
displayed.
“Invalid Username or
Incorrect values for username and TRUE
3 Password” message is
password are submitted.
displayed.
3 Birth Date field is empty. “Please Enter your birth date” TRUE
message is displayed.
Obtained
Sr.No Scenario Expected Result
Result
All fields are clearly entered and “Search result found” message is
5 TRUE
clicking submit button. displayed.
3 Birth Date field is empty. “Please Enter your birth date” TRUE
message is displayed.