0% found this document useful (0 votes)
34 views14 pages

Mini Project 2

Uploaded by

Siddharth Patil
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
34 views14 pages

Mini Project 2

Uploaded by

Siddharth Patil
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 14

D.K.T.E.

Society’s Textile and Engineering Institute,


Ichalkaranji

(An Autonomous Institute, Affiliated to Shivaji University, Kolhapur)


Accredited with ‘A+’ Grade by NAAC

Department of Computer Science & Engineering


2023-2024

THE SRS AND DESIGN DOCUMENT ON

Notes and Password Manager App


Under the guidance
Of
Prof. P. M. Gavali

Submitted By:
Patil Saniya Kiran 21UCS086
Patil Aditya Prakash 21UCS078
Patil Siddharth Nana 21UCS092
Patil Pratiksha Ravindra 21UCS083
D.K.T.E. Society’s Textile and Engineering Institute,
Ichalkaranji
(An Autonomous Institute, Affiliated to Shivaji University, Kolhapur)
Department of Computer Science & Engineering
2023-24
CERTIFICATE
This is to certify that,

Patil Saniya Kiran 21UCS086


Patil Aditya Prakash 21UCS078
Patil Siddharth Nana 21UCS092
Patil Pratiksha Ravindra 21UCS083

have successfully completed the SRS and Design work, of the mini
project part- II entitled,

Notes and Password Manager App


In partial fulfillment for T.Y.B.Tech. CSE academics. This is the record of
their work carried out during academic year 2023-24.

Date: Place: Ichalkaranji

Prof.P.M.Gavali
[PROJECT GUIDE] [EXTERNAL EXAMINER]

Prof.Dr.D.V. Kodavade
Prof.Dr.L.S.Admuthe

[HOD] [DIRECTOR]
INDEX

Sr. No. Title Page No.

1 Introduction 4

2 Problem Statement 5

3 Problem Description 5

4 Requirement Specification 6

5 System Design 9

6 References 14
INTRODUCTION

In the era of digital information, managing and securing your sensitive data is of paramount
importance. As our lives become increasingly intertwined with technology, the need for a reliable
and secure solution to store notes and passwords has never been greater. Introducing a go-to
application for seamlessly managing and protecting your valuable information.
It has a facility of user login through which the user can manage it's notes and passwords in the
system.
User modules are: add new notes and passwords, view notes & passwords.
• In our project, we'll need to manage three states: Note (to manage notes data), Password (to
manage password data), and user (for managing the details of the currently logged-in user).
• Overall this project of ours is being developed to help the users, managing their notes and
passwords in the best way possible and also reduce the space.
PROBLEM STATEMENT
To develop a Notes and Password Manager App, which aims to provide a comprehensive
solution to address the identified problems and challenges in managing and securing
sensitive information.

PROBLEM DESCRIPTION
In today's fast-paced and interconnected digital world, individuals often face challenges
in organizing and securing their sensitive information, such as notes and passwords.
Traditional methods of managing this information, like using physical notebooks or
memorization, are increasingly inadequate and insecure. As a result, there is a growing
need for a more efficient and secure solution to address these concerns.

1. Information Overload:
 Users often find themselves overwhelmed with the sheer volume of information they need to
remember, including various passwords, PINs, and other sensitive data.
 The lack of an organized system can lead to confusion and wasted time in searching for the right
information when needed.
2. Password Complexity and Management:
 Many websites and applications require complex passwords, including a combination of
uppercase and lowercase letters, numbers, and special characters. Remembering multiple such
passwords can be challenging.
 Users may resort to using the same password across multiple platforms, making them vulnerable
if one account is compromised.
3.Cross-Platform Compatibility:
 Individuals use a variety of devices and platforms, such as computers, smartphones, and tablets.
Synchronizing and accessing notes and passwords seamlessly across these platforms can be a
cumbersome task.
OBJECTIVES

The objectives of the Notes and Password Manager App project are centered around addressing
the identified challenges in managing and securing sensitive information. These objectives aim to
provide a robust, user-friendly, and secure solution for individuals dealing with an ever-growing
volume of digital data.The key objectives include:

 Develop a secure and resilient application that ensures the confidentiality, integrity, and
protection of sensitive information through advanced encryption techniques.
 Create an efficient organizational framework within the app to facilitate the easy
categorization, tagging, and retrieval of notes and passwords.
 Implement a Password Manager within the app that promotes secure password practices
and reduces the burden on users to remember complex combinations.
 Design an intuitive and customisable user interface that enhances the overall user
experience and encourages user engagement.
REQUIREMENT SPECIFICATION

1. Functional Requirements
No. Requirement Essential/Desirable Description of the Remarks
Requirement

RS1 The application should Essential A Welcome page


have User should appear when
Authentication and the app is invoked.
Access Control Users should be
able to create
accounts with a
valid email address,
Provide a secure
login mechanism,
including options
for traditional
username/password.

RS2 The application should Essential Users should be


provide Notes able to create , edit
Management and delete note.

RS3 The application should Essential The user should be


provide Password able to store,
Management generate, edit and
delete passwords.

RS4 The system should Essential The application


have Security Features should provide end-
to-end encryption to
secure all the data.

RS5 The system should have Essential The application


satisfactory User should have a user-
Interface. friendly and
visually appealing
interface.

RS6 Notifications and Alerts Desirable Allow users to set


reminders for notes
2. Non-Functional Requirements

1.The application should be designed with an intuitive interface to minimize the need for
extensive user training.
2.Implement a session timeout mechanism to automatically log users out after a period of
inactivity.
3.The application should be designed with an intuitive interface to minimize the need for
extensive user training.
4. Provide clear and user-friendly error messages to assist users in troubleshooting issue

3. Software Requirements

IDE Visual Studio code


Back-End Java, SQL

Front-End ReactJs
SYSTEM DESIGN

Diagrams:

1.System Architecture
2.Data Flow Diagram

Level 0 DFD:

Notes and
Register Accept Registration
Login
Password Assign unique Username
Manager Manage notes
Manage passwords
3.Use Case Diagram

4.Class Diagram
REFERENCES

 An Integrated Approach to Software Engineering by Pankaj


Jalote, Narosa Publication, 3rd edition.
 The Unified Modeling Language User Guide by Grady Booch James
Rumbaugh, Ivar Jacobson.
 Link- https://ai.invideo.io/watch/NrN61MMnOab

You might also like