Blog System Project
Blog System Project
K.R.T. Arts, B.H. Commerce and A.M. Science (K.T.H.M.) College, Nashik.
Affiliated to Savitribai Phule Pune University
A
PROJECT REPORT ON
“Online Blog System”
SUBMITTED TO
DEPARTMENT OF COMPUTER SCIENCE
BY
Mahale Ashutosh Raosaheb
Shinde Rakesh Santosh
1
Maratha Vidya Prasarak Samaj’s
K.R.T. Arts, B.H. Commerce and A.M. Science (K.T.H.M.) College, Nashik.
Shivaji Nagar, Gangapur Road, Nashik-422002, Maharashtra, India. Ph. No. (0253)2571376
Email: contact@kthmcollege.com Web: www.kthmcollege.ac.in
NAAC reaccredited ‘A++’ grade with CGPA 3.79 CPE Status by UGC, Delhi
Affiliated to Savitribai Phule Pune University Awarded as the Best College by University
CERTIFICATE
2
TITLE
Online
Blogging
System.
3
INDEX
Sr.No Topics Page No.
1 ACKNOWLEDGEMENT 5
2 INTRODUCTION OF THE SYSTEM 6
4 OBJECTIVE 7
5 PROJECT SCOPE 8
PURPOSED SYSTEM 9
6 EXISTING SYSTEM 10
7 FEASIBILITY STUDY 11-12
8 SYSTEM REQUIREMENTS(H/W & S/W) 13
9 PROS AND CONS OF SYSTEM 14
10 UML DIAGRAM
1. E-R Diagram 15
2. Use case Diagram 16
3. Sequence Diagram 17
11 DATA DICTIONARY 18
12 SAMPLE I/O SCREENS 19-23
13 CONCLUSION 24
14 BIBLIOGRAPHY 25
4
ACKNOWLEDGEMENT
5
INTRODUCTION
Internet has become reality and usage of internet become very much
popular and there is tremendous increase of internet in all over the world
for educational purpose. The Online Blogging System is easy to use, full-
featured and much more
6
OBJECTIVE
Online Blogging System is a perfect platform for students, teachers,
institutional administrative purposes.
The basic objective of developing this project is:
To promote collaboration between students and teachers. Mutual
learning between students and teachers.
7
PROJECT SCOPE
The Online Blogging System will allow the users to publish the writings, if
he/she should have credentials to login. The main users of this project are
students, teachers and administrators.
From an end-user perspective, the Online Blogging System project
consists of following functional elements:
Dashboard: It is the default page of the site and we can access this
option from left hand side anytime. All links are available on this
page. We can also find the Quick Draft and Activity section here.
Posts: Here we can see all the published contents by clicking on “All
Posts” option and we can also publish new content by “Add New”
option.
Comments: In this section, we can check that who, when and what
has been commented.
8
PROPOSED SYSTEM
9
EXISTING SYSTEM
DROWBACK : -
10
FEASIBILITY STUDY
TECHNICAL FEASIBILITY :-
11
OPERATIONAL FEASIBILITY:-
A system often fails if it does not fit within existing operations and if
users resist the change.
Important issues a systems developer must look into are:
Will the new system be used if implemented in an organization?
Are there major barriers to implementation or is proposed system
accepted without destructive resistance?
If we are considering the performance and response time for each task, it is
very much faster since there is less paper work to be completed. When
entering data into the system to relieve the user from additional work and
typing incorrect data, the system provides options such as combo boxes,
check boxes, option buttons and etc. if the users type in incorrect data they
would be informed immediately about the error by the error detection
control. Another important fact to be regarded is the security control,
which is handled by the system. Since data regarding each user is
confidential, security is a key issue. Here, in this system, data regarding
users is stored in database which can only be accessed by the authorized
administrator. The new system is more user-friendly, which enables the
end-user to complete his/her work efficiently and accurately with interest.
After taking the above fact into consideration we can state the operating of
the proposed system within the organization is feasible.
ECONOMICAL FEASIBILITY:-
The proposed system must be justifiable in terms of cost and benefit, to
ensure that the investment in a new/changed system provide a reasonable
return. Even though finding out the costs of the proposed project is
difficult we assume and estimate the costs and benefits as
12
SYSTEM REQUIREMENTS
Software Requirement:
Operating System: Windows 10 & above
Front End :HTML, CSS, JavaScript, React.js
Back End :Node.js
Database : MongoDB
Hardware Requirement :-
• Hard Disk : 256 GB.
• RAM: 4 GB.
13
PROS AND CONS OF SYSTEM
PROS :
Promote self-expression
Develop analytical thinking
Exercise students’ creativity
CONS :
14
ENTITY RELATIONSHIP DIAGRAM
Email Name Id
Name
Id
USER create Category
Last Login
PassWord
Registration date
Have
Id Title Body
UserId Category
Time
Relations Last Update
15
Use Case Diagram
Use cases are used during the analysis phase of a project to identify
system functionality. They separate the system into actors and use cases.
Actors represent roles that are played by users of the system. Users may
be humans, other computers, or even other software system
USER:
Blogging System
Registration
Login
Upload Blog
USER
View Blog
Manage Blog
View Notification
VISITOR:
Retrieve Data
Visitor
16
SEQUENCE DIAGRAM:
17
Data Dictionary
Login Table:
Registration Table:
Field_name Data Type Constraints
18
INPUT/OUTPUT SCREENS
Registration Page:
19
Login Page:
20
Blogs:
21
Edit Posts:-
Single Post:-
22
Header:-
UpdateUserPage:-
23
24
Conclusion
While developing the system a conscious effort has been made to create
and develop a software package, making use of available tools, techniques
and resources – that would generate a proper system for cases.
While making the system, an eye has been kept on making it as user-
friendly. As such one may hope that the system will be acceptable to any
user and will adequately meet his/her needs. As in case of any system
development process where there are a number of short comings, there
have been some shortcomings in the development of this system also.
25
BIBLIOGRAPHY
26