Beruflich Dokumente
Kultur Dokumente
The report consists of 2 possible dimensions, the analysis part and report
generation part. The analysis part is the representation of the data in a
tabular form. The report generation part deals with the pictorial
representation of the data given in the analysis part.
The data can be updated
daily monthly and yearly too. The data updation process is authenticated by
the username and password provided by the admin to the users. The data
report visualization can be observed by any individual who has access to the
official site of the steel plant.
The project is implemented using Three-Tier
Application hence world wide access is entertained and the entire process is
carried out with minimum time. Security checks are maintained to ensure
reliability. Auto generations are indulged to reduce the labour work and
maintain user friendly environment.
INDEX
1. INRODUCTION
1.1 ORGANIZATION PROFILE
1.2 PROJECT OVERVIEW
1.3 NEED OF COMPUTERIZATION
2. TECHNICAL REVIEW
2.1 DATABASE_MANAGEMENT SYSTEM
2.1.1 DATABASE ARCHITECTURE
2.1.2 NORMAL FORMS
2.2 ORACLE DATABASE
2.2.1 PHYSICAL AND LOGICAL STUCTURING IN DATABASE
2.2.2 ORACLE CERTIFICATION PROGRAM
2.3 ACTIVE SERVER PAGES
2.3.1 Versions
2.3.2 SAMPLE USAGE
3. SOFTWARE & HARDWARE SPECIFICATION
3.1 HARDWARE SPECIFICATION
3.2 SOFTWARE SPECIFICATION
7. TESTING
7.1 TEST CASE SPECIFICATION
7.2 TEST CASE EXECUTION AND ANALYSIS
8. SYSTEM IMPLEMENTATION
1. INTRODUCTION
1.1 ORGANIZATION PROFILE
VIZAG STEEL also known as
VISAKHAPATNAM STEEL is a STEEL company placed in the outskirts of
Visakhapatnam, India. Its main plant is located 26 kilometers from Visakhapatnam,
Andhra Pradesh; it is among India’s premier steel mills. It has also been conferred the
Mini Ratna status. Its vision – infrastructuring India.
VSP added another feather to its cap bagging six Government of India,
Vishwakarma Rashtriya Puraskar (VRP) Awards at national level out of total number of
8awards announced by Ministry Of Labour, Government of India.
FUNCTIONAL HISTORY
The Visakhapatnam Steel Plant was designed way back in late 1960s but by the time its
chief Consultants-MN Dastur & Company’s – repor and revised reports were accepted in
1984 to start construction, it had become the most expensive steel plant ever to be
constructed, designed to produce about #million tonnes (Mt) of processed steel per year.
Its efficiency model was designed after the Pohang Steel Plant in Korea. The
Visakhapatnam Steel Plant is the first ever shore-based Steel Plant is the first ever shore –
based steel plant in India and outside the traditional coal belts of Dhanbad – Jamshedpur
areas.
LOCATION
The plant is located on the coast of Bay of Bengal, 16Kms. To the South West of
Visakhapatnam Port. It lies between the Northern boundary of the National
Highway No. 5 and 7 Kms to the South West of Howrah-Madras railway line.
UKKUNAGARAM TOWNSHIP
The beautiful and well planned township for the employees of the plant is called
Ukkunagaram (Ukku in Telugu for steel, nagaram in telugu for town).
The design of the Township itself is state-of-the-art. The designers (Auroville trust-
Pondicherry) followed the Roman Circular design for the layout of homes and roads
to keep the distances equal between any two points within the township. It is a
modern township with underground sewage ,storm water drains and underground
power cabling.
The plant is spread across a sprawling 19,000 acres (77 kms) of which only 5,000
acres (20 Kms) are used so far. The rest is still pristine shrub forest land.
The company also has a blast furnace grade limestone captive mine at Jaggayapeta, a
captive mine for dolomite at Madharam, a manganese ore captive mine at
Cheepurupalli. All the captive mines are located in the state of Andhra Pradesh. It’s
also got a mining lease for river sand in River Champavathi. The Plant has two main
entrances – the first and the original Balacheruvu gate towards the satellite village of
Gajuwaka, and the newer gate that opens to the Township and straight onto the NH5.
VISION:
To be a continuously growing world class company we shall
Harness our growth potential and sustain profitable growth.
Deliver high quality and cost competitive products and be the first choice of
customers.
• Create an inspiring work environment to unleash the creative energy of people.
• Achieve excellence in enterprise management.
• Be respected corporate citizen, ensure clean and green environment and develop
vibrant communities around us.
MISSION
To attain 16 million ton liquid steel capacity through technological up
gradation, operational efficiency and expansion; to produce steel at international
standards of cost and quality; and to meet the aspirations of the stakeholders.
OBJECTIVES
• Expands plant capacity to 6.3 Mt by 2008-09, with the mission to expand further
in subsequent phases as per the corporate plan.
• Sustain gross margin to turnover ratio >25%.
• Be amongst top five lowest cost liquid steel producers in the world by 2009-10.
• Achieve higher levels of customer satisfaction than competitors.
MERITS OF COMPUTERIZATION:
SPEED: The high speed of computer operations will reduce the time.
FLEXIBILITY: Modifications are possible and are very easy compared to the
manual system. By maintains the data independence, integrity is maintained by
insertion, deletion and update operations.
ACCURACY: The accuracy is maintained and perfect calculations can be
performed.
REPORTING: Reporting different operations of repeating type are easy and
attractive.
SECRECY: By making different authorization checks on the access to recreate
data, secrecy can be maintained.
SECURITY: By providing protection mechanism such as passwords, superuser
only, read permissions, the security of the system is maintained
2. TECHNICAL REVIEW
2.1 DATABASE MANAGEMENT SYSTEM
A database-management
system (DBMS) is a collection of interrelated data and a set of programs to access those
data. The collection of data, usually referred to as the database, contains information
relevant to an enterprise. The primary goal of a DBMS is to provide a way to store and
retrieve database information that is both convenient and efficient.
To provide such guidance, several normal forms have been proposed. If a relation
schema is in one of these normal forms, we know that certain kinds of problems cannot
arise.
The normal forms based on FDs are first normal form (1NF), second normal (2NF), third
normal form (3NF), and Boyce-Codd normal form (BCNF). These forms have
increasingly restrictive requirements. Every relation is BCNF is also in 3NF, every relation in
3NF is also in 2NF, and every relation in 2NF is in 1NF.
FIRST NORMAL FORM: A relation is in first normal form if every field contains only atomic
values, that is, no lists or sets. This requirement is implicit in our definition of the relational
model.
BOYCE-CODD NORMAL FORM: Let R be a relation schema, F be the set of FDs given to
hold over R, X be a subset of the attributes of R, and A be an attribute of R. R is in Boyce-codd
normal form if, for every FD X -> A in F, one of the following statements is true:
• A belongs to X; that is, it is trivial FD, or
• X is a super key
THIRD NORMAL FORM: Let B be a relation schema, F be the set of the following is
true:
A belongs to X; that is ,it is trivial FD ,or
X is a super key, or
A is part of some key for R.
2.2 ORACLE DATABASE
An Oracle database system comprises at least one instance of the application, along with
data storage. An instance comprises a set of operating- system processes and memory-
structures that interact with storage. Typical processes include PMON (the process
monitor) and SMON (the system monitor).
Users of Oracle databases refer to the server-
side memory-structure as the SGA (system global area). The SGA typically holds cache
information such as data-buffers, SQL commands and user information. In addition to
storage, the database consists of online redo logs (which hold transactional history).
Processes can in turn archive the online redo logs into archive logs(offline redo logs),
which provide the basis(if necessary) for data recovery and for some forms of data
replication.
Oracle database management keeps track of its computer dates storage with the help of
information stored in the SYSTEM table space. The SYSTEM table space contains the
data dictionary-and often (by default) indexes and clusters.
The Oracle DBMS can store and execute stored procedures and functions within itself.
PL/SQL or the object-oriented language Java can invoke such code objects and/or
provide the programming structures for writing.
2.2.2 ORACLE CERTIFICATION PROGRAM
2.3.1 Versions
The move from ASP 2.0 to ASP 3.0 was a relatively modest one. One of the most
important additions was the Server. Executive methods, as well as the ASP error object
Several scripting languages may be used in ASP. However, the default scripting language
(in CLASSIC ASP) is VBSCIPT:
1. <html>
2. <body?
3. <% Response. Write “hello world! How are you today?” %>
4. </body>
5. </html>
ASP.NET
ASP.NET is a web application framework developed and marketed those
programmers and marketed by Microsoft.
Characteristics:
1. Pages
ASP.NET pages, known officially as “web forms”, are the main building
block for application development. Web forms are contained in files with an ASPX
extension; in programming jargon, these files typically contain static HTML or XHTML
markup, as well as markup defining server-side Web Controls and User Controls where
the developers place all the required static and dynamic content for the web page.
Additionally, dynamic code which runs on the server can be placed in a page within a
block
<% -- dynamic code -- %>
ASP Compatibility
• ASP is a Microsoft Technology
• To run IIS you must have Windows NT 4.0 or later
• To run PWS you must have Windows 95 or later
• ChiliASP is a technology that runs ASP without Windows OS
• InstantASP is another technology that runs ASP without Windows
• When a browser requests an ASP file, IIS passes the request to the ASP engine.
The ASP engine reads the ASP file, line by line, and executes the scripts in the
file. Finally, the ASP file is returned to the browser as plain HTML
An Active Server Page is a standard HTML file that is extended with additional
features. Like a standard HTML file, an Active Server Page contains HTML tags that can
be interpreted and displayed by a Web browser. However, an ASP has three important
features that make it unique:
Internet information server (IIS) is the core window NT service that provides
Internet services. The web site has information about the latest patches and Service
Pack requirements.
Intrinsic objects are features built into the asp architecture. Five objects are
intrinsic to ASP. You can use them to add additional functionality to a web application.
Using intrinsic objects you can share information among all users of your application
store information for specific user retrieve information passed from the user to the server
send output to the user and work with the properties and methods of components on the
server.
• Data can be shared among the pages in an application. an therefore, among more than
one user of a web site.
• An application has events that can trigger special application scripts.
• An instance of an object can be shared among all the pages in an application.
• Separate applications can be configured with the Internet service manager to have
different properties.
• Each application can be isolated to execute in its own memory space.
You can stop one application (unloading all its components from memory) without
affecting other application
FILE ACCESS COMPONENT
Active server pages include a rich set of methods, properties, and collections for
working with files. By using active server pages scripts, you have complete control over
all most all aspects of the file system.
The work with files, you use the file access component. This component uses the
following objects:
• File system object: Includes all the basic methods for working with the file system. For
example, you can use the methods of this object to copy and delete folders and files.
• Text stream: Used for reading and writing to a text file.
• File: The methods and properties of this object enable you to work with individual
files.
• Folder: The methods and properties of this object enable you to work with file folders.
• Drive: Represents a disk drive or network share. You can use the properties of this
object to retrieve information such as the amount of disk space available or the type of
file system being used on a drive.
STATE MANAGMENT
ASP.NET applications are hosted in a web server and are accessed over the stateless
HTTP protocol. As such, if the application uses stateful interaction, it has to implement
state management on its own.ASP.NET provides various functionally for state
management in ASP.NET applications.
SYSTEM ENGINEERING
Before software can be engineered can be engineered, the “system” in which it resides
must be understood. To accomplish this, the overall objective of the system must be
determined; the role of hardware, software, people, database, procedures and other
system elements must be identified; and operational requirements must be elicited,
analyzed, specified, modeled, validated and managed. These activities are foundation of
the system engineering.
System modeling is an important element of the system engineering process. Whether
the focus is on the world view or the detailed view, the engineer creates models that
• Define the processes that serve the needs of the view under construction
• Represent the behavior of the processes and the assumptions on which the
behavior is based
• Explicitly define both exogenous and endogenous input to the model.
• Represent all linkages (including output) that will enable the engineer to better
understand the view.
REQUIREMENTS ENGINEERING
Requirements engineering helps software engineers to better understand the problem they
will work to solve. It encompasses the set of tasks that lead to an understanding of what
the customer wants, and how end users will interact will interact with the software.
3. SOFTWARE & HARDWARE SPECIFICATION
RAM : 128MB.
Backend : MS-Access
Microsoft ODBC for MS-Access
In this case the economic justification was obvious and technical risk negligible.
Furthermore, this system appeared to be reasonably good approach towards solving the
problem at hand.
After the requirement analysis the feasibility of the project is studied. A feasibility
study is not warranted for a system in which economic justification is obvious. Technical
risk is low, few legal problems are involved in the feasibility analysis: economic,
behavioral and operational.
ROLE OF SRS:
• Reduces the communication gap between the client and the developer
• Establishing the basis for agreement between client and the supplier.
• Reducing the development cost.
CHARACTERSTICS OF AN SRS:
• Understandable
• Unambiguous
• Complete
• Verifiable
• Consistent
• Modifiable
5.1 COMPONENTS OF SRS:
The basic issues, which an SRS must address, are:
A) Functional requirements
This specifies which outputs should be produced from the given inputs. They
describe the relation between the input and output of the system. For each functional
requirement, a detailed description of all the data inputs and their source, and the range of
valid inputs must be specified.
B) Performance requirements
This part specifies the performance constraints on the software system. All the
Requirements relating to the performance characteristics of the system must be clearly
specified.
C) Design constraints
There are number of factors present in the client’s environment that may restrict the
choices of a designer. Such factors include standards that must be followed, resource
limitations, operating system environment, security requirements etc.
D) External interfaces:
These should include the hardware, software human interfaces.
SOFTWARE REQUIREMENTS:
1. ASP with VB Script.
2. MS-Access
6.DESIGN
The design of a system is essentially a blueprint, or a plan for a solution for the system.
The design phase begins after the completion of requirement phase. This phase is the first
step in moving from the problem domain to the solution domain. The output of this phase
is the design document. The design process for software systems often has two levels.
System Design
Detailed Design
At the first level the focus is on deciding which modules are needed for the system,
the specification of the modules, and how the modules should be interconnected. This is
what is called system design or top-level design.
In the second level, the internal design of the modules, or how the specification of the
modules can be satisfied is decided upon. This design level is often called as detailed
design. Detailed design essentially expands the system design to contain more detailed
description of the processing logic and data structures such that the design is sufficiently
complete for coding.
Design objectives
The design of a system is correct if a system is built precisely according to the design
specifies the requirements of that system. Clearly the goal during the design phase is to
produce correct designs. The goal of the design is not simply to produce a design for the
system. Instead the goal is to find the best possible design within the limitations imposed
by the requirements and the physical and social environment in which the system will
operate.
DESIGN METHODOLOGY
The aim of the design methodology is not to reduce the process of design to a
sequence of mechanical steps, but to provide certain guidelines to aid the designer during
process.
Best month
details CCD
performance data
Accounting
of steel Shift wise
Previous production data
technical details
Monthly production plan
data
Previous production
Data
USER
Converter lining
Details
SMS
Performance
& Analysis
Analysis
MIS (Charts)
reports
Login
Enter Date
View Data
Description:
First the employee login into the system and enters date. The output produced is data for
that required date. If the employee wants to see monthly data or production data, he
clicks on monthly data or production data buttons on the page and views data.
Check
Login validation
Directed to next
Valid employee
ASP page
Enter Date
Search Data
Gives Data
Description:
Here the employee gets login into the system .Then the database checks for the
validation of the employee .If he is valid ,he is directed to the next ASP page .Now in this
page employee enters date to view the data . For the required date the data is searched.
After the data is found in the database, the database gives data on the ASP page.
Check
Login validation
Directed to new
Valid employee
ASP page
Enter Date
Search Data
Gives Data
Asks Monthly
Data
Search Data
Gives Data
Description:
Here the employee gets login into the system .Then the database checks for the
validation of the employee .If he is valid ,he is directed to the next ASP page .Now in this
page employee enters date to view the data . For the required date the data is searched.
After the data is found in the database, the database gives data on the ASP page .If the
employee wants monthly data, he clicks on the monthly data button on the page and
views the data.
Check
Login validation
Directed to new
Valid employee
ASP page
Enter Date
Search Data
Gives Data
Asks for
Production Data
Search Data
Gives Data
Description:
Here the employee gets login into the system .Then the database checks for the
validation of the employee .If he is valid ,he is directed to the next ASP page .Now in this
page employee enters date to view the data . For the required date the data is searched.
After the data is found in the database, the database gives data on the ASP page .If the
Employee wants production data, he clicks on the production data button on the page and
views the data.
7. TESTING:
Testing is very important phase during the software development life cycle. Each phase
ends with the verification and evaluation to identify and remove all the errors occur in
that phase. But some errors remain in the system. These errors will be identified and
removed during the test phase. Testing is a dynamic verification and validation technique.
Here executing the code will identify the errors. There fore testing is performed on code.
The main aim of testing is to identify and eliminate maximum errors in the system to
prepare and a test suit the contains some test cases and used during the maintenance
phase. Usually errors occur in the system during different phases, therefore testing should
be done in various levels to verify errors occurred during the various phases. There are
four different levels of testing. They are
TYPES OF TESTING:
To accomplish a task of testing software is done under two categories of test case
design techniques.
FUNCTIONAL TESTING:
In functional testing the structure of the program is not considered. Test cases are
decided solely on the bases of requirements or specifications of the program or module
and the internals of the module or the programs are not considered for selection of test
cases.
Here the complete functionality of the system is tested. There are several test
coverage criteria under the functional testing. The code is tested to meet the functional
requirements of the system.
STRUCTURAL TESTING:
Structural testing is concerned with testing, the
implementation of the program. The intention of the structural testing is not to execute all
the different input and output conditions, this testing is otherwise called as the “white box
testing”.
Test case specification is a major activity in the testing process. Careful selection of test
cases that satisfy the criterion and approach specified is essential for proper testing.
8. SYSTEM IMPLEMENTATION:
INTRODUCTION:
This is one of the important phases of system development life cycle. It includes all those
activities that take place to convert the old traditional system to the new system. Proper
implementation is essential to provide a reliable system to meet the organizational
requirements.
Login Screen:
Sign Up Screen:
Guest Login:
Catalog Number System Entry: