You are on page 1of 32

Summer Training Report

Faculty of Engineering & Architecture

M.B.M Engineering College, Jodhpur

Duration: 6th June, 2017 - 20th July, 2017

Submitted By Submitted To
Mahima Laddha Dr. Rajesh Bhadada
B.E. 2rd Year, Head of Department
Electronics and Computer Electronics and Communication
Engineering Engineering
ACKNOWLEDGEMENT

Only until you've climbed the mountain can you look behind you and see the vast distance
that you've covered, and remember those you've met along the way who made your trek a
little easier. Now that this book is finally finished after the many miles of weary travel, I look
back to those who helped me turn it into a reality and offer my heartfelt thanks:

To my mentor, friends and employees of CLZS for their contribution in completing of my


training and preparation of project report successfully. A special thanks to Avanik Jain Sir
who helped me throughout the training session.

I am also grateful to safety department for the safety training that helped me to get safe in the
plant. I am grateful to HR department for the assistance they provided me for my training.
PREFACE
The practical training is an essential requirement for an engineering student. The student has
to take the training for the prescribed period as per the university norms. The purpose of
training is to help the student to gain industrial experience. Moreover, as for the utility of
training concerning, it can be said that student gets an opportunity during his training to
imply the theoretical knowledge in the field work and to clear the difficulties in a better way.

In the year 2017, after completion of 3th semester, I took my training at Chanderiya Lead
Zinc Smelter, known as CLZS, a unit of M/S Hindustan Zinc Limited of ' VEDANTA
RESOURCES ' group.

ANCIENT HERITAGE
HZL is the proud inheritor of India’s ancient rich & sophisticated zinc & lead technology &
is continuing this tradition by gearing up to recapture the slot of being one among the prime
producers in the world.

Archeometallurgical studies conducted by a team of British & Indian Scientists at Zawar, in


Rajasthan, have revealed that India was centuries ahead of Western Europe in the industrial
production of zinc, using a condensation process. Radio carbon dating of wood &charcoal
specimens available in the ancient mines, coupled with discovery of old in-situ furnaces
suggest that the zinc smelting technology existed there more than 2000 years ago. Thus, it has
been established that the earliest dated zinc mines in the world are located at Zawar. Even as
late as the 17th century, the zinc that was used in Europe was mostly imported from India.
CONTENTS

 HINDUSTAN ZINC LTD.


 EXCELLENCE AT HZL

 CLZS UNITS

 PROJECT REPORT

1. CREATING REGISTRATION PAGE INASP.NET :


• MICROSOFT VISUAL STUDIO
• SQL SERVER MANAGEMENT STUDIO
• STEPS –CREATION OFREGISTRATION PAGE

2.HTML

 CONCLUSION
INTRODUCTION

In this project I have worked on building a registration page for any website. A registration
page has a list of sections that a user has to fill. These sections are generally about the contact
details of that person. A registration page generally asks for the following :-

1) Name
2) Date of birth
3) Contact number
4) Residential address
5) Email address
6) Password
7) Country

A registration page is of a great use for the owner of the site. It gives the owner an idea of
who the person registering on his website is. With the help of this he can alter what
information he has to provide to this person which can be of his help. This helps the user in
giving its users a more personalized experience on his website. It also enables the owner to
contact his users on other platforms as he has their contact informations.

A registration page is made using a few languages. Two of them are :-

1) HTML
2) C #
HINDUSTAN ZINC LTD.
Hindustan Zinc Ltd is India's leading zinc producer. A vertically integrated Mining &
Smelting company, HZL is currently gearing up to becoming a global lowest- cost producer.
As a part of Vedanta Resources, a London listed metal and mining major with Aluminum,
copper and Zinc operation in UK, India and Australia, HZL takes advantage of its mineral
resources and core competencies and believes it has growth opportunities for increasing
products and improving returns.

The key features of the company are as:

ⱷThe only integrated Zinc producer in India.

ⱷ525,000 tonnes of Zinc at CLZS.

ⱷ 85,000 tonnes of Lead at CLZS.

UNITS:

Today HZL is operating 7 mines & 4 smelters in 4 states (Raj. A.P., Orissa & Bihar) as
under:-

(A) Mines in Operation:

1.Zawar Group of Mines:

Zawar group of mines (Mochia, Balaria, Zawar Mala,&Baroi) is situated in the Girwa Tehsil
of Udaipur District of Rajasthan at a distance of about 35kms from Udaipur , amidst a valley
of Arawali hills.

2.Rajpura-Dariba Mines:

The multi-metal Rajpura-Dariba Mines, which is located about 85km away from Udaipur
(Raj.) has demonstrated ore reserve of about 16.4 million tones having metal content of about
6.9% zinc& 2.2% lead.

3. Maton Rock Phosphate Mine (Udaipur):

Maton mine has been developed to meet rock-phosphate requirements for the super-
phosphate &phosphoric acid plant at Debari.
4.RampuraAgucha Mining Complex:

The prestigious RampuraAgucha Open Cast Mining Complex is Asia’s richest &largest lead
–zinc deposit.. It is situated in Tehsil Hurda, District Bhilwara in Raj.

The discovery of a world class deposit of 60.6 million tonnes at RampuraAgucha, containing
15.4 % metal has dramatically altered the prospect of not only reducing the cost of production
of zinc and lead, but also the expansion of HZL’s production capacity resulting in increasing
the demand satisfaction up to 82 %for zinc and 61%for lead.

5. SargipaliMineOrissa)

6. Agnigundala Lead Mine (Guntur, A.P.)

(B) Smelters in Operation:

1. Debari Zinc Smelter, Distt. Udaipur (Raj.)


2. Vizag Zinc-Lead Smelter(A.P.)
3. Tundoo Lead Smelter (Dhanbad), Bihar
4. Chanderiya Lead-Zinc Smelter
EXCELLENCE AT H.Z.L.

VISION:

• Be the World's largest and most admired Zinc-Lead & Silver Company.

MISSION:

• Enhance stakeholders value through exploration, innovation, operational


excellence and sustainability

• Be a globally lowest cost producer

• Maintain market leadership and customer delight

QUALITY POLICY:

• Ensure involvement, participation and motivation of employees and contractor


employees in implementation of our environment, health and safety management
systems through training, awareness and continual competence building

PHYSICAL AND CHEMICAL PROPERTIES OF ZINC:


Atomic number 30
Atomic mass 65.37 g.mol -1
Electronegativity according to Pauling 1.6
Density 7.11 g.cm-3 at 20°C
Melting point 420 °C
Boiling point 907 °C
Vanderwaals radius 0.138 nm
Ionic radius 0.074 nm (+2)
Isotopes 10
Electronic shell [ Ar ] 3d10 4s2
Energy of first ionisation 904.5 kJ.mol -1
Energy of second ionisation 1723 kJ.mol -1
Standard potential - 0.763 V
Discovered Andreas Marggraf in 1746
• Zinc is a lustrous bluish-white metal. It is found in group IIb of the periodic table. It is
brittle and crystalline at ordinary temperatures, but it becomes ductile and malleable
when heated between 110°C and 150°C. It is a fairlyreactive metal that will combine
with oxygen and other non-metals, and will react with dilute acids to release
hydrogen.

PHYSICAL AND CHEMICAL PROPERTIES OF LEAD:

Atomic number 82
Atomic mass 207.2 g.mol -1
Electronegativity according to Pauling 1.8
Density 11.34 g.cm-3 at 20°C
Melting point 327 °C
Boiling point 1755 °C
Vanderwaals radius 0.154 nm
Ionic radius 0.132 nm (+2) ; 0.084 nm (+4)
Isotopes 13
Electronic shell [ Xe ] 4f14 5d10 6s2 6p2
Energy of first ionisation 715.4 kJ.mol -1
Energy of second ionization 1450.0 kJ.mol -1
Energy of third ionisation 3080.7 kJ.mol -1
Energy of fourth ionisation 4082.3 kJ.mol -1
Energy of fifth ionisation 6608kJ.mol -1
Discovered by The ancients

• Lead is a bluish-white lustrous metal. It is very soft, highly malleable, ductile, and a
relatively poor conductor of electricity. It is very resistant to corrosion but tarnishes
upon exposure toair. Lead isotopes are the end products of each of the three series of
naturally occurring radioactive elements.
PROCESS FLOW DIAGRAM IN C.L.Z.S.

UNIT-1
PYRO
UNIT-2
HYDRO

UNIT-3
CPP

Power plant is an industrial facility for the generation of electric power. The power
produced in Hindustan Zinc Limited is for its own production purposes, and is known
as a Captive Power Plant (CPP).
PROJECT REPORT
CREATION OF REGISTRATION PAGE
MICROSOFT VISUAL STUDIO
Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft. It
is used to develop computer programs for Microsoft Windows, as well as web sites,web apps,
web services and mobile apps. Visual Studio uses Microsoft software development platforms
such as Windows API, Windows Forms, Windows Presentation Foundation, Windows Store
and Microsoft Silver light. It can produce both native code and managed code.

Visual Studio includes a code editor supporting IntelliSense (the code completion
component) as well as code refactoring. The integrated debugger works both as a source-level
debugger and a machine-level debugger. Other built-in tools include a code profiler, forms
designer for building GUI applications, web designer, class designer, and database schema
designer. It accepts plug-ins that enhance the functionality at almost every level—including
adding support for source control systems (like Subversion) and adding new toolsets like
editors and visual designers for domain-specific languages or toolsets for other aspects of the
software development lifecycle (like the Team Foundation Server client: Team Explorer).

Visual Studio supports 36 different programming languages and allows the code editor and
debugger to support (to varying degrees) nearly any programming language, provided a
language-specific service exists. Built-in languages include C,C++ and C++/CLI (via Visual
C++), VB.NET (via Visual Basic .NET), C# (via Visual C#), F# (as of Visual Studio 2010[7])
and TypeScript (as of Visual Studio 2013 Update 2). Support for other languages such as
Python,[8]Ruby, Node.js, and M among others is available via language services installed
separately. It also supports XML/XSLT, HTML/XHTML, JavaScript and CSS. Java (and J#)
were supported in the past.

Architecture
Visual Studio does not support any programming language, solution or tool intrinsically;
instead, it allows the plugging of functionality coded as a VSPackage. When installed, the
functionality is available as a Service. The IDE provides three services: SVsSolution, which
provides the ability to enumerate projects and solutions; SVsUIShell, which provides
windowing and UI functionality (including tabs, toolbars and tool windows); and SVsShell,
which deals with registration of VSPackages. In addition, the IDE is also responsible for
coordinating and enabling communication between services.All editors, designers, project
types and other tools are implemented as VSPackages. Visual Studio uses COM to access the
VSPackages. The Visual Studio SDK also includes the Managed Package Framework (MPF),
which is a set of managed wrappers around the COM-interfaces that allow the Packages to be
written in any CLI compliant language .However, MPF does not provide all the functionality
exposed by the Visual Studio COM interfaces. The services can then be consumed for
creation of other packages, which add functionality to the Visual Studio IDE.
Windows Forms Designer
The Windows Forms designer is used to build GUI applications using Windows Forms.
Layout can be controlled by housing the controls inside other containers or locking them to
the side of the form. Controls that display data (like textbox, list box and grid view) can be
bound to data sources like databases or queries. Data-bound controls can be created by
dragging items from the Data Sources window onto a design surface.[31] The UI is linked with
code using an event-driven programming model. The designer generates either C# or
VB.NET code for the application.
WPF Designer.

Microsoft Visual Studio


TOOLS
Open Tabs Browser

The open tabs browser is used to list all open tabs and to switch between them. It is invoked
using CTRL+TAB.

Properties Editor

The Properties Editor tool is used to edit properties in a GUI pane inside Visual Studio. It
lists all available properties (both read-only and those which can be set) for all objects
including classes, forms, web pages and other items.

Object Browser

The Object Browser is a namespace and class library browser for Microsoft .NET. It can be
used to browse the namespaces (which are arranged hierarchically) in managedassemblies.
The hierarchy may or may not reflect the organization in the file system.

Solution Explorer

In Visual Studio parlance, a solution is a set of code files and other resources that are used to
build an application. The files in a solution are arranged hierarchically, which might or might
not reflect the organization in the file system. The Solution Explorer is used to manage and
browse the files in a solution.

Team Explorer

Team Explorer is used to integrate the capabilities of Team Foundation Server, the Revision
Control System into the IDE (and the basis for Microsoft's CodePlex hosting environment for
open source projects). In addition to source control it provides the ability to view and manage
individual work items (including bugs, tasks and other documents) and to browse TFS
statistics. It is included as part of a TFS install and is also available as a download for Visual
Studio separately.Team Explorer is also available as a stand-alone environment solely to
access TFS services.
Data Explorer

Data Explorer is used to manage databases on Microsoft SQL Server instances. It allows
creation and alteration of database tables (either by issuing T-SQL commands or by using the
Data designer). It can also be used to create queries and stored procedures, with the latter in
either T-SQL or in managed code via SQL CLR. Debugging and IntelliSense support is
available as well.

Server Explorer

The Server Explorer tool is used to manage database connections on an accessible computer.
It is also used to browse running Windows Services, performance counters, Windows Event
Log and message queues and use them as a datasource.

PreEmptive Protection-Dotfuscator Community Edition

Visual Studio includes a free 'light' version of Dotfuscator by PreEmptive Solutions which
obfuscates and hardens applications to help secure trade secrets (IP), reduce
piracy/counterfeiting, protect against tampering and unauthorized debugging. Dotfuscator
works with all flavors of .NET including ASP.NET, Xamarin, Unity and UWP.

Text Generation Framework

Visual Studio includes a full text generation framework called T4 which enables Visual
Studio to generate text files from templates either in the IDE or via code.

ASP.NET Web Site Administration Tool

The ASP.NET Web Site Administration Tool allows for the configuration of ASP.NET
websites.

Visual Studio Tools for Office

Visual Studio Tools for Office is a SDK and an add-in for Visual Studio that includes tools
for developing for the Microsoft Office suite. Previously (for Visual Studio .NET 2003 and
Visual Studio 2005) it was a separate SKU that supported only Visual C# and Visual Basic
languages or was included in the Team Suite. With Visual Studio 2008, it is no longer a
separate SKU but is included with Professional and higher editions. A separate runtime is
required when deploying VSTO solutions.
SUPPORTED PRODUCTS

Microsoft Visual C++

Microsoft Visual C++ is Microsoft's implementation of the C and C++compiler and


associated languages-services and specific tools for integration with the Visual Studio IDE. It
can compile either in C mode or C++ mode. For C, it follows the 1990 version of the ISO C
standard with parts of C99 specification along with MS-specific additions in the form of
libraries.For C++, it follows the ANSI C++ specification along with a few C++11 features. It
also supports the C++/CLI specification to write managed code, as well as mixed-mode code
(a mix of native and managed code). Microsoft positions Visual C++ for development in
native code or in code that contains both native as well as managed components. Visual C++
supports COM as well as the MFC library. For MFC development, it provides a set of
wizards for creating and customizing MFC boilerplate code, and creating GUI applications
using MFC. Visual C++ can also use the Visual Studio forms designer to design UI
graphically. Visual C++ can also be used with the Windows API. It also supports the use of
intrinsic functions, which are functions recognized by the compiler itself and not
implemented as a library. Intrinsic functions are used to expose the SSE instruction set of
modern CPUs. Visual C++ also includes the OpenMP(version 2.0) specification.

Microsoft Visual Basic

Microsoft Visual Basic is Microsoft's implementation of the VB.NET language and


associated tools and language services.

Microsoft Visual Web Developer


Microsoft Visual Web Developer is used to create web sites, web applications and web
services using ASP.NET. Either C# or VB.NET languages can be used. Visual Web
Developer can use the Visual Studio Web Designer to graphically design web page layouts.

Microsoft Visual C#

Microsoft Visual C#, Microsoft's implementation of the C# language, targets the .NET
Framework, along with the language services that lets the Visual Studio IDE support C#
projects. While the language services are a part of Visual Studio, the compiler is available
separately as a part of the .NET Framework. The Visual C# 2008, 2010 and 2012 compilers
support versions 3.0, 4.0 and 5.0 of the C# language specifications, respectively. Visual C#
supports the Visual Studio Class designer, Forms designer, and Data designer among others.

Visual C#
SQL SERVER MANAGEMENT STUDIO

SQL Server Management Studio (SSMS) is a software application first launched with
MicrosoftSQL Server 2005 that is used for configuring, managing, and administering all
components within Microsoft SQL Server. The tool includes both script editors and graphical
tools which work with objects and features of the server.

A central feature of SSMS is the Object Explorer, which allows the user to browse, select,
and act upon any of the objects within the server. It also shipped a separate Express edition
that could be freely downloaded, however recent versions of SSMS are fully capable of
connecting to and manage any SQL Server Express instance. Microsoft also incorporated
backwards compatibility for older versions of SQL Server thus allowing a newer version of
SSMS to connect to older versions of SQL Server instances.

Starting from version 11, the application was based on the Visual Studio 2010 shell, using
WPF for the user interface.

In June 2015, Microsoft announced their intention to release future versions of SSMS
independently of SQL Server database engine releases.

SQL Server Management Studio

o
Earlier version of Microsoft SQL Server Management Studio showing a query, the results of
the query, and the Object Explorer pane while connected to a SQL Server database engine
instance.
CREATION OF REGISTRATION PAGE

This Registration page consist of User Name,Email , Password ,Country of the person who is
registering in a particular website. Registration page consist of as many information as
required according to website.
There are some controls which i have used in this application.
 RequiredFieldValidator
 RegularExpressionValidator
 Text Box
 DropDownList
 Button

There are some steps to make this application.
Step 1: First open your visual studio->File->New->website->ASP.NET Empty website->click
OK.->Now open Solution Explorer->Add New Item-> Web form-> click Add.
Step 2: Now make a Registration page like this,which is given below.
see it:

 Registration.aspx [ Design ]
 Registration.aspx [ Source Code ]
 Registration.aspx.cs
 Web debug

 Web.config
 DATABASE

 Manager.aspx [ Design ]

 Manger.aspx [ Source code ]


 Manager.aspx.cs
 Manager.aspx.vb [ Code ]

Partial Class Manager


Inherits System.Web.UI Page

End Class

 Connection Db

Dbo.UserData [ Desgin ]
 dbo.UserData [ Data ]

 Registration.aspx
When information is not filled properly, these messages (in red colour) will appear on the
screen.

These are the steps that are followed to form a registration page for any website.

.
HTML
1. The <!DOCTYPE html> declaration should always be the first line of code in your
HTML files.
2. The <html> element will contain all of your HTML code.
3. Information about the web page, like the title, belongs within the <head> of the page.
4. You can add a title to your web page by using the <title> element, inside of the head.
5. Code for visible HTML content will be placed inside of the <body> element.

How to add content to a web page using some of the most common HTML elements:

1. You can add headings of different sizes using the different headings elements: <h1>
through <h6>.
2. Paragraphs are added with the <p> element.
3. Unordered lists are created with the <ul> element and list items are added using the
<li> element.
4. Ordered lists are created with the <ol> element and list items are added using the <li>
element.
5. You can add headings of different sizes using the different headings elements: <h1>
through <h6>.
6. Paragraphs are added with the <p> element.
7. Unordered lists are created with the <ul> element and list items are added using the
<li> element.

How to link an HTML file and a CSS file together:

1. HTML and CSS are kept in separate files in order to keep code maintainable and readable,
as well as keep structure separate from styling.

2. The <style> element allows you to write CSS code within an HTML file.
3. A CSS stylesheet can be linked to an HTML file using the <link> element, which requires
three attributes:

 href - set equal to the path of the CSS file.


 type - set equal to text/css.
 rel - set equal to stylesheet.

How to organize HTML with classes, IDs, and divs:

1. Code is a lot more readable when it is organized using IDs, classes, and divs.
2. IDs label HTML elements that are unique to the web page (an element that appears
only once).
3. Classes label elements that will share the same styling. They make styling more
efficient.
4. The <div> groups elements together. It makes the HTML file easier to read by
organizing the web page into logical sections.
5. HTML elements can be labeled with multiple classes.
6. Divs are one of the most commonly used HTML elements. Understanding how they
are used is a critical skill for web developers.

How to modify image properties, add background images, set repetition and placement,
and create linear gradients:

1. Image dimensions are set using the width and height properties.
2. A background image can be added to any element using the background-image
property.
3. A background image's repetition is controlled with the background-repeat property.
4. The position of a non-repeating image can be controlled using the background-
position property.
5. The background property is a shorthand way of setting an image, repetition, and it's
position.
6. The background-image also supports color gradients.

How to create a table, add data to it, and section the table into smaller parts that make
it easier to read:

1. The <table> element creates a table.


2. The <tr> element adds rows to a table.
3. To add data to a row, you can use the <td> element.
4. Table headings clarify the meaning of data. Headings are added with the <th>
element.
5. Table data can span columns using the colspan attribute.,
6. Table data can span rows using the rowspan attribute.
7. Tables can be split into three main sections: a head, a body, and a footer.
8. A table's head is created with the <thead> element.
9. A table's body is created with the <tbody> element.
10. A table's footer is created with the <tfoot> element.
11. All the CSS properties you learned about in this course can be applied to tables and
their data.
CONCLUSION

In this project I have used many concepts. You can easily implement this concept to anywhere
in .NET Application. In this application I have covered all things which is required in
various Registration Pages in any website.

There are some controls which I have used in this application.

 RequiredFieldValidator
 RegularExpressionValidator
 Text Box
 Drop Down List
 Button

Software used for creating Registration page in ASP.Net are Microsoft visual studio and
Microsoft SQL server management studio.

This project also provide basic knowledge about Hypertext Markup Language ( HTML) .

You might also like