You are on page 1of 22

[Type here]

A
PROJECT REPORT
ON
“Online Blog Site”

SUBMITED BY: Kashid Jayesh Krishna

Kere Nikhil Ashok

Department of Computer Science

S.N. Arts,D.J.Malpani Commerce and B.N.Sarda Science College


(Autonomous)Sangamner

Academic Year 2023-24

1
Class Daigram

C E R T I FI CAT E

This is to certify that,Kashid Jayesh Krishna and Kere Nikhil Ashok

has satisfactory completed his/her/their project “Online Blog Site” as


fulfillment in Bsc.(Comp Sci.)-III department for the academic year 2023-24.

Prof. Deshmukh V.S.

Prof. Tajane M.K. Prof.Dr. Laddha R.S.

(Project Guide) (H.O.D.)

Internal Examiner External Examiner

ACKNOWLEDGEMENT
A few words of gratitude to be inserted with project “Online Blog
Site”. It is our earnest duty to express our thanks to all those who
contributed directly or indirectly to our project.

Firstly, we would like to thank Sangamner Nagarpalika Arts, D. J.


Malpani Commerce & B. N. Sarda Science College (Autonomous),
Sangamner and Department of Computer Science for giving us an
opportunity. Thanks to Dr.Laddha R. S. Vice Principal, Head of
Department for his encouragement and valuable guidance.
2
[Type here]

We would like to thank Mr.KawadeS.N., Ms.Pawase H.S.. & Miss Gite


D.P.,Mrs.Deshmukh V.S. ,Miss Tajane M.K. who initiated us to
complete this project and guided us timely. It is our privilege to
express our gratitude to all staff members & non-Teaching Staff
members for their excellent suggestions and active co-ordination.

And finally, we would like to thank all our friends for their support
and the timely help.

INDEX
Sr.No Title
Page
No.

1. Abstract 5

2. Introduction 6-11
● motivation
● problem statement
● purpose/objective and goals ● literature survey

● project scope and limitations

3. System analysis 12-13


● Existing systems
● scope and limitations of existing systems
● project perspective, features
● stakeholders
● Feasibility study
4. System Design 14-23
3
Class Daigram

● ERD
● System Model: Using OOSE(UML Diagrams)
● Data Dictionary
25-37
● User interfaces(Sample Screens)
5. Implementation details 24
● Software/hardware specifications
6. Conclusion and Recommendations 38

7. Bibilogaraphy And Refernces 39

Abstract
The Online Blog Site project aims to create a dynamic and user-
friendly platform for bloggers to share their thoughts, ideas,
and experiences with a global audience. This project
encompasses the development of a robust website that
integrates essential features to enhance the blogging
experience for both writers and readers.
Key features of the Online Blog Site include user authentication
and profile management, allowing bloggers to create
personalized accounts, manage their posts, and engage with
fellow bloggers and readers through comments and likes. The
platform will support various content formats, including text,
images, videos, and embedded media, providing flexibility for
bloggers to express themselves creatively

4
[Type here]

INTRODUCTION

Welcome to ci4_blog
Our blog site is a digital hub designed to be your go-to destination for
insightful, engaging, and thought-provoking content. Whether you’re
a passionate writer, an avid reader, or someone looking for
inspiration, we have something for everyone.
At ci4_blog , we believe in the power of words to inform, inspire, and
connect people from all walks of life. Our platform is built on the idea
that sharing ideas, experiences, and knowledge can spark meaningful
conversations and foster a sense of community.What sets us apart is
our commitment to quality. We strive to curate and create content that
is not only informative but also entertaining and valuable to our
readers. From in-depth articles and opinion pieces to how-to guides
and personal stories, you’ll find a diverse range of topics that cater to
various interests and passions.
Join us on this journey of exploration, learning, and discovery.
Whether you’re here to contribute your voice or to discover new
perspectives, we’re thrilled to have you as part of our growing
community.

5
Class Daigram

MOTIVATION

If you enjoy writing and expressing your thoughts, a blog site


provides an excellent platform to showcase your writing skills and
share your ideas with a wider audience.

Sharing Knowledge: A blog allows you to share your expertise,


experiences, and insights on topics that interest you. Knowing that
you're contributing valuable information to others can be a strong
motivator.

Building an Online Presence: A blog site is a great way to establish


your online presence and personal brand. It can help you connect with
like-minded individuals, potential collaborators, or even future
employers who may be interested in your work

.

6
[Type here]

PROBLEM STATEMENT
Design and Develop an Online Blogging Platform to Address the
Growing Need for Engaging and User-Friendly Content Creation
and Consumption
Develop an intuitive and user-friendly interface for content creators
to easily compose, edit, and publish blog posts. Include features
such as rich text formatting, multimedia embedding, and seamless
image/video uploads .
Facilitate community building by incorporating features like user
profiles, forums or discussion boards, events calendars for meetups
or webinars, and collaborative content creation options.

PURPOSE/OBJECTIVE AND GOALS

Educational: To provide insights into the process of creating and


managing an online blog site.
Informative: To share knowledge about best practices, strategies, and
tools used in developing a successful blog site.
Inspiration: To inspire others who are interested in starting their own
blog sites by showcasing real-world examples and success stories.

PROJECT SCOPE
7
Class Daigram

Develop and launch an online blog site catering to a specific


niche or audience.
The blog site will feature a variety of content types, including
articles, videos, podcasts, infographics, and interactive
elements.Establish a strong online presence and brand identity
within the chosen niche.
Provide valuable and engaging content to attract and retain a
loyal audience.
Implement monetization strategies to generate revenue through
advertising, affiliate marketing, sponsorships, or product sales.

8
[Type here]

LIMITATIONS

 It may provide inaccurate result if data entered incorrectly.


 The System doesn’t automate the process of spell
correction .

9
Class Daigram

FEASIBILITY STUDY

1. Technical Feasibility:

Website Development: Assess the technical feasibility of creating and


maintaining a blog site, including the required technologies, platforms, and
tools.
Hosting Requirements: Evaluate different hosting options (shared hosting,
VPS, cloud hosting) based on scalability, performance, security, and cost
considerations.

2. Financial Feasibility:

Cost Analysis: Estimate the initial and ongoing costs associated with setting
up and running the blog site, including domain registration, hosting fees,
design/theme customization, plugins/add-ons, content creation, and
marketing/promotion expenses.

3. Market Feasibility:
Target Audience: Identify and analyze the target audience for the blog site,
including demographics, interests, behavior patterns, and preferences related
to content consumption.

10
[Type here]

11
[Type here]

Use Case Diagram:


-
Login

Registrations

Validate user

Add post

View post

Update blog

Approve

Disapprove blog

Feedback

Add Questions

Give Answer

Logout

12
[Type here]

13
[Type here]

14
[Type here]

Activity Diagram For User:

View

Registration

Login

Ver Invalid

Successfully Login

Add blog Add Feedback Add Question

Update Blog

View blog

Logout

Activity Diagram for Admin:


15
Class Daigram

DATA DICTIONARY

Table :Categories:

Field Name Data type Length Constraint

id Int 11 Primary Key

name Varchar 30 -
discription varchar 100 -
Created_at date 15 -

Modified_at date 15 -

Table :posts

Field Name Data type Length Constraint

id Int 11 Primary Key


Category_id int 30 Forign key
User_id id 30 -
title varchar 30 -
Short_desc varchar 50 -
content varchar 150 -
tags varchar 100 -
status varchar 15 -
Created_at date 15 -
Modified_a 15
date -
t

16
[Type here]

Table :users

Field Name Data type Length Constraint

id Int 11 Primary Key


name Varchar 30 -
email Varchar 30 -
password Text 15 -

type Int 10 -
15
Created_at date -
Modified_a 15
date
t

17
Class Daigram

HARDWARE SOFTWARE REQUIREMENTS

Hardware Requirements:
 Processor :- i3 Core
 Hard Disk :- 500 GB
 Memory:- 4GB RAM

Software Requirements:
 Front End : HTML,CSS,JavaScript
 Server Side Script : PHP,codeigniter 4
 Database : MYSQL

18
[Type here]

SAMPLE I/O SCREEN

User Login:

User Registerations:

Admin’s Dashborad:

19
[Type here]

List of Chategries:
[Type here]

CONCLUSION

 The present is manual processes are time consuming and prone to error.
 Manual entries cause errors while registering the data.
 The computerized system arranges all sequentially which ensures quick
retrival of required entries whenever necessary.
 It is less time consuming and more accurate.
This is our sincere efforts to make this software standup to both customer as
[Type here]

BIBILOGRAPHY AND REFERNCES

Before and at time of developing a computerized system following book


are refer which supported us and give us important guideline for designing,
developing and also documentation purpose.
Book purpose.
The unified modified language for UML diagrams JSP for coding and
designation purpose

a) http://www.google.com

b) http://www.wikepedia.com

You might also like