You are on page 1of 22

Lokmanya Tilak College of Engineering, Navi Mumbai

Computer Engineering

Mini Project-I Presentation


S.E. (Computer) Sem - III

2021-22
(DIGITAL DIARY)
Group members:
SAKSHI SANJAY GHULE SEA113
ANKITA SURESH JADHAV SEA123
JUHILEE TUSHAR PATIL SEA146

Name of Project Guide:


Prof. _SHITAL_DHAMAL_
Presentation Outline
• Abstract
• Introduction
• Literature Survey
• Limitation of Existing system
• Scope
• Proposed System
• Conclusion
• References
11/16/21
ABSTRACT

1.In this project we will be creating a file in which user can create their own
daily timetable, write about their personal things , express their emotions ,
write about their dreams.

2.User can create an account by just entering their Login ID and password.

3.This personal diary would help the user to improve their thinking skills,
writting skills , have a positive thought and discard the negative thoughts.

4.Digital diaries can be carried and accessed anywhere opposite to the


physical diaries.
INTRODUCTION

The goal of the project is to develop the software for a


computer-based personal Digital Diary. Only one user will use
the Digital Diary at any time. There are two parts in the Digital
Diary – a phone diary cum contacts list , my notes .
INTRODUCTION
DFD(DATA FLOW DIAGRAM):

11/16/21
User

User Name

Digital Diary do

Password

Login

Address Book Select My Notes

ID

Name

Address

Phone

11/16/21
LITERATURE SURVEY

Sr Authors Title of the Major contributions


. paper & year
N of publ.(Old to
o recent )
1 Yashawant 17th edition File handling in C ,
kanetkar Function , Loops
2 Reema Thareja 2nd edition Structure , Array ,
LIMITATION OF EXISTING SYTEM

• This research is limited by the availability of time to access


resource/materials, the materials reviewed as well as the
scope of the study. Though, the available resources and
materials are optimized.
PROBLEM STATEMENT

• This point describe you how to overcome the problem that


arisen general for any person scheduling the appointments,
activities, daily work and managing contact details of their
known’s.
• Previously we were using manual systems to manage contact
details of knowns. We were using note book to write about
our personal things that is we were using manual methods to
do that.
• The task of managing contact details is time consuming and
very complex and may lead to confusion .
•This is the application which provides user to maintain contact
details, maintain personal things on one platform with one
application.
•The user can even search for the written things and even delete
and edit it.

11/16/21
SCOPE

•Users are allowed to delete, update any record any time.


Almost every person is the user of this application because
everyone has to store contact address of their known’s.
•This Diary provides a user to manage the above written
activities through single platform with one application.
•The features that are described in this document are used in
the future phases of the software development cycle.
•The features described here meet the needs of all the users.
ALGORITHM
Step 1: Start
Step 2: initialize the terms of functions as: password (),
addrecord(),
editrecord(), viewrecord(), editpassword(), deleterecord().
Step 3: structure of the record contains the elements as
time(),
id(), name(),contact() and note().
Step 4: print “PASSWORD PROTECTED DIARY”
Step 5: initialize ch , while(1) print “MAIN MENU”
Step 6: take the input for choice from menu (ch)
Step 7: switch(ch)

11/16/21
Case 1: addrecord()
Case 2: viewrecord()
Case 3: editrecord()
Case 4: deleterecord()
Case 5: editpassword()
Default : print “WRONG CHOICE”;
Step 8: addrecord()
Declare file name as fp;
Input file name;
If(fp==0)
Print “SYSTEM ERROR”;
While(another = ‘Y’|| another = ‘y’)

11/16/21
Take input time;
Take input name;
Take input id;
Take input contact;
Take input note;
Print “YOUR RECORD WAS ADDED”;
Print “ ADD ANOTHER RECORD”;
fclose “EXIT”;
step 9: viewrecord()
declare structure ‘record customer’;
elements: time,choice,filename;
filename ftpe;

11/16/21
if(choice==0)
do ftpe=fopen;
if(ftpe==null)
print “ FILE DOES NOT EXISTS”;
else
show the record according to details.
Step 10: password()
Initialize i, j, filename fpp, choioce;
For(j=0;j<3;j++)
i=0;
take input password;
check[i]=ch-5;

11/16/21
if(strcmp(pass, check)==0)
print “ACCESS GRANTED”;
else
print “ACCESS DENIED”;
step 11: editpassword()
if(fp==null)
print “SYSTEM ERROR”;
else
print “NEW PASSWORD DOES NOT MATCH”;
choice=1;
while(choice==1)
print “PASSWORD CHANGED”;

11/16/21
step 12: deleterecord()
struct record file;
elements filename, choice, time;
check=password();
print “HOW WOULD YOU LIKE TO DELETE YOUR RECORD”;
print “DELETE RECORD BY DATE”;
take input date;
print “ DELETE RECORD BY TIME”;
take input time;
If(fp==null)
Print “ RECORD DOES NOT EXISTS”;
Else
Print “ RECORD HAS BEEN DELETED”;
Step 13: stop.
11/16/21
CONCLUSION

• This report gives an overview of all that one needs to get


acquainted with in order to work with software project
documentation specifically in the field of software
development.
• It was a diverse and enriching experience to learn from
developing a software and documentation in a team on our
own.
• This project helped us to enhance our skills in programming
field of the software development. We learnt how to handle
the file in C language , uses of structure and functions in C.
• On a whole, this project helped us to enhance our technical
skills, teamwork, documenting skills.
 
REFERENCES

1. https://www.codewithc.com/mini-project-in-c-personal-diary-management-syste
m/
2. www.javatpoint.com
Thank You!

You might also like