Professional Documents
Culture Documents
Reference Project
Reference Project
ABSTRACT
ABSTRACT
TABLE OF CONTENTS
1 Project Description 2
System Analysis
2 Existing System 5
Proposed System
System Specification
3 Hardware Requirement 7
Software Requirement
About Software
System Design
4 Architectural Design 15
Data Flow Diagram
Database Design
5 System Implementation 27
6 System Testing 31
7 Conclusion 36
8 Future Enhancement 38
9 Bibliography 40
10 Appendices 43
1. Sample Source Code 74
2. Sample Screen Layout
PROJECT DESCRIPTION
Blog Management System maintains a good record of blog post content . This
system helps admin to manage the Blog system details. The main objective of
“Blog Management System” project is easier to get knowledge from anywhere
which save lots of time by buying book from shop.
Main Features
Multiple user access: Allows multiple type of users to login
Dashboard: In this section, the admin can briefly view information about
categories, subcategories, Live Blogs, Trash blogs, registered subadmin,
approved comments, unapproved comments, and Total subscribers.
Sub-admins: In this section, admin can mange sub-admins(Add/Update/Delete).
Category: In this section, admin can mange Category(Add/Update/Delete).
Sub Category: In this section, admin can mange sub-
category(Add/Update/Delete).
Posts(Blog): In this section, admin can mange Posts(Add/Update/Delete).
Pages: In this section, admin update the about us and contact us page.
Comments: In this section, admin can view the comments which is given by
readers and approve and unapproved those comments.
Subscribers: In this section, admin can view subscriber lists.
Reader/ user In this section, admin changes the setting of a website like logos
contents, etc.
Admin can also recover their own password.
Visitor or Readers Module
Visitor or Readers can visit the website and reads the blogs and subscribe to
themselves.
Reader/ user can also comment on the particular blog.
Reader/ user can also share the posts(blog).
Registration: Before sharing the user have to register using the details.
Login: Reader/ user have to login to share the post.
User can also recover their own password.
SYSTEM ANALYSIS
SYSTEM ANALYSIS
EXISTING SYSTEM
PROPOSED SYSTEM
2. Fast in response..
SYSTEM SPECIFICATION
SYSTEM SPECIFICATION
HARDWARE SPECIFICATION
SOFTWARE SPECIFICATION
Operating system:Windows 7
Language Used: PHP
Tools: XAMPP
Webserver: APACHE2
Database: MYSQL
Design Editor: Sublime Text
ABOUT SOFTWARE
IMAP, and LDAP. PHP4 added support for Java and distributed
object architectures (COM and CORBA), making n- tier
development a possibility for the first time.
o PHP is forgiving: PHP language tries to be as forgiving as possible.
CHARACTERISTICS OF PHP
Simplicity
Efficiency
Security
Flexibility
Familiarity
This is the most traditional and main target field for PHP.
You need three things to make this work. The PHP parser (CGI
or server module), a web server and a web browser. You need to
run the web server, with a connected PHP installation. You can
access the PHP program output with a web browser, viewing the
PHP page through the server. All these can run on your home
machine if you are just experimenting with PHP programming.
10
11
WHAT IS MYSQL?
o MySQL works very quickly and works well even with large
datasets.
12
13
SYSTEM DESIGN
14
Admin User
Login
Read / Vist
Blog
Add& Manage
SubAdmin
Login&
Registration
Add& Manage
Category
Share
Add& Manage
SubCategory Logout
Post(blog)
Manage
Comment
Manage
Subcribers
Log out
15
Level 0
Admin
Blog
Blog
Management
database
System
User
16
Level 1
Login
User
Login/signup User Login/sign
Read Blog
Read Blog
User process
Share User
Comment
17
Level 2
Admin Login
Admin Admin
Admin
Logout
Post
(blog)
Details
Subcriber
Details
SubAdmin
Details
Website
Setting
18
DATABASE DESIGN
6 CreationDa
timestamp - Current_ti To store Ctreation date.
te
mestamp()
UpdationD
7 timestamp - Current_ti To store updation date.
ate
mestamp()
19
RegDate
6 timestamp - Current_ti To store Register date
mestamp() of user.
Current_time
4 subscriptionDate timestamp _ stamp() To store Register date
20
21
To store
3 PageTitle medium - Not Null
text Title of the page
22
23
24
25
SYSTEM
IMPLEMENTATION
26
SYSTEM IMPLEMENTATION
MODULE IMPLEMENTATION
The term implementation has different meanings ranging from the
conversation of a basic application to a complete replacement of a
computer system. The procedure however, is virtually the same.
Implementation is used here to mean the process of converting a new of a
revised system design into an operational one. Conversation is one aspect
of implementation. The other aspects are the post implementation review
and software maintenance. This project has two modules first one is admin
module.
ADMIN
Dashboard: In this section, the admin can see all the details in brief like
total number of category, total number of subcategory, total number of
post(blog) , total number of comment and total number of subscribers
Pages: In this section, admin can manage about us and contact us pages.
Post(Blog): In this section, admin can manage post (blog)(add, update and
delete etc.)
27
Comment: In this section, admin can manage Comment (add, and delete).
Admin can also update his profile, change password and recover password.
User Module
About Us: The user see the detail of the Blog Management
Read Blog: In this section, a user/Visitor can read post (blog) , comment and
Share .
28
INSTALLATION PROCEDURE
The user should make sure that processing the system with the
required hardware and software resources with them as started earlier.
The user is accepted to have some basic knowledge in computer
application such as windows operating system.
STEPS
execution.
5. Then Run the XAMPP Server and PHP MyAdmin for MySQL.
application
USER MANUAL
29
SYSTEM TESTING
30
SYSTEM TESTING
INTRODUCTION
conducts testing.
32
UNIT TESTING
Unit testing, also known as component testing refers to tests that verify
the functionality of a specific section of code, usually at the function level. In an
object-oriented environment, this is usually at the class level, and the minimal
unit tests include the constructors and destructors.
Unit testing is a set of process done by completing a set of
codes. Errors are rectified easily. After completing the codes, it tested
to verify whether the codes are running correctly.
INTEGRATION TESTING
Integration testing is the phase in software testing in which individual
software modules are combined and tested as a group. It occurs after unit testing
Integration testing takes as its input modules that have been unit tested, groups
them in larger aggregates, applies tests defined in an integration test plan to
those aggregates, and delivers as its output the integrated system ready for
system testing. Integration testing works to expose defects in the interfaces and
interaction between integrated components (modules). Progressively larger
groups of tested software components corresponding to elements of the
architectural design are integrated and tested until the software works as a
system.
33
VALIDATION TESTING
This testing is used to check whether the required value for text field is matched
or not.
34
CONCLUSION
35
CONCLUSION
36
FUTURE ENHANCEMENT
37
FUTURE ENHANCEMENT
38
BIBLIOGRAPHY
39
BIBLIOGRAPHY
Books
Websites
www.w3schools.com
www.stackoverflow.com
www.scribd.com
www.homeandlearn.co.uk
www.codepen.com
www.ebook.com
www.dzyngiri.com
40