Content Management System
Content Management System
BACHELOR OF ENGINEERING
IN
COMPUTER SCIENCE & ENGINEERING
YEAR 2013
BY
DEPARTMENT OF CSE/IT
NRI INSTITUTE OF TECHNOLOGY & MANAGEMENT
GWALIOR (M.P.)
CERTIFICATE
semester
RECOMMENDATION
ON
submitted
by
DECLARATION
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
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
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.
User have the right to see the database information after buying.
OVERVIEW:
Templates for new 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)
Login pages
Navigation pages
Admin pages
Form pages
List Pages
List pages are simple and just show us list of entities
list pages
Contoller classes
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
Display
(1280
1024
or
greater
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.
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).
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:
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
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
Group Information
NAME
--
Devina Bhatnagar
ADRESS
--
MOBILE NO.
--
9407588925
NAME
--
Jyoti yadav
ADRESS
--
hazira , GWALIOR
MOBILE NO.
--
Name
--
7828740430
Himanshu ojha
Address
--
naka chandravadni
Mobile No.
--
2631852