0% found this document useful (0 votes)
95 views

Design

The document discusses Unified Modeling Language (UML) diagrams. UML allows software engineers to model a system using standard notation and rules. A system is represented through five views: user model, structural model, behavioral model, implementation model, and environmental model. Each view contains specific diagram types, such as use case diagrams for the user model view. UML includes analysis and design modeling. Analysis focuses on user needs while design focuses on system construction.

Uploaded by

navneeth kalani
Copyright
© © All Rights Reserved
0% found this document useful (0 votes)
95 views

Design

The document discusses Unified Modeling Language (UML) diagrams. UML allows software engineers to model a system using standard notation and rules. A system is represented through five views: user model, structural model, behavioral model, implementation model, and environmental model. Each view contains specific diagram types, such as use case diagrams for the user model view. UML includes analysis and design modeling. Analysis focuses on user needs while design focuses on system construction.

Uploaded by

navneeth kalani
Copyright
© © All Rights Reserved
You are on page 1/ 47

ER-DIAGRAM

SYSTEM DESIGN

DATA FLOW DIAGRAM

DATA FLOW DIAGRAMS:


A graphical tool used to describe and analyze the moment of

data through a system manual or automated including the process

stores of data and delays in the system. Data Flow Diagrams are

the central tool and the basis from which other components are

developed. The transformation of data from input to output

through processes may be described logically and independently of

the physical components associated with the system. The DFD is

also know as a data flow graph or a bubble chart. DFDs are the

model of the proposed system. They clearly should show the

requirements on which the new system should be built. Later


during design activity this is taken as the basis for drawing the

system’s structure charts. The Basic Notation used to create a

DFD’s are as follows:

1. Dataflow: Data move in a specific direction from an origin to a

destination.

2. Process: People procedures or devices that use or produce

(Transform) Data. The physical component is not identified.

3. Source: External sources or destination of data which may be

People programs organizations or other entities.


4. Data Store: Here data are stored or referenced by a process in

the System.

Context Level DATA FLOW DIAGRAM:


CONTEXT LEVEL DATA FLOW DIAGRAM

Registraions

Data Base
Data Output Stages

Banks

AdministratorData
Data Input
Input Stages
Stages
Career
Data Output Stages UI Screens

Mails

Authenticated
Data Input Stages
User

Data Output Stages Reports

PasPorts

Pancard

Highly Confidentidla Security System

System Process

ADMIN:
CONTEXT LEVEL DATA FLOW DIAGRAM

Data Base
Data Output Stages

USERD

User Account
Accepted Data Output Stages UI Screens

Administrator Data Input Stages

Profile

Data Output Stages Reports

Change
PAssword

HCSS

System Process
AUTHENTICATION DFD:

GUI Interface Username,Password Authentication Server

Authentication Server Authentication GUI Interface

NO

Level 2 Data Flow Diagram for Users


Authentication

Level2 Data Flow Diagram for Admin:

Login DFD
TblLoginAccountD
etails

Enter User User Home


Open Login Yes Yes
Name and Check User Page
form
Password

No

Verify Data

Admin Activities DFD 1st Level


LoginDetails

UserDEtails

Open Form() View


Authenticated Delete Users
1.0.0 Users

1.0.2 1.0.2.2

Enter Login
Details Delete Users

1.0.1
1.0.3

Change
Password

Validates 1.0.3
Data User Details

loginDetails

users:

1st Level
TblAddFriendReq
LoginDetails uestDetails

Open Form()

1.0.0

Banks Banks

Carrer Education

Enter Login
Details
License License
1.0.1

Passport

PassPort

Validates
Data Pancard

Pancard

UML DIAGRAMS

UNIFIED MODELING LANGUAGE DIAGRAMS

The unified modeling language allows the software engineer to


express an analysis model using the modeling notation that is
governed by a set of syntactic semantic and pragmatic rules.
A UML system is represented using five different views that describe
the system from distinctly different perspective. Each view is
defined by a set of diagram which is as follows.

USER MODEL VIEW

This view represents the system from the users perspective.

The analysis representation describes a usage scenario from the


end-users perspective.

STRUCTURAL MODEL VIEW

In this model the data and functionality are arrived from inside the
system.

This model view models the static structures.

BEHAVIORAL MODEL VIEW

It represents the dynamic of behavioral as parts of the system


depicting the interactions of collection between various structural
elements described in the user model and structural model view.

IMPLEMENTATION MODEL VIEW

In this the structural and behavioral as parts of the system are


represented as they are to be built.

ENVIRONMENTAL MODEL VIEW

In this the structural and behavioral aspects of the


environment in which the system is to be implemented are
represented.
UML is specifically constructed through two different domains they
are:

UML Analysis modeling which focuses on the user model


and structural model views of the system.

UML design modeling which focuses on the behavioral


modeling implementation modeling and environmental model
views.

Use case Diagrams represent the functionality of the system


from a user’s point of view. Use cases are used during
requirements elicitation and analysis to represent the
functionality of the system. Use cases focus on the behavior of
the system from external point of view.

Actors are external entities that interact with the


system. Examples of actors include users like administrator
bank customer …etc. or another system like central database.

Class Diagram

CLASS DIAGRAM

Class diagrams describe the structure of the system in


terms of classes and objects. The servlet api class diagram will
be as follows

.
Use Case Diagrams

UML Diagrams
Unified Modeling Language:

The Unified Modeling Language allows the software engineer to


express an analysis model using the modeling notation that is
governed by a set of syntactic semantic and pragmatic rules.

A UML system is represented using five different views that describe


the system from distinctly different perspective. Each view is
defined by a set of diagram which is as follows.

 User Model View


i. This view represents the system from the users
perspective.
ii. The analysis representation describes a usage
scenario from the end-users perspective.
 Structural model view
i. In this model the data and functionality are arrived
from inside the system.
ii. This model view models the static structures.

 Behavioral Model View


It represents the dynamic of behavioral as parts of the
system depicting the interactions of collection between
various structural elements described in the user model
and structural model view.

 Implementation Model View


In this the structural and behavioral as parts of the
system are represented as they are to be built.

 Environmental Model View


In this the structural and behavioral aspects of the
environment in which the system is to be implemented
are represented.

UML is specifically constructed through two different domains they


are:

 UML Analysis modeling this focuses on the user model and


structural model views of the system.
 UML design modeling which focuses on the behavioral
modeling implementation modeling and environmental model
views.

Use case Diagrams represent the functionality of the system from a


user’s point of view. Use cases are used during requirements
elicitation and analysis to represent the functionality of the system.
Use cases focus on the behavior of the system from external point of
view.

Actors are external entities that interact with the system. Examples
of actors include users like administrator bank customer …etc. or
another system like central database.

1. system Use Case Diagram


System

Administrator

Highly Confidential Security System

Authenticated User

2. Administrator Use Case Diagram

Delete Users

<<include>>
View RegisteredUsers
Accept/RejectUsers Request

<<include>>

Authenticated Users
View Requested Users

Delete User
<<include>>

Profile

Administrator view Profile


UpdateProfile

<<include>>

Change Password

Logout
3. User Use Case Diagram

Update Study Details


Add StudyDetails
Delete Studey Details
View Studey Details

Add Bank UpdateBank Details


Education
View Bank Delete BankDetails
<<include>>
Bank <<include>>

Add Mails Details Update Mails Details

Mails
view Mails Details deleteMails Details
<<include>>
<<include>>
Add Passport Details
PassPort Details
update Passport Details
View Passport Details

<<include>> delete PassportDetails


Authendicated User
<<include>>
Pancard Details
AddPancard Details

View Pancard Details Update Pancard Details


Insurance
<<include>> deletePancard Details
<<include>>
Add Insurance
License
View Insurance Update Insuracne Details

<<include>> Delete Insuracne Details


<<include>>
Other Files
Add License

view License Update License

Profile <<include>> delete License


<<include>>
Add Files

View Files update Files

<<include>> deleteFiles
<<include>>
view Profile
Logout

UpdateProfile
<<include>>
Change Password

4.User Use Case Diagram


login

UsernameCheck
new Registration
<<include>>

User <<extend>>

ForgetPassword NewPassword

Site Information

Sequence Diagrams

User-Level Sequence Diagrams

Login Sequence Diagram :


database
loginAction delegate serviceimpl daoimpl dbutil

1 : Execute()
1 : loginCheck()
2 : logincheck()
3 : logincheck()
4 : getConnection() 5 : getConnection()

6 : getConnection

7 : exexutequery()

8 : queryResult
9 : returnStatus()
10 : returnStatus
11 : Success/failure()

ChangePassword Sequence Diagram :

database
ChangePasswordAction Securitydelegate Securityserviceimpl Securitydaoimpl dbutil

1 : Execute()
1 :changePass ()
2 : :changePass ()
3 : :changePass ()
4 : getConnection() 5 : getConnection()

6 : getConnection

7 : exexutequery()

8 : queryResult
9 : returnStatus()
10 : returnStatus
11 : Success/failure()
ForgetPassword:

database
ForgetPasswordAction dbutil
Securitydelegate Securityserviceimpl Securitydaoimpl

1 : Execute()
1 :forgetPass ()
2 : :forgetPass ()
3 : : forgetPass ()
4 : getConnection() 5 : getConnection()

6 : getConnection

7 : exexutequery()

8 : queryResult
9 : returnStatus()
10 : returnStatus
11 : Success/failure()

Registration Secquence Diagram :


database
RegistrationAction Userdelegate Userserviceimpl UserDaoImpl dbutil

1 :1Execute()
: insertNewUser ()
2 : : insertNewUser ()
3 : : insertNewUser ()
4 : getConnection() 5 : getConnection()

6 : getConnection

7 : exexutequery()

8 : queryResult
9 : boolean
10 : boolean
11 : boolean /failure
Update UserProfile Sequence Diagram :

database
UpdateUserProfileAction Userdelegate Userserviceimpl UserDaoImpl dbutil

1 : Execute()
1 : updateUser ()
2 : : updateUser ()
3 : : updateUser ()
4 : getConnection() 5 : getConnection()

6 : getConnection

7 : exexutequery()

8 : queryResult
9 : returnStatus()
10 : returnStatus
11 : Success/failure()

view UserProfile Sequence Diagram :

database
ViewProfileAction Userdelegate Userserviceimpl UserDaoImpl dbutil

1 :1Execute()
: viewUser ()
2 : : viewUser ()
3 : : viewUser ()
4 : getConnection() 5 : getConnection()

6 : getConnection

7 : exexutequery()

8 : queryResult
9 : returnStatus()
10 : returnStatus
11 : Success/failure()
Add Bank Details Sequence Diagram :

AddBankDetailsAction UserPersonalDelegate UserPersonalServiceImpl UserPersonalDaoImpl AbstractDataAccessObject Database

1 : addBankDetails()
2 : addBankDetails()
3 : addBankDetails()
4 : getConnection()
5 : getConnection()

6 : return conection()
7 : return connection()

8 : executeQuery()

11 :9 closeConnection()
: getResult()
10 : result()
12 : result()
13 : result()

Add Career Details Sequence Diagram :

AddEduDetailsAction UserPersonalDelegate UserPersonalServiceImpl UserPersonalDaoImpl AbstractDataAccessObject Database

1 : addEduDetails()
2 : addEduDetails()
3 : addEduDetails()
4 : getConnection()
5 : getConnection()

6 : return conection()
7 : return connection()

8 : executeQuery()

11 :9 closeConnection()
: getResult()
10 : result()
12 : result()
13 : result()
Add IMPFILEs Details Sequence Diagram :

Add IMPFILEs Details Sequence Diagram :


AddImpFilesAction UserPersonalDelegate
UserPersonalServiceImpl UserPersonalDaoImpl AbstractDataAccessObject Database

1 : addImpFilesDetails()
2 : addImpFilesDetails()
3 : addImpFilesDetails()
4 : getConnection()
5 : getConnection()

6 : return conection()
7 : return connection()

8 : executeQuery()

11 :9 closeConnection()
: getResult()
10 : result()
12 : result()
13 : result()

Add Insurence Details Sequence Diagram :


AddInsuranceDetailsActtion UserPersonalDelegate UserPersonalServiceImpl UserPersonalDaoImpl AbstractDataAccessObject Database

1 : addInsurenceDetails()
2 : addInsurenceDetails()
3 : addInsurenceDetails()
4 : getConnection()
5 : getConnection()

6 : return conection()
7 : return connection()

8 : executeQuery()

11 9
: closeConnection()
: getResult()
10 : result()
12 : result()
13 : result()

Add Pancard Details Sequence Diagram :

Add Add IMPFILEs Details Sequence Diagram :


AddPancardDetailsAction UserPersonalDelegate UserPersonalServiceImpl
UserPersonalDaoImpl AbstractDataAccessObject Database

1 : addPancardDetails()
2 : addPancardDetails()
3 : addPancardDetails()
4 : getConnection()
5 : getConnection()

6 : return conection()
7 : return connection()

8 : executeQuery()

11 9
: closeConnection()
: getResult()
10 : result()
12 : result()
13 : result()

Add License Details Sequence Diagram :


AddLicenseDetailAction UserPersonalDelegate UserPersonalServiceImpl UserPersonalDaoImpl AbstractDataAccessObject Database

1 : addLicenseDetails()
2 : addLicenseDetails()
3 : addLicenseDetails()
4 : getConnection()
5 : getConnection()

6 : return conection()
7 : return connection()

8 : executeQuery()

11 9
: closeConnection()
: getResult()
10 : result()
12 : result()
13 : result()

Add Mails Details Sequence Diagram :

AddMailDetailsAction UserPersonalDelegate UserPersonalServiceImpl UserPersonalDaoImpl AbstractDataAccessObject Database

1 : addMailDetails()
2 : addMailDetails()
3 : addMailDetails()
4 : getConnection()
5 : getConnection()

6 : return conection()
7 : return connection()

8 : executeQuery()

11 9
: closeConnection()
: getResult()
10 : result()
12 : result()
13 : result()

View Bank Details Sequence Diagram :


ViewBankDetailsAction UserPersonalDelegate UserPersonalServiceImpl UserPersonalDaoImpl AbstractDataAccessObject Database

1 : viewBankDetails()
2 : viewBankDetails()
3 : viewBankDetails()
4 : getConnection()
5 : getConnection()

6 : return conection()
7 : return connection()

8 : executeQuery()

11 9
: closeConnection()
: getResult()
10 : result()
12 : result()
13 : result()

View PassPortDetails Sequence Diagram :

ViewPassportDetailsAction UserPersonalDelegate UserPersonalServiceImpl UserPersonalDaoImpl AbstractDataAccessObject Database

1 : viewBankDetails()
2 : viewBankDetails()
3 : viewBankDetails()
4 : getConnection()
5 : getConnection()

6 : return conection()
7 : return connection()

8 : executeQuery()

11 9
: closeConnection()
: getResult()
10 : result()
12 : result()
13 : result()
Update Career Details Sequence Diagram :
UserPersonalDelegate UserPersonalServiceImpl
UpdateCareerDetailsAction UserPersonalDaoImpl AbstractDataAccessObject Database

1 : updateCareerDetailsAction()
2 : updateCareerDetailsAction()
3 : updateCareerDetailsAction()
4 : getConnection()
5 : getConnection()

6 : return conection()
7 : return connection()

8 : executeQuery()

11 9
: closeConnection()
: getResult()
10 : result()
12 : result()
13 : result()

Update Insurence Details Sequence Diagram :

UserPersonalServiceImpl
UpdateInsuranceDetailsActtion UserPersonalDelegate UserPersonalDaoImpl AbstractDataAccessObject Database

1 : updateInsuranceDetailsActtion()
2 : updateInsuranceDetailsActtion()
3 : updateInsuranceDetailsActtion()
4 : getConnection()
5 : getConnection()

6 : return conection()
7 : return connection()

8 : executeQuery()

11 9
: closeConnection()
: getResult()
10 : result()
12 : result()
13 : result()

Delete Items Sequence Diagram :


UserPersonalServiceImpl
DeleteItemAction UserPersonalDelegate UserPersonalDaoImpl AbstractDataAccessObject Database

1 : deleteItemAction()
2 : deleteItemAction()
3 : deleteItemAction()
4 : getConnection()
5 : getConnection()

6 : return conection()
7 : return connection()

8 : executeQuery()

11 9
: closeConnection()
: getResult()
10 : result()
12 : result()
13 : result()

Collaboration Diagrams

Login Sequence Collabration Diagram :


dbutil
serviceimpl

4 : getConnection()
93: :returnStatus()
logincheck()

5 : getConnection()

10
2 : logincheck()
returnStatus daoimpl
loginAction

6 : getConnection
11 1: Success/failure()
: loginCheck() 7 : exexutequery()

delegate 8 : queryResult

database

Changepassword SequenceCollbration diagram :

dbutil

Securityserviceimpl

4 : getConnection()
3 : changePass()

9 : returnStatus()
5 : getConnection()
2 :changePass()

Securitydaoimpl
ChangepasswordAction
10 : returnStatus
6 : getConnection
1 : changePass() 7 : exexutequery()

11 : Success/failure()

Securitydelegate 8 : queryResult

database
dbutil
Securityserviceimpl

4 : getConnection()
3 : forgetPass ()

9 : returnStatus()
5 : getConnection()
2 :forgetPass()

Securitydaoimpl
ForgetpasswordAction
10 : returnStatus
6 : getConnection
1 : forgetPass () 7 : exexutequery()

11 : Success/failure()

Securitydelegate 8 : queryResult

database

Registration Sequence CollbrationDiagram:

dbutil
Userserviceimpl

4 : getConnection()
3 : insertNewUser ()

9 : returnStatus()
5 : getConnection()
2 : insertNewUser()

Userdaoimpl
RegistrationAction
10 : returnStatus
6 : getConnection
1 : insertNewUser() 7 : exexutequery()

11 : Success/failure()

Userdelegate 8 : queryResult

database

Update UserProfile SequenceCollbration Diagram :


dbutil
Userserviceimpl

4 : getConnection()
3 : updateUser ()

9 : returnStatus()
5 : getConnection()
2 : updateUser()

Userdaoimpl
UpdateUserProfileAction
10 : returnStatus
6 : getConnection
1 : updateUser () 7 : exexutequery()

11 : Success/failure()

Userdelegate 8 : queryResult

database

View UserProfile Sequence Collabration Diagram :

dbutil
Userserviceimpl

4 : getConnection()
3 : viewUser ()

9 : returnStatus()
5 : getConnection()
2 : viewUser ()

Userdaoimpl
ViewUserProfileAction
10 : returnStatus
6 : getConnection
1 : viewUser () 7 : exexutequery()

11 : Success/failure()

Userdelegate 8 : queryResult

database
Add Bank Deaitls Sequence Collabration Diagram :

UserPersonalServiceImpl AbstractDataAccessObject
AddBankDetailsAction

3 : addBankDetails() 11 : closeConnection()
5 : getConnection()
1 : addBankDetails()
8 : executeQuery()
12 : result()
6 : return conection()
2 : addBankDetails()
4 : getConnection()
10 : result() 7 : return connection()
13 : result() 9 : getResult()
UserPersonalDelegate UserPersonalDaoImpl Database

AbstractDataAccessObject
UserPersonalServiceImpl

3 : addEduDetails() 11 : closeConnection()

8 : executeQuery()

6 : return conection()
AddBankDetailsAction
4 : getConnection() 5 : getConnection()
10 : result() 9 : getResult()
12 : result()
1 : addEduDetails() UserPersonalDaoImpl 7 : return connection()
2 : addEduDetails()

13 : result()

UserPersonalDelegate Database

View EDU Details Sequence Collabration Diagram :


AbstractDataAccessObject
UserPersonalServiceImpl

3 : addInsurenceDetails() 11 : closeConnection()

8 : executeQuery()

6 : return conection()
AddInsuranceDetailsActtion
4 : getConnection() 5 : getConnection()
10 : result() 9 : getResult()
12 : result()
1 : addInsurenceDetails() UserPersonalDaoImpl 7 : return connection()
2 : addInsurenceDetails()

13 : result()

UserPersonalDelegate Database

Add ImpFiles Sequence Collabration Diagram :

AbstractDataAccessObject
UserPersonalServiceImpl

3 : addImpFilesDetails() 11 : closeConnection()

8 : executeQuery()

6 : return conection()
AddImpFilesAction
4 : getConnection() 5 : getConnection()
10 : result() 9 : getResult()
12 : result()
1 : addImpFilesDetails() UserPersonalDaoImpl 7 : return connection()
2 : addImpFilesDetails()

13 : result()

UserPersonalDelegate Database

Add License Details Sequence Collabration Diagram :


AbstractDataAccessObject
UserPersonalServiceImpl

3 : addLicenseDetails() 11 : closeConnection()

8 : executeQuery()

6 : return conection()
AddLicenseDetailAction
4 : getConnection() 5 : getConnection()
10 : result() 9 : getResult()
12 : result()
1 : addLicenseDetails() UserPersonalDaoImpl 7 : return connection()
2 : addLicenseDetails()

13 : result()

UserPersonalDelegate Database

Add Mail Details Sequence Collabration Diagram :

AbstractDataAccessObject
UserPersonalServiceImpl

3 : addMailDetails() 11 : closeConnection()

8 : executeQuery()

6 : return conection()
AddMailDetailsAction
4 : getConnection() 5 : getConnection()
10 : result() 9 : getResult()
12 : result()
1 : addMailDetails() UserPersonalDaoImpl 7 : return connection()
2 : addMailDetails()

13 : result()

UserPersonalDelegate Database

Add Pancard Details Sequence Collabration Diagram :


AbstractDataAccessObject
UserPersonalServiceImpl

3 : addPancardDetails() 11 : closeConnection()

8 : executeQuery()

6 : return conection()
AddPancardDetailsAction
4 : getConnection() 5 : getConnection()
10 : result() 9 : getResult()
12 : result()
1 : addPancardDetails() UserPersonalDaoImpl 7 : return connection()
2 : addPancardDetails()

13 : result()

UserPersonalDelegate Database

View Bank Details Sequence Collabration Diagram :

AbstractDataAccessObject
UserPersonalServiceImpl

3 : viewBankDetails() 11 : closeConnection()

8 : executeQuery()

6 : return conection()
ViewBankDetailsAction
4 : getConnection() 5 : getConnection()
10 : result() 9 : getResult()
12 : result()
1 : viewBankDetails() UserPersonalDaoImpl 7 : return connection()
2 : viewBankDetails()

13 : result()

UserPersonalDelegate Database

Update Career Details Sequence Collabration Diagram :


AbstractDataAccessObject
UserPersonalServiceImpl

3 : updateCareerDetailsAction() 11 : closeConnection()

8 : executeQuery()

6 : return conection()
UpdateCareerDetailsAction
4 : getConnection() 5 : getConnection()
10 : result() 9 : getResult()
12 : result()
1 : updateCareerDetailsAction() UserPersonalDaoImpl 7 : return connection()
2 : updateCareerDetailsAction()

13 : result()

UserPersonalDelegate Database

View Passport Details Sequence Collabration Diagram :


AbstractDataAccessObject
UserPersonalServiceImpl

3 : viewPassportDetails() 11 : closeConnection()

8 : executeQuery()

6 : return conection()
ViewPassportDetailsAction
4 : getConnection() 5 : getConnection()
10 : result() 9 : getResult()
12 : result()
1 : viewPassportDetails() UserPersonalDaoImpl 7 : return connection()
2 : viewPassportDetails()

13 : result()

UserPersonalDelegate Database

Update Insurence Details Sequence Collabration Diagram :


AbstractDataAccessObject
UserPersonalServiceImpl

3 : updateInsuranceDetailsActtion() 11 : closeConnection()

8 : executeQuery()

6 : return conection()
UpdateInsuranceDetailsActtion
4 : getConnection() 5 : getConnection()
10 : result() 9 : getResult()
12 : result()
1 : updateInsuranceDetailsActtion() UserPersonalDaoImpl 7 : return connection()
2 : updateInsuranceDetailsActtion()

13 : result()

UserPersonalDelegate Database

Delete item Details Sequence Collabration Diagram :

AbstractDataAccessObject
UserPersonalServiceImpl

3 : deleteItemAction() 11 : closeConnection()

8 : executeQuery()

6 : return conection()
DeleteItemAction
4 : getConnection() 5 : getConnection()
10 : result() 9 : getResult()
12 : result()
1 : deleteItemAction() UserPersonalDaoImpl 7 : return connection()
2 : deleteItemAction()

13 : result()

UserPersonalDelegate Database

ACTIVITY DIAGRAMS
ACTIVITY DIAGRAMS

1. Activity Diagram for Admin :

Admin

False
logincheck

True

Authenticated Users
Profile

Change Password
View Requested Users View Profile Update Profile
View Registered Users

Accept/Reject Users

Delete Users
User Activity:

Authendicated User

logincheck False

True

Study Banks Passport Mails


Pancard License
IMP Files insurance
viewBankDetails view
viewStudyDetails AddBankDetails add view add add
add view add view view add
Add Study Details view

delete update
DeleteBankDetails update update update
delete delete update
DeleteStudyDetails updateBankDetails delete
delete delete
UpdateStudeyDetails update

Component Diagram
Component Diagram:
Deployment Diagram

Deployment Diagram:

You might also like