Smart Contact manager
Smart Contact manager
By
Peeyush Kumar (1808210111)
Priyanshu Murari(1808210116)
Rahul(1808210117)
l.Introduction
i) Purpose:
ii) Scope:
This web application provide facility to the users to save informations about their contacts with
several required informations by simply creating a account on smart contact manager web
application .Here Account holder acts as a admin so they can easily search,update
,delete,create and read accordingly and can also
delete all the contacts in single click.This web application very useful in case of
loss of device ,a account holder can easily retrieve their lossed contacts ,email-
ids etc with very less effort.
And In case of emergency(say loss of mobile) ,user can also retrieve important contacts by
visiting cafes by simply logging into the account and note the important contacts until user Can
buy the contacts.
iv). References:
1
v) Overview:
The rest of this SRS document describes the various system are equirement,interfaces,
features and functionalities in detail
2.Overall Description:
In Smart Contact Manager a user can register to create account and can save contacts
including their age ,role,emal-id ,name,and admin can see contacte bio of each contact
effieciently with contacte image and can also access across regions in case of loss of mobile
phone or sim cards.Admin also have complete control over the contacte add to the admin
account. A contacte admin can simply send email to their contacts in single click.
2.1 Product Perspective:
2.1.1 Interface
The application will have a user friendly and menu based interface Following Screens will be
provided.
i. A introduction/home screen will be displayed very first on starting the web application.
ii . A signup screen for user registration which asks for your name,emailaddress,password and
something about yourself.
iii. A login screen for user autentication through which we redirected to the admin panel.
iv. There is a arena for admin panel which contains the profile,showcontact ,addcontact,exit
actions;
v. There is a action link to “add new contact” through which we redirected to the add contact
info page which ask to fill specified field details.
vi. There is a screen for show contacts which show all the contacts you added & at this page
you can added or delete the contacts.
vi. There is a profile page where admin can manage their profile by clicking on update.
vii. Admin can logout themselve by simply clicking on the exit icon logout button.
2
2.1.3 Communications interfaces
a. Educationallevel :
User should be comfortable with the English language
b. Experience:
No experience required
c. Skills :
Users should have basic knowledge and should be comfortable using general pupose
applications on computers
2.4 Constraints:
The future version of the website will hava a better database to handel larger number of
records in a more secure way.Also the reminder module-we can manage all the operation
related to reminder from this module.
3
3.Specific Requirement:
This sections provide software requirement to a level of detail sufficient to enable designer to
design the system and testers to test the system.
User management
Register
Login
Logout
Contact Management
Show contact
Update contacts
Add contacts
Search Contacts
3.2 Software Product Functions:
Validity Checks:
JavaScript provide validity checks for various fields in the forms.
3.3Performance Requirement :
This subsection specifies numerical requirement placed on the software, as a
whole.
Numerical requirement will include.
All
Only text information will be supported (HTTP) . . . the
transactions will be processed within seconds .
3.4 DesignConstraints:
None
3.5- Software System Attributes: Security:
It is the ability of a system to resist or block malicious or unauthorized attempts
thatdestroy the system and at the same time provide access to legitimate users on the
matching of correct credentials.
4
Maintainability:
It is the ability of a software application to maintain easily and support changes Cost
effectively.
Portability:
User details:
Other Requirement:
None
5
2. Data Flow Diagram OfSmart ContactManager:
Level-0
Fig2.1-Level0 DFD
HighLevel Entities and processflow ofSmart
contactmanager:
ManagingalltheContacts
ManagingallthePeoples
ManagingalltheAddress
Managingallthephonenumbers.
Managingallthe Login
6
Level-1
7
3.Use Case Diagram For Smart Contact Manager
Fig3. lUseCaseDiagram
Fig3.2UseCase Diagram
8
Start
Login to the Contact Management System
Fig4.1 ActivityDagram
9
Fig 5.1- Classes Diagram
10
3. Sequence Diagram For Any Two Scenario
Fig6.1 SequenceDiagramOfSmartContactManager
11
Fig7.2SequenceDiagramOf Smart ContactManager
12
7. Component Diagram Of Smart Contact Manager
Fig9.1 ComponentDiagram
13
11. Output OfTheSmartContactManager
$ Iocalhost8086 X+
0 -o x
(r C © Iocalhost8086 Q. * » ©I
Apps H Gmail Q YbuTube 9 Maps
» ID Reading list
| News Translate Q Top 7 Best Artificial... ji Photos - Google Ph_ <1 Video - Google Pho... 96 Understanding The..
Get Start
- » ENG ’ ft2S4M Q
P Type here to search
14
Figl 1.2SmartContact Manager
15
Figl 1.4SmartContact Manager
Figl 1,5SmartContactManager
16
Figl 1.6SmartContact Manager
17