You are on page 1of 65

COMPUTER LABORATORY MANAGEMENT SYSTEM

MINI PROJECT REPORT

Submitted to the University of Madras in partial fulfilment of the

Requirements

For the award of the degree of

MASTER OF COMPUTER SCIENCE

By

PRIYA DHARSHINI. M

Reg. No. 832100168

Under the guidance of

Dr. R. RUBAN

St. Joseph’s College (Arts & Science)

(Affiliated To University Of Madras)

Kovur, Chennai-600128.

NOVEMBER-2022

i
St. Joseph’s College (Arts & Science)

Kovur, Chennai-600128

BONAFIDE CERTIFICATE
This is to certify that the project work entitled “COMPUTER
LABORATORY MANAGEMENT SYSTEM ” is the bonafide work
done by M.PRIYA DHARSHINI (Reg.No:832100168) in partial
fulfillment for the award of the degree of Master of Computer Science
during the academic year 2022-2023.

Signature of the HOD Signature of the Guide

[Dr.R.Ruban] [Dr.R.Ruban]

Submitted for the viva-voce held on …………………………….

Examiners

1.

2.

ii
Dr. R. Ruban,

Principal & Guide


St. Joseph’s College (Arts & Science),
Kovur, Chennai-600128

CERTIFICATE

This is to certify that the project work entitled “COMPUTER


LABORATORY MANAGEMENT SYSTEM” is the bonafide work
of M.PRIYA DHARSHINI (Reg.No:832100168) who carried out the
project work under my guidance and supervision.

Signature of the Guide

[Dr. R. Ruban]

iii
DECLARATION

I, M.PRIYA DHARSHINI, a bonafide student of PG Department of


Computer Science ,St. Joseph’s College (Arts & Science), declare that the project
report on “COMPUTER LABORATORY MANAGEMENT SYSTEM” is
the result original work done by me. A similar work has not been submitted earlier
to the UNIVERSITY OF MADRAS or any other institutions for the fulfillment
of the requirements Of course study.

DATE: M.PRIYADHARSHINI

iv
ACKNOWLEDGEMENT

v
ACKNOWLEDGEMENT

At the very outset, I offer my sincere thanks to Almighty God for the grace and blessings
that made me to complete the project in a successful manner.

As I submit the project computer laboratory management system report, it gives me


immense pleasure to acknowledge my gratitude to various people who were instrumental in
the completion of the project.

I offer my humble gratitude to Dr. R. Ruban , Principal and project guide, St. Joseph’s
College (Arts & Science), Kovur, for permitting me to do my project work. I express my deep
gratitude to Rev. Sr. L. Suganthi, DMI, Administrator, St. Joseph’s College (Arts & Science),
Kovur, for her help in this project.

I’m indebted to Dr. R. Ruban, project guide, St. Joseph’s College (Arts & Science),
Kovur, for his valuable guidance and sharing his expertise in various fields during the course
of this project.

I thank all of the teaching and non teaching staff members for their support towards
this project.

I thank my parents for their physical and mentally support towards accomplishing this
project. I express my sincere thanks to all my friends for giving me technical and non technical
guidance towards completion of this project successfully.

M. PRIYA DHARSHINI

vi
CONTENTS

1. LIST OF FIGURES…………………………………………..3

2. PROJECT OVER VIEW……………………………………...5

2.1 INTRODUCTION…………………………………………….6

2.2 ABSTRACT…………………………………………………..8

3. SYSTEM STUDY……………………………………………..10

3.1 EXISTING SYSTEM…………………………………………..10

3.2 PROPOSED SYSTEM………………………………………..10

4. BACKGROUND AND RELATED WORK…………………...11

5. GOALS…………………………………………………………11

6. SYSTEM REQUIREMENTS………………………………….13

6.1 HARDWARE REQUIREMENT………………………………13

6.2 SOFTWARE REQUIREMENT………………………………..13

7. TECHNOLOGY OVER VIEW…………………………………14

7.1 PHP ……………………………………………………………...14

7.2 MY SQL………………………………………………………….14

7.3 APACHE…………………………………………………………15

7.4 XAMPP………………………………………………………….15

8. SYSTEM DESIGN……………………………............................16

8.1 ADMIN MODULE………………………………………………16

8.2 STUDENT MODULE……………………………………………16

1
8.3 FLOW CHART…………………………………………………...17

8.4 USE CASE FLOW DIAGRAM………………………………….19

8.5 ER DIAGRAM……………………………………………………21

8.5.1 CONCEPTUAL DATA MODEL……………………………….21

8.5.2 LOGICAL DATA MODEL……………………………………..21

8.5.3 PHYSICAL DATA MODEL……………………………………21

8.5.4 ER DIAGRAM ………………………………………………....22

9. DATABASE AND MYSQL TABLES…………………………...23

10. DEPLOYMENT…………………………………………………..26

10.1 SAMPLE CODING……………………………………………...26

10.2 SAMPLE SCREEN SHOT………………………………………48

11. SYSTEM TESTING………………………………………………55

11.2 TEST CASE DESIGN ……………………………………………55

12. SUPPLEMENTARY REQUIREMENTS…………………………56

13. OTHER NONFUNCTIONAL REQUIREMENT…………………57

14. CONCLUSION……………………………………………………58

15. BIBLIOGRAPHY……………………………………………….....53

16. ABBREVIATION…………………………………………….........59

2
LIST OF FIGURES:

S.NO TOPIC PAGE NO.

USER FLOW CHART


1. 17

2. ADMIN FLOW CHART 18

3. USE CASE FLOW DIAGRAM 19


(USER)

4. USE CASE FLOW DIAGRAM 20


(ADMIN)

5. ER DIAGRAM 22

3
PROJECT OVER VIEW

4
2. PROJECT OVER VIEW
 Overall Description will describe major components of the system, interconnection
and external interfaces.
 Specific Requirements will describe the functions of actors, their role in the system
and constraints.

Overall Description:

The rest of this document will give further details on the overall product description,
including the hardware, software, and communications interfaces, product functions, user
characteristics, and any assumptions that will be made.

Specific Requirements:

The college will also include the specific requirements needed. These will include the
functions, performance, design, and software attributes. This document is organized in a
logical manner and is easy to follow. Readers should refer to the table of contents,
appendices, or index if looking for something in specific. Otherwise, reading this document
from start to finish will start with a vague description and get more specific and detailed as
changing sections and reading further.

5
2.1 INTRODUCTION:

This is a computer lab management system in a college This system deals with the
computer-related problems in the college. Here all the tasks are done from the admin side.
The system admin can add and delete the computer resources. Also, he can add the specific
computer parts. Each accessory can be assigned to the different class. Here, the admin adds
the computer related parts and allocates them to a location. Location is specifically nothing
but the classes types like college. Also, he can check the damaged items in the computer lab.
If finds one, then he will send it for repair. Or he can even replace them with the new ones.

6
ABSTRACT

7
2.1 ABSTRACT:
Nowadays, many application system use online system to interact with the user. It is
because online system has many advantages rather than using manual system. Computer
Laboratory Management System is an example of online system that will be developed for
lab administrators and Technical staffs. In this project, several modules will be applied to the
computer lab management system. All these modules are choosing based on the lab
administrator, staff and user request. This project has its objectives and problem statements
that give the reason why this online system should be develop. Computer Lab Management
System is relevance to the all Learning institutions. The manual lab management method so
far has its attendant problem of being tedious.

8
SYSTEM STUDY

9
3. SYSTEM STUDY
The website is been designed keeping the students of computing and information
sciences department in mind and the main purpose is to provide students an easy, simple and
efficient manner of filing the program of study. The user interfaces that are developed in this
website help the students with different transactional states like entering the personal
information, editing the profile, updating the profile etc., allowing the user to choose from the
dropdown menu. The inclusion of this mechanism makes users feel comfortable while using
the website.

3.1 EXISTING SYSTEM:


Laboratories that can be found in a college consists of types starts computer Laboratry
Management System The entire laboratories are certainly adjusted to the majors as well as the
curriculams which is implemented in an college Laboratory is not simple because it is
necessary to regulate and monitor the devices used in the lab activities that takes place in a
college so as to satisfy the needs from maintaineance.

3.2 PROPOSED SYSTEM:


In the Proposed the Processes ,first of all operational staff will input all the asset
data owned by college laboratory. All data will be stored in accordance with the required
attributes in the documentation which consists of the Device name ,Device model, brand,
inventory code ,others. If available then the asset operational staff will update the data on the
following system will be allocated to based on the classifications of the objects that have the
role in the information of the systems which are represented

10
4. BACKGROUND AND RELATED WORK

The main aim of our project is to develop the application which will be useful in
computer lab management system. As this college computer lab management system project
includes the Admin and User In this Admin Act as a Administrator and user is a Technical
Staff.

 After registration can login into system


 Admin Can Add a Stocks and Add location
 Admin can update Manage Device, Manage Location, Manage User, System log,
 Admin Change his / her own password.
 Admin login should be present who can read as well as view any data.

The computer lab management system has a details in separate records are tedious task.
Referring to all these records and updating is needed. Since the number of Device and Stocks
are growing and management has to handle records of all of the Stocks, New Device ,Manage
Dump, Repaired Etc it is facing the little bit problems in Maintaining the records

5. GOALS

The main goal of the system is to automate the process carried out in the organization
with improved performance and realize the vision of paperless computer lab management
system. Some of the goals of the system are listed below:

 Manage large number of Stock details.


 Manage all details of Device
 Create a accounts and maintain the data’s effectively.
 View all the details of the Stock, New Device Etc
 Create the statistical reports.

11
SYSTEM REQUIREMENT

12
6. SYSTEM REQUIREMENT

System requirements are the configuration that a system must have in order for a
hardware or software application to run smoothly and efficiently. Failure to meet these
requirements can result in installation problems or performance problems.

6.1 Hardware Requirements :

 Processor : Intel Core i3 5th Gen (or) Higher


 RAM : 4 Gb (or) Higher
 Hard disk : 50 Gb

6.2 Software Requirements

 Operating System : Windows 8.1 or Higher


 Language : HTML, JAVA, PHP
 Database : My SQL

13
7. TECHNOLOGY OVERVIEW

The technology selected for implementing Student Information Management System is

PHP/MYSQL. Apache is used as the HTTP server. The development was done in a

‘windows’ environment using adobe dream weaver CS5.

7.1 PHP

PHP is a general-purpose scripting language that is especially suited to server-side


web development where PHP generally runs on a web server. PHP code is embedded into
the HTML source document. Any PHP code in a requested file is executed by the PHP
runtime, usually to create dynamic web page content. It can also be used for command-line
scripting and client-side GUI applications. PHP can be deployed on many web servers and
operating systems, and can be used with many relational database management systems
(RDBMS). It is available free of charge, and the PHP Group provides the complete source
code for users to build, customize and extend for their own use.

7.2 MySQL

MySQL is a relational database management system (RDBMS) that runs as a server


providing multi-user access to a number of databases. MySQL is a popular choice of
database for use in web applications and is an open source product. The process of setting up
a MySQL database varies from host to host, however we will end up with a database name, a

user name and a password. Before using our database, we must create a table. A table is a
section of the database for storing related information. In a table we will set up the different
fields which will be used in that table. Creating a table in Php My Admin is simple, we just
type the name, select the number of fields and click the ‘go’ button. we will then be taken to
a setup screen where you must create the fields for the database. Another way of creating
databases and tables in Php My Admin is by executing simple SQL statements. We have
used this method in order to create our database and tables.

14
7.3 APACHE

The Apache HTTP Server is a web server software notable for playing a key role in the
initial growth of the World Wide Web. In 2009 it became the first web server software to
surpass the 100 million web site milestone. Apache is developed and maintained by an open

Community of developers under the auspices of the Apache Software Foundation. Since
April 1996 Apache has been the most popular HTTP server software in use. As of November
2010 Apache served over 59.36% of all websites and over 66.56% of the first one million
busiest websites.

7.4 XAMPP

XAMPP is a small and light Apache distribution containing the most common web

Development technologies in a single package. Its contents, small size, and portability make
it the ideal tool for students developing and testing applications in PHP and MySQL.
XAMPP is available as a free download in two specific packages: full and lite. While the full
package download provides a wide array of development tools, XAMPP Lite contains the
necessary technologies that meet the Ontario Skills Competition standards.The light version
is a small package containing Apache HTTP Server, PHP, MySQL, Php My Admin, Open
ssl, and SQLite.

15
8. SYSTEM DESIGN

8.1 Admin Module:

This is the first and the base module of the project by this module admin is provided to
the project to manage the user module. An admin have the authority to add and remove the
User Login, Stocks, New Device ,Manage Dump, Repaired ,update etc.

8.Technical Staff Module:

A Admin Can registered. After enter the Login Page a Staff are redirect to the
Dashboard page. To login their Staff . After login the Staff is able add Stocks, New Device
,Manage Dump, Repaired ,update etc.

16
8.3 FLOW CHART

User Flow Chart

CLMS

Login

View and Add Stocks /New


Device /Manage Dump/
Repaired /update

Report as Pdf

17
Admin Flow Chart

CLMS

Login

View and Add Stocks /New


Device /Manage Dump/
Repaired /update and
Monitoring

Printed as Pdf as Report

18
8.3 USE CASE FLOW DIAGRAM
Use Case Flow Diagram (User)

Login

Admin Dashboard

Register Users

View user details / Edit


user details

Print All details/Print as


Pdf

User View and Add Stocks


/New Device /Manage
Dump/ Repaired /update
and Monitoring

Device Location Assign


and Add Products

Update All

Change Password

19
Use Case Flow Diagram (Admin)

Login

Admin Dashboard

Register Users

View user details / Edit


user details

Print All details/Print as


Pdf

Admin View and Add Stocks


/New Device /Manage
Dump/ Repaired /update
and Monitoring

Monitoring Admin and


User

Update All

Change Password

20
8.5 ER DIAGRAM

8.5.1 Conceptual data model:


This is the highest level ER model in that it contains the least granular detail but
establishes the overall scope of what is to be included within the model set. The conceptual
ER model normally defines master reference data entities that are commonly used by the
organization. Developing an enterprise-wide conceptual ER model is useful to support
documenting the data architecture for an organization.

8.5.2 Logical data model:

A logical ER model does not require a conceptual ER model, especially if the scope of
the logical ER model includes only the development of a distinct information system. The
logical ER model contains more detail than the conceptual ER model. In addition to master
data entities, operational and transactional data entities are now defined. The details of each
data entity are developed and the relationships between these data entities are established. The
logical ER model is however developed independent of technology into which it can be
implemented.

8.5.3 Physical data model:

One or more physical ER models may be developed from each logical ER model. The
physical ER model is normally developed to be instantiated as a database. Therefore each
physical ER model must contain enough detail to produce a database and each physical ER
model is technology dependent since each database management system is somewhat
different.

21
8.5.4 ER DIAGRAM:

Device Stocks
Dashboard Add Location

Assign Device Computer Device Location


Laboratory
Management
System Damaged
Device Type

Notification Technical Staff


System User

22
9.DATABASE AND MYSQL TABLES

MySQL ("My S-Q-L", officially, but also called "My Sequel") is (as of July 2013) the world's
second most widely used open-source relational database management system (RDBMS). It is
named after co-founder Michael Widenius daughter, My. The SQL phrase stands for
Structured Query Language. The MySQL development project has made its source code
available under the terms of the GNU General Public License, as well as under a variety of
proprietary agreements. MySQL was owned and sponsored by a single for-profit firm, the
Swedish company MySQL , now owned by Oracle Corporation .MySQL is a popular choice
of database for use in web applications, and is a central component of the widely used LAMP
open source web application software stack. LAMP is an acronym for "Linux, Apache,
MySQL, PHP/Python." Free-software-open source projects that require a full-featured
database management system often use MySQL. For commercial use, several paid editions
are available, and offer additional functionality. Applications which use MySQL databases
Library Management System include: WordPress, php, and other software. MySQL is also
used in many high-profile, large-scale websites, including Wikipedia, Google (though not for
searches), Facebook, Twitter and YouTube.

Database tables:
In this project various tables used for maintain the information.
Table Admin:

Table Device name:

23
Table Device:

Table Location:

Table Location details:

Table Staff:

Table User login :

24
CODING

25
10. DEPLOYMENT
10.1 SAMPLE CODING:

Dashboard.php:
<?php include('header.php'); ?>
<?php include('session.php'); ?>
<body>
<?php include('navbar.php') ?>
<div class="container-fluid">
<div class="row-fluid">
<?php include('dashboard_slidebar.php'); ?>
<div class="span9" id="content">
<div class="row-fluid">
<?php $query= mysql_query("select * from admin where admin_id = '$session_id'")or
die(mysql_error());
$row = mysql_fetch_array($query);
?>
<div class="col-lg-12">
<div class="alert alert-success alert-dismissable">
<button type="button" class="close" data-dismiss="alert" aria-
hidden="true">&times;</button>
<img id="avatar1" class="img-responsive" src="<?php echo $row['adminthumbnails'];
?>"><strong> Welcome! <?php echo $user_row['firstname']." ".$user_row['lastname'];
?></strong>
</div>
</div>

<!-- block -->


<div class="block">
<div class="navbar navbar-inner block-header">
<div class="muted pull-left"><i class="icon-dashboard">&nbsp;</i>Dashboard Data
Number</div>
<div class="muted pull-right"><i class="icon-time"></i>&nbsp;<?php include('time.php');
?></div>
</div>
26
<div class="block-content collapse in">
<div class="span12">

<div class="block-content collapse in">


<div id="page-wrapper">
<?php
$stocks = mysql_query("select * from stdevice
LEFT JOIN device_name ON stdevice.dev_id=device_name.dev_id")or die(mysql_error());
$stocks = mysql_num_rows($stocks);
?>
<div class="row-fluid">
<div class="span6">
<div class="panel panel-primary">
<div class="panel-heading">
<div class="container-fluid">
<div class="row-fluid">
<div class="span3"><br/>
<i class="fa fa-desktop fa-5x"></i><br/>
</div>
<div class="span8 text-right"><br/>
<div class="huge"><?php echo $stocks; ?></div>
<div>All Stocked</div><br/>
</div>
</div>
</div>
</div>
<a href="device_stocks.php">
<div class="modal-footer">
<span class="pull-left">View Details</span>
<span class="pull-right"><i class="icon-chevron-right"></i></span>
<div class="clearfix"></div>
</div>

27
</a>
</div>
</div>
<?php
$new = mysql_query("select * from stdevice
LEFT JOIN device_name ON stdevice.dev_id=device_name.dev_id
where dev_status='New'")or die(mysql_error());
$new = mysql_num_rows($new);
?>
<div class="span6">
<div class="panel panel-green">
<div class="panel-heading">
<div class="container-fluid">
<div class="row-fluid">
<div class="span3"><br/>
<i class="fa fa-share-square fa-5x"></i><br/>
</div>
<div class="span8 text-right"><br/>
<div class="huge"><?php echo $new;?></div>
<div>New Device</div><br/>
</div>
</div>
</div>
</div>
<a href="newdevice.php">
<div class="modal-footer">
<span class="pull-left">View Details</span>
<span class="pull-right"><i class="icon-chevron-right"></i></span>
<div class="clearfix"></div>
</div>
</a>
</div>

28
</div>
</div>
</div>
<div id="page-wrapper">
<div class="row-fluid">
<?php
$damage = mysql_query("select * from stdevice
LEFT JOIN device_name ON stdevice.dev_id=device_name.dev_id
where dev_status='Damage'")or die(mysql_error());
$damage = mysql_num_rows($damage);
?>
<div class="span6">
<div class="panel panel-red">
<div class="panel-heading">
<div class="container-fluid">
<div class="row-fluid">
<div class="span3"><br/>
<i class="fa fa-times-circle fa-5x"></i><br/>
</div>
<div class="span8 text-right"><br/>
<div class="huge"><?php echo $damage;?></div>
<div>Damage Device</div><br/>
</div>
</div>
</div>
</div>
<a href="damage.php">
<div class="modal-footer">
<span class="pull-left">View Details</span>
<span class="pull-right"><i class="icon-chevron-right"></i></span>
<div class="clearfix"></div>
</div>

29
</a>
</div>
</div>
<?php
$Repaired = mysql_query("select * from stdevice
LEFT JOIN device_name ON stdevice.dev_id=device_name.dev_id
where dev_status='Repaired'")or die(mysql_error());
$Repaired = mysql_num_rows($Repaired);
?>
<div class="span6">
<div class="panel panel-yellow">
<div class="panel-heading">
<div class="container-fluid">
<div class="row-fluid">
<div class="span3"><br/>
<i class="fa fa-wrench fa-5x"></i><br/>
</div>
<div class="span8 text-right"><br/>
<div class="huge"><?php echo $Repaired;?></div>
<div>Repaired Device</div><br/>
</div>
</div>
</div>
</div>
<a href="device_stocks.php">
<div class="modal-footer">
<span class="pull-left">View Details</span>
<span class="pull-right"><i class="icon-chevron-right"></i></span>
<div class="clearfix"></div>
</div>
</a>
</div>

30
</div>
</div>
</div>
<div id="page-wrapper">
<div class="row-fluid">
<?php
$dump = mysql_query("select * from stdevice
LEFT JOIN device_name ON stdevice.dev_id=device_name.dev_id
where dev_status='Dump'")or die(mysql_error());
$dump = mysql_num_rows($dump);
?>
<div class="span6">
<div class="panel panel-red">
<div class="panel-heading">
<div class="container-fluid">
<div class="row-fluid">
<div class="span3"><br/>
<i class="fa fa-support fa-5x"></i><br/>
</div>
<div class="span8 text-right"><br/>
<div class="huge"><?php echo $dump;?></div>
<div>Dump Device</div><br/>
</div>
</div>
</div>
</div>
<a href="dump_device.php">
<div class="modal-footer">
<span class="pull-left">View Details</span>
<span class="pull-right"><i class="icon-chevron-right"></i></span>
<div class="clearfix"></div>
</div>

31
</a>
</div>
</div>
<?php
$location = mysql_query("select * from stlocation")or die(mysql_error());
$location = mysql_num_rows($location);
?>
<div class="span6">
<div class="panel panel-primary">
<div class="panel-heading">
<div class="container-fluid">
<div class="row-fluid">
<div class="span3"><br/>
<i class="fa fa-sitemap fa-5x"></i><br/>
</div>
<div class="span8 text-right"><br/>
<div class="huge"><?php echo $location;?></div>
<div>Location</div><br/>
</div>
</div>
</div>
</div>
<a href="device_location.php">
<div class="modal-footer">
<span class="pull-left">View Details</span>
<span class="pull-right"><i class="icon-chevron-right"></i></span>
<div class="clearfix"></div>
</div>
</a>
</div>
</div>
</div>

32
</div>
</div>
</div>
</div>
<!-- /block -->

</div>
</div>

</div>
</div>

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


</div>
<?php include('script.php'); ?>
</body>
<embed src="../sound/wlcome.mp3" controller="true" autoplay="true" autostart="True"
width="0" height="0" />
Print all stack.php
<html>
<head>
<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
<meta name=Generator content="Microsoft Word 14 (filtered)">
<style>
<!--
/* Font Definitions */
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
33
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin-top:0in;
margin-right:0in;
margin-bottom:8.0pt;
margin-left:0in;
line-height:107%;
font-size:11.0pt;
font-family:"Calibri","sans-serif";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
{mso-style-link:"Balloon Text Char";
margin:0in;
margin-bottom:.0001pt;
font-size:8.0pt;
font-family:"Tahoma","sans-serif";}
span.BalloonTextChar
{mso-style-name:"Balloon Text Char";
mso-style-link:"Balloon Text";
font-family:"Tahoma","sans-serif";}
.MsoChpDefault
{font-family:"Calibri","sans-serif";}
.MsoPapDefault
{margin-bottom:8.0pt;
line-height:107%;}
@page WordSection1
{size:13.0in 8.5in;
margin:48.25pt .5in .5in .75in;}
div.WordSection1
{page:WordSection1;}
-->
</style>
<?php include('print_header.php'); ?>
<?php include('session.php'); ?>

34
</head>

<body lang=EN-US>
<div class="empty">
<?php include('navbar.php'); ?>
<div class="container">
<div class="row-fluid">
<div class="col-lg-12">
<div class="alert alert-success alert-dismissable">
<button type="button" class="close" data-dismiss="alert" aria-
hidden="true">&times;</button>
<i class="icon-check"></i><strong> All Stock Print Report</strong>
</div>
</div>
</div>
</div>
</div>
</div>

<div class="container">
<div class="row-fluid">
<div class="block">
<div class="row-fluid">

<div class=WordSection1>

<p class=MsoNormal align=center style='margin-bottom:0in;margin-bottom:.0001pt;


text-align:center;line-height:normal'><b><span style='font-size:14.0pt;
font-family:"Times New Roman","serif"'><img width=356 height=130 id="Picture 1"
src="print-list-inventory_files/logo1.png"></span></b></p>

<br>

35
<p class=MsoNormal align=center style='margin-bottom:0in;margin-bottom:.0001pt;
text-align:center;line-height:normal'><b><span style='font-size:14.0pt;
font-family:"Times New Roman","serif"'>REPORT</span></b></p></br>

<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:


normal'><b><span style='font-size:12.0pt;font-family:"Times New
Roman","serif"'>&nbsp;</span></b></p>

<div class="container">
<div class="container-fluid">
<div class="row-fluid">
<div class="pull-left">
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:
normal'><span style='font-size:12.0pt;mso-bidi-font-size:11.0pt;font-family:
"Times New Roman","serif"'> All Stock<o:p></o:p></span></p>

<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:


normal'><span style='font-size:12.0pt;mso-bidi-font-size:11.0pt;font-family:
"Times New Roman","serif"'>DATE: <?php
$date = new DateTime();
echo $date->format('l, F jS, Y');
?><o:p></o:p></span></p>

<div class="pull-right">
<div class="empty">
<p class=MsoNormal style='margin-bottom:0in; margin-left:-110px; margin-top:-
30px; margin-bottom:.0001pt;line-height:
normal'><span style='font-size:12.0pt;mso-bidi-font-size:11.0pt;font-family:
"Times New Roman","serif"'>
<a href="#" onclick="window.print()" class="btn btn-
info" id="print" data-placement="top" title="Click to Print"><i class="icon-print icon-
large"></i> Print List</a></p>
<script type="text/javascript">
$(document).ready(function(){
36
$('#print').tooltip('show');
$('#print').tooltip('hide');
});
</script>
<p class=MsoNormal style='margin-bottom:0in; margin-top:-30px; margin-
bottom:.0001pt;line-height:
normal'><span style='font-size:12.0pt;mso-bidi-font-size:11.0pt;font-family:
"Times New Roman","serif"'>
<a id="return" data-placement="top" class="btn btn-success" title="Click to Return"
href="device_stocks.php"><i class="icon-arrow-left"></i> Back</a></p>
<script type="text/javascript">
$(document).ready(function(){
$('#return').tooltip('show');
$('#return').tooltip('hide');
});
</script>
</div>
</div>

<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:


normal'><span style='font-size:12.0pt;mso-bidi-font-size:11.0pt;font-family:
"Times New Roman","serif"'><o:p>&nbsp;</o:p></span></p>
<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0
style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext .5pt;
mso-yfti-tbllook:1184;mso-padding-alt:0in 5.4pt 0in 5.4pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;height:23.25pt'>
<td width=188 style='width:140.9pt;border:solid windowtext 1.0pt;mso-border-alt:
solid windowtext .5pt;background:#BFBFBF;mso-background-themecolor:background1;
mso-background-themeshade:191;padding:0in 5.4pt 0in 5.4pt;height:23.25pt'>
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:
normal'><b style='mso-bidi-font-weight:normal'><span style='font-family:"Times New
Roman","serif"'>INVENTORY
CODE<o:p></o:p></span></b></p>

37
</td>
<td width=188 style='width:140.9pt;border:solid windowtext 1.0pt;border-left:
none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
background:#BFBFBF;mso-background-themecolor:background1;mso-background-
themeshade:
191;padding:0in 5.4pt 0in 5.4pt;height:23.25pt'>
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:
normal'><b style='mso-bidi-font-weight:normal'><span style='font-family:"Times New
Roman","serif"'>TYPE<o:p></o:p></span></b></p>
</td>
<td width=188 style='width:140.9pt;border:solid windowtext 1.0pt;border-left:
none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
background:#BFBFBF;mso-background-themecolor:background1;mso-background-
themeshade:
191;padding:0in 5.4pt 0in 5.4pt;height:23.25pt'>
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:
normal'><b style='mso-bidi-font-weight:normal'><span style='font-family:"Times New
Roman","serif"'>MODEL<o:p></o:p></span></b></p>
</td>
<td width=188 style='width:140.9pt;border:solid windowtext 1.0pt;border-left:
none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
background:#BFBFBF;mso-background-themecolor:background1;mso-background-
themeshade:
191;padding:0in 5.4pt 0in 5.4pt;height:23.25pt'>
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:
normal'><b style='mso-bidi-font-weight:normal'><span style='font-family:"Times New
Roman","serif"'>BRAND<o:p></o:p></span></b></p>
</td>
<td width=188 style='width:140.95pt;border:solid windowtext 1.0pt;border-left:
none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
background:#BFBFBF;mso-background-themecolor:background1;mso-background-
themeshade:
191;padding:0in 5.4pt 0in 5.4pt;height:23.25pt'>
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:

38
normal'><b style='mso-bidi-font-weight:normal'><span style='font-family:"Times New
Roman","serif"'>DISCRIPTION<o:p></o:p></span></b></p>
</td>
<td width=188 style='width:140.95pt;border:solid windowtext 1.0pt;border-left:
none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
background:#BFBFBF;mso-background-themecolor:background1;mso-background-
themeshade:
191;padding:0in 5.4pt 0in 5.4pt;height:23.25pt'>
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:
normal'><b style='mso-bidi-font-weight:normal'><span style='font-family:"Times New
Roman","serif"'>STATUS<o:p></o:p></span></b></p>
</td>
</tr>
<!--NALD, ARI DI ASTA ANG IMO NA I BUTANG SULOD SA MYSQL FETCH
ARRAY-->
<?php
$device_query = mysql_query("select * from stdevice
LEFT JOIN device_name ON stdevice.dev_id=device_name.dev_id ")or die(mysql_error());
while($row = mysql_fetch_array($device_query)){
$id = $row['id'];
$dev_id = $row['dev_id'];
?>
<tr style='mso-yfti-irow:1'>
<td width=188 valign=top style='width:140.9pt;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext
.5pt;
padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:
normal'><span style='font-family:"Times New Roman","serif"'><?php echo
$row['dev_serial']; ?><o:p></o:p></span></p>
</td>
<td width=188 valign=top style='width:140.9pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;

39
mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:
normal'><span style='font-family:"Times New Roman","serif"'><?php echo
$row['dev_name']; ?><o:p></o:p></span></p>
</td>
<td width=188 valign=top style='width:140.9pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:
normal'><span style='font-family:"Times New Roman","serif"'><?php echo
$row['dev_model']; ?><o:p></o:p></span></p>
</td>
<td width=188 valign=top style='width:140.9pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:
normal'><span style='font-family:"Times New Roman","serif"'><?php echo
$row['dev_brand']; ?><o:p></o:p></span></p>
</td>
<td width=188 valign=top style='width:140.95pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:
normal'><span style='font-family:"Times New Roman","serif"'><?php echo
$row['dev_desc']; ?><o:p></o:p></span></p>
</td>
<td width=188 valign=top style='width:140.95pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:
40
normal'><span style='font-family:"Times New Roman","serif"'><?php echo
$row['dev_status']; ?><o:p></o:p></span></p>
</td>
<?php } ?>
<!--NALD, ARI DI ASTA ANG IMO NA I BUTANG SULOD SA MYSQL FETCH
ARRAY-->
</tr>
<tr style='mso-yfti-irow:2;mso-yfti-lastrow:yes'>
<td width=1127 colspan=6 valign=top style='width:845.5pt;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext
.5pt;
padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal align=center style='margin-bottom:0in;margin-bottom:.0001pt;
text-align:center;line-height:normal'><span style='font-family:"Times New
Roman","serif"'>***NOTHING
FOLLOWS***<o:p></o:p></span></p>
</td>
</tr>
</table>

<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:


normal'><span style='font-size:12.0pt;mso-bidi-font-size:11.0pt;font-family:
"Times New Roman","serif"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:


normal'><span style='font-size:12.0pt;mso-bidi-font-size:11.0pt;font-family:
"Times New Roman","serif"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:


normal'><span style='font-size:12.0pt;mso-bidi-font-size:11.0pt;font-family:
"Times New Roman","serif"'><o:p>&nbsp;</o:p></span></p>

<table class=MsoTableGrid border=1 cellspacing=0 cellpadding=0


style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext .5pt;
41
mso-yfti-tbllook:1184;mso-padding-alt:0in 5.4pt 0in 5.4pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes'>
<td width=1127 colspan=8 valign=top style='width:845.5pt;border:none;
padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal align=center style='margin-bottom:0in;margin-bottom:.0001pt;
text-align:center;line-height:normal'><b style='mso-bidi-font-weight:normal'><span
style='font-size:14.0pt;mso-bidi-font-size:11.0pt;font-family:"Times New
Roman","serif"'></span></b><b
style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt;mso-bidi-font-size:
11.0pt;font-family:"Times New Roman","serif"'><o:p></o:p></span></b></p>
</td>
</tr>
<tr style='mso-yfti-irow:1'>
<td width=60 valign=top style='width:44.75pt;border:none;border-right:solid windowtext
1.0pt;
mso-border-right-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:
normal'><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt;
mso-bidi-font-size:11.0pt;font-family:"Times New
Roman","serif"'><o:p>&nbsp;</o:p></span></b></p>
</td>
<td width=174 valign=top style='width:130.5pt;border:solid windowtext 1.0pt;
border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:
normal'><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt;
mso-bidi-font-size:11.0pt;font-family:"Times New
Roman","serif"'>TYPE<o:p></o:p></span></b></p>
</td>
<td width=186 valign=top style='width:139.5pt;border:solid windowtext 1.0pt;
border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:
normal'><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt;
42
mso-bidi-font-size:11.0pt;font-family:"Times New
Roman","serif"'>TOTAL<o:p></o:p></span></b></p>
</td>
<td width=144 valign=top style='width:107.95pt;border:none;mso-border-left-alt:
solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:
normal'><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt;
mso-bidi-font-size:11.0pt;font-family:"Times New
Roman","serif"'><o:p>&nbsp;</o:p></span></b></p>
</td>
<td width=141 valign=top style='width:105.7pt;border:none;border-right:solid windowtext
1.0pt;
mso-border-right-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:
normal'><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt;
mso-bidi-font-size:11.0pt;font-family:"Times New
Roman","serif"'><o:p>&nbsp;</o:p></span></b></p>
</td>
<td width=171 valign=top style='width:128.35pt;border:solid windowtext 1.0pt;
border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:
normal'><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt;
mso-bidi-font-size:11.0pt;font-family:"Times New
Roman","serif"'>STATUS<o:p></o:p></span></b></p>
</td>
<td width=192 valign=top style='width:2.0in;border:solid windowtext 1.0pt;
border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:
normal'><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt;
mso-bidi-font-size:11.0pt;font-family:"Times New
Roman","serif"'>TOTAL<o:p></o:p></span></b></p>
</td>

43
<td width=60 valign=top style='width:44.75pt;border:none;mso-border-left-alt:
solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:
normal'><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt;
mso-bidi-font-size:11.0pt;font-family:"Times New
Roman","serif"'><o:p>&nbsp;</o:p></span></b></p>
</td>
</tr>
<tr style='mso-yfti-irow:2'>
<td width=60 valign=top style='width:44.75pt;border:none;border-right:solid windowtext
1.0pt;
mso-border-right-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:
normal'><span style='font-size:12.0pt;mso-bidi-font-size:11.0pt;font-family:
"Times New Roman","serif"'><o:p>&nbsp;</o:p></span></p>
</td>
<?php
$count_item=mysql_query("select * from stdevice
LEFT JOIN device_name ON
stdevice.dev_id=device_name.dev_id
where dev_name = 'Keyboard' OR dev_name =
'keyboard' OR dev_name = 'KEYBOARD'
OR dev_name = 'kyboard' OR dev_name =
'kboard' OR dev_name = 'kbard' OR dev_name = 'kbord'OR dev_name = 'kbrd' OR dev_name
= '(keyboard)'
OR dev_name = '(kbrd)'
ORDER BY stdevice.id DESC");
$count = mysql_num_rows($count_item);
?>
<td width=174 valign=top style='width:130.5pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:

44
normal'><span style='font-size:12.0pt;mso-bidi-font-size:11.0pt;font-family:
"Times New Roman","serif"'>Keyboard<o:p></o:p></span></p>
</td>
<td width=186 valign=top style='width:139.5pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:
normal'><span style='font-size:12.0pt;mso-bidi-font-size:11.0pt;font-family:
"Times New Roman","serif"'><?php echo $count;?><o:p></o:p></span></p>
</td>
<td width=144 valign=top style='width:107.95pt;border:none;mso-border-left-alt:
solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:
normal'><span style='font-size:12.0pt;mso-bidi-font-size:11.0pt;font-family:
"Times New Roman","serif"'><o:p>&nbsp;</o:p></span></p>
</td>
<td width=141 valign=top style='width:105.7pt;border:none;border-right:solid windowtext
1.0pt;
mso-border-right-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:
normal'><span style='font-size:12.0pt;mso-bidi-font-size:11.0pt;font-family:
"Times New Roman","serif"'><o:p>&nbsp;</o:p></span></p>
</td>

<?php
$new = mysql_query("select * from stdevice
LEFT JOIN device_name ON
stdevice.dev_id=device_name.dev_id
where dev_status = 'New'")or
die(mysql_error());
$count = mysql_num_rows($new);
?>

45
<td width=171 valign=top style='width:128.35pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:
normal'><span style='font-size:12.0pt;mso-bidi-font-size:11.0pt;font-family:
"Times New Roman","serif"'>New<o:p></o:p></span></p>
</td>
<td width=192 valign=top style='width:2.0in;border-top:none;border-left:none;
border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:
normal'><span style='font-size:12.0pt;mso-bidi-font-size:11.0pt;font-family:
"Times New Roman","serif"'><?php echo $count;?><o:p></o:p></span></p>
</td>
<td width=60 valign=top style='width:44.75pt;border:none;mso-border-left-alt:
solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:
normal'><span style='font-size:12.0pt;mso-bidi-font-size:11.0pt;font-family:
"Times New Roman","serif"'><o:p>&nbsp;</o:p></span></p>

46
SCREEN SHOT

47
10.2 SCREEN SHOT:
HOME PAGE:

ADMIN PANNEL:

48
ADD DEVICE:

TO ADD DEVICE NAME:

49
NEW DEVICE LIST:

DAMAGE DEVICE STOCK LIST:

50
DUMP DEVICE STOCK LIST:

ADD TECHNICAL STAFF:

51
ADD SYSTEM USER:

SYSTEM USER ACTIVITY LOG:

NOTIFICATION:

52
ADVANCE SEARCH FORM:

STAFFS:

53
LOCATION:

ADD LOCATION:

54
11. SYSTEM TESTING
System testing is the stage of implementation, which is aimed at ensuring that the system
works accurately and efficiently before live operation commences. Testing is the process of
executing the program with the intent of finding errors and missing operations and also a
complete verification to determine whether the objectives are met and the user requirements
are satisfied. The ultimate aim is quality assurance.

Tests are carried out and the results are compared with the expected document. In the case
of erroneous results, debugging is done. Using detailed testing strategies a test plan is carried
out on each module. The various tests performed in “Network Backup System” are unit
testing, integration testing and user acceptance testing.

11.1 TEST CASE DESIGN

Unit Testing:
The software units in a system are modules and routines that are assembled and
integrated to perform a specific function. Unit testing focuses first on modules, independently
of one another, to locate errors. This enables, to detect errors in coding and logic that are
contained within each module. This testing includes entering data and ascertaining if the
value matches to the type and size supported by java. The various controls are tested to ensure
that each performs its action as required.

Integration Testing:
Data can be lost across any interface, one module can have an adverse effect on another,
sub functions when combined, may not produce the desired major functions. Integration
testing is a systematic testing to discover errors associated within the interface. The objective
is to take unit tested modules and build a program structure. All the modules are combined
and tested as a whole. Here the Server module and Client module options are integrated and
tested. This testing provides the assurance that the application is well integrated functional
unit with smooth transition of data.

User Acceptance Testing:


User acceptance of a system is the key factor for the success of any system. The system
under consideration is tested for user acceptance by constantly keeping in touch with the
system users at time of developing and making changes whenever required.

55
12. SUPPLEMENTARY REQUIREMENTS

Reduce the of Process: The main aim of the System is to reduce the cost needed for
Process, so it automatically reduces the manual power needed to perform the entire task and
improve the quality of the work.

Increase the Quality of the Process: The System facilitates the work of the universities and
the same time it must reduce the work load of the organization with expected quality. Quality
in the sense, the system try to avoid the mistakes that are usually happen during the Process
because names of the students sometimes missed in the selected list and call letters for the
students also not send properly to the qualified Make the Interface Simple as Possible.

Reduced Time: To perform any task time is one of the important factors to consider. If the
system not utilize properly time, than the entire aim of system is fails and the system is fails
to reach its goal. So time take to process all these activities should be less but the output
should be effective.

56
13. OTHER NONFUNCTIONAL REQUIREMENTS

Performance Requirements :

Some Performance requirements identified is listed below:

 The database shall be able to accommodate a minimum of 10,000 records of students.


 The software shall support use of multiple users at a time.
 There are no other specific performance requirements that will affect development.

Security Requirements :

Some of the factors that are identified to protect the software from accidental or
malicious access, use, modification, destruction, or disclosure are described below. Specific
requirements in this area could include the need to:

 Utilize certain cryptographic techniques


 Keep specific log or history data sets
 Assign certain functions to different modules
 Restrict communications between some areas of the program
 Check data integrity for critical variables
 Later version of the software will incorporate encryption techniques in the
user/license authentication process

Portability Requirements :

Some of the attributes of software that relate to the ease of porting the software to other
host machines and/or operating systems. This may include Java is used to develop the
product. So it is easiest to port the software in any environment.

57
Maintainability:

The user will be able to reset all options and all stored user variables to default settings.
Reliability:

Some of the attributes identified for the reliability is listed below:

 All data storage for user variables will be committed to the database at the time of
entry.
 Data corruption is prevented by applying the possible backup procedures and
techniques.

Usability requirements:

Some of the usability requirements identified for this system are listed below

 A logical interface is essential to an easy to use system, speeding up common tasks.

 Error prevention is integral to the system and is provided in a number of formats from
sanity checks to limiting free-text input.

14. CONCLUSION:

In this way we are going to develop Student Profile system, which is helpful for Reduction in
manual work so less manpower required. Students’ records can be accessed within few
seconds, Clarity in account section. Our system primarily focuses on building an efficient and
user friendly communication system for the educational institutions.

58
15. BIBLIOGRAPHY:
1. www.akhilsystems.com/solution-lis.html

2. www.iaia.org.in

3. caliberindia.com/showcase.htm

4. http://www.iptonline.com/articles/public/IPT _18_pg104-108_2005.pdf

5. http://www0.cs.ucl.ac.uk/staff/B.Tagger/Lim sPaper.pdf

16. ABBREVIATIONS:

API Application Programming Interface

HTML Hyper Text Markup Language

HTTP Hyper Text Transfer Protocol

JDBC Java Database Connectivity

JSP Java Server Pages

SQL Structured Query Languages

UML Unified Modeling Language

URL Uniform Resource Locator

59

You might also like