Вы находитесь на странице: 1из 133

CONTENTS

TOPICS PAGE NO.

1.SYNOPSIS 2-24

2.BIODATA OF GUIDE 25

3.CERTIFICATE OF ORIGINALITY 27

4.PROJECT REPORT 29-136

Chandra Prakash Narain Gupta -1- En.- 043597532


Chandra Prakash Narain Gupta -2- En.- 043597532
1. INTRODUCTION

This project aims is developing Database Application for project Management at

KDMIPE unit of ONGC Ltd .Dehradun . The system is required to maintain org:

 Monthly Progress of the Project

 Training of Employees

 Training imparted by KDMIPE to other organization

The project are identified by their project no that monthly progress of each project can be

viewed through reports .The employees of a group can also get the information about the

projects according to a specified month and year. The monthly progress also contains the man

months used for a particular project and the planning of the work for the progress of the

project . The monthly progress contains the scheduled progress given to a group and the

actual progress which has done up to a specified period .It also shows the expenditure and

work carried out during the project .Thus the monthly progress of the project shows the

information about the various projects which are assigned to the different groups of

KDMIPE,ONGC.

Chandra Prakash Narain Gupta -3- En.- 043597532


2. OBJECTIVE

 To unravel the complexities of habit of petroleum through synergic

Geoscientific research.

 To identify prospective zones and exploration plays.

 To evaluate hydrocarbon potential and to firm up and prioritize prospectus for

exploratory locations in various plays

 To develop operational models and estimate resources of sedimentary basin.

 To generate operational activity priorities through long term prospective planning and

 Medium term strategic planning and techno economics.

 To help harness alternate /non-conventional energy sources.

Chandra Prakash Narain Gupta -4- En.- 043597532


5. DATA FLOW DIAGRAM

DATA FLOW DIAGRAM (DFD’S)

USER

Chandra Prakash Narain Gupta -5- En.- 043597532


HOME PAGE
OR ERROR MESSAGE

Verify User
Name and
Password USER+PASSWORD

LOGIN

DFD FOR BASIN TYPE

Basin

Request for Update+data+

Confirmation
Or Error

Chandra Prakash Narain Gupta -6- En.- 043597532


Bsin code
Data+basin code

Update Module

Basin type

Data+basin type

Basin Module

DFD FOR PROJECT TYPE

PROJECT

Request for Update+data+

Confirmation
Or Error

Chandra Prakash Narain Gupta -7- En.- 043597532


Proj code
Data+project code

Update Module

PROJ type

Data+proj type

Project type
Module

DFD FOR PROJECT MASTER

PROJECT

Request for Update+data+

Confirmation
Or Error

Chandra Prakash Narain Gupta -8- En.- 043597532


Proj no.
Data+proj no

Update Module

Proj master

Data+proj no

Monthly Progress
Module

DFD FOR TRAINING RECORD

Training

Request for Update+dadat+CPF_no.

Confirmation
Or Error

Chandra Prakash Narain Gupta -9- En.- 043597532


CPF_No.
Data+CPF No.

Update Module

Training_record

Data+CPF no.

Training record
Module

DFD FOR TRAINING OF EMPLOYEES

Training Plaining
KDMIPE
Monthly Department
Training

Course details

Chandra Prakash Narain Gupta - 10 - En.- 043597532


Course detail

TRAINING REPORTS

Acknowledge
0

EMPLOYEE Training reports

Emp Detail

Emp training

DFD FOR MONTHLY PROGRESS REPORT

Report

Monthly Progress

Request for report


+
Related data

Chandra Prakash Narain Gupta - 11 - En.- 043597532


Monthly progress
Report

Database

Chandra Prakash Narain Gupta - 12 - En.- 043597532


6. MODULE DESCRIPTION

1. Basin Module: This module provide the data related to the basin like basin code and
basin Description

2. Employee Module :- Employee module provide the detailed information about the
employees related to their training and various other information.

Chandra Prakash Narain Gupta - 13 - En.- 043597532


3. Multibasin Module :- This is the more complex module that provide the different
information about the various basins of the organization also provide the estimated

cost and time duration of the basin

4. . Monthly Progress Module:- this module provide the information about the monthly
progress of the organization.

5. Course detail Module:-This module provide the detailed description of various


courses organized by the company.

7.DETAILS OF EACH TABELS

Each department in hospital has some attribute wich can the details.

This whole project contains Six tabels ,wich are given follows:--

(A) Basin code table

(B) Course details Table

(C) Employee training table

(D) Multi_basin table

Chandra Prakash Narain Gupta - 14 - En.- 043597532


(E) Monthly progress

(F) Proj_master table

The following tables give the details and attributes of each table------

(A). Basin_code tabel

Name Null? Key Type


B_code Not Null Primary Varchar(20)
B_desc Not Null Varchar(15)

(B). Course_Detail tabel

Name Null? Key Type


C_no. Not Null Primary Number (5)
Tittle Not Null Varchar(20)
F_date Not Null Foreign Number(3)
T_date Not Null Date
Faculty Not Null Varchar(10)
Venue Not Null Varchar(25)
Cost Number(3)
Participant Varchar(5)

Chandra Prakash Narain Gupta - 15 - En.- 043597532


(C).Empluyee_taining Tabel

Name Null? Key Type


CPf_no. Not Null Primary Number (5)
C_No Not Null Number (10)
E_name Not Null Number(2)
EDESG Not Null Char(1)
EDIV Not Null Varchar(28)
Loc Not Null Varchar(25)
Remark Not Null Number(10)
Participant Foreign Varchar(5)

(D).Multi_basin tabel

Name Null Key Type


Project_No. Not Null Primary Number (5)
B_Code1 Not Null Varchar(20)
B_code2 Not Null Number(2)
B_code3 Not Null Number (1)
Pt_code Not Null Number (25)
W_tittle Frogein Varchar (5)
Obj Not Null Varchr(5)
Ref Not Null Varchar(20)
P_leader Not Null Number(2)
Group1 Not Null Char(1)

Chandra Prakash Narain Gupta - 16 - En.- 043597532


Div Not Null Varchar(25)
S_date Not Null Number(5)
C_date Number(5)
Asset Not Null Varchar(5)
T_manmonth Varchar(20)
App_cost Number(2)
W_purpose Not Null Number(5)

(E).Monthly_progress tabel

Name Null Key Type


Proj_no Not Null Primary Number (5)
Month Varchar(5)
Year Froeign Varchar(5)
W_plan Not Null Varchar(15)
Mm_planned Not Null Varchar(25)
Mm_plutod Varchar(15)
S_progress Not Null Varchar(2)
A_progress Not Null Varchar(10)
Expand Not Null Varchar(10)
Rev Varchar(20)

Chandra Prakash Narain Gupta - 17 - En.- 043597532


W_carried Not Null Varchar(10)

(F)Proj_master table

Name Null Key Type


Project_No. Not Null Primary Number (5)
B_Code Not Null Number (20)
S_Agency Not Null Varchar(20)
Cum_Cost Not Null Number
Pt_code Not Null Number (25)
W_tittle Frogein Varchar(20)
Obj Not Null Varchar(5)
Ref Not Null Varchar(20)
P_leader Not Null Number(2)
Group1 Not Null Char(1)

Chandra Prakash Narain Gupta - 18 - En.- 043597532


Div Not Null Varchar(25)
S_date Not Null Date
C_date Date
Asset Not Null Varchar(5)
T_manmonth Number
App_cost Number
W_purpose Not Null Varchar(20)
Cum_progress Varchar(20)
C_status Varchar(20)
Officer Not Null Varchar(20)

9.TOOLS AND PLATFORM

Chandra Prakash Narain Gupta - 19 - En.- 043597532


SOFTWARE :-
Software has been developed using Visual Basic version –6.0 as

Front End and Oracle 8.0 as Back End. It is the first chioce of the software

Which has been maintained here.

Front End :- Visual Basic is the development Environment that runs

Under the MS Windows. It combines the extra ordinaray each of used with

great power of flexibility.

Visual Basic in many ways and at many levels from novice

Programmer to the Expert artist of programming .So it is best software for

User and Operating system.

Back End :- Oracle 8.0 is the back end software in which is used as the database .

Oracle provide the an extremely powerful easy to use data base that will serve our

needs when required the power of a fully relational database

System.

10. HARDWARE:-

Chandra Prakash Narain Gupta - 20 - En.- 043597532


 A computer loaded with window 98 or above operating system.

 P.C Pentium-266/cleron –300 MHz or higher version.

 Hard Disk CD-ROM drive and Floppy Disk –1.44 MB.

 Hared Disk Space At Least 250 MB.

 Monitor –Color/Monochrome.

 Key Board-Standard 104Keys.

 Printer-D.M.P / Ink-jet/ Laser.

 Mouse – Standard two Button

Chandra Prakash Narain Gupta - 21 - En.- 043597532


12.FUTURE SCOPE AND FURTHER ENHANCEMENT

Even though the present package developed is sufficient, since it support the use of

internet technologies. Since this project has been developed in MICROSOFT VISUAL

BASIC 6.0 & ORACLE 8.0 it is fully compatible with WINDOWS 98. irrespective of

the operating system used this project can enhanced.

This project can be also implemented using some tools to be used on Internet or LAN

or WAN.

Chandra Prakash Narain Gupta - 22 - En.- 043597532


Curriculam Vita

Shailendra Sahni

Postal Address

Deptt of Compure Science


DDU, University of Gorakhpur
Pin - 273009

Contact No- 09415693760,09451186699,05512322030


Contact - Email _ID – shahni.shailendra@rediffmail.com

Residential Address -

S/O Sri Ram Kawal shahni


148 –a Mahuisugharpur(Durga Chauk)
P.O- New Shivpuri Colony
Distt – Gorakhpur
Pin – 273016

Personal Information –
Place & Birth - Gorakhpur , 1 july – 1977
Father’s Name - Shri Ram Kawal Shahni
Mother’S Name - Smt Shakuntala Shahni

Educational Qualification -

1. D.Phil(Comp Sc) Enrolled from UPRTOU ,Allahabad(UP).


2. M.Sc(Physics) with frist division in 1999 from Gorkhpur
university,Gorakhpur.
3. M.Sc(Computer Sc) with frist division in 2002 from M.D
University ,Rohtak.
4. Diploma in E-Commerce with frist division in 2002 from
CEDTI,Gorakhpur

Chandra Prakash Narain Gupta - 23 - En.- 043597532


D.Phil Thesis Work –
Working on Thesis entitled “An Active digita toolkit derived from
a Synchronized programmable database”.
M.Sc(Computer Sc) Project Work-
During M.Sc programe worked on a project entitled “Design of
Packed Tower Absorption Column” in C programming Language.

Working Plateform –
Operating System - MS-Dos,Windows
Language - BASIC,PASCLE,C,C++ & JAVA
DataBase - FOXPRO,ORACLE
Internet - HTML,VB Script
Package - MS-Office,Pagemaker

Working Experience –
Teaching( About 6 Yrs).
1.Worked as Lecturer (on per Lecturer basis)in Budha Institute of
computer Technology Gorkhpur for DCA & PGDCA Cource from
july to june 02.
2. Worked as Lecturer (on per Lecturer basis)in DDU,University of
Gorkhpur,for B.Sc,PGDCA & M.Sc from july 02 to till the date.

Project Handle –
Project handle in graduate lebel in DDU,University of Gorakhpur.

Area of Internet –
1. Neurl Network
2. Digital Image Processing
3. Internet Technology

Skill & Competencies -


 Creative, dedicated & energetic.

 Ability & Willingness to learn.

 Good Communication & interpersonal Skills.

Language Known-

Hindi & English

Chandra Prakash Narain Gupta - 24 - En.- 043597532


(Shainendra Shahni)

CERTIFICATE OF ORIGINALITY

This is to certified that project report entitled “LIBRARY

MANAGEMENT SYSTEM” submitted to Indira Gandhi National Open University in

partial fulfillment of the requirement for the award of the degree of BACHELOR OF

COMPUTER APPLICATION (BCA), is original work carried out by : MS.RIZVANA

KHATOON with enrollment no.062635592 under my guidance.

The matter embodied in this project is a genuine work done by the

student and has not been submitted whether to this University/institute for the fulfillment of

the requirement of any course of study.

………………………….. ………………………

Signature of the student Signature of the…………

Date: ……………….

Name and Address guide

Date: ………

RIZVANA KHATOON,JANGAL MATA Name, Designation and Address of the Guide:

DEEN ,MALLAH TOLI,POST ASHTABHUJA PANDEY,BESIDES

PADRI BAZAR, GORAKHPUR PATTHAR KOTHI,KASIA ROAD,

BETIAHATA GORAKHPUR_273001

Enrollment no: 062635592

Chandra Prakash Narain Gupta - 25 - En.- 043597532


……………………………

Chandra Prakash Narain Gupta - 26 - En.- 043597532


CONTENTS
TOPICS PAGE NO.

1.ACKNOWLEDGEMENT 31
2.A PROFILE 33
3.INTRODUCTION 38
4.PROBLEM SELECTION 40
5.SYSTEM STUDY 43
(i)EXISTING SYSTEM 44
(ii) PROPOSED SYSTEM 47
8.SYSTEM ANALYSIS 48
(i)COMPLETE ANALYSIS DESIGN 49
(ii)REQUIREMENT SPECIFICATION 50
(iii)SOFTWARE REQUIREMENT 52
(iv)HARDWARE REQUIREMENT 53
(v)’SDLC’ IN SEQUENCIALY 54
(vi)DFD & FLOW CHART 55
(vii) E-R Diagram 65
9.SYSTEM DESIGN 66
(i)INTRODUCTION TO SYSTEM DESIGN 67
(ii)INPUT/OUTPUT DESIGN 68
(iii)DATABASE DESIGN 69
10.SYSTEM TESTING 70
(i)WHAT DO WE TEST FOR 72
(ii) SECURITY 73
11.SYSTEM IMPLIMENTATION 74
12. TABLE DETAIL 76
13. PROJECT FORM 81
14. PROGRAME CODING 105
15.TESTING & REPORT 125
16.FUTURE SCOPE AND FUTURE ENHANCEMENT 131
17.CONCLUSION 133
15.BIBLIOGRAPHY 135

Chandra Prakash Narain Gupta - 27 - En.- 043597532


Chandra Prakash Narain Gupta - 28 - En.- 043597532
ACKNOWLEDGMENT

Firstly , I would like to express my thanks to Mr. Shailendra Sahni for

guiding me to find the matter for the project.

I would also like to express my thanks to Mr. SHAILENDRA SAHNI

(COMPUTER DEPARTEMENT DDU ,University GKP.) for there kind

support.

I am highly obliged to my friends who helped me at every stage in

completing this project.

BY : -
Amar Nath Gupta
Enroll. No. : - 043595696

Chandra Prakash Narain Gupta - 29 - En.- 043597532


1.1 INTRODUCTION TO ONGC

Chandra Prakash Narain Gupta - 30 - En.- 043597532


EARLY HISTORY :
Born as a modest corporate entity within serene Himalayan settings on

14th August 1956 as Commission, Oil and Natural Gas Corporation Limited (ONGC)

, has grown into a full-fledged horizontally integrated upstream petroleum Company

Today, ONGC is a flagship public sector enterprise and indian ‘s highest profit

making corporate, which has achieved the landmark of registering a net profit of Rs.

6197.87 crore in the year 2002-2003. Since its inception ONGC has produced more

than 200 billion cubic meters of gas, thus fuelling India’s economy.

1.2 VISION AND MISSION OF ONGC :

To be a world-class Oil and Gas Company, integrated in energy business with

dominate Indian leadership and global presence.

World Class

 Dedicated to the excellence by leveraging compettitive advantage in R&D and

Technology with involved people.

 Imbibe the high standard of business ethics and organisational values.

 Abiding commitment to the safety, healthand environment to enrich quality of

community Life.

 Foster a culture of trust,openess and mutual concern to make working a stimulating

experience for our people.

 Strive ofr customer delight through quality products and services.

STRUTURE OF KDMIPE,ONGC Ltd.

Chandra Prakash Narain Gupta - 31 - En.- 043597532


Keshav Deva Malviya Institute of Petroleum Exploration(KDMIPE),ONGC ,

located in the picturesque Doon Valley was set up in 1962 as a Resarch & Training

Institute . The Institute is a visible symbol of India’s march toward self reliance in the

field of Oil and Natural Gas Exploration and stands to foster the culture excellence

and provides techonological competetive edge .

The Institute ,though successive stage of growth and geoscientific endeavors has

evlved into a focal agency where multidisciplinary and synergic work copled with the

state of art,techology offers refined concepts and methodologies for search for

hydrocorbon in different sedimentary basins.

The Istitute strives to adopt apply and disseminate state of art technology, updates its

knowledge base technology know how by adopting methods like systematic literature

scanning ,iteration with renowed experts/ specialists , scientists in interanational

conferences and by collaboration research programmes. The Institute is represented at

Exploration Boards for exploration policies and particulars in the Regional

Exploration Board meetings to propose exploratory Locations,bringing out results of

new technology applications and review of proposals of the regions.It also organise

periodically special meetings ,seminars and conferences in exploration research

petroleum geology.

MISSION

To help conceptualize and initialise exploration efforts in virgin and inadequately

explored areas and to contribute to enhancement of effectveness of efforts towards

petroleum exploration and energy security.

OBJECTIVE

Chandra Prakash Narain Gupta - 32 - En.- 043597532


 To unravel the complexities of habbit of petroleum through synergic

Geoscientific research.

 To identify prospective zones and exploration palys.

 To evaluate hydrocorbon potential and to firm up and prioritize prospectus for

explaoratory locations in various plays

 To develop operational models and estimate resources of sedimentary basin.

 To generate operational activity priorites through long term prospective planning and

 Medium term stategic planning and techo economics.

 To help harness alternate /non-convetional energy sources.

Chandra Prakash Narain Gupta - 33 - En.- 043597532


FUNCTIONS

Absorption, up gradation and developement of state-of-the-art exploration

technologies for geoscientific data acquistion, processing and interpretation.

Synergic geoscientific research in the area of remote sensing, geology

(stratigraphy and sediment logy), geophysics, geochemistry , well loggin and

reservoir studies for proven and frontier basin.

basin studies for evaluation of hydrocarbon potential through integrated

geoscientific work for.

 Integration of exploration concepts and models to firm u prospects in different

plays for exploratory locations in proven and frontier basins.

 Up gradation of estimated resources with integration-information and data

manegement.

Forign Basins Studies For assessing equity oil prospects abroad.

Coordination with Regional exploration laboratories and with other

institutes for integrated services.

Exploration efforts reviews for sort term strategic and long term

perspective plans.

Fostering interaction with national and international academic


institute and organising collaborative research in emerging
technological areas.

Back up to the Ministry of Petroleum and Natural Gas,Govermnet of


India,EXCOM,OVL and DGH in preparation of bids and dockets.

Chandra Prakash Narain Gupta - 34 - En.- 043597532


INTRODUCTION OF PROJECT

Chandra Prakash Narain Gupta - 35 - En.- 043597532


This project aims is developing Intaranet Aplication for project Managment at

KDMIPE unit of ONGC Ltd .Dehradun . The system is required to maintain og:

 Monthly Progress of the Project

 Training of Enployees

 Training imparted by KDMIPE to other organization

This part deals with the Monthly Proress of various Project undertaken by different

units of KDMIPE, ONGC. Under KDMIPE, ONGC there are various groups and each

group is assigned one or more geological/ geophysical project .They have to maintain

the record of all the project undertaken by different groups . The project are identified

by their project no that monthly progress of each project can be viewed through

reports .The employees of a group can also get the infornation about the projects

according to a specified month and year. The monthly progress also contains the man

months used for a particular project and the planning of the work for the progress of

the project . The monthly progress contains the scheduled progress given to a group

and the actual progress which has done up to a specified period .It also shows the

expenditure and work carried out during the project .Thus the monthly progress of the

project shows the information about the various projects which are assigned to the

different groups of KDMIPE,ONGC.

Chandra Prakash Narain Gupta - 36 - En.- 043597532


Chandra Prakash Narain Gupta - 37 - En.- 043597532
PROBLEM DEFINITION

Problem definition is the initial phase of system developmet life cycle

(SDLC) that deals with a very important question i.e what is the need to change and to

identify the problem areas.It is done to determine whether an alternative system can solve

the problem.it entails looking into duplication of errors,bottleneck,inefficent procedures

and/or whether parts of existing system would be candidats of computerization.The

definition phase focuses on that i.e during definiton phase,the software developer attempts

to identify what information is to be processed,what functions and performances are

desired,what system behaviour is to be expected,what interfaces are to be established,what

design constrants and what validatoin criterion is quird to define a sucessful system.the

key requirements of the system and the software is identified.

If the problem is serious enough,organisation may want to have a analyst look at it.Such

an assignment implies a commitment,specially if the analyst is hired from the outside.In

larger environment,where format procedures are to norm,the analyst’s first task is to

perform a statement specifying the scope and the objective of the problem.

Impetus for system change:

The idea for change originates in the environment orfrom within the

firm.Environmental-based idas originate from customer ,venndors ,, goverment sources

And the like.Ideas for change may also come from within the organisation –top

managemnet, the user and the analyst. As an organisation changes its operations or faces

advances in computer technology, someone within the organisation may feel the need

To update the existing application or improve the existing application.

Chandra Prakash Narain Gupta - 38 - En.- 043597532


Source of System
Ideas
Organisation –Based Environment Based

Organisation Government Rule

Top-Managemnet Customers

Impetus for
User
Change
Union

System Analysis Competition


Recoginition
of need

Feasibility
study

Analysis

Implemention

Maintenance

Chandra Prakash Narain Gupta - 39 - En.- 043597532


Chandra Prakash Narain Gupta - 40 - En.- 043597532
EXISTING SYSTEM

Although the number of employees working in the Company is not as large as in any

gaint corporate , it is still large enough to make it difficult to manage each and every

detail manually.

Under KDMIPE unit of ONGC there are various unis and each unit is assigned one or

moreprojects . For each project a lot of information such as project no, basin code

,project type , work title ,objective , project leader etc is needed. The progress

information about projects is stored in a particular EXCEL Sheets. This EXCEL Sheet is

made sharable and the various groups access the EXCEL Sheets through LAN. This is

very hectic and time consuming process.

Chandra Prakash Narain Gupta - 41 - En.- 043597532


Data entry process can be shown below as:

CHAIRMAN

Head Kdmipe Head Geopic Head IMD

Frontier Western Cauvery


Basin Group Ofshore Group Basin Group

DATA ENTRY IN THE


EXCEL SHEET

Chandra Prakash Narain Gupta - 42 - En.- 043597532


There are varous reasons due to which the existing system did not prove to be efficient

 SECURITY :

Anybody in the unit or in the team can change the data due

to rivalry , which may lead to low performance.

the data may be deleted unknowingly.

 ROBUSTNESS:

Window based system is not so robust for the LAN

Virus can come very fast in any window based System.

 REPORTS :

In the existing System it is not possible to generate the all types of reports

related to the system. The reason for this is that EXCEL Sheets

show all the records at the same time.

 ENVIRONMENT :

On every system MS Excel should be present.

Chandra Prakash Narain Gupta - 43 - En.- 043597532


PROPOSED SYSTEM :

OIL AND NATURAL GAS COMMISSION LTD. :

In order to overcome the problem and difficulties the existing system

A new system is proposed using Visual Basic 6.0 as front –end and

Oracle 8.0 as back end under the windows envirnment.

In the proposed System the requirement is that the employee of the particular of

the KDMIPE ,ONGC may be able to see monthly progress of all the projects under them

by accessing the required reports. In this project reprots are generated on the client

request. Some of the other features that the System support as listed below----------------

SAILNT FEATURE OF PROPOSED SYSTEM :

User friendly Pacakge

Menu Driven facility making it easier to use

Better query facilty to get information

In built Validation check to ensure the accuracy of the data efficeint

retrieval time.

Suitable error message for better user interface

Efficient Linkage of the information

Better Report Generation

Chandra Prakash Narain Gupta - 44 - En.- 043597532


Chandra Prakash Narain Gupta - 45 - En.- 043597532
COMPLETE ANALYSIS AND DESIGN OF

REPORT
System design goes through two phases of development logical and physical design. For

analysis and deign the entire the problem the Software Engineering approach is followed :-

Preliminary Investigation :- In preliminary Invesigation I have just taken the technical

feasibility because it is software based system.

System and Software Design :- I have just divided the large problem into the small sub
problems, so that they can be identified easily in overallsystem architecture.It is desgn to
made the program executable and problem occured can be identified easily.

Implementation and Unit Testing: - During this stage the software designed is

realised as a segment program unit . It involves verifying that each

Unit melts it specification , Integration and System Testing. Individual program unit or

program is tested to ensure that th software requirements have been maintained. This is a

longest life Cycle phase.The system is installed to put it in practical use. General

maintenance involves correcting the errors which are discovered earlier stages of the life

cycle.

System Design :- It is connected with the system functionality is to be provided by the


componenet of the system. It includes the detailed desidn of the proposed system.

Chandra Prakash Narain Gupta - 46 - En.- 043597532


Chandra Prakash Narain Gupta - 47 - En.- 043597532
REQUIREMENT SPECIFICATION

This projet aims at developing Database system for ONGC which is the unit of the Oil

and Natural Gas Corporation.

The system is required to maintain the record of ::

Monthly Progress of the Project.

Training of the Employees

Multi Bain Monthly Progress of the Project

We have used the Vasual Basic as the Front End and Oracle 8.0 as

Back End .

Some features of Visual Basic and Oracle are listed at the next Page

SOFTWARE AND HARDWARE REQUIREMENT

SOFTWARE :-

Chandra Prakash Narain Gupta - 48 - En.- 043597532


Software has been developed using Visual Basic version –6.0 as

Front End and Oracle 8.0 as Back End. It is the first chioce of the software

Which has been maintained here.

Front End :- Visual Basic is the development Environment that runs

Under the MS Windows. It combines the extra ordinaray each of used

with great power of flexibility.

Visual Basic in many ways and at many levels from novice

Programmer to the Expert artist of programming .So it is best software for

User and Operating system.

Back End :- Oracle 8.0 is the back end software in which is used as the database .

Oracle provide the an extremely powerful easy to use data base that will serve our needs when

required the power of a fully realational database

System.

HARDWARE :-
A fast processor with INTEL PENTIUM will be needed for fast processing, 1.44 MB

floppy drive is used for backup of the data.

SYSTEM REQUIREMENT SPECIFICATIONS

Chandra Prakash Narain Gupta - 49 - En.- 043597532


GUI system based software developed to work in windows based

environment. Therfore the following hardware and software requirment

in this program :-

 A computer loaded with window 98 or above operating system.

 P.C Pentium-266/cleron –300 MHz or higher version.

 Hard Disk CD-ROM drive and Floppy Disk –1.44 MB.

 Hared Disk Space At Least 250 MB.

 Monitor –Color/Monochrome.

 Key Board-Standered 104Keys.

 Printer-D.M.P / Ink-jet/ Laser.

 Mouse – Standered two Buttons.

Chandra Prakash Narain Gupta - 50 - En.- 043597532


S.D.L.C (SOFTWARE DEVELOPMENT LIFE CYCLE)

Design and build User


interface

Write event Drive code

Design and build User


interface

Testing and Debugging

Convert to run Time


version and perface file

Chandra Prakash Narain Gupta - 51 - En.- 043597532


Chandra Prakash Narain Gupta - 52 - En.- 043597532
DATA FLOW DIAGRAM (DFD’S)

USER

HOME PAGE
OR ERROR MESSAGE

Verify User
Name and
Password USER+PASSWORD

LOGIN

Chandra Prakash Narain Gupta - 53 - En.- 043597532


Acknowledgement

Rec User Processing of


Home page
Request

Request

Data Report Approval

Data Entry

Chandra Prakash Narain Gupta - 54 - En.- 043597532


DFD FOR BASIN TYPE

Basin

Request for Update+data+

Confirmation
Or Error

Bsin code
Data+basin code

Update Module

Basin type

Data+basin type

Basin Module

Chandra Prakash Narain Gupta - 55 - En.- 043597532


DFD FOR PROJECT TYPE

PROJECT

Request for Update+data+

Confirmation
Or Error

Proj code
Data+project code

Update Module

PROJ type

Data+proj type

Project type
Module

Chandra Prakash Narain Gupta - 56 - En.- 043597532


DFD FOR PROJECT MASTER

PROJECT

Request for Update+data+

Confirmation
Or Error

Proj no.
Data+proj no

Update Module

Proj master

Data+proj no

Monthly Progress
Module

Chandra Prakash Narain Gupta - 57 - En.- 043597532


DFD FOR TRAINING RECORD

Training

Request for Update+dadat+CPF_no.

Confirmation
Or Error

CPF_No.
Data+CPF No.

Update Module

Training_record

Data+CPF no.

Training record
Module

Chandra Prakash Narain Gupta - 58 - En.- 043597532


DFD FOR TRAINING OF EMPLOYEES

Training Plaining
KDMIPE
Monthly Department
Training

Course details

Course detail

TRAINING REPORTS

Acknowledge
0
EMPLOYEE
Training reports

Emp Detail

Emp training

DFD FOR MONTHLY PROGRESS

Chandra Prakash Narain Gupta - 59 - En.- 043597532


PROJECT MASTER

Request for informat


+
Requested
Infirmation
Of Error

Proj_no.

Project information

Project tupe Basin type Project master Monthly_progress

Chandra Prakash Narain Gupta - 60 - En.- 043597532


DFD FOR MONTHLY PROGRESS REPORT

Report
Monthly Progress

Request for report


+
Related data

Monthly progress
Report

Database

Chandra Prakash Narain Gupta - 61 - En.- 043597532


Chandra Prakash Narain Gupta - 62 - En.- 043597532
Chandra Prakash Narain Gupta - 63 - En.- 043597532
INTRODUCTIN TO SYSTEM DESIGN
Designing is the most importent part of the web developement. It requires

careful planning and logical thinking on the part of the system designer.

Designing the software means to plan how the various part of the software are

going to meat the desired goals. It should be done with at most care because if

this phase any error then it is going to effect the performence of the system, as

a result it may take more of proccessing time more of coading and extra work

load.

System design is a solution,’ How to approach’ to the creation of the new

System. This importent phase is composed of several steps. It provides the

undertaking and procedural feasibility study. Design goes through a logical

and physical stage of developement. Logical design reviews the present

physical stage of developement, prepare input/output specification, mark edit,

and security and control specification details implimentation plan prepare the

logical design walkthrough. The physical desigin map out on the detail of the

physical system, plan the implimentation and specifyes any new hardware or

software.

The System design highly created process that can be greatly facilitated by the

following :

 Storage problem definition.

 Pictorial description of the existing system.

 Set of requirement of the new syatem.

Chandra Prakash Narain Gupta - 64 - En.- 043597532


INPUT DESIGN :-
The comman cause of error in data processing

inaccurate input data error entered by the data entry operator can be controled by the

input design. Input design is the process of converting user-oriented inputs to the

computer based formats. The goal of input design is to make data entry as easy ,

logical and free of errors as possible.

OUTPUT DESIGN :-
Computer are the most important sources of information

to teh users. Input are fed into the computers to acquire the necessary outputs. The

computer can provides the well enough output in the form of information regarding

various items to the users. The major form of output is the hard copy from the printer.

Printout is the requirement of the users.

INTERFACE DESIGN:-

Screens are design to control the redundancy, increased operator accuracy,

maximum readability, easy data entry and elimination of unneccessary data to provide

easier checking and correction of data.

Keeping in view the user’s requirement, the input/output screen have been design and

developed for easy data entry and query handeling. Based on the various types of

inputs to be fed to the computer in using the system, several input forms have been

designed to make the data entry easier and accurate.

Chandra Prakash Narain Gupta - 65 - En.- 043597532


DATABASE DESIGN

The collection of data is usally refered to as the database. The database

usually contains information about the particular enterprise. Database system are designed to

manage large amount of information. Themanagement of the data involes both the definitions

of the structres for the storage of information and the provision for the mechanism to

mainpulate the information. In addtion , the database system must provide for the safety of

information stored in the database, despite system crashes or attempt at unathorized access.As

regards the system under considertion is to be development and installed using JSP a web

tool. For the system was analyed to detrrmine the entries as deoicted while studing existig

manual system and taking into account the requirement of the proposed system, the database

tabel for the system is desigen.

ORGANIZATION OF THE DATABASE

All the data in the system is stored in the taburlar from in the database. All tabules contain

specific information that is requred for the opretion of the system.

Chandra Prakash Narain Gupta - 66 - En.- 043597532


Chandra Prakash Narain Gupta - 67 - En.- 043597532
SYSTEM TESTING
A new designed system should have all the pieces in working order, but in

reality,each piece worhs independently.Now is the time to put all the pieces into one

system and test it to determine wether it meets the user’s requirments .This is the last

chance to detect and correct errors before the system is to consider all the likely varition to

wich it will be subjected and then push the system to limits. It is a tedious but necessary

step in the system development.

Testing is vital to the success of the system.Testing makes a logical assumption that

if all the parts of the system are correct, the goal will be sucessfully achieved. Inadequate

testing or nontesting leads to errors that may not appear until month later.

This creates two promlems --------

The time lag between the cause and the appearence of the problem (the longer in the

time intervall, the more complicated the problem has become).

The effect of system error on files and records within the system. A small system

error can conceivably explode into much larger problem .

Chandra Prakash Narain Gupta - 68 - En.- 043597532


WHAT DO WE TEST FOR
The first test of a system is to see wheather it produces the correct outputs. No other test

can be more crucial.

ONLINE RESPONCE :-

Online system must be responce time that will not cause a hardship to the user. One way

to test this is to input transactions on as many CRT screens as would normally be used in

peak hours and time the responce to each online function to estable a true performance

level.

VALUME :-

In this test, we create as many records as would normally be produced to varify that the

hardware and software will function correctly. The user is usually asked to provide test

data for valume string.

STRESS TESTING :-

Unlike valume testing, where time is not factor, we subject to a high valume of data over a

short time period. This simulates an online environment where a high valume of activities

occures in spurts.

RECOVERY AND SECURITY :-

Inaccurate data are entered to see how the system responced in terms of error detection

and protection. Related to file integrity is a test to demonstrate that data and programmes

are secure from unauthorized access.

Chandra Prakash Narain Gupta - 69 - En.- 043597532


Chandra Prakash Narain Gupta - 70 - En.- 043597532
SYSTEM IMPLEMENTATION

A crucial phase in the systems life cycle is the successful implimentaeion of

the new design. Implimentation simply means converting a new system design

nto operation. A critical factor in conversion is not disruption is not disrupting

the functioning of the organisation.

In system implimentation , user traning is crucial for minimizing resistance to

change and giving the new system a change to prove its worth. Training aids,

such as user-friendly manuals , a data dictonary, that communicates

information about the new sysytem, provide the user with a good start on the

new system.

There are three types of implementation :-

Chandra Prakash Narain Gupta - 71 - En.- 043597532


 Implementation of a computer system to replace a manual system.

The problems encountered are training users, creating accurate files, and

verifying printouts for integrity.

 Implementation of a new computer system to replace an existing one.

Thus is usually a difficult cinversion. If not properly planned, there can be many
problems. Some large computers systems have taken as long as a year to convert.

 Implementation of a modified application to replace an existing one, using the same


computer.

This type of conversion is relatively easy to handel, provided there are no major .

Chandra Prakash Narain Gupta - 72 - En.- 043597532


DETAILS OF EACH TABELS
Each department in hospital has some attribute wich can the details.

This whole project contains Six tabels ,wich are given follows:--

i. Basin_code table

ii. Course_details Table

iii. Employee_training table

iv. Multi_basin table

v. Monthly_progress

vi. Proj_master table

The following tables give the details and attributes of each table------

(A). Basin_code tabel

Chandra Prakash Narain Gupta - 73 - En.- 043597532


Name Null? Key Type
B_code Not Null Primary Varchar(20)
B_desc Not Null Varchar(15)

(B). Course_Detail tabel

Name Null? Key Type


C_no. Not Null Primary Varchar(5)
Tittle Not Null Varchar(20)
F_date Not Null Foreign Number(3)
T_date Not Null
Faculty Not Null Varchar(10)
Venue Not Null Varchar(25)
Cost Number(3)
Participant Varchar(5)
(C).Empluyee_taining Tabel

Name Null? Key Type


CPf_no. Not Null Primary Varchar(5)
C_No Not Null Varchar(10)
E_name Not Null Number(2)
EDESG Not Null Char(1)
EDIV Not Null Varchar(28)
Loc Not Null Varchar(25)
Remark Not Null Number(10)
Participant Foreign Varchar(5)

(D).Multi_basin tabel
Name Null Key Type
Project_No. Not Null Primary Varchar(5)
B_Code1 Not Null Varchar(20)

Chandra Prakash Narain Gupta - 74 - En.- 043597532


B_code2 Not Null Number(2)
B_code3 Not Null Char(1)
Pt_code Not Null Varcahr(25)
W_tittle Frogein Number(5)
Obj Not Null Varchr(5)
Ref Not Null Varchar(20)
P_leader Not Null Number(2)
Group1 Not Null Char(1)
Div Not Null Varchar(25)
S_date Not Null Number(5)
C_date Number(5)
Asset Not Null Varchar(5)
T_manmonth Varchar(20)
App_cost Number(2)
W_purpose Not Null Number(5)

(E).Monthly_progress tabel

Name Null Key Type


Proj_no Not Null Primary Varchar(5)
Month Varchar(5)
Year Froeign Varchar(5)
W_plan Not Null Varchar(15)
Mm_planned Not Null Varchar(25)
Mm_plutod Varchar(15)
S_progress Not Null Varchar(2)
A_progress Not Null Varchar(10)
Expand Not Null Varchar(10)
Rev Varchar(20)

Chandra Prakash Narain Gupta - 75 - En.- 043597532


W_carried Not Null Varchar(10)

(F)Proj_master table

Name Null Key Type


Project_No. Not Null Primary Varchar(5)
B_Code Not Null Varchar(20)
S_Agency Not Null Varchar(20)
Cum_Cost Not Null Number
Pt_code Not Null Varcahr(25)
W_tittle Frogein Varchar(20)
Obj Not Null Varchar(5)
Ref Not Null Varchar(20)
P_leader Not Null Number(2)
Group1 Not Null Char(1)
Div Not Null Varchar(25)

Chandra Prakash Narain Gupta - 76 - En.- 043597532


S_date Not Null Date
C_date Date
Asset Not Null Varchar(5)
T_manmonth Number
App_cost Number
W_purpose Not Null Varchar(20)
Cum_progress Varchar(20)
C_status Varchar(20)
Officer Not Null Varchar(20)

Above we are giving total detail of all the tables with their attributes and

tuples. Each table has at least one primary key or foreign key.

The primary key is used to uniquely identified the tuples of the tables and the

foreign key is used to join them. Basically this project is nothing but a

relational schema.

Chandra Prakash Narain Gupta - 77 - En.- 043597532


Splash Form –

Chandra Prakash Narain Gupta - 78 - En.- 043597532


Login Form -----

Chandra Prakash Narain Gupta - 79 - En.- 043597532


Main Form (MDI FORM) ---

Chandra Prakash Narain Gupta - 80 - En.- 043597532


Projects Master Form—

Chandra Prakash Narain Gupta - 81 - En.- 043597532


Basin Form ----

Chandra Prakash Narain Gupta - 82 - En.- 043597532


Employee Training Form ---

Chandra Prakash Narain Gupta - 83 - En.- 043597532


Project Master Monthly Progress Form ------

Chandra Prakash Narain Gupta - 84 - En.- 043597532


Multi Basin Information Form ...........

Chandra Prakash Narain Gupta - 85 - En.- 043597532


Course Details Form .............

Chandra Prakash Narain Gupta - 86 - En.- 043597532


Basin Information Display Form ......

Chandra Prakash Narain Gupta - 87 - En.- 043597532


Course Details form ...........

Chandra Prakash Narain Gupta - 88 - En.- 043597532


Multi Basin Information Form ........

Chandra Prakash Narain Gupta - 89 - En.- 043597532


File Menu of MDI Form ----

Chandra Prakash Narain Gupta - 90 - En.- 043597532


Edit Menu Of Main Form -----

Chandra Prakash Narain Gupta - 91 - En.- 043597532


Display Menu Of Main Form -----

Chandra Prakash Narain Gupta - 92 - En.- 043597532


Report Menu Of Main form ----

Chandra Prakash Narain Gupta - 93 - En.- 043597532


Window Menu of Main Menu....

Chandra Prakash Narain Gupta - 94 - En.- 043597532


Login Form to ODBC for Oracle Connectivity -----

Chandra Prakash Narain Gupta - 95 - En.- 043597532


Form Design -----

Chandra Prakash Narain Gupta - 96 - En.- 043597532


Coding Of The Forms .......
(Code Window)

Chandra Prakash Narain Gupta - 97 - En.- 043597532


Database Connectivity of the Forms using Oracle 8.0---

Chandra Prakash Narain Gupta - 98 - En.- 043597532


Authetication Form for Oracle Connectivity ---

Chandra Prakash Narain Gupta - 99 - En.- 043597532


Report Design Form -----

Chandra Prakash Narain Gupta - 100 - En.- 043597532


Chandra Prakash Narain Gupta - 101 - En.- 043597532
Splash Form Coding......

Chandra Prakash Narain Gupta - 102 - En.- 043597532


Option Explicit

Private Sub Form_KeyPress(KeyAscii As Integer)


Unload Me
frmLogin.Show

End Sub

Private Sub Form_Load()


'lblVersion.Caption = "Version " & App.Major & "." & App.Minor & "." & App.Revision
'lblProductName.Caption = App.Title
End Sub

Private Sub Frame1_Click()


Unload Me
End Sub

Private Sub Timer1_Timer()


Unload Me
frmLogin.Show
End Sub

Private Sub Timer2_Timer()


Static progress As Integer
progress = (progress + 1) Mod 100
ProgressBar1.Value = progress
End Sub

Chandra Prakash Narain Gupta - 103 - En.- 043597532


Login Form Coding ..........

Option Explicit

Public LoginSucceeded As Boolean

Private Sub cmdCancel_Click()


'set the global var to false
'to denote a failed login
LoginSucceeded = False
Unload Me
'Me.Hide
End Sub

Private Sub cmdOK_Click()


'check for correct password
If txtUserName = "amar" And txtPassword = "amar" Then
LoginSucceeded = True
Me.Hide
Load MDIForm1
MDIForm1.Show
'Unload Me
Else
MsgBox "Invalid Password, try again!", , "Login"
txtPassword.SetFocus
SendKeys "{Home}+{End}"
End If

Chandra Prakash Narain Gupta - 104 - En.- 043597532


End Sub

MDI Form Coding......

Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As
Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Any) As Long
Const EM_UNDO = &HC7
Private Declare Function OSWinHelp% Lib "user32" Alias "WinHelpA" (ByVal hwnd&,
ByVal Help)
Private Sub MDIForm_Load()
WindowState = 2

End Sub

Private Sub mnu_about_Click()


frmAbout.Show
End Sub

Private Sub mnu_binf_Click()

Chandra Prakash Narain Gupta - 105 - En.- 043597532


Form11.Show
End Sub

Private Sub mnu_bn_Click()


Form3.Show

End Sub

Private Sub mnu_bre_Click()


DataReport3.Show
End Sub

Private Sub mnu_cd_Click()


Form8.Show
End Sub

Private Sub mnu_copy_Click()


Clipboard.GetData

End Sub

Private Sub mnu_cr_Click()


DataReport4.Show
End Sub

Private Sub mnu_d_Click()


Form2.Show

End Sub

Private Sub mnu_Einf_Click()


Form10.Show

Chandra Prakash Narain Gupta - 106 - En.- 043597532


End Sub

Private Sub mnu_er_Click()


DataReport2.Show
End Sub

Private Sub mnu_et_Click()


Form4.Show

End Sub

Private Sub mnu_exit_Click()


End
End Sub

Private Sub mnu_mbi_Click()


Form6.Show

End Sub

Private Sub mnu_mbinf_Click()


Form9.Show
End Sub

Private Sub mnu_mbr_Click()


DataReport1.Show
End Sub

Private Sub mnu_mp_Click()


Form5.Show

End Sub

Chandra Prakash Narain Gupta - 107 - En.- 043597532


Private Sub mnu_mpi_Click()
Form7.Show
End Sub

Private Sub mnu_mr_Click()


DataReport5.Show
End Sub

Private Sub mnu_pm_Click()


Form1.Show
End Sub

Project Master Form Coding.......

Private Sub Command1_Click()


On Error Resume Next
Adodc1.Recordset.AddNew
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Text6.Text = ""
Text7.Text = ""
Text8.Text = ""
Text9.Text = ""
Text10.Text = ""
Text11.Text = ""
Text12.Text = ""
Text13.Text = ""
Text14.Text = ""

Chandra Prakash Narain Gupta - 108 - En.- 043597532


Text15.Text = ""
Text16.Text = ""
Text17.Text = ""
Text18.Text = ""
Text19.Text = ""
Text20.Text = ""
Text21.Text = ""
End Sub

Private Sub Command10_Click()


Unload Form1
Load MDIForm1
End Sub

Private Sub Command2_Click()


On Error Resume Next
Adodc1.Recordset.Delete
End Sub

Private Sub Command3_Click()


On Error Resume Next
Adodc1.Recordset.MoveNext
End Sub

Private Sub Command4_Click()


On Error Resume Next
Adodc1.Recordset.MoveFirst
End Sub

Private Sub Command5_Click()


Unload Form1
End Sub

Chandra Prakash Narain Gupta - 109 - En.- 043597532


Private Sub Command6_Click()
On Error Resume Next
Adodc1.Recordset.Update
End Sub

Private Sub Command8_Click()


On Error Resume Next
Adodc1.Recordset.MovePrevious
End Sub

Private Sub Command9_Click()


On Error Resume Next
Adodc1.Recordset.MoveLast
End Sub

Course Details Form Coding

Private Sub Command1_Click()


On Error Resume Next
Adodc1.Recordset.AddNew
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Text6.Text = ""
Text7.Text = ""
Text8.Text = ""
Text9.Text = ""
End Sub

Chandra Prakash Narain Gupta - 110 - En.- 043597532


Private Sub Command10_Click()
Unload Form2
Load MDIForm1
End Sub

Private Sub Command11_Click()


DataReport4.Show
End Sub

Private Sub Command2_Click()


On Error Resume Next
Adodc1.Recordset.Update
End Sub

Private Sub Command3_Click()


On Error Resume Next
Adodc1.Recordset.Delete

End Sub

Private Sub Command4_Click()


Form8.Show
End Sub

Private Sub Command5_Click()


Unload Form2

End Sub

Private Sub Command6_Click()


On Error Resume Next
Adodc1.Recordset.MoveFirst

Chandra Prakash Narain Gupta - 111 - En.- 043597532


End Sub

Private Sub Command7_Click()


On Error Resume Next
Adodc1.Recordset.MoveNext

End Sub

Private Sub Command8_Click()


On Error Resume Next
Adodc1.Recordset.MovePrevious

End Sub

Private Sub Command9_Click()


On Error Resume Next
Adodc1.Recordset.MoveLast

End Sub

Private Sub Form_Load()

End Sub

Chandra Prakash Narain Gupta - 112 - En.- 043597532


Basin Information Form Coding

Private Sub Command1_Click()


On Error Resume Next
Adodc1.Recordset.AddNew
Text1.Text = ""
Text2.Text = ""
End Sub

Private Sub Command2_Click()


On Error Resume Next
Adodc1.Recordset.Update
Adodc1.Refresh
End Sub

Private Sub Command3_Click()


On Error Resume Next
Adodc1.Recordset.Delete
End Sub

Private Sub Command4_Click()


Form11.Show
End Sub

Private Sub Command5_Click()


Text1.Text = ""
Text2.Text = ""
Text1.SetFocus
End Sub

Private Sub Command6_Click()


Unload Form3

Chandra Prakash Narain Gupta - 113 - En.- 043597532


Load MDIForm1
End Sub

Private Sub Command7_Click()


DataReport3.Show
End Sub

Employee Training Form Coding ....

Private Sub Command1_Click()


On Error Resume Next
Adodc1.Recordset.AddNew
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Text6.Text = ""
Text7.Text = ""
Text8.Text = ""
Text1.SetFocus

End Sub

Private Sub Command10_Click()


Unload Form4
Load MDIForm1
End Sub

Private Sub Command11_Click()


DataReport2.Show

Chandra Prakash Narain Gupta - 114 - En.- 043597532


End Sub

Private Sub Command2_Click()


On Error Resume Next
Adodc1.Recordset.Update
Adodc1.Refresh

End Sub

Private Sub Command3_Click()


On Error Resume Next
Adodc1.Recordset.Delete

End Sub

Private Sub Command4_Click()


Form10.Show
End Sub

Private Sub Command5_Click()


Unload Form4
End Sub

Private Sub Command6_Click()


On Error Resume Next
Adodc1.Recordset.MoveFirst

End Sub

Private Sub Command7_Click()


On Error Resume Next
Adodc1.Recordset.MoveNext

Chandra Prakash Narain Gupta - 115 - En.- 043597532


End Sub

Private Sub Command8_Click()


On Error Resume Next
Adodc1.Recordset.MoveLast

End Sub

Private Sub Command9_Click()


On Error Resume Next
Adodc1.Recordset.MovePrevious

End Sub

Private Sub Form_Load()

End Sub

Monthly Progress Form’s Coding....

Private Sub Command1_Click()

Chandra Prakash Narain Gupta - 116 - En.- 043597532


On Error Resume Next
Adodc1.Recordset.AddNew
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Text6.Text = ""
Text7.Text = ""
Text8.Text = ""
Text9.Text = ""
Text10.Text = ""
Text11.Text = ""
Text1.SetFocus

End Sub

Private Sub Command10_Click()


DataReport5.Show
End Sub

Private Sub Command11_Click()


Unload Form5
Load MDIForm1
End Sub

Private Sub Command2_Click()


On Error Resume Next
Adodc1.Recordset.Update
Adodc1.Refresh

End Sub

Chandra Prakash Narain Gupta - 117 - En.- 043597532


Private Sub Command3_Click()
On Error Resume Next
Adodc1.Recordset.Delete
Adodc1.Refresh

End Sub

Private Sub Command4_Click()


Form7.Show
End Sub

Private Sub Command5_Click()


Unload Form5
End Sub

Private Sub Command6_Click()


On Error Resume Next
Adodc1.Recordset.MoveFirst

End Sub

Private Sub Command7_Click()


On Error Resume Next
Adodc1.Recordset.MoveLast

End Sub

Private Sub Command8_Click()


On Error Resume Next
Adodc1.Recordset.MoveNext

Chandra Prakash Narain Gupta - 118 - En.- 043597532


End Sub

Private Sub Command9_Click()


On Error Resume Next
Adodc1.Recordset.MovePrevious

End Sub

Private Sub Form_Load()

End Sub

Multi Basin Form Coding.....

Private Sub Command1_Click()


On Error Resume Next
Adodc1.Recordset.AddNew
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Text6.Text = ""
Text7.Text = ""
Text8.Text = ""
Text9.Text = ""
Text10.Text = ""
Text11.Text = ""
Text12.Text = ""
Text13.Text = ""
Text14.Text = ""
Text15.Text = ""

Chandra Prakash Narain Gupta - 119 - En.- 043597532


Text16.Text = ""
Text17.Text = ""
Text18.Text = ""
Text19.Text = ""
Text20.Text = ""
Text21.Text = ""
Text22.Text = ""
End Sub

Private Sub Command10_Click()


Unload Form6
Load MDIForm1
End Sub

Private Sub Command11_Click()


DataReport1.Show
End Sub

Private Sub Command2_Click()


On Error Resume Next
Adodc1.Recordset.Delete
End Sub

Private Sub Command3_Click()


On Error Resume Next
Adodc1.Recordset.MoveNext
End Sub
Private Sub Command4_Click()
On Error Resume Next
Adodc1.Recordset.MoveLast
End Sub

Chandra Prakash Narain Gupta - 120 - En.- 043597532


Private Sub Command5_Click()
Unload Form6
End Sub

Private Sub Command6_Click()


On Error Resume Next
Adodc1.Recordset.Update
Adodc1.Refresh
End Sub

Private Sub Command7_Click()


Form9.Show
End Sub

Private Sub Command8_Click()


On Error Resume Next
Adodc1.Recordset.MovePrevious
End Sub

Private Sub Command9_Click()


On Error Resume Next
Adodc1.Recordset.MoveFirst
End Sub

Private Sub Label13_Click()

End Sub

Chandra Prakash Narain Gupta - 121 - En.- 043597532


Basin Report for the database ---

Chandra Prakash Narain Gupta - 122 - En.- 043597532


Course Details Report -----

Chandra Prakash Narain Gupta - 123 - En.- 043597532


Multi Basin Report-------

Chandra Prakash Narain Gupta - 124 - En.- 043597532


Employee Details Report---

Chandra Prakash Narain Gupta - 125 - En.- 043597532


Monthly Progress Report----

Chandra Prakash Narain Gupta - 126 - En.- 043597532


Chandra Prakash Narain Gupta - 127 - En.- 043597532
Chandra Prakash Narain Gupta - 128 - En.- 043597532
FUTURE ENHANCEMENT

Currently the developed package support LOCAL AREA NETWORK


(LAN), WIDE AREA NETWORK (WAN) , and INTERNET FEATURES. It has to be
enhanced by the Use of LAN, WAN technologies order to enable all departments.

Even though the present package developed is sufficient, since it support the use of internet
technologies. Since this project has been developed in MICROSOFT VISUAL BASIC 6.0 &
ORACLE 8.0 it is fully compatible with WINDOWS 98. irrespective of the operating system
used this project can enhanced.

Chandra Prakash Narain Gupta - 129 - En.- 043597532


Chandra Prakash Narain Gupta - 130 - En.- 043597532
CONCULSION

In this report submitted by the group, i hope that this package will be able to fulfill all
the needs and requirments presented by the organization. Through this software ,
I have tried to identify and explane the revolutionary changes that the introduce of
new technology can couse in the present system.
I hope that this software will be able to solve the problems faced by DATA BASE
SYSTEM FOR ‘O.N.G.C ‘and will be able to correctly perform all the tasks assigned
to it.

Chandra Prakash Narain Gupta - 131 - En.- 043597532


Chandra Prakash Narain Gupta - 132 - En.- 043597532
Bibliography

Book name Written By

Mastering in Visual Basic 6.0 Evangelos Petroutsos


(BPB Publication)

Guide to Visual Basic 6.0 Peter Nortion


(BPB Publication)

Reference book of UPTEC Published by :-


UPTECH

ORACLE 8i PL/SQL Scott Urman


PROGRAMMING (Tata McGraw-Hill)

Visual Basic Projects Gagan Sahoo

Chandra Prakash Narain Gupta - 133 - En.- 043597532

Вам также может понравиться