View
117
Download
1
Category
Preview:
Citation preview
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.
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
3
CERTIFICATE
4
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.
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)
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.
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.
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
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.
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
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
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.
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
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
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.
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.
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...
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
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.
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
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
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.
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
25
Chapter 5
Working
Of
The Project
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.
27
5.2 NEW REGISTRATION WINDOW
Fig 5.2 (New Registration Window)
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)
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)
30
5.5 FORM FOR SEARCHING THE Bill Data ENTRY
Fig 5.5 (Form For Searching The Bill Data Entry)
31
5.6ADD A NEW DEPARTMENT
Fig 5.6 ( Adding New Department)
5.7 ADD A NEW DESIGNATION
Fig 5.7 (Adding New Designation)
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
Recommended