Date post: | 04-Apr-2018 |
Category: |
Documents |
Upload: | divyachakka12 |
View: | 247 times |
Download: | 0 times |
of 67
7/30/2019 Computerised Application Submission
1/67
COMPUTERISED APPLICATION SUBMISSIONMini Project done at Visakhapatnam Steel Plant
Visakhapatnam District
Project report submitted in partial fulfillment of the requirement for the award of
Degree of
BACHELOR OF TECHNOLOGY
IN
COMPUTER SCIENCE ENGINEERING(2008-2012)
Submitted By
S.KARTHIK (08NR1A0550)
R.DHARMENDRA (08NR1A0547)
B.V.RAJESH KOMAL (08NR1A0507)
K.VENKATESH YADAV (08NR1A0528)
Project Guided by, Supported by,K.V.V.SANJEEV KUMARAGM, ERP-HR
Visakhapatnam Steel Plant Visaka Engineering College
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
VISAKA ENGINEERING COLLEGE, VSP
(affliated to JNTU Kakinada)
P.M PALEM, MADHURAWADA, VISAKHAPATNAM-41.
1
7/30/2019 Computerised Application Submission
2/67
CERTIFICATE
This is to certify that the project report entitled A MINI PROJECT ON
COMPUTERISED APPLICATION SUBMISSION OF VISAKHAPATNAM
STEEL PLANT is being submitted by following students in partial fulfillment for
the award of B.Tech(computer science Engineering).It is a bonofied work carried bythese students under guidance and supervision.
K.RAMYA SREE (08K11A0585)
V.HARINI (08K11A05A5)
E.SAI KRISHNA BHARGAV (08K11A0573)
K.ROHIT (08K11A05C0)
K.Y.PHANI KUMAR (08K11A05B4)
K.V.V.SANJEEV KUMAR
AGM, ERP-HRVisakhapatnam Steel Plant
2
7/30/2019 Computerised Application Submission
3/67
ACKNOWLEDGEMENT
We wish to express our deep sense of gratitude to the management of VSP, for giving
us an opportunity to complete our project COMPUTERISED APPLICATION
SUBMISSION for the partial fulfillment of degree in B.Tech COMPUTER SCIENCE
ENGINEERING
We are thankful and deeply indebted to Sri K.V.V.SANJEEV KUMAR,
Asst.GeneralManager who have shown keen interest and considered patience and
extended in extending their valuable help during the project period.
We consider it our privilege to express our gratitude to Sir
B.VENKATESWARULU (Ph.D), Head of the Department, Department of COMPUTER
SCIENCE, for his valuable suggestions and constant motivation that greatly helped the
project work to get successfully completed.
We also thank Professors, principal, for extending his utmost support and
cooperation in providing all the provisions for the successful completion of the project.
We sincerely thank all the teaching and non-teaching staff in the computer sciencedepartment for their sustained help in our pursuits. We thank the Principal, Management,
administration and all our friends for providing the necessary support and constant source
of encouragement through our study. The study presented is the outcome of the dedicated
effort, support, guidance, support and assistance from many sources.
S.KARTHIK (08NR1A0550)
R.DHARMENDRA (08NR1A0547)
B.V.RAJESH KOMAL (08NR1A0507)
K.VENKATESH YADAV (08NR1A0528
3
7/30/2019 Computerised Application Submission
4/67
ABSTRACT
This project explains the System how the goods are purchased and sent to
the sub-departmental stores. In the COMPUTERIZED APPLICATION, mainly Useble in
T&DC.
The main function of T&DC is to provide projects to intresting college
students. This project provides all the information regarding the projects which are been
issued in Visakhapatnam steel plant and also gives the facility under one application at
any time the adminsterator con access the data from any where with in the Steel plant it is
beneficial for employees of steel plant.
It is usefull for administrator to take more no of applications in the short
time.some conditions in T & DC applicable in this application system.thase are limited no
of students from particular college and only selected colleges are alloved into T&DC in
steelplant.
In this application system administrator playes main role.he first enterd into
the database with his LOGIN ID and PASSWORD.then database provides no options to
choose.as per the student details the administrator fillup the application and assign project
to the students.
The basic idea of online project issue provide easiness to the
adminsterator for the refrence to issue the project as per the norms of the
department(T&DC).
4
7/30/2019 Computerised Application Submission
5/67
DECLARATION
We here by solemnly declare that the project report entitled COMPUTERRIZED
APPLICATION SUBMISSION with reference to submitted by us to the Department of
Computer Science and Engineering,Visaka Engineering College ,VSP, affiliated to JNTU
Kakinada, is a bonafied work done by us in the partial fulfillment for the degree of
Bachelor of Technology and has not been submitted to any other university or published at
time before.
STATION: VISAKHAPATNAMDATE:
S.KARTHIK (08NR1A0550)
R.DHARMENDRA (08NR1A0547)
B.V.RAJESH KOMAL (08NR1A0507)
K.VENKATESH YADAV (08NR1A0528)
5
7/30/2019 Computerised Application Submission
6/67
ENTERPRISE RESOURCE PLANNING
Enterprise resource planning (ERP) integrates internal and external managementinformationacross an entire organization, embracing finance/accounting,
manufacturing, sales and service, CRM, etc. ERP systems automate this activity with anintegrated softwareapplication. Its purpose is to facilitate the flow of information between all
business functions inside the boundaries of the organization and manage the connections to outside
stakeholders.
ERP systems can run on a variety ofhardware and network configurations, typically
employing adatabase as a repository for information.
ERP systems typically include the following characteristics:
An integrated system that operates in real time (or next to real time), without
relying on periodic updates.
A common database, which supports all applications.
A consistent look and feel throughout each module.
Installation of the system without elaborate application/data integration by the
Information Technology (IT) department.
Finance/Accounting:
General ledger: The general ledger, sometimes known as the nominal
ledger, is the main accounting record of a business which uses double-entry
bookkeeping. It will usually include accounts for such items as current
assets, fixed assets, liabilities, revenue and expense items, gains and losses.
Each General Ledger is divided into debits and credits sections. The left
hand side lists debit transactions and the right hand side lists credit
transactions. This gives a 'T' shape to each individual general ledger
account.
Payables: Accounts payable is a file or account sub-ledger that recordsamounts that a person or company owes to suppliers, but has not paid yet (a
form of debt), sometimes referred as trade payables. When an invoice is
received, it is added to the file, and then removed when it is paid. Thus, the
A/P is a form of credit that suppliers offer to their customers by allowing
them to pay for a product or service after it has already been received.
Cash management: cash management, or treasury management, is a
marketing term for certain services offered primarily to larger business
customers. It may be used to describe all bank accounts (such as checking
accounts) provided to businesses of a certain size, but it is more often used
to describe specific services such as cash concentration, zero balance
accounting, and automated clearing house facilities. Sometimes, privatebanking customers are given cash management services.
6
http://en.wikipedia.org/wiki/Management_informationhttp://en.wikipedia.org/wiki/Management_informationhttp://en.wikipedia.org/wiki/Management_informationhttp://en.wikipedia.org/wiki/Financehttp://en.wikipedia.org/wiki/Accountinghttp://en.wikipedia.org/wiki/Manufacturinghttp://en.wikipedia.org/wiki/Manufacturinghttp://en.wikipedia.org/wiki/Softwarehttp://en.wikipedia.org/wiki/Softwarehttp://en.wikipedia.org/wiki/Hardwarehttp://en.wikipedia.org/wiki/Hardwarehttp://en.wikipedia.org/wiki/Computer_networkhttp://en.wikipedia.org/wiki/Databasehttp://en.wikipedia.org/wiki/Databasehttp://en.wikipedia.org/wiki/Management_informationhttp://en.wikipedia.org/wiki/Management_informationhttp://en.wikipedia.org/wiki/Financehttp://en.wikipedia.org/wiki/Accountinghttp://en.wikipedia.org/wiki/Manufacturinghttp://en.wikipedia.org/wiki/Softwarehttp://en.wikipedia.org/wiki/Hardwarehttp://en.wikipedia.org/wiki/Computer_networkhttp://en.wikipedia.org/wiki/Database7/30/2019 Computerised Application Submission
7/67
Fixed assets: Fixed assets, also known as a non-current asset or as
property, plant, and equipment (PP&E), is a term used in accounting for
assets and property which cannot easily be converted into cash. This can be
compared with current assets such as cash or bank accounts, which are
described as liquid assets. In most cases, only tangible assets are referred to
as fixed. Receivables: Accounts receivable (A/R) in American English, receivables
or debtors in British English, is money owed to a business by its clients and
shown in its accounts as an asset. It is one of a series of accounting
transactions dealing with the billing of a customer for goods and services
that the customer has ordered.
Budgeting: A budget (from old French bougette, purse) is a list of all
planned expenses and revenues. It is a plan for saving and spending.[1] A
budget is an important concept in microeconomics, which uses a budget
line to illustrate the trade-offs between two or more goods. In other terms, a
budget is an organizational plan stated in monetary terms.
Consolidation:Consolidation or amalgamation is the act of merging many
things into one. In business, it often refers to the mergers and acquisitions
of many smaller companies into much larger ones. In the context of
financial accounting, consolidation refers to the aggregation of financial
statements of a group company as a consolidated account.
Human resources:
Payroll: Payroll is the sum of all financial records of salaries for anemployee, wages, bonuses and deductions. In accounting, payroll refers to
the amount paid to employees for services they provided during a certain
period of time.
Training: The term training refers to the acquisition of knowledge, skills,
and competencies as a result of the teaching of vocational or practical skills
and knowledge that relate to specific useful competencies. It forms the core
of apprenticeships and provides the backbone of content at institutes of
technology.
Benefits: Benefits and (especially in British English) benefits in kind (also
called fringe benefits, perquisites, pers or perks) are various non-wage
compensations provided to employees in addition to their normal wages or
salaries.[1] Where an employee exchanges (cash) wages for some other
form of benefit, this is generally referred to as a 'salary sacrifice' or 'salary
exchange' arrangement.
401K: A 401(k) is a type of retirement savings account in the United
States, which takes its name from subsection 401(k) of the Internal
Revenue Code (Title 26 of the United States Code). A contributor can
begin to withdraw funds after reaching the age of 59 1/2 years. (See
subsection "Withdrawal of funds" below for restrictions before that age.)
401(k)s were first widely adopted as retirement plans for American
workers, beginning in the 1980s. Recruiting:Recruitment is the process of filling vacancies with people.
7
7/30/2019 Computerised Application Submission
8/67
Diversity management:The "business case for diversity" theorizes that, in
a global marketplace, a company that employs a diverse workforce (both
men and women, people of many generations, people from ethnically and
racially diverse backgrounds etc.) is better able to understand the
demographics of the marketplace it serves and is thus better equipped tothrive in that marketplace than a company that has a more limited range of
employee demographics.
Manufacturing:
Engineering: Engineering is the discipline, art, skill and profession of
acquiring and applying scientific, mathematical, economic, social, and
practical knowledge to design and build structures, machines, devices,
systems, materials and processes that safely realize improvements to the
lives of people.
Bill of materials: A bill of materials (sometimes bill of material or BOM)
is a list of the raw materials, sub-assemblies, intermediate assemblies, sub-
components, components, parts and the quantities of each needed to
manufacture an end product. No physical dimension is described in BOM
Work orders, scheduling, capacity,
Workflow management: A workflow consists of a sequence of connected
steps. It is a depiction of a sequence of operations, declared as work of a
person, a group of persons, an organization of staff, or one or more simple
or complex mechanisms
Quality control: Quality control is a process by which entities review thequality of all factors involved in production.
Cost management, manufacturing process, manufacturing projects,
manufacturing flow,
Activity based costing: Activity-based costing (ABC) is a costing model
that identifies activities in an organization and assigns the cost of each
activity resource to all products and services according to the actual
consumption by each: it assigns more indirect costs (overhead) into direct
costs.
Product lifecycle management: Product lifecycle management (PLM) is
the process of managing the entire lifecycle of a product from its
conception, through design and manufacture, to service and disposal.PLM
integrates people, data, processes and business systems and provides a
product information backbone for companies and their extended enterprise
Supply chain management:
Order to cash: "Order to cash" (O2C or OTC) normally refers to the
business process for receiving and processing customer sales. It follows
8
7/30/2019 Computerised Application Submission
9/67
"Opportunity to Order" and covers business-to-business (B2B) and
business-to-consumer (B2C) sales.
Inventory: Order entry, In the USA and Canada the term has developed
from a list of goods and materials to the goods and materials themselves,
especially those held available in stock by a business; and this has become
the primary meaning of the term in North American English, equivalent tothe term "stock" in British English. In accounting, inventory or stock is
considered an asset.
Purchasing: Purchasing refers to a business or organization attempting for
acquiring goods or services to accomplish the goals of the enterprise.
Though there are several organizations that attempt to set standards in the
purchasing process, processes can vary greatly between organizations.
Typically the word purchasing is not used interchangeably with the word
procurement, since procurement typically includes Expediting, Supplier
Quality, and Traffic and Logistics (T&L) in addition to Purchasing.
Product configuration: Mass customization, in marketing, manufacturing,
call centers and management, is the use of flexible computer-aided
manufacturing systems to produce custom output. Those systems combine
the low unit costs of mass production processes with the flexibility of
individual customization.
supply chain planning, supplier scheduling, inspection of goods, claim
processing, commissions
Project management: Costing, billing, time and expense, performance units, activity
management
Customer relationship management: Sales and marketing, commissions, service, customer contact,
call center support
Data services: Various "selfservice" interfaces for customers, suppliers
and/or employees
Access control: Management of user privileges for various processes.
The Fundamentals of ERP and its Implementation in VIZAG STEEL
IntroductionGrowing fierce global competition in business has become
further vicious with the global
Depression. That makes it imperative for manufacturers to further reduce
their costs, shorten time to market, and be more productive with the same
resources. With these requirements,the competitive landscape becomes
even more complex. To cope, one must streamline Production and
distribution and increase visibility inside and outside the enterprise to
Expedite the flow of goods, eliminate waste, and ensure transparency.
9
7/30/2019 Computerised Application Submission
10/67
Enterprise Resource Planning (ERP) is basically an exhaustive integrated
IT solution available for the cross functional transactions. In order continue
its journey towards Business Excellence, VSP continued its thrust for
implementation of ERP for integrating all the business functions.
Enterprise Resource Planning (ERP) and its evolution:An ERP system
is a set of highly integrated applications, consisting of applications modules, which
can be used to manage all the business functions within an organization. An ERP
system is designed in a way that will fit to a variety of different types of business.
Users are expected to develop positive attitudes toward the new system, increasing
the likelihood of system success. The hierarchical Structure of an ERP system
which consists of integrated subsystems-modules, broken downto processes,
tasks, sub-tasks etc. ERP in broad sense defined as An information system for
Identifying and planning the enterprise-wide resources needed totake,make,ship
andaccountfor customer demand.Roots of ERP could be traced back to 1960s, though the word
ERP is coined in 1990s. During
1960s, exclusive software system was used for Inventory Management &
Control with combination of information technology and business processes
of maintaining the appropriate level of stock in a warehouse. 1970s was
the period during which Material Requirement Planning (MRP) software was
developed for scheduling production processes.MRP generates schedules for the operations and raw material
purchases based on the
Production requirements of finished goods, the structure of the production
system, the current inventories levels and the lot sizing procedure for each
operation.
Manufacturing Requirements Planning (MRP II) was used during 1980s for
coordinating manufacturing processes, from product planning, parts
purchasing, inventory control to product distribution. And In 1990s
,Enterprise Resource Planning (ERP) was developed using multi-module
application software for improving the performance of the internal
business processes. ERP was used to integrate business activities across
functional departments, from product planning, parts purchasing, inventory
control, product distribution, fulfillment, to order tracking. ERP softwaresystems may include application modules for supporting marketing, finance,
accounting and human resources. Latest ERP System incorporated and
integrated the suppliers and customers requirements with the organization
and thus inter links all the stake holders of an organization. At present Wipro
is supporting the Enterprise Resource Planning in RINL.
Why ERP???? When home grown IT systems areavailable...
Traditionally, many organizations conduct Finance, HR, Material
Management, Production and Marketing functions on separate platforms with
no interconnectivity which increases the redundancy and lack of much desiredManagement Information System for speedy and accurate decision making.
10
7/30/2019 Computerised Application Submission
11/67
Evolution of ERP facilitated the long desired integration in the business
processes of the organization. Fig.1 indicates the integrated structure of ERP
software as against stand alone and island based soft ware of home grown legacy
systems.
How ERP works: As can be seen from fig.2, ERP is an integratedsoftware using Common data base across the organization with single point data
entry. It has all the facts that are required for the use of all the stake holders of anorganization. Once the data is entered by the front line users, the same is used
across the organization by various people for various purposes. Management uses
ERP through Business intelligence for decision making, while front line users use
for inputting and retrieving data through their desktop computers. Stake holders
like suppliers and customers uses the same ERP system through internet or
dedicated VPN network. Other stake holders like banks, government and other
partners also use the same Fig.1 Fig 2 system through secured connectivity using
specific technical tools for sending and receiving data from ERP system.
11
7/30/2019 Computerised Application Submission
12/67
Enabling power of ERP: Having evolved over three decades forcatering to the needs of ever
changing and dynamic business requirements ERP has enabling power to
provide
Single point data entry,
An integrated view of the entire organization
Provides the ability to balance supply and demand
Promotes consistent customer, product and account
numbering
Fact based analysis of customer and product
performance
Supports profitability analysis
Monitoring and control of trade spending
Support building of sales mix profitability per account
On line credit checks to reduce bad debt.
An organization is motivated to Implement ERP for replacing
legacy systems, Simplifying and standardizing systems, for Gaining
strategic advantage and improving interactions with suppliers and
customers to obtain many tangible benefits like Inventory reduction,
Personnel reduction, Productivity improvement, Order managementimprovement and many more
ERP implementation various requirements:
12
7/30/2019 Computerised Application Submission
13/67
In order to successfully implement ERP, an organization requires
four major components .i.e. ERP product, Hard Ware, Network solutions
and Implementation partner.
ERP product: is software developed to suite various types oforganizations. Each of the ERP developing companies conducts research onrequirements of different organizations before developing and selling the software.
There are thousands of such ERP developers across the globe, but very few are
globally respected and used. As can be seen in fig.3, organizations like SAP,
ORACLE, INFOR and Microsoft occupy more than 70% of the market share.
Hard Ware: Entire data base of the organization including applicationsoftware is stored at one place. Since all the processes are automated in ERP, the
processing speed of the hardware needs to be very high. Data base servers,
Application Servers and web servers are provided with more than 100%
redundancy and with highest level of reliability. Personal computer to each user
any way is a necessity for implementing ERP.Network solutions: ERP soft ware and Hardware to be connected toall the users across the organization through Local Area Network (LAN) and
across the globe through Virtual Private Network (VPN) or Internet. Dedicated
LANS need to be provided for local users which require switches, firewalls,
routers, fiber optic cable, LAN cable etc. Dedicated VPN either hired or own is
required to be proved to connect outside users which require switches, routers,
modems, VPN bandwidth and internet bandwidth.
Implementation Partner: Implementation of ERP is the mostcrucial part of ERP. In general, it is understood that purchasing of ERP software
and required hard ware along with network solutions is sufficient to implement
ERP. It is like purchasing a PC and windows software. But without knowing howto install the software, how to use it and how to configure to suite to your
requirements, there is no use of such software and hard ware. Same is the case with
ERP in an organizational level.
13
7/30/2019 Computerised Application Submission
14/67
There are some prominent software organizations across the globe who have knowledge
of the ERP software and Hardware along with the knowledge of different organizations.
These are called
Implementation Partner(IP), who helps the organization in identifying the new needs and
improvements which can be brought through ERP. IP understands the organizational
needs after thorough study and discussion and configures the ERP software and hardware
to suit to the specific requirements of the type of organization. Steel industry requires
different type of configuration and Banking or Insurance companies requires different
types of configuration, but from the same ERP product like SAP or Oracle. IP acts as
mediator between the implementing organization and ERP product and also helps
implementing organization for change management needs.
Critical Success Factors of ERP: Technology, Process and People are the three
critical success factors for ERP implementation in any organization.
Technology: is the maturity of the ERP product, hardware facilities,
networking ability and bandwidth provisions and suitability to the implementing
organization. In the modern era ,the technology is well developed to suit to Steel
industry.
Process: Is the Process of implementation including change management.
Expert implementers are available with adequate knowledge of implementation
with a systematic and well defined implementation process.People:People is considered as the most important critical success factor
in any organization as the culture of the organization influences the people attitude.
Each organization has its own culture and its people influence the success of the
implementation of ERP. Since Technology is well advanced and proven to be
successful and matured processes being in place, attitude of the people is the key
for successful implementation of ERP. Thus change management programmed
plays an important role before, during and after implementation of ERP.
Difficulties associated with ERP: To implement ERP in right way, an
organization needs to change the way it does business. And that kind of change
doesn't come without pain. It's critical to understand the way organization is doing
the business, and decide whether it will fit in to ERP package before implementingit. The move to ERP solution is a project of breathtaking scope and expensivetoo.
14
7/30/2019 Computerised Application Submission
15/67
Implementation of ERP in any organization is a movement by itself. The process
ofimplementation as it catches up the momentum would be like a war field. Data
basecentralization; Standardization of Masters like product master, customer
master, vendermaster and Catalogue master; shifting of data base from legacy
systems to ERP software;reengineering of business processes and organizational
changes associated with them andchange management of personnel involved inimplementation and running the business arethe demanding activities, but
mandatory activities for successful implementation of ERP.
ERP implementations are usually large, complex projects. They involve a
multitude of human and other resources, working together under severe time
pressure. They also face many 'out of the blue', day-to-day development issues.
Fundamental requirement for the success of ERP is the acceptance by Business
functions that ERP is a Business Initiative, but not Just an IT initiative.
Implementation in VIZAG STEEL:
The thinking process of ERP implementation in VIZAG STEEL started
during 2003-04 after observing the successful implementation in one of the Indian
steel making companies. Various approaches have been adopted initially forimplementing ERP. However, a systematic and globally defined process for
implementation of ERP in VIZAG steel was adopted during 2006-07 and project is
named as Project UKKU Sankalp with the
Following objectives:
Create enabling culture for system based working
Seamless integration of all business functions of RINL
VISIBILITY OF appropriate information to all stake holders
Enable faster decision making through electronic approval system
Improve RINLs ability to conduct E-business with its vendors &
customers. Provide Employee Self Service to access individual specific HR
information.
The process adopted for implementation of ERP is shown in fig.5. In order
to reduce the lead time of implementation of ERP in vizag steel, some innovative
steps have been taken compared to other public sector companies. An exclusive
team is formed to expedite the ordering and implementation process. An exclusive
end-to-end consultant has been appointed to help RINL from the beginning till the
end. Approach for ordering of ERP product, Hardware, Network requirements and
Implementation Partner. Single point responsibility of 99,9% reliability has been
fixed with the Implementation Partner as IP is the leader of the consortium. Also,
adopted a consortium approach for ordering of ERP product, Hardware, Networkrequirements and Implementation Partner. Single point responsibility of 99,9%
reliability has been fixed with the Implementation Partner as IP is the leader of the
consortium.
15
7/30/2019 Computerised Application Submission
16/67
Areas Covered and Present status: Project UkkuSankalp for the Coverage of entire
organization for ERP implementation is planned in 3 phases. First two phases would be
taken up together and 3rd phase would be taken up after successful stabilization of phase
-1&2. Ordering for Phase 1&2 is taken up together but implementation is spread in to two
phases. Functions covered in the implementation shown in fig.6
Phase-1:to be implemented in 9months from the date of ordering covering the
areas Procurement &Inventory, Sales and Marketing, Finance, Costing, Production,
Planning Optimizer, Quality management, Human Resource, Projects, Self-service HR for
limited employees, Customer Portal for limited Customers, Vendor Portal for Limited
Vendors
Phase-2:To be implemented in 6 months after go live of phase-1 covering theareas of Payroll, Customer and Vendor Portal for remaining Customers and Vendors
respectively, advanced HR processes like competency management, succession
management
Phase-3:To be planned and ordered after implementation of Phase-2 covering the
areas of Maintenance and Manufacturing Execution System (MES).
Present Status:
After business process mapping, specification was prepared with the help
of consultants and published for tendering process. Qualified bids are obtained
from consortium leaders M/s Infosys, M/s WIPRO, M/S Satyam Computers, M/s
16
7/30/2019 Computerised Application Submission
17/67
HCL, M/s TCS and M/s IBM. Except M/s IBM all others qualified for final
assessment.
Finally, M/s WIPRO won the award and implementation has started in
2009 November. Presently, the configuration and customizing part is completed.
Testing is being carried out by the core team of VSP which is specially formed as a
cross functional team for the purpose of implementation, testing andcommissioning (Go-Live phase).
Origin of "ERP": In 1990 Gartner Group first employed the acronymERPas an extension ofmaterial requirements planning (MRP), latermanufacturing resource planningand computer-integratedmanufacturing. Without supplanting these terms, ERP came torepresent a larger whole, reflecting the evolution of applicationintegration beyond manufacturing.Not all ERP packages weredeveloped from a manufacturing core. Vendors variously began withaccounting, maintenance and human resources. By the mid1990s ERP
systems addressed all core functions of an enterprise. Beyondcorporations, governments and nonprofit organizations also began toemploy ERP systems.
17
http://en.wikipedia.org/wiki/Gartner_Grouphttp://en.wikipedia.org/wiki/Acronym_and_initialismhttp://en.wikipedia.org/wiki/Material_requirements_planninghttp://en.wikipedia.org/wiki/Manufacturing_resource_planninghttp://en.wikipedia.org/wiki/Manufacturing_resource_planninghttp://en.wikipedia.org/wiki/Computer-integrated_manufacturinghttp://en.wikipedia.org/wiki/Computer-integrated_manufacturinghttp://en.wikipedia.org/wiki/Gartner_Grouphttp://en.wikipedia.org/wiki/Acronym_and_initialismhttp://en.wikipedia.org/wiki/Material_requirements_planninghttp://en.wikipedia.org/wiki/Manufacturing_resource_planninghttp://en.wikipedia.org/wiki/Computer-integrated_manufacturinghttp://en.wikipedia.org/wiki/Computer-integrated_manufacturing7/30/2019 Computerised Application Submission
18/67
INDEX
SNo. Contents PgNo.
1. INTRODUCTION 5
Introduction to Industry 7
Introduction to Project 11
Problem Description 11
Software Environment
Specification
13
Front End
- HTML 14
- JAVASCRIPT 14
- JAVA SERVER PAGES (JSP) 15- SERVER 15
- Back End 16
Hardware Environment 19
2. DESIGN 20
Class Diagram 21
Use Case Diagram 21
Sequence Diagram 22
Collaboration Diagram 22
Activity Diagram 23 Component Diagram 24
Deployment Diagram 26
3. CODING 28
4. OUTPUT SCREENS 103
5.TESTING 114
6. CONCLUSION 117
18
7/30/2019 Computerised Application Submission
19/67
INTRODUCTION
Visakhapatnam Steel Plant, the first coastal based Steel Plant of India is located,
16 KM South West of city of Destiny i.e. Visakhapatnam. Bestowed with modern
technologies, VSP has a installed capacity of 3 Million tonnes per annum of Liquid Steel
and 2.656 Million tonnes of saleable steel. At VSP there is emphases total automation,
seamless integration and efficient up gradation, which result in wide range of long and
structural products to meet stringent demands of discerning customers within India and
abroad. VSP products meet exalting International Quality Standards such as JIS, DIN,
BIS, BS etc.
VSP has become the first integrated Steel Plant in the country to be certified to all
the three international standards for quality (ISO9001), for Environment Management
(ISO-14001) & for Occupational Health & Safety (OHSAS-18001) The certificate covers
quality systems of all operational, maintenance, service units besides Purchase systems,
Training and Marketing functions spreading over 4 Regional Marketing Offices, 20
branch offices and 22 stock yards located all over the country.
VSP by successfully installing & operating efficiently Rs.460 crores worth of
Pollution Control and Environment Control Equipments and converting the barren
landscape by planting more than 3 million plants has made the Steel Plant, Steel Township
and surrounding areas into a heaven of lush greenery. This has made Steel Township a
greener, cleaner and cooler place, which can boast of 3 to 4C lesser temperature even in
the peak summer compared to Visakhapatnam City.
VSP exports Quality Pig Iron & Steel products to Sri Lanka, Myanmar, Nepal,
Middle East, USA & South east Asia (Pig iron). RINL-VSP was awarded "Star Trading
House" status during 1997-2000. Having established a fairly dependable export market,
VSP plans to make a continuous presence in the export market.
Having a total manpower of about 16,613 VSP has envisaged a labour productivity
of 265 Tonnes per man year of Liquid Steel which is the best in the country and
comparable with the international levels.
19
7/30/2019 Computerised Application Submission
20/67
BACK GROUND
With a view to give impetus to Industrial growth and to meet the inspirations of the
people from South India, Government of India decided to establish Integrated Steel Plants
in Public Sector at Visakhapatnam (AP) and Hospet (Karnataka) besides a special Steel
Plant at Salem (Tamil Nadu).
The announcement was made in the Parliament on 17th April' 1970 by the then
Prime Minister of India late Smt. Indira Gandhi.A site was selected near Balacheruvu
creak near Visakhapatnam city by a Committee set up for the purpose, keeping in view the
tropographical features, greater availability of land and proximity to a future port. The
foundation stone for the plant was laid by Smt. Gandhi on 20.01.1971.
Seeds were thus sown for the construction of a modern & sophisticated Steel Plant
having annual capacity of 3.4 Million Tonnes of hot metal. An agreement was signed
between Governments of India and the erstwhile USSR on June 12th, 1979 for setting up
of an Integrated Steel Plant to produce structural & long products on the basis of detailed
Project report prepared by Dr. M.N. Dustur & Company. A Comprehensive revised DPR
jointly revised by Soviets & Dr. Dastur & Company was submitted in Nov' 1980 to Govt.
Of India.
The construction of the Plant started on 1 st February 1982. Government of India
on 18th Feb'82 formed a new Company called Rashtriya Ispat Nigam Ltd. (RINL) and
transferred the responsibility of constructing, commissioning & operating the Plant at
Visakhapatnam from Steel Authority of India Ltd. to RINL. Due to poor resource
availability, the construction could not keep pace with the plans which lead to appreciable
revision of the plant cost. In view of the critical fund situation and need to check further
increase in the plant costs, a rationalized concept was approved which was to cost Rs.
6849 crores based on 4th Quarter of 1988.
The rationalized concept was based on obtaining the maximum output from the
equipments already installed, planned / ordered for procurement and achieving higher
levels of operational efficiency and labour productivity. Thus the plant capacity was
limited to 3.0 Million tonnes of Liquid Steel per annum. In the process one of the Steel
Melt Shops and one of the mills were curtailed.
The availability of resources were continued to be lower than what was plannedand this further delayed the completion of the construction of the plant. Finally all the
20
7/30/2019 Computerised Application Submission
21/67
units were constructed and commissioned by July' 92 at a cost of Rs. 8529 crores. The
plant was dedicated to nation by the then prime Minister of India Late Sri P.V. Narasimha
Rao.
VSP has achieved highest carventor life of hearts per compaign during January
2008 and best specific energy consumption of 6.08 G cal / TLS during 2005-06 and
maximum labour productivity of 414 T/ Man year during 2005-06 in pursuit of excellence.
ROLLING MILLS:
Blooms Produced in SMS-CCD do not find much applications as such and are
required to be shaped into products such as Billets, rounds, squares, angles (equal &
unequal), channels, I-PE Beams, Wire rods and reinforcements bars by rolling them in,
three sophisticated high capacity, high speed, fully automated rolling mills, Namely Light
& Medium Merchant Mill (LMMM), Wire Rod Mill (WRM) and
Medium Merchant and Structural Mill (MMSM).
LIGHT & MEDIUM MERCHANT MILL (LMMM):
LMMM comprises of two units. In the Billet/Break down mill 250 * 320 mm size
blooms are rolled into Billets of 125 * 125 mm size after heating them in two nos. of
Walking beam Furnaces of 200 Tons/hr capacity each. This unit comprise of 7stands (2
horizontal 850 * 1200 mm) and 5 alternating vertical & horizontal stands (730 * 1000 mm
& 630 * 1000 mm) Billets are supplied from this mill to Bar Mill of LMMM & Wire Rod
Mill.
The billets for rolling in bar mill of LMMM are first heated in 2 stand roller hearth
furnace of 200 T/h capacity to temperature of 1150 c-1200 c. The bar mill comprises of 26
stands -8 stand double stand roughing train, 2 nos. of 5 stands, double strand Intermedial
train & two nos. 4 stand single strand finishing trains.
The mill is facilitated with temp core heat treatment technology evaporative
cooling system in walking beam furnaces, automated pilling & bunding facilities, high
degree of automation and computerization.
The mill is designed to produce 710, 000 tons per annum of various finished
products such as rounds, rebars, squares, flats, angles, channels besides billets for sale.
21
7/30/2019 Computerised Application Submission
22/67
WIRE ROD MILL (WRM):
Wire Rod Mill is a 4 strand, 25 stands fully automated & sophisticated mill. The
mill has a four zone combination type reheating furnace (walking beam cum walking
hearth) of 200TPH capacity for heating the received from billet mill of LMMM to rolling
temperature of 1200 c.
The heated billets are rolled in 4 strand No twist continuous mill having a capacity
of 8, 50, 000tonnes of Wire Rod coils and having the following configuration.
- 7 stand two high 4 strand horizontal roughing train.
- 6 stand two high 4 strand horizontal Intermediate Mills.
- 2 stand 2 strand pre finishing Mill.
- 10 stand 4, strand. No twist finishing mill.
The mill produces rounds in 5.5-12 mm range and rebars in 8-12 mm range. The
mill is equipped with standard and retarded steel more lines for producing high quality
Wire rods in Low, Medium & High carbon grade meeting the stringent National &
International standards viz. BIS, DIN, JIS, BS etc. and having high ductility, uniform
grain size, excellent surface finish.
MEDIUM MERCHANT & STRUCTURAL MILL (MMSM):
This mill is a high capacity continuous mill consisting of 20 stands arranged in 3
trains.Roughing train having a 8 stands (4 two high horizontal stands, 2 vertical stands
and 2 combination stands).Intermediate Train has 6 mill stands as per details given
below.2 high horizontal stands.2 combination stands.2 horizontal stands/ two universal
stands.
ACHIEVEMENTS & AWARDS:
The efforts of VSP have been recognized at various forums. Some of the major
awards received by VSP are in the areas of energy conservation, environment protection,
safety, quality, Circles, Raj bhasha, MOU, sports and a number of awards at the individual
level.
Some of the important awards received by VSP are:
ISO 9002 for SMS and all the downstream units a unique
distinction in the Indian Steel Industry.
22
7/30/2019 Computerised Application Submission
23/67
Indira Priyadarshini Vriksha Mitra Award 1992-93
Nehru Memorial National Award for Pollution Control 1992-93 &
1993-94
EEPC Export Excellence Award 1994-95
CII (Southern Region) Energy Conservation Award- 1995-96
Golden peacock (1 St Prize ) National Quality Award-96 MM in
the National Quality Competition 1996
Steel Minister Trophy for Best Safety Performance- 1996
Selected for world Quality Commitment Award-1997 of
J*Ban,spain
Gold Star Award for Excellent Performance in Productivity
Udyog Excellence Gold Medal Award for Excellent in Steel
Industry
Excellence Award for outstanding performance in productivity
Management, Quality & Innovation
Ispat Suraksha Puraskar (1st prize) for longest Accident Free period
1991-94
Best Labour Management Award from the Govt. of AP
SCOPE Award for Best Turnaround-2001
Environment Excellence Award from Greentech Foundation for
energy conservation 2002
Best Enterprise Award from SCOPE, WIPS 2001-02.
INTRODUCTION TO PROJECT
This project explains the System how the issue and approval of the projects to the
students who are intrested to do their projects in vizag steel plant. There is a procedure
to follow for commenceing a project in the industry. There exist departments in vizag steel
plant named Training and Development Center where the employes are technically
sound and very supportive.
The main function of T&DC dept. is to issue the projects to the students who
gets a request letter from the collage. Will be allotted a project where the consoned person
who refered the students will act as the projectguide.The formalities like guide form and
23
7/30/2019 Computerised Application Submission
24/67
refrennce letter should be produced in the T&DC incharge and then they will issue the
gate pass for the next period of time. As we all know that in vishakapatnam city there are
nearly 15 to 20 collages around the city so from every collage the requests are been
brought to satisfy each and every person it is highly impossible to allocate a project to
each and every request so for this we had developed the system in such way that the
adminsterator gets loged in and then the system asks for the nameof the collage and then
asks for the number of students in the batch then goes to the next page I.e, asks for the
branch then goes to the next page and there we get the list of the projects which are
available and we also designed in such a way that each collage is been provided with some
limited batches areallowed to have a projects.
PROBLEMDESCRIPTION:
The main objective of this project is to develop a user friendly application for
theorganization RASHTRIYA ISPAT NIGAM Limited, Visakhapatnam Steel
Plant,so as to give the easily accesable platform through which the adminsterator i.e,
employees at T&DC in the following period.It also provides the detail day wise plan of
the projects..
24
7/30/2019 Computerised Application Submission
25/67
CURRENT SYSTEM:
As the existing system was not existed, this project was the current system which
was developed for the use of the adminsterator the current system what they are following is for
every particular process they are using applications forms the main drawback of that system was
the records are maintained manually in the paper so they may get spoil after some time we may
not get the required information exactly aswith this process weface the problems like space
complexity and the lack of redundancy.
So we came wit a system of online process of issuing the projects and maintain the
exact database of the people who are been registered and who ever got the acceptancy and on
what topic they are been given a project and the submition dates etc.
Purpose:
This project includes the Software Requirement Specification(SRS) of the Progress
Management System, Visakhapatnam Steel Plant.
The purpose of this project is to specify the requirements of the SRS is prepared based
on the process of issuing projects schedule assigned to each zone, work done within the month
and the remaining work within that paticular month.Feed back of the monthly schedule given in
the man power.The entire feedback of the project was retrived from reports.The complaints and
errors are rectified by the admin when using the project.
Technology:
The hardware used for the development of the project is:
PROCESSOR : Pentium IV
RAM : 2GB RAM
HARD DISK : 80GB or more
The software used for the development of the project is:
OPERATING SYSTEM : WINDOWS XP
LANGUAGE : JAVA 1.5
DATABASE : ORACLE 10G
25
7/30/2019 Computerised Application Submission
26/67
SOFTWARE REQUIRMENT SPECIFICATION:
SPECIFICATION:
Introduction:
A Software Requirements Specification (SRS) is a complete description of thebehavior of the system to be developed. It includes a set of use that describe all the
interactions the users will have with the software. Use cases are also known as functional
requirements. In addition to use cases, the SRS also contains non-functional (or
supplementary) requirements. Non-functional requirements are requirements which
impose constraints on the design or implementation (such as performance engineering
requirements, quality standards, or design constraints).
Purpose:
The purpose of this project is to know the daily activities and daily updates in
huge industries. Detail planning and scheduling establishes the tasks that are to be
performed. Plan implementation is done after the establishment of tasks. This is to review
potential problems and critical activities and initiate the schedule properly. Finally post
implementation is performed.
Scope:
The scope of this project is to know to know daily activities of employees or agencies on
basis of different zones in Particular industry or Factory, the industry should issue day-by-day,
monthly plan schedule
For agencies and they should enquire about Daily approaches of agencies .It is quite Complicated
to Store or write all details or daily activities of agencies. TO make easier, a platform is provided
to store day wise plan for monthly agencies.
IMPLEMENTATION OF DIFFERENT SOFTWARES:
1) JAVA 1.6:
26
http://en.wikipedia.org/wiki/Quality_(business)http://upload.wikimedia.org/wikipedia/en/3/39/Java_logo.svghttp://en.wikipedia.org/wiki/Quality_(business)7/30/2019 Computerised Application Submission
27/67
2) NETBEANS IDE 6.5:
3) ORACLE 10G:
FRONT END: JAVA WITH NETBEANS IDE 6.5
Java entrenched itself on the server side where it has clear advantages over any
other existing technology. However, just about any application has some form of user
interface and front-end presentation. Many of us have been so bombarded with bad press
on client-side Java that advising anything other than an HTML-based front end would be
like digging your own grave.
Introduction to Profiling Java Applications in NetBeans IDE:
NetBeans IDE includes a powerful profiling tool that can provide important
information about the runtime behavior of your application. The NetBeans profiling tool
easily enables you to monitor thread states, CPU performance, and memory usage of your
application from within the IDE, and imposes relatively low overhead.This introductory
document is an overview of the profiling tools included in the IDE and a guide to help you
quickly start profiling your NetBeans projects. This document is intended to demonstrate the
various profiling tasks available in the IDE and the profiling results you can obtain when
profiling a project. It does not cover all the profiling features included in the IDE, nor does
it explore how to interpret profiling results to resolve specific performance issues you may
have in your application.
In this document you will use the profiling tool to obtain profiling data about the
Anagram Game sample application, a simple Java application that is included in the IDE.
Though the Anagram Game is a very simple Java application project, you would follow
27
7/30/2019 Computerised Application Submission
28/67
the same steps to profile larger, more complex Java applications, as well as web and
enterprise application projects.
This document shows how to use the IDE to profile the application and obtain the
following profiling results:
Runtime behavior of an application
CPU time used by an application's methods
Object creation
Additionally, this document demonstrates how to take and compare snapshots of
profiling results.
Using Profiling Points in NetBeans IDE
NetBeans IDE includes a powerful profiling tool that can provide important
information about the runtime behavior of your application. The NetBeans profiling tool
easily enables you to monitor thread states, CPU performance, and memory usage of your
application from within the IDE, and imposes relatively low overhead.
This document describes how to use profiling points as an alternative way of
setting up and controlling the profiling session. Profiling points are similar to debugger
breakpoints in that you place them directly in the source code and they can trigger
behavior when hit. Once you set a profiling point it becomes part of the project until you
delete it. You can open the Profiling Points window to view, modify and delete the
Profiling Points in your projects.
You can use a profiling point to do the following.
Reset profiling results
Take a snapshot or heap dump
Record the timestamp or execution time of a code fragment
Stop and start a load generator script (requires the load generator plugin)
This document will demonstrate how to use profiling points to obtain profiling
data about the progress management system sample application, a simple Java application
that is included in the IDE. Though the progress management system is a very simple
Java application project, you would follow the same steps to profile larger, more complex
Java applications, as well as web and enterprise application projects.
28
7/30/2019 Computerised Application Submission
29/67
Before starting this tutorial you may want to familiarize yourself with using the
profiling tool by reading the following documentation.
BACKEND ORACLE
Oracle Database Architecture
An Oracle database is a collection of data treated as a unit. The purpose of a
database is to store and retrieve related information. A database server is the key to
solving the problems of information management. In general, a server reliably manages a
large amount of data in a multiuser environment so that many users can concurrently
access the same data. All this is accomplished while delivering high performance. A
database server also prevents unauthorized access and provides efficient solutions for
failure recovery.
Oracle Database is the first database designed for enterprise grid computing, the
most flexible and cost effective way to manage information and applications. Enterprise
grid computing creates large pools of industry-standard, modular storage and servers.
With this architecture, each new system can be rapidly provisioned from the pool of
components. There is no need for peak workloads, because capacity can be easily added or
reallocated from the resource pools as needed.
The database has logical structures and physical structures. Because the physical
and logical structures are separate, the physical storage of data can be managed without
affecting the access to logical storage structures.
Oracle Database Application Development
SQL and PL/SQL form the core of Oracle's application development stack. Not
only do most enterprise back-ends run SQL, but Web applications accessing databases do
so using SQL (wrappered by Java classes as JDBC), Enterprise Application Integrationapplications generate XML from SQL queries, and content-repositories are built on top of
SQL tables. It is a simple, widely understood, unified data model. It is used standalone in
many applications, but it is also invoked directly from Java (JDBC), Oracle Call Interface
(OCI), Oracle C++ Call Interface (OCCI), or XSU (XML SQL Utility). Stored packages,
procedures, and triggers can all be written in PL/SQL or in Java.
Overview of Oracle SQL:
29
7/30/2019 Computerised Application Submission
30/67
SQL (pronounced SEQUEL) is the programming language that defines and
manipulates the database. SQL databases are relational databases, which means that data
is stored in a set of simple relations.
SQL StatementsAll operations on the information in an Oracle database are performed using SQL
statements. A SQL statement is a string of SQL text. A statement must be the equivalent
of a complete SQL sentence, as in:
SELECT last name, department_id FROM employees
Only a complete SQL statement can run successfully. A sentence fragment, such
as the following, generates an error indicating that more text is required:
SELECT last name
A SQL statement can be thought of as a very simple, but powerful, computer
program or instruction. SQL statements are divided into the following categories:
Data Definition Language (DDL) Statements
Data Manipulation Language (DML) Statements
Transaction Control Statements
Session Control Statements
System Control Statements
Embedded SQL Statements
Data Definition Language (DDL) Statements
These statements create, alter, maintain, and drop schema objects. DDL statements
also include statements that permit a user to grant other users the privileges to access the
database and specific objects within the database.
Data Manipulation Language (DML) Statements
These statements manipulate data. For example, querying, inserting, updating, and
deleting rows of a table are all DML operations. The most common SQL statement is the
SELECT statement, which retrieves data from the database. Locking a table or view and
examining the execution plan of a SQL statement are also DML operations.
Transaction Control Statements
30
7/30/2019 Computerised Application Submission
31/67
These statements manage the changes made by DML statements. They enable a
user to group changes into logical transactions. Examples include COMMIT,
ROLLBACK, and SAVEPOINT.
Session Control StatementsThese statements let a user control the properties of the current session, including
enabling and disabling roles and changing language settings. The two session control
statements are ALTER SESSION and SET ROLE.
System Control Statements
These statements change the properties of the Oracle database instance. The only
system control statement is ALTER SYSTEM. It lets users change settings, such as the
minimum number of shared servers, kill a session, and perform other tasks.
Embedded SQL Statements
These statements incorporate DDL, DML, and transaction control statements in a
procedural language program, such as those used with the Oracle precompilers. Examples
include OPEN, CLOSE, FETCH, and EXECUTE.
Oracle Database 10gExpress Edition oracle Database 10gExpress Edition
(Oracle Database XE) is an entry-level, small-footprint database based on the Oracle
Database 10gRelease 2 code base that's free to develop, deploy, and distribute; fast to
download; and simple to administer. Oracle Database XE is a great starter database for:
Developersworking on PHP, Java, .NET, XML, and Open Source applications
DBAs who need a free, starter database for training and deployment
Independent Software Vendors (ISVs) and hardware vendors who want a starter
database to distribute free of charge
Educational institutions and students who need a free database for their curriculum
With Oracle Database XE, you can now develop and deploy applications with a
powerful, proven, industry-leading infrastructure, and then upgrade when necessary
without costly and complex migrations.Read what users say about Oracle Database XE.Oracle Database
XE can be installed on any size host machine with any number of CPUs (one database per
machine), but XE will store up to 4GB of user data, use up to 1GB of memory, and use
one CPU on the host machine.
31
http://www.oracle.com/technology/products/database/xe/users.htmlhttp://www.oracle.com/technology/products/database/xe/users.htmlhttp://www.oracle.com/technology/products/database/xe/users.html7/30/2019 Computerised Application Submission
32/67
Download Oracle Database 10gExpress Edition
After installation, be sure to register for an exclusive Oracle Database 10g Express
Edition Discussion Forum hosted by Oracle expert Tom Kyte click on the "Registration"
link on XE's Database homepage.
32
http://www.oracle.com/technology/software/products/database/xe/index.htmlhttp://www.oracle.com/technology/software/products/database/xe/index.htmlhttp://www.oracle.com/technology/software/products/database/xe/index.htmlhttp://www.oracle.com/technology/software/products/database/xe/index.htmlhttp://www.oracle.com/technology/products/database/xe/forum.htmlhttp://www.oracle.com/technology/products/database/xe/forum.htmlhttp://www.oracle.com/technology/products/database/xe/forum.htmlhttp://www.oracle.com/technology/products/database/xe/forum.htmlhttp://www.oracle.com/technology/software/products/database/xe/index.htmlhttp://www.oracle.com/technology/products/database/xe/forum.htmlhttp://www.oracle.com/technology/products/database/xe/forum.html7/30/2019 Computerised Application Submission
33/67
DESIGN
33
7/30/2019 Computerised Application Submission
34/67
1) CLASS DIAGRAM:
Type of static structure diagram describing structure of a system by showing
system's classes, relationships between classes
Graphical representation: box with 3 compartments for
Name of class
Attributes or data members
Operations or methods
a)class diagram:
2) USE CASE DIAGRAM:
Diagrams address the static use case view of a system. These diagrams are Especially
important in organizing and modeling the behaviors of a system.
SIGNIFICANCE: The use case is used to represent how users can interact with the
system. This shows that the interaction process is composed of three components that can
be interpreted easily by the user.
34
7/30/2019 Computerised Application Submission
35/67
a) Use Case Diagram:
3) SEQUENCE DIAGRAM:
DEFINTION: Sequence Diagram is an interaction diagram that emphasizes the time-
ordering of messages.
SIGNIFICANCE: The sequence diagram in our case specifies how the user and thesystem interact with each other.
35
7/30/2019 Computerised Application Submission
36/67
DIAGRAM:
4) COLLABORATION DIAGRAM:
DEFINTION: Collaboration Diagram is an interaction diagram that emphasizes the
structural organization of the objects that send and receive messages.
SIGNIFICANCE: The collaboration diagram in our case focuses on the organization of
the user and the system along with their interaction.
36
7/30/2019 Computerised Application Submission
37/67
5) ACTIVITY DIAGRAM:
DEFINITION: It is a special kind of a state chart diagram that shows the flow from
activity to an activity within a system. Activity diagrams address the dynamic view of a
system.
SIGNIFICANCE: The activity diagram in our case focuses on the functionality of the
system. It shows in detail how the flow of control takes place in each component. It shows
the process in each step.
37
7/30/2019 Computerised Application Submission
38/67
6) COMPONENT DIAGRAM:
DEFINITION: Component diagrams fall under the category of an implementationdiagram, a kind of diagram that models the implementation and deployment of the system.
SIGNIFICANCE: A Component Diagram, in particular, is used to describe the
dependencies between various software components such as the dependency between
executable files and source files. This information is similar to that within make files.
DIAGRAM:
38
7/30/2019 Computerised Application Submission
39/67
7) DEPLOYMENT DIAGRAM:DEFINITION: Deployment diagrams are another model in the implementation diagram
category. The Deployment diagram models the hardware used in implementing a system
and the association between those hardware components. Components can also be shown
on a Deployment diagram
SIGNIFICANCE: The deployment diagram in our case focuses on the configuration of
components in our system. Deployment diagrams can also be used early on in the design
phase to document the physical architecture of a system.
39
7/30/2019 Computerised Application Submission
40/67
DIAGRAM
40
7/30/2019 Computerised Application Submission
41/67
CODING
41
7/30/2019 Computerised Application Submission
42/67
RINL.html
HOME PAGE
COMPUTERIZED APPLICATION
SUBMISSION
VIZAG STEEL PLANT
HOME
getid
SUBMIT APPLICATIONS
gather details
LOGOUT
42
7/30/2019 Computerised Application Submission
43/67
LOGIN.html
LOGIN FORM
login form
entername:
enterpassword:
7/30/2019 Computerised Application Submission
44/67
APPID.html
GETTING APPLICATION ID
enter user name:
44
7/30/2019 Computerised Application Submission
45/67
SIGNUP.html
sign in screen
SUBMIT DETAILS
college name :
branch :
name of member1:
name of member2:
name of member3:
name of member4:
project name:
type user name:
type password:
45
7/30/2019 Computerised Application Submission
46/67
GATHER.html
GET DETAILS
enter your application no
46
7/30/2019 Computerised Application Submission
47/67
LOGOUT.html
LOGOUT PAGE
THANKS FOR
COMING
47
7/30/2019 Computerised Application Submission
48/67
INSERTVALUES.java
import java.lang.*;
import java.sql.*;import javax.servlet.*;
import javax.servlet.http.*;
public class insertvalues extends HttpServlet
{
public void doPost(HttpServletRequest req,HttpServletResponse
res)throws ServletException,IOException
{
res.setContentType("text/html");PrintWriter pw=res.getWriter();
Connection con;
try
{
String username=req.getParameter("username");
String password=req.getParameter("password");
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con=DriverManager.getConnection("jdbc:odbc:javae","system","tiger
");
PreparedStatement pst=con.prepareStatement("insert into details
values(?,?)");
pst.setString(1, username);
pst.setString(2, password);
int i=pst.executeUpdate();
if(i!=0)
{
pw.println("data has been submitted");
}else
{
pw.println("failed");
}
con.close();
}catch(Exception e)
{pw.println(e); } } }
48
7/30/2019 Computerised Application Submission
49/67
SIGNIN.java
import java.io.*;import java.lang.*;
import java.sql.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class signin extends HttpServlet
{
public void doPost(HttpServletRequest req,HttpServletResponse
res)throws ServletException,IOException{
res.setContentType("text/html");
PrintWriter pw=res.getWriter();
Connection con=null;
Statement st=null;
ResultSet rst=null;
try
{
// String username=req.getParameter("pwd");
String col=req.getParameter("col");
String branch=req.getParameter("branch");
String m1=req.getParameter("m1");
String m2=req.getParameter("m2");
String m3=req.getParameter("m3");
String m4=req.getParameter("m4");
String pname=req.getParameter("pname");
String username=req.getParameter("username");String password=req.getParameter("password");
//PreparedStatement pst=con.prepareStatement("insert into details
values(?,?,?,?,?,?,?,?)");
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con=DriverManager.getConnection("jdbc:odbc:javae","system","tiger
");
st=con.createStatement();
PreparedStatement pst=con.prepareStatement("select * from detailswhere password="+req.getParameter("password")+"");
49
7/30/2019 Computerised Application Submission
50/67
int m=pst.getUpdateCount();
//String k=rst.getString(1);
// String pwd=rst.getString(2);
if(m!=0)
{
PreparedStatement ps=con.prepareStatement("insert into signin
values(?,?,?,?,?,?,?,?)");
//pst.setString(1,pwd);
ps.setString(1,password);
ps.setString(2,col);ps.setString(3,branch);
ps.setString(4,m1);
ps.setString(5,m2);
ps.setString(6,m3);
ps.setString(7,m4);
ps.setString(8,pname);
int i=ps.executeUpdate();
if(i!=0)
{
pw.println("new account is created ");
}
else
{
pw.println("failed to create an account ");
}
}
}catch(Exception e){
pw.println(e);
}
}
}
50
7/30/2019 Computerised Application Submission
51/67
GETID.java
import java.io.*;import java.lang.*;
import java.sql.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class getid extends HttpServlet
{
public void doGet(HttpServletRequest req,HttpServletResponse res)throws
ServletException,IOException
{
res.setContentType("text/html");
PrintWriter pw=res.getWriter();
Connection con=null;
Statement st=null;
try
{
String username=req.getParameter("username");
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con=DriverManager.getConnection("jdbc:odbc:javae","system","tiger
");
st=con.createStatement();
PreparedStatement rst=con.prepareStatement("select * from details
where username="+username+"");
ResultSet rs=null;
rs=rst.executeQuery();
while(rs.next())
{
pw.println("ypur application id is"+rs.getString(2));
}
51
7/30/2019 Computerised Application Submission
52/67
}catch(Exception e)
{
pw.println(e);
}}
}
52
7/30/2019 Computerised Application Submission
53/67
DETAIL.java
import java.io.*;
import java.lang.*;import java.sql.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class detail extends HttpServlet
{
public void doGet(HttpServletRequest req,HttpServletResponse res)throws
ServletException,IOException
{
res.setContentType("text/html");
PrintWriter pw=res.getWriter();
Connection con;
Statement st;
try
{
String password=req.getParameter("password");
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con=DriverManager.getConnection("jdbc:odbc:javae","system","tiger
");
PreparedStatement pst=con.prepareStatement("select * from signin
where password="+req.getParameter("password")+"");
/* st.executeQuery("select * from signin where
password="+req.getParameter("password")+"");*/
ResultSet rs=null;
rs=pst.executeQuery();while(rs.next())
{
pw.println("");
pw.println("DETAILS ARE");
pw.println("
7/30/2019 Computerised Application Submission
54/67
pw.println("name of member2"+rs.getString(5));
pw.println("
");
pw.println("name of member3"+rs.getString(6));
pw.println("
");
pw.println("name of member4"+rs.getString(7));pw.println("
");
pw.println("
");
pw.println("name of college"+rs.getString(2));
pw.println("
");
pw.println("name of branch"+rs.getString(3));
pw.println("
");
pw.println("name of project"+rs.getString(8));
pw.println("
");pw.println("");
}
}catch(Exception e)
{
pw.println(e);
}
}
}
54
7/30/2019 Computerised Application Submission
55/67
OUTPUT
55
7/30/2019 Computerised Application Submission
56/67
COMPUTERIZED APPLICATION SUBMISSION
56
HOME getid SUBMIT APPLICATIONS gather details LOGOUT
http://localhost:12044/pro3/login.htmlhttp://localhost:12044/pro3/appid.htmlhttp://localhost:12044/pro3/signup.htmlhttp://localhost:12044/pro3/gather.htmlhttp://localhost:12044/pro3/logout.htmlhttp://localhost:12044/pro3/login.htmlhttp://localhost:12044/pro3/appid.htmlhttp://localhost:12044/pro3/signup.htmlhttp://localhost:12044/pro3/gather.htmlhttp://localhost:12044/pro3/logout.html7/30/2019 Computerised Application Submission
57/67