You are on page 1of 107

A

Project
Report on

Entertainment
Blog Spot
POST GRADUATE DIPLOMA IN
COMPUTER APPLICATION

nd
(ADVANCED)P.G.D.C.A. 2 Semester

Session 2016-17

SUBMITTED TO: SUBMITTED BY:


Mr.RAJAT RAJPOOT NEELAM
(AD)P.G.D.C.A.II Sem
Roll No.8409010007

Page | 0
M.J.P. ROHILKHAND UNIVERSITY,
BAREILLY

Page | 1
PREFACE

As you are aware that computer is a part of our day-to-day life. All

activities and happenings around are related to the computers in any way.

This is an advancement of technology and we are living in this area. We

should be well aware with the technology advancement.

Exploring the world of information technology is informative, exciting

and also challenging. This project is fully developed and capable to fulfill all

the requirements of user.

I have covered up-to-date and latest information for this project and with

full enhancement from the previous one.

In this project, I will give the information about the Entertainment Blog

Spot, You can lisliten the music , watch movies ,news & cricket ,footwall ..

In this project, persons can use study material that is provided online. I will

try to cover the maximum requirements of user, which is more important

than just make a descriptive project. I hope that this project will be easy and

useful for the user.

Page | 2
ACKNOWLEDGEMENT

Many people have helped to create this project and each of contribution

has been valuable. There are several person to whom I owe thanks for their

help, guidance, support, and suggestions during the various stages of this

project.

I thank All faculty Member for appreciating and encouraging my

creativity. I would also like to thank Mr. Rajat Rajpoot who has contributed

greatly to the success of this topic. The idea of this topic was planted by my

father. I thanks to my parents for their moral support without which the work

would not be possible.

Thanks.

Page | 3
NEELAM

( AD)PGDCA (2 Semester)

DECLARATION

Page | 4
I hereby declare that the project work entitled Entertainment

Blog Spot is submitted for the partial fulfillment of One years degree

course Advanced Post Graduate Diploma In Management from MJP

Rohilkhand University, Bareilly is my original work and has not been

submitted for any other degree.

This project work is in accordance with VISUAL BASIC 6.0 and my original
work.

NEELAM

(AD) PGDCA (2 Semester)

Page | 5
Index

Page | 6
S.No. Contents

1. Introduction

2. Project Detail

3. Project Description

Blog Spot Devlopment Methodlogy


4.

Front-End
5.

Back-End
6.

7. Flow-Chart Designing

8. Web Pages(Input/Output Screens)


Coding
9.

Output/Results
10.

OutComes
11.

Conclusion
12.

Future Enhancement
13.

References
14.

Page | 7
Bibliography
15.

Appendix
16.

1-Introduction
I have decided to work on an important topic Entertainment Blog

Spot this website will be very useful for the students and other peoples who

are interested in field of Historical Places. This site will be very much prevalent

in coming time.

My Project Provide a Various Facility it is Provide register facility for

new users.Provide a Various Videos. It is also provide Entertainment Videos

to all the users. My project very help ful for every users.

Page | 8
In the preparation of this project, I got full support from my

Entertainment Blog Spot, project guide and also from my friends and

Books of us necessary information which is being required during course

of development of website.

It is very creative, innovative, encouraging, motivating and of all purpose

an entirely new experience for us to do better in future.

2-Project Detail
2.1 Introduction

Page | 9
Starting the project we should fully know about the meaning of project. There
are seven letters in the word PROJECT each character has its own technical
meaning.

Planning : - This deal with the idea at thinking and which are required for the
project.

Resource:-The money problem will be solved and resources from which


collected.

Operation: - The procedure from which the getting job is prepared in a Blog
Spotatic way is known as operation.

Joint effort: - This is directly proper to a operation output is made of several


person working sincerely is known as JOINT EFFORT.

Engineering: - A well-educated engineer can do this work in a better way to


find out better result. Hence the project is as engineering function.

Co-operation:- To make the project successfully, it is necessary for its success


and completion of project.

Technique: - It must as it gives a better shape. It is not possible to complete the


project without technique.

The project is a Blog Spot that gives the Blog Spotatic way of planning and
working.

2.2 Purpose

Page | 10
Entertainment Blog Spot provides all types of videos in a Single Platform.

1. Entertainment is a large platform of entertainment videos and those who


interested in any field of Enteartainment. A person can enhance his
knowledge and can increase his creativity.
2. Major feature of Entertainment is the registration form and Log in form.
3. A wide range of history are provided in the Past Knowledge of our
culture. And information about old time events, resources, cultures and it
is provide a strategies of our ancestor.
Enteratainment Site has different type of facility-
a. Entetainment videos.
b. Registration Form..

2.3 Objective
Entertainment Site is a web site based HTML, CSS, JavaScript that is designed
for providing facility of the professionals, students and aspirants who are
willing to learn about History . It provide a platform where any one get any
queries related to history and more other resources related to history like
culture, languages, buildings, etc. It is also helpful for those who want to do
something new and want to share their experience related with History.
In this Website there are mainly two modules:-
(1) Registration module.
(2) Login Module

Entertainment Blog Spot It provides platform where all users can meet at a
time. It provided a Entertainment Blog Spot which is help us to knowing past
culture and strategies.

Page | 11
Entertainment Site provides solution of all these problems in the form of easy
to configure and use application by automating all these functionality. Its major
modules are:
Register New User
Registered User Login

Page | 12
INTRODUCATION
M.J.P. Rohilkhand University was established in1975 as an affiliating
University. Its status was upgraded to affiliating-cum-residential university in 1985
when four teaching Departments were established in the campus. In 1987 three
more Departments were added. In August 1997 Rohilkhand University was
renamed as Mahatma Jyotiba Phule Rohilkhand University. The University
has taken an overall perspective of development plan and thereby modified
University status by including new Faculties of Engineering and Technology,
Management, Applied Sciences, Education and Allied Sciences etc. It has more
than 215 affiliated colleges. The existing faculties in the University are as under

Advanced Social Sciences


Applied Science
Education
Agriculture
Education & Allied Sciences
Arts
Commerce
Dental Sciences
Engineering & Technology
Law
Management
Sciences

The University headquarter is located at Bareilly with its territorial jurisdiction


extending over the districts of Bareilly, Moradabad, Rampur, Bijnore,
Jyotibaphule Nagar, Baduan, Pilibhit and Shahjahanpur. The University
campus spreads over 206 acre of Land. The Campus possesses administrative
Page | 13
building, faculty buildings, Central Library, Multipurpose hall, hostel for boys & girls,
Staff quarter for Vice Chancellor and another officers of the University, faculty
members, Non-teaching staff, Guest houses and Sports complex. It has also a
medical center. The senior faculty members of different disciplines in Humanities,
Science and Technology are running research projects funded by various agencies
and so far 49 projects funded by UGC, AICTE, DST, CST, ICAR, ICHR, MIF
have been completed. Teachers of the Affiliated college are also engaged in
research projects funded by above agencies. In tune with the goals of the University
the different departments of the campus have framed their objectives for keeping
pace with the national and international educational scenario

The core programmers are mainly at Masters level while professional, technical and
vocational belong to under graduate level. The former includes M.A. in Ancient
History & Culture, Applied and Regional Economics, Plant Science, Animal Science,
Education, Law and Business Administration. While the latter encompass degree
courses in six branches of technology, three courses in specialized education,
pharmacy etc. New advanced technologies such as Air Craft Maintenance are on the
agenda of the University.
At present there are 21 university departments,17 Government colleges, 29
Government funded affiliated colleges, 108 self- financing colleges. The University
runs 36 Post Graduate, 15 under Graduate, 09 Diploma, 20 Post Graduate Diploma,
02 M.Phil and 34 Doctoral Programmers. In most cases syllabi are revised annually.

The University has Central Library, Computer Centre, Workshop, Primary Health
Centre, Sports facilities including Indoor stadium, Track field etc. for out door
games, inter-alia, as Central facility. Moreover electronic gadgets are regularly used
for imparting instructions in the class rooms, laboratories and workshops.

Department of Advanced PG Diploma in Computer


Application
Head Prof N.P. Singh

Phone 0581-2528106

Fax No. -

E-Mail -

Establishment 1997

Courses Ad.PGDCA

Page | 14
We have been successfully running one-year ( Two Semester) Ad. P.G. diploma
Course in Computer Application Since 1997.

Computer, now-a-days is indispensable in almost all sphere of life- industry,


banking, business, medical, education and officer. This course is designed to
acquaint these students with the latest knowledge of operating system and
languages. The main emphases is giving to develop software packages in visual
basic, C, C++, Java and Oracle and also basic knowledge of Internet and e-
commerce. Keeping in view the rapid growth of IT and liberation of the economy ,
the Advanced PGDCA is especially designed to enable the student to build and
peruse of career in emerging world of computer and IT.

Page | 15
Department of PGDCA Faculty Detail

S.No Name Designation Qualification Specialization Email More

Mr. ATUL
1 Programmer M.Sc.(cs) Networking Sharmatul110971@Rediffmail.Com More
SHARMA

Dr.
Software
2 KAILASH Programmer Ph.D Kc-Joshi@Indiatimes.Com More
Engineering
JOSHI

Page | 16
3-PROJECT DESCRIPTION

Register New User: - The Popularity of site depends on the no. of users that
register themselves on the site. This module is responsible for capturing and
submitting the details of all the new users into the JavaScript forum. User can
give his feedback.

Administrator Login:- This module deals with the verifying the admin. After
successful login the administrator can do the following things:
1. Admin can access more facility of Entertainment Sites.
2. Admin can create his group.
3. Admin can interact with the Director of Entertainments Site.
4. Knowing more about any video .
5. Can share their any information / new ideas.

Entertainments Site Members:- This module provides an interface where the


Entertainment Site Members can login. On successful login the Entertainment
members can do the following things.

1. Member can search topic.

2. Member can visit entire website.

3. Users can register in Entertainments site.

Normal Visitor: - This module provides the normal user to get through the
Entertainment Site and see the videos. He can contact the online Entertainment
site administrator.

Page | 17
4-Blog Spot Development
Methodology
SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC)

INTRODUCTION-

A SDLC is a series of identifiable stages that are software product

undergoes during its lifetime. It is used to facilitate the development

of a large project in a well defined & cost effective way.

Each stage is called a life cycle phase. A software life cycle model

(or process model) is built which identifies all the requirements and

activities need to maintain & develop the project.

There are various purposes behind to use SDLC for the project:-

1. Helps to understand entire process.

2. Enforces a structured approach for development of any project.

3. Enable programming of resources in advance.

4. Keep track on progress of the software.

Page | 18
SDLC consist of several phases defines the entry & exit criteria for any

face. It any ware there is no clear indication of entry & exit for every face

it becomes very difficult to track the process of the project. The primary

advantage of SDLC in any project is that it encourages the development

of software project in a Blog Spotatic & disciplined manner.

PLANNING

FEASIBILITY STUDY

PROJECT ANALYSIS

SOFTWARE DESIGN

CODING

TESTING

IMPLEMENTATION

MAINTENANCE

PHASES OF SOFTWARE DEVELOPMENT LIFE CYCLE:-

Project initialization/Planning

Project identification/feasibility study

Project analysis

Page | 19
Software design

Coding

Testing

Implementation

Maintenance

Project initialization/Planning: - This is a first stage of SDLC first

of all we can make a plan before started any project, so at this stage

the need of any software project is identified & information of the

software project are examine.

Project identification/Feasibility study: - This is the second phase

of SDLC also known as feasibility study. The main aim of any

software developer at this stage is to determine whether our

developed project is financially or technically feasible or not. It

involves analysis of the problem and determines the resource

requirement cost, benefits and feasibility of a proposed project. The

feasibility of the software can be evaluated into four major

categories: -
Page | 20
Organizational feasibility: - It is, on how well the proposed

project supports the objective of the organization & its strategies

plan for information Blog Spot.

Economic feasibility: - It is concerned with whether expected

cost, savings, increased revenue, increased profit & other type of

benefits will exceed the cost of developing & operating proposed

software.

Technical feasibility: - It can be demonstrated if reliable

hardware & software capable of meeting the needs of proposed

project can be acquired & developed in required time.

Operational feasibility: - It is the willingness and ability of the


management, employees, customers, suppliers, and others to operate,
use & support proposed software project

Project analysis: - Analysis is the detailed studies of various

operations performed by the software & their relationships within

and outside the Blog Spot. Thus the aim of project analysis phase

is to understand the exact requirement of customer & to document

them properly. This phase consist of two distinct activities: -

Page | 21
Requirement analysis: - The goal of requirement analysis is

to collect & analyze all related data & information with a

view to understand the customer requirements clearly.

Requirement specification: - The user requirements are

organized properly in a SRS (software requirement

specification) document. The SRS document addresses the

functional and other requirements on maintenance &

development of software product. It must be remembered that

the requirement analysis and specification phase concentrates

on what needs to be done & not how to do.

Software Design: - The purpose of design phase is to plan a

solution of the problem specified by the requirement analysis.

This phase is the first step in moving from problem domain to

solution domain. In other words, starting from what is needed;

design takes us towards how to specify the needs.

The design activity often divided into two separate phases- one is
Blog Spot design also called top level design which aims to identify
the modules and how they interact with each other to produce the
desire result. Second one is detailed design- during this the internal
logic of the modules specified in the

Page | 22
Blog Spot design is decided. In these further details of the data

structure and algorithm design of module is specified.

A large Blog Spot cannot be handled as a whole and so for

design it, it is partitioned into smaller Blog Spot. Abstraction is the

concept related to the problem partitioning. When partitioning is used,

the design activity is focused on one part of Blog Spot.

Coding: - The goal of coding is to translate the design of software

into code in a programming language. In this phase the aim is to

implement the design in a best possible manner. This phase affects

both testing and maintenance phases, hence during coding the

focus is on developing programs that are easy to read and

understand, not simplify on developing programs that are simple to

write.

Testing: - It is the major quality control measure used during

software development its basic function is to detect errors in the

software project. Thus the goal of testing is to uncover

requirements, design & coding errors in the project. For all of this

we can do step by step testing: -


Page | 23
Unit testing: - The purpose of this testing is to determine the

correct working of individual modules. Unit testing focuses

on modules independently on one another to locate another.

So, before proceeding one must sure that all the programs are

working properly & independently.

Integration testing: - The process of combining the multiple

modules Blog Spotatically for conducting test in order to find

errors in modules is called integration testing. It is done after

successful completion of unit testing.

Blog Spot testing: - When all the modules have been

successfully integrated & tested, Blog Spot testing is carried

out. The goal of this Blog Spot testing is to ensure that the

developed project functions according to its requirements as

specified.

The final output of testing phase is going through such testing

also:-

Page | 24
Alpha testing: - It is a Blog Spot testing performed by the

development team.

Beta testing: - It is a Blog Spot testing performed by a

friendly set of customers.

Acceptance testing: - It is a Blog Spot testing performed by

the customers him after the delivery of software product to

determine whether to accept or reject the delivery project.

Implementation: - After testing is done of all the modules of the

proposed project, the software (or project) is now implemented.

Implementation is the process of converting a new software design into

operational software. It involves programmers, users and operations

management.

Maintenance: - It is an important part of SDLC if there is any error

to correct or change needed by the software then it is done in the

maintenance phase. In this the software product is being modified after it

has been delivered to the customer.

Page | 25
Corrective maintenance: - Correcting errors that were not

discovered during the product development phase called

corrective maintenance.
Perfective maintenance: - Improving the implementation of the

Blog Spot, and enhancing the functionalities of the Blog Spot

according to the user requirements.


Adaptive maintenance: - Porting the software to work in the

new environment.

5-Front-End

Introduction to HTML

HTML is a language for describing web pages.

HTML stands for Hyper Text Markup Language


HTML is a markup language
A markup language is a set of markup tags
The tags describe document content
HTML documents contain HTML tags and plain text
HTML documents are also called web pages
Page | 26
HTML Tags

HTML markup tags are usually called HTML tags.

HTML tags are keywords (tag names) surrounded by angle


brackets like <html>
HTML tags normally come in pairs like <p> and </p>
The first tag in a pair is the start tag, the second tag is the end
tag
The end tag is written like the start tag, with a slash before the
tag name
Start and end tags are also called opening tags and closing tags

HTML History

HTML or HyperText Markup Language is the standard markup


language used to create web pages.
HTML is written in the form of HTML elements consisting
of tags enclosed in angle brackets (like <html>). HTML tags most
commonly come in pairs like <h1> and </h1>, although some tags
represent empty elements and so are unpaired, for example <img>.
The first tag in a pair is the start tag, and the second tag is the end
tag (they are also called opening tags and closing tags).
The purpose of a web browser is to read HTML documents and
compose them into visible or audible web pages. The browser does
not display the HTML tags, but uses the tags to interpret the content

Page | 27
of the page. HTML describes the structure of a
websitesemantically along with cues for presentation, making it
a markup language rather than a programming language.
HTML elements form the building blocks of all websites. HTML
allows images and objects to be embedded and can be used to
createinteractive forms. It provides a means to create structured
documents by denoting structural semantics for text such as headings,
paragraphs, lists, links, quotes and other items. It can
embed scripts written in languages such as JavaScript which affect
the behavior of HTML web pages.

HTML Features
Simplicity
Orientation
Platform Independence
Easy Understanding
High Performance
Quick Accessing
Dynamic linking.

\How to Connect HTML Web Browser

Page | 28
HTML Processing Diagram

CSS(Cascadig Style Sheet)

Introduction

Cascading Style Sheets (CSS) is a style sheet language used for


describing the look and formatting of a document written in amarkup
language. While most often used to style web pages and user
interfaces written in HTML and XHTML, the language can be
applied to any kind of XML document, including plain
XML, SVG and XUL. CSS is a cornerstone specification of the
web and almost all web pages use CSS style sheets to describe their
presentation.

Page | 29
CSS is designed primarily to enable the separation of document
content from document presentation, including elements such as
thelayout, colors, and fonts.[1] This separation can improve
content accessibility, provide more flexibility and control in the
specification of presentation characteristics, enable multiple pages to
share formatting, and reduce complexity and repetition in the
structural content (such as by allowing for tableless web design).
CSS can also allow the same markup page to be presented in different
styles for different rendering methods, such as on-screen, in print, by
voice (when read out by a speech-based browser or screen reader) and
on Braille-based, tactile devices. It can also be used to allow the web
page to display differently depending on the screen size or device on
which it is being viewed. While the author of a document typically
links that document to a CSS file, readers can use a different style
sheet, perhaps one on their own computer, to override the one the
author has specified. However if the author or the reader did not link
the document to a specific style sheet the default style of the browser
will be applied.
CSS specifies a priority scheme to determine which style rules apply
if more than one rule matches against a particular element. In this so-
called cascade, priorities or weights are calculated and assigned to
rules, so that the results are predictable.
The CSS specifications are maintained by the World Wide Web
Consortium (W3C). Internet media type (MIME type) text/css is
registered for use with CSS by RFC 2318 (March 1998), and they
also operate a free CSS validation service.[2]
Advantages of CSS

Making Changes To LayOut


File Size
Search Engines
Accessibility
Consistency

Page | 30
. Disadvantages of CSS

CSS does not work consistently in different browsers. Microsoft


Internet Explorer and Opera support CSS in a pretty logical way.
Unfortunately their logic does not conform to current CSS standards.
Netscape and Firefox conform more closely to the standards, so a site
could look quite different on Internet Explorer from the way it looks
in Firefox. This discrepancy restricts the CSS features that can be
used on a site - because Firefox is becoming more and more popular
the site must be designed for both Firefox and Internet Explorer.
Dreamweaver MX design view has it's own set of limitations
(although I'm told Dreamweaver 2004 is an improvement).
CSS doesn't work at all in very early versions of Internet Explorer and
Netscape. These browsers will display your page as plain html. This
is not necessarily a problem - a quick look at our logs suggest that
less than 0.1% of visitors are using browsers that are incompatible
with CSS, and they will still be able to use our pages, just without the
layout.

Types of CSS

There are Three Types Of CSS.


1-Internal CSS.
2-External CSS.
3-Inline CSS.

.1- Internal CSS


An internal style sheet should be used when a single document has a
unique style. You define internal styles in the head section of an
HTML page, inside the <style> tag, like this:

Page | 31
2-External CSS

An external style sheet can be written in any text editor. The file
should not contain any html tags. The style sheet file must be saved
with a .css extension. An example of a style sheet file is shown
below:
hr {color: sienna;}
p {margin-left: 20px;}
body {background-image: url("images/background.gif");}

3-Inline CSS

An inline style loses many of the advantages of a style sheet (by


mixing content with presentation). Use this method sparingly!

To use inline styles, add the style attribute to the relevant tag. The
style attribute can contain any CSS property. The example shows how
to change the color and the left margin of a paragraph:
<p style="color:sienna;margin-left:20px;">This is a paragraph.</p>

JavaScript

Page | 32
Introduction

JavaScript (JS) is a dynamic computer programming language.[5] It


is most commonly used as part of web browsers, whose
implementations allow client-side scripts to interact with the user,
control the browser, communicate asynchronously, and alter
thedocument content that is displayed.[5] It is also being used in
server-side network programming (with Node.js), game development
and the creation of desktop and mobile applications.
JavaScript is a prototype-based scripting
language with dynamic typing and has first-class functions.
Its syntax was influenced by C. JavaScript copies many names and
naming conventions from Java, but the two languages are otherwise
unrelated and have very different semantics. The key design
principles within JavaScript are taken from
the Self and Scheme programming languages.[6] It is amulti-
paradigm language, supporting object-oriented,[7] imperative,
and functional[1][8] programming styles.
The application of JavaScript in use outside of web pagesfor
example, in PDF documents, site-specific browsers, and desktop
widgetsis also significant. Newer and faster JavaScript VMs and
platforms built upon them (notably Node.js) have also increased the
popularity of JavaScript for server-side web applications. On the
client side, JavaScript was traditionally implemented as
aninterpreted language but just-in-time compilation is now performed
by recent (post-2012) browsers.
JavaScript was formalized in the ECMAScript language standard and
is primarily used as part of a web browser (client-side JavaScript).
This enables programmatic access to objects within a host
environment.

Features of JavaScript

Giving the user more control over the browser


Detecting the user's browser, OS, screen size, etc.
Page | 33
Performing simple computations on the client side
Validating the user's input
Handling dates and time
Generating HTML code on-the-fly without accessing the Web
server.

Diagram Of Javascript Interact With Web Browser

Page | 34
Relation Between HTML,CSS and JavaScript

The three main technologies used to create web pages


(HTML, CSS and JavaScript) each dodifferent special jobs.
HTML should be used only for structuring content.
Cascading Style Sheets should be used for applying all
visual styles.
JavaScript should be used for (almost) all interactive
functionality, and should always be referenced in separate files,
never written into HTML.

The web page you see in your browser may be a combination of


structure, style and interactivity.
These jobs are undertaken by 3 different technologies, HTML,
Javascript, and CSS which your browser knows how to interpret.

Page | 35
HTML

marks the content up into different structural types, like paragraphs,


blocks, lists, images, tables, forms, comments etc.

CSS

tells the browser how each type of element should be displayed,


which may vary for different media (like screen, print or handheld
device).

JavaScript

tells the browser how to change the web page in response to events
that happen (like clicking on something, or changing the value in a
form input).

Page | 36
6-Back-End
ORACLE 10g

Why we are using Oracle (RDBMS)?

Some of the merits of using Oracle (RDBMS) are as under:


Centralization of database.
Client Server Technology.
Security.
Normalization of Data Base.
Relationship.
Transaction Processor.
It gives some internet related features.

Hence because of these features we are using Oracle as a back-end


technology.

Weather you are working on LAN projects or Distributed


projects, there are two sides of it:-
Front End
Back End

Front End remains on client side. Front end is made for end user
who uses our application. Basically in front end, our input-output
Page | 37
forms reside which takes the input from the client and gives output
back to client.
Backend remains on server side and has two components viz.
Server side programs
Data Base
Database is the most important thing in this universe as database
gives identity to a thing. It provides us with a repository where we
can store ample amount of data, at one place. Without a database,
existence of a thing is impossible.

While working on a project first step is to design a database.

What is a database?
Data Base is a collection of tables and table is a collection of
records in a tabular form i.e. in row and columns format.
Data Base can be divided into two parts:-
RDBMS
DBMS
We will be using RDBMS (Relational Database Management
Blog Spot) in our project i.e. oracle 10.0 Enterprise Edition.
ABOUT ORACLE 10g
Oracle 10.0 contains all the features of previous version. It also
supports some new features & enhancement to some existing features.
Oracle servers provide deficient & effective solution for the major
features

Page | 38
Large Database & Space Management Control
Oracle supports the largest database potential of hundreds of
Giga Bytes in size. To make efficient use of expensive devices, it
allows full control of space usage.

Many Concurrent Database Performances


It supports large no of concurrent users executing a variety of
database applications operation on the same data. It minimizes data
connection & guarantees data concurrency.

High Transaction Processing Performance


Oracle maintains the processing features with a high degree of
overall Blog Spot performance. Database users dont suffer from slow
processing performance.

High Availability

Oracle works 24 hours a day with no downtime or limited


database throughput. Normal Blog Spot operation such as database
backup & partial Blog Spot failure doesnt interrupt database use.

Controlled Availbility

Page | 39
Oracle can selectively control the availability of data at the
database level & sub database level. E.g. an administrator can
disallow use of a

specific application .Data can be reloaded without affecting other


application.

Industry Accepted Standards


Oracle adheres to industry accepted standards for the data
access language operating Blog Spot, user interface & network
communication protocols.
Manageable Security
To protect against unauthorized database aspects & users,
Oracle provides failsafe security features to limit & monitor the data
area. The Blog Spot makes it easy to manage even the most
completed designs for data assets.
Database Enforced Integrity
Oracle enforces data integrity Business rules, that dictate the
standards for applicable data. As a result, the cost of coding &
managing checks in many database applications is eliminated.

Distributed Database Blog Spot


For community environment that are connected via networks,
Oracle combines the data physically located on different computers in
one logical database that can be accessed by all the network users.
Distributed Blog Spots have same degree of user transparency & data

Page | 40
consistency as non-distributed Blog Spots, yet receive the advantages
of local database management.

Portability
Oracle software is compatible to work under different operating
Blog Spot & same on all Blog Spot. Applications developed on
Oracle can be used on virtually any Blog Spot with little or no more
modification.

Compatibility
Oracle software is compatible with industry standards, including
most industry standard operating Blog Spots. Applications developed
on Oracle can be used on virtually any Blog Spot with little or no
modification.
Connectivity
Oracle software allows different types of computers & operating
Blog Spot to share information in networks.

NEW FEATURES OF ORACLE 10.0


Improved Scalability
The maximum size of an Oracle database has been increased to
support hundreds of terabytes depending on the operating Blog Spot
on which it resides.
Improved Security

Page | 41
Oracle 10.0 server now includes password management so that
a password has a limited lifetime & must meet certain complexity
such as minimum length. An account can be locked after a specified
number of failed login attempts.

Improved Performance via Partition


A table of index can be divided into smaller pieces called
partitions, based on the value of one or more columns. A table
partitions can be individually managed so that operation in one
partition does not affect the availability of data on other partitions.
Also insert, update, delete operations against a partitioned table can
be processed partially.
In other words, the Oracle 8 server can assign a portion of the
work to execute a single DML statement to multiple processes, which
may then be allocated to multiple processes by the server operating
Blog Spot. As a result, the parallel DML operations are completed
more quickly.
Enhanced Support for Database Replication
The performance & manageability of database replication has
been significantly improved.

Capability to handle a much larger number of concurrent


users

By pooling database connection, the Oracle 8 server is able to


service a much larger number of concurrent users, up to 3000,
Page | 42
depending on the servers operating Blog Spot & server hardware
resources.
New & Improved Data Types
Some existing data types have been enhanced & new data types
have been introduced.

Improved Select Statement


A new feature of the select statement allows a sub query to be
used in place of a table in a from clause.

Now when we are discussing Database, there is one more


thing attached to it, i.e. Data Base Models

Database Models
There are three kinds of database models:-
Single tier architecture.
Two tier architecture.
N- Tier architecture.

Single tier Architecture:


In this kind of architecture, database and client application
remains on one machine i.e. there is no client-server technology, there
is no centralization of database, and basically it is a stand alone Blog
Spot.

Page | 43
Two tier Architecture
In this kind of architecture, database and client application is on
two different machines. i.e Database on one machine and the
application on another machine. In this type of architecture, the
implementation of client-server technology is done and centralization
of data base is there, but it has two demerits:-
Security is not there
Multiple Client access is not there.

N- Tier Architecture: - In this kind of architecture, there is a middle-


ware in between the client and database. Middle ware checks the
validity of the client i.e. weather the client can access the database or
not. Hence there is security in it as well as middle-ware allows
multiple clients access.
What is Middle-Ware?
Middle-ware is a concept. Middle-ware provides centralization
of business logic i.e. instead of putting logic on each and every client
machine we put logic on a centralized server. Hence middle ware is
nothing but a server side program where all your business logic and
business methods reside. It remains on server side and it has all the
logical building. Middle ware provides: -
Multiple Client access.
Centralized business logic in case of distributed application.
Because we are working on Distributed Application Based Project we
need platform independent Language likes Java

Page | 44
7-Flow Chart

Symbol of Flow Chart

The flowchart uses boxes of different shapes of denote


different types of instruction. The American National
Standard Institute (ANSI) has standardized these symbols.
The function of these symbols is ----

Terminal processing

I/O Box

Process

Flow lines

Decision Box
Page | 45
Project Data Flow Diagram

Authentication For
New User and
Movies Provide Log in
Facility
English

Chinese

Hindi
Register
(For New
User)

Project
About Us
(Home Page)

Contact Us

Sports
Football

Cricket

Tennis

Shattil

Songs

8-Forms-Design

Page | 46
Home Page-:

T.V. Shows Page-:

Page | 47
History Description Page-:

Movies Description Page-:

Page | 48
Sports Description Page-:

News Descroption Page-:

Creators Page-:
Page | 49
Page | 50
FORMS
COADING

Page | 51
SPLASH FORM

CODING

Public Class SPLASH


Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Timer1.Tick
If ProgressBar1.Value = ProgressBar1.Maximum Then
LOGIN.Show()
Me.Hide()
Timer1.Stop()
Else
ProgressBar1.Value = ProgressBar1.Value + 10
End If
End Sub
Private Sub FlashLabel()
Label1.ForeColor = Color.RoyalBlue
Timer3.Start()
End Sub
Private Sub Timer2_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Timer2.Tick
Call FlashLabel()
End Sub
Private Sub Timer3_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Timer3.Tick
Label1.ForeColor = SystemColors.Control
Timer3.Stop()
End Sub

End Class

Page | 52
Page | 53
LOGIN FORM

CODING

Imports System.Data.SqlClient

Public Class LOGIN


Private Sub LOGIN_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Button1.Enabled = False
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button2.Click
Dim A As Integer
A = MsgBox("Do you want to exit", MsgBoxStyle.OkCancel, "Exit")
If A = vbOK Then
Application.Exit()
End If
If A = vbCancel Then
Exit Sub
End If
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim CON As New SqlConnection
Dim CMD As New SqlCommand
Dim DR As SqlDataReader

CON.ConnectionString = "Server =ANGELDEVIL;Initial


Catalog=BankingSystem;Integrated Security=True"

CON.Open()

Page | 54
CMD.Connection = CON
CMD.CommandText = "Select * From Login_Info"

DR = CMD.ExecuteReader

While DR.Read
If DR.HasRows Then
If TextBox1.Text = DR(0) And TextBox2.Text = DR(1) Then
Me.Hide()
Dim A As Integer
A = MsgBox("Login Successfully", MsgBoxStyle.OkOnly)
If A = vbOK Then
MAIN.Show()
End If
Return
End If
End If
End While

MsgBox("Invalid User Name or Password", MsgBoxStyle.Exclamation)

TextBox1.Text = ""
TextBox2.Text = ""
Button1.Enabled = False
TextBox1.Select()
CMD.Dispose()
CON.Close()
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button3.Click
Me.Hide()
CHANGE_PASSWORD_FORM.Show()
End Sub

Page | 55
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles TextBox1.TextChanged
If TextBox1.Text = "" Then
Button1.Enabled = False
ElseIf TextBox2.Text = "" Then
Button1.Enabled = False
Else
Button1.Enabled = True
End If
End Sub

Private Sub TextBox2_TextChanged(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles TextBox2.TextChanged
If TextBox1.Text = "" Then
Button1.Enabled = False
ElseIf TextBox2.Text = "" Then
Button1.Enabled = False
Else
Button1.Enabled = True
End If
End Sub
End Class

Page | 56
SELECTION FORM

CODING

Imports System.Windows.Forms

Public Class MAIN


Private Sub ExitToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles ExitToolStripMenuItem1.Click
Dim A As Integer
A = MsgBox("Do You Want To Close", vbOKCancel)
If A = vbOK Then
Application.Exit()
Else
Return
End If
End Sub

Private Sub DepositToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal e


As System.EventArgs) Handles DepositToolStripMenuItem1.Click
NOMINAL_ACCOUNTS.MdiParent = Me
NOMINAL_ACCOUNTS.Show()
End Sub
Private Sub DepositToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles DepositToolStripMenuItem.Click
DEPOSIT_FORM.MdiParent = Me
DEPOSIT_FORM.Show()
End Sub
Private Sub WithdrawlToolStripMenuItem_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles WithdrawlToolStripMenuItem.Click
WITHDRAWL.MdiParent = Me
WITHDRAWL.Show()

Page | 57
End Sub
Private Sub HelpMenu_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles HelpMenu.Click
ABOUT_US_FORM.MdiParent = Me
ABOUT_US_FORM.Show()
End Sub
Private Sub FixedDepositToolStripMenuItem_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles FixedDepositToolStripMenuItem.Click
FIXED_DEPOSIT.MdiParent = Me
FIXED_DEPOSIT.Show()
End Sub
Private Sub AccountsToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles AccountsToolStripMenuItem1.Click
ACCOUNTS_REPORT_FORM.MdiParent = Me
ACCOUNTS_REPORT_FORM.Show()
End Sub
Private Sub SavingsToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles SavingsToolStripMenuItem.Click
DEPOSIT_REPORT.MdiParent = Me
DEPOSIT_REPORT.Show()
End Sub
Private Sub CurrentToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles CurrentToolStripMenuItem.Click
FIXED_REPORT.MdiParent = Me
FIXED_REPORT.Show()
End Sub
Private Sub RecurringToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles RecurringToolStripMenuItem.Click
RECURRING_REPORT.MdiParent = Me
RECURRING_REPORT.Show()
End Sub
Private Sub WithdrawlToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles WithdrawlToolStripMenuItem1.Click
WITHDRAWL_REPORT.MdiParent = Me

Page | 58
WITHDRAWL_REPORT.Show()
End Sub
Private Sub LoanToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles LoanToolStripMenuItem.Click
LOAN.MdiParent = Me
LOAN.Show()
End Sub
Private Sub RecurringDepositToolStripMenuItem_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles RecurringDepositToolStripMenuItem.Click
RECURRING_DEPOSIT.MdiParent = Me
RECURRING_DEPOSIT.Show()
End Sub
End Class

Page | 59
CODING

Imports System.Data.SqlClient
Imports System.IO

Public Class NOMINAL_ACCOUNTS

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button2.Click
Me.Close()
End Sub

Private Sub NOMINAL_ACCOUNTS_Load(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles MyBase.Load

' Button1.Enabled = False

TextBox1.ReadOnly = True
TextBox1.Enabled = False
TextBox2.ReadOnly = True
TextBox2.Enabled = False

Dim CON As New SqlConnection


Dim CMD As New SqlCommand
Dim DR As SqlDataReader

CON.ConnectionString = "Server =ANGELDEVIL;Initial


Catalog=BankingSystem;Integrated Security=True"

CON.Open()
CMD.Connection = CON
CMD.CommandText = "Select * From Account_Info"
DR = CMD.ExecuteReader

While DR.Read
TextBox1.Text = DR(0)
End While

DR.Close()

CMD.Dispose()
CON.Close()

TextBox1.Text = Val(TextBox1.Text) + 1

TextBox9.ReadOnly = True
TextBox9.Enabled = False
TextBox10.ReadOnly = True
TextBox10.Enabled = False
Page | 60
TextBox11.ReadOnly = True
TextBox11.Enabled = False
TextBox23.ReadOnly = True
TextBox23.Enabled = False

CON.Open()
CMD.Connection = CON
CMD.CommandText = "Select * From Branch_Info"
DR = CMD.ExecuteReader

While DR.Read
ComboBox1.Items.Add(DR(0))
End While

DR.Close()
CMD.Dispose()
CON.Close()

End Sub

Dim STRImage As String

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button1.Click

IF TextBox1.Text = "" Or TextBox2.Text = "" Or TextBox3.Text = "" Or TextBox4.Text


= "" Or TextBox5.Text = "" Or TextBox6.Text = "" Or TextBox7.Text = "" Or TextBox8.Text
= "" Or TextBox9.Text = "" Or TextBox10.Text = "" Or TextBox11.Text = "" Or
TextBox12.Text = "" Or TextBox13.Text = "" Or TextBox14.Text = "" Or TextBox15.Text =
"" Or TextBox16.Text = "" Or TextBox17.Text = "" Or TextBox18.Text = "" Or
TextBox19.Text = "" Or TextBox20.Text = "" Or TextBox21.Text = "" Or TextBox22.Text =
"" Or TextBox23.Text = "" Or ComboBox1.Text = "" Or ComboBox2.Text = "" Or
ComboBox3.Text = "" Or ComboBox4.Text = "" Or ComboBox5.Text = "" Or
ComboBox6.Text = "" Or ComboBox7.Text = "" Or ComboBox8.Text = "" Or
ComboBox9.Text = "" Or ComboBox10.Text = "" Or ComboBox11.Text = "" Or
ComboBox12.Text = "" Or RadioButton1.Checked = False Or RadioButton2.Checked =
False Or RadioButton3.Checked = False Or RadioButton4.Checked = False Or
RadioButton5.Checked = False Or RadioButton6.Checked = False Or DateTimePicker1.Text
= "" Or DateTimePicker2.Text = "" Or DateTimePicker3.Text = "" Or DateTimePicker4.Text
= "" Then

MessageBox.Show("Plz fill the form")

Exit Sub

End If

Dim CON As New SqlConnection


Dim CMD As New SqlCommand

Page | 61
CON.ConnectionString = "Server =ANGELDEVIL;Initial
Catalog=BankingSystem;Integrated Security=True"

CON.Open()
CMD.Connection = CON
CMD.CommandType = CommandType.StoredProcedure
CMD.CommandText = "InsertAccount_Info"

'Try

CMD.Parameters.Add("@Account_No", SqlDbType.Int).Value = TextBox1.Text


CMD.Parameters.Add("@Branch_No", SqlDbType.VarChar).Value = ComboBox1.Text
CMD.Parameters.Add("@Branch_Name", SqlDbType.VarChar).Value = TextBox2.Text
If RadioButton1.Checked = True Then
CMD.Parameters.Add("@Account_H_Type", SqlDbType.VarChar).Value =
RadioButton1.Text
ElseIf RadioButton2.Checked = True Then
CMD.Parameters.Add("@Account_H_Type", SqlDbType.VarChar).Value =
RadioButton2.Text
ElseIf RadioButton3.Checked = True Then
CMD.Parameters.Add("@Account_H_Type", SqlDbType.VarChar).Value =
RadioButton3.Text
End If
If RadioButton4.Checked = True Then
CMD.Parameters.Add("@No_Account_H", SqlDbType.VarChar).Value =
RadioButton4.Text
ElseIf RadioButton5.Checked = True Then
CMD.Parameters.Add("@No_Account_H", SqlDbType.VarChar).Value =
RadioButton5.Text
ElseIf RadioButton6.Checked = True Then
CMD.Parameters.Add("@No_Account_H", SqlDbType.VarChar).Value =
RadioButton6.Text
End If
CMD.Parameters.Add("@Saluation_F", SqlDbType.VarChar).Value =
ComboBox2.Text
CMD.Parameters.Add("@Name_P_O_F", SqlDbType.VarChar).Value = TextBox3.Text
CMD.Parameters.Add("@Fa_Name_F", SqlDbType.VarChar).Value = TextBox6.Text
CMD.Parameters.Add("@Gender_F", SqlDbType.VarChar).Value = ComboBox5.Text
CMD.Parameters.Add("@DOB_F", SqlDbType.DateTime).Value =
DateTimePicker1.Text
CMD.Parameters.Add("@Age_F", SqlDbType.VarChar).Value = TextBox9.Text
CMD.Parameters.Add("@Occupation_F", SqlDbType.VarChar).Value =
ComboBox8.Text

'Catch ex As Exception
'MessageBox.Show(ex.Message)
'End Try

'Try

Page | 62
Dim FS As New FileStream(STRImage, FileMode.Open, FileAccess.Read)
Dim BYTEARRAY(FS.Length) As Byte
FS.Read(BYTEARRAY, 0, FS.Length)
FS.Close()
CMD.Parameters.AddWithValue("@Photo_F", BYTEARRAY)

'Catch ex As Exception
'MessageBox.Show(ex.Message)
'End Try

'Try
Dim FS1 As New FileStream(STRImage, FileMode.Open, FileAccess.Read)
Dim BYTEARRAY1(FS1.Length) As Byte
FS1.Read(BYTEARRAY1, 0, FS1.Length)
FS1.Close()
CMD.Parameters.AddWithValue("@Sign_F", BYTEARRAY1)

'Catch ex As Exception
'MessageBox.Show(ex.Message)
'End Try

'Try
CMD.Parameters.Add("@Address_F", SqlDbType.VarChar).Value = TextBox12.Text
CMD.Parameters.Add("@Ph_No_F", SqlDbType.VarChar).Value = TextBox15.Text
CMD.Parameters.Add("@Mob_No_F", SqlDbType.VarChar).Value = TextBox18.Text

CMD.Parameters.Add("@Saluation_S", SqlDbType.VarChar).Value =
ComboBox3.Text
CMD.Parameters.Add("@Name_P_O_S", SqlDbType.VarChar).Value = TextBox4.Text
CMD.Parameters.Add("@Fa_Name_S", SqlDbType.VarChar).Value = TextBox7.Text
CMD.Parameters.Add("@Gender_S", SqlDbType.VarChar).Value = ComboBox6.Text
CMD.Parameters.Add("@DOB_S", SqlDbType.DateTime).Value =
DateTimePicker2.Text
CMD.Parameters.Add("@Age_S", SqlDbType.VarChar).Value = TextBox10.Text
CMD.Parameters.Add("@Occupation_S", SqlDbType.VarChar).Value =
ComboBox9.Text

'Catch ex As Exception
'MessageBox.Show(ex.Message)
'End Try

'Try
Dim FS2 As New FileStream(STRImage, FileMode.Open, FileAccess.Read)
Dim BYTEARRAY2(FS2.Length) As Byte
FS2.Read(BYTEARRAY2, 0, FS2.Length)
FS2.Close()
CMD.Parameters.AddWithValue("@Photo_S", BYTEARRAY2)

Page | 63
'Catch ex As Exception
'MessageBox.Show(ex.Message)
'End Try

'Try
Dim FS3 As New FileStream(STRImage, FileMode.Open, FileAccess.Read)
Dim BYTEARRAY3(FS3.Length) As Byte
FS3.Read(BYTEARRAY3, 0, FS3.Length)
FS3.Close()
CMD.Parameters.AddWithValue("@Sign_S", BYTEARRAY3)

'Catch ex As Exception
'MessageBox.Show(ex.Message)
'End Try

'Try
CMD.Parameters.Add("@Address_S", SqlDbType.VarChar).Value = TextBox13.Text
CMD.Parameters.Add("@Ph_No_S", SqlDbType.VarChar).Value = TextBox16.Text
CMD.Parameters.Add("@Mob_No_S", SqlDbType.VarChar).Value = TextBox19.Text

CMD.Parameters.Add("@Saluation_T", SqlDbType.VarChar).Value =
ComboBox4.Text
CMD.Parameters.Add("@Name_P_O_T", SqlDbType.VarChar).Value = TextBox5.Text
CMD.Parameters.Add("@Fa_Name_T", SqlDbType.VarChar).Value = TextBox8.Text
CMD.Parameters.Add("@Gender_T", SqlDbType.VarChar).Value = ComboBox7.Text
CMD.Parameters.Add("@DOB_T", SqlDbType.DateTime).Value =
DateTimePicker3.Text
CMD.Parameters.Add("@Age_T", SqlDbType.VarChar).Value = TextBox11.Text
CMD.Parameters.Add("@Occupation_T", SqlDbType.VarChar).Value =
ComboBox10.Text

'Catch ex As Exception
'MessageBox.Show(ex.Message)
'End Try

'Try
Dim FS4 As New FileStream(STRImage, FileMode.Open, FileAccess.Read)
Dim BYTEARRAY4(FS4.Length) As Byte
FS4.Read(BYTEARRAY4, 0, FS4.Length)
FS4.Close()
CMD.Parameters.AddWithValue("@Photo_T", BYTEARRAY4)

'Catch ex As Exception
'MessageBox.Show(ex.Message)
'End Try

'Try
Dim FS5 As New FileStream(STRImage, FileMode.Open, FileAccess.Read)
Dim BYTEARRAY5(FS5.Length) As Byte
FS5.Read(BYTEARRAY5, 0, FS5.Length)
FS5.Close()

Page | 64
CMD.Parameters.AddWithValue("@Sign_T", BYTEARRAY5)

'Catch ex As Exception
'MessageBox.Show(ex.Message)
'End Try

'Try
CMD.Parameters.Add("@Address_T", SqlDbType.VarChar).Value = TextBox14.Text
CMD.Parameters.Add("@Ph_No_T", SqlDbType.VarChar).Value = TextBox17.Text
CMD.Parameters.Add("@Mob_No_T", SqlDbType.VarChar).Value = TextBox20.Text
CMD.Parameters.Add("@Account_Type", SqlDbType.VarChar).Value =
ComboBox11.Text
CMD.Parameters.Add("@Witness_Name", SqlDbType.VarChar).Value =
TextBox21.Text

'Catch ex As Exception
'MessageBox.Show(ex.Message)
'End Try

'Try
Dim FS6 As New FileStream(STRImage, FileMode.Open, FileAccess.Read)
Dim BYTEARRAY6(FS6.Length) As Byte
FS6.Read(BYTEARRAY6, 0, FS6.Length)
FS6.Close()
CMD.Parameters.AddWithValue("@Witness_Sign", BYTEARRAY6)

'Catch ex As Exception
'MessageBox.Show(ex.Message)
'End Try

'Try

CMD.Parameters.Add("@Nominee_Rel", SqlDbType.VarChar).Value =
ComboBox12.Text
CMD.Parameters.Add("@Nominee_Name", SqlDbType.VarChar).Value =
TextBox22.Text

'Catch ex As Exception
'MessageBox.Show(ex.Message)
'End Try

'Try
Dim FS7 As New FileStream(STRImage, FileMode.Open, FileAccess.Read)
Dim BYTEARRAY7(FS7.Length) As Byte
FS7.Read(BYTEARRAY7, 0, FS7.Length)
FS7.Close()
CMD.Parameters.AddWithValue("@Nominee_Sign", BYTEARRAY7)

'Catch ex As Exception

Page | 65
'MessageBox.Show(ex.Message)
'End Try

'Try
CMD.Parameters.Add("@Opening_Bal", SqlDbType.VarChar).Value = TextBox23.Text
CMD.Parameters.Add("@T_Date", SqlDbType.DateTime).Value =
DateTimePicker4.Text

'Catch ex As Exception
'MessageBox.Show(ex.Message)
'End Try

CMD.ExecuteNonQuery()
CMD.Dispose()
CON.Close()

Dim A1 As Integer

A1 = MsgBox("Record Saved", MsgBoxStyle.OkOnly)

If A1 = vbOK Then

TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox4.Text = ""
TextBox5.Text = ""
TextBox6.Text = ""
TextBox7.Text = ""
TextBox8.Text = ""
TextBox9.Text = ""
TextBox10.Text = ""
TextBox11.Text = ""
TextBox12.Text = ""
TextBox13.Text = ""
TextBox14.Text = ""
TextBox15.Text = ""
TextBox16.Text = ""
TextBox17.Text = ""
TextBox18.Text = ""
TextBox19.Text = ""
TextBox20.Text = ""
TextBox21.Text = ""
TextBox22.Text = ""
TextBox23.Text = ""

ComboBox1.Text = ""
ComboBox2.Text = ""
ComboBox3.Text = ""
ComboBox4.Text = ""
ComboBox5.Text = ""

Page | 66
ComboBox6.Text = ""
ComboBox7.Text = ""
ComboBox8.Text = ""
ComboBox9.Text = ""
ComboBox10.Text = ""
ComboBox11.Text = ""
ComboBox12.Text = ""

RadioButton1.Checked = False
RadioButton2.Checked = False
RadioButton3.Checked = False
RadioButton4.Checked = False
RadioButton5.Checked = False
RadioButton6.Checked = False

DateTimePicker1.Text = ""
DateTimePicker2.Text = ""
DateTimePicker3.Text = ""
DateTimePicker4.Text = ""

End If

End Sub

Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal


e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged

Dim CON As New SqlConnection


Dim CMD As New SqlCommand
Dim DR As SqlDataReader

CON.ConnectionString = "Server =ANGELDEVIL;Initial


Catalog=BankingSystem;Integrated Security=True"

CON.Open()
CMD.Connection = CON
CMD.CommandText = "Select * From Branch_Info"
DR = CMD.ExecuteReader

While DR.Read
If ComboBox1.SelectedItem = DR(0) Then
TextBox2.Text = DR(1)
End If
End While

DR.Close()
CMD.Dispose()
CON.Close()

End Sub

Page | 67
Private Sub RadioButton2_CheckedChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles RadioButton2.CheckedChanged

GroupBox2.Enabled = True
RadioButton4.Enabled = False
RadioButton5.Enabled = True
RadioButton6.Enabled = True

ComboBox2.Enabled = True
ComboBox3.Enabled = True
ComboBox4.Enabled = True
TextBox3.Enabled = True
TextBox4.Enabled = True
TextBox5.Enabled = True
TextBox6.Enabled = True
TextBox7.Enabled = True
TextBox8.Enabled = True
ComboBox5.Enabled = True
ComboBox6.Enabled = True
ComboBox7.Enabled = True
DateTimePicker1.Enabled = True
DateTimePicker2.Enabled = True
DateTimePicker3.Enabled = True
TextBox9.Enabled = True
TextBox10.Enabled = True
TextBox11.Enabled = True
ComboBox8.Enabled = True
ComboBox9.Enabled = True
ComboBox10.Enabled = True
LinkLabel1.Enabled = True
LinkLabel2.Enabled = True
LinkLabel3.Enabled = True
PictureBox1.Enabled = True
PictureBox2.Enabled = True
PictureBox3.Enabled = True
LinkLabel4.Enabled = True
LinkLabel5.Enabled = True
LinkLabel6.Enabled = True
PictureBox4.Enabled = True
PictureBox5.Enabled = True
PictureBox6.Enabled = True
TextBox12.Enabled = True
TextBox13.Enabled = True
TextBox14.Enabled = True
TextBox15.Enabled = True
TextBox16.Enabled = True
TextBox17.Enabled = True
TextBox18.Enabled = True
TextBox19.Enabled = True
TextBox20.Enabled = True

Page | 68
If RadioButton2.Checked = True Then

RadioButton4.Enabled = False
RadioButton5.Enabled = True
RadioButton6.Enabled = True

If RadioButton5.Checked = True Then

ComboBox2.Enabled = True
ComboBox3.Enabled = True
TextBox3.Enabled = True
TextBox4.Enabled = True
TextBox6.Enabled = True
TextBox7.Enabled = True
ComboBox5.Enabled = True
ComboBox6.Enabled = True
DateTimePicker1.Enabled = True
DateTimePicker2.Enabled = True
TextBox9.Enabled = True
TextBox10.Enabled = True
ComboBox8.Enabled = True
ComboBox9.Enabled = True
LinkLabel1.Enabled = True
LinkLabel2.Enabled = True
PictureBox1.Enabled = True
PictureBox2.Enabled = True
LinkLabel4.Enabled = True
LinkLabel5.Enabled = True
PictureBox4.Enabled = True
PictureBox5.Enabled = True
TextBox12.Enabled = True
TextBox13.Enabled = True
TextBox15.Enabled = True
TextBox16.Enabled = True
TextBox18.Enabled = True
TextBox19.Enabled = True

End If

End If

End Sub

Private Sub RadioButton5_CheckedChanged(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles RadioButton5.CheckedChanged

If RadioButton5.Checked = True Then

ComboBox4.Enabled = False
TextBox5.Enabled = False
TextBox8.Enabled = False

Page | 69
ComboBox7.Enabled = False
DateTimePicker3.Enabled = False
TextBox11.Enabled = False
ComboBox10.Enabled = False
LinkLabel3.Enabled = False
PictureBox3.Enabled = False
LinkLabel6.Enabled = False
PictureBox6.Enabled = False
TextBox14.Enabled = False
TextBox17.Enabled = False
TextBox20.Enabled = False

End If

End Sub

Private Sub RadioButton1_CheckedChanged_1(ByVal sender As System.Object, ByVal e


As System.EventArgs) Handles RadioButton1.CheckedChanged

If RadioButton1.Checked = True Then

RadioButton4.Checked = True
GroupBox2.Enabled = False
ComboBox3.Enabled = False
TextBox4.Enabled = False
ComboBox4.Enabled = False
TextBox5.Enabled = False
TextBox7.Enabled = False
TextBox8.Enabled = False
ComboBox6.Enabled = False
ComboBox7.Enabled = False
DateTimePicker2.Enabled = False
DateTimePicker3.Enabled = False
TextBox10.Enabled = False
TextBox11.Enabled = False
ComboBox9.Enabled = False
ComboBox10.Enabled = False
LinkLabel2.Enabled = False
PictureBox1.Enabled = False
LinkLabel3.Enabled = False
PictureBox2.Enabled = False
LinkLabel5.Enabled = False
PictureBox4.Enabled = False
LinkLabel6.Enabled = False
PictureBox5.Enabled = False
TextBox13.Enabled = False
TextBox14.Enabled = False
TextBox16.Enabled = False
TextBox17.Enabled = False
TextBox19.Enabled = False
TextBox20.Enabled = False

Page | 70
End If

End Sub

Private Sub RadioButton6_CheckedChanged(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles RadioButton6.CheckedChanged

If RadioButton6.Checked = True Then

RadioButton4.Enabled = False
RadioButton5.Enabled = True
RadioButton6.Enabled = True

ComboBox2.Enabled = True
ComboBox3.Enabled = True
ComboBox4.Enabled = True
TextBox3.Enabled = True
TextBox4.Enabled = True
TextBox5.Enabled = True
TextBox6.Enabled = True
TextBox7.Enabled = True
TextBox8.Enabled = True
ComboBox5.Enabled = True
ComboBox6.Enabled = True
ComboBox7.Enabled = True
DateTimePicker1.Enabled = True
DateTimePicker2.Enabled = True
DateTimePicker3.Enabled = True
TextBox9.Enabled = True
TextBox10.Enabled = True
TextBox11.Enabled = True
ComboBox8.Enabled = True
ComboBox9.Enabled = True
ComboBox10.Enabled = True
LinkLabel1.Enabled = True
LinkLabel2.Enabled = True
LinkLabel3.Enabled = True
PictureBox1.Enabled = True
PictureBox2.Enabled = True
PictureBox3.Enabled = True
LinkLabel4.Enabled = True
LinkLabel5.Enabled = True
LinkLabel6.Enabled = True
PictureBox4.Enabled = True
PictureBox5.Enabled = True
PictureBox6.Enabled = True
TextBox12.Enabled = True
TextBox13.Enabled = True
TextBox14.Enabled = True
TextBox15.Enabled = True

Page | 71
TextBox16.Enabled = True
TextBox17.Enabled = True
TextBox18.Enabled = True
TextBox19.Enabled = True
TextBox20.Enabled = True

End If

End Sub

Private Sub RadioButton3_CheckedChanged(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles RadioButton3.CheckedChanged

If RadioButton3.Checked = True Then

RadioButton4.Checked = True
GroupBox2.Enabled = False
ComboBox3.Enabled = False
TextBox4.Enabled = False
ComboBox4.Enabled = False
TextBox5.Enabled = False
TextBox7.Enabled = False
TextBox8.Enabled = False
ComboBox6.Enabled = False
ComboBox7.Enabled = False
DateTimePicker2.Enabled = False
DateTimePicker3.Enabled = False
TextBox10.Enabled = False
TextBox11.Enabled = False
ComboBox9.Enabled = False
ComboBox10.Enabled = False
LinkLabel2.Enabled = False
PictureBox1.Enabled = False
LinkLabel3.Enabled = False
PictureBox2.Enabled = False
LinkLabel5.Enabled = False
PictureBox4.Enabled = False
LinkLabel6.Enabled = False
PictureBox5.Enabled = False
TextBox13.Enabled = False
TextBox14.Enabled = False
TextBox16.Enabled = False
TextBox17.Enabled = False
TextBox19.Enabled = False
TextBox20.Enabled = False

End If

End Sub

Page | 72
Private Sub DateTimePicker1_ValueChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles DateTimePicker1.ValueChanged

Dim Date1 As Date


Dim A As Integer

Date1 = Convert.ToDateTime(DateTimePicker1.Value)

A = DateDiff(DateInterval.Year, Date1, DateTime.Now)

TextBox9.Text = A

End Sub
'Dim count, count1, count2, count3, count4, count5, count6, count7 As Integer

Dim count As Integer = 0


Dim count1 As Integer = 0
Dim count2 As Integer = 0
Dim count3 As Integer = 0
Dim count4 As Integer = 0
Dim count5 As Integer = 0
Dim count6 As Integer = 0
Dim count7 As Integer = 0

Private Sub LinkLabel1_LinkClicked(ByVal sender As System.Object, ByVal e As


System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel1.LinkClicked

OpenFileDialog1.Filter = " Image files(*.jpg,*.bmp,*.gif)|*.jpg; *.gif*; *.bmp | all files |


*.*"

If OpenFileDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then

PictureBox1.Image = Image.FromFile(OpenFileDialog1.FileName)
STRImage = OpenFileDialog1.FileName

End If

count = count + 1

End Sub

Private Sub LinkLabel2_LinkClicked(ByVal sender As System.Object, ByVal e As


System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel2.LinkClicked

OpenFileDialog1.Filter = " Image files(*.jpg,*.bmp,*.gif)|*.jpg; *.gif*; *.bmp | all files |


*.*"

If OpenFileDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then

Page | 73
PictureBox2.Image = Image.FromFile(OpenFileDialog1.FileName)
STRImage = OpenFileDialog1.FileName

End If

count1 = count1 + 1

End Sub

Private Sub LinkLabel3_LinkClicked(ByVal sender As System.Object, ByVal e As


System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel3.LinkClicked

OpenFileDialog1.Filter = " Image files(*.jpg,*.bmp,*.gif)|*.jpg; *.gif*; *.bmp | all files |


*.*"

If OpenFileDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then

PictureBox3.Image = Image.FromFile(OpenFileDialog1.FileName)
STRImage = OpenFileDialog1.FileName

End If

count2 = count2 + 1

End Sub

Private Sub LinkLabel4_LinkClicked(ByVal sender As System.Object, ByVal e As


System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel4.LinkClicked

OpenFileDialog1.Filter = " Image files(*.jpg,*.bmp,*.gif)|*.jpg; *.gif*; *.bmp | all files |


*.*"

If OpenFileDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then

PictureBox4.Image = Image.FromFile(OpenFileDialog1.FileName)
STRImage = OpenFileDialog1.FileName

End If

count3 = count3 + 1

End Sub

Private Sub LinkLabel5_LinkClicked(ByVal sender As System.Object, ByVal e As


System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel5.LinkClicked

OpenFileDialog1.Filter = " Image files(*.jpg,*.bmp,*.gif)|*.jpg; *.gif*; *.bmp | all files |


*.*"

If OpenFileDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then

Page | 74
PictureBox5.Image = Image.FromFile(OpenFileDialog1.FileName)
STRImage = OpenFileDialog1.FileName

End If

count4 = count4 + 1

End Sub

Private Sub LinkLabel6_LinkClicked(ByVal sender As System.Object, ByVal e As


System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel6.LinkClicked

OpenFileDialog1.Filter = " Image files(*.jpg,*.bmp,*.gif)|*.jpg; *.gif*; *.bmp | all files |


*.*"

If OpenFileDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then

PictureBox6.Image = Image.FromFile(OpenFileDialog1.FileName)
STRImage = OpenFileDialog1.FileName

End If

count5 = count5 + 1

End Sub

Private Sub LinkLabel7_LinkClicked(ByVal sender As System.Object, ByVal e As


System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel7.LinkClicked

OpenFileDialog1.Filter = " Image files(*.jpg,*.bmp,*.gif)|*.jpg; *.gif*; *.bmp | all files |


*.*"

If OpenFileDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then

PictureBox7.Image = Image.FromFile(OpenFileDialog1.FileName)
STRImage = OpenFileDialog1.FileName

End If

count6 = count6 + 1

End Sub

Private Sub LinkLabel8_LinkClicked(ByVal sender As System.Object, ByVal e As


System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel8.LinkClicked

OpenFileDialog1.Filter = " Image files(*.jpg,*.bmp,*.gif)|*.jpg; *.gif*; *.bmp | all files |


*.*"

Page | 75
If OpenFileDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then

PictureBox8.Image = Image.FromFile(OpenFileDialog1.FileName)
STRImage = OpenFileDialog1.FileName

End If

count7 = count7 + 1

End Sub

Private Sub DateTimePicker2_ValueChanged(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles DateTimePicker2.ValueChanged

Dim Date1 As Date


Dim A As Integer

Date1 = Convert.ToDateTime(DateTimePicker2.Value)

A = DateDiff(DateInterval.Year, Date1, DateTime.Now)

TextBox10.Text = A

End Sub

Private Sub DateTimePicker3_ValueChanged(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles DateTimePicker3.ValueChanged

Dim Date1 As Date


Dim A As Integer

Date1 = Convert.ToDateTime(DateTimePicker3.Value)

A = DateDiff(DateInterval.Year, Date1, DateTime.Now)

TextBox11.Text = A

End Sub

Private Sub ComboBox11_SelectedIndexChanged(ByVal sender As System.Object, ByVal


e As System.EventArgs) Handles ComboBox11.SelectedIndexChanged

If ComboBox11.SelectedItem = "Savings" Or ComboBox11.SelectedItem = "Current"


Then

TextBox23.Text = "15000"

Else

TextBox23.Text = "0"
End If

Page | 76
End Sub

End Class

Page | 77
UPLOADING FORM

CODING

Imports System.Data.SqlClient

Public Class DEPOSIT

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button1.Click

If TextBox1.Text = "" Or TextBox2.Text = "" Or TextBox3.Text = "" Or TextBox4.Text


= "" Or TextBox5.Text = "" Or TextBox6.Text = "" Or ComboBox1.Text = "" Then
MsgBox("Please Enter The Required Information",MsgBoxStyle.OkOnly)
Return
End If

Dim CON As New SqlConnection


Dim CMD As New SqlCommand

CON.ConnectionString = "Server=ANGELDEVIL;Initial
Catalog=BankingSystem;Integrated Security=True"

CON.Open()
CMD.Connection = CON
CMD.CommandType = CommandType.StoredProcedure
CMD.CommandText = "InsertDeposit_Info"

CMD.Parameters.Add("@Account_No", SqlDbType.Int).Value = ComboBox1.Text


CMD.Parameters.Add("@Branch_No", SqlDbType.VarChar).Value = TextBox1.Text
CMD.Parameters.Add("@Depositor_Name", SqlDbType.VarChar).Value =
TextBox2.Text
CMD.Parameters.Add("@Account_H_Type", SqlDbType.VarChar).Value =
TextBox3.Text
CMD.Parameters.Add("@Deposit_Amt", SqlDbType.VarChar).Value = TextBox5.Text
CMD.Parameters.Add("@Deposit_Date", SqlDbType.DateTime).Value =
DateTimePicker1.Text

CMD.ExecuteNonQuery()
CMD.Dispose()
CON.Close()

MsgBox("Amount Deposited", MsgBoxStyle.OkOnly)

Button2.Enabled = True

Page | 78
End Sub

Private Sub DEPOSIT_Load(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles MyBase.Load

TextBox1.Enabled = False
TextBox2.Enabled = False
TextBox3.Enabled = False
TextBox4.Enabled = False
TextBox6.Enabled = False

TextBox1.ReadOnly = True
TextBox2.ReadOnly = True
TextBox3.ReadOnly = True
TextBox4.ReadOnly = True
TextBox6.ReadOnly = True

Button2.Enabled = False

Dim CON As New SqlConnection


Dim CMD As New SqlCommand

Dim DR As SqlDataReader

CON.ConnectionString = "Server=ANGELDEVIL;Initial
Catalog=BankingSystem;Integrated Security=True"

CON.Open()
CMD.Connection = CON
CMD.CommandText = "Select * From Account_Info"
DR = CMD.ExecuteReader

While DR.Read
ComboBox1.Items.Add(DR(0))
End While

DR.Close()
CMD.Dispose()
CON.Close()

End Sub

Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal


e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged

Dim CON As New SqlConnection


Dim CMD As New SqlCommand
Dim DR As SqlDataReader

Page | 79
CON.ConnectionString = "Server =ANGELDEVIL;Initial
Catalog=BankingSystem;Integrated Security=True"

CON.Open()
CMD.Connection = CON
CMD.CommandText = "Select * From Account_Info"
DR = CMD.ExecuteReader

While DR.Read
If ComboBox1.SelectedItem = DR(0) Then
TextBox1.Text = DR(1)
TextBox2.Text = DR(6) & "," & DR(18) & "," & DR(30)
TextBox3.Text = DR(3)
TextBox4.Text = DR(47)
End If
End While

DR.Close()
CMD.Dispose()
CON.Close()

End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button2.Click

Dim CON As New SqlConnection


Dim CMD As New SqlCommand

CON.ConnectionString = "Server=ANGELDEVIL;Initial
Catalog=BankingSystem;Integrated Security=True"

CON.Open()
CMD.Connection = CON
CMD.CommandType = CommandType.StoredProcedure
CMD.CommandText = "UpdateAccount_Info"

CMD.Parameters.Add("@Account_No", SqlDbType.Int).Value = ComboBox1.Text


CMD.Parameters.Add("@Opening_Bal", SqlDbType.VarChar).Value = TextBox6.Text

CMD.ExecuteNonQuery()
CMD.Dispose()
CON.Close()

MsgBox("Previous Amount Updated", MsgBoxStyle.OkOnly)

ComboBox1.Text = ""
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox4.Text = ""

Page | 80
TextBox5.Text = ""
TextBox6.Text = ""

Button2.Enabled = False

End Sub

Private Sub TextBox5_TextChanged(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles TextBox5.TextChanged
TextBox6.Text = Val(TextBox4.Text) + Val(TextBox5.Text)
End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button3.Click
Me.Close()
End Sub

End Class

Page | 81
DOWNLOADING FORM

CODING

Imports System.Data.SqlClient

Public Class WITHDRAWL


Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
If TextBox1.Text = "" Or TextBox2.Text = "" Or TextBox3.Text = "" Or TextBox4.Text
= "" Or TextBox5.Text = "" Or TextBox6.Text = "" Or ComboBox1.Text = "" Then
MsgBox("Please Enter The Required Information", MsgBoxStyle.OkOnly)
Return
End If

Dim CON As New SqlConnection


Dim CMD As New SqlCommand

CON.ConnectionString = "Server=ANGELDEVIL;Initial
Catalog=BankingSystem;Integrated Security=True"

CON.Open()
CMD.Connection = CON
CMD.CommandType = CommandType.StoredProcedure
CMD.CommandText = "InsertWithdrawl_Info"

CMD.Parameters.Add("@Account_No", SqlDbType.Int).Value = ComboBox1.Text


CMD.Parameters.Add("@Branch_No", SqlDbType.VarChar).Value = TextBox1.Text
CMD.Parameters.Add("@Withdrawee_Name", SqlDbType.VarChar).Value =
TextBox2.Text
CMD.Parameters.Add("@Account_H_Type", SqlDbType.VarChar).Value =
TextBox3.Text

Page | 82
CMD.Parameters.Add("@Withdrawl_Amt", SqlDbType.VarChar).Value =
TextBox5.Text
CMD.Parameters.Add("@Withdrawl_Date", SqlDbType.DateTime).Value =
DateTimePicker1.Text

CMD.ExecuteNonQuery()
CMD.Dispose()
CON.Close()

MsgBox("Amount Withdrawn", MsgBoxStyle.OkOnly)

Button2.Enabled = True
End Sub
Private Sub WITHDRAWL_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
TextBox1.Enabled = False
TextBox2.Enabled = False
TextBox3.Enabled = False
TextBox4.Enabled = False
TextBox6.Enabled = False

TextBox1.ReadOnly = True
TextBox2.ReadOnly = True
TextBox3.ReadOnly = True
TextBox4.ReadOnly = True
TextBox6.ReadOnly = True

Button2.Enabled = False

Dim CON As New SqlConnection


Dim CMD As New SqlCommand

Dim DR As SqlDataReader

Page | 83
CON.ConnectionString = "Server=ANGELDEVIL;Initial
Catalog=BankingSystem;Integrated Security=True"

CON.Open()
CMD.Connection = CON
CMD.CommandText = "Select * From Account_Info"
DR = CMD.ExecuteReader

While DR.Read
ComboBox1.Items.Add(DR(0))
End While

DR.Close()
CMD.Dispose()
CON.Close()
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button2.Click
Dim CON As New SqlConnection
Dim CMD As New SqlCommand

CON.ConnectionString = "Server=ANGELDEVIL;Initial
Catalog=BankingSystem;Integrated Security=True"

CON.Open()
CMD.Connection = CON
CMD.CommandType = CommandType.StoredProcedure
CMD.CommandText = "UpdateAccount_Info"

CMD.Parameters.Add("@Account_No", SqlDbType.Int).Value = ComboBox1.Text


CMD.Parameters.Add("@Opening_Bal", SqlDbType.VarChar).Value = TextBox6.Text

CMD.ExecuteNonQuery()
CMD.Dispose()

Page | 84
CON.Close()

MsgBox("Previous Amount Updated", MsgBoxStyle.OkOnly)

ComboBox1.Text = ""
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox4.Text = ""
TextBox5.Text = ""
TextBox6.Text = ""

Button2.Enabled = False
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button3.Click
Me.Close()
End Sub
Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
Dim CON As New SqlConnection
Dim CMD As New SqlCommand
Dim DR As SqlDataReader

CON.ConnectionString = "Server =ANGELDEVIL;Initial


Catalog=BankingSystem;Integrated Security=True"

CON.Open()
CMD.Connection = CON
CMD.CommandText = "Select * From Account_Info"
DR = CMD.ExecuteReader

While DR.Read
If ComboBox1.SelectedItem = DR(0) Then

Page | 85
TextBox1.Text = DR(1)
TextBox2.Text = DR(6) & ", " & DR(18) & ", " & DR(30)
TextBox3.Text = DR(3)
TextBox4.Text = DR(47)
End If
End While

DR.Close()
CMD.Dispose()
CON.Close()
End Sub
Private Sub TextBox5_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles TextBox5.TextChanged
TextBox6.Text = Val(TextBox4.Text) - Val(TextBox5.Text)
End Sub
End Class

WEB SEARCH

Page | 86
CODING

Imports System.Data.SqlClient

Public Class FIXED_DEPOSIT


Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
'If TextBox1.Text = "" Or TextBox2.Text = "" Or TextBox3.Text = "" Or TextBox4.Text
= "" Or TextBox5.Text = "" Or TextBox5.Text = "" Or ComboBox1.Text = "" Or
ComboBox2.Text = "" Or DateTimePicker1.Text = "" Then
' MsgBox("Please Enter The Required Information", MsgBoxStyle.OkOnly)
' Return
'End If

Dim CON As New SqlConnection


Dim CMD As New SqlCommand

CON.ConnectionString = "Server=ANGELDEVIL;Initial
Catalog=BankingSystem;Integrated Security=True"

CON.Open()
CMD.Connection = CON
CMD.CommandType = CommandType.StoredProcedure
CMD.CommandText = "InsertFixed_Info"

CMD.Parameters.Add("@Account_No", SqlDbType.Int).Value = ComboBox1.Text


CMD.Parameters.Add("@Branch_No", SqlDbType.VarChar).Value = TextBox1.Text
CMD.Parameters.Add("@Depositor_Name", SqlDbType.VarChar).Value =
TextBox2.Text
CMD.Parameters.Add("@Account_H_Type", SqlDbType.VarChar).Value =
TextBox3.Text
CMD.Parameters.Add("@Time_Span", SqlDbType.VarChar).Value = ComboBox2.Text
CMD.Parameters.Add("@ROI", SqlDbType.VarChar).Value = TextBox4.Text
CMD.Parameters.Add("@Start_Date", SqlDbType.DateTime).Value =
DateTimePicker1.Text
CMD.Parameters.Add("@Mature_Date", SqlDbType.VarChar).Value = TextBox5.Text
CMD.Parameters.Add("@Deposit_Amt", SqlDbType.VarChar).Value = TextBox6.Text
CMD.Parameters.Add("@Mature_Amt", SqlDbType.VarChar).Value = TextBox7.Text

CMD.ExecuteNonQuery()
CMD.Dispose()
CON.Close()

MsgBox("Fixed Deposit Started", MsgBoxStyle.OkOnly)


End Sub
Private Sub DEPOSIT_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
TextBox1.Enabled = False
TextBox2.Enabled = False

Page | 87
TextBox3.Enabled = False
TextBox4.Enabled = False
TextBox5.Enabled = False
TextBox7.Enabled = False
DateTimePicker1.Enabled = False

TextBox1.ReadOnly = True
TextBox2.ReadOnly = True
TextBox3.ReadOnly = True
TextBox4.ReadOnly = True

TextBox6.Enabled = False

'Button2.Enabled = False

Dim CON As New SqlConnection


Dim CMD As New SqlCommand

Dim DR As SqlDataReader

CON.ConnectionString = "Server=ANGELDEVIL;Initial
Catalog=BankingSystem;Integrated Security=True"

CON.Open()
CMD.Connection = CON
CMD.CommandText = "Select * From Account_Info Where Account_Type='Fixed
Deposit'"
DR = CMD.ExecuteReader

While DR.Read
ComboBox1.Items.Add(DR(0))
End While

DR.Close()
CMD.Dispose()
CON.Close()

CON.Open()
CMD.Connection = CON
CMD.CommandText = "Select * From Rate_Of_Interest_Info"
DR = CMD.ExecuteReader

While DR.Read
ComboBox2.Items.Add(DR(0))
End While

DR.Close()
CMD.Dispose()
CON.Close()
End Sub

Page | 88
Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
Dim CON As New SqlConnection
Dim CMD As New SqlCommand
Dim DR As SqlDataReader

CON.ConnectionString = "Server =ANGELDEVIL;Initial


Catalog=BankingSystem;Integrated Security=True"

CON.Open()
CMD.Connection = CON
CMD.CommandText = "Select * From Account_Info"
DR = CMD.ExecuteReader

While DR.Read
If ComboBox1.SelectedItem = DR(0) Then
TextBox1.Text = DR(1)
TextBox2.Text = DR(6) & " , " & DR(18) & " , " & DR(30)
TextBox3.Text = DR(3)
'TextBox4.Text = DR(47)
End If
End While

DR.Close()
CMD.Dispose()
CON.Close()
End Sub
Private Sub TextBox5_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles TextBox5.TextChanged
'TextBox6.Text = Val(TextBox4.Text) + Val(TextBox5.Text)
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button2.Click
Me.Close()
End Sub
Private Sub ComboBox2_SelectedIndexChanged(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles ComboBox2.SelectedIndexChanged

Dim CON As New SqlConnection


Dim CMD As New SqlCommand
Dim DR As SqlDataReader

CON.ConnectionString = "Server=ANGELDEVIL;Initial
Catalog=BankingSystem;Integrated Security=True"

CON.Open()
CMD.Connection = CON
CMD.CommandText = "Select * From Rate_Of_Interest_Info"
DR = CMD.ExecuteReader

While DR.Read

Page | 89
If ComboBox2.SelectedItem = DR(0) Then
TextBox4.Text = DR(1)
End If
End While

DR.Close()
CMD.Dispose()
CON.Close()

Dim a, b, c As String

a = DateTimePicker1.Value.Date.Year
c = DateTimePicker1.Value.Date.Month
b = DateTimePicker1.Value.Date.Day ' 19 '

TextBox5.Text = b & "/ " & c & "/" & a + Val(ComboBox2.Text)

TextBox6.Enabled = True
End Sub
Private Sub TextBox6_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles TextBox6.TextChanged
Dim A As Integer

A = (Val(TextBox6.Text) * Val(ComboBox2.Text) * Val(TextBox4.Text)) / 100


TextBox7.Text = TextBox6.Text + A
End Sub
End Class

Page | 90
RECURRING FORM

CODING

Imports System.Data.SqlClient

Public Class RECURRING_DEPOSIT


Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
If TextBox1.Text = "" Or TextBox2.Text = "" Or TextBox3.Text = "" Or TextBox4.Text
= "" Or TextBox5.Text = "" Or TextBox5.Text = "" Or ComboBox1.Text = "" Or
ComboBox2.Text = "" Or DateTimePicker1.Text = "" Then
MsgBox("Please Enter The Required Information", MsgBoxStyle.OkOnly)
Return
End If

Dim CON As New SqlConnection


Dim CMD As New SqlCommand

CON.ConnectionString = "Server=ANGELDEVIL;Initial
Catalog=BankingSystem;Integrated Security=True"

CON.Open()
CMD.Connection = CON
CMD.CommandType = CommandType.StoredProcedure
CMD.CommandText = "InsertRecurring_Info"

CMD.Parameters.Add("@Account_No", SqlDbType.Int).Value = ComboBox1.Text


CMD.Parameters.Add("@Branch_No", SqlDbType.VarChar).Value = TextBox1.Text
CMD.Parameters.Add("@Depositor_Name", SqlDbType.VarChar).Value =
TextBox2.Text
CMD.Parameters.Add("@Account_H_Type", SqlDbType.VarChar).Value =
TextBox3.Text
CMD.Parameters.Add("@Time_Span", SqlDbType.VarChar).Value = ComboBox2.Text

Page | 91
CMD.Parameters.Add("@ROI", SqlDbType.VarChar).Value = TextBox4.Text
CMD.Parameters.Add("@Start_Date", SqlDbType.DateTime).Value =
DateTimePicker1.Text
CMD.Parameters.Add("@Mature_Date", SqlDbType.VarChar).Value = TextBox5.Text
CMD.Parameters.Add("@Monthly_Deposit", SqlDbType.VarChar).Value =
TextBox6.Text
CMD.Parameters.Add("@Principle_Amt", SqlDbType.VarChar).Value = TextBox7.Text
CMD.Parameters.Add("@Mature_Amt", SqlDbType.VarChar).Value = TextBox8.Text
CMD.ExecuteNonQuery()
CMD.Dispose()
CON.Close()

MsgBox("Recurring Account Started", MsgBoxStyle.OkOnly)


End Sub

Private Sub RECURRING_DEPOSIT_Load(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles MyBase.Load

TextBox1.Enabled = False
TextBox2.Enabled = False
TextBox3.Enabled = False
TextBox4.Enabled = False
TextBox5.Enabled = False
TextBox7.Enabled = False
TextBox8.Enabled = False
DateTimePicker1.Enabled = False

TextBox1.ReadOnly = True
TextBox2.ReadOnly = True
TextBox3.ReadOnly = True
TextBox4.ReadOnly = True

TextBox6.Enabled = False

Page | 92
'Button2.Enabled = False

Dim CON As New SqlConnection


Dim CMD As New SqlCommand

Dim DR As SqlDataReader

CON.ConnectionString = "Server=ANGELDEVIL;Initial
Catalog=BankingSystem;Integrated Security=True"

CON.Open()
CMD.Connection = CON
CMD.CommandText = "Select * From Account_Info Where Account_Type='Recurring
Deposit'"
DR = CMD.ExecuteReader

While DR.Read
ComboBox1.Items.Add(DR(0))
End While

DR.Close()
CMD.Dispose()
CON.Close()

CON.Open()
CMD.Connection = CON
CMD.CommandText = "Select * From Rate_Of_Interest_Info"
DR = CMD.ExecuteReader

While DR.Read
ComboBox2.Items.Add(DR(0))
End While

DR.Close()

Page | 93
CMD.Dispose()
CON.Close()
End Sub

Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal


e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged

Dim CON As New SqlConnection


Dim CMD As New SqlCommand
Dim DR As SqlDataReader

CON.ConnectionString = "Server =ANGELDEVIL;Initial


Catalog=BankingSystem;Integrated Security=True"

CON.Open()
CMD.Connection = CON
CMD.CommandText = "Select * From Account_Info"
DR = CMD.ExecuteReader

While DR.Read
If ComboBox1.SelectedItem = DR(0) Then
TextBox1.Text = DR(1)
TextBox2.Text = DR(6) & " , " & DR(18) & " , " & DR(30)
TextBox3.Text = DR(3)
' TextBox4.Text = DR(47)
End If
End While

DR.Close()
CMD.Dispose()
CON.Close()
End Sub

Page | 94
Private Sub TextBox5_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles TextBox5.TextChanged
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button2.Click
Me.Close()
End Sub

Private Sub ComboBox2_SelectedIndexChanged(ByVal sender As System.Object, ByVal


e As System.EventArgs) Handles ComboBox2.SelectedIndexChanged

Dim CON As New SqlConnection


Dim CMD As New SqlCommand
Dim DR As SqlDataReader

CON.ConnectionString = "Server=ANGELDEVIL;Initial
Catalog=BankingSystem;Integrated Security=True"

CON.Open()
CMD.Connection = CON
CMD.CommandText = "Select * From Rate_Of_Interest_Info"
DR = CMD.ExecuteReader

While DR.Read
If ComboBox2.SelectedItem = DR(0) Then
TextBox4.Text = DR(1)
End If
End While

DR.Close()
CMD.Dispose()
CON.Close()

Dim a, b, c As String

Page | 95
a = DateTimePicker1.Value.Date.Year
c = DateTimePicker1.Value.Date.Month
b = DateTimePicker1.Value.Date.Day ' 19 '

TextBox5.Text = b & "/ " & c & "/" & a + Val(ComboBox2.Text)

TextBox6.Enabled = True
End Sub

Private Sub TextBox6_TextChanged(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles TextBox6.TextChanged
Dim A, B, C, D As Integer
A = Val(TextBox6.Text) * 12
B = Val(ComboBox2.Text)
C=A*B
D = (C * Val(TextBox4.Text)) / 100
TextBox7.Text = C
TextBox8.Text = C + D

End Sub
End Class

Page | 96
SEARCHING FORM

CODING

Imports System.Data.SqlClient

Public Class SEARCHING_ACCOUNTS


Private Sub ACCOUNTS_DATABASE_Load(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles MyBase.Load
Dim CON As New SqlConnection
Dim CMD As New SqlCommand
Dim DR As SqlDataReader

CON.ConnectionString = "Server =ANGELDEVIL;Initial


Catalog=BankingSystem;Integrated Security=True"

CON.Open()
CMD.Connection = CON
CMD.CommandText = "Select * From Account_Info"
DR = CMD.ExecuteReader

While DR.Read

ComboBox1.Items.Add(DR(0))

End While

DR.Close()
CMD.Dispose()
CON.Close()
End Sub

Page | 97
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim CON As New SqlConnection
Dim CMD As New SqlCommand

CON.ConnectionString = "Server =ANGELDEVIL;Initial


Catalog=BankingSystem;Integrated Security=True"

Dim ADP As New SqlDataAdapter("Select * From Account_Info WHERE


Account_No=" & ComboBox1.Text, CON)
Dim DS As New DataSet

CON.Open()
CMD.Connection = CON
ADP.Fill(DS, "Account_Info")
DataGridView1.DataSource = DS
DataGridView1.DataMember = "Account_Info"

CMD.Dispose()
CON.Close()
End Sub
End Class

Page | 98
10-OUTPUT / RESULT
The substantive outputs from the project My Video. This Project Provide all
types of video Information and it is released on June 2016. In addition, many
tools will be offered as an on-line service to the users who are members of
Video Sites. This includes the data model and design, the database driven html,
CSS, JavaScript etc.

At the launch, all the development notes, design materials, source code and
installation instructions will be published within the project documentation. We
will not be responsible for late delivery any damage through transportation.
However we will be continuing our work in this area and sharing our findings.
We have no issues with anyone else picking up this code and continuing the
development in a more collaborative way.

If the full functionality is going to be available as open source, why would I go


through the extra formal hoops to sign up to an external service when I can,
more easily implement and host it for our own user. At this point, interest in
the hosted service is considerably less than interest in getting the source code!

Feedback from our Careers team confirmed that the additional functionality did
meet and close the functionality gaps.

Page | 99
11-OUTCOMES
Project achievements against aims and objectives set

Aim Evaluation
The primary aim of the project is to The overall aim has not changed,
develop, build and deploy a service however the deployment of the Service
which will enable any learner with a has been delayed pending successful
trust. final testing and completion of some
contractual documentation it is
anticipated that this work will be
completed before May 2016.
Apart from that, all the other work
supporting this is complete and we
believe we have created a good
product and good demonstrator as its
enabled service.

The secondary aim of the project was Given the change in emphasis at the
to provide information about all types start of the project in the information
of videos either it is mobies ,songs or section, we are very pleased with the
entertainment. outcomes here. We have had excellent
positive feedback from users who have
taken our instructions and
implemented their own environments.

The third aim of this project to In third aim visitor increase your
increase the interest for history. Visitor knowledge.
seen many types of videos in single
platform.

Who benefits?

Students and every person who have talent or interested in this field can
take advantages.
Partners of Video Sites can be earn money by giving their services.

Page | 100
Life Long learners will be able to easily take our services for lifelong
time. and they get the extra services in future enhancement they wants,
they can retain access to it for the life of their account.
Professional workers can also be facilitated to join this site.

Lessons Learned
Only undertake a research or new development project with dedicated
resource.
Maintain communications with the larger social sites programme. Due to
a simple error early on in the project, programme communications and
information were received. As a result there was a communications
success with the programme manager, and consequently deadlines missed
and unnecessary rushing around to play catch up ensued.
Continually revisit the project plan and update work packages. With the
changes in internal IS processing, specifically bringing in formal resource
planning across the department, and not having full-time dedicated
project resources, juggling resources and negotiating resource availability
can be frustrating. With a current, up-to-date project plan and work
packages, you can better argue the case for resource commitment.
As far as possible, keep the primary aims as closely aligned as possible, we
found that we had effectively discrete project, and combined with loss of key
resource we were unable to satisfactorily keep both strands running in parallel

Page | 101
12-CONCLUSION

After we have completed the project we are sure the problem in the
existing Blog Spot would overcome. After successful registration the user of
this Blog Spot can browse through different available facilities on different
subjects of History according to their interest.

We found the project to be extremely beneficial in many respects:


We closed what we perceived as a gap in the community with respect.
The Entertainment site provides a various type historical knowledge user
can increase your history.
Although the changes within this project initially had a detrimental
impact, the new way of allocating resources in discrete chunks,
effectively implementing a split between development and production
support, proved to better support the resource and development
approaches required for this type of activity.
We have a stronger working relationship with new user, regular user,
visitors, professional historian etc, in particular with both our partners.
When one of our partners identified a problem with our collection and
delivery of paintings, we were able to work very closely together to
identify the best solution.

My Project Based on Videos and it is provide a true information all


content are real.

Page | 102
13-FUTURE ENHANCEMENT
I can try to make error free website of My Video perfect neither man
nor machine. Similarly, here it is much difficult task to make website with full
enhancement as the user needs.
But moreover in this short period of time I can make this difficult task
possible. I am very much thankful to my faculty members for their help.
Chances of duplicate records are not possible.
Deletion of order is not possible.

In future we can make it more attractive and user friendly with more additional
features. And my mind is set to launch this website on the Internet.

With respect to Video Sites, we feel a better and provides a more information
about a My Videos with others.Would be added online interaction other Video
sites in india.
More Information about Every New thing of video.
More Devloping videos and provide online registration facility for user
visiting any places in real world.

As part of the feedback for Video Sites, we have received comments that as all
the data is stored in a database, given the simple data entry and data selection
screens, providing a mechanism to directly link Skills to Employment, or
Employment to Qualifications etc, would provide a good building block. We
were very careful to keep the scope of the video site and provide a full
responsibility to develop a web project.

Page | 103
14-REFERENCES
Slide show of images
http://www.dynamicdrive.com/

The scripting of calendar


http://www.stunicholls.com/menu/pro_drop_1.html

All data and content search on


http://www.google.com

Documentation and content searched by


http://www.google.com

Html codes help through


http://www.w3schools.com

Floating the boy in introduction page


www.jtricks.com/javascript/navigation/floating.html

Page | 104
15-BIBLIOIGRAPHY

BOOKS

Web Technology Lakshmi Publication.


Flynn Bayross, Web Technology Part II.
HTML reference guide pdf book
CSS tutorial pdf book
JavaScript scripting pdf book
Collaborative Web development Addison Wesley.
CSS creater pdf book

Page | 105
16-APPENDIX

Acronyms
CSS Cascading Style Sheet
HTML Hyper Text Markup Language
http Hyper Text Transfer protocole
XML Extensible Markup Language
Js java script

Page | 106

You might also like