Вы находитесь на странице: 1из 42

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 8th

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 8th 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 8 th 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 Page No


• 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
• 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)
imag image
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 varchar(40)
PASSWORD varchar(64)
NAME 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 varchar(40)
NAME 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 int(11)
NAME 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 PC compatible (dual-core processor recommended).
• 256 MB RAM (512 MB or greater recommended).
• 800 x 600 SVGA Display (1280 x 1024 or greater recommended).
• 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 user’s 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. .NET-
connected 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 developer’s 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


technology’s use at both the course and individual-tool levels. In ad-
dition, 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. It’s 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 PRE STEPS DESIRED ACTUAL COMMENT


CASE REQUISIT RESULT RESULT
1. Registered 1. SQL Enter The Required Registered Information Excellent
Page server Information to successful. accepted
must be Register.
present
for the
database
2. Login Page 1. SQL 1. Enter ID Authentication ID and and
Excellent
server 2. Enter Password successful. Password
must be accepted.
present
for the
database
3. Home Page 1.Netbeans Enter to web desktopWill Display the
Session Excellent
Must be home page of create for
installed The web user id
desktop
4. Upload file SQL 1. Click on my A file will user_id Excellent
is
server document Upload on to accepted and
must be 2. upload new the site document id
present document created and
for the displayed
database. message
5. Download 1. SQL 1. Click on my A file will file id Excellent
file server document Download accepted
must be 2. download a from the site and file
present Document from the downloaded
for the site
database.
6. Log out 1.SQL 1. Click on logout will Come 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. -- 7828740430

Name -- Himanshu ojha

Address -- naka chandravadni

Mobile No. -- 2631852


Bibliography & Web Reference

Вам также может понравиться