1.
SUMMER TRAINING REPORT
Submitted
by
Ashutosh Bhatt
Under the guidance of
Mr. Pradeep Kumar Kukreja, Chief Manager (Prog),
Mentor,
IIWS, WOB – Mumbai
Interactive Interpretation Workstation Centre (IIWS),
Western Offshore Basin (WOB)
Oil & Natural Gas Corporation Ltd. (ONGC),
Priyadarshini, Mumbai – 400022
2015-16
2.
ACKNOWLEDGEMENT
I would like to take this opportunity to thank all those people who provided their valuable
guidance, encouragement and co-operation, which made the Summer Training an enriching experience. It
is under the aegis of the useful guidance that I have been able to take one step forward in the completion
of Training.
I specially thank my mentor Mr. Pradeep Kumar Kukreja, Chief Manager (Programming)
for his inspiring assistance. He guided me throughout the project and helped me understand each and
every minute concept involved in the project. Under his guidance, I got acquainted with various System
Administration, Programming and Networking issues. I would also take this opportunity to thank Mr.
Saju S, Sr. Programming Officer for helping me set up all the necessary technology on my laptop and
helping me in debugging my code. I would also want to thank Mr. Sanil Sawant, Prog. Officer for
providing relevant tutorials, which helped me, get acquainted with all the technologies relevant for the
project. I would also like to thank Mr. Jai Singh, GM(GP)- Head Database, Mr. Shrawan Bajpai,
DGM(Geo physics) for his constant support and help.
3.
CONTENTS
Acknowledgement ii
Contents iii
Chapters
1 INTRODUCTION 1
1.1 IIWS 1
1.2 Goal and scope of the Project 2
2 IIWS 4
2.1 Hardware 4
2.2 Software 5
2.3 System Administration 6
3 IMPLEMENTATION 7
3.1 Development of ‘Resource Management System’ Website 7
3.2 Screenshots 10
4 APPLICATION 18
5 CONCLUSION 19
4.
Chapter 1
INTRODUCTION
1.1 IIWS
The Interactive Interpretation Workstation Centre (IIWS) of Western Offshore Basin, commonly called
the IIWS, is a major Centre where G&G interpretation of seismic and related exploration data, are carried
out for hydrocarbon prospecting. Located on 4th
Floor of Priyadarshini Building, the Centre is primarily
used for carrying out 2D & 3D Seismic Interpretation with the help of State of the art software and high
end graphics Work Stations. Besides these, two Data Viewing Rooms have been setup with workstations
installed for carrying out G&G data viewing by outside expert consultants.
The servers, peripheral units and network switches are all housed in a closed room, where the
environment factors such as the temperature and humidity are maintained by precision air conditioners.
This server room was expanded and all the equipment and ACs have been reoriented. The false floors
have been replaced with fire-resistant /fire-proof tiles. The IIWS Centre has been christened a name called
‘MANASKRUTI’. This was inaugurated by Shri Dinesh Kumar Pande, Director (Exploration), on 23rd
Feb., 2010.
5.
1.2 Goal and Scope of the project
Information is a very important resource in the present world. It thus becomes very important to have
access to structured data, which is free from inconsistency. Also it is equally important to be able to
modify this data easily as and when required. A company needs to keep track of its resources in order
make sure that it is making an optimum use of them. These resources can be tangible as well as
intangible. Thus providing a way to access, modify and maintain information related to all resources is
very important can be a major strength for a workplace. All information pertaining to important resources
like software licenses, workstation and employee information was already maintained in excel sheets. I
have attempted to provide an alternate way to maintain and modify data related to these resources.
ExistingSystem:
The existing system consists of maintaining all the relevant information in Excel sheets. Though it is not
entirely systematic, it has a number of major flaws. Some of them are as follows:
1. It is very easy to accidently modify leading to data loss.
2. It can lead to data redundancy. Same information can be present in multiple excel sheets and failure to
modify the information in all of them shall lead to redundant data.
3. These spreadsheets are remade periodically, which is a tedious process.
4. These spreadsheets are to be made available each and every time someone requires them in order to
insure that they have the latest information.
5. Slow data processing.
6. Not user-friendly way of maintaining information.
ProposedSystem:
The new resource management system has the following advantages:
1. Prevents data redundancy and data inconsistency.
2. Friendly user interface.
3. Time saving
4. Ease in providing different levels of privileges to the same information.
5. Database connection enables use of different type of queries.
The project is mainly developed for management of 3 important resources: software license details,
workstation details and employee information.
Software license details:
Interpretation work is carried out in IIWS using interpretation softwares like Openworks, Petrosys,
Hampson Russell, Paradigm, Petrel, etc. Its important to keep track of the licenses of these softwares to
ensure that all the licenses purchased by IIWS are being used in an optimal manner. Also one needs to be
aware of the version details of each license as the various features offered by each software change with
the change in version. We also need to keep track of the date of purchase of these licenses to insure that
they are renewed before their expiry.
Workstation Details:
6.
It is very important to keep track of information related to the workstations, as it would allow efficient
means of information retrieval. We need to keep track of details like serial no. for efficient inventory
management. Details like model, operating system and memory are important for allotment of
workstations for various tasks. One needs to also store information related to warranty to ensure that
trouble faced is minimum when the workstation breaks down. It is of utmost importance to link each
workstation with the project it is used for and its users to facilitate easy exchange of project specific
information.
Employee Details:
This set of details consists of project relevant information related to employees. An employee may be
using more than one workstation for a project. Also workstations being used for a project may or may not
be reserved. An employee can also be a part of more than one project. It is essential that all this
information is readily available so that one can easily identify whom to contact for project specific
information.
7.
Chapter 2
IIWS
2.1 Hardware:
This center consists of Dell and HP Workstations where interpretation of seismic and related exploration
data is carried out, centrally connected to a server (Dell R910 also called as WOBr910) and an attached
storage (Isilon). Server, Storage and Network Switch are all housed in a separate server room which is
equipped with humidity and temperature controllers. All the workstations are spread across 3 main halls
and 2 Data viewing Rooms. Other devices connected to this network consist of a group of HP Plotters
(used for plotting maps and various other graphs) and Tape Drives (used for reading and writing of tapes
for sending/receiving of data in and out of IIWS). This entire group of hardware is protected against
Power Failure by a powerful UPS System which resides in a separate UPS room.
8.
2.2 Software:
Interpretation work is carried out using various Interpretation software like Openworks, Petrosys,
Hampson Russell, Paradigm, Petrel, etc. Apart from the Interpretation softwares, there are some mapping
software like Bentley and plotting software ZehPlot.
9.
2.3 System Administration:
System Administration activities here consist of:-
1. Maintenance of Interpretation software and their licenses. Keeping a track of licenses’ expiration
and performing license renewal on time.
2. Updating Interpretation software to their latest versions.
3. Maintaining proper network connectivity between all the workstations, server and all the
peripherals like tape drives and plotters
4. Maintaining the database (storage) and keeping track of usage status.
5. Performing Data Backup on regular intervals. This backup is stored in a suitable media and can
be restored in case of data loss.
6. Performing writing and reading of tapes for receiving/sending of data in and out of the IIWS.
7. Resolving day-to-day users’ issues etc.
10.
Chapter 3
The project has been developed in HTML (Hyper Text Markup Language) with server side scripting
language as ASP (Active Server Pages).
The database used here is oracle 11g, which was initially locally hosted on IIS (Internet Information
Services).
v Resource Management System Page:-
This is the 1st
page of my project. It provides access to other pages related software details, workstation
details and employee information.
v Software Details Entry Page:-
This page provides a means to record information related to software licenses.
The form consists of:
1. Software Name - A text box field that is used to enter the name of the software license.
2. Version- A text box field that stores the exact version of the software license.
3. Company –A text box field that records the company that issued the software license.
4. Date of Installation - It is a JavaScript function with helps to select a date from the calendar.
On entering all the details, the message “The data is inserted in the database is printed”.
v Software Details Search Page:
This page is mainly used for searching the software licenses currently present. It provides user with
multiple search options:
1. Search by Software Name
2. Search by Version
3. Search by Company
4. Search by Date of Installation
Thus, this page will enable the user to find search in various ways and make the human load much lesser
and work easier.
3.1 Development of ‘Resource Management System’ Website
11.
v Workstation Information Page:
This page allows users to view information related to workstations present in each hall. One has to choose
the hall number first and then choose a particular workstation present in that hall using the dropdown menu. On
doing so, the user would get the following information related to that workstation:
1. WORKSTATION: This field gives the name of the workstation.
2. SR NO: This field stores the serial number of the workstation.
3. ASSET NO : This field stores the asset number allotted to the workstation.
4. INVENTORY NO: This field stores the inventory number allotted to the workstation.
5. HALL NO: This field stores the hall number in which the workstation is present.
6. IP: This field stores the IP address of the workstation.
7. OS: This field stores the operating system present in the workstation.
8. MEMORY: This field stores the memory capacity of the workstation.
9. AMC: This field stores the AMC details.
10. WARRANTY DATE: This field stores the date till which the warranty is valid.
11. WARRANTY COMPANY: This field stores the company that provides the warranty for the
workstation.
12. CUSTODIAN: This field stores the name of the custodian of the workstation.
13. INSURANCE: This field stores the company policy under which the workstation is insured.
14. NETBOOKVAL: This field stores the net book value of the workstation.
15. OWPROJECT: This field stores the project for which the workstation is used.
15. BLOCK: This field stores the block of the workstation.
15. AREA.: This field stores the region with which the workstation’s work is associated with.
16. PROJECTUSERS: This field stores the users of the workstation.
17. REMARKS: This field stores any special remarks.
18. PURCHASE DATE: This field stores the purchase date of the workstation.
v Employee Information Entry Page:
This page allows the user to store information related to the employees and the workstations which are
being used by them. The user has to enter the following fields:
1. BLOCK: This field stores the block in which the employee is working.
2. BMANAGER: This field stores the block manager associated.
3. ACERAGES: This field stores the acerage.
4. AMANAGER RESERVEDWS: This field stores the workstation reserved by the acerages
manager.
5. RESERVEDIP: This field stores the IP address of the workstation reserved by the acerages manager.
6. OTHERWS: This field stores the workstation which are used but not reserved by the acreages
manager.
7. OTHERIP: This field stores the IP address of the workstation which are used but not reserved by the
acreages manager.
8. RESERVEDHALL: This field stores the hall number of the workstation reserved by the
acreages manager.
9. OTHERHALL: This field stores the hall number of the workstation which are used but not reserved
by the acreages manager.
12.
v
v Employee Information Search Page:
This page allows the user to search for the employee information on the basis of the following criteria:
1. Search using Hall Number.
2. Search using Workstation Number.
3. Search using Block.
The screen shot of each page has been attached in the next section.
13.
1. This is the first page that includes links to all the other pages.
2. This is the Software details Form page.
3. We use this page to enter details of various software licenses.
3.2 Screenshots
14.
4. The software details search page is used to see the software license details based on a multiple
parameters.
15.
5. We shall demonstrate it by searching for the record previously entered in the Software Details entry
page.
6. The underlying screenshot demonstrates that insertion has indeed occurred!!!
7. We can also search by using other parameters.
16.
8. Underlying screenshot shows result of search by version 2.0.
17.
9.
This
is
the
screenshot
of
the
Workstation
Information
Page.
10. Choosing Hall-3 on the previous page, we are diverted to the underlying page where we have to
choose one of workstations from the dropdown menu.
18.
10. In the employee information form page, the user has to enter information related to the employees
and the workstations they use.
11. The employee information search allows the user to search based on criteria like hall number,
workstation number and block.
19.
12. We shall try to retrieve information related to all workstations in hall 3.
13. The underlying snapshot contains details associated with all workstations in hall-3.
14. We can also search using block as a criterion.
20.
15. The underlying snapshot shows result of search with block as MO.
21.
Chapter 4
APPLICATION
This project is mainly used for management and maintenance of various resources like software licenses,
workstations and employees. This project is currently used in ONGC, WOB Mumbai and is hosted on
their intranet at 10.205.148.31:90/wobintranet/ongc_wsinfo/resourcemanagementsystem.aspx. This
reduces the human load as the information related to software licenses, workstations and employees is no
longer required to be manually maintained in Excel spreadsheets. This can easily provides data security
as only authenticated users can access it with minor changes. It would also be possible to grant various
levels of access to different users. This system also prevents data loss because the data maintained
manually is more prone to data loss. The project also provides user friendly interface so that it can easily
understood by the employees.
22.
Chapter 5
CONCLUSION
Thus, a Resource Management System is built. This reduces the human load as all the information related
to various important resources is no longer required to be manually maintained. This also provides data
security as only authenticated users can be allowed to access it. This also prevents data loss because the
data maintained manually is more prone to data loss.
Thus, this project will help in providing features like computerized system, friendly user interface, save
paper work as well as time, and provide connection to database so that we can use different type of
queries. This shall surely be of great help as it shall prevent data inconsistency.