Major Report R.
Major Report R.
Major Report R.
com
A Dissertation submitted
for the partial fulfillment of the degree of
Bachelor of Engineering in
Computer Science
(Session 2022-2023 )
TECHNOCRATS INSTITUTE OF
TECHNOLOGY
(M.P.)
(www.technocratsgroup.edu.in)
Nov - 2022
Dissertation Approval Sheet
Director
Technocrats Institute of Technology
Rajiv Gandhi Proudyogiki
Vishwavidyalaya
Bhopal (M.P.)
Recommendation
Date:
Project Guide
Endorsed By :
HOD, Department of Computer Science
Candidate Declaration
We hereby declare that the work which is being presented in this project entitled
Project Name in partial fulfillment of the degree of Bachelor of Engineering in
(Computer science & engineering) is an authentic record of our own work carried out
under the supervision and guidance of ----- in Department of Computer Science,
Technocrats Institute of Technology, Rajiv Gandhi Proudyogiki Vishwavidyalaya,
Bhopal
We are fully responsible for the matter embodied in this project in case of any
discrepancy found in the project and the project has not been submitted for the award
of any other degree.
Date:
Place: Bhopal
Ronit Sagar
Sahwag kr Mishra
ACKNOWLEDGEMENTS
I would like to convey my heartfelt gratitude to Prof -----, my mentor, for his
invaluable advice and assistance in completing my project. He was there to assist me
every step of the way, and his motivation is what enabled me to accomplish my task
effectively.
I would also like to express my gratitude towards our Head of Department Dr. Manoj
Tyagi sir for giving me this great opportunity to do a project on Zoopelearn.com.
Without their support and suggestions, this project would not have been completed
ABSTRACT
The main aim of this project is to create online mobile applications on which we
can guide our upcoming graduate students who will get benefited from them. We
are graduated students and we have an idea about the course structure and all the
curriculums of the desired role or whatever we want to be. So what we are doing
we will give him the/ guide him about what to learn and from where to learn it.
We will upload all the contents and learning material like ROAD MAP/ ROLE
BASED LEARNING MATERIAL …etc.
Chapter 1 Introduction
1.1 Overview and issues involved 8
1.2 Problem Definition 9
1.3 Proposed Solution 10
A blog post is an individual web page on your website that dives into a particular
sub-topic of your blog.
Blog posts allow you to rank on search engines for a variety of keywords. In the
above example, your blog post could enable your business to rank on Google for
"fall shoes". When someone searches for fall shoes and comes across your blog
post, they have access to the rest of your company's website. They might click
"Products" after they read your post, and take a look at the clothing items your
company sells
A blog is typically a section of your business's website -- but, unlike the rest of
your website, you need to update the blog section frequently by adding new
posts. Additionally, your blog is a tool that allows you to engage more with an
audience, either by analyzing how many readers share your blog posts on social,
or by allowing readers to comment on your individual posts. In this way, a blog
is more like a two-way conversation than the rest of your website. However, a
blog can also be an entire website, and often is, if the blog is for personal use
alone for instance, a travel blog.
● Categorized Content :-
Not-structured categorized Content with different parameter of different Domain
Over the blog like Technology, fitness, books and their sub-domains etc.
● Less Interactive User-Interface :-
A smooth user interface is required for better visuals and look and feel of the
applications which make it easier to read, write and post the content.
● Less Editing Options ;-
There are were less content editing feature in the editor for making interactive
and Smooth experience of writing blog is missing in most of the web
Applications
● Missing Like and Dislike Functionality ;-
Functionality of like, dislike and Comment was missing in almost all blog
applications With most liked and comment on post makes the profile of blogger
upvoted .
3. Proposed solution
1. Methodology: -
We at Blog Studio are committed to provide best in class user experience and
user-interface. Be it a mobile viewer or a large screen user the UI will adjust and adapt
according to the viewport.
The user interface (UI) is the point of human-computer interaction and communication
in a device. This can include display screens, keyboards, a mouse and the appearance of
a desktop. It is also the way through which a user interacts with an application or a
website.
Use of a secure and fast database will enable us to provide faster and reliable logins
bloggers will be able to access the studio at any time of the day from anywhere.
A data loss prevention (DLP) strategy is crucial to protecting your organization’s
sensitive data
Blog Studio has worked tirelessly to demolish all barriers that exist between you and
your written word, and the resulting super simple editor is a tremendous asset in
accomplishing such an ambitious target
2. Existing Solutions
to present another work other than the trusty underlined blue hyperlink.
2.2.2. Highlights: - You’ve likely noticed the highlighting feature that was released
earlier in the year. It’s a great little function for readers, but writers can also utilize this
feature to their advantage.
2.2.3 Sharing Drafts: - As the adage goes, two heads are better than one. Before you
publish
your next story, send the draft over to a friend or colleague for a quick glance. Worst
case they will catch a couple typos. Best case — they will shine light on some rough
spots in you're writing that could use a little polishing.
2.2.4. Social Cards: - Sharing on social media is deeply integrated to the blog product,
and is
likely a root cause for virality. blog stories are shared on Twitter and Facebook using
“Cards,” which are brief summaries that include a title, subtitle, teaser, and a thumbnail
version of your cover image.
2.2.5. Note URLs: - One of the fundamental differences with Medium compared to
other publishing platforms is the focus on context. Medium ripped out the traditional
below-the-post commenting system in favor of in-line notes.
2.2.6 Linked Images;- Unless you are writing for altruism or goodwill (which is totally
OK), you likely want your audience to take an action — join a mailing list, visit a
product page, etc. In the industry, these are referred to as calls-to-action. Although
Medium’s editor does not allow for custom buttons to be inserted, there is a clever
workaround.
2.27. Notes : -Leave notes on your own story to clarify a point, provide further
resources, or callout an update or amendment to the original text. This keep readers
from having to scroll all the way to the bottom and then back up to where they left off.
As the story matures and reader feedback is collected, adding notes can improve the
story over time
Chapter-3 Analysis
1. Software Requirements
The Platform is intended to be secure from the side of the server through
multiple security measures ensuring data validity, data protection and
safeguarding confidential data. The user’s end must ensure that the connection
they are using the platform through any device, is uninterrupted and secure, so as
to avoid any data loss on the temporal or permanent basis. The following
software interfaces are required:
● Operating System: Windows, Ubuntu, Android etc.
Windows version – 11,10,7
● Software: Web browser
Google chrome version – latest (87.0.4280.88)
Firefox version – latest (87.0.4280.88)
2. Hardware Requirements
This Use Case Diagram is a graphic depiction of the interactions among the
elements of Blogging System. It represents the methodology used in system
analysis to identify, clarify, and organize system requirements of Blogging
System.
An effective use case diagram can help your team discuss and represent:
● Scenarios in which your system or application interacts with people,
organizations, or external systems
● Goals that your system or application helps those entities (known as
actors) achieve
● The scope of your system
3.3.2 Use Case Description
The main actors of Blogging System in this Use Case Diagram are: Super
Admin, System User, Blogger, Anonymous Users, who perform the different
type of use cases such as Manage Blog, Manage Blog Category, Manage Create
Blog, Manage Blog Type, Manage Comment, Manage Technology Blog, Manage
Web Page, Manage Users and Full Blogging System Operations. Major elements
of the UML use case diagram of Blogging System are shown on the picture
below.
This Use Case Diagram is a graphic depiction of the interactions among the
elements of Blogging System. It represents the methodology used in sys tem
analysis to identify, clarify, and organize system requirements of Blogging
System. The main actors of Blogging System in this Use Case Diagram are:
Super Admin, System User, Blogger, Anonymous Users, who perform the
different type of use cases such as Manage Blog, Manage Blog Category,
Manage Create Blog, Manage Blog Type, Manage Comment, Manage
Technology Blog, Manage Web Page, Manage Users and Full Blogging System
Operations. Major elements of the UML use case diagram of Blogging System
are shown in the picture below.
The relationships between and among the actors and the use cases of Blogging
System:
1. Admin Entity: Use cases of Super Admin are Manage Blog, Manage Blog
Category, Manage Create Blog. Manage Blog Type, Manage Comment, Manage
Technology Blog. Manage Web Page, Manage Users and Full Blogging System
Operations
System User Entity: Use cases of System User are Manage Blog, Manage Blog
Category, Manage Create Blog. Manage Blog Type, Manage Comment, Manage
Technology Blog. Manage Web Page
2.Blogger Entity: Use cases of Blogger are Create Category, Add Blog Posts,
Make Comments, View Comments, Search Blogs
3. Anonymous Users Entity: Use cases of Anonymous Users are View
Information, Fill Contact Us, Search Content
3.4 Design Diagrams
3.4.1 Architecture Diagram
An architectural diagram is a visual representation that maps out the
physical implementation for components of a software system. It shows
the general structure of the software system and the associations,
limitations, and boundaries between each element.
Architecture diagrams typically depict the sequential order of events in a
project. They include various symbols that describe what is happening at
any given moment in the process. They provide a visual representation
that allows us to comprehend the structure of a system, such as a process,
a procedure, a method, or a database. They depict the components of the
system in terms of the relationship between the parts and the purpose of
each part.
This is the Login Sequence Diagram of Blogging System, where admin will be
able to login in their account using their credentials. After login user can manage
all the operations on Blog Type, Blog, Web Page, Comment, Category. All the
pages such as Web Page, Comment, Category are secure and user can access
these pages after login. The diagram below helps demonstrate how the login
page works in a Blogging System. The various objects in the Comment, Blog
Type, Blog, Web Page, and Category page-interact over the course of the
sequence, and user will not be able to access this page without verifying their
identity.
Chapter – 4 Implementation and Testing
In this project we will work towards developing a solution for proper blogging
-application by creating a website that is easy to use, responsive, provides transparency
to the customers, fully functional and available for every device from smartphones to
desktops.
It may help collect perfect management in detail. In a very short time, the collection
will be obvious, simple and sensible. It will help a person to know the management of
the past year perfectly and vividly. It also helps in current work relative to Online
Blogging System. It will also reduce the cost of collecting the management &
collection procedure will go on smoothly."
Our project is only a humble venture to satisfy the needs to manage their project work.
Several user friendly coding have also adopted. This package shall prove to be a
powerful package in satisfying all the requirements of the school. The objective of
software planning is to provide a frame work that enables the manger to make
reasonable estimates made within a limited time frame at the beginning of the software
project and should be updated regularly as the project progresses.
Our project aims at Business process automation, i.e. we have tried to optimizes
various processes of Online Blogging System.
In computer system the person has to fill the various forms & number of copies of the
forms can be easily generated at a time.
In computer system, it is not necessary to create the manifest but we can directly print
it, which saves our time
REFRENCES