Project Document

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 69

COMPUTERIZED LAB EQUIPMENT AUTOMATION

SYSTEM

PROJECT REPORT

Submitted by

NITHISH KUMAR R (811516104061)


RAJAMANICKAM V (811516104073)
RAJESH KUMAR K (811516104074)
THIRUCHANGU S (811516104115)

BACHELOR OF ENGINEERING
in
COMPUTER SCIENCE AND ENGINEERING

K.RAMAKRISHNAN COLLEGE OF ENGINEERING


DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
ANNA UNIVERSITY, CHENNAI
BONAFIDE CERTIFICAT

Certified that this project report “COMPUTERIZED LAB EQUIPMENT

AUTOMATION SYSTEM” is the bonafide work of “ RAJAMANIKAM.V ,NITHISH

KUMAR.R, RAJESH KUMAR.K, THIRUCHUNGU.S” who carried out the project

work under my supervision.

SIGNATURE SIGNATURE
Mrs. T.M.NITHYA M.E., (Ph.D)., Mrs. M. SUMATHI M.E., (Ph.D).,
Assistant Professor, Assistant Professor,
Head of the Department, Supervisor,
Department of Computer Science Department of Computer Science
and Engineering, and Engineering,
K. Ramakrishnan College of K. Ramakrishnan College of
Engineering, Samayapuram, Engineering, Samayapuram,
Trichy – 621 112. Trichy – 621 112.

Submitted for the Project Phase-I Viva-Voce held at K. Ramakrishnan


College of Engineering on _________________

INTERNAL EXAMINER EXTERNAL EXAMINER


ABSTRACT

Talking about the features of the Laboratory Management System, the user has can
manage transactions such as reservations, borrowed and returned items. To add a
new transaction, the user has to select borrower, items, room and time limit. In
order to add an item, the user has to provide device id, model, category, brand,
description, quantity, type, MR, price, and a photo. Beside all these, the user can
also add faculty, room, and inventory. The user can view all the records in the form
of graphs and pie charts. It also contains user management for the easy
management of the system . Design of this project is pretty simple so that the user
won’t find any difficulties while working on it. Laboratory Management System in
PHP helps the user in managing inventory and transactions.
TABLE OF CONTENTS
CHAPTER NO. TITLE PAGE NO.

ABSTRACT

LIST OF FIGURES

LIST OF ABBREVATIONS

1 INTRODUCTION 1

1.1 OVERVIEW 1

1.1.1 ABOUT THE PROJECT 2

1.1.2 PROBLEM IDENTIFICATION 3

1.1.3 OBJECTIVE 3

2 LITERATURE SURVEY 6

2.1 NET LAB: AN ONLINE LABORATORY 6


MANAGEMENT SYSTEM

2.2 INTELLIGENT LABORATORY MANAGEMENT 6


SYSTEM BASED ON INTERNET OF THINGS

2.3 DESIGN OF MANAGEMENT SYSTEM FOR 7


COMPUTER LABORATORY BASED ON ITIL

2.4 LIBRARY MANAGEMENT SYSTEM IN A 7


LABORATORY SCALE COOPERATED WITH
BOOK SELLER SITES
2.5 RFID BASED LABORATORY MANAGEMENT 8
SYSTEM

3 SYSTEM ANALYSIS

3.1 EXISTING SYSTEM

3.1.1 DISADVANTAGE

3.2 PROPOSED SYSTEM

3.2.1 ADVANTAGE

4 SYSTEM REQUIREMENTS

4.1 HARDWARE REQUIREMENTS

4.2 SOFTWARE REQUIREMENTS

4.3 SOFTWARE DESCRIPTION

4.3.1 FRONT END SOFTWARE

4.3.2 BACK END SOFTWARE

5 SYSTEM DESIGN

5.1 GENERAL

5.2 STRUCTURE OF DESIGN COMPONENT

5.2.1 SYSTEM ARCHITECTURE

5.2.2 SEQUENCE DIAGRAM

5.2.3 COLLABORATION DIAGRAM

5.2.4 CLASS DIAGRAM

6 SYSTEM IMPLEMENTATION

6.1 MODULES

7 SYSTEM TESTING
7.1 UNIT TESTING

7.2 INTEGRATION TESTING

7.3 ACCEPTANCE TESTING

8 CONCLUSION AND FUTURE ENHANCEMENT

8.1 CONCLUSION

8.2 FUTURE ENHANCEMENT

9 APPENDICES

9.1 SOURCE CODE

9.2 SCREEN SHOTS

REFERENCES

LIST OF FIGURES

FIGURE NO FIGURE NAME PAGE NO.

4.3.1 ACCESSING AN HTML PAGE 17

4.3.2 ACCESSING A PHP PAGE 18

5.1 ARCHITECTURE DIAGRAM 27

5.2 SEQUENCE DIAGRAM 28

5.3 COLLABORATION DIAGRAM 29

5.4 CLASS DIAGRAM 30

LIST OF ABBREVIATIONS
PHP Hypertext Preprocessor

GPL General Public License

HTML Hypertext Markup Language

CGI Common Gateway Interface

IIS Internet Information Services

UML Unified Modeling Language

LAN Local Area Network

CSS Cascading Style Sheets


CHAPTER 1

INTRODUCTION

Lab management system consists of list of programs about the management of the
details of the students. it is platform independent web based project. The project
has two modules namely- Student and Admin which has facility of Lab programs
Management, login Management. The staff and student can manage and do their
activities in easy manner. The Administrator and all the others can communicate
with the system through this project. Thus facilitating effective implementation and
monitoring of various activities of the student and staff

In Today’s world, technology is rapidly pervading many fields of human


endeavor .Nowadays most educational institutions are equipped with computer
Lab to provide training for students that qualify them for their professional life. At
present the Computer Lab becomes a more integral part of education and it
became the hub of activity. Every college has a computer Labs which contains
number of Computers connected to the LAN, but most of the time there is no
client server connectivity present to control the LAN. A single teacher cannot
supervise entire Lab and control student’s activities each and every time.
Monitoring what they are doing during practical sessions. The biggest challenge is
allowing students to take advantage of learning technology while keeping the
class productive and well managed. Previous studies show that the difficulties in
teaching computer Lab sessions include losing class room control and student
attention, difficulties in monitoring of Lab exam, and teaching visually impaired
students. However, most of the college Computer laboratory management
methods are outdated and cause heavy work pressure for staff members. This
system will be beneficial for teachers which will minimize their documentation
work as well as reduce time.
1.1 ABOUT THE PROJECT

Laboratory Management System is developed using PHP, CSS, Bootstrap, and


JavaScript. Talking about the project, it contains an admin side where a user can
manage all the inventory records. The admin plays an important role in the
management of this system. In this project, the user has to perform all the main
functions from the admin side.
1.2 PROBLEM IDENTIFICATION

It is observed that during practical session students , instead of completing


their practical works students do many other activities /staff which is not important
Monitoring each and every student during practical is difficult for every teachers
and also student have many question to ask teacher about practical. To overcome
this problem we are developing.

1.3 OBJECTIVE

Computerized lab management, reduce paper work and maintain lab online.
Automation of lab tasks minimizes the difficulties in maintaining the lab database.
Report generation is performed easily by faculty.
CHAPTER 2
LITERATURE SURVEY

2.1 NETLAB: AN ONLINE LABORATORY MANAGEMENT SYSTEM

Online hardware-based educational laboratories are increasingly being


deployed in traditional on-campus as well as Web-based distance-learning courses
around the world. An online laboratory generally will consist of several hardware-
based remote experiments. However, one particular experiment can be performed
at a time by an individual student or a group of students which require a careful
scheduling of the experiments. For the proper implementation of an online
laboratory an efficient laboratory management system (LMS) is thus essential.
Also for an online laboratory, the students need to fully understand the
experimental system setup and feel comfortable as in an actual laboratory
environment which, however, can be effectively done by adding suitable videos
and animations etc. Besides, the students should be able to run the remote
experiments, extract, save and analyze the data and submit laboratory reports
online. The front end of the laboratory management system should be made
browser-based so that one can use the laboratory facility from anywhere. Also, for
the teachers, the laboratory management system should include an online
evaluation for the quiz/viva-voce, checking experimental data, grading of
submitted laboratory reports and feedback for the students. In this paper, we
describe the design and prototype implementation of an online laboratory
management system (for use with shared hardware-based remote laboratory
resources) which may be employed for running internet-based online laboratory
courses for geographically dispersed Institutions.
2.2 INTELLIGENT LABORATORY MANAGEMENT SYSTEM BASED ON
INTERNET OF THINGS

For the purpose of optimizing laboratory management, a set of


intelligent laboratory management system based on Internet of things is described
in this paper. The hardware platform of this system is STM32 micro-controller,
adopts WIFI intelligent power module, RFID-RC522 card reader, using
Android/Java language to develop raspberry 3. When the students get to the
laboratory and put their student cards on, the system would read the student
information in the cloud database and find the student's course information,
recorded in the STM32 micro-controller and display the information on the
raspberry3. According to the information, the system would sign the data in the
cloud database. Achieved a efficient laboratory intelligent information
management system based on Internet of things.

2.3 DESIGN OF MANAGEMENT SYSTEM FOR COMPUTER


LABORATORY BASED ON ITIL

Currently, problems which the computer laboratories in higher learning


institution are confronted with are as follows: lacking consciousness for service
and standardized management, lacking means for executing and maintaining, no
standardized process, no record for software and hardware configuration and
change as well, and also changing configuration randomly. All these lie in that
management concept of these laboratories stay in elementary mode of old
mechanism, with the executing mechanism lacking the consciousness of service
and practice. This article introduces the core of ITSM system implementation:
ITIL-based laboratory management framework, process modeling and design for
configuration data structure. The system combines with the current management
situation in higher learning institution and makes some progress in the executing
and maintaining management in computer center.

2.4 LIBRARY MANAGEMENT SYSTEM IN A LABORATORY SCALE


COOPERATED WITH BOOK SELLER SITES

A laboratory in an engineering college possesses many books about


technology and science. While members in the laboratory mainly use the books,
outside students sometimes borrow them. Members must manage the collection by
oneself. We propose a library management system for a laboratory scale. The
system cooperates with some book seller sites. It reads an ISBN of a book by a
barcode reader to acquire the information by Amazon Web service. It adopts an IC
chip reader for user check with a student card. The system offers purchase helping
functions. It gathers book requests of members and tells a teacher to buy by a cart
method of API. It applies adequate lending rules according to access permission.
We also consider learning support functions, especially for books about
information engineering. A user who have read a book submits his comment for
understanding. He may upload his program as sample of practice. The following
users can access restrictively for the educational purpose. We developed a
prototype of the system, which has some database and basic functions. We carried
out an experiment of user operation for usability evaluation to get some ideas for
improvement.

2.5 RFID BASED LABORATORY MANAGEMENT SYSTEM

In this paper, we discuss the development of a functioning model for a


laboratory inventory management system based on radio frequency
identification (RFID) technology. The system allows users to track, search, and
label laboratory equipment wirelessly. This system is able to locate inventory and
report its status either present or missing. The collected inventory data from RFID
is then stored and displayed on a PC such that a user can go to the system and
search for the inventory desired. This system will not only provide meaningful
tracking and equipment status information but also secure products from theft and
ensure a more efficient inventory evaluation.
CHAPTER 3

SYSTEM ANALYSIS

3.1 EXISTING SYSTEM

The data is hard to maintain a lab manually. Data of student is not secure
in lab computers and anyone can access it. Students are not able to define
problems coming in their computers.Student are not able to see there
computer information.Teacher not able to maintain the student record.
Manipulation of student record is difficult for teacher.

3.1.1 LIMITATIONS

It needs manual works and it needs paper works.Lots of maintenance


is required.
3.2 PROPOSED SYSTEM

We introduce our project to maintain the computer lab easily by


computer system and reducing paper work. We provide user id and
password. The id password is unique.Students can report all problems
related to their system by firing queries .Student data will be secured no
one can asses that.Teacher can update the information of computer.
Student can show there pc information.
3.2.1 ADVANTAGES

The data will be secured. It reduces manual work.It reduces time


consumption.
CHAPTER 4

SYSTEM REQUIREMENTS

4.1 HARDWARE REQUIREMENTS

● Processor : Dual core processor 2.6.0 GHZ


● RAM : 1GB
● Hard disk : 160 GB
● Compact Disk : 650 Mb
● Keyboard : Standard keyboard
● Monitor : 15 inch color monitor

4.2 SOFTWARE REQUIREMENTS

● Operating system : Windows OS ( XP, 2007, 2008)


● Front End : PHP
● Back End : My SQL 5.0.5 1b

4.3 SOFTWARE DESCRIPTION

4.3.1 FRONT END SOFTWARE

FEATURES OF PHP

PHP: Hypertext Preprocessor (the name is a recursive acronym) is a widely


used, general-purpose scripting language that was originally designed for web
development to produce dynamic web pages. For this purpose, PHP code is
embedded into the HTML source document and interpreted by a web server with a
PHP processor module, which generates the web page document. As a general-
purpose programming language, PHP code is processed by an interpreter
application in command-line mode performing desired operating system operations
and producing program output on its standard output channel. It may also function
as a graphical application. PHP is available as a processor for most modern web
servers and as standalone interpreter on most operating systems and computing
platforms.

PHP was originally created by Rasmus Lerdorf in 1995[1] and has been in
continuous development ever since. The main implementation of PHP is now
produced by The PHP Group and serves as the de facto standard for PHP as there
is no formal specification. PHP is free software released under the PHP License,
which is incompatible with the GNU General Public License (GPL) because
restrictions exist regarding the use of the term PHP.

Hypertext refers to files linked together using hyperlinks, such as HTML


(HyperText Markup Language) files. Preprocessing is executing instructions that
modify the output. Below is a demonstration of the difference between HTML and
PHP files.

Accessing an HTML Page

FIGURE 4.3.1.1 ACCESSING AN HTML PAGE


1. Your browser sends a request to that web page's server (computer) for the

file (HTML or image) you wish to view.


2. The web server (computer) sends the file requested back to your computer.
3. Your browser displays the file appropriately.
4. If you request a PHP file (ends with ".php"), the server handles differently.

Accessing a PHP Page

FIGURE 4.3.1.2 ACCESSING A PHP PAGE

1. Your browser sends a request to that web page's server for the PHP file you
wish to view.
2. The web server calls PHP to interpret and perform the operations called for
in the PHP script.
3. The web server sends the output of the PHP program back to your computer.
4. Your browser displays the output appropriately.

PHP originally stood for personal home page. Its development began in
1994 when the Danish/Greenlandic programmer Rasmus Lerdorf initially
created a set of Perl scripts he called 'Personal Home Page Tools' to maintain
his personal homepage, including tasks such as displaying his résumé and
recording how much traffic his page was receiving. He rewrote these scripts
as C programming language Common Gateway Interface (CGI) binaries,
extending them to add the ability to work with web forms and to
communicate with databases and called this implementation 'Personal Home
Page/Forms Interpreter' or PHP/FI. PHP/FI could be used to build simple,
dynamic web applications. Lerdorf released PHP/FI as 'Personal Home Page
Tools (PHP Tools) version 1.0' publicly on June 8, 1995, to accelerate bug
location and improve the code. This release already had the basic
functionality that PHP has today. This included Perl-like variables, form
handling, and the ability to embed HTML. The syntax was similar to Perl
but was more limited and simpler, although less consistent. A development
team began to form and, after months of work and beta testing, officially
released PHP/FI 2 in November 1997.

A new major version has been under development alongside PHP 5 for several
years. This version was originally planned to be released as PHP 6 as a result of its
significant changes, which included plans for full Unicode support. However,
Unicode support took developers much longer to implement than originally
thought, and the decision was made in March 2010[13] to move the project to a
branch, with features still under development moved to trunk.

Changes in the new code include the removal of register_globals, magic


quotes, and safe mode. The reason for the removals was that register_globals had
given way to security holes, and the use of magic quotes had an unpredictable
nature, and was best avoided. Instead, to escape characters, magic quotes may be
replaced with the addslashes() function, or more appropriately an escape
mechanism specific to the database vendor itself like mysql_real_escape_string()
for MySQL. Functions that will be removed in future versions and have been
deprecated in PHP 5.3 will produce a warning if used.

PHP currently does not have native support for Unicode or multibyte
strings; Unicode support is under development for a future version of PHP and will
allow strings as well as class, method, and function names to contain non-ASCII
characters.

PHP interpreters are available on both 32-bit and 64-bit operating


systems, but on Microsoft Windows the only official distribution is a 32-bit
implementation, requiring Windows 32-bit compatibility mode while using
Internet Information Services (IIS) on a 64-bit Windows platform. As of PHP
5.3.0, experimental 64-bit versions are available for MS Windows.

Security

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 within 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 allow the ability to embed 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: /* */ marks
block and inline comments; // as well as # are used for one-line comments. The
echo statement is one of several facilities PHP provides to output text (e.g. to a
web browser).

In terms of keywords and language syntax, PHP is similar to most high level
languages that follow the C style syntax. if conditions, for and while loops, and
function returns are similar in syntax to languages such as C, C++, Java and Perl

Benefit of PHP

Because the server does processing, the output of PHP files changes
when its input changes. For example, most of the pages on the Horticulture site
have only two (2) PHP commands:

1. Include the header file that defines the links on the left, the banner, and the
quick links at the top.
2. Include the footer file that displays the mission statement and Horticulture
contact information.
Because including the files is performed every time the PHP file is accessed, when
the header/footer files change, the new content will be immediately updated. In
other words, if you add a new link, every page that includes the header will
immediately display the new link.

PHP has become the most popular Web programming language not only because it
is free. PHP is a full-fledged programming language (unlike HTML for example,
which is more of a presentation means) and many complex applications can be
written it it. Another benefit of applications written in PHP is that they are fast and
if written properly, they could be pretty secure. There are also tons of ready PHP
scripts and functions, which you can customize to your liking and use in your PHP
applications.

Web development is becoming a more prosperous industry lately. Since


the Internet and the computer wave in general are becoming quite lucrative, web
development is becoming a booming industry in which everyone wants to be a
part. However, it is also a very competitive industry since there are many
professionals that are quite adept at programming. Therefore, learning proper PHP
development strategies is beneficial. If you already have prior knowledge of
computer language and coding, PHP should come as a second nature to you. The
fact that is can be used in its most primal forms for basic programming as well as
incredibly advanced programming only ads to its possible potential for
programmers.

Before building website you need to know which language you are going to use in
a professional looking website. PHP is one of the best and easy to use
programming language as it can be run to any operating system. PHP is free
language so that is the huge advantage of this language. For handling database
connections, formatting date, editing strings, handling emails and all PHP can be
very useful. It can be easily extend for some specific functions that you would like
to add in your website. Reliability of this language is extra ordinary as PHP already
runs on millions of servers around the world, which means that it's powerful
enough for even the most demanding situations. It provides web developers much
more liberation in creating website with some of the outstanding features and they
can use regular elements frequently. PHP can be very much successful for creating
Dynamic Websites. PHP programmers with the use of open source codes benefit
from the flexibility of editing, modifying and updating the source code when there
is mandatory.

PHP is based on C++ programming language and the syntax used in PHP
is fairly similar to C, C++. There is huge community of developers who still
believes that C/C++ is still the best programming language. For every website to
get reasonable progress it can be use Content Management System such as Joomla,
Word Press etc. here PHP and MySQL are very helpful in successful CMS
running. There are so many IT companies which provide best quality PHP web
development work from India. The reason for Outsourcing PHP development to
India is that it is very cost effective with better quality. In the professional field of
Web and software development services we have achieved great amount of victory
with skilled and experienced PHP programmers.

PHP has been supported by almost every hosting company. PHP can be the best
choice to run an application on Linux based hosting platforms. PHP is a server side
scripting language originally designed to build dynamic websites. Modern web 2.0
applications are largely characterized by mashups and desktop style user interfaces.
php is an excellent choice for interacting with other websites and providing rich
user experience. Simple php commands like curl or fopen allow you to grab data
from other websites with relative ease. Php works well with javascript so you can
provide your end users with modern, responsive interfaces that are way beyond the
old static interfaces of days past.

4.3.2 BACK END SOFTWARE

FEATURES OF MYSQL

MySQL Introduction
The MySQL database has become the world's most popular open source
database because of its consistent fast performance, high reliability and ease of use.
It's used on every continent -- Yes, even Antarctica! -- by individual Web
developers as well as many of the world's largest and fastest-growing organizations
to save time and money powering their high-volume Web sites, business-critical
systems and packaged software -- including industry leaders such as Yahoo!,
Alcatel-Lucent, Google, Nokia, YouTube, and Zappos.com.

Not only is MySQL the world's most popular open source database, it's
also become the database of choice for a new generation of applications built on
the LAMP stack (Linux, Apache, MySQL, PHP / Perl / Python.) MySQL runs on
more than 20 platforms including Linux, Windows, Mac OS, Solaris, HP-UX, IBM
AIX, giving you the kind of flexibility that puts you in control.

Whether you're new to database technology or an experienced developer or DBA,


MySQL offers a comprehensive range of certified software, support, training and
consulting to make you successful.

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, so on larger scales, multi-server MySQL 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.[18] 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.
CHAPTER 5

SYSTEM DESIGN

5.1 GENERAL

System design is the process or art of defining the architecture,


components, modules, interface, and data for the system to satisfy specified
requirements. This chapter deals with various design and function of the system.

5.2 STRUCTURE OF DESIGN DOCUMENT

5.2.1 SYSEM ARCHITECTURE

FIGURE 5.1 ARCHITECTURE DESIGN


5.2.2 SEQUENCE DIAGRAM

A sequence diagram is an interaction diagram that shows how


objects operate with one another and in what order. It is a construct of a message
sequence chart. A sequence diagram shows object interactions arranged in time
sequence.

FIGURE 5.2 SEQUENCE DIAGRAM


.

5.2.3 COLLABRATION DIAGRAM

A collaboration diagram, also known as a communication diagram, is an


illustration of the relationships and interactions among software objects in the
Unified Modeling Language (UML).

Figure 5.3 Collaboration Diagram

5.2.4 CLASS DIAGRAM

Class diagram in the unified modeling language (UML) is a type of static


structure diagram that structure of a system by showing the system classes
attribute operators.
Figure 5.4 Class Diagram
CHAPTER 6

SYSTEM IMPLEMENTATION

6.1MODULES

 Login System
 User Management System
 Manage Transactions
 CRUD Items, Room
 Add student, faculty
 Manage Inventory
 View Graphs, Charts and History

MODULES DESCRIPTION

Login system

 This is the first module of this system its used to authenticate users.
Who enter into the system through username and password.

User Management System

 This is the second module of this system its used to view the
dashboard details and also the notification of the equipment details.
 User can add new equipments of the lab and also update that details.

Manage Transactions

 This is the third module of this system its used to clear the reservation
details and also view the details of the lab equipments.

CRUD Items and Rooms

 This is the fourth module of this system it is used to add the new
equipments for laboratory and also view the total number of
equipments by crud view and then admin can only manipulate this
system so the admin can easily update and edit the item or equipment
list.

Add Student and faculty

● This is the fifth module of this system so this module for update or
add student and faculty its can handle only from admin. If need to
change password or anything else they cannot change or modify
anything.

Manage Inventory

 This the sixth module of this system so its used to view the stock of
the lab equipments using this module can easily view the details of the
equipments so its easy to identify the particular module.

View Graphs and charts and history

● This is the final module of the system so it’s used to view the total
count of the equipments and also the details of the equipments by
chats and graphs.

● So finally the history is used to know the details of the system used
from who. So it can display the details of who used the system for
particular date and description this are the details can know from this
modules.
CHAPTER 7

SYSTEM TESTING

The purpose of testing is to discover errors. Testing is the process of trying


to discover every conceivable fault or weakness in a work product. It provides a
way to check the functionality of components, subassemblies, assemblies, and/or
a finished product. It is the process of exercising software with the intent of
ensuring that the software system meets its requirements and user expectations
and type address a specific testing requirement.

7.1 UNIT TESTING

Unit testing involves the design of test cases that validate that the internal
program logic is functioning properly, and that program inputs produce valid
outputs. All decision branches and internal code flow should be validated. It is
the testing of individual software units of the application. It is done after
the completion of an individual unit before integration. This is a structural
testing, that relies on knowledge of its construction and is invasive. Unit tests
perform basic tests at component level and test a specific business process,
application, and/or System configuration. Unit tests ensure that each unique path
of a business process performs accurately to the documented specifications and
contains clearly defined inputs and expected results. Unit testing is usually
conducted as part of a combined code and test phase of the software lifecycle,
although it is not uncommon for coding and unit testing to be conducted as two
distinct phases.
TEST STRATEGY AND APPROACH
Field testing will be performed manually and functional tests will
be written in detail.

TEST OBJECTIVES

 All field entries must work properly.

 Pages must be activated from the identified link.

 The entry screen, message and response must not be delayed.

FEATURES TO BE TESTED

 Verify that the entries are of the correct format .

 No duplicate entries should be allowed .

 All links should take the user to the correct page.

7.2 INTEGRATION TESTING

Integration tests are designed to test integrated software components to


determine if they actually run as one program. Testing is event driven and is more
concerned with the basic outcome of screens or fields. Integration
tests demonstrate that although the components were individually satisfaction, as
shown by successfully unit testing, the combination of components is correct and
consistent. Integration testing is specifically aimed at exposing the problems that
arise from the combination of components.
FUNCTIONAL TEST

Functional tests provide systematic demonstrations that functions tested are


available as specified by the business and technical requirements, system
documentation, and user manuals.

Systems/Procedures: interfacing systems or procedures must be invoked.


Organization and preparation of functional tests is focused on requirements, key
Functions, or special test cases. In addition, systematic coverage pertaining to
identify Business process flows; data fields, predefined processes, and successive
processes must be considered for testing.

SYSTEM TEST
System testing ensures that the entire integrated software system meets
requirements. It tests a configuration to ensure known and predicate results. An
Example of system testing is the configuration oriented system integration test.
System testing is based on process descriptions and flow emphasizing pre-
driven Process links and integration points.

7.3 ACCEPTANCE TESTING


User acceptance testing is a critical phase of any project and requires
significant participation by the end user. It also ensures that the system meets the
functional requirements.
CHAPTER 8

CONCLUSION AND FUTURE ENHANCEMENT

8.1 CONCLUSION

The web application provides facility to lab management system. It saves


time as it allows the computer system to every students of collage and it provide
the user id and password to login for them profile setting. and administrator have
all control of lab managing system.

8.2 FUTURE ENHANCEMENT

In future the concept of Computer Laboratory Management System which is


helpful for monitoring computer labs during practical sessions .Students machines
are monitored by the server computer and which will be handled by the faculty on
the server machine..It performs remote operations to control student machine.
CHAPTER 9
APPENDICES
9.1 SOURCE CODE

INDEX

<!DOCTYPE html>
<html>
<head>

<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1,
shrink-to-fit=no">
<meta http-equiv="x-ua-compatible" content="ie=edge">

<title></title>

<!-- bootstrap -->


<link rel="stylesheet" type="text/css"
href="assets/custom/css/bootstrap.min.css">
<link rel="stylesheet" type="text/css" href="assets/custom/css/bootstrap-
table.css">
<link rel="stylesheet" type="text/css"
href="assets/custom/css/datepicker.css">
<link rel="stylesheet" type="text/css"
href="assets/custom/css/datepicker3.css">
<link rel="stylesheet" type="text/css" href="assets/custom/css/styles.css">

<!-- toastr -->


<link rel="stylesheet" type="text/css" href="assets/toastr/css/toastr.css">

<!-- custom -->


<link rel="stylesheet" type="text/css"
href="assets/mycustom/css/styles.css">
</head>
<body class="index-body">

<div class="container">
<div class="row">
<div class="col-md-12">
<div class="col-xs-10 col-xs-offset-1 col-sm-8 col-sm-
offset-2 col-md-4 col-md-offset-4">
<div class="login-panel panel panel-default">
<div class="panel-heading">Laboratory
Management System</div>
<div class="panel-body">
<form class="frm_index">
<fieldset>
<div class="form-group">
<input class="form-control" placeholder="Username" name="username"
type="username" autofocus="" autocomplete="off">
</div>
<div class="form-group">
<input class="form-control" placeholder="Password" name="password"
type="password" value="">
</div>
<br>
<button class="btn btn-
primary btn-block">Log in</button>
</fieldset>
</form>
</div>
</div>
</div><!-- /.col-->
</div><!-- /.col-->
</div><!-- /.row -->
</div><!-- /.row -->
<!-- javascript -->
<script type="text/javascript" src="assets/custom/js/jquery-
1.11.1.min.js"></script>
<script type="text/javascript"
src="assets/custom/js/bootstrap.min.js"></script>
<script type="text/javascript" src="assets/toastr/js/toastr.min.js"></script>
<script type="text/javascript" src="assets/mycustom/js/login.js"></script>

</body>
</html>

BORROW

<?php
include 'header.php';
?>
<div id="sidebar-collapse" class="col-sm-3 col-lg-2 col-md-2 sidebar">
<form role="search">
<div class="form-group">
<!-- <input type="text" class="form-control"
placeholder="Search"> -->
</div>
</form>
<ul class="nav menu">
<li class="">
<a href="dashboard">
<svg class="glyph stroked dashboard-dial">
<use xlink:href="#stroked-dashboard-
dial"></use>
</svg>
Dashboard
</a>
</li>
<li class="parent active">
<a href="#">
<span data-toggle="collapse" href="#sub-item-
1"><svg class="glyph stroked chevron-down"><use xlink:href="#stroked-
chevron-down"></use></svg></span> Transaction
</a>
<ul class="children collapse" id="sub-item-1">
<li>
<a class="" href="reservation">
<svg class="glyph stroked eye">
<use xlink:href="#stroked-
eye"/>
</svg>
Reservations
</a>
</li>
<li>
<a class="" href="new">
<svg class="glyph stroked plus sign">
<use xlink:href="#stroked-plus-
sign"/>
</svg>
New
</a>
</li>
<li class="active">
<a class="" href="#">
<svg class="glyph stroked
download">
<use xlink:href="#stroked-
download"/>
</svg>
Borrowed Items
</a>
</li>
<li>
<a class="" href="return">
<svg class="glyph stroked
checkmark">
<use xlink:href="#stroked-checkmark"/>
</svg>
Returned Items
</a>
</li>
</ul>
</li>
<?php if($_SESSION['admin_type'] == 1){ ?>
<li>
<a href="items">
<svg class="glyph stroked desktop">
<use xlink:href="#stroked-desktop"/>
</svg>
Item
</a>
</li>
<li>
<a href="members">
<svg class="glyph stroked male user ">
<use xlink:href="#stroked-male-user"/>
</svg>
Borrower
</a>
</li>
<li>
<a href="room">
<svg class="glyph stroked app-window">
<use xlink:href="#stroked-app-
window"></use>
</svg>
Room
</a>
</li>
<li>
<a href="inventory">
<svg class="glyph stroked clipboard with paper">
<use xlink:href="#stroked-clipboard-with-
paper"/>
</svg>
Inventory
</a>
</li>
<li>
<a href="report">
<svg class="glyph stroked line-graph">
<use
xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#stroked-line-graph"/>
</svg>
Graph
</a>
</li>
<li>
<a href="user">
<svg class="glyph stroked female user">
<use xlink:href="#stroked-female-user"/>
</svg>
User
</a>
</li>
<?php
}
($_SESSION['admin_type'] == 1) ?

include('include_history.php') : false;
?>
</ul>
</div><!--/.sidebar-->

<div class="col-sm-9 col-lg-10 col-md-10 col-lg-offset-2 col-md-offset-2


col-sm-offset-3 main">

<div class="row">
<ol class="breadcrumb">
<li><a href="dashboard"><svg class="glyph stroked
home"><use xlink:href="#stroked-home"></use></svg></a></li>
<li class="active">Borrowed Items</li>
</ol>
</div><!--/.row-->

<div class="row">
<div class="col-md-12">
<div class="panel panel-default">
<div class="panel-body">
<table class="table table-bordered
tbl_borrow">
<thead>
<tr>
<th>Borrower
Name</th>
<th>Borrowed Date</th>
<th>Items
Borrowed</th>
<th>Room</th>
<th>Action</th>
</tr>
</thead>
</table>
</div>
</div>
</div>
</div>

</div>

<?php include 'footer.php'; ?>


DASHBOARD

<?php
include 'header.php';
?>
<div id="sidebar-collapse" class="col-sm-3 col-lg-2 col-md-2 sidebar">
<form role="search">
<div class="form-group">
<!-- <input type="text" class="form-control"
placeholder="Search"> -->
</div>
</form>
<ul class="nav menu">
<li class="active">
<a href="#">
<svg class="glyph stroked dashboard-dial">
<use xlink:href="#stroked-dashboard-
dial"></use>
</svg>
Dashboard
</a>
</li>
<li class="parent ">
<a href="#">
<span data-toggle="collapse" href="#sub-item-
1"><svg class="glyph stroked chevron-down"><use xlink:href="#stroked-
chevron-down"></use></svg></span> Transaction
</a>
<ul class="children collapse" id="sub-item-1">
<li>
<a class="" href="reservation">
<svg class="glyph stroked eye">
<use xlink:href="#stroked-
eye"/>
</svg>
Reservations
</a>
</li>
<li>
<a class="" href="new">
<svg class="glyph stroked plus sign">
<use xlink:href="#stroked-plus-sign"/>
</svg>
New
</a>
</li>
<li>
<a class="" href="borrow">
<svg class="glyph stroked
download">
<use xlink:href="#stroked-
download"/>
</svg>
Borrowed Items
</a>
</li>
<li>
<a class="" href="return">
<svg class="glyph stroked
checkmark">
<use xlink:href="#stroked-checkmark"/>
</svg>
Returned Items
</a>
</li>
</ul>
</li>
<?php if($_SESSION['admin_type'] == 1){ ?>
<li>
<a href="items">
<svg class="glyph stroked desktop">
<use xlink:href="#stroked-desktop"/>
</svg>
Item
</a>
</li>
<li>
<a href="members">
<svg class="glyph stroked male user ">
<use xlink:href="#stroked-male-user"/>
</svg>
Borrower
</a>
</li>
<li>
<a href="room">
<svg class="glyph stroked app-window">
<use xlink:href="#stroked-app-
window"></use>
</svg>
Room
</a>
</li>
<li>
<a href="inventory">
<svg class="glyph stroked clipboard with paper">
<use xlink:href="#stroked-clipboard-with-
paper"/>
</svg>
Inventory
</a>
</li>
<li>
<a href="report">
<svg class="glyph stroked line-graph">
<use
xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#stroked-line-graph"/>
</svg>
Graph
</a>
</li>
<li>
<a href="user">
<svg class="glyph stroked female user">
<use xlink:href="#stroked-female-user"/>
</svg>
User
</a>
</li>
<?php
}
($_SESSION['admin_type'] == 1) ?
include('include_history.php') : false;
?>
<!-- <li>
<a href="setting">
<svg class="glyph stroked gear">
<use xlink:href="#stroked-gear"></use>
</svg>
Setting
</a>
</li> -->
</ul>
</div><!--/.sidebar-->

<div class="row-fluid">
<div class="col-md-12 main">
<div class="col-sm-9 col-lg-10 col-md-10 col-lg-offset-2 col-
md-offset-2 col-sm-offset-3">

<div class="row">
<div class="col-lg-12">
<h1 class="page-header">Dashboard</h1>
</div>
</div><!--/.row-->

<!-- <div class="row">


<div class="col-xs-12 col-md-6 col-lg-3">
<div class="panel panel-blue panel-widget
">
<div class="row no-padding">
<div class="col-sm-3 col-lg-5
widget-left">
<i class="fa fa-hourglass-half fa-3x"></i>
</div>
<div class="col-sm-9 col-lg-7
widget-right">
<div class="large
peding_val">120</div>
<div class="text-
muted">Pending reservation</div>
</div>
</div>
</div>
</div>
<div class="col-xs-12 col-md-6 col-lg-3">
<div class="panel panel-orange panel-
widget">
<div class="row no-padding">
<div class="col-sm-3 col-lg-5
widget-left">
<i class="fa fa-thumbs-
up fa-3x"></i>
</div>
<div class="col-sm-9 col-lg-7
widget-right">
<div class="large
accept_val">52</div>
<div class="text-
muted">Accepted reservation</div>
</div>
</div>
</div>
</div>
<div class="col-xs-12 col-md-6 col-lg-3">
<div class="panel panel-teal panel-widget">
<div class="row no-padding">
<div class="col-sm-3 col-lg-5 widget-left">
<i class="fa fa-ban fa-
3x"></i>
</div>
<div class="col-sm-9 col-lg-7
widget-right">
<div class="large
cancel_val">24</div>
<div class="text-
muted">Cancelled Reservation</div>
</div>
</div>
</div>
</div>
<div class="col-xs-12 col-md-6 col-lg-3">
<div class="panel panel-red panel-widget">
<div class="row no-padding">
<div class="col-sm-3 col-lg-5
widget-left">
<i class="fa fa-user fa-3x"></i>
</div>
<div class="col-sm-9 col-lg-7
widget-right">
<div class="large
active_user">25.2k</div>
<div class="text-
muted">Number of active clients</div>
<div class="text-muted">Number of active clients</div>
</div>
</div>
</div>
</div>
</div><!--/.row-->

<!-- <hr/>
<div class="row">

<div class="col-md-12 col-xs-12 col-sm-12">


<div class="panel panel-primary">
<div class="panel-heading">
<h4 class="text-
white">Inventory item</h4>
</div>
<div class="panel-body">
<div class="col-md-12"
id="inventory" style="height: 500px;"></div>
</div>
</div>
</div>
<hr/>
<div class="col-md-12 col-xs-12 col-sm-12">
<div class="panel panel-blue">
<div class="panel-heading dark-
overlay">
History Logs
</div>
<div class="panel-body">
<ul class="todo-list">

</ul>
</div>
</div>
</div> -->

<!-- /div> -->


<div class="row">
<div class="col-sm-offset-3 col-sm-6">
<h2 style="text-align:center;">Calendar of
Reservation</h2>
<div id="calendar"></div>
</div>
</div>
<hr/>
<div class="row">
<table class="table table_dashboard">
<thead>
<tr>

<td><strong>Model</strong></td>

<td><strong>Category</strong></td>

<td><strong>Brand</strong></td>
<td><strong>Description</strong></td>

<td><strong>Quantity</strong></td>
<td><strong>Status</strong></td>

</tr>
</thead>
</table>
</div>

<hr/>
</div>
</div>

</div>
<?php include 'footer.php'; ?>
<script type="text/javascript">
$(document).ready(function() {
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
buttonText: {
today: 'today',
month: 'month',
week: 'week',
day: 'day'
},
events: {
url: '../class/display/display',
type: "POST",
data: {
key: "load_reservations_json"
}
},
editable: false,
droppable: false
});
});
</script>
$.ajax({
type: "POST",
url: "../class/display/display",
data: {
key: "chart_inventory"
}
})
.done(function(data){
console.log(data);
var provider = JSON.parse(data);
var chart = AmCharts.makeChart("inventory", {
"type": "pie",
"startDuration": 0,
"theme": "light",
"addClassNames": true,
"legend":{
"position":"right",
"marginRight":100,
"autoMargins":false
}
"innerRadius": "30%",
"defs": {
"filter": [{
"id": "shadow",
"width": "200%",
"height": "200%",
"feOffset": {
"result": "offOut",
"in": "SourceAlpha",
"dx": 0,
"dy": 0
}
"feGaussianBlur": {
"result": "blurOut",
"in": "offOut",
"stdDeviation": 5
}
"feBlend": {
"in": "SourceGraphic",
"in2": "blurOut",
"mode": "normal"
}
}]
},
"dataProvider": provider ,
"valueField": "litres",
"titleField": "country",
"export": {
"enabled": true
}
});

chart.addListener("init", handleInit);

chart.addListener("rollOverSlice", function(e) {
handleRollOver(e);
});

function handleInit(){
chart.legend.addListener("rollOverItem", handleRollOver);
}
function handleRollOver(e){
var wedge = e.dataItem.wedge.node;
wedge.parentNode.appendChild(wedge);
}
});

</script>

HISTORY

<?php
include 'header.php';
?>
<div id="sidebar-collapse" class="col-sm-3 col-lg-2 col-md-2 sidebar">
<form role="search">
<div class="form-group">
<!-- <input type="text" class="form-control"
placeholder="Search"> -->
</div>
</form>
<ul class="nav menu">
<li class="">
<a href="dashboard">
<svg class="glyph stroked dashboard-dial">
<use xlink:href="#stroked-dashboard-
dial"></use>
</svg>
Dashboard
</a>
</li>
<li class="parent ">
<a href="#">
<span data-toggle="collapse" href="#sub-item-
1"><svg class="glyph stroked chevron-down"><use xlink:href="#stroked-
chevron-down"></use></svg></span> Transaction
</a>
<ul class="children collapse" id="sub-item-1">
<li>
<a class="" href="reservation">
<svg class="glyph stroked eye">
<use xlink:href="#stroked-
eye"/>
</svg>
Reservations
</a>
</li>
<li>
<a class="" href="new">
<svg class="glyph stroked plus sign">
<use xlink:href="#stroked-plus-
sign"/>
</svg>
New
</a>
</li>
<li>
<a class="" href="borrow">
<svg class="glyph stroked
download">
<use xlink:href="#stroked-
download"/>
</svg>
Borrowed Items
</a>
</li>
<li>
<a class="" href="return">
<svg class="glyph stroked
checkmark">
<use xlink:href="#stroked-
checkmark"/>
</svg>
Returned Items
</a>
</li>
</ul>
</li>
<?php if($_SESSION['admin_type'] == 1){ ?>
<li>
<a href="items">
<svg class="glyph stroked desktop">
<use xlink:href="#stroked-desktop"/>
</svg>
Item
</a>
</li>
<li>
<a href="members">
<svg class="glyph stroked male user ">
<use xlink:href="#stroked-male-user"/>
</svg>
Borrower
</a>
</li>
<li>
<a href="room">
<svg class="glyph stroked app-window">
<use xlink:href="#stroked-app-
window"></use>
</svg>
Room
</a>
</li>
<li>
<a href="inventory">
<svg class="glyph stroked clipboard with paper">
<use xlink:href="#stroked-clipboard-with-
paper"/>
</svg>
Inventory
</a>
</li>
<li>
<a href="report">
<svg class="glyph stroked line-graph">
<use
xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#stroked-line-graph"/>
</svg>
Graph
</a>
</li>
<li>
<a href="user">
<svg class="glyph stroked female user">
<use xlink:href="#stroked-female-user"/>
</svg>
User
</a>
</li>
<?php
}
($_SESSION['admin_type'] == 1) ?
include('include_history.php') : false;
?>
</ul>
</div><!--/.sidebar-->

<div class="col-sm-9 col-lg-10 col-md-10 col-lg-offset-2 col-md-offset-2


col-sm-offset-3 main">

<div class="row">
<ol class="breadcrumb">
<li><a href="dashboard"><svg class="glyph stroked
home"><use xlink:href="#stroked-home"></use></svg></a></li>
<li class="active">Graph</li>
</ol>
</div><!--/.row-->

<div class="row">
<div class="col-lg-12">
<div class="panel panel-default">
<div class="panel-body">
<table class="table table_history">
<thead>
<tr>
<th>User</th>
<th>Description</th>
<th>Date</th>
</tr>
</thead>
</table>
</div>
</div><!-- panel -->
</div><!-- panel -->
</div><!-- row -->

</div>

<?php include 'footer.php'; ?>

9.2 SCREEN SHOTS


LOGIN

DASHBOARD
TRANSACTION

ITEMS
BORROW

ROOMS
INVENTORY

GRAPH
ADD USER
REFERENCES
1 .Mayra Samaniego, Ralph Deters. Management and Internet of Things[J].
Amsterdam:Procedia Computer Science. 2016.08.022.
2. P.P. Ray.A Survey on Internet of Things Architectures[J].
Amsterdam:Journal of King Saud University. 2016.10.003.
3. Yan Yu,Jian Hua Wang. Model Design of Universal Open Intelligent
Classroom Teaching Software[J]. Adamstown:Advanced Materials
Research.2012:207-212.
4. Hong Mei Wang, Xu Ming Long, Hong Yao Cao. The Classroom
Intelligent Control System Based on Wireless
Communication[J].Adamstown: Advanced Materials Research:2014:288-
292.
5. Ahmed Jedda, Mazen G. Khair,Hussein T. Mouftah. Decentralized RFID
Coverage Algorithms Using Writeable Tags[J]. Amsterdam: Computer
Networks. 2016.03.003.
6. Dhvani Shah, Vinayak haradi. IoT Based Biometrics Implementation on
Raspberry Pi[J]. Amsterdam: Procedia Computer Science. 2016.03.043
7. XIAO Mei yan, Management of Computer Laboratory Based on ITSM[J].
Experiment Science & Technology, 2007,(6):132-134.
8. Ma ping, Approach to IT Service – Based Lab Building for College
Computer Program[J]. Experiment Science & Technology, 2005,(2):108-
110,79.
9. YUAN Fang, Research on application of operation service
managementstandards in colleges and universities[J].Experimental
Technology andManagement, 2008,(7):10-13,17.
10. Sun Qiang,. IT Service Management - the concept, understanding and
implementation [M]. Beijing: Mechanical Industry Press,2004.
11. Jan van Bon.IT Service Management,An Introduction[M].Van Haren
Publishing,2002.
ACKNOWLEDGEMENT

We thank the Almighty GOD, without whom it would not have been
possible for us to complete our project.

We wish to address our profound gratitude to Dr.K.RAMAKRISHNAN,


Chairman, K.Ramakrishnan College of Engineering, who encouraged and gave
us all help throughout the course.

We express our hearty gratitude and thanks to our honorable and


grateful executive director Dr.S.KUPPUSAMY, B.Sc., MBA.,
Ph.D.,K.Ramakrishnan College of Engineering.

We are glad to thank our principal Dr.D.SRINIVASAN, M.E.,Ph.D.,


FIE,MIIW.,MISTE.,MSAE., C.Engg., for giving us permission to carry out this
project.

We wish to convey our sincere thanks to Mrs.T.M.NITHYA, M.E.,


(Ph.D.),Head of the Department, Computer Science and Engineering for giving
us constant encouragement and advice throughout the course.

We are grateful to Mrs.S.SUMATHI M.E., (Ph.D.),Sr.Assistant Professor


in the Department of Computer Science and Engineering, K.Ramakrishnan
College of Engineering, for her guidance and valuable suggestions during the
course of study.

Finally we sincerely acknowledge in no less term for all our staff


members, colleagues, out parents and friends for their co-operation and help
at various stages of this project work.
DECLARATION

I hereby declare that the work entitled “ COMPUTERIZED LAB


EQUIPMENT AUTOMATION SYSTEM ” is submitted in partial fulfillment of the
requirement for the reward of the degree in B.E., Anna University,Chennai, is a
record of our own work carried out by me during the academic year 2019-2020
under the supervision and guidance of Mrs.S.SUMATHI, M.E., (Ph.D.),
Sr.Assistant Professor, Department of Computer Science and Engineering,
K.Ramakrishnan College of Engineering. The extent and source of information
are derived from the existing literature and have been indicated through the
dissertation at the appropriate places. The matter embodied in this work is
original and has not been submitted for the award of any degree or diploma,
either in this or any other University.

NITHISH KUMAR R

(811516104061)

I certify that the declaration made by above candidate is true.

Mrs. S. SUMATHI,M.E., (Ph.D.),

Sr.Assistant Professor, CSE

You might also like