SlideShare a Scribd company logo
Blog
application
Prepared by:
Daksh Bareja(20012022001)
Vinod Bhagora(19012021005)
Table of contain
1 INTRODUCTION
1.1 Purpose
1.2 Overview
1.3 Objective
1.4 Tools and Technology
Table of contain
2. FEASIBILITY STUDY
2.1 PROBLEM STATEMENT
2.2 EXISTING SYSTEM
2.3 DRAWBACKS OF EXISTING SYSTEM
2.4 BENEFITS OF PROJECT
2.5 Hardware and Software Requirement
3.SYSTEM REQUIRMENTS STUDY
3.1 Functional Requirement
3.2 Non-Functional Requirement
Table of contain
4.SYSTEM DESIGN
4.1 Use case
4.2 Class Diagram
4.3 Activity Diagram
4.4 Sequence Diagram
4.5 State Diagram
4.6 DFD Diagram
4.7 ER Diagram
5. DATABASE STRATEGY
Data Dictionary
REFERENCE
INTRODUCTION
•Defination
•A blog (a blend of the term web log ) is a type of website or
part of a website, which is the publication of regular articles
over time in some area of personal or professional interest.
Blogs are usually maintained by an individual with regular
entries of commentary, descriptions of events.Blog can also be
used as a verb, meaning to maintain or add content to a blog
INTRODUCTION
•Overview
The main aim of this application is to provide a hassle-free
accessing of the posted blogs, entries, topics etc. It also used
for posting the blogs, editing the blogs, deleting the posted
blogs etc. It is also used for viewing and posting the others
one’s blogs/posts.
INTRODUCTION
•Purpose
By my analysis on website, I was expected that for common
people to develop website , they have to face many problems
and also they want to share their knowledge, technology,
articles, etc. The objective of our Project is to provide all its
user with easy access to relevant, and by using provide them
Choosing facility to component
INTRODUCTION
OBJECTIVE
The “Online Blogging System” has been developed to override
the problems prevailing in the practicing manual system. This
software is supported to eliminate, and in some cases reduce
the hardships faced by this existing system.
FEASIBILITY STUDY
PROBLEM STATEMENT
The old manual system was suffering from a series of
drawbacks. Since whole of the system was to be maintained
with hands the process of keeping, maintaining and retrieving
the information was very tedious and lengthy.
FEASIBILITY STUDY
EXISTING SYSTEM
Existing system is a manual system. It requires lots of file work
to be done. It is a time consuming system. All user information
is maintained manually. Any searching requires so much effort
manually.
FEASIBILITY STUDY
DRAWBACKS OF EXISTING SYSTEM
1) Maintaining registers is costly – traditionally documents
have been stored in batches and they filed in file cabinets and
boxes. A numerical system is assigned specifically a user
number assigned to organize the files.
2) Error prone – existing system are error prone, since manual
work is required. More time is consumed and errors may
propagate due to human mistakes.
FEASIBILITY STUDY
•Tools
Visual Studio Code(IDE)
Postman(For API Testing)
Programming Language /script: Javascript
Frontend/UI Design: React
Backend: Express.js and Node.js
Database: Mongodb
FEASIBILITY STUDY
Minimum Recommended
RAM:2 GB 4 GB or more
Internal Storage: 16 GB 32 GB or More
Minimum Recommended
RAM: 2 GB 4 GB or more
Hard Disk: 256 GB 512 GB or more
Minimum Recommended
OS: Any OS OS: Windows 10 or more
Web Browser Chrome or Firefox latest version
Hardware(User side):
Hardware(Development Side):
Software(User Side):
SYSTEM REQUIREMENTS STUDY
Functional Requirements
Admin:-
View Blog:-
Input: -Details of Blog .
Process: - Manage information about blog.
Output: - Data will update.
Delete User:-
Input:- Delete user from application.
Process:- Process data into the database.
Output:-Data will update.
Delete Blog:-
Input: -Delete the blog .
Process: -remove blog from database .
Output: - Data will update.
SYSTEM REQUIREMENTS STUDY
Functional Requirements
Manage Comments:-
Input: - Manage comments .
Process: - Manage companies like update details, delete company, etc.
Output: - Data will update.
View Reports:-
Input: - See reports given by user .
Process: - Select reports from database.
Output: -reports will display.
SYSTEM REQUIREMENTS STUDY
Functional Requirements
User:-
Signup:-
Input: - Name,Password, etc.
Process: - Store data of user into the database.
Output: - User can be the part of the system.
Signin:-
Input: - username and password.
Process: - Verify data of user into the database.
Output: - User can be able to use the functions of system.
Post Blog:-
Input: - Post title ,description, photos .
Process: - Store post into the database.
Output: - see the blog on page.
4.Give Comments:-
Input: - Give review.
Process: - Insert feedbacks on database.
SYSTEM REQUIREMENTS STUDY
Non-Functional Requirements
Availability: - When user clicked on any function then it is available.
Performance: - Information should be update on that time when user enters the entries.
Reliability: - Data transfer from trustable way / secure way and use trustable protocol.
Scalability:-More Number of Users will be able to use system simultaneously.
SYSTEM DESIGN
Use case Diagram
SYSTEM DESIGN
CLASS DIAGRAM
SYSTEM DESIGN
SEQUENCE DIAGRAM
SYSTEM DESIGN
ACTIVITY DIAGRAM
SYSTEM DESIGN
State Diagram[Admin Diagram]
SYSTEM DESIGN
State Diagram [userDiagram]
SYSTEM DESIGN
DFD Diagram-level 0
SYSTEM DESIGN
DFD level 1Admin Diagram
SYSTEM DESIGN
DFD level 1 user Diagram
SYSTEM DESIGN
ER Diagram
PROTOTYPE
•Login:-
PROTOTYPE
•SignUp:-
PROTOTYPE
•Home Page:-
PROTOTYPE
•Create Post:-
REFRENCE
•(July-2022) VivekBhoraniya.
•(July-2022) Varun Aghara.
•Learn code online(hitesh choudhary) mern stack development.
•https://developer.mozilla.org/en-US/docs/Web/JavaScript
•https://courses.learncodeonline.in/learn/Full-Stack-MERN-
Bootcamp
•https://reactjs.org/docs/getting-started.html
•https://mongoosejs.com/docs/guide.html
•https://expressjs.com/en/5x/api.html
•https://university.mongodb.com/courses/M001/about

More Related Content

What's hot

Data dictionary
Data dictionaryData dictionary
Data dictionary
Surbhi Panhalkar
 
Leave management system
Leave management systemLeave management system
Leave management system
Hemal Joshi
 
Db2 and storage management (mullins)
Db2 and storage management (mullins)Db2 and storage management (mullins)
Db2 and storage management (mullins)
Craig Mullins
 
Srs template ieee
Srs template ieeeSrs template ieee
Srs template ieee
hoinongdan
 
Hospital mangement system report file
Hospital mangement system report fileHospital mangement system report file
Hospital mangement system report file
Nausheen Hasan
 
Leave Management System: Software Requirements Specification Document(SRS)
Leave Management System: Software Requirements Specification Document(SRS) Leave Management System: Software Requirements Specification Document(SRS)
Leave Management System: Software Requirements Specification Document(SRS)
Abhilasha Lahigude
 
Dba
DbaDba
History of MySQL
History of MySQLHistory of MySQL
History of MySQL
KentAnderson43
 
Leave Management System Documentation
Leave Management System DocumentationLeave Management System Documentation
Leave Management System Documentation
muzammil siddiq
 
Elmasri Navathe DBMS Unit-1 ppt
Elmasri Navathe DBMS Unit-1 pptElmasri Navathe DBMS Unit-1 ppt
Elmasri Navathe DBMS Unit-1 ppt
AbhinavPandey274499
 
Procedures/functions of rdbms
Procedures/functions of rdbmsProcedures/functions of rdbms
Procedures/functions of rdbms
jain.pralabh
 
No dues management system prepared by HRITIKA RAJ (Shivalik College of engg.,...
No dues management system prepared by HRITIKA RAJ (Shivalik College of engg.,...No dues management system prepared by HRITIKA RAJ (Shivalik College of engg.,...
No dues management system prepared by HRITIKA RAJ (Shivalik College of engg.,...
Hritika Raj
 
Difference between star schema and snowflake schema
Difference between star schema and snowflake schemaDifference between star schema and snowflake schema
Difference between star schema and snowflake schema
Umar Ali
 
Database Management & Models
Database Management & ModelsDatabase Management & Models
Database Management & Models
Sunderland City Council
 
Database-Management-System-PPT.pptx
Database-Management-System-PPT.pptxDatabase-Management-System-PPT.pptx
Database-Management-System-PPT.pptx
pyarimohan4
 
Introduction to triggers
Introduction to triggersIntroduction to triggers
Introduction to triggers
Command Prompt., Inc
 
Project Presentation on Data WareHouse
Project Presentation on Data WareHouseProject Presentation on Data WareHouse
Project Presentation on Data WareHouse
Abhi Bhardwaj
 
Db2 Important questions to read
Db2 Important questions to readDb2 Important questions to read
Db2 Important questions to read
Prasanth Dusi
 
Types of databases
Types of databases   Types of databases
Types of databases
Md Showrov Ahmed
 
Database Systems Concepts, 5th Ed
Database Systems Concepts, 5th EdDatabase Systems Concepts, 5th Ed
Database Systems Concepts, 5th Ed
Daniel Francisco Tamayo
 

What's hot (20)

Data dictionary
Data dictionaryData dictionary
Data dictionary
 
Leave management system
Leave management systemLeave management system
Leave management system
 
Db2 and storage management (mullins)
Db2 and storage management (mullins)Db2 and storage management (mullins)
Db2 and storage management (mullins)
 
Srs template ieee
Srs template ieeeSrs template ieee
Srs template ieee
 
Hospital mangement system report file
Hospital mangement system report fileHospital mangement system report file
Hospital mangement system report file
 
Leave Management System: Software Requirements Specification Document(SRS)
Leave Management System: Software Requirements Specification Document(SRS) Leave Management System: Software Requirements Specification Document(SRS)
Leave Management System: Software Requirements Specification Document(SRS)
 
Dba
DbaDba
Dba
 
History of MySQL
History of MySQLHistory of MySQL
History of MySQL
 
Leave Management System Documentation
Leave Management System DocumentationLeave Management System Documentation
Leave Management System Documentation
 
Elmasri Navathe DBMS Unit-1 ppt
Elmasri Navathe DBMS Unit-1 pptElmasri Navathe DBMS Unit-1 ppt
Elmasri Navathe DBMS Unit-1 ppt
 
Procedures/functions of rdbms
Procedures/functions of rdbmsProcedures/functions of rdbms
Procedures/functions of rdbms
 
No dues management system prepared by HRITIKA RAJ (Shivalik College of engg.,...
No dues management system prepared by HRITIKA RAJ (Shivalik College of engg.,...No dues management system prepared by HRITIKA RAJ (Shivalik College of engg.,...
No dues management system prepared by HRITIKA RAJ (Shivalik College of engg.,...
 
Difference between star schema and snowflake schema
Difference between star schema and snowflake schemaDifference between star schema and snowflake schema
Difference between star schema and snowflake schema
 
Database Management & Models
Database Management & ModelsDatabase Management & Models
Database Management & Models
 
Database-Management-System-PPT.pptx
Database-Management-System-PPT.pptxDatabase-Management-System-PPT.pptx
Database-Management-System-PPT.pptx
 
Introduction to triggers
Introduction to triggersIntroduction to triggers
Introduction to triggers
 
Project Presentation on Data WareHouse
Project Presentation on Data WareHouseProject Presentation on Data WareHouse
Project Presentation on Data WareHouse
 
Db2 Important questions to read
Db2 Important questions to readDb2 Important questions to read
Db2 Important questions to read
 
Types of databases
Types of databases   Types of databases
Types of databases
 
Database Systems Concepts, 5th Ed
Database Systems Concepts, 5th EdDatabase Systems Concepts, 5th Ed
Database Systems Concepts, 5th Ed
 

Similar to Blog application.pptx

Library Management System
Library Management SystemLibrary Management System
Library Management System
Martins Okoi
 
Online help desk
Online help deskOnline help desk
Online help desk
Joyeeta Bagchi
 
Library management system
Library management systemLibrary management system
Library management system
Arman Ahmed
 
Ti ta-ge
Ti ta-geTi ta-ge
Ti ta-ge
nivashanand
 
Document defect tracking for improving product quality and productivity
Document   defect tracking for improving product quality and productivityDocument   defect tracking for improving product quality and productivity
Document defect tracking for improving product quality and productivity
ch_tabitha7
 
Cake shop billing system
Cake shop billing systemCake shop billing system
Cake shop billing system
Akshita Pillai
 
lake city institute of technology
lake city institute of technology lake city institute of technology
lake city institute of technology
RaviKalola786
 
Bug Tracking Java Project
Bug Tracking Java ProjectBug Tracking Java Project
Bug Tracking Java Project
Tutorial Learners
 
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptxSAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
JakeariesMacarayo
 
Sample report
Sample reportSample report
Sample report
Niro Thakur
 
RANCANGAN PENGAJARAN TAHUNAN ICTL TINGKATAN 2
RANCANGAN PENGAJARAN TAHUNAN ICTL TINGKATAN 2RANCANGAN PENGAJARAN TAHUNAN ICTL TINGKATAN 2
RANCANGAN PENGAJARAN TAHUNAN ICTL TINGKATAN 2
Nad0209
 
4.5 Documentation
4.5 Documentation4.5 Documentation
4.5 Documentation
Momina Mateen
 
PRESS MANAGEMENT Documentation
PRESS MANAGEMENT DocumentationPRESS MANAGEMENT Documentation
PRESS MANAGEMENT Documentation
anuj_rakheja
 
Sage 300 ERP: Technical Tour of Diagnostic Tools
Sage 300 ERP: Technical Tour of Diagnostic ToolsSage 300 ERP: Technical Tour of Diagnostic Tools
Sage 300 ERP: Technical Tour of Diagnostic Tools
Sage 300 ERP CS
 
FAST PHRASE SEARCH FOR ENCRYPTED CLOUD STORAGE.pptx
FAST PHRASE SEARCH FOR ENCRYPTED CLOUD STORAGE.pptxFAST PHRASE SEARCH FOR ENCRYPTED CLOUD STORAGE.pptx
FAST PHRASE SEARCH FOR ENCRYPTED CLOUD STORAGE.pptx
gattamanenitejeswar
 
System design
System designSystem design
System design
Gheethu Joy
 
System Analysis And Design 2011
System Analysis And Design  2011System Analysis And Design  2011
System Analysis And Design 2011
tgushi12
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
Faculty of Science , portsaid Univeristy
 
Chap07
Chap07Chap07
Visual Studio Profiler
Visual Studio ProfilerVisual Studio Profiler
Visual Studio Profiler
Betclic Everest Group Tech Team
 

Similar to Blog application.pptx (20)

Library Management System
Library Management SystemLibrary Management System
Library Management System
 
Online help desk
Online help deskOnline help desk
Online help desk
 
Library management system
Library management systemLibrary management system
Library management system
 
Ti ta-ge
Ti ta-geTi ta-ge
Ti ta-ge
 
Document defect tracking for improving product quality and productivity
Document   defect tracking for improving product quality and productivityDocument   defect tracking for improving product quality and productivity
Document defect tracking for improving product quality and productivity
 
Cake shop billing system
Cake shop billing systemCake shop billing system
Cake shop billing system
 
lake city institute of technology
lake city institute of technology lake city institute of technology
lake city institute of technology
 
Bug Tracking Java Project
Bug Tracking Java ProjectBug Tracking Java Project
Bug Tracking Java Project
 
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptxSAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
 
Sample report
Sample reportSample report
Sample report
 
RANCANGAN PENGAJARAN TAHUNAN ICTL TINGKATAN 2
RANCANGAN PENGAJARAN TAHUNAN ICTL TINGKATAN 2RANCANGAN PENGAJARAN TAHUNAN ICTL TINGKATAN 2
RANCANGAN PENGAJARAN TAHUNAN ICTL TINGKATAN 2
 
4.5 Documentation
4.5 Documentation4.5 Documentation
4.5 Documentation
 
PRESS MANAGEMENT Documentation
PRESS MANAGEMENT DocumentationPRESS MANAGEMENT Documentation
PRESS MANAGEMENT Documentation
 
Sage 300 ERP: Technical Tour of Diagnostic Tools
Sage 300 ERP: Technical Tour of Diagnostic ToolsSage 300 ERP: Technical Tour of Diagnostic Tools
Sage 300 ERP: Technical Tour of Diagnostic Tools
 
FAST PHRASE SEARCH FOR ENCRYPTED CLOUD STORAGE.pptx
FAST PHRASE SEARCH FOR ENCRYPTED CLOUD STORAGE.pptxFAST PHRASE SEARCH FOR ENCRYPTED CLOUD STORAGE.pptx
FAST PHRASE SEARCH FOR ENCRYPTED CLOUD STORAGE.pptx
 
System design
System designSystem design
System design
 
System Analysis And Design 2011
System Analysis And Design  2011System Analysis And Design  2011
System Analysis And Design 2011
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
Chap07
Chap07Chap07
Chap07
 
Visual Studio Profiler
Visual Studio ProfilerVisual Studio Profiler
Visual Studio Profiler
 

Blog application.pptx

  • 2. Table of contain 1 INTRODUCTION 1.1 Purpose 1.2 Overview 1.3 Objective 1.4 Tools and Technology
  • 3. Table of contain 2. FEASIBILITY STUDY 2.1 PROBLEM STATEMENT 2.2 EXISTING SYSTEM 2.3 DRAWBACKS OF EXISTING SYSTEM 2.4 BENEFITS OF PROJECT 2.5 Hardware and Software Requirement 3.SYSTEM REQUIRMENTS STUDY 3.1 Functional Requirement 3.2 Non-Functional Requirement
  • 4. Table of contain 4.SYSTEM DESIGN 4.1 Use case 4.2 Class Diagram 4.3 Activity Diagram 4.4 Sequence Diagram 4.5 State Diagram 4.6 DFD Diagram 4.7 ER Diagram 5. DATABASE STRATEGY Data Dictionary REFERENCE
  • 5. INTRODUCTION •Defination •A blog (a blend of the term web log ) is a type of website or part of a website, which is the publication of regular articles over time in some area of personal or professional interest. Blogs are usually maintained by an individual with regular entries of commentary, descriptions of events.Blog can also be used as a verb, meaning to maintain or add content to a blog
  • 6. INTRODUCTION •Overview The main aim of this application is to provide a hassle-free accessing of the posted blogs, entries, topics etc. It also used for posting the blogs, editing the blogs, deleting the posted blogs etc. It is also used for viewing and posting the others one’s blogs/posts.
  • 7. INTRODUCTION •Purpose By my analysis on website, I was expected that for common people to develop website , they have to face many problems and also they want to share their knowledge, technology, articles, etc. The objective of our Project is to provide all its user with easy access to relevant, and by using provide them Choosing facility to component
  • 8. INTRODUCTION OBJECTIVE The “Online Blogging System” has been developed to override the problems prevailing in the practicing manual system. This software is supported to eliminate, and in some cases reduce the hardships faced by this existing system.
  • 9. FEASIBILITY STUDY PROBLEM STATEMENT The old manual system was suffering from a series of drawbacks. Since whole of the system was to be maintained with hands the process of keeping, maintaining and retrieving the information was very tedious and lengthy.
  • 10. FEASIBILITY STUDY EXISTING SYSTEM Existing system is a manual system. It requires lots of file work to be done. It is a time consuming system. All user information is maintained manually. Any searching requires so much effort manually.
  • 11. FEASIBILITY STUDY DRAWBACKS OF EXISTING SYSTEM 1) Maintaining registers is costly – traditionally documents have been stored in batches and they filed in file cabinets and boxes. A numerical system is assigned specifically a user number assigned to organize the files. 2) Error prone – existing system are error prone, since manual work is required. More time is consumed and errors may propagate due to human mistakes.
  • 12. FEASIBILITY STUDY •Tools Visual Studio Code(IDE) Postman(For API Testing) Programming Language /script: Javascript Frontend/UI Design: React Backend: Express.js and Node.js Database: Mongodb
  • 13. FEASIBILITY STUDY Minimum Recommended RAM:2 GB 4 GB or more Internal Storage: 16 GB 32 GB or More Minimum Recommended RAM: 2 GB 4 GB or more Hard Disk: 256 GB 512 GB or more Minimum Recommended OS: Any OS OS: Windows 10 or more Web Browser Chrome or Firefox latest version Hardware(User side): Hardware(Development Side): Software(User Side):
  • 14. SYSTEM REQUIREMENTS STUDY Functional Requirements Admin:- View Blog:- Input: -Details of Blog . Process: - Manage information about blog. Output: - Data will update. Delete User:- Input:- Delete user from application. Process:- Process data into the database. Output:-Data will update. Delete Blog:- Input: -Delete the blog . Process: -remove blog from database . Output: - Data will update.
  • 15. SYSTEM REQUIREMENTS STUDY Functional Requirements Manage Comments:- Input: - Manage comments . Process: - Manage companies like update details, delete company, etc. Output: - Data will update. View Reports:- Input: - See reports given by user . Process: - Select reports from database. Output: -reports will display.
  • 16. SYSTEM REQUIREMENTS STUDY Functional Requirements User:- Signup:- Input: - Name,Password, etc. Process: - Store data of user into the database. Output: - User can be the part of the system. Signin:- Input: - username and password. Process: - Verify data of user into the database. Output: - User can be able to use the functions of system. Post Blog:- Input: - Post title ,description, photos . Process: - Store post into the database. Output: - see the blog on page. 4.Give Comments:- Input: - Give review. Process: - Insert feedbacks on database.
  • 17. SYSTEM REQUIREMENTS STUDY Non-Functional Requirements Availability: - When user clicked on any function then it is available. Performance: - Information should be update on that time when user enters the entries. Reliability: - Data transfer from trustable way / secure way and use trustable protocol. Scalability:-More Number of Users will be able to use system simultaneously.
  • 25. SYSTEM DESIGN DFD level 1Admin Diagram
  • 26. SYSTEM DESIGN DFD level 1 user Diagram
  • 32. REFRENCE •(July-2022) VivekBhoraniya. •(July-2022) Varun Aghara. •Learn code online(hitesh choudhary) mern stack development. •https://developer.mozilla.org/en-US/docs/Web/JavaScript •https://courses.learncodeonline.in/learn/Full-Stack-MERN- Bootcamp •https://reactjs.org/docs/getting-started.html •https://mongoosejs.com/docs/guide.html •https://expressjs.com/en/5x/api.html •https://university.mongodb.com/courses/M001/about