Extension lecture on java project and software enggineering

48

Transcript of Extension lecture on java project and software enggineering

Page 1: Extension lecture on java project and software enggineering
Page 2: Extension lecture on java project and software enggineering

What

is

Software

Engineering

Page 3: Extension lecture on java project and software enggineering

Software Engineering Intro

Software engineers apply the principles of engineering to the

design, development, maintenance, testing, and evaluation of the

software and systems that make computers or anything

containing software work.

Development of procedures and systematic applications that are

used on electronic machines.

Page 4: Extension lecture on java project and software enggineering

Software Life Cycle

Page 5: Extension lecture on java project and software enggineering

Software

Engineering

Models

Page 6: Extension lecture on java project and software enggineering

Software process models

The software process

A structured set of activities required to develop a

software system

Specification;

Design;

Validation;

Evolution.

A software process model is an abstract representation of a process. It

presents a description of a process from some particular viewpoint.

Page 7: Extension lecture on java project and software enggineering
Page 8: Extension lecture on java project and software enggineering

Waterfall Model

Page 9: Extension lecture on java project and software enggineering

Design

Implement

Test

Maintain

Requirements

gathering

Quick design

Build prototypeRefine requirements

incorporating

Customer suggestion

Customer evaluation

Of prototype

Acceptance

By customer

Prototype

development

Iterative

development

Build prototype

Page 10: Extension lecture on java project and software enggineering

Spiral Model

Page 11: Extension lecture on java project and software enggineering

What

is

Java Project

Page 12: Extension lecture on java project and software enggineering

Java Project

Console Application

Page 13: Extension lecture on java project and software enggineering

Java Project

Window Application

Page 14: Extension lecture on java project and software enggineering

Java Project

Web Application

Page 15: Extension lecture on java project and software enggineering

Java Project

Mobile Application

Page 16: Extension lecture on java project and software enggineering

Java Project

Mobile Application

Page 17: Extension lecture on java project and software enggineering

Java Project

Operations

Insert Operation

Update Operation

Delete Operation

Search Operation

Reports Operation

Page 18: Extension lecture on java project and software enggineering

Java Project

Database

• A structured set of data held in a computer, especially

one that is accessible in various ways.

• A database is a collection of information that is

organized so that it can easily be accessed, managed,

and updated.

• In one view, databases can be classified according to

types of content: bibliographic, full-text, numeric, and

images

Page 19: Extension lecture on java project and software enggineering

Java ProjectMysql Database

Page 20: Extension lecture on java project and software enggineering

Java ProjectJava Database Connectivity

Page 21: Extension lecture on java project and software enggineering

Java Database Connectivity with Mysql (Code)

Page 22: Extension lecture on java project and software enggineering

Insert Operation (Java-Mysql)

Page 23: Extension lecture on java project and software enggineering

Insert Operation (Java-Mysql) CODE

Page 24: Extension lecture on java project and software enggineering

Insert Operation (Java-Mysql) CODE

Page 25: Extension lecture on java project and software enggineering

Insert Operation (Java-Mysql) CODE

Page 26: Extension lecture on java project and software enggineering

Update

Operation

Page 27: Extension lecture on java project and software enggineering

Update Operation (Java-Mysql)

Page 28: Extension lecture on java project and software enggineering

Update Operation (Java - Mysql) Code

Page 29: Extension lecture on java project and software enggineering

Update Operation (Java-Mysql) Code

Page 30: Extension lecture on java project and software enggineering

Update Operation (Java-Mysql) Code Button Click

Page 31: Extension lecture on java project and software enggineering

Update Operation (Java-Mysql) Code Button Click

Page 32: Extension lecture on java project and software enggineering

Delete

Operation

Page 33: Extension lecture on java project and software enggineering

Delete Operation (Java-Mysql) Code

Page 34: Extension lecture on java project and software enggineering

Delete Operation (Java-Mysql) Code

Page 35: Extension lecture on java project and software enggineering

Delete Operation (Java-Mysql) Code

Page 36: Extension lecture on java project and software enggineering

Delete Operation (Java-Mysql) Code –Button Click

Page 37: Extension lecture on java project and software enggineering

Delete Operation (Java-Mysql) Code –Button Click

Page 38: Extension lecture on java project and software enggineering

Search

Operation

Page 39: Extension lecture on java project and software enggineering

Search Operation (Java-Mysql) Code

Page 40: Extension lecture on java project and software enggineering

Search Operation (Java-Mysql) Code

Page 41: Extension lecture on java project and software enggineering

Search Operation (Java-Mysql) Code Button Click

Page 42: Extension lecture on java project and software enggineering

Search Operation (Java-Mysql) Code Button Click

Page 43: Extension lecture on java project and software enggineering

Search Operation (Java-Mysql) Code

Page 44: Extension lecture on java project and software enggineering

Report

Operation

Page 45: Extension lecture on java project and software enggineering

Report Operation (Java-Mysql)

Page 46: Extension lecture on java project and software enggineering

Report Operation (Java-Mysql)

Page 47: Extension lecture on java project and software enggineering
Page 48: Extension lecture on java project and software enggineering