0% found this document useful (0 votes)
41 views

Blog Hub With Content Management System: Superior University Ravi Campus Lahore

The document describes a blog and content management system called Blog Hub. It includes an introduction, forms description, use cases, database description and tables, and an application overview. The system allows readers to view blogs by category and author, and subscribe to receive latest posts. Authors can insert, upload, and delete posts. The database will include tables for admins, posts, categories, authors, and blogs.

Uploaded by

Goffi
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
41 views

Blog Hub With Content Management System: Superior University Ravi Campus Lahore

The document describes a blog and content management system called Blog Hub. It includes an introduction, forms description, use cases, database description and tables, and an application overview. The system allows readers to view blogs by category and author, and subscribe to receive latest posts. Authors can insert, upload, and delete posts. The database will include tables for admins, posts, categories, authors, and blogs.

Uploaded by

Goffi
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 17

Blog Hub

Blog Hub with Content Management System

Prepared By:
Mohammad Ameer Hamza
BSCS – 5th
Section – 02
Roll # BCSM-F17-051
Submitted To:
Sir Farhat Ullah

Superior University Ravi Campus Lahore

1
Blog Hub
Table of Contents:

1. Introduction
2. Forms Description
3. Use Cases
4. Database Description and Tables
5. Application Overview

2
Blog Hub

Introduction:
This document is written to describe a project on “blogs and posts”. Blog
Hub is the first choice of people who are blog warriors from any region of the
world. Main purpose of this document is to elaborate the functional and non-
functional requirement of the system. This project is web base application that a
person uses to read and get information about what is happening in this world in
different field’s i.e technology world fashion etc. It also provides opportunity for
people to write blogs and make content and earn handsome amount by using their
writing skills.

Problem statement:
Our task is the creation of a new Blog and post system with Content Management
System. That is use to maintain the record of blogs and posts.

Type of project: Research  Development


Target End users: Bloggers and Content Writers
Development Technology: Structured Object Oriented
Platform: Web based Distributed
Desktop based Setup Configurations
Other

Project Supervisor: Sir Farhat Ullah

System Architecture
Architecture of our application consists of interface and User’s database.
3
Blog Hub
Functional Requirements
 Readers:
o The readers shall be able to subscribe the system to get latest blogs.
o The readers shall be able to view the blog.
o The readers shall be able to select the categories to get information about their desired
field.
 Authors:
o The author shall be able to insert the posts.
o The author shall be able to upload the posts.
o The author shall be able to delete the posts.

Non-Functional Requirements

 Usability
o The system should be easy to use.
o The system should be available 24 hours.
 Reliability
o The system should provide specific information to specific user.
o The system should not fail.
o Right information is available to readers at right time.
 Cost
o Cost must be within the budgeting constraints
 Network Bandwidth
o Network bandwidth must be proper that system will not crash when many people
access the system.
 Flexibility
o As laws and regulations change, the system must be updated as well.

4
Forms Description:
Blog Hub

1. Login, signup form:


That contains teacher’s information.
a. User Name/mail address
b. Password
2. Insert Post Form:
Admin can insert posts using this form. This form contains all necessary
information/fields required to insert new posts.
3. Insert Category Form:
Admin can insert new category using this form. This category is synchronized
with database of the system.
4. Insert Author Form:
Admin can insert new author using this form. This enables readers to get know
about author-about experience, style of writing and much more about author.
5. Delete Form:
Admin can delete any post with help of this form.
6. Update Posts Form:
Admin can update post. Which is very necessary in this era to keep in touch and
stay up to date with certain issue. Keeping this aspect in concern we made
update forms for bloggers/admin of the post to give more recent and more
precise information to our readers.
7. Subscribe Form:
Readers can subscribe to newsletter to get latest news and posts.

5
Blog Hub
Use Cases:
Name: Login
Actor Action System Response
1. Enter username password
2. Click login button
3. System verify account
4. System show main page

Name: Reader Info


Actor Action System Response
1. Select category and author
2. Provide posts related to selected
category and author
3. Subscribe for latest posts
4. Send newsletter to subscribed users

Name: Update Post

Actor Action System Response


1. Make request to update
information
2. Processed the instruction and
update

7
Blog Hub
Name: Insert Post
Actor Action System Response
1. Make request to add new
post
2. Processed the instruction and add
post

Name: Delete Post


Actor Action System Response
1. Make request to delete
post
2. Processed the instruction and
delete post

Name: View

Actor Action System Response


1. Make request to view all posts & other
information

2. Provide all record which is demanded

3. View all posts

8
Blog Hub

Database Information:
 Database Name: Blog Hub

Database Tables Information:


Admin (Login/Signup):
 User Name
 Password
Post Table Information:
 ID
 Category
 Title
 Content
 Author
 Date
 Tags
Category Table Information:
 ID
 Name of Category
Author Table Information:
 ID
 Name
 Country
 Experience
 About

9
Blog Hub
 Blog Table Information:
 ID
 Category
 Title
 Content
 Author
 Date
 Tags

10
Blog Hub
Application Overview:

11
Blog Hub

12
Blog Hub

13
Blog Hub
Posts:

Categories

14
Blog Hub

15

You might also like