Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 30

ADP-CS FINAL PROJECT

Project-1
Couple Unification

Project Advisor

Prof. Amarah Abdullah

Presented by:
Group ID: 10

Student Reg# Student Name


L4F21UADCS046 Hafiz Muhammad Shehryar
L4F21UADCS146 Shehroz Irshad
L4F21UADCS064 Zunaira Imran
L4F21UADCS050 Mehreen Iftikhar
L4F21UADCS131 Muhammad Nauman Javed

Faculty of Information Technology

University of Central Punjab


Software Requirements
Specification

Wedding Bee
Advisor:Prof.Amarah Abdullah
Group 10
Member Name Primary Responsibility
H.M.Shehryar Solving issues & documentation
M.Nauman Javed Proposing ideas
&documentation
Shehroz Irshad Proof Reading & documentation
Zunaira Imran Data collection &
documentation
Mehreen Iftikhar Data collection &
documentation
Couple Unification

Table of Contents
Table of Contents........................................................................................................................ i
Introduction and Background................................................................................................... 1
1.1 Product (Problem Statement)..................................................................................................1
1.2 Background............................................................................................................................1
1.3 Scope.....................................................................................................................................1
1.4 Objective(s)/Aim(s)/Target(s).................................................................................................1
1.5 Completeness Criteria.............................................................................................................1
1.6 Business Goals.......................................................................................................................1
2. Functional Requirements..................................................................................................... 1
2.1 Functions of Systems expressed as use cases..........................................................................1
2.2 Requirements Analysis and Modeling.....................................................................................1
2.3 Usage Scenario.......................................................................................................................2
2.4 Adopted Methodology............................................................................................................2
3. Nonfunctional Requirements............................................................................................... 2
3.1 Performance Requirements.....................................................................................................2
3.2 Safety Requirements...............................................................................................................3
3.3 Security Requirements............................................................................................................3
3.4 Additional Software Quality Attributes...................................................................................3
4. Revised Project Plan............................................................................................................ 3
5. References............................................................................................................................. 3
Appendix A: Glossary.................................................................................................................. 4

Group ID:10 Project-1 (RS) Page i


Couple Unification

Introduction and Background

In this chapter , we will discuss problem statement and background of of the online wedding system
scope , methodology , objectives , completeness criteria and business goal of the online wedding
system

1.1 Product (Problem Statement)

Now a days people are organizing their parties and events physically which required lot of time and
hard work. To organize events people have to visited different places and meet with different people to
make their events perfect. In all of this procedure people have to face many problems like first they
have to take out their special time then they have to face traffic problems and many other things.
Seeing all of these things we decided to create such an app or website that can solve all of these
difficulties and make people's life easy. So we are going to create our app or website (Event Hours) for
people's ease.

Event planners, however, are taught the general process of a consultation meeting and then learn to
tailor those ideas to different types of events. Wedding planners, on the other hand, are taught how to
conduct a consultation meeting with wedding clients specifically

1.2 Background

The site's popularity prompted her to launch Wedding-bee as a stand-alone site in February of 2006
Headquarters Regions Greater
Los Angeles Area, West Coast, Western US
Operating Status Only in U.S.A & Canada(Accepted only both countries client)

Have you ever wondered why people knock their glasses together when they cheer? Like most of the
traditions we have, it’s not an arbitrary custom.It’s an old Viking tradition. They’d crush their cups
together so the drink would land in the opposing glass. So if you had poisoned someone’s cup, you’d
have to drink it too.What will the history books say about us and our events? How will you help shape
our times?Get inspired by our ancestors, take the best of their event planning magic and add it to the
modern facilities we have in our arsenal.

Group ID:10 Project-1 (RS) Page 1


Couple Unification
The History of Event Planning Industry

If there were a hall of fame for event planning, the inaugural inductee would have to be Cleopatra.
She is the first known event planner as we know it. If there was someone before her, we apologies,
but they’ve been lost to history. Every event has a theme and a purpose. Allegedly, Cleopatra’s
meetings were intended to attract potential lovers. A famous example is her boat parties down the
Nile, filled with candles and perfume.She didn’t have the internet, so communication was limited, to
say the least. Messages were hand-delivered over weeks or months. Of course, Cleopatra’s landmark
events would not have been possible without an army of servants and free labour.

Although language and fashion change through the ages, the core of events remain the same. The
elaborate and phantasmagorical event was driven by the French royalty of the medieval period.From
this period, event planning icons include Madame Pompadour, mistress to King Louis XV, and Marie
Antoinette. They were infamous for throwing huge costumes parties with the finest musicians.

But now big events are for everyone, not just royalty. So how did the world’s most privileged lose
their exclusive stranglehold on major event planning? Well, it all started with a little episode called the
industrial revolution.

Event planning took on a whole new identity with a fresh section of society, newly moneyed and
newly empowered. The aristocracy’s leisure pursuit and peace brokering of warlords transformed into
this new thing called business.And with these new wonder machines called trains, the scope of event
planning boomed. People could travel further, foodstuffs and goods could be brought in from further
afield, and communication became more concise.From then on, event planning has become
increasingly democratized. And they’re bigger and better than ever, spanning days and continents,
with hundreds of thousands of people in attendance.

“Lets Talk about the future”[1].Everyone has a mindset and the mindset [2] consists of different ideas
and when person want to found the idea the idea will appear but effort is very important to appear it.

Most of the people have interest in application making and they make a lots of sites and store.We
have have an idea to make an application but telling about this application I will tell you
something.There are too many application based upon online shopping or multiple shopping items or
some are unique shopping app ,we want to introduced a new and useful application for Wedding Bee.
[3]

Group ID:10 Project-1 (RS) Page 2


Couple Unification
A wedding brings in a lot of joy and happiness [4] Celebrations, rituals, getting dressed in the best
outfits, taking pictures, family and friends getting together, all of this is so beautiful. On another side,
it is equally stressful too. After all, there are plenty of things to take care of, lots of planning needs to
be done. This makes the entire process way too chaotic. Well, the fuss here is not unwarranted, after
all, it gets so much to manage so much and devote all of the time to it, until and unless event planning
is your job. People engaged in professional jobs hardly get time for the basic preparations and have to
complete every planning during lunch hours, weekends. In such a situation how about having a
helping hand by your side? A Wedding Planner Mobile Application which is available 24/7 to help
you in keeping a proper track of all the activities.[5]
We are introducing an application which organize the events like marriage events, Birthday Parties,
Qawali Nights etc. In This application... we are providing 3 different categories/ Packages which are
Economy, Standard, VIP. In These packages we are providing almost all things which events like
location, Food, Catering[6], decoration, but according To package we provide different standards
because in our society they are different standards of people who are living in Pakistan, who can not
afford their marriage and events. So, we provide such packages which are only for those people who
can not afford it. The different standard are in economy class in this
we provide one dish item in food but customer want to add more item which he required then it may
charge according to the selection of food and in catering if
customer wants to change the tents or chairs or want to add any other thing then it may charged
according to their demand.
And then same as for decoration if customer wants to add more decoration of any kind then it also may
charged.Then the customer tell us about the number of people.
So, that we provide the location according to the number of people After all of that the payment
integration will be online or offline. In online transaction you can pay for Jazz Cash [7] , Easy-
Paisa[8] , Online-Banking[9]. On the other hand if customer wants to pay offline payment which
means hand-to-hand payment then they pay their payment for our office.

1.3 Scope

This application is very useful because it gives you relaxation and you can consume most of your
precious time and do other works. It is also useful because we make it easy for all people by making
account by only given your phone number and the remaining process are after selections of items or
Wedding Bee packages. Today the power of mobility is incredible. Smartphones and mobile

Group ID:10 Project-1 (RS) Page 3


Couple Unification
applications have made the living easier and convenient without even having to leave the comfort
zones of your home. Talking about the tedious job of planning weddings, a mobile application for the
same can be a cherry on the cake So, this application is very important for the people of Pakistan or
other Pakistan like countries.

1.4 Objective(s)/Aim(s)/Target(s)

The objective of this application is there is no any website or application (App) that can organized in
Pakistan. We are the first one who introduced this application . The main objective of this application
is that people can organized their events through online without any difficulties and it is also an
opportunity for those people who can’t afford because this app is according to our society like our
three types of classes is lower class, middle class and elite class.
We Aim to Target All Three Classes.
The purpose of our is that to provide such an app in which people can organized their events without
any hesitation.We hope that this app is very helpful or useful for people in future.When you pick your
chose items and go to the purchase method. Your payment criteria are online transaction like you pay
your bill through Jazz Cash, Easy-paisa, bank account (online banking).

1.5 Completeness Criteria

Whether you are in a wedding or going to one, there is something on Wedding bee® for everyone. We
feature helpful articles, active forums, classified ads, and Real Wedding inspiration, with a core focus
on providing advice, tips, and tricks to real couples around the country
As an avid blogger, publisher Bee Kim originally started the site as a personal blog while planning her
own wedding. Since then the site has expanded and transformed over the years into a welcoming
community for millions of brides and wedding enthusiasts.
Three Things to Keep in Mind when Tracking Success
We’ve been discussing project management success in the abstract. While it’s important to define
project success criteria, it doesn’t speak to what needs to be done in order to help that success along.
Let’s talk about some of the rules to keep the project on the road to success:
Milestones Defining milestones, which are any important dates in the project, makes a project more
manageable. The most obvious way to set milestones is by marking the end of any phase and the start
of the next. By performing an evaluation test after each phase, you can see if you’re meeting the
Group ID:10 Project-1 (RS) Page 4
Couple Unification
planned progress or not. Not only does this help with tracking, it boosts morale for the team when they
complete a major phase of the project. A happy team is a more productive team, which is a key
indicator of project management success.

Use a Project Management Tool


Dynamic project management software provides tools to set up milestones and foster collaboration
where team members can stay in touch. Using robust project management software adds efficiencies to
the project, which is the very definition of project management success.

1.6 Business Goals

A business goal is an endpoint, accomplishment or target an organization wants to achieve in the


short term or long term. Business goals can take many different forms and be aspirational or
motivational, such as driving an organization toward a certain objective like improved customer
service.

Here are the business goals we are covering today:

 Define your value proposition

 Improve your company and brand reputation

 Develop a business plan

 Improve product or service quality

 Achieve higher on-time delivery

 Increase customer satisfaction

 Improve customer retention

 Increase sales volumes

 Optimize product and service pricing

 Increase market share

 Develop new customers

 Expand into a new geographic market

 Market through a new channel

 Penetrate a new demographic

 Develop new products or services


Group ID:10 Project-1 (RS) Page 5
Couple Unification
 Implement an employee development program

 Increase employee satisfaction

 Decrease expenses

 Implement productivity improvements

 Migrate to a new technology platform

 Improve profit margins

 Increase absolute profits

 Make investments for the future

 Acquire a competitor

 Forecast cash flows

 Develop a cash plan

 Put financing sources in place

 Increase shareholder value

2. Functional Requirements
In this chapter, we will discuss Functions of systems expressed as use cases Requirement analysis and
Modeling, Uses Scenario, Adopted Methodology.

2.1 Functions of Systems expressed as use cases

The functional requirement of the online wedding app or website system have been develop to ensure
that the functional aspect and functionality of the system are meet. If the user have an account then
system will allow user to login and verify the username and the password. If the password and the
username is invalid , the system will not allow to the user for login. The system will also users to
create an account The system will allow the customer or client to browse their faculties. The system
will allow the customer or consumer or client to desired our services. The system will allow the user to
interact with each other through chat during order taking of his\her selecting faculties or services. This
system will allow the user or consumer or client to check their select faculties which they have already
order to our app or website.

Group ID:10 Project-1 (RS) Page 6


Couple Unification
2.2 Requirements Analysis and Modeling

Image 1

Image 2

2.3 Usage Scenario

Identifier UC-1
Purpose Login/Email
Priority High

Group ID:10 Project-1 (RS) Page 7


Couple Unification
Pre-conditions Login
Post-
conditions Service Providing
Typical Course of Action
S# Actor Action System Response
1 Click on Sign-up Display “Enter Email”
2 Enter Email Display ”Enter Name”
3 Enter Name Display “Set Password”
4 Set Password Display “Confirm Password”
5 Confirm Password Generate a Unique User ID
6 Click on submit Account Created and login

Alternate Course of Action


S# Actor Action System Response
1 Click on Logon Display “Enter User ID”
2 Enter User ID Display “Enter Password”
3 Enter Password Verify and login
Table 1:UC-1

Identifier UC-2
Purpose Account Verification
Priority High
Pre-conditions Login
Post-
conditions Service Providing
Typical Course of Action
S# Actor Action System Response
1 Click on Sign-up Display “Enter Email”
2 Enter Email Display ”Enter Name”
3 Enter Name Display “Set Password”
4 Set Password Display “Confirm Password”
5 Confirm Password Generate a Unique User ID
6 Click on submit Account Created and login

Alternate Course of Action


S# Actor Action System Response
1 Click on Logon Display “Enter User ID”
2 Enter User ID Display “Enter Password”
3 Enter Password Verify and login
Table 2:UC-2
Group ID:10 Project-1 (RS) Page 8
Couple Unification

Identifier UC-3
Purpose Select Packages
Priority High
Pre-conditions Account Verification
Post-
conditions Service Providing
Typical Course of Action
S# Actor Action System Response
1 Click on Sign-up Display “Enter Email”
2 Enter Email Display ”Enter Name”
3 Enter Name Display “Set Password”
4 Set Password Display “Confirm Password”
5 Confirm Password Generate a Unique User ID
6 Click on submit Account Created and login

Alternate Course of Action


S# Actor Action System Response
1 Click on Logon Display “Enter User ID”
2 Enter User ID Display “Enter Password”
3 Enter Password Verify and login
Table 3:UC-3

Identifier UC-4
Purpose Event Selection
Priority High
Pre-conditions Select Packages
Post-
conditions Service Providing
Typical Course of Action
S# Actor Action System Response
1 Click on Sign-up Display “Enter Email”
2 Enter Email Display ”Enter Name”
3 Enter Name Display “Set Password”
4 Set Password Display “Confirm Password”
Group ID:10 Project-1 (RS) Page 9
Couple Unification
5 Confirm Password Generate a Unique User ID
6 Click on submit Account Created and login

Alternate Course of Action


S# Actor Action System Response
1 Click on Logon Display “Enter User ID”
2 Enter User ID Display “Enter Password”
3 Enter Password Verify and login
Table 4:UC-4

Identifier UC-5
Purpose Reservation Date
Priority High
Pre-conditions Event Selection
Post-
conditions Service Providing
Typical Course of Action
S# Actor Action System Response
1 Click on Sign-up Display “Enter Email”
2 Enter Email Display ”Enter Name”
3 Enter Name Display “Set Password”
4 Set Password Display “Confirm Password”
5 Confirm Password Generate a Unique User ID
6 Click on submit Account Created and login

Alternate Course of Action


S# Actor Action System Response
1 Click on Logon Display “Enter User ID”
2 Enter User ID Display “Enter Password”
3 Enter Password Verify and login
Table 5:UC-5

Identifier UC-6
Purpose Reservation of Time slot
Priority High
Pre-conditions Reservation Date
Group ID:10 Project-1 (RS) Page 10
Couple Unification
Post-
conditions Service Providing
Typical Course of Action
S# Actor Action System Response
1 Click on Sign-up Display “Enter Email”
2 Enter Email Display ”Enter Name”
3 Enter Name Display “Set Password”
4 Set Password Display “Confirm Password”
5 Confirm Password Generate a Unique User ID
6 Click on submit Account Created and login

Alternate Course of Action


S# Actor Action System Response
1 Click on Logon Display “Enter User ID”
2 Enter User ID Display “Enter Password”
3 Enter Password Verify and login
Table 6:UC-6

Identifier UC-7
Purpose Number of people
Priority High
Pre-conditions Reservation of Time slot
Post-
conditions Service Providing
Typical Course of Action
S# Actor Action System Response
1 Click on Sign-up Display “Enter Email”
2 Enter Email Display ”Enter Name”
3 Enter Name Display “Set Password”
4 Set Password Display “Confirm Password”
5 Confirm Password Generate a Unique User ID
6 Click on submit Account Created and login

Alternate Course of Action


S# Actor Action System Response
1 Click on Logon Display “Enter User ID”
2 Enter User ID Display “Enter Password”
3 Enter Password Verify and login

Group ID:10 Project-1 (RS) Page 11


Couple Unification
Table 7:UC-7

Identifier UC-8
Purpose Check the location
Priority High
Pre-conditions Number of people
Post-
conditions Service Providing
Typical Course of Action
S# Actor Action System Response
1 Click on Sign-up Display “Enter Email”
2 Enter Email Display ”Enter Name”
3 Enter Name Display “Set Password”
4 Set Password Display “Confirm Password”
5 Confirm Password Generate a Unique User ID
6 Click on submit Account Created and login

Alternate Course of Action


S# Actor Action System Response
1 Click on Logon Display “Enter User ID”
2 Enter User ID Display “Enter Password”
3 Enter Password Verify and login
Table 8:UC-8

Identifier UC-9
Purpose Check the Catering items
Priority High
Pre-conditions Check the location
Post-
conditions Service Providing
Typical Course of Action
S# Actor Action System Response
1 Click on Sign-up Display “Enter Email”
2 Enter Email Display ”Enter Name”
3 Enter Name Display “Set Password”

Group ID:10 Project-1 (RS) Page 12


Couple Unification
4 Set Password Display “Confirm Password”
5 Confirm Password Generate a Unique User ID
6 Click on submit Account Created and login

Alternate Course of Action


S# Actor Action System Response
1 Click on Logon Display “Enter User ID”
2 Enter User ID Display “Enter Password”
3 Enter Password Verify and login
Table 9:UC-9

Identifier UC-10
Purpose Select the Menu
Priority High
Pre-conditions Check the Catering items
Post-
conditions Service Providing
Typical Course of Action
S# Actor Action System Response
1 Click on Sign-up Display “Enter Email”
2 Enter Email Display ”Enter Name”
3 Enter Name Display “Set Password”
4 Set Password Display “Confirm Password”
5 Confirm Password Generate a Unique User ID
6 Click on submit Account Created and login

Alternate Course of Action


S# Actor Action System Response
1 Click on Logon Display “Enter User ID”
2 Enter User ID Display “Enter Password”
3 Enter Password Verify and login
Table 10:UC-10

Identifier UC-11
Purpose Payment Integration
Group ID:10 Project-1 (RS) Page 13
Couple Unification
Priority High
Pre-conditions Select the Menu
Post-
conditions Service Providing
Typical Course of Action
S# Actor Action System Response
1 Click on Sign-up Display “Enter Email”
2 Enter Email Display ”Enter Name”
3 Enter Name Display “Set Password”
4 Set Password Display “Confirm Password”
5 Confirm Password Generate a Unique User ID
6 Click on submit Account Created and login

Alternate Course of Action


S# Actor Action System Response
1 Click on Logon Display “Enter User ID”
2 Enter User ID Display “Enter Password”
3 Enter Password Verify and login
Table 11:UC-11

Identifier UC-12
Purpose Review
Priority High
Pre-conditions Payment Integration
Post-
conditions Service Providing
Typical Course of Action
S# Actor Action System Response
1 Click on Sign-up Display “Enter Email”
2 Enter Email Display ”Enter Name”
3 Enter Name Display “Set Password”
4 Set Password Display “Confirm Password”
5 Confirm Password Generate a Unique User ID
6 Click on submit Account Created and login

Alternate Course of Action


S# Actor Action System Response
1 Click on Logon Display “Enter User ID”
2 Enter User ID Display “Enter Password”
Group ID:10 Project-1 (RS) Page 14
Couple Unification
3 Enter Password Verify and login
Table 12:UC-12

Identifier UC-13
Purpose Social Media Integration
Priority High
Pre-conditions Review
Post-
conditions Service Providing
Typical Course of Action
S# Actor Action System Response
1 Click on Sign-up Display “Enter Email”
2 Enter Email Display ”Enter Name”
3 Enter Name Display “Set Password”
4 Set Password Display “Confirm Password”
5 Confirm Password Generate a Unique User ID
6 Click on submit Account Created and login

Alternate Course of Action


S# Actor Action System Response
1 Click on Logon Display “Enter User ID”
2 Enter User ID Display “Enter Password”
3 Enter Password Verify and login
Table 13:UC-13

Identifier UC-14
Purpose Online Receipt of your Bill
Priority High
Pre-conditions Payment Integration
Post-
conditions Service Providing
Typical Course of Action
S# Actor Action System Response
1 Click on Sign-up Display “Enter Email”

Group ID:10 Project-1 (RS) Page 15


Couple Unification
2 Enter Email Display ”Enter Name”
3 Enter Name Display “Set Password”
4 Set Password Display “Confirm Password”
5 Confirm Password Generate a Unique User ID
6 Click on submit Account Created and login

Alternate Course of Action


S# Actor Action System Response
1 Click on Logon Display “Enter User ID”
2 Enter User ID Display “Enter Password”
3 Enter Password Verify and login

Table 14:UC-14

2.4 Sequence Diagrams


2.4.1 Sequence Diagram For Signup

Image 2.3
Sequence Diagram-Signup

Group ID:10 Project-1 (RS) Page 16


Couple Unification
2.4.2 Sequence Diagram For Verification

Image 2.4
Sequence Diagram-Verification

2.4.3 Sequence Diagram For Packages

Image 2.5
Sequence Diagram-Packages

2.4.4 Sequence Diagram For Events

Group ID:10 Project-1 (RS) Page 17


Couple Unification

Image 2.6
Sequence Diagram-Events

2.4.5 Sequence Diagram For Location

Image 2.7
Sequence Diagram-Location

2.4.6 Sequence Diagram For Menu

Group ID:10 Project-1 (RS) Page 18


Couple Unification

Image 2.8
Sequence Diagram-Main

2.4.7 Sequence Diagram For Date

Image 2.9
Sequence Diagram-Date

2.4.8 Sequence Diagram For Time

Group ID:10 Project-1 (RS) Page 19


Couple Unification

Image 2.10
Sequence Diagram-Time

2.4.9 Sequence Diagram For Catering

Image 2.11
Sequence Diagram-Catering

2.4.10 Sequence Diagram For People

Group ID:10 Project-1 (RS) Page 20


Couple Unification

Image 2.12
Sequence Diagram-People

2.4.11 Sequence Diagram For Payment

Image 2.13
Sequence Diagram-Payment

2.4.12 Sequence DiagramFor Receipt

Group ID:10 Project-1 (RS) Page 21


Couple Unification

Image 2.14
Sequence Diagram-Receipt

2.4.13 Sequence Diagram For Review

Image 2.15
Sequence Diagram-Review

2.4.14 Sequence Diagram For Social Media Integration

Group ID:10 Project-1 (RS) Page 22


Couple Unification

Image 2.16
Sequence Diagram-Social Media

2.5 Class Diagram

2.6 Adopted Methodology

First you click on app and open it.


Sign in by giving your E-mail/Phone no.
System send you a verification code so you confirm your code and then check your name and click
enter to continue.
After all this process you will come to the home page of our App.
Package Selection: Economy, Standard, V.I.P(Luxury).
Event Selection: Engagement, Mayoo,Qawali Night, Mehndi, Nikkah, Barrat, Walima, Maklawa,
Honeymoon, Parties.
After selection of events the customer select the dates of his/her events and click on continue.Then an
insertions box appear in which the costumer enter the number of people and click on the next
page .Then selecting the venue and the catering like we provide you different types of venue and
different types of catering decoration and dishes according to packages selection
Our Menu include : One Dish, Two Dishes, Three Dishes.
Time-saving:
Group ID:10 Project-1 (RS) Page 23
Couple Unification
A mobile app for wedding planning will allow the wedding planners to help their customers in saving
their time & energy by enabling them to choose their desired wedding dress, wedding venue, card
design, food & beverages menu, and a lot more, with just a few taps on their phone screens.

Timing schedule:We have 2 timing for our catering service.

1: 12:00pm to 4:00pm , 2: 6:00pm to 10:00pm

Note✨: We may give you relief for 1 hour according to situation occur.

STAY Connected 24/7


Through the application, the user and planner connectivity will enhance. The wedding organizers can
send pop-up messages to their clients, concerning most recent offers and discounts.
Offline Features

By making your app functional in offline mode as well, the wedding planners will be able to attain a
long-term relationship with their customers. This will be helpful for them in maintaining the interest of
their potential customers as well as gaining attention on the new audience as they will be able to use
the app with limited functionality even in the areas where the internet or Wi-Fi is not available.[12]
Final Step:
After all of that the consumer can select the payment method we are providing for your eligibility and
easiness we provide you Integrate multi-payment mechanisms like Jazz Cash, Easy-paisa and Bank
Transaction (online banking app). It is also advised to integrate multi-currency modes, so much it
gets easier for users across the globe to use the app.
Click on continue a online receipt will be appear on your device, customer should saved this receipt as
a prove.
Review
In this section customers can rate vendor’s services on the basis of our quality, communication
and other parameters on the portal. Admin can manage this section from back end.
Vendor/ Service providers can request review from their past client by sending an invitation link
on their mail ids.
Vendor can pin 1 selected review at top and sort positive to negative from top to bottom
review but cannot delete or edit any review. (Premium Vendor can access this feature).
Social Media Integration
This portal will be integrated with various social networking websites like Facebook, twitter etc.

Group ID:10 Project-1 (RS) Page 24


Couple Unification

Image 17

3. Nonfunctional Requirements
3.1 Performance Requirements

In this chapter , we will discuss performance requirement , safety requirement , Additional software
quality attributes.
The response time of my web application shall be quick asit does not exceed 8 seconds.
Space Requirements:The system shall not occupy more than 1200 Mb.
Usability Requirements:The E-Lawyer system has a user-friendly and simple to understand interface
in order to facilitate the interaction with users
Reliability Requirements:The functionalities of the system shall work as required and the latter
should bereliable. PortabilityRequirements:The developed system shall be compatible with Windows
operating systems.

3.2 Safety Requirements

The Online Law System shall preserve the lawyer's client’confidentiality by strengthening the security
features of the software so that clients' data is never compromised or divulged to any non-approved
third party.
Group ID:10 Project-1 (RS) Page 25
Couple Unification
The login function design of legal advisory system mainly includes the layout design of login interface
and the design of login verification server-side program. In the design of login page, the layout should
be based on the specific business process of login, including the setting of user name, password, button
and other controls.

3.3 Security Requirements

Source Code Encryption


Penetration Tests - Perform a Thorough QA & Security Check
Secure the Data-in-transit
File-Level & Database Encryption - Make Provisions for Data Security
Use the Latest Cryptography Techniques
High-level Authentication
Secure the Backend
Minimize Storage of Sensitive Data

3.4 Additional Software Quality Attributes

The Wedding App or Website is developed on (c#.net)platform and supported by a (SQL database)to
store user specific details
Software Components:
• Windows 7 and above
• Microsoft SQL Server.
• Visual Studio.

4. Revised Project Plan


<Show your progress and provide current status of the project in accordance with the plan provided
in project proposal. Gantt chart should be used in this regard. Use Microsoft Office to develop the
Gantt chart. Also provide an updated project plan.>

5. References
<List all books, conference papers, journal articles, websites, etc. used in preparing the content of
this SRS. Provide enough information so that the reader could access a copy of each reference,
including title, author, volume/edition number, page number(s), and publication year. Mention
complete URLs for websites.>
Group ID:10 Project-1 (RS) Page 26
Couple Unification

Appendix A: Glossary
<Define all the terms necessary to properly interpret the SRS, including acronyms and abbreviations.
You may wish to build a separate glossary that spans multiple projects or the entire organization,
and just include terms specific to a single project in each SRS.>

Group ID:10 Project-1 (RS) Page 27

You might also like