Traing report

32
1 PREFACE In the field of Computer Science the term PROJECT refers to a *Computerized work* that is completely performed by using a computer. Today when every field is going to be computerized means that all tasks of any field now a days done by using computers & by their appropriate Computers Programs then to do every field’s different-different works , today different programs or software’s are available in the form of project. PRACTICAL TRAINING for a period a four weeks in a part of the DEGREE after 3 nd year B.E “COMPUTER ENGINEERING” according to the syllabus worked out by the RAJASTHAN TECHNICAL UNIVERSITY to which my department is affiliated. I took a 45 working days training at “HINDUSTAN ZINC LIMITED.” DEBARI from 01.06.15 to 15.07.15 The report is a summary of what I observed and learnt there. My humble thanks are going to all the officers related to my training. I also feel that it is the right time to thank the officers related to my training. I also feel that it is the right time to thank the officers and technicians of the HINDUSTAN ZINC LIMITED for their constant assistance, co-operation and the knowledge extended by them time to time.

Transcript of Traing report

Page 1: Traing report

1

PREFACE

In the field of Computer Science the term PROJECT refers to a *Computerized

work* that is completely performed by using a computer. Today when every field is

going to be computerized means that all tasks of any field now a days done by using

computers & by their appropriate Computers Programs then to do every field’s

different-different works , today different programs or software’s are available in the

form of project.

PRACTICAL TRAINING for a period a four weeks in a part of the DEGREE after

3nd year B.E “COMPUTER ENGINEERING” according to the syllabus worked out

by the RAJASTHAN TECHNICAL UNIVERSITY to which my department is

affiliated. I took a 45 working days training at “HINDUSTAN ZINC LIMITED.”

DEBARI from 01.06.15 to 15.07.15

The report is a summary of what I observed and learnt there. My humble thanks are

going to all the officers related to my training. I also feel that it is the right time to

thank the officers related to my training. I also feel that it is the right time to thank the

officers and technicians of the HINDUSTAN ZINC LIMITED for their constant

assistance, co-operation and the knowledge extended by them time to time.

Page 2: Traing report

2

ACKNOWLEDGEMENT

It is our proud privilege to release the feelings of our gratitude to several persons who helped

us directly or indirectly to conduct this project work. We express our heart full indebtness and

owe a deep sense of gratitude to our Training guide Mr. T.A Kotangale (mgr.IT) for sincere

guidance and inspiration in completing this project.

We are extremely thankful to the Mr. Shravan Dwivedi(Asso. Mgr.HR Cell), Mr. B.C

Pathidar(Safety), Mr. Nand Kumar(mgr.R&A), Mr. A.K Singh(mgr.L&P), Mr. D.C

Yadav(mgr. Zinc Elec.) and all dept. members for their coordination and cooperation and for

their kind guidance and encouragement.

We also thank all our friends and group members for their help and cooperation throughout

the training.

The Training has indeed helped us to explore more knowledgeable avenues related to our

Field and sure it will help us in our future.

Manoj Singh Rao

&

Ronak Vishwakarma

Page 3: Traing report

3

CERTIFICATE

Page 4: Traing report

4

Page 5: Traing report

5

ABSTRACT

Today’s world is the world of Science and Technology. It is the today’s requirement in every

field for quick movement. My project ** MEDICAL BILL SYSTEM** is just been a little

contribution to this developing world of science and technology. My project is basically

about the complete management of bill system. The project is mentioned by following

references from which we get more information about whole bills and customer details in a

few minutes.

The knowledge of PHP is not completed until the project work has been completed

successfully. Thinking this point in mind, I had taken this project in Hindustan Zinc. At

present the company is provided complete medical facility to the Employees. To maintain

what record the medical bill system has been prepared. This project has capability to add any

information about any new employee & entry about any bill that has been cleared out by any

employee. This first form is launched for the starting of project & providing information

about for whom it is programmed & by whom it is it is developed. Second form is for the

entry of username & Password, which is fixed for the project to secure it from any external

source.

The user can change them by permission of the developer. It is a login form. At last when all

the records had been filling up than the project should print the report of what processing it

performed. The data environment has been used for this purpose. It is employed for the

purpose designing reports one report for bill information & one for general information of

employee. The working of each form is described after each form.

Page 6: Traing report

6

Contents

Preface……………………………………………………………(i)

Acknowledgement ……………………………………………... (ii)

Abstract…………………………………………………………. (v)

1. About The Plant……………………………………………….... (7)

2. Introduction about the Project…………..................................... (13)

3. Introduction about PHP using My SQL……………………….. (17)

4. System Analysis & design…………………………………….... (22)

5. Working of Project……………………………………………... (25)

Page 7: Traing report

7

Chapter 1

COMPANY INTRODUCTION

HISTORICAL BACKGROUND OF HINDUSTAN ZINC LIMITED,

DEBARI

Zinc smelter Debari, is a unit of HZL. It was started in 1968.it was the first Zinc smelter of

HZL. In this plant zinc, along with its products viz. Silver, Cadmium, Sulphuric acid etc. are

produced from Zawar Mines and other mines of the company. Initially this Smelter started

with 18,000 tons per annum capacity, but at present the capacity of plant is 49,000 tons per

annum the recovery of Zinc in this plant is 94.52%.

Departments as under:-

• Roaster and Acid plant

• Leaching & purification plant

• Zinc Electrolysis plant

• Instrumentation plant

• Finance Department

• Project Department

Performance:-

Zinc Smelter Debari, has achieved an impressive growth pattern and condition and endeavors

are being made to improve the production, as productivity. Emphasis is given for energy

conservation, improvement in recovery efficiency and reduction in process chemical

consumption which is prime factor in controlling the cost of production.

In order to sustain above achievement, TQM and workman participation through suggestion

scheme are in Zinc smelter Debari, now is a 9002 certified unit for quality management

system from 05-11-1998.

Page 8: Traing report

8

1.1 Roaster & Acid Plant

1.1.1 Roaster plant:-

At Debari, Zinc Smelter two roasters are used for roasting i.e. Roaster1 & Roaster2. Roasters

are mainly furnaces which are maintained at 9500C. These furnaces are fluidized type in

which fluidized bed is made and air is passed from bottom for oxidation. The furnaces are

autogenously, so only to start the reaction or to obtain required temperature of fuel is

required.

1.1.2 Roaster Specification:-

Roaster1 Roaster2

Capacity 140 tonnes/day 240 tonnes/day

Heath area 18.5sqm 35sqm

Air flow 9500 19500

Feed 5tonnes/hr 10tonnes/hr

No. of nozzles 1848 3500

Diameter 4.18m 6.69m

Acid 100m 200m

1.2 Acid Plant

Gases coming out of hot gas precipitator have 7-8% SO2 & at 3300C. In this section SO2 Gas

at temp 3300C is passed through scrubbing tower, which has sedimentation tank & SO2

stripper & wet gases precipitator is obtained at temp 550C. SO2 gas has moisture. This SO2

gas is first dried in a drying tower with H2SO4 to remove the moisture content.

Page 9: Traing report

9

Parameters that are maintained in neutral leaching:-

Total Iron 2.5 – 3.5gpl

Initial PH 2.8 – 3.2gpl

Final PH 4.5 – 4.6

Fe++ 5 Mg Pl

Temperature 65-700

Reaction time 150 – 180 minute

1.3 Leaching Plant

Leaching is the selective dissolution of ore material oxide in acid, alkalis or solutions of other

reagents. According to the conditions adjusted in manner to leave maximum gangue in the

insoluble residue.

Calcite comes into the hopper from the roaster from the bucket elevators. From the hopper

the calcite is coming to a redder conveyor through a rotatory value. By adjusting the speed of

the rotatory value calcine directly into puchuua. The calcine if expand in stored in sizes.

Total calcite storage capacity in the leaching plant:-

Total Capacity 3930 Mts

Old Silo [Nos.1, 2, 3] 680 Mts each

New Silo [Nos.4, 5, 6] 680 Mts each

According to the reaction

Fe (SO4)3 +3ZnO 3H2O 2Fe(OH)3+3ZnSO4

Page 10: Traing report

10

1.4 Zinc Electrolysis Plant

Electrolysis of Zinc Sulphate solution take place in electrolysis cells with Aluminium

cathode & lead anode as electrodes.

The reaction can be represented as:-

ZnSO4 + H2O Zn + H2SO4+1/2 H2O

Zinc ions migrate towards the cathode & get deposited in the form of sheet whereas oxygen is

given off at anode. As sulphate ions have great affinity for Hydrogen ions this result in

formation of sulphuric acid.

It consists of 560Nos of concentrate in three circuits of 240, 160, and 160. Each lead anode

containing 0.5% silver Alluminium cathode is used. Stripping of zinc sheet is a manual

operation.

Electrolysis carried out at a current density of 315amp/m2 in first and 410 amp/m2 in second

and third circuit.

Page 11: Traing report

11

1.5 INSTRUMENTATION DEPARTMENT

Different instruments used in the plant are:-

1. Line Measuring instruments :

a) Differential pressure transmitter

b) Bip Tube

c) Ultra sonic

2. Pressure measuring instruments

a) Pressure Measuring Instrument

b) Pressure Gauge

3. Temperature Measuring Instruments

a) K-type thermocouple

These are made up of Cr – Al.

b) T- type thermocouple

These are made up of Fe & Constantan.

4. RTD

5. Flow Measuring Instrument

a) Orifice

b) Magnetic Flow

c) Rota meter

d) Venturimeter

Page 12: Traing report

12

1.6 FINANCE DEPARTMENT

If the estimated amount is less than 5 Lakhs than quotations are invited from vendors and no

open tenders is issued. A period of month is given to the contractors for sending their bids.

The vendors and the contractors who offer the minimum bid are awarded with the order or

contract. When any new materials arrived in factory an R.I.S.R. (receive some inspection

report) prepared by the concerned engineer. It is found unsatisfactorily. The material is sent

back to the vendor from where it has been finance and purchased.

1. Dimensions

2. Finishing

3. Composition

Page 13: Traing report

13

Chapter 2

INTRODUCTION ABOUT PROJECT

MEDICAL BILLING SYSTEM

2.1 Need of project:

The knowledge of PHP is not completed until the project work has been completed

successfully. Thinking this point in mind, I had taken this project in Hindustan Zinc. At

present the company is provided complete medical facility to the Employees. To maintain

what record the medical bill system has been prepared. This project has capability to add any

information about any new employee & entry about any bill that has been cleared out by any

employee. This first form is launched for the starting of project & providing information

about for whom it is programmed & by whom it is it is developed. Second form is for the

entry of username & Password, which is fixed for the project to secure it from any external

source.

The user can change them by permission of the developer. It is a login form. At last when all

the records had been filling up than the project should print the report of what processing it

performed. The data environment has been used for this purpose. It is employed for the

purpose designing reports one report for bill information & one for general information of

employee. The working of each form is described after each form.

Page 14: Traing report

14

2.2 HARDWARE AND SOFTWARE REQUIRNMENT

2.2.1 HARDWARE:

PROCESSOR : PENTIUM IV OR HIGHER

RAM : 1 GB OR HIGHER

HARD DISK : 2.1 GB OR HIGHER

OUTPUT DEVICE : MONO CHROME OR

COLOR MONITOR

INPUT DEVICE : KEY BOARD & MOUSE

2.2.2 SOFTWARE:

OPERATING SYSTEM : MS WINDOWS XP OR HIGHER

OFFICE : MS OFFICE 2007 OR HIGHER

LANGUAGE USED : PHP

DATABASE USED : MySQL 6.0

Page 15: Traing report

15

2.3 Context Level Diagram

Fig 2.1 (Context Level Diagram)

Medical Bills Reimbursement System

Login

Main menu

Employee Records Bills

Add

New

Edit Search

Add

New

Edit Search

Employee

Record

Bills Paymen

t List

Page 16: Traing report

16

2.4 Entity relationship diagram

Fig 2.2 (Entity Relationship Diagram)

Employee

Emp No.

Emp Name Bank Code

Bank A/C No

Treatment

Bills

Department

Dependent

Bill

No.

Bill

Amount

Bill Type

Code

Dependent

on

Dependent

Code

Submit to

Works For

Dept.

Name

Bank Manages

account

Deposit

Dept. No.

Page 17: Traing report

17

Chapter 3

INTRODUCTION TO PHP

3.1 Brief History of PHP Language

PHP (recursive acronym for "PHP: Hypertext Preprocessor") is a widely-used

Open Source general-purpose scripting language that is especially suited for

Web development and can be embedded into HTML

PHP was developed to specifically address needs of the web to provide

dynamic content on websites.

Unlike other development languages commonly used for dynamic content (Perl,

C++), PHP was designed specifically with the web in mind (it had no other

master, per se).

Because of this specific design, common web-based activities, such as the

processing of forms data and the correct rendering of HTML content (both

inside and outside of forms), are much easier than with adapted languages.

Because of PHP's close relationship to HTML, PHP can be embedded inside an

HTML-based document, unlike other languages that do not inherently

understand HTML and therefore must treat HTML as text that has to be

displayed inside the confines of the languages print statements. PHP can

literally switch between PHP and HTML inside a single document, making it so

large areas of pure HTML can be managed normally.

PHP has been extended as a language to include a huge library of commonly-

available procedures and classes (including database manipulation, mail

management, secure connections, and graphics manipulation to mention just a

few) that has made it extremely powerful in a variety of environments and

disciplines.

Page 18: Traing report

18

Although PHP was designed to be a web-based language to display content via

a browser through a server, the power and the usefulness of the language has

expanded its uses beyond just the web, and it now can be found in both local

command-line interface (CLI) environments as well as local graphical interface

(GUI) environments.

3.2 HTML Background

HTML (Hypertext Markup Language) was developed to address the

need to easily display content via a web-browser

It is a "markup" language (unlike a typical programming language), in

that its commands (tags) are designed to assist in the formatting and

layout of textual data

It by definition is a "static" language, in that the content displayed using

the standard HTML language will always look the same -- it will not

change over time or by who accessed it

Due to this major limiting factor of the language in this modern world

of dynamic, data-driven websites, a variety of extensions to HTML and

related programming languages have been developed:

JavaScript

Microsoft's ASP (Active Server Pages)

Java Applets and Applications

PHP

Others...

Page 19: Traing report

19

3.3 Basic PHP Concepts

PHP borrowed its primary syntax from C++ and C

Many of the programming techniques you've previously learned will

work in PHP (assignments, comparisons, loops, procedures) with little

to no syntax difference

There are, however, major changes in how data is manipulated in

relationship to C/C++

C/C++ are type-specific languages, requiring the user to define a

specific, singular type for each variable that they use

PHP commonly assigns its variables "by value", meaning a variable

takes on the value of the source variable (expression) and is assigned to

the destination variable. A variable can therefore change its type

"on the fly". Therefore variables are not declared (as they are in most

type-specific languages like C++)

PHP is an interpreted language, in that the PHP interpreter program

reads the PHP source code, translates the code and executes it at the

same time. With C++ on the other hand, the C++ compiler translates

your C++ code into a binary executable, eliminating the translation of

the source each time the code executes

Initially this interpreted nature of PHP sounds like a disadvantage; on

the contrary, the interpreted nature of PHP provides some very

interesting and useful programming techniques that are not possible in

compiled languages

Page 20: Traing report

20

3.4 Source code in PHP

3.4.1 Example:

The following "Hello, World!" program is written in PHP code embedded in

an HTML document:

<!DOCTYPE html>

<html>

<head>

<title>PHP Test</title>

</head>

<body>

<?php echo '<p>Hello World</p>'; ?>

</body>

</html>

3.5 Advantages of Php:

Open source: It is developed and maintained by a large group of PHP developers, this

will helps in creating a support community, abundant extension library.

Speed: It is relative fast since it uses much system resource.

Easy to use: It uses C like syntax, so for those who are familiar with C, it’s very easy

for them to pick up and it is very easy to create website scripts.

Stable: Since it is maintained by many developers, so when bugs are found, it can be

quickly fixed.

Powerful library support: You can easily find functional modules you need such as

PDF, Graph etc.

Built-in database connection modules: You can connect to database easily using PHP,

since many websites are data/content driven, so we will use database frequently, this

will largely reduce the development time of web apps.

Can be run on many platforms, including Windows, Linux and Mac, it’s easy for

users to find hosting service providers.

Page 21: Traing report

21

3.6 Disadvantages of Php:

Security : Since it is open sourced, so all people can see the source code, if there are

bugs in the source code, it can be used by people to explore the weakness of PHP

Not suitable for large applications: Hard to maintain since it is not very modular.

Weak type: Implicit conversion may surprise unwary programmers and lead to

unexpected bugs. For example, the strings “1000” and “1e3” compare equal because

they are implicitly cast to floating point numbers.

3.7 Use of MySQL:

MySQL is a freely available open source Relational Database Management System

(RDBMS) that uses Structured Query Language (SQL).

SQL is the most popular language for adding, accessing and managing content in a database.

It is most noted for its quick processing, proven reliability, ease and flexibility of use.

MySQL is an essential part of almost every open source PHP application. Good examples for

PHP/MySQL-based scripts arephpBB, osCommerce and Joomla.

One of the most important things about using MySQL is to have a MySQL specialized host.

Here are some of the things Site Ground is proud of:

We have long experience in providing technical support for MySQL-based web sites.

Thanks to it our servers are perfectly optimized to offer the best overall performance

for most MySQL applications.

We offer a lot of FREE MySQL tools including CMS systems, forums, galleries,

blogs, shopping carts and more.

We support both MySQL 4 and MySQL 5. We provide unlimited MySQL databases.

Our MySQL hosting package is the best offer on the market - it has the lowest price for the

quality and features it includes. Sign up now for our Professional MySQL Hostin

Page 22: Traing report

22

Chapter 4

4.1 SYSTEM FLOW DIAGRAM

Fig 4.1 (System Flow Diagram)

OBJECTIVE ANALYSIS

REQUIREMENT ANALYSIS

DISCUSSION WITH PROJECT GUIDE

AND PROJECT HEAD

ANALYSIS OF INFORMATION

COMPARISON WITH EXISTING SYSTEM

DESIGNING *MBS

CODING *MBS

REVIEWING & TESTING *MBS

SUBMISSION OF PROJECT REPORT

Page 23: Traing report

23

1. OBJECTIVE ANALYSIS

This stage specifies the problem definition that is it identifies the specific problem to be

solved.

2. REQUIREMENT ANALYSIS

The requirement gathering process is intensified and focus specifically on software .To

understand the nature of the program to be built, we must understand the information domain

for the software, as well as the required function, behavior, performance and interface

Requirements for both the system & the software are documented and reviewed with the

customer.

3. DISCUSSION WITH PROJECT GUIDE A PROJECT HEAD

As this is the very first time I am preparing any project, so I have made my project under the

guidance of our project in charge & faculty computer science.

4. ANALYSIS OF INFORMATION

In this stage models of the system is created in an effort to better understand data & control

flow, functional processing, operational behavior & information content .The model serves as

a foundation for software design.

5. COMPARING WITH AN EXISTING SYSTEM

The system model which is analyzed is compared with real life or existing system so that if

there is any thing which is not present in our system model is provided in it.

6. DESIGNING MBS

Software design is an iterative process through which requirements are translated into a

“blueprint” for constructing the software Software design is actually a multistep process that

focuses on four distinct attributes of a program data structure, software architecture,

interfaces representation & procedural (algorithmic) details.

7. CODING MBS

The design must be translated into a machine readable form. The code generation step

performs this task & we provide the actual code delivered to the customer as a running

system.

Page 24: Traing report

24

8. REVIEWING AND TESTING MBS

Once code has been generated, program testing begins. The testing process focus on the

logic of the software , ensuring that all statements have been tested and on the functional

externals ,that is ,conducting test to uncover errors and ensure that define input will produce

actual result that agree with required result.

9. SUBMISSION OF PROJECT REPORT

Once system is tested, project report is made and submitted to project incharge

Page 25: Traing report

25

Chapter 5

Working

Of

The Project

Page 26: Traing report

26

5.1 FORMAT OF THE PROJECT

Fig 5.1 (Login Page)

The form showed above is used for the security purposes. As the project build is

only for the company purpose or it may have a single person application than the

information either entering or retrieving must be carefully handled. If

unauthorized person would also make use of it than there may be some

disadvantages so for solving this problem the username and password is applied

so that the security of project persist there and only authorized person can update

the records as per rules of the company.

Page 27: Traing report

27

5.2 NEW REGISTRATION WINDOW

Fig 5.2 (New Registration Window)

Page 28: Traing report

28

5.3 FORMAT FOR ADDING A NEW EMPLOYEE RECORD

The form shown gave information about the employee’s entry. It can add information of any

new employee. The employee will be add up in the record. This can make possible by the

ADO connection which we are already make the bank type, account names and the

department name also enter then only one can add by click on add prompt that fill the

information and click on the save profile . The file is now updated.

Fig 5.3 (Adding New Employee Records)

Page 29: Traing report

29

5.4 FORM FOR BILL ENTRY

This form is the main part of the project because the project is meant for the purpose of the

entering of information of the bills. The bill will enter according to the various relations &

different treatments.It is already specified on the form that the following dependents bill can

be passed out .Here another connection of employee code is taken from the employee entry

information. The employee code is searched out in the combo box. The bill saving procedure

is again same as for the employee entry after this the report will be generated.

Fig 5.4 (Form For Bill Entry)

Page 30: Traing report

30

5.5 FORM FOR SEARCHING THE Bill Data ENTRY

Fig 5.5 (Form For Searching The Bill Data Entry)

Page 31: Traing report

31

5.6ADD A NEW DEPARTMENT

Fig 5.6 ( Adding New Department)

5.7 ADD A NEW DESIGNATION

Fig 5.7 (Adding New Designation)

Page 32: Traing report

32

REFERENCES

1) PHP and MySQL Web Development Welling and Thomson

2) Evangels petroutsos, Mastering in Visual Basic 6.0, bpb publication, New

Delhi.

3) Courts, Mastering Office 2000, bpb publication, New Delhi.

4) Computer Fundamental of P. Sinha, bpb publication.

5) Alexis Leon and Mathews Leon: SQL- A complete Reference, Tata

McGraw Hill.

6) Study Material Provided by IMST.

7) Black book by holzener

8) www.w3schools.com