Professional Documents
Culture Documents
INTRODUCTION
Modules:
1
Content Cost detection
The Content cost can be calculated as the particular content repetition and
based on number of visits to the page. This is calculated as Content cost which
also helps to determine the ranking of the webpage.
Add the link cost and content cost we will get the weight .Based on that we
give the ranking of a page.
Ranking Report
When we add the link cost and content cost we will get the weight .Based
on that we give the ranking of a page, which will be displayed as the table
Form.
2
2. SYSTEM SPECIFICATION
2.1 HARDWARE CONFIGURATION:
PROCESSOR : PENTIUM IV
3
3. SOFTWARE DESCRIPTION:
4
3.2 PROPOSED SYSTEM
The Present system model stores the reports every monitoring period,
the Notification Center retrieves the list of due reports every notification
period, which is the period of time every which the user wishes to be notified
the changes and is specified before hand by the user, and the
Input unit access the reports and highlighted Web pages that is to be make
changes and see the ranking of the webpage. The System displays the url report
that is maintained in the database such as url , url sub links and the link cost
and ranking etc.
In the User Form the user select the url and add some links or make
changes in the links which can be detected in the ranking criteria while refresh
the page.
5
4. SOFTWARE FEATURES
Java:
• A Java program runs exactly the same way on all computers. Most other
languages allow small differences in interpretation of the standards.
• It is not just the source that is portable. A Java program is a stream of
bytes that can be run on any machine. An interpreter program is built
into Web browsers, though it can run separately. Java programs can be
distributed through the Web to any client computer.
• Java applets are safe. The interpreter program does not allow Java code
loaded from the network to access local disk files, other machines on the
local network, or local databases. The code can display information on
the screen and communicate back to the server from which it was
loaded.
A group at Sun reluctantly invented Java when they decided that existing
computer languages could not solve the problem of distributing applications
over the network. C++ inherited many unsafe practices from the old C
language. Basic was too static and constrained to support the development of
large applications and libraries.
6
support Java on the Client, the Web Server, and the Database Server. IBM
looks to Java to solve the problems caused by its heterogeneous product line.
Features
Simple
Object-oriented
Distributed
Robust
Secure
Architecture Neutral
Portable
Interpreted
High performance
Multithreaded
Dynamic.
• Java is simple.
7
implements automatic garbage collection so that we don't need to worry
about dangling pointers, invalid pointer references, and memory leaks
and memory management.
• Java is object-oriented.
This means that the programmer can focus on the data in his
application and the interface to it. In Java, everything must be done via
method invocation for a Java object. We must view our whole
application as an object; an object of a particular class. .
• Java is distributed.
• Java is robust.
• Java is secure.
8
against malicious code that might try to invade your file system. Java
provides a firewall between a networked application and our computer.
• Java is architecture-neutral.
This is useful not only for the networks but also for single system
software distribution. With the multiple flavors of Windows 95 and
Windows NT on the PC, and the new PowerPC Macintosh, it is
becoming increasing difficult to produce software that runs on all
platforms.
• Java is portable.
• Java is interpreted.
9
• Java is high-performance.
• Java is multithreaded.
• Java is dynamic.
10
The Java Platform
The JVM has been explained above. It’s the base for the Java
platform and is ported onto various hardware-based platforms.
The Java API is a large collection of ready-made software
components that provide many useful capabilities, such as graphical user
interface (GUI). The Java API is grouped into libraries of related classes
and interfaces; these libraries are known as packages.
Native code is code that after you compile it, the compiled code
runs on a specific hardware platform. As a platform-independent
environment, the Java platform can be bit slower than native code.
However, smart compilers, well-tuned interpreters, and just-in-time byte
code compilers can bring performance close to that of native code
without threatening portability.
11
5. OVERVIEW OF SWING
The Swing package was first available as an add-on to JDK 1.1. Prior
to the introduction of the Swing package, the Abstract Window Toolkit (AWT)
components provided all the UI components in the JDK1.0 and 1.1 platforms.
Although the Java2 Platform still supports the AWT components, we strongly
encourage using Swing components instead. You can identify Swing
components because their names start with J. The AWT button class, for
example, is named Button, whereas the Swing button class is named JButton.
In addition, the AWT components are in the java.awt package, whereas the
swing components are in the javax.swing package.
12
It introduces Swing’s features and explains all the concepts we need to be
able to use Swing components effectively.
Layout Management:
Containers use layout managers to determine the size and position of the
components they contain. Borders affect the layout of Swing GUIs by making
Swing components larger. We can also use invisible components to affect
layout.
Event Handling:
Painting:
13
6. EVENT
Key event
Mouse event
Window event
Action event
Adjustment event
Component event
Focus event
Input event
Item event.
14
7. MYSQL
Uses
15
for running popular content management systems such as Drupal, e107,
Joomla!, WordPress and some Bit Torrent trackers. Wikipedia runs on
MediaWiki software, which is written in PHP and uses a MySQL database.
MySQL is written in C and C++. The SQL parser uses yacc and a home-
brewed laxer. MySQL works on many different system platforms, including
AIX, BSDi, FreeBSD, HP-UX, i5/OS, Linux, Mac OS X, NetBSD, Novell
NetWare, OpenBSD, eComStation , OS/2 Warp, QNX, IRIX, Solaris, SunOS,
SCO OpenServer, SCO UnixWare, Sanos, Tru64, Windows 95, Windows 98,
Windows ME, Windows NT, Windows 2000, Windows XP, and Windows
Vista. A port of MySQL to OpenVMS is also available.
16
In addition to the above-mentioned tools developed by MySQL AB,
there are several other commercial and non-commercial tools available.
Examples include phpMyAdmin, a free Web-based administration interface
implemented in PHP, or SQLyog Community Edition, a free desktop based
GUI tool.
Issues
17
renewal (and presumably renegotiation) some time in 2006. During the
MySQL Users Conference in April 2006, MySQL issued a press release which
confirmed that MySQL and InfoBase OY agreed to a multi-year extension of
their licensing agreement.
18
8. SYSTEM ANALYSIS
ENVIRONMENTAL MODEL
The Environmental model defines the interfaces between the system and
the environment. Building an environmental model is the first and the most
important part of building complete model of user requirements. The critical
aspect of environmental model is to identify the events occurring in the
environment to which the system must respond. It also defines the boundary
between the system and the environment.
BEHAVIOURAL MODEL:
A system flow diagram is a pictorial representation of the working of the
system. It is a tool that depicts the flow of data through a system and the work
processing performed by that system. This takes an important role in the
system analysis part to know the present level of existing system and what
modification is to be done to overcome the problem occurring in the system. It
is the starting point of the design phase that functionally decomposed the
requirement. A system flow diagram consists of a series of rectangles joined by
19
lines. The rectangles represents data transformation and lines represent data
flow in those systems. A data flow diagram describes data flow rather than how
they are proposed.
9. SYSTEM DESIGN
Input design is one of the most important phases of the system design.
Input design is the process where the input received in the system are planned
and designed, so as to get necessary information from the user, eliminating the
information that is not required. The aim of the input design is to ensure the
maximum possible levels of accuracy and also ensures that the input is
accessible that understood by the user.
The input design is the part of overall system design, which requires
very careful attention. If the data going into the system is incorrect then the
processing and output will magnify the errors.
20
• Screen design to ensure accuracy and efficiency of the
input relationship with files.
• Careful design of the input also involves attention to error
handling, controls, batching and validation procedures.
Input design features can ensure the reliability of the system and
produce result from accurate data or they can result in the production of
erroneous information.
The output design is the most important and direct source of information
to the user. The encoding time and file size for both the fractal as well as fast
fractal technique are shown in output screen. The comparison of both
techniques is done and the PSNR value is calculated. The reconstructed image
is also displayed in the output screen.
21
User Process: Data Flow Diagram
Input
Insert
Data Stored the in
link to
the url
Refresh
the
Data Base table to Output
view the
Rank
22
9.3 DATABASE DESIGN
url varchar(200)
links varchar(400)
Criteria varchar(20)
Linkcost varchar(10)
Contentcost varchar(10)
Rank varchar(5)
23
10. SYSTEM TESTING
SYSTEM IMPLEMENTATION
TESTING
24
purpose, all work should verify that all system element have been properly
integrated and performed allocated function. Testing is the process of checking
whether the developed system works according to the actual requirement and
objectives of the system.
The philosophy behind testing is to find the errors. A good test is one
that has a high probability of finding an undiscovered error. A successful test is
one that uncovers the undiscovered error. Test cases are devised with this
purpose in mind. A test case is a set of data that the system will process as an
input. However the data are created with the intent of determining whether the
system will process them correctly without any errors to produce the required
output.
Types of Testing:
• Unit testing
• Integration testing
• Validation testing
• Output testing
• User acceptance testing
Unit Testing
All modules were tested and individually as soon as they were completed
and were checked for their correct functionality.
Integration Testing
The entire project was split into small program; each of these single
programs gives a frame as an output. These programs were tested individually;
at last all these programs where combined together by creating another
program where all these constructors were used. It give a lot of problem by not
25
functioning is an integrated manner.
The user interface testing is important since the user has to declare that the
arrangements made in frames are convenient and it is satisfied. when the
frames where given for the test, the end user gave suggestion. Based on their
suggestions the frames where modified and put into practice.
Validation Testing:
Output Testing
After performing the validation testing the next step is output testing of the
proposed system. Since the system cannot be useful if it does not produce the
required output. Asking the user about the format in which the system is
required tests the output displayed or generated by the system under
consideration. Here the output format is considered in two ways. One is on
screen and another one is printed format. The output format on the screen is
found to be corrected as the format was designed in the system phase according
to the user needs. And for the hardcopy the output comes according to the
specifications requested by the user.
26
An acceptance test as the objective of selling the user on validity and
reliability of the system. It verifies that the procedures operate to system
specification and mat the integrity of vital is maintained.
Performance Testing
27
11. SOURCE CODE
URLClustering
import java.io.*;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.sql.PreparedStatement;
import java.util.*;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
try
28
String string1,string2,string3,string4,string5,temp;
int g1;
double content,cot=0;
double inlink=0,outlink=0;
Statement st1,st2,st3,st4;
ResultSet rs,rs2;
int count;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection
conn=DriverManager.getConnection("jdbc:odbc:pagerank","","");
//Class.forName("com.mysql.jdbc.Driver").newInstance();
//Connection conn =
DriverManager.getConnection("jdbc:mysql://localhost:3306/pagerank","root","
root");
st1=conn.createStatement();
st2=conn.createStatement();
st3=conn.createStatement();
st4=conn.createStatement();
int i=0;
i++;
while(rs.next()){
string1=rs.getString(2);
string2=rs.getString(6);
string3=rs.getString(3);
29
string4=rs.getString(4);
string5=rs.getString(5);
String h="";
if (string2==null)
continue;
else
if ((string3==null)||(string4==null)||(string5==null))
content=0;
continue;
else
cot=Postcontent(string3,string4,string5);
else content=0;
try
String get=s1.getHost();
30
String get1=get.concat("(.*)/?");
Pattern pattern =
Pattern.compile(get1.toString());
if (matcher.find())
int c=1;
Pattern p = Pattern.compile("\\b"+get+"\\b");
Matcher m = p.matcher(string2);
while (m.find()){
c++;
System.out.println(c);
System.out.println("group count"+matcher.group(0));
String mat=matcher.group(0);
inlink=c;
System.out.println(" Inlinks"+inlink);
inlink = inlink*0.75;
System.out.println("matches"+inlink);
System.out.println("content"+content);
url='"+string1+"'";
System.out.println(br);
PreparedStatement ps=conn.prepareStatement(br);
31
st3.executeUpdate(br);
System.out.println("execute");
else
outlink++;
System.out.println("OutLink" + outlink);
System.out.println("Inlink"+ inlink);
outlink = outlink*0.50;
System.out.println("not matches"+outlink);
System.out.println("content"+content);
PreparedStatement
ps=conn.prepareStatement("update sample set linkcost='"+outlink+"'
inlink=0;
outlink=0;
catch(Exception e)
System.out.println(e);
32
}
conn.close();
catch(Exception e)
System.out.println(e);
e.printStackTrace();
int id=0,count=0;;
int tokenCount=st.countTokens();
words[id]=st.nextToken();
if (s2.contains(words[id]) || s3.contains(words[id]))
count=count+1;
else
count=0;
System.out.println(count);
33
return count;
ur.Postcode1();
win2
import java.awt.Color;
import java.awt.Container;
import java.awt.Font;
import java.awt.ScrollPane;
import java.awt.Scrollbar;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.image.TileObserver;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.DataInputStream;
import java.io.FileInputStream;
import java.io.FileWriter;
import java.io.IOException;
34
import java.io.InputStreamReader;
import java.io.PrintStream;
import java.net.ServerSocket;
import java.net.Socket;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JRootPane;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.JTableHeader;
import javax.swing.text.BadLocationException;
import javax.swing.text.Document;
Connection con;
ResultSet rs,rs2;
35
Statement st;
String name="";
int port_number=6666;
String IP,PORT,PROCESS,FNAME;
Container frame ;
JButton report;
JScrollPane scroll;
JTextField link;
JTextArea sublink;
JPanel panel;
Connection conn;
Statement st1,st2;
String gh;
public win2() {
frame=getContentPane();
link.setBounds(230,45,70,25);
sublink.setBounds(230,150,200,130);
36
report.setBounds(230,290,100,40);
c.setBounds(230,45,200,40);
frame.add(c);
try{
//Class.forName("com.mysql.jdbc.Driver").newInstance();
//conn =
DriverManager.getConnection("jdbc:mysql://localhost:3306/pagerank","root","
root");
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection
conn=DriverManager.getConnection("jdbc:odbc:pagerank","","");
st1=conn.createStatement();
st2=conn.createStatement();
while(rs.next())
c.addItem(rs.getString(2));
}catch(Exception e)
e.printStackTrace();
//c.setBounds(230,70,100,40);
frame.add(sublink);
frame.add(report);
panel.setLayout(null);
frame.add(panel);
37
report.addActionListener(this);
this.rootPane.setWindowDecorationStyle(JRootPane.QUESTION_DIALOG);
setVisible(true);
setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);
if(event.getSource()==report){
try
System.out.println("test");
String k=c.getSelectedItem().toString();
System.out.println(k);
String g=sublink.getText();
System.out.println(g);
while (rs2.next())
gh=rs2.getString("links");
38
JOptionPane.showMessageDialog(this,"URL Links added
successfully.");
catch(Exception e)
e.printStackTrace();
new win2();
tableform
import java.awt.Color;
import java.awt.Container;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
39
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JRootPane;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.JTableHeader;
import javax.swing.table.TableColumn;
import java.io.*;
JTable table;
JTable table1;
DefaultTableModel dftmodel;
JScrollPane scrollpane;
JScrollPane scrollpane1;
String rescost,usercost;
java.awt.Container conn=getContentPane();
JTextField link;
40
JTextField sublink;
Container frame;
JPanel panel;
Connection con;
Statement st;
ResultSet rs,rs2;
Statement st1,st2;
ResultSet rs1;
int i=0,j=0,pe=0,k,m,n,o,p,q,temp=0,temp2=0,sum=0,sum1=0,sum2=0;
String id="R",rank,cluster;
String value=null;
double gen1,gen2,gen3,count;
double tot;
String
set2=null,pset=null,set1=null,all1=null,r=null,uid=null,mincost=null,ur,cost,co
nt;
// form design
public tableform()
setTitle("RANK SCHEDULING");
setLayout(null);
setDefaultCloseOperation(EXIT_ON_CLOSE);
conn.setBounds(0, 0, 500,500);
conn.add(display);
conn.add(add);
41
conn.add(display2);
conn.add(label);
add.setBounds(50,300,100,30);
display2.setBounds(50,400,100,30);
add.addActionListener(this);
display.addActionListener(this);
display2.addActionListener(this);
label.setFont(new Font("Lucida",Font.PLAIN,24));
setVisible(true);
conn.setBackground(Color.white);
if(e.getSource()==display)
tabledisplay();
if (e.getSource()==display2)
new URLClustering();
tabledisplay();
if (e.getSource()== add)
42
new win2();
String coloumnName[]={"url","linkcost","contentcost","rank"};
table=new JTable();
dftmodel=new DefaultTableModel(null,coloumnName);
table.setModel(dftmodel);
scrollpane=new JScrollPane(table);
scrollpane.setBounds(200,150,650,400);
table.setBackground(Color.WHITE);
conn.add(scrollpane);
try
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection
con=DriverManager.getConnection("jdbc:odbc:pagerank","","");
//Class.forName("com.mysql.jdbc.Driver").newInstance();
//con =
DriverManager.getConnection("jdbc:mysql://localhost:3306/pagerank","root","
root");
st1=con.createStatement();
st2=con.createStatement();
while(rs1.next())
43
{
ur=rs1.getString("url");
cost=rs1.getString("linkcost");
cont=rs1.getString("contentcost");
gen3=Double.parseDouble(cont);
gen2=Double.parseDouble(cost);
tot=gen2+gen3;
System.out.println(gen2);
System.out.println(gen3);
System.out.println(tot);
if (tot>=1.0) {
rank="2";
else {
rank="1";
String[] Rows={ur,cost,cont,rank};
column.setPreferredWidth(20);
table.setRowHeight(20);
table.setRowHeight(2,50);
44
header.setBackground(Color.getHSBColor(5, 5, 5));
dftmodel.addRow(Rows);
catch(Exception ex)
ex.printStackTrace();
new tableform();
45
12. SCREEN SHOTS
46
47
48
49
50
13. CONCLUSION
This project is fully developed using NET BEANS which is more users
friendly manner to maintain the WebPages. As the project is developed using
the advanced technology it is more feasible and secure one.
51
BIBLIOGRAPHY
Harold W. Kuhn, "The Hungarian Method for the assignment problem", Naval
Research Logistics Quarterly, 2:83–97, 1955. Kuhn's original publication.
Web References
^ http://www.lix.polytechnique.fr/~ollivier/JACOBI/jacobiEngl.htm
52
DETAILED SYLABUS
ENTREPRENRURSHIP, ENVIRONMENTAL &
DISASTER MANAGEMENT
1. ENTREPRENEURSHIP
2. ENVIRONMENTAL MANAGEMENT
53
– Importance of Pollution Control – Types of Industries And Industrial
Pollution.
3. DISASTER MANAGEMENT
54
LIST OF QUESTIONS
1. ENTREPRENEURSHIP
1. What is entrepreneurship? Explain.
2. Who is a successful entrepreneur? Why?
3. List the various stages of decisions an entrepreneur has to make before
reaching the goal of his project.
4. List the types of industries.
5. Define - Small scale industry.
6. What are the qualities of an entrepreneur?
7. What are the expectations of entrepreneurship?
8. What are the various SSI that can flourish in your district?
9. Identify the infrastructural needs for an industry.
10. Identify the natural resources available in your area for starting a SSI.
11. What are the various agencies involved in the establishment and
development of various SSI?
12. What are the roles of District Industries Centre?
13. Name some of the agencies funding SSI.
14. What are the various concessions and incentives available for a SSI?
15. List the points to be considered with relation to building, water and
electricity before a SSI is started.
16. List the points to be considered with relation to human resource before a
SSI is started.
55
17. Name some consumer products with wide demand that can be
manufactured by a SSI?
18. Identify the non-qualified industries that may not be given financial
assistance and concessions.
19. What is feasibility study?
20. What is the importance of SSI?
21. List some industries identified as pollution-free industries.
22. List some industries identified as industries with pollution problem. 122
23. What is an industrial zone?
24. What is an industrial estate?
25. What are the facilities available in an industrial estate?
26. Identify the various training agencies associated with SSI.
27. What is applied technology?
28. From whom you shall get applied technology for starting a SSI?
29. From where you shall get repairing and testing facilities?
30. What are the various training agencies available for acquiring SSI training?
31. List the governmental agencies from whom you shall get financial
assistance for a SSI.
32. What are the steps involved in preparing a feasibility report.
33. What are the factors to be considered regarding raw materials for a SSI?
34. Name some SSI that may not need raw materials.
35. Differentiate various classifications of industries.
36. What is a LSI?
37. What are the features of a SSI?
38. Name some products that may not need electricity for production.
39. What are the factors to be considered for starting a SSI?
40. What are the advantages of becoming an entrepreneur?
41. If you opt to be an entrepreneur what are the steps you would take to
become a successful entrepreneur.
42. What are the facilities available for a new SSI in an industrial estate?
56
43. List the various government departments that would be associated with a
SSI.
44. Why do entrepreneurs fail?
45. What are the types of entrepreneurs?
2. ENVIRONMENTRAL MANAGEMENT
1. What is the responsibility of an Engineer-in-charge of an Industry with
respect to Public Health?
2. Define Environmental Ethic.
3. How Industries play their role in polluting the environment?
4. What is the necessity of pollution control? What are all the different
organizations you know, which deal with pollution control?
5. List out the different types of pollutions caused by a Chemical / Textile /
Leather / Automobile / Cement factory.
6. What is meant by Hazardous waste?
7. Define Industrial waste management.
8. Differentiate between garbage, rubbish, refuse and trash based on their
composition and source.
9. Explain briefly how the quantity of solid waste generated in an industry
could be reduced.
10. What are the objectives of treatments of solid wastes before disposal?
11. What are the different methods of disposal of solid wastes?
12. Explain how the principle of recycling could be applied in the process of
waste minimization.
13. Define the term ‘Environmental Waste Audit’.
14. List and discuss the factors pertinent to the selection of landfill site.
15. Explain the purpose of daily cover in a sanitary landfill and state the
minimum desirable depth of daily cover.
16. Describe any two methods of converting waste into energy.
57
17. What actions, a local body such as a municipality could take when the
agency appointed for collecting and disposing the solid wastes fails to do the
work continuously for number of days?
18. Write a note on Characteristics of hazardous waste.
19. What is the difference between municipal and industrial effluent?
20. List few of the undesirable parameters / pollutants anticipated in the
effluents from oil refinery industry / thermal power plants / textile industries /
woolen mills / dye industries /electroplating industries / cement plants / leather
industries (any two may be asked)
21. Explain briefly the process of Equalization and Neutralization of waste
water of varying characteristics Discharged from an Industry.
22. Explain briefly the Physical treatments “Sedimentation” and “Floatation”
processes in the waste water treatment.
23. Explain briefly when and how chemical / biological treatments are given to
the waste water.
24. List the four common advanced waste water treatment processes and the
pollutants they remove.
25. Describe refractory organics and the method used to remove them from the
effluent.
26. Explain biological nitrification and de-nitrification.
27. Describe the basic approaches to land treatment of Industrial Effluent.
28. Describe the locations for the ultimate disposal of sludge and the treatment
steps needed prior to ultimate disposal.
29. List any five Industries, which act as the major sources for Hazardous Air
Pollutants.
30. List out the names of any three hazardous air pollutants and their effects on
human health.
31. Explain the influence of moisture, temperature and sunlight on the severity
of air pollution effects on materials.
32. Differentiate between acute and chronic health effects from Air pollution.
33. Define the term Acid rain and explain how it occurs.
58
34. Discuss briefly the causes for global warming and its consequences
35. Suggest suitable Air pollution control devices for a few pollutants and
sources.
36. Explain how evaporative emissions and exhaust emissions are commonly
controlled.
37. What are the harmful elements present in the automobile smokes? How
their presence could be controlled?
38. What is the Advantage of Ozone layer in the atmosphere? State few reasons
for its destruction.
39. Explain the mechanism by which hearing damage occurs.
40. List any five effects of noise other than hearing damage.
41. Explain why impulsive noise is more dangerous than steady state noise.
42. Explain briefly the Source – Path – Receiver concept of Noise control.
43. Where silencers or mufflers are used ? Explain how they reduce the noise.
44. Describe two techniques to protect the receiver from hearing loss when
design / redress for noise control fail.
45. What are the problems faced by the people residing along the side of a
railway track and near to an Airport? What provisions could be made in their
houses to reduce the problem?
3. DISASTER MANAGEMENT
1. What is meant by Disaster Management? What are the different stages of
Disaster management?
2. Differentiate Natural Disasters and Man made Disasters with examples.
3. Describe the necessity of Risk identification and Assessment Surveys while
planning a project.
4. What is Disasters recovery and what does it mean to an Industry?
5. What are the factors to be considered while planning the rebuilding works
after a major disaster due to flood / cyclone / earthquake? (Any one may be
asked)
59
6. List out the public emergency services available in the state, which could be
approached for help during a natural disaster.
7. Specify the role played by an Engineer in the process of Disaster
management.
8. What is the cause for Earthquakes? How they are measured? Which parts of
India are more vulnerable for frequent earthquakes?
9. What was the cause for the Tsunami 2004 which inflicted heavy loss to life
and property along the coast of Tamilnadu? Specify its epicenter and
magnitude.
10. Specify the Earthquake Hazard Zones in which the following towns of
Tamilnadu lie:
(a) Chennai (b) Nagapattinam (c) Coimbatore (d) Madurai (e) Salem.
11. Which parts of India are experiencing frequent natural calamities such as
(a) heavy rain fall (b) huge losses due to floods (c) severe cyclones
12. Define basic wind speed. What will be the peak wind speed in (a) Very
high damage risk zone – A, (b) High damage risk zone, (c) Low damage risk
zone.
13. Specify the minimum distance from the Sea shore and minimum height
above the mean sea level, desirable for the location of buildings.
14. Explain how the topography of the site plays a role in the disasters caused
by floods and cyclones.
15. Explain how the shape and orientation of buildings could reduce the
damages due to cyclones.
16. What is a cyclone shelter ? When and where it is provided ? What are its
requirements ?
17. What Precautionary measures have to be taken by the authorities before
opening a dam for discharging the excess water into a canal/river ?
18. What are the causes for fire accidents? Specify the remedial measures to be
taken in buildings to avoid fire accidents.
19. What is a fire escape in multistoried buildings? What are its requirements?
60
20. How the imamates of a multistory building are to be evacuted in the event
of a fire/Chemical spil/Toxic Air Situation/ Terrorist attack, (any one may be
asked).
21. Describe different fire fighting arrangements to be provided in an Industry.
22. Explain the necessity of disaster warning systems in Industries.
23. Explain how rescue operations have to be carried out in the case of collapse
of buildings due to earthquake / blast / Cyclone / flood.
24. What are the necessary steps to be taken to avoid dangerous epidemics after
a flood disaster?
25. What relief works that have to be carried out to save the lives of workers
when the factory area is suddenly affected by a dangerous gas leak / sudden
flooding ?
26. What are the difficulties faced by an Industry when there is a sudden power
failure? How such a situation could be managed?
27. What are the difficulties faced by the Management when there is a group
clash between the workers? How such a situation could be managed?
28. What will be the problems faced by the management of an Industry when a
worker dies because of the failure of a mechanical device due to poor
maintenance? How to manage such a situation ?
29. What precautionary measures have to be taken to avoid accidents to
labourers in the Industry in a workshop / during handling of dangerous
Chemicals / during construction of buildings / during the building maintenance
works.
30. Explain the necessity of medical care facilities in an Industry / Project site.
31. Explain the necessity of proper training to the employees of Industries
dealing with hazardous products, to act during disasters.
32. What type of disaster is expected in coal mines, cotton mills, Oil refineries,
ship yards and gas plants?
33. What is meant by Emergency Plan Rehearsal? What are the advantages of
such Rehearsals?
61
34. What action you will take when your employees could not reach the factory
site because of continuous strike by Public Transport workers?
35. What immediate actions you will initiate when the quarters of your factory
workers are suddenly flooded due to the breach in a nearly lake / dam, during
heavy rain?
36. What steps you will take to avoid a break down when the workers union of
your Industry have given a strike notice?
37. List out few possible crisis in an organization caused by its workers? What
could be the part of the middle level officials in managing such crisis?
38. What types of warning systems are available to alert the people in the case
of predicted disasters, such as floods, cyclone etc.
39. Explain the necessity of Team work in the crisis management in an Industry
/ Local body.
40. What factors are to be considered while fixing compensation to the workers
in the case of severe accidents causing disability / death to them?
41. Explain the legal / financial problems the management has to face if safely
measures taken by them are found to be in adequate.
42. Describe the importance of insurance to men and machinery of an Industry
dealing with dangerous jobs.
43. What precautions have to be taken while storing explosives in a match/ fire
crackers factory?
44. What are the arrangements required for emergency rescue works in the case
of Atomic Power Plants?
45. Why residential quarters are not constructed nearer to Atomic Power
Plants?
62