Sie sind auf Seite 1von 33

TABLE OF CONTENT

Acknowledgement
1. Project Introduction

2. Technology introduction

3. System requirements

11

3.1 Proposed System


3.2 Hardware and software Specification
4. Project Design

13

4.1 Introduction
4.2 Basic Modules
4.3conceptual models
4.3.1 DFD
4.3.2 Use Case Diagram
4.3.3 Procedural Design
4.4Database Design
4.5 Student Interface Design
5. Screenshots
6. Project Testing

20
25

6.1 Test Cases


6.2 Test Results
7. References
8. Appendix

28
29

1. PROJECT INTRODUCTION
1.1Background:
COMPUTER ENGINEERING PORTAL is a web based application like kuk.ac.in where
students and teachers information which are available for access and interaction. This portal
works in two modules:
1) Registered student (enrolled students and staff)
2) Unregistered student ( other spectators )
Registered student can maintain portals information. Students can make changes and make
updates according to needs and have interactive duntions to work in a better connected way.
A student can search for information according to need. Various options are available for
searching the accurate information required: by logins, and different tabs which are to be
explored.
PHP is widely accepted internet language. Here we have used HTML/CSS in front end and My
SQL at back end.
1.2Objective:
The main objective of this application is to make Computer science departmental website simply
to reduce the efforts of students to access different information about class. A student will not
need to go elsewhere and search for Computer department related updates. Now a student can fill
form of their details and login to become a registered student. Also a student can share
information which he might think is helpful and of learning for other students.
As this is a website, anyone who has internet connection can use this online portal.
The programming is done in PHP. It is platform independent .
1.3Purpose:
Today the technology is fast advancing and it becomes the duty of a professional is to utilize it
properly and make it available to the masses. Everything is computerized online. The computer
industry focuses on the era of cost, flexibility, reliability and other such immaterial
considerations. Our aim is to make the conventional systems computerized with maximum
security, thus making it possible for the organizations to serve the students n make flow of
information well.

1.4Scope:
>>Scope of this project is as follows:
>>For complete flow of information online which students must open on this webpage and
register themselves here.
>>It provides two ways to seek information. The students look at main newsfeed or further log
themselves in for information like result n assignments
>>Students must login to make update i.e. it is available for dynamic changes only for registered
students .
>>It has two options to update . It can change password and status .
1.5Applicability:
This application is applicable wherever you want to seek information about cse department
sitting anywhere and getting all the updates in time.
1.6Project overview:
Project Name

Computer
Portal

Engineering

Company Name

Ducat

Project Type

Web Designing

Front End

PHP

Back End

My SQL

1.7Development tools:
Language

PHP, HTML/CSS, My SQL

IDE:

Dreamweaver8

Designing tools

Dreamweaver8, My SQL

Server

Apache

1.8Architecture:
Architectural design represents the structure of data and program components that are required to
build a computer based system. It considers the architectural style that the system will take, the
structure and properties of the components that constitute the system, and the interrelationships
that occur among all architectural components of a system. The architectural design defines the
relationship between major structural elements of the software, the design patterns that can be
used to achieve the requirements that have been defined for the system, and the constraints that
affect the way in which architectural design patterns can be applied.The COMPUTER
ENGINEERING PORTAL application is based on 3 tier-Architecture.
The 3-tier architecture:

Database Server

Web /Application Server

Clients

Store overall data


instructions

Database
Server

Web Server
Or
Application server

Clients

Clients

Clients

2 TECHNOLOGY INTRODUCTIONS
2.1 HTML/CSS:

Hypertext Markup Language (HTML) is the main markup language for creating web pages and
other information that can be displayed in a web browser.
HTML is written in the form of HTML elements consisting of tags enclosed in angle brackets
(like <html>), within the web page content. HTML tags most commonly come in pairs like <h1>
and </h1>, although some tags represent empty elements and so are unpaired, for example
<img>. The first tag in a pair is the start tag, and the second tag is the end tag (they are also
called opening tags and closing tags). In between these tags web designers can add text, further
tags, comments and other types of text-based content.
The purpose of a web browser is to read HTML documents and compose them into visible or
audible web pages. The browser does not display the HTML tags, but uses the tags to interpret
the content of the page.
HTML elements form the building blocks of all websites. HTML allows images and objects to
be embedded and can be used to create interactive forms. It provides a means to create structured
documents by denoting structural semantics for text such as headings, paragraphs, lists, links,

quotes and other items. It can embed scripts written in languages such as JavaScript which affect
the behavior of HTML web pages.
Web browsers can also refer to Cascading Style Sheets (CSS) to define the appearance and
layout of text and other material. The W3C, maintainer of both the HTML and the CSS
standards, encourages the use of CSS over explicit presentational HTML markup.
Hypertext Markup Language is a markup language that web browsers use to interpret and
compose text, images and other material into visual or audible web pages. Default characteristics
for every item of HTML markup are defined in the browser, and these characteristics can be
altered or enhanced by the web page designer's additional use of CSS. Many of the text elements
are found in the 1988 ISO technical report TR 9537 Techniques for using SGML, which in turn
covers the features of early text formatting languages such as that used by the RUNOFF
command developed in the early 1960s for the CTSS (Compatible Time-Sharing System)
operating system: these formatting commands were derived from the commands used by
typesetters to manually format documents. However, the SGML concept of generalized markup
is based on elements (nested annotated ranges with attributes) rather than merely print effects,
with also the separation of structure and markup; HTML has been progressively moved in this
direction with CSS
2.2 PHP

PHP is a server-side scripting language designed for web development but also used as a
general-purpose programming language. PHP is now installed on more than 244 million websites
and 2.1 million web servers. Originally created by Rasmus Lerdorf in 1995, the reference
implementation of PHP is now produced by The PHP Group. While PHP originally stood for
Personal Home Page, it now stands for PHP: Hypertext Preprocessor, a recursive acronym.

PHP code is interpreted by a web server with a PHP processor module, which generates the
resulting web page: PHP commands can be embedded directly into an HTML source document
rather than calling an external file to process data. It has also evolved to include a command-line
interface capability and can be used in standalone graphical applications.
PHP is free software released under the PHP License, which is incompatible with the GNU
General Public License (GPL) due to restrictions on the usage of the term PHP. PHP can be
deployed on most web servers and also as a standalone shell on almost every operating system
and platform, free of charge
As shown in the diagram, the PHP interpreter processes the page, communicating with file
systems, databases, and email servers as necessary, and then delivers a web page to the web
server to return to the browser.

The PHP interpreter only executes PHP code within its delimiters. Anything outside its
delimiters is not processed by PHP (although non-PHP text is still subject to control structures
described in PHP code). The most common delimiters are <?php to open and ?> to close PHP
sections. <script language="php"> and </script> delimiters are also available, as are the
shortened forms <? Or <?= (which is used to echo back a string or variable) and ?> as well as
ASP-style short forms <% or <%= and %>. While short delimiters are used, they make script
files less portable as support for them can be disabled in the PHP configuration, and so they are

discouraged. The purpose of all these delimiters is to separate PHP code from non-PHP code,
including HTML.The first form of delimiters, <?php and ?>, in XHTML and other XML
documents, creates correctly formed XML 'processing instructions. This means that the
resulting mixture of PHP code and other markup in the server-side file is itself well-formed
XML.Variables are prefixed with a dollar symbol, and a type does not need to be specified in
advance. Unlike function and class names, variable names are case sensitive. Both double-quoted
("") and heredoc strings provide the ability to interpolate a variable's value into the string. PHP
treats newlines as whitespace in the manner of a free-form language (except when inside string
quotes), and statements are terminated by a semicolon. PHP has three types of comment syntax:

2.3 MySQL

MySQL is a relational database management system (RDBMS), and ships with no GUI tools to
administer MySQL databases or manage data contained within the databases. Students may use
the included command line tools, or use MySQL "front-ends", desktop software and web
applications that create and manage MySQL databases, build database structures, back up data,

inspect status, and work with data records. The official set of MySQL front-end tools, MySQL
Workbench is actively developed by Oracle, and is freely available for use.
MySQL can be built and installed manually from source code, but this can be tedious so it is
more commonly installed from a binary package unless special customizations are required. On
most Linux distributions the package management system can download and install MySQL with
minimal effort, though further configuration is often required to adjust security and optimization
settings.
Though MySQL began as a low-end alternative to more powerful proprietary databases, it has
gradually evolved to support higher-scale needs as well. It is still most commonly used in small
to medium scale single-server deployments, either as a component in a LAMP-based web
application or as a standalone database server. Much of MySQL's appeal originates in its relative
simplicity and ease of use, which is enabled by an ecosystem of open source tools such as
phpMyAdmin. In the medium range, MySQL can be scaled by deploying it on more powerful
hardware, such as a multi-processor server with gigabytes of memory.
There are however limits to how far performance can scale on a single server ('scaling up'), so on
larger scales, multi-server MySQL ('scaling out') deployments are required to provide improved
performance and reliability. A typical high-end configuration can include a powerful master
database which handles data write operations and is replicated to multiple slaves that handle all
read operations. The master server synchronizes continually with its slaves so in the event of
failure a slave can be promoted to become the new master, minimizing downtime. Further
improvements in performance can be achieved by caching the results from database queries in
memory using memcached, or breaking down a database into smaller chunks called shards which
can be spread across a number of distributed server clusters.
MySQL works on many system platforms, including AIX, BSDi, FreeBSD, HP-UX,
eComStation, i5/OS, IRIX, Linux, Mac OS X, Microsoft Windows, NetBSD, Novell NetWare,
OpenBSD, OpenSolaris, OS/2 Warp, QNX, Solaris, Symbian, SunOS, SCO OpenServer, SCO
UnixWare, Sanos and Tru64. A port of MySQL to OpenVMS also exists.
MySQL is written in C and C++. Its SQL parser is written in yacc, but it uses a home-brewed
lexical analyzer. Many programming languages with language-specific APIs include libraries for
9

accessing MySQL databases. These include MySQL Connector/Net for integration with
Microsoft's Visual Studio (languages such as C# and VB are most commonly used) and the
JDBC driver for Java.

10

3 SYSTEM REQUIREMENTS
3.1Proposed system:
Web based Computer Engineering Portal will change the way you to acces the information in
need . It is completely web based application that will allow you to efficiently manage your
clients.
This software provides services to all students.
Page is divided into three frames. Top most frame display name banner. And bottom side has 2
frames one displays time and other displays option related to usage of website .
Modular programming practice was used to develop this project. The project was divided into
modules. The solution strategy consisted of following steps:
Analysis of the module
Database Design
Front-end design
Coding
testing of modules
Integration of modules
testing of the entire system

3.2Hardware Requirements and specifications:-

Components

Minimum Requirements

Processor

Pentium 1GHz or above

Memory(RAM)

256 MB

Hard Disk

With 20GB or above

Display(Resolution)

VGA having 640 X 480


resolution

CD Drive

52X or above

Keyboard

Normal/Multimedia
11

3.3Software Requirements and specifications:-

Operating System

Windows Xp and above,linux or mac

Language

PHP, HTML/CSS , My SQL

Software Used

XAMPP web server, DREAMWEAVER

Front End

PHP 5.5

Back End

: My SQL 5.3

12

4. PROJECT DESIGN
4.1Introduction
System design provides the understandings and procedural details necessary for implementing the system
recommended in the system study. Emphasis is on the translating the performance requirements into
design specifications. The design phase is a transition from a student-oriented document (System
proposal) to a document oriented to the programmers or database personnel.

System design goes through two phases of development:


Logical design
physical design
A data flow diagram shows the logical flow of the system. For a system it describes the input (source),
output (destination), database (data stores) and procedures (data flows) all in a format that meets the
students requirement. When analysis prepares the logical system design, they specify the student needs at
a level of detail that virtually determines the information flow into an out of the system and the required
data resources. The logical design also specifies input forms and screen layouts.

The activities following logical design are the procedure followed in the physical design e.g.,
producing programs, software, file and a working system. Design specifications instruct the
student about what the system should do
Logical and Output Design:
The logical design of an information system is analogous to an engineering blue print of an
automobile. It shows the major features and how they are related to one another. The detailed
specification for the new system was drawn on the bases of students requirement data. The
outputs inputs and databases are designed in this phase.
Output design is one of the most important features of the information system. When the output is not of
good quality the students will be averse to use the newly designed system and may not use the system.
There are many types of output, all of which can be either highly useful or can be critical to the students,
depending
on
the
manner
and
degree
to
which
they
are
used.

Outputs from computer system are required primarily to communicate the results of processing
to students; they are also used to provide a permanent hard copy of these results for later
consultation. Various types of outputs required can be listed as below:
External Outputs, whose destination is outside the organization internal outputs, whose
destination is with the organization
Operational outputs, whose use is purely within the computer department e.g., program-listing
etc.
Interactive outputs, which involve the student is communicating directly with the computer, It is
particularly important to consider human factor when designing computer outputs. End student
13

must find outputs easy to use and useful to their needs, without quality output, student may find
the entire system unnecessary and avoid using it. The term Output in any information system
may apply to either printer or displayed information. During the designing the output for this
system, it was taken into consideration, whether the information to be presented in the form of
query of report or to create documents etc.
Input Design:
The input design is the link that ties the information system into the students world. Input specifications
describe the manner in which data enters the system for processing. Input design features can ensure the
reliability of the system and produce results from accurate data, or they can result in the production of
erroneous information.

Input Design consists of:


developing specifications and procedures for data preparation
Steps necessary to put data into a usable form for processing.
Data entry , the activity of putting data into the computer processing.
Objectives of Input design
Five objectives of design input focus on

1) controlling the amount of input required


2) Avoid delay
3) Avoiding errors in data
4) Avoiding extra steps.
5) Keeping the process simple.
Input stages several activities have to be carried out as part of the overall input process. They
include some or all of the following.
Data recording (i.e., collection of data)
Data encapsulation (i.e., transfer of data)
Data conversion (i.e., controlling the flow of data)
Data transmission (i.e., transporting the data)
Data validation (i.e., checking the input data)
Data correction (i.e., correcting the errors)
Input Performa were designed, after a careful discussion with students. It was attempted to cover
all student requirements. Designed Performa were given to student for any suggestion and final
approval.

14

Various data items were identified and wherever necessary were recorded.
Input designs are aimed at reducing the chances of mistakes of errors. As the human beings are
prone to errors there is always a possibility of occurrence of chance of errors. Adequate
validation checks are incorporated to ensure error free data storage. Some of the data validation
checks applied is as following:
Redundancy of data is checked. It means the records of primary key do not occur twice.
Primary key field of any table must not be left blank.
Wherever items are coded, input code is checked for its validly with respect to several checks.
Utmost care has been taken to incorporate the validation at each stage of the system. E.g. when
entering records into students details, it is checked that whether that students roll number exists
in the database.
Enough messages and dialogue boxes are provided while design screen, which does guide student at the
time of any errors, or at time of entry. This feature provides a student-friendly interface to native students.
It can be emphasized that input deigns of COMPUTER ENGINEERING PORTAL SYSTEM is so
designed that it ensures easy and error free data entry mechanism. Once one is sure of input data the
output formatting becomes an routine work.

Software Design
The purpose of this phase is to plan a solution for the problem specified by the requirement
document. This is first step in moving from the problem domain to solution domain. Designing
activity is divided into two parts:
a) System Design
It aims to identify the modules that should be in the system, the specification of these modules
and how they interact with each other to produce the desired result.
b) Detailed Design
The internal goal of each of the modules specified in the system design is decided
Database Design
A database is a collection of inter-related data stored with a minimum of redundancy to serve
many applications. It minimizes the artificiality embedded in using separate files. The primary
objectives are fast response time to enquires, more information at low cost, control of
redundancy, clarity and ease of use, accuracy and fast recovery. The organization of data in a
database aims to achieve three major objectives, they are data integration, data integrity and data

15

independence. During the design of the database at most care has been taken to keep up the
objectives of the database design.
Code Design
The process of code is to facilitate the identification and retrieve of items of information. The code should
be simple and easy to understandable. The codes were designed in such a way that the features such as
optimum human oriented use and machine efficiency are unaffected.

For the code to be designed effectively, the following characteristics were also considered while
designing the code.
Uniqueness
Versatility
Stability
Simplicity
Consciousness
The code should be adequate for present and anticipated data processing for machine and human
use. Care was taken to minimize the clerical effort and computer time required to continue
operation.
Process Design
The process can be conceptualized in such a way to keep the methodology of main module
process along with some auxiliary task, which will run concurrently with the main program.
The top-down approach is maintained so as to keep track of the process, which satisfies the
maintenance reliability testing requirements. The concurrency of the data is checked during data
entry, by means of validation check for data in each field.

4.2Basic module:
This is divided into two modules:
1)Registered module
a)registration module
b)login module
c)change password
d)change status
2)Unregistered module
Registered Student module:
Only authenticated students can update status. This module covers registration, login, session
maintaining , updatingand logout.
16

Login Module describes the interface implemented by authentication. In it student enter the login
name and password provide to student.
Registration Module describes the interface implemented for creating new student. In it student
enter the details required for registration
Change password and change status is used for updating the registered student information .
Unregistered module
This module deals with managing the search .
Send a request to friend deals with inviting a friend for registering themselves.
About us , deals with providing information about web site developer .

4.3Conceptual models:
4.3.1Data Flow Diagram:
Data Flow Diagramming is a means of representing a system at any level of detail with a graphic
network of symbols showing data flows, data stores, data processes, and data sources/destination.
The data flow diagram is analogous to a road map. It is a network model of all possibilities with
different detail shown on different hierarchical levels. This processes of representing different
details level is called leveling or partitioning by some data flow diagram advocates. Like a
road map, there is no starting point or stop point, any time or timing, or steps to get somewhere.
We just know that the data path must exist because at some point it will be needed. A road map
shows all existing or planned roads because the road is needed.
Details that is not shown on the different levels of the data flow diagram such as volumes,
timing, frequency, etc. is shown on supplementary diagrams or in the data dictionary. For
example, data store contents may be shown in the data dictionary.
Data Flow Diagram (DFD) uses a number of symbols to represent the systems. Data Flow
Diagram also known as Bubble Chart is used to clarify system requirements and identifying the
major transformations that will become programs in system design. So it is the starting point of
the design phase that functionally decomposes the requirements specifications down to the level
of details.

17

Level 1: DFD

Register

NewUser

Login

Database

18

4.4 Database design:


DATA STRUCTURES:
This part of the Design consists the overall database schema or we can say that tables which
consists various types of records. Table of a database consists attributes, entities, tuples for
storing and manipulating records
Some of the tables are as follows:
Login :
This table maintains details of students when it Logins a student.
Column name
Username
Password

Data type
Text
Text

Constraint

Data Type
Text
Text
Text
Text
Numeric
Numeric
Numeric
Numeric
Text
Numeric

Constraint

Student Details
Column Name
Name
Fathers Name
Mothers Name
Educational Qualification
10th %age
12th %age
Graduation %age
Aggregate %age
Address
Contact No.

Unique

19

5. Screen Shots:
Home Page:

Faculty:

20

Courses (B.Tech)

Courses(M.Tech)

21

Student Form:

Training And Placement:

22

Downloads:

Login:

23

Contact Us:

24

6. TESTING PHASE
During earlier development phases an attempt is made to build software from an
abstract concept to tangible implementation. Software testing is a critical element of software
quality assurance and represents ultimate review of specification;
Design and coding notion of correctness of the software just developed and overcome a
conflict of interest that occurs errors are recovered. A thorough testing of system before any
implementation is mandatory. This is because implementing a new system is a major job, which
requires a lot of man- hours and other resources, so an error not detected before implementation
may cost a lost. Effective testing early in a process is also necessary because in some cases a
small error not detected and corrected early before installation may explore into much large
problems. Testing refers to the process of exercising and evaluating the system or system
components by automated means to verify that it satisfies the specified requirements or to
identify differences between expected and actual results. Testing is the critical element of
software quality assurance and represents the ultimate review of specification, design and
coding. The importance of software testing and its implications with respect to software quality
cannot be overemphasized.
Test Objective:
Testing is a process of execution a program with the intent of finding error.
A good test case is one that has a high probability of finding an undiscovered error.
A successful test is one that uncovers an as- yet- discovered error.

Levels of Testing
In order to uncover the errors present in different phases, we have the concept of levels of testing
commonly referred. The basic levels of testing are

25

Unit Test
The objective of unit testing is to verify that individual units -- the smallest compliable
components, such as functions & modules-- function correctly. This is done to ensure that no
bugs are present in the very basic structure of the program.
Unit testing is also called component testing. However, component testing is sometimes
considered to be a level of testing above unit testing. This may be the case with a system that
contains individually testable components that are composed of multiple units. For example in
the visual basic interface, in a system that contains forms and modules, the functions could be
tested as units and the whole form could be tested as component.
Unit testing tests software in terms of a unit: a module, a function, a specific section of code.
This testing occurs while the software is being developed and before all the pieces of code
complete.
My Project COMPUTER ENGINEERING PORTAL SYSTEM software each function and
event has been tested individually.

Integration Testing
The objective of integration testing is to test the integration of and communication between
components. Additionally, it may include testing the integration of subsystems or
communication with external systems
On some projects, integration testing may be divided into two levels: Assembly Testing and
System Integration Testing.
During Assembly testing, the integration of the software components is tested.
During system Integration testing, the communication with external systems is tested.
In Integration testing, individual modules are put together making a larger application. This can
be done repeatedly until the program is assembled in its entirety.
The individual components are combined with other components to make sure that necessary
communications, links and data sharing occur properly. It is not truly system testing because the
components are not implemented in the operating environment. The integration phase requires
more planning and some reasonable sub-set of production-type data. Larger systems often
require several integration steps.
There are three basic integration test methods:
All-at-once
Bottom-up
Top-down

26

The all-at-once method provides a useful solution for simple integration problems, involving a
small program possibly using a few previously tested modules.
Bottom-up testing involves individual testing of each module using a driver routine that calls the
module and provides it with needed resources. Bottom-up testing is a more intuitive approach to
testing that also usually finds errors in critical routines earlier than the top-down method.
However, in a new system many modules must be integrated to produce system-level behavior,
thus interface errors surface late in the process.
Top-down testing fits a prototyping environment that establishes an initial skeleton that fills
individual modules are completed. The method lends itself to more structured organizations that
plan out the entire test process. Although interface errors are found earlier, errors in critical
low-level modules can be found later than you would like.
What all this implies is that a combination of low-level bottom-up testing works best for critical
modules, while high-level top-down modules provide an early working program that can give
management and students more confidence in results early on in the process. There may be need
for more than one set of integration environments to support this hybrid approach.

System Testing
The objectives of system testing are to find defects that are attributable to the behavior of the
system as a whole, rather than the behavior of individual components, and to test that the
software functions as a complete system. This level of testing is different from integration testing
in that the tests are concerned with the entire system, not just the interactions between
components. Other than system functionality and behavior, system testing may include testing
configuration, throughput, security, resource utilization, and performance.

27

7 References:
Text Books
Black book by
HTML, Complete References, McGraw-hill,1996
Organisation
Vandana IT solutions
Internet

Learning PHP, MySQL & JavaScript by Robin Nixon

http://php.net/

http://www.w3schools.com/php/default.asp

http://lpmj.net/

28

APPENDIX
Index.php:
<?php
include 'header.php';
?>
<!-- A.4 HEADER BREADCRUMBS -->
<!-- Breadcrumbs -->
<div class="header-breadcrumbs"> </div>
</div>
<!-- For alternative headers END PASTE here -->
<!-- B. MAIN -->
<div class="main-subcontent4">
<div class="subcontent-unit-border-orange4 style1">
<div class="round-border-topleft"></div><div class="round-border-topright"></div>
<h1 class="orange4">Director's Message.</h1>
<p align="justify">It gives me immense pleasure to introduce University Institute of Engineering
and Technology (UIET) which was established in 2004 in the campus of Kurukshetra University. It was
established with a motive MIND TO MARKET so as to achieve excellence in the key areas of
engineering and to produce talented and committed human resources driven by the spirit of innovation
and team work. We offer both graduate and post graduate degrees in Engineering to about 1600 talented
students from all parts of India having top ranks in AIEEE. The Institute is accredited by AICTE and
ranks third in state of Haryana according the perception of public and admission seekers. The campus
provides excellent infrastructure not only to hone the technical skills of the students but also provides
ample space for leisure and extra curricular activities. I am quite confident that your visit to our campus
and interaction with the students will certainly elicit a good response from you.</p>
<p>I whole heartedly extend a warm invitation to all who are interested innovation and are
obsessed with quality</p>
<p class="orange4">&nbsp;</p>
<p class="center"><img src="file:///C|/Users/VIVEK GARG/Desktop/pages ideas/dsc_2786.jpg"
alt="Image description" width="134" height="126" class="center" /></p>
</div>
</div>

<!-- B.2 MAIN CONTENT -->


<div class="main-content">
<!-- Pagetitle -->
<h1 class="pagetitle">DEPARTMENT AT GLANCE</h1>

29

<!-- Content unit - One column -->


<div class="column1-unit">
<p align="justify">The Department of Computer Science&amp; Engg. Department was established
in the year 2004.<br />
The department offers B.Tech. &amp; M.Tech. degrees. <br />
The Department started with an intake of 60 in B.Tech. degree programme &amp; 20
in M.Tech. (Software Engg.). In view of the increasing importance of the
Computer Engineering discipline, the intake of the department was increased to 120 in
2007. <br />
<br />
To keep pace with the current technological trends, the Department has introduced a credit based
postgraduate programme leading to M.Tech. in Computer Engineering in the year 2009. Ever since its
establishment, the Department has always been on a high growth path and has experienced and dedicated
faculty with a strong commitment to engineering education. Our students are exposed to up-to-date
equipment, technology and techniques. We have well equipped laboratories with state-of-the-art facilities
like Blade sever, servers, thin clients and desktops (from IBM, HP,HCL etc.). Induction of new courses
from time to time enables the students to keep abreast of recent technological developments. Flexibility in
curriculum is provided through Electives Seminars and Projects.<br />
</p>
</div>
<hr class="clear-contentunit" />

</div>
<!-- B.3 SUBCONTENT -->
<div class="main-subcontent">

<div class="subcontent-unit-border-orange">
<div class="round-border-topleft"></div><div class="round-border-topright"></div>
<h1 class="orange">H.O.D MESSAGE</h1>
<div>
<div>
<div>
<div>
<p align="justify">The department gives exposure to its students, to not only the regular
Engineering curriculum but also to the aspirations of todays corporate world, by inculcating a
professional attitude in them. Our labs, with latest facilities and unlimited Internet facility, give our
students a cutting edge in technical exploration and enhance their information search and analysis
skills. The project which is an important part of their curriculum, not only gives them a chance to
understand and explore their area of interest, but it will be an important aspect in their contribution to
the company they would join after the degree. Students are encouraged to join various technical and
non-technical forums, which in turn gives them horizontal exposure to Engineering concepts and
technology.</p>
<div>

30

<p align="justify">I am confident that the students of the present batch would justify the
credibility of the department by showing a high level of professional competence in their respective job
areas.</p>
</div>
</div>
</div>
</div>
<div></div>
<div></div>
</div>
<div>
<div>
<div>
<div>
<h5></h5>
</div>
</div>
</div>
</div>
<p><img class="center" src="./img/myphoto.jpg" alt="Image description" /></p>
</div>
</div>
</div>
</div>
<?php
include 'footer.php';
?>
Faculty :
<?php
include 'header.php';
?>
<div class="header-breadcrumbs"> </div>
</div>
<!-- For alternative headers END PASTE here -->
<!-- B. MAIN -->
<div class="main-subcontent4">
<div class="subcontent-unit-border-orange4">
<div class="round-border-topleft"></div><div class="round-border-topright"></div>
<h1 class="orange4">About me</h1>
<p>My name is Gerhard, and you may be surprised to hear that for my real job I work as a full-time
pastor for a Christian church. Feel free to visit our global <a href="http://www.sda.org">church
website</a>.</p>

31

<p>In 2006 I decided to start my own website. When surfing around I didn't find the template I
needed. So I began to develop my own, with trials, errors and many long nights. About half a dozen
experiments and six months later, I feel that I am coming closer to the design I need. Multiflex-3 will be
the one for me!</p>
<p>I have profited much from others who have shared their CSS-knowledge on the internet. The
best way to show my appreciation is by sharing my results with others. So if this template is what you
were looking for, then feel free to use and enjoy it!</p>
<p>If you want to get in touch with me, you can check my <a href="http://www.1-2-3-4.info">
website</a> or email me via <a
href="http://www.openwebdesign.org/userinfo.phtml?user=gwolfgang">Open Webdesign</a>.</p>
<p class="center"><img class="center" src="./img/myphoto.jpg" alt="Image description" /></p>
</div>
</div>

<!-- B.2 MAIN CONTENT -->


<div class="main-content">
<h1 class="pagetitle">FACULTY</h1>
<!-- Content unit - One column -->
<div class="column1-unit">
<ul>
<li>Dr. Kulwinder Singh(Faculty Incharge)</li>
<li>Dr. Sanjeev Dhawan (Asst. Prof.)</li>
<li>Mr. Karambir (Asst. Prof.)</li>
<li>Mr. Naresh Kumar (Asst. Prof.)</li>
<li>Dr. Ajay Jangra (Asst. Prof.)</li>
<li>Mr. Chander Diwakar</li>
<li>Dr. Sona Malhotra (Asst. Prof.)</li>
<li>Ms. Poonam Rani (Asst. Prof.)</li>
<li>Ms. Deepti (Networking Engineer)</li>
</ul>
<p>&nbsp;</p>
</div>
<hr class="clear-contentunit" />

</div>
<!-- B.3 SUBCONTENT -->
<div class="main-subcontent">

<div class="subcontent-unit-border-orange">
<div class="round-border-topleft"></div><div class="round-border-topright"></div>

32

<h1 class="orange">About me</h1>


<p>My name is Gerhard, and you may be surprised to hear that for my real job I work as a full-time
pastor for a Christian church. Feel free to visit our global <a href="http://www.sda.org">church
website</a>.</p>
<p>In 2006 I decided to start my own website. When surfing around I didn't find the template I
needed. So I began to develop my own, with trials, errors and many long nights. About half a dozen
experiments and six months later, I feel that I am coming closer to the design I need. Multiflex-3 will be
the one for me!</p>
<p>I have profited much from others who have shared their CSS-knowledge on the internet. The
best way to show my appreciation is by sharing my results with others. So if this template is what you
were looking for, then feel free to use and enjoy it!</p>
<p>If you want to get in touch with me, you can check my <a href="http://www.1-2-3-4.info">
website</a> or email me via <a
href="http://www.openwebdesign.org/userinfo.phtml?user=gwolfgang">Open Webdesign</a>.</p>
<p class="center"><img class="center" src="./img/myphoto.jpg" alt="Image description" /></p>
</div>

</div>
</div>
<!-- C. FOOTER AREA -->
<?php
include 'footer.php';
?>

33

Das könnte Ihnen auch gefallen