0% found this document useful (0 votes)
124 views43 pages

Content Management System

This document is a project synopsis submitted by Himanshu Ojha, Jyoti Yadav and Devina Bhatnagar for their bachelor's degree. It describes a content management system project developed under the guidance of Priya Jain. The synopsis includes an introduction to the project, analysis report, data dictionary, database design, technical specifications, DFD and ER diagrams, SRS and Gantt chart, estimated costs, screenshots, scope and limitations, conclusion, user manual and group information.

Uploaded by

Geeta Kakrani
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
124 views43 pages

Content Management System

This document is a project synopsis submitted by Himanshu Ojha, Jyoti Yadav and Devina Bhatnagar for their bachelor's degree. It describes a content management system project developed under the guidance of Priya Jain. The synopsis includes an introduction to the project, analysis report, data dictionary, database design, technical specifications, DFD and ER diagrams, SRS and Gantt chart, estimated costs, screenshots, scope and limitations, conclusion, user manual and group information.

Uploaded by

Geeta Kakrani
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 43

A

MAJOR PROJECT SYNOPSIS


ON

CONTENT MANAGEMENT SYSTEM


CS-803
SUBMITTED
TO
RAJIV GANDHI PROUDYOKIGI VISHWAVIDYALAYA,
BHOPAL (M.P.)

IN THE PARTIAL FULFILMENT OF THE REQUIREMENT OF THE 8TH


SEMESTER
OF

BACHELOR OF ENGINEERING
IN
COMPUTER SCIENCE & ENGINEERING
YEAR 2013

BY

DEVINA BHATNAGAR (0914CS091030)


&
JYOTI YADAV (0914CS091042)
&
HIMANSHU OJHA(0914CS091038)

UNDER THE GUIDANCE OF


MISS PRIYA JAIN
ASSISTANT PROF.

DEPARTMENT OF CSE/IT
NRI INSTITUTE OF TECHNOLOGY & MANAGEMENT
GWALIOR (M.P.)

CERTIFICATE

This is to certify that HIMANSHU OJHA (0914CS091038) & JYOTI YADAV


(0914CS091042) & DEVINA BHATNAGAR (0914CS091030) student of
Bachelor of Engineering (Computer Science and Engineering) 8 th

semester

submitted his project file of CS-803 MAJOR PROJECT file on CONTENT


MANAGENT SYSTEM for the partial fulfilment of the requirement of 8 th
semester of Bachelor of Engineering in Computer Science and Engineering under
my Guidance. I wish his success in the future.

Miss. PRIYA JAIN


Assistant prof.
Dept. of CSE/IT

NRI INSTITUE OF TECHNOLOGY & MANAGEMENT


GWALIOR (M.P.)

RECOMMENDATION

It is here by recommended that the Practical file of CS-803 MAJOR PROJECT


FILE

ON

CONTENT MANAGEMENT SYSTEM

submitted

by

HIMANSHU OJHA (0914CS091038) & JYOTI YADAV (0914CS091042) &


DEVINA BHATNAGAR (0914CS091030) student of Bachelor of Engineering
(Computer Science and Engineering) 8th semester may be accepted in partial
fulfilment of the requirement of 8 th semester of Bachelor of Engineering in
Computer Science and Engineering.

Prof. Amit Singh


Reader and Head
Dept. of CSE and IT

DECLARATION

I DEVINA BHATNAGAR (0914CS091030) & JYOTI YADAV(0914CS091042)


& HIMANSHU OJHA (0914CS091038)student of bachelor of engineering
(computer science & engineering) 8th semester. Hereby declare that I have
submitted my project synopsis on major project. I have submitted this project
synopsis for the partial fulfillment of the 8th semester of bachelor of engineering
(computer science & engineering). This work has not been submitted as part of full
of this or any other university for the award of any degree or diploma to the best of
my knowledge.

SUBMITTED TO:
DEVINA BHATNAGAR & JYOTI YADAV & HIMANSHU OJHA

INDEX
S.No

Contents
Project Introduction.
Analysis Report.
Data Dictionary.
Data base design.
Technical Specification
Tools/Technology
used
Types and steps of
database
connectivity.
Hardware and
software
Requirement.
DFD Diagram
ER Diagram

Page No

SRS & Gantt Chart.


Estimated Cost.
Screen Shots
Scope of Project.
Limitation.
Future scope
Conclusion.
User manual
Bibliography.
Group Information.

Project Introduction
PURPOSE:
The purpose of this application are as follows The application is for online Creating websites by "CMS".
The application is used by register it at free of cost after buy a
CMS software.
It provides many facilities to
OPERATOR:
You must enter detail in admin loin before you login
Can provide free access of login and provide very easy instruction
for creating websites
ADMIN:
Any person can fill login form the entry will be save in database
and detail of this person will also save in database

Admin has the right to modify and implement in database and


they will be able to see the information in database

No one access the database without the permission of the DBA

SCOPE:
The different areas where we can use the application are:

Any person can easily access this software after handles through
their admin.

It can be used for creating websites via internet and easily for those
people which can be far away from particular dont have time.
TECHNOLOGY USED:
Front End :- DOTNET , CSS
Back End :- SQL SERVER.

ASSUMPTION:
This application is use to convert the manual application to the
online application.

Customized data will be used in this application.

User have the right to see the database information after buying.

OVERVIEW:
Templates for new pages.

CMS) is a bundled or stand-alone application to create, manage,


store and deploy content on Web pages

Only those person get access who spending the money to get this
software but after having it . he can built up their websites very
easily .

FUNCTIONALITY:
This application is extra priviledge for user.
Keep buying and home delivery for user demand.

Analysis Report
Data Model Analysis
System Entities
Gal
This entity contains same Information of each user in our system ,
For example we have user by role
customer that have Username and eassword, these felds are
same by another users by diferent role ,
So we take all common felds in users entity
email
nvarchar(50)
it
varchar(50)
imagimage
id
int

ragis
This entity contains all roles that we can have in our project , by
this entity we can easily add new role
in our roles .
email
nvarchar(50)
pass nvarchar(50)
mtext
nvarchar(MAX)
lit
varchar(50)
limag
image
bit varchar(50)
bimag
image
Checked
abtus
nvarchar(MAX)
contus
nvarchar(MAX)
homes
nvarchar(MAX)
name
nvarchar(50)
id
int

Data Dictionary
Users
This entity contains same Information of each user in our system ,
For example we have user by role customer that have Username
and password, these fields are same by another users by different
role ,
So we take all common fields in users entity

USERNAME
PASSWORD
NAME

varchar(40)
varchar(64)
varchar(40)

Roles
This entity contains all roles that we can have in our project , by
this entity we can easily add new role in our roles . For example
now our project have two main role 1_ROLE_ADMIN
2_ROLE_CUSTOMER but we can add new role like ROLE_MANA ER
easily, that have different permission from other roles .

ID
NAME

varchar(40)
varchar(40)

Category
products in our projuct are varied , and we need category entity
to arrange them into different category. By categorise , we can
easily have browse betwen products

ID
NAME

int(11)
varchar(40)

Data base design


Database and configuration

In below fgure we have 3 part and i eeplain you each part


briefy.
Part1 is about one fle by name db.sql , by this fle we can
import all database seting in our mysql database , you can
do this work by phpmyadmin or run this script with mysql
command line.
Part2 is about database seting and from top into down we
have hostname, username, password, database name , and
my database name is jjws0003 in this case you can change
that by each you set in
db.sql fle.
Part3 depends on your Operating System , and don't forget
last / .That's it , Now You can go into below address by your
browser.
Http://localhost/www.jjws.com/ And By below username and
password You can login into system by role admin
username = admin password = admin

Database and configuration

Login pages

In below fgure , we consider navigation of page for one entity ,


this navigation is same for anothers entities .
Our entity in this fgure is user, that need admin permission for
edit and list .
Scenario start from here , when admin click User management
on the menu .
By click we goes into this URL:
http://localhost:49173/cmc2/adminlogin2.aspx_
In frst click we have our action in _REQUEST ,but we must take
action in our form by hidden feld in our _eOST , you can see
this part As No. 1
No.2 Is neet step in our senario because action was = new

Navigation pages
Admin pages

Scenario start from here , when admin click User management


on the menu .
By click we goes into this URL:
http://localhost:49173/cmc2/adminlogin2.aspx

User login page

Form pages
List Pages
List pages are simple and just show us list of entities

list pages

Contoller classes

Controller.class.php fles are our classes for connect into database


and
eeecute the queries. We can have access in these
classes from all part of project. And in many cases we need to call
one function of another entity for current entity.

controller classes

Technical
Specification
Hardware & Software Specification

HARDWARE REQUIREMENTS
It is obvious that hardware and software requirements vary considerably depending on the
tasks undertaken. The following minimum configuration allows most modern online
applications for work with small components. Recommended configurations are noted in
parentheses for work with anything other than small drawings.
1.7 GHz PIV true
recommended).

PC

compatible

(dual-core

processor

256 MB RAM (512 MB or greater recommended).


800 x 600 SVGA
recommended).

Display

(1280

1024

or

greater

250 MB hard disk free space (gigabytes of free space


recommended).
SOFTWARE REQUIREMENTS
The following is a list of technologies which will be required for the implementation of
the project.
Microsoft vsual studio 2008
Database --- SQL SERVER
Designing----- Macromedia dreamweaver and CSS

System Study
Existing System along with limitations
The system available to access the information is has following limitations:The information can be accessed only by Computer .But now a days everyone has
php based Applications so we want to access through php based Applications.
We cannot control computer through php based Applications in current systems.
But in our system we can control it.
Current Php based Applications Systems do not have Engineering portfolios but we
are providing this in our System.
We cannot know the system information through php based Applications.

Proposed System along with intended objectives

The system we have made have many new features like:


We can access the information from server through .net based Applications.
Computer can be controlled through .net based Applications.
Having facility of Engineering Calculator.
Information about Computer can be known by .net based Applications.
It also provides facility of book reading on .net based Applications stored on
server.
Provides facility to see result announced by institute on .net based Applications.
Students can know about the faculty information on their .net based Applications.

Feasibility study
Feasibility study encompasses the following things:
1. Technical Feasibility
2. Operational Feasibility
3. Economical Feasibility
Technical Feasibility:

.net
Microsoft .NET is simply something you need on your Windows PC to
run our software.
Microsoft .NET (pronounced dot net) is a software component that
runs on the Windows operating system. .NET provides tools and
libraries that enable developers to create Windows software much
faster and easier. .NET benefits end-users by providing applications of
higher capability, quality and security. The .NET Framework must be
installed on a users PC to run .NET applications.

This is how Microsoft describes it: .NET is the Microsoft Web services
strategy to connect information, people, systems, and devices through
software. Integrated across the Microsoft platform, .NET technology
provides the ability to quickly build, deploy, manage, and use

connected, security-enhanced solutions with Web services. .NETconnected solutions enable businesses to integrate their systems more
rapidly and in a more agile manner and help them realize the promise
of information anytime, anywhere, on any device. See Microsoft for
more information.
Microsoft .NET consists of four major components:
Common Language Specification (CLS) blue in the diagram below
Framework Class Library (FCL) red
Common Language Runtime (CLR) green
.NET Tools yellow

.
CSS (Cascading Style Sheets)
Cascading Style Sheets (CSS) is a style sheet language used to describe the
presentation semantics (the look and formatting) of a document written in a markup
language. Its most common application is to style web pages written in HTML and
XHTML. So we are going to use it for making the application more interactive and
attracting.
.
Macromedia Dreamweaver
Professional Web designers and developers need look no further to find the
perfect Web authoring tool. Dreamweaver 8 offers support for modern browsers
and standards and makes it easy for you to get your site up to speed with those
technologies. In fact, the biggest drawback to Dreamweaver 8 is that it is so
complex that amateur Web designers will find it overwhelming. There is a lot to
learn and use in Dreamweaver 8 and unless you're willing to take the time, it can
be a steep learning curve Dreamweaver continues to produce good clean
XHTML code without a lot of extraneous tags and special codes. In code-view,
Dreamweaver offers color-coding and code formatting similar to the Code
Sweeper in Homesite. In design-view, Dreamweaver provides more visual cues
for layout and design elements so that CSS is easier to review and update
quickly If you are an amateur Web designer who has never used Dreamweaver
before, you might want to get another software package such as FrontPage or
Namo Web Editor. But if you're looking to move into a professional space or
have used Dreamweaver in the past, you'll be thrilled with the improvements and
won't be upset with the new additions.

SQL Server
This section describes features and behaviors that are specific to the .NET Framework
Data Provider for SQL Server (System.Data.SqlClient).

System.Data.SqlClient provides access to versions of SQL Server, which encapsulates


database-specific protocols. The functionality of the data provider is designed to be
similar to that of the .NET Framework data providers for OLE DB, ODBC, and Oracle.
System.Data.SqlClient includes a tabular data stream (TDS) parser to communicate
directly with SQL Server.
Operational Feasibility:
Operational feasibility determines if the proposed system satisfied user
objectives and can be fitted into the current system operation. The present system
Distribution management system can be justified as operationally feasible based on
the following grounds.
The methods of processing and presentation are completely accepted to the
administrator since they can meet all the requirements.

The administrator has been involved in the planning and development of the
system.
The proposed system will not cause any problem under any circumstances.
Is proposed system will certainly satisfy the user objectives and it will also
enhance their capability. The proposed system can be best fitted into current
operation. Also there is no need to replace any existing staff. Therefore the system
is operationally feasible.
Economical Feasibility:
Risk analysis in the framework of an economic feasibility study incl. risk
management, risk categories, risk estimation and diversification
Explanation of input quantities of economic feasibility studies and advices for
federally uniform regulations

DFD Diagram

ER Diagram

Screen Shots
HOME

LOGIN PAGE

admin PAGE

Gallery

Scope of project
Future scope of application:

Content management has become a foundation stone in any organization, be


it in the form of a knowledge management framework, database
management, employee file and folder management, digital asset
management, record management or any other form. Future of content
management lies in being handled with the cloud approach, be it private or
public, for any infrastructure. We will elaborate on essential features of an
industry competent content management system (cms). Cloud servers can be
used for better content delivery and workflow. We propose a new model
through which the usage of a cms can be enhanced to knowledge
management through a private/public cloud. This project outlines the
purpose of development of the cms and its future prospects for the website.
A study of 13 different cms and their features are covered in the project.
These features will be used to conclude the best content management system
from a user and developers point of view.

Top reasons to use CMS.....

Generated designs to create great looking Web and Blog templates.


orrect, validated HTML and CSS that conform to Web standar Create
perfectly c Generate cool Web design ideas.
You don't need to learn Photoshop, CSS, HTML and other Web
technologies to create great looking designs, including images and
button. If you are a Web designer, generate ideas, prototypes and quick
Websites for your clients and friends.Choose and use many included
design elements, from backgrounds to photo objects and buttons.
Automatically solve problems with image aliasing, Web browser
compatibility and other details requiring time and knowledge.If you
don't have the time, hire your kids to create great looking web design for
you.w to create professional HTML and CSS code Save .

software scope
User Classes and Characteristics
The software will allow four levels of Access Level Classes (ACL) when
running in online and
offline modes. User classes will be implemented in both phase I and
phase II.
System Administrator
The System Administrator will oversee all projects and users. Search
capacities are system wideand all views are accessible. There is a
limited number of System Administrators for the entire
database. System Administrators are knowledgeable of the inner
workings of thesystem and have access to the servers, database and to
install specific extensions to the Content Management System.
Project Lead
A Project lead will have full administrative rights on a given project.
Search capacities are limited to
the project and all views are accessible. There are usually one or two
Project Leads for a given
project. Project Leads understand all features of the system but require
no special technical knowledge.
Publisher
A Publisher may add interviews and create and annotate clips. Search
capacities are limited to the

project and most views are accessible. Publishers are contributors and
represent the largest user
group. Publishers should be trained to use most of the system
functionalities, but do not manage other users.
Registered User
A Registered User may create clips out of existing Interviews. Search
capacities are limited to the
project and most views are accessible. Registered Users are limited
contributors and their use of the system varies greatly. Limited training
is required for Registered Users.
Guest
A Guest may browse a given project, and may be limited to accessing a
project, an interview or a
clip. Search capacities are limited or non-existing. No training should be
necessary for guest
accounts.

Conclusion

CMS vendors must develop better tools for measuring the


technologys use at both the course and individual-tool levels. In addition, institutions must develop policies to maximize the data
collected in course setupand maintenance within their CMS so that
they have as much data as possible in aneasily accessible
format.Depending on your needs choosing the right CMS can be
very difficult or very easy. Its our hope that this article has
educated you about some of the different options available that
Artisteer supports and help you choose the right CMS for your
website.

User manual
S.NO TEST
CASE
1.
Registered
Page

2.

3.

4.

5.

6.

PRE
STEPS
DESIRED
ACTUAL
COMMENT
REQUISIT
RESULT
RESULT
1. SQL
Enter The RequiredRegistered
Information Excellent
successful.
server
Information to
accepted
must be
Register.
present
for the
database
AuthenticationID and and
Login Page 1. SQL
1. Enter ID
Excellent
successful.
server
2. Enter Password
Password
must be
accepted.
present
for the
database
Home Page 1.NetbeansEnter
to
web
Will Display the
Session
Excellent
Must be
desktop
home page ofcreate for
installed
The web
user id
desktop
1. Click on my
A file will
Upload file SQL
user_id
Excellent
is
document
Upload
on
to
server
accepted and
the site
2. upload new
must be
document id
document
present
created
and
for the
displayed
database.
message
1.
Click
on
my
A
file
will
Download 1. SQL
file id
Excellent
document
Download
file
server
accepted
from the site and file
2. download a
must be
Document
from
the
present
downloaded
site
for the
database.
1. Click on logout will Come
Log out
1.SQL
Accept user Excellent
server
back to the Id and
must be
login page destroy
present
session
for the
database.

PROCEDURE

Bibliography
BOOKS

.net & SQL server5


Beginning with .net
Introduction to SQL Server(Refrence)
CSS (2008)
HTML Bible.

Group Information
NAME

--

Devina Bhatnagar

ADRESS

--

A-298 Anand nagar


Bhodapur , GWALIOR

MOBILE NO.

--

9407588925

NAME

--

Jyoti yadav

ADRESS

--

hazira , GWALIOR

MOBILE NO.

--

Name

--

7828740430
Himanshu ojha

Address

--

naka chandravadni

Mobile No.

--

2631852

Bibliography & Web


Reference

You might also like