ooad lab 1 print

37

Click here to load reader

Upload: imkarthick-mba

Post on 28-Mar-2015

131 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: OOAD LAB 1 print

UML DIAGRAMS:USE CASE DIAGRAMS:

customer

user/admin options

Availability

Admin_login

manage

admin

SEQUENCE DIAGRAM:Admin Login

loginadmin/user

username/passwordcheck

valid/invalid

Page 2: OOAD LAB 1 print

Availability

customer availability database

stock id

viewsearch

display

Manage Database

admin manage database

stock id,view

checkssearch

display

update stock

enter into database

display updated result

Page 3: OOAD LAB 1 print

COLLABORATION DIAGRAM:Admin Login

login admin/user

2: check

1: username/password

3: valid/invalid

Availability

customer availability

database

3: search

1: stock id

2: view4: display

Manage Database

admin manage

database

3: search

1: stock id,view5: update stock

2: checks6: enter into database

4: display7: display updated result

Page 4: OOAD LAB 1 print

CLASS DIAGRAM:

Database

stockidstocknamequantitypriceavailabilityquality

show()

Useroption

stockid

household()otheruse()snacks()

adminmanage

stockidstocknamequantitypriceavailabilityquality

add()delete()update()

adminlogin

usernamepassword

login()

ACTIVITY DIAGRAM:Login

login

Enter username/password

validinvalid

goto next activity

Page 5: OOAD LAB 1 print

Available

enter stock id

database

available unavailable

buytry some other

product

STATE CHART DIAGRAM:

login

Manage stocks

useroptions

Payment

Page 6: OOAD LAB 1 print

COMPONENET DIAGRAM:

Customer Admin

User/admin options

Availability

Admin-login

Manage

DEPLOYMENT DIAGRAM:

user admin

Database

Page 7: OOAD LAB 1 print

FORM DESIGN:Form1:

CODING:Private Sub Command1_Click()Unload MeEnd Sub

Private Sub Label1_Click()

End Sub

Private Sub Label2_Click()Form2.ShowEnd Sub

Private Sub Label3_Click()Form3.ShowEnd Sub

Page 8: OOAD LAB 1 print

Form2

CODING:Private Sub Command1_Click()Text1.Text = 1Form2.RefreshMsgBox "User selected option is HOUSE HOLD"Form2.RefreshForm4.ShowEnd Sub

Private Sub Command2_Click()Text1.Text = 2Form2.RefreshMsgBox "User selected option is TOILET USE"Form2.RefreshForm4.ShowEnd Sub

Private Sub Command3_Click()Text1.Text = 3Form2.RefreshMsgBox "User selected option is SNACKS"Form2.RefreshForm4.ShowEnd SubPrivate Sub Command4_Click()EndEnd Sub

Page 9: OOAD LAB 1 print

Form3

CODING:Private Sub Command1_Click()If Text1.Text = "STOCK" And Text2.Text = "STOCK" ThenForm2.ShowElseMsgBox "Give correctname and password"End IfEnd Sub

Private Sub Command2_Click()Unload MDIForm1End Sub

Page 10: OOAD LAB 1 print

Form4

CODING:

Private Sub Command1_Click()Adodc1.Recordset.AddNewEnd Sub

Private Sub Command2_Click()Adodc1.Recordset.DeleteEnd Sub

Private Sub Command3_Click()Adodc1.Recordset.UpdateEnd Sub

Private Sub Command4_Click()EndEnd Sub

Page 11: OOAD LAB 1 print

DATABASE

Page 12: OOAD LAB 1 print

UML DIAGRAMS:USECASE DIAGRAMS:

database

login

reserve/cancel

availabilitysystem admin

details

user

SEQUENCE DIAGRAM:

user system admin availability reserve/cancel database

loginaccess

update

result

availabilitycheck

search result

register/cancel registerupdate

result

Page 13: OOAD LAB 1 print

COLLABORATION DIAGRAM:

user

system admin

availability

reserve/cancel

database

3: update10: update

6: check

1: login

5: availability

7: search result

8: register/cancel

2: access

9: register

4: result11: result

CLASS DIAGRAM:

database2

registerreserve/cancel

update()

class login

user namepass word

login()

search

availibilitytrain details

search()

view

availabilitytrain details

view()

reservation/cancel

reservecancel

register()

Page 14: OOAD LAB 1 print

STATE CHART DIAGRAM:

start

Admin

Add/update

Check availability

reserve ticket/cancel

stop

ACTIVITY DIAGRAM:

start

admin

check

no

stop

Login

Add/Update

Reserve/cancel Seats filled

Yes

Yes No

Page 15: OOAD LAB 1 print

COMPONENET DIAGRAM:

login

reserve/cancel

availability

details

database

system admin

user

DEPLOYMENT DIAGRAM:

Database

Admin User

Page 16: OOAD LAB 1 print

FORM DESIGN:Form1:

CODING:Private Sub Command1_Click()Form3.ShowEnd Sub

Private Sub Command2_Click()Form2.ShowEnd Sub

Private Sub Command3_Click()EndEnd Sub

Page 17: OOAD LAB 1 print

Form2:

CODING:Private Sub Command1_Click()Form3.ShowEnd Sub

Private Sub Command2_Click()EndEnd Sub

Page 18: OOAD LAB 1 print

Form3:

CODING:Private Sub Command1_Click()Adodc1.Recordset.AddNewEnd Sub

Private Sub Command2_Click()Form2.ShowEnd Sub

Private Sub Command3_Click()EndEnd Sub

Page 19: OOAD LAB 1 print

DATABASE:Train Details

Passenger Details:

Page 20: OOAD LAB 1 print

UML DIAGRAMS:USE CASE DIAGRAMS:

User

Login

View Details

Add Details

Admin

SEQUENCE DIAGRAM:

user admin database

enter user login

enter password

verify password

view details

add/view details

Page 21: OOAD LAB 1 print

COLLABORATION DIAGRAM:

user

admindatabase

1: enter user login

4: view details

2: enter password5: add/view details

3: verify password

CLASS DIAGRAM:

Administrator

admin_pass : Variant

Validate_pass()adddetails()viewdetails()

user

pass : Variantdept : variant

viewdata()

STATE CHART DIAGRAM:

login

Add /view in conference

Page 22: OOAD LAB 1 print

ACTIVITY DIAGRAM:

Login

admin

Add/view Details

View details

User

COMPONENET DIAGRAM:

User

Login

View Details

Add Details

Admin

DEPLOYMENT DIAGRAM:

Database

User Admin

Page 23: OOAD LAB 1 print

FORM DESIGN:Form1:

CODING:Private Sub Command1_Click()Form2.ShowEnd Sub

Private Sub Command2_Click()Form3.ShowEnd Sub

Private Sub Command3_Click()EndEnd Sub

Form2:

Page 24: OOAD LAB 1 print

CODING:Private Sub Command1_Click()If Text1.Text = "conf" And Text2.Text = "conf" ThenForm3.ShowElseMsgBox "username and password doesnot match"End IfEnd Sub

Private Sub Command2_Click()EndEnd Sub

Form3:

CODING:Private Sub Command1_Click()Adodc1.Recordset.AddNewEnd Sub

Private Sub Command2_Click()Adodc1.Recordset.DeleteEnd Sub

Page 25: OOAD LAB 1 print

Private Sub Command3_Click()Adodc1.Recordset.UpdateEnd Sub

Private Sub Command4_Click()EndEnd Sub

DATABASE:

Page 26: OOAD LAB 1 print

UML DIAGRAMS:USE CASE DIAGRAMS:

borrower

shows id

issues the book

request

Issuer

SEQUENCE DIAGRAM:

Borrower issue database

Shows id

Accept

Book Request

Check for availability

Available

Issue the book

Update

Page 27: OOAD LAB 1 print

COLLABORATION DIAGRAM:

Borrower issue

database

1: Shows id3: Book Request

2: Accept6: Issue the book

4: Check for availability7: Update

5: Available

CLASS DIAGRAM:

Borrower

nameid

show id()book request()

issuer

databasebooks

issuebooks()updatedatabase()

Database

booksborrowernameborrowers_id

display()

STATE CHART DIAGRAM:

Shows ID

Check for available

Borrow the books

Page 28: OOAD LAB 1 print

ACTIVITY DIAGRAM:

Shows id

borrows id and number

Check for availability

Available Not Available

Issue the book Cant isssue the book

COMPONENET DIAGRAM:

BorrowerIssuer

Shows id

Issues the book

Request for book

DEPLOYMENT DIAGRAM:

Database

borrower issuer

Page 29: OOAD LAB 1 print

FORM DESIGN:Form1:

CODING:Private Sub Command1_Click()If Text1.Text = "bookbank" And Text2.Text = "123456" ThenForm2.ShowElseMsgBox "Give correct username and userid"End IfEnd Sub

Private Sub Command2_Click()EndEnd Sub

Page 30: OOAD LAB 1 print

Form2:

CODING:Private Sub Command1_Click()If Text1.Text = "4" And Text2.Text = "AI" And Text3.Text = "Russell" ThenForm3.ShowElseMsgBox "Enter all the fields correctly"End IfEnd Sub

Private Sub Command2_Click()EndEnd Sub

Page 31: OOAD LAB 1 print

Form3:

CODING:Private Sub Command1_Click()EndEnd Sub

DATABASE: