BLOG APPLICATION GUIDED BY : PROF. BHAVESH PRAJAPATI PREPARED BY : AMAN KUMAR KHANNA (195690693005)
CONTENTS WHAT IS BLOG? INTRODUCTION OBJECTIVES ADVANTAGES SYSTEM REQUIREMENTS USE CASE MODEL DATA DICTIONARY SYSTEM SNAPSHOT REFERENCES
WHAT IS BLOG? A blog (a truncation of "weblog") is a discussion or informational website published on the World Wide Web consisting of discrete, often informal diary-style text entries (posts).
Introduction The project Blog Application system is made using Djnago framework and includes two modules that are Admin and User. User can register itself and login itself, user can create the blog and update/delete which includes the image regarding the blog written and store their blog details into the system. User can share the written data to public for viewing and reading. Admin can view the user and delete it or his data regarding the blog. Admin can also his own blog and post it to the blog site. Admin and user have both different login pages. The interface is very user-friendly.
OBJECTIVES Manage user activity(register/login/logout) Add/modify/delete blogs Publishing and viewing the blogs on the site User email verfication
Advantages of the Proposed System User friendly Simple and fast Low cost and effective It deals with the collection of information Provides security to the users
System Requirement Hardware Processor : Intel CORE i3 RAM : 4 GB Hard-Disk : 512 GB Software Operating System : Windows 10 32bit. Front-End : HTML, Florala Editor Language : Python Django Database : MySQL Tool : Visual Studio Code, CMD Presentation Tool : Microsoft PowerPoint Documentation Tool : Microsoft Word
USE CASE MODEL
DATA DICTIONARY Field Name Data Type Field Size Constraint Description id int Primary Key User ID name varchar 128 Not null User Name Email email Not null User Email Password varchar 16 Not null User Password 1. B_User
DATA DICTIONARY Field Name Data Type Field Size Constriant Description id int Primary Key Blog id Title varchar 20 Not null Blog title Content varchar 1500 Not null Blog content Image varchar Foreign Key Blog image User_id Foreign_key Foreign Key B_user user_id 2. B_blogs
BLOG APPLICATION SNAPSHOT
USER LOGIN
USER VIEW
CREATING BLOG
CREATING BLOG
BLOG ADDITON IN USER VIEW
NEW BLOG ADDED
BLOG IMAGE VIEW
BLOG DESCRIPTION
BLOG DELETION
MANAGE BLOGS
ADMIN SIDE(MODULE)
ADMIN LOGIN
ADMIN MANAGEMENT
ADMIN ADDING BLOG
ADMIN VIEW OF BLOGS
DELETING BLOGS
BLOG MODELS
USER VERIFICATIOM
7. References Books :- Title : Python Web Development with Django Publisher : Addison-Wesley Professional Author : Jeff Forcier , Paul Bissex , Wesley J Chun Website :- www.djangoproject.com www.point.com www.pythonforbeginners.com