Sei sulla pagina 1di 53

INDUSTRIAL TRAINING REPORT

AT
GLOBAL JOURNAL OF COMPUTER SCIENCE & TECHNOLOGY

A industrial training report submitted to


Rajiv Gandhi Prodyogiki Vishwavidhyalaya, Bhopal
in partial fulfillment of the award of
the degree of
Bachelor of Engineering
in
Computer Science & Engineering

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING


SUSHILA DEVI BANSAL COLLEGE OF TECHNOLOGY, INDORE
(www.sdbct.ac.in)
July-Dec 2009

www.globaljournals.org 1
SUSHILA DEVI BANSAL COLLEGE OF TECHNOLOGY
UMARIA, INDORE (MP)
Affiliated to: Rajiv Gandhi Technical University, Bhopal
Department of Computer Science and Engineering

INDUSTRIAL TRAINING REPORT


AT
GLOBAL JOURNAL on Joomla!

By:
PANKAJ KUMAR JHA
Roll Number: 0829CSO61065

Submitted to:
ER. RUCHI VIJAYWARGIYA
(HOD, Computer Science and Engineering Department)

November 2009

www.globaljournals.org 2
SUSHILA DEVI BANSAL COLLEGE OF TECHNOLOGY, INDORE

INDUSTRIAL TRAINING
CERTIFICATE

This is to certify that Pankaj Kumar Jha has completed the industrial training
from GLOBAL JOURNAL OF COMPUTER SCIENCE & TECHNOLOGY
as per the syllabus and submitted a satisfactory report towards the partial
fulfillment of the degree in “BACHELOR OF ENGINEERING” (Computer
Science & Engineering) from RAJIV GANDHI PRODYOGIKI
VISWAVIDHYALAYA, BHOPAL

INTERNAL EXAMINER EXTERNAL EXAMINER

www.globaljournals.org 3
Acknowledgement

I would like to express my gratitude to all those who gave me the possibility to complete
this Training. I want to thank the Department of CRM & ERP of Global Journal of
Computer Science & Technology for giving me permission to commence this training in
the first instance, to do the necessary research work and to use CMS (Joomla) and Global
Journal of Computer Science & Technology departmental data. I have furthermore
thanked following whose help, stimulating suggestions and encouragement helped me in
all the time of training and research in CMS writing of this Report and Project and its
Case Study:

 Er. Suyog Dixit (SAP ABAP ERP Certified Consultant )


 Vibhu Ashok(SAP HR Certified Consultant)
 Ravdeep Singh Chaggar(SAP ABAP Certified Consultant)
 Er. Luis Galárraga (J!Research Project Leader, Saarbrücken, Germany)
 Mrs. Roopali Patoda(Management of Asia Pacific and Middle East)
 Er. Vivek Dubey(Editor-in-Chief of Global Journal, USA)
 Er. Pritesh Rajvaidya(Technical Dean of Global Journal, USA)
 Dr. R.K. Dixit (Chief Author of Global Journal, India)
 Sangita Dixit(Dean of Global Journal of Computer Science & Technology)

I want to thank to Er. Ruchi Vijaywargiya (HOD), Er. Nitika Vats Dhoohan and all
my Faculties all their very kind guidance, help, support, interest and valuable hints.
It is not an overstatement to say that I would also like to express special thanks to my
Friends for their passion for finding solutions to the issues addressed in this training that
has been a source of inspiration. On a personal level, they have also been wonderful
colleagues to work with.

Pankaj Kumar Jha


(www.pankajjha.co.nr)
(0829CS061065)

www.globaljournals.org 4
Table of Contents

1. COMPANY PROFILE & OVERVIEW:........................................................................................ 6

1.1 I NDUSTRIAL ENVIRO NMENT & WO RK CULTURE: ..................................................................... 6


1.2 DEVELO PMENT PRO CESS :..................................................................................................... 7
1.3 PRO JECT MANAG EMENT: ................................................................................................... 10
1.4 TECHNICAL SETUP:............................................................................................................ 11

2. PROBLEMS / PROJECT UNDERTAKEN:................................................................................. 11

2.1 PRO JECT UNDERTAKEN ...................................................................................................... 11


2.2 TECHNICAL REQ UIREMENTS FO R JOO MLA1.5X..................................................................... 12
2.3 ANALYSIS & DESIGN: ......................................................................................................... 13
2.4 ARCHITECTURE O F JOO MLA: .............................................................................................. 17
2.5 I MPLEMENTATIO N O F JOO MLA: .......................................................................................... 19
2.5 TESTING : .......................................................................................................................... 52

3. CONCLUSIONS:..................................................................................................................... 52

4. REFERENCE: ......................................................................................................................... 53

www.globaljournals.org 5
1. Company Profile & overview:

1.1 Industrial Environment & work culture:

The Global Journals is an International platform for Scientists, Engineers, Managers,


Doctors and Professors involved in all streams of Research to publish high quality
research papers, review papers. The family of Global Journal offers Original, Survey
and Review papers from researchers in their field, thus promoting insight and
understanding of the state of the philosophy and trends in knowledge. The contents can
include innovative applications and original researches from all streams of the
philosophy. The journals present in unpublished materials, selected papers with
exceptional review, at the discretion of the Editorial Board. Editorial Board of journals
will be reporting on the latest research in frontiers areas of different streams.
Global Journals is functioning as an excellent research paper publisher in the field of
all streams, with a global reputation for quality journal and services. Our
internationally recognized publishing programme covers full range of all disciplines.
Global Journals are available in online journal, e-journal and also printed version. We
provide facilities for online publication/e-publication/publication of all accepted
research paper.
The researchWiki is an online aid to enhance research activities. The researchWiki
facilitates Scientists, Engineers, Managers, Doctors, Academicians and Professors to
share their ideas and investigations to spread essence. The objective is to serve a better
understanding among the community of researchers and practitioners from academy
and industry point of view.
We also organize International Conferences/Seminar/Symposium.
We also honor researchers by awarding them Titles named such as "FICCT/AICCT".
This shall globally recognize their efforts and thus strengthen the backbone of the
research. World the titles are accepted worldwide.

www.globaljournals.org 6
1.2 Development Process:

1.2.1 Global Journal of Computer Science and Technology


The Global Journal of Computer Science and Technology (GJCST) is an International
platform, providing facilities to researchers, scientists and engineers of computer
science and technology to publish high quality, refereed papers. The Journal covers
original researches, surveys and review of papers of all the aspects of computer science
and technology from all over the world. This spreads comprehensive frontier trends of
computer science and technology.

1.2.2 Global Journal of Researches in Engineering


The Global Journal of Researches in Engineering (GJRE) is an academic open access,
peer-reviewed, interdisciplinary, quarterly and fully refereed journal focusing on
Engineering theories, methods and applications. This covers all the branches of
Engineering research, Zone vise: Mechanical, Civil, Chemical, and Robotics etc.
Journal Under the 'Global Journal of Researches in Engineering' are:
 Global Journal of Researches in Engineering-A: Mechanical & Mechanics
Engineering
 Global Journal of Researches in Engineering-B: Automotive Engineering
 Global Journal of Researches in Engineering-C: Chemical Engineering
 Global Journal of Researches in Engineering-D: Aerospace Sciences
 Global Journal of Researches in Engineering-E: Civil and Structural
Engineering
 Global Journal of Researches in Engineering-F: Electrical and Electronic
Engineering
 Global Journal of Researches in Engineering-G: Industrial Engineering
 Global Journal of Researches in Engineering-H: Marine Engineering
 Global Journal of Researches in Engineering-I: Numerical Methods
 Global Journal of Researches in Engineering-J: General Engineering

www.globaljournals.org 7
1.2.3 Global Journal of Medical Research
Global Journal of Medical Research (GJMR) is peer journal to publish high quality,
refereed papers. The Journal covers original researches, surveys and review papers of
all the aspects of Medical Science. The Major research zones cover the entire frontier.
Journals Under the 'Global Journal of Medical Research' is:
 Global Journal of Medical Research-A: Neuroscience
 Global Journal of Medical Research-B: Medicine
 Global Journal of Medical Research-C: Pharmaceutical Science
 Global Journal of Medical Research-D: Pharmacology
 Global Journal of Medical Research-E: Psychology
 Global Journal of Medical Research-F: Toxicology
 Global Journal of Medical Research-G: Veterinary Science and Veterinary
Medicine
 Global Journal of Medical Research-H: Nursing
 Global Journal of Medical Research-I: Health Professions
 Global Journal of Medical Research-J: Immunology
 Global Journal of Medical Research-K: Drug Discovery
 Global Journal of Medical Research-L: Dentistry

1.2.4 Global Journal of Management and Business Research


The Global Journal of Management and Business Research (GJMBR) is an academic
open access, peer-reviewed, interdisciplinary, quarterly and fully refereed journal
focusing on all the major fields of Management, Business and renowned frontiers.
Journals Under The 'Global Journal of Management and Business Research' are:
 Global Journal of Management and Business Research-A: Business,
Management and Accounting
 Global Journal of Management and Business Research-B: Economics and
Finance

www.globaljournals.org 8
1.2.5 Global Journal of Science Frontier Research
Global Journal of Science Frontier Research (GJSFR) is a peer journal that publishes
research papers, review papers which contribute new horizons in all the streams of
Natural Science. The major research zones, covered are Physics, Mathematics,
Chemistry, Zoology, Botany, Bio Technology, Micro Biology, Bio Chemistry, Bio
Informatics, Military Science etc. Journals Under The 'Global Journal of Science
Frontier Research' are:

 Global Journal of Science Frontier Research-A: Physics


 Global Journal of Science Frontier Research-B: Chemistry
 Global Journal of Science Frontier Research-C: Astronomy, Astrophysics,
Space Science
 Global Journal of Science Frontier Research-D: Energy and Power
 Global Journal of Science Frontier Research-E: Materials Science
 Global Journal of Science Frontier Research-F: Decision Sciences
 Global Journal of Science Frontier Research-G: Agricultural and Biological
Sciences
 Global Journal of Science Frontier Research-H: Earth and Planetary Sciences
 Global Journal of Science Frontier Research-I: Environmental Sciences

1.2.6 Global Journal of Human Social Science


Global Journal of Human Social Science (GJHSS) is a prime journal that publishes
research papers, review papers in all the streams of Human Social Science. The major
research zones, covered are Political Science, Economics, History, Sociolo gy,
Geography, Geology, Languages etc. Journals Under The 'Global Journal of Human
Social Science' are:
 Global Journal of Human Social Sciences-A: Arts and Humanities
 Global Journal of Human Social Sciences-B: Environmental Sciences
 Global Journal of Human Social Sciences-C: Social Sciences

www.globaljournals.org 9
1.3 Project Management:

1.3.1 Introduction about CMS

A content management system is software that keeps track of every piece of content on
your Web site; much like your local public library keeps track of books and stores
them. Content can be simple text, photos, music, video, documents, or just about
anything you can think of. A major advantage of using a CMS is that it requires almost
no technical skill or knowledge to manage. Since the CMS manages all your content,
you don't have to.

1.3.2 Introduction about Joomla

Joomla is an award-winning content management system (CMS), which enables you to


build Web sites and powerful online applications. Many aspects, including its ease-of-
use and extensibility, have made Joomla the most popular Web site software available.
Best of all, Joomla is an open source solution that is freely available to everyone.

Joomla is the most popular open source CMS currently available as evidenced by a
vibrant and growing community of friendly users and talented developers. Joomla's
roots go back to 2000 and, with over 200,000 community users and contributors, the
future looks bright for the award-winning Joomla Project.

Since Joomla is based on PHP and MySQL, you're building powerful applications on
an open platform anyone can use, share, and support.

Joomla is used all over the world to power Web sites of all shapes and sizes. For
example:

 Corporate Web sites or portals


 Corporate intranets and extranets
 Online magazines, newspapers, and publications
 E-commerce and online reservations
 Government applications

www.globaljournals.org 10
 Small business Web sites
 Non-profit and organizational Web sites
 School and church Web sites
 Personal or family homepages

1.4 Technical Setup:

Global Journal of Computer Science and Technology (GJCST) have ten systems.

Operating System No. of Systems

1. MICROSOFT WINDOWS XP Professional 7

2. MICROSOFT WINDOWS VISTA ULTIMATE 2

3. MAC OSX 1

2. Problems / Project Undertaken:

2.1 Project Undertaken

Undergone training at Global Journal of Computer Science and Technology gives me


opportunity to use quite a few of new software’s & tools. Among them are Joomla . I

also introduced to the company Customer Relationship Management (CRM) system.


The system quite complicated. I also learned using the company internal network to
share or transfer information and data. My typing speeds also have been improved.
For now I only involve or assigned on a few minor project. Among them is website
development for Global Journal in Joomla, Journals Description, and Documentation.
The website development was the most challenging task and its take more than four

www.globaljournals.org 11
weeks to finish. From this project I have learned how to organize, plan project and
control it.
2.2 Technical Requirements for Jooml a1.5x

Software Recommended Minimum More information

PHP* 5.2 + 4.3.10 http://www.php.net

MySQL** 4.1.x + 3.23 http://www.mysql.com


Apache***
(with mod_mysql, 2.x + 1.3 http://www.apache.org
mod_xml,
and mod_zlib)

Microsoft IIS**** 7 6 http://www.iis.net

Do not use PHP 4.3.9, 4.4.2 or 5.0.4. These releases have known bugs that will
interfere with installation. Zend Optimizer 2.5.10 for PHP 4.4.x also has serious bugs
and you should ask your host to upgrade to a newer version. Joomla! versions 1.5.15 +
are compatible with PHP 5.3. Note that the OpenID library is not yet compatible with
PHP 5.3.

**Joomla is not yet compatible with MySQL 6.x.

***In order to use SEO URLs, you will need to have the Apache mod_rewrite
extension installed.

****Joomla is optimized for Apache, but also runs on Microsoft IIS (though not
officially supported). Depending on your setup, you may need the following:

www.globaljournals.org 12
 PHP 5.2
 MySQL 5.1
 Apache 2.2
 Microsoft URL Rewrite Module - Required for SEO URLs only.
 FastCGI

Joomla 1.6 will require PHP 5.2+ and MySQL 5.0.4+.

2.3 Analysis & Design:


Joomla is so much more than just a powerful content management system.
2.3.1 User Management
Joomla has a registration system that allows users to configure personal options. There
are nine user groups with various types of permissions on what users are allowed to
access, edit, publish and administrate. Authentication is an important part of user
management and Joomla support multiple protocols, including LDAP, OpenID, and
even Gmail. This allows users to use their existing account information to streamline
the registration process.

2.3.2 Media Manager

The Media Manager is the tool for easily managing media files or folders and you can

www.globaljournals.org 13
configure the MIME type settings to handle any type of file. The Media Manager is
integrated into the Article Editor tool so you can grab images and other files at any
time.

2.3.3 Language Manager

There is international support for many world languages and UTF-8 encoding. If you
need your Web site in one language and the administrator panel in another, multiple
languages are possible.

2.3.4 Banner Management

It's easy to set up banners on your Web site using the Banner Manager, starting with
creating a client profile. Once you add campaigns and as many banners as you need,
you can set impression numbers, special URLs, and more.

2.3.5 Contact Management

The Contact Manager helps your users to find the right person and their contact
information. It also supports multiple contact forms going to specific individuals as
well as groups.

www.globaljournals.org 14
2.3.6 Polls

If you want to find out more about your users, it's easy to create polls with multiple
options

.2.3.7 Search

Help navigate users to most popular search items and provide the admin with search
statistics.

2.3.8 Web Link Management

Providing link resources for site users is simple and you can sort them into categories,
even count every click.

2.3.9 Content Management

Joomla's simplified three-tiered system of articles makes organizing your content a


snap. You can organize your content any way you want and not necessarily how it will
be on your Web site. Your users can rate articles, e-mail them to a friend, or
automatically save a PDF (with UTF-8 support for all languages). Administrators can
archive content for safekeeping, hiding it from site visitors.
On public Web sites, built-in e-mail cloaking protects email addresses from spambots.
Creating content is simple with the WYSIWYG editor, giving even novice users the
ability to combine text, images in an attractive way. Once you've created your articles,
there are a number of pre-installed modules to show the most popular articles, latest
new items, newsflashes, related articles, and more.

2.3.10 Syndication and Newsfeed Management

With Joomla, it's easy to syndicate your site content, allowing your users to subscribe
to new content in their favorite RSS reader. It's equally easy to integrate RSS feeds
from other sources and aggregate them all on your site.

2.3.11 Menu Manager

www.globaljournals.org 15
The Menu Manager allows you to create as many menus and menu items as you need.
You can structure your menu hierarchy (and nested menu items) completely
independent of your content structure. Put one menu in multiple places and in any style
you want; use rollovers, dropdown, flyouts and just about any other navigation system
you can think of. Also automatic breadcrumbs are generated to help navigate your site
users.

2.3.12 Template Management

Templates in Joomla are a powerful way to make your site look exactly the way you
want and either use a single template for the entire site or a separate template for each
site section. The level of visual control goes a step further with powerful template
overrides, allowing you to customize each part of your pages.

2.3.13 Integrated Help System

Joomla has a built-in help section to assist users with finding what they need. A
glossary explains the terms in plain English, a version checker makes sure you're using
the latest version, a system information tool helps you troubleshoot, and, if all else
fails, links to a wealth of online resources for additional help and support.

2.3.14 System Features

Speedy page loads are possible with page caching, granular-level module caching, and

www.globaljournals.org 16
GZIP page compression.

If your system administrator needs to troubleshoot an issue, debugging mode and error
reporting are invaluable.

The FTP Layer allows file operations (like installing Extensions) without having to
make all the folders and files writable, making your site administrator's life easier and
increasing the security of your site.

Administrators quickly and efficiently communicate with users one-on-one through


private messaging or all site users via the mass mailing system.

2.3.15 Web Services

With Web services, you can use Remote Procedure Calls (via HTTP and XML). You
can also integrate XML-RPC services with the Blogger and Joomla APIs.

2.4 Architecture of Joomla:


2.4.1 Joomla Model view controller

www.globaljournals.org 17
Many companies and organizations have requirements that go beyond what is available
in the basic Joomla package. In those cases, Joomla's powerful application framework
makes it easy for developers to create sophisticated add-ons that extend the power of
Joomla into virtually unlimited directions.

The core Joomla framework enables developers to quickly and easily build:

 Inventory control systems


 Data reporting tools
 Application bridges
 Custom product catalogs
 Integrated e-commerce systems
 Complex business directories
 Reservation systems
 Communication tools

Since Joomla is based on PHP and MySQL, you're building powerful applications on
an open platform anyone can use, share, and support.

www.globaljournals.org 18
2.5 Implementation of Joomla:

homecomput45public_htmlgjtemplatesrhuk_milkywayindex.php

<?php
/**
* @copyright Copyright (C) 2005 - 2008 . All rights reserved.
* @license GNU/GPL, see LICENSE.php
// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this-
>language; ?>" lang="<?php echo $this->language; ?>" >
<head>
<jdoc:include type="head" />

<link rel="stylesheet" href="<?php echo $this->baseurl


?>/templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl
?>/templates/system/css/general.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl
?>/templates/rhuk_milkyway/css/template.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl
?>/templates/rhuk_milkyway/css/<?php echo $this->params->get('colorVariation');
?>.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl
?>/templates/rhuk_milkyway/css/<?php echo $this->params-
>get('backgroundVariation'); ?>_bg.css" type="text/css" />
<!--[if lte IE 6]>

www.globaljournals.org 19
<link href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template
?>/css/ieonly.css" rel="stylesheet" type="text/css" />
<![endif]-->
<?php if($this->direction == 'rtl') : ?>
<link href="<?php echo $this->baseurl
?>/templates/rhuk_milkyway/css/template_rtl.css" rel="stylesheet" type="text/css" />
<?php endif; ?>

</head>
<body id="page_bg" class="color_<?php echo $this->params->get('colorVariation');
?> bg_<?php echo $this->params->get('backgroundVariation'); ?> width_<?php echo
$this->params->get('widthStyle'); ?>">
<a name="up" id="up"></a>
<div class="center" align="center">
<div id="wrapper">
<div id="wrapper_r">
<div id="header">
<div id="header_l">
<div id="header_r">
<div id="logo"></div>
<jdoc:include type="modules"
name="top" />
</div>
</div>
</div>

<div id="tabarea">
<div id="tabarea_l">
<div id="tabarea_r">
<div id="tabmenu">
<table cellpadding="0" cellspacing="0"

www.globaljournals.org 20
class="pill">
<tr>
<td
class="pill_l">&nbsp;</td>
<td class="pill_m">
<div id="pillmenu">
<jdoc:include
type="modules" name="user3" />
</div>
</td>
<td
class="pill_r">&nbsp;</td>
</tr>
</table>
</div>
</div>
</div>
</div>

<div id="search">
<jdoc:include type="modules" name="user4" />
</div>

<div id="pathway">
<jdoc:include type="modules" name="breadcrumb" />
</div>

<div class="clr"></div>

<div id="whitebox">
<div id="whitebox_t">

www.globaljournals.org 21
<div id="whitebox_tl">
<div id="whitebox_tr"></div>
</div>
</div>

<div id="whitebox_m">
<div id="area">
<jdoc:include
type="message" />

<div id="leftcolumn">
<?php if($this->countModules('left')) : ?>
<jdoc:include type="modules"
name="left" style="rounded" />
<?php endif; ?>
</div>

<?php if($this->countModules('left')) : ?>


<div id="maincolumn">
<?php else: ?>
<div id="maincolumn_full">
<?php endif; ?>
<?php if($this-
>countModules('user1 or user2')) : ?>
<table class="nopad
user1user2">
<tr valign="top">
<?php
if($this->countModules('user1')) : ?>
<td>

www.globaljournals.org 22
<jdoc:include type="modules" name="user1" style="xhtml" />

</td>
<?php endif;
?>
<?php
if($this->countModules('user1 and user2')) : ?>
<td
class="greyline">&nbsp;</td>
<?php endif;
?>
<?php
if($this->countModules('user2')) : ?>
<td>

<jdoc:include type="modules" name="user2" style="xhtml" />

</td>
<?php endif;
?>
</tr>
</table>

<div
id="maindivider"></div>
<?php endif; ?>

<table class="nopad">
<tr valign="top">
<td>

www.globaljournals.org 23
<jdoc:include type="component" />

<jdoc:include type="modules" name="footer" style="xhtml"/>


</td>
<?php if($this-
>countModules('right') and JRequest::getCmd('layout') != 'form') : ?>
<td
class="greyline">&nbsp;</td>
<td
width="170">

<jdoc:include type="modules" name="right" style="xhtml"/>


</td>
<?php endif; ?>
</tr>
</table>

</div>
<div class="clr"></div>
</div>
<div class="clr"></div>
</div>

<div id="whitebox_b">
<div id="whitebox_bl">
<div id="whitebox_br"></div>
</div>
</div>
</div>

<div id="footerspacer"></div>

www.globaljournals.org 24
</div>

<div id="footer">
<div id="footer_l">
<div id="footer_r">
<p id="syndicate">
<jdoc:include type="modules"
name="syndicate" />
</p>
<p id="power_by">
<?php echo JText::_('Powered by') ?> <a
href="http://www.joomla.org">Joomla!</a>.
<?php echo JText::_('Valid') ?> <a
href="http://validator.w3.org/check/referer">XHTML</a> <?php echo JText::_('and')
?> <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a>.
</p>
</div>
</div>
</div>
</div>
</div>
<jdoc:include type="modules" name="debug" />

</body>
</html>

homecomput45public_htmlgjtemplatesrhuk_milkywaycsstemplate.css

/*****************************/
/*** Core html setup stuff ***/

www.globaljournals.org 25
/*****************************/

html {
height: 100%;
margin-bottom: 1px;
}

form {
margin: 0;
padding: 0;
}

body {
font-family: Helvetica,Arial,sans-serif;
line-height: 1.3em;
margin: 0px 0px 0px 0px;
font-size: 12px;
color: #333;
}

a:link, a:visited {
text-decoration: none;
font-weight: normal;
}

a:hover {
text-decoration: underline;
font-weight: normal;
}

input.button { cursor: pointer; }

www.globaljournals.org 26
p { margin-top: 0; margin-bottom: 5px; }

img { border: 0 none; }

/*****************************************/
/*** Template specific layout elements ***/
/*****************************************/
#page_bg {
padding: 10px 0;
margin-bottom: 1px;
}

div.center {
text-align: center;
}

div#wrapper {
margin-left: auto;
margin-right: auto;
}

body.width_medium div#wrapper {
width: 950px;
}

body.width_small div#wrapper {
width: 773px;
}

body.width_fmax div#wrapper {

www.globaljournals.org 27
min-width: 750px;
max-width: 1050px;
}

div#header_l {
position: relative;
}

div#header_r {
height: 90px;
padding-left: 370px;
padding-right: 30px;
padding-top: 25px;
overflow: hidden;
text-align: left;
}

div#logo {
position: absolute;
left: 0;
top: 0;
float: left;
width: 298px;
height: 75px;
background: url(../images/mw_joomla_logo.png) 0 0 no-repeat;
margin-left: 30px;
margin-top: 25px;
}

div#newsflash {
width: auto;

www.globaljournals.org 28
margin-left: 350px;
margin-right: 30px;
border: 1px solid #00f;
}

div#tabarea {
background: #f7f7f7 url(../images/mw_header_b.png) 0 0 repeat-x;
margin: 0 11px;

div#tabarea_l {
background: url(../images/mw_header_l_b.png) 0 0 no-repeat;
padding-left: 32px;
}

div#tabarea_r {
height: 42px;
background: url(../images/mw_header_r_b.png) 100% 0 no-repeat;
padding-right: 1px;
}

div#footer_r {
padding-top: 10px;
height: 47px;
overflow: hidden;
}

div#footer_r div {
text-align: center;
font-size: .90em;

www.globaljournals.org 29
color: #aaa;
}

div#footer_r a:link, div#footer_r a:visited {


color: #999;
}

div#footerspacer {
height: 10px;
}

#pathway {
padding: 0px 10px 8px;
width: auto;
margin-top: -2px;
margin-right: 250px;
text-align: left;
}

#search {
float: right;
width:320px;
margin-top: -20px;
margin-right: 30px;
height: 40px;
overflow: hidden;
text-align:right;
}

form#searchForm input {
vertical-align: middle;

www.globaljournals.org 30
}

form#searchForm table {
border-collapse: collapse;
}

form#searchForm td {
padding:0;
}

#mod_search_searchword {
padding-left: 3px;
}

#area {
padding: 0;
}

#whitebox {
margin: 0 21px 0px 21px;
background: #fff;
width: auto;
}

#whitebox div {
text-align: left;
}

#whitebox_t {
background: #fff url(../images/mw_content_t.png) 0 0 repeat-x;
}

www.globaljournals.org 31
#whitebox_tl {
background: url(../images/mw_content_t_l.png) 0 0 no-repeat;
}

#whitebox_tr {
height: 10px;
overflow: hidden;
background: url(../images/mw_content_t_r.png) 100% 0 no-repeat;
}

#whitebox_m {
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
width: auto;
padding: 1px 8px;
}

#whitebox_b {
margin-top: -5px;
background: url(../images/mw_content_b.png) 0 100% repeat-x;
}

#whitebox_bl {
background: url(../images/mw_content_b_l.png) 0 100% no-repeat;
}

#whitebox_br {
height: 13px;
background: url(../images/mw_content_b_r.png) 100% 100% no-repeat;
}

www.globaljournals.org 32
/* horizontal pill menu */
table.pill {
margin-left: auto;
margin-right: auto;
padding: 0;
}

td.pill_l {
background: url(../images/mw_menu_cap_l.png) no-repeat;
width: 20px;
height: 32px;

td.pill_m {
background: url(../images/mw_menu_normal_bg.png) repeat-x;
padding: 0;
margin: 0;
width: auto;
}

td.pill_r {
background: url(../images/mw_menu_cap_r.png) no-repeat;
width: 19px;
height: 32px;
}

#pillmenu {
white-space: nowrap;
height: 32px;

www.globaljournals.org 33
float: left;
}

#pillmenu ul {
margin: 0;
padding: 0;
list-style:none;
}

#pillmenu li {
float: left;
background: url(../images/mw_menu_separator.png) top right no-repeat;
margin: 0;
padding: 0;
}

#pillmenu a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
float:left;
display:block;
height: 24px;
line-height: 24px;
padding: 0 20px;
color: #000;
text-decoration: none;
}

#pillmenu a#active_menu-nav {
margin-top:2px;

www.globaljournals.org 34
height: 21px;
line-height: 21px;
background-position: 0 0;
}

#leftcolumn {
padding: 0;
margin: 0;
width: 20%;
float:left;
}

#maincolumn,
#maincolumn_full {
margin-left: 20%;
padding-left: 15px;
width: 75%;
}

#maincolumn_full {
margin-left: 0;
padding: 0;
width: 100%;
}

table.nopad {
width: 100%;
border-collapse: collapse;
padding: 0;
margin: 0;
margin-bottom: 15px;

www.globaljournals.org 35
}

table.nopad td.middle_pad {
width: 20px;
}

/*****************************************/
/*** Joomla! specific content elements ***/
/*****************************************/

div.offline {
background: #fffebb;
width: 100%;
position: absolute;
top: 0;
left: 0;
font-size: 1.2em;
padding: 5px;
}

span.pathway {
display: block;
margin: 0 20px;
height: 16px;
line-height: 16px;
overflow: hidden;
}

/* headers */
div.componentheading {
padding-left: 0px;

www.globaljournals.org 36
}

h1 {
padding: 0;
font-family:Helvetica ,Arial,sans-serif;
font-size: 1.3em;
font-weight: bold;
vertical-align: bottom;
color: #666;
text-align: left;
width: 100%;
}

h2, .contentheading {
padding: 0;
font-family: Arial, Helvetica,sans-serif;
font-size: 1.4em;
font-weight: normal;
vertical-align: bottom;
color: #333;
text-align: left;
width: 100%;
}

table.contentpaneopen h3 {
margin-top: 25px;
}

h4 {
font-family: Arial, Helvetica, sans-serif;
color: #333;

www.globaljournals.org 37
}

h3, .componentheading, table.moduletable th, legend {


margin: 0;
font-weight: bold;
font-family: Helvetica,Arial,sans-serif;
font-size: 1.5em;
padding-left: 0px;
margin-bottom: 10px;
text-align: left;
}

/* small text */
.small {
font-size: .90em;
color: #999;
font-weight: normal;
text-align: left;
}

.modifydate {
height: 20px;
vertical-align: bottom;
font-size: .90em;
color: #999;
font-weight: normal;
text-align: left;
}

.createdate {
height: 20px;

www.globaljournals.org 38
vertical-align: top;
font-size: .90em;
color: #999;
font-weight: normal;
vertical-align: top;
padding-bottom: 5px;
padding-top: 0px;

a.readon {
margin-top: 10px;
display: block;
float: left;
background: url(../images/mw_readon.png) top right no-repeat;
padding-right: 20px;
line-height: 14px;
height: 16px;
}

/* form validation */
.invalid { border-color: #ff0000; }
label.invalid { color: #ff0000; }

/** overlib **/

.ol-foreground {
background-color: #f6f6f6;
}

www.globaljournals.org 39
.ol-background {
background-color: #666;
}

.ol-textfont {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}

.ol-captionfont {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #f6f6f6;
font-weight: bold;
}
.ol-captionfont a {
color: #0B55C4;
text-decoration: none;
font-size: 12px;
}

.ol-closefont {}

/* menu links */
a.mainlevel:link, a.mainlevel:visited {
padding-left: 5px;
}

a.mainlevel:hover {

www.globaljournals.org 40
/* spacers */
span.article_separator {
display: block;
height: 20px;
}

.article_column {
padding-right: 5px;
}

.column_separator {
border-left: 1px dashed #e0e0e0;
padding-left: 10px;
}

td.buttonheading {

td.buttonheading img {
border:none;
}

.clr {
clear: both;
}

td.greyline {
width: 20px;
background: url(../images/mw_line_grey.png) 50% 0 repeat-y;

www.globaljournals.org 41
}

div#maindivider {
border-top: 1px solid #ddd;
margin-bottom: 10px;
overflow: hidden;
height: 1px;
}

table.blog span.article_separator {
display: block;
height: 20px;
}

/* edit button */
.contentpaneopen_edit{
float: left;
}

/* table of contents */
table.contenttoc {
margin: 5px;
border: 1px solid #ccc;
padding: 5px;
float: right;
}

table.contenttoc td {
padding: 0 5px;
}

www.globaljournals.org 42
/* content tables */
td.sectiontableheader {
background: #efefef;
color: #333;
font-weight: bold;
padding: 4px;
border-right: 1px solid #fff;
}

tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
padding: 4px;
}

td.sectiontableentry0,
td.sectiontableentry1,
td.sectiontableentry2 {
padding: 3px;
}

/* content styles */
table.contentpaneopen, table.contentpane {
margin: 0;
padding: 0;
width: 100%;
}

table.contentpaneopen li {

www.globaljournals.org 43
margin-bottom: 5px;
}

table.contentpaneopen fieldset {
border: 0;
border-top: 1px solid #ddd;
}

table.contentpaneopen h3 {
margin-top: 25px;
}

table.contentpaneopen h4 {
font-family: Arial, Helvetica, sans-serif;
color: #333;
}

.highlight {
background-color: #fffebb;
}

/* module control elements */


table.user1user2 div.moduletable {
margin-bottom: 0px;
}

div.moduletable, div.module {
margin-bottom: 25px;
}

div.module_menu h3 {

www.globaljournals.org 44
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #eee;
margin: -23px -4px 5px -5px;
padding-left: 10px;
padding-bottom: 2px;
}

div.module_menu {
margin: 0;
padding: 0;
margin-bottom: 15px;
}

div.module_menu div div div {


padding: 10px;
padding-top: 30px;
padding-bottom: 15px;
width: auto;
}

div.module_menu div div div div {


background: none;
padding: 0;
}

div.module_menu ul {
margin: 10px 0;
padding-left: 20px;
}

www.globaljournals.org 45
div.module_menu ul li a:link, div.module_menu ul li a:visited {
font-weight: bold;
}

#leftcolumn div.module {
padding: 0 10px;
}

#leftcolumn div.module table {


width: auto;
}

/* forms */
table.adminform textarea {
width: 540px;
height: 400px;
font-size: 1em;
color: #000099;
}

div.search input {
width: 145px;
border: 1px solid #ccc;
margin: 15px 0 10px 0;
}

form#form-login fieldset { border: 0 none; margin: 0em; padding: 0.2em;}


form#form-login ul { padding-left: 20px; }

form#com-form-login fieldset { border: 0 none; margin: 0em; padding: 0.2em;}

www.globaljournals.org 46
form#com-form-login ul { padding-left: 20px; }

/* thumbnails */
div.mosimage { margin: 5px; }
div.mosimage_caption { font-size: .90em; color: #666; }

div.caption { padding: 0 10px 0 10px; }


div.caption img { border: 1px solid #CCC; }
div.caption p { font-size: .90em; color: #666; text-align: center; }

/* Parameter Table */
table.paramlist {
margin-top: 5px;
}

table.paramlist td.paramlist_key {
width: 128px;
text-align: left;
height: 30px;
}

table.paramlist td.paramlist_value {
}

div.message {
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: bold;
font-size : 14px;
color : #c30;
text-align: center;
width: auto;

www.globaljournals.org 47
background-color: #f9f9f9;
border: solid 1px #d5d5d5;
margin: 3px 0px 10px;
padding: 3px 20px;
}

/* Banners module */

/* Default skyscraper style */


.bannergroup {
}

.banneritem img {
display: block;
margin-left: auto;
margin-right: auto;
}

/* Text advert style */

.banneritem_text {
padding: 4px;
font-size: 11px;
}

.bannerfooter_text {
padding: 4px;
font-size: 11px;
background-color: #F7F7F7;
text-align: right;
}

www.globaljournals.org 48
/* System Messages */
/* see system general.css */

.pagination span { padding: 2px; }


.pagination a { padding: 2px; }

/* Polls */
.pollstableborder td {
text-align: left;
}

/* WebLinks */
span.description {
display:block;
padding-left: 30px;
}

/* Frontend Editing*/
fieldset {
border: 1px solid #ccc;
margin-top: 15px;
padding: 15px;
}

legend {
margin: 0;
padding: 0 10px;
}

td.key {

www.globaljournals.org 49
border-bottom:1px solid #eee;
color: #666;
}

/* Tooltips */

.tool-tip {
float: left;
background: #ffc;
border: 1px solid #D4D5AA;
padding: 5px;
max-width: 200px;
}

.tool-title {
padding: 0;
margin: 0;
font-size: 100%;
font-weight: bold;
margin-top: -15px;
padding-top: 15px;
padding-bottom: 5px;
background: url(../../system/images/selector-arrow.png) no-repeat;
}

.tool-text {
font-size: 100%;
margin: 0;
}

/* System Standard Messages */

www.globaljournals.org 50
#system-message { margin-bottom: 20px; }

#system-message dd.message ul { background: #C3D2E5


url(../../system/images/notice-info.png) 4px center no-repeat;border-top: 3px solid
#DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-
indent:0px;}

/* System Error Messages */


#system-message dd.error ul { color: #c00; background: #E6C0C0
url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid
#DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-
indent:0px;}

/* System Notice Messages */


#system-message dd.notice ul { color: #c00; background: #EFE7B8
url(../../system/images/notice-note.png) 4px center no-repeat; border-top: 3px solid
#F0DC7E; border-bottom: 3px solid #F0DC7E; margin:0px; padding-left: 40px; text-
indent:0px;}

#syndicate{
float:left;
padding-left: 25px;
}

#power_by{
float:right;
padding-right: 25px;
}

/* Component Specific Fixes */

www.globaljournals.org 51
#component-contact table td {
padding: 2px 0;
}

2.5 Testing:

Software testing is a critical element of software quality assurance and represents the
ultimate reviews of specification, design and coding. Testing is concerned with
uncovering of the system error.

2.5.1 White Box Testing

Each and every module of the project has been tested sufficiently by applying various
test cases. The testing has been carried out in following categories:
 Condition Testing.
 Data Flow Testing.
 Loop Testing

3. Conclusions:

In conclusion, there were many thing that I have experience and learned during the one
and half month of my Industrial Training at Global Journal of Computer Science and
Technology. The whole training period was very interesting, instructive and
challenging. Through this training I was able to gain new insights and more
comprehensive understanding about the real industry working condition and practice.
The one and half month placement also has provided me the opportunities to develop
and improve my soft and functional skills. All of this valuable experience and
knowledge that I have gained were not only acquired through the direct involvement in
task given but also through other aspect of the training such as work observation,
interaction with colleagues, superior, and others third party related to the company.
From what I have undergone, I am hundred percent agree that the industrial training

www.globaljournals.org 52
program have achieve its entire primary objective. It’s also the best ways to prepare
student in facing the real working life. As a result of the program now I am more
confident to enter the employment world and build my future career.

4. Reference:

4.1 Websites:
1. http://www.wikipedia.org
2. http://www.justhost.com
3. http://www.joomla.org
4. http://www.globaljournals.org

www.globaljournals.org 53

Potrebbero piacerti anche