OOAD LAB 1 print
Click here to load reader
-
Upload
imkarthick-mba -
Category
Documents
-
view
132 -
download
4
Transcript of OOAD LAB 1 print
![Page 1: OOAD LAB 1 print](https://reader037.fdocuments.in/reader037/viewer/2022102507/55176dab497959a8308b4a3c/html5/thumbnails/1.jpg)
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](https://reader037.fdocuments.in/reader037/viewer/2022102507/55176dab497959a8308b4a3c/html5/thumbnails/2.jpg)
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](https://reader037.fdocuments.in/reader037/viewer/2022102507/55176dab497959a8308b4a3c/html5/thumbnails/3.jpg)
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](https://reader037.fdocuments.in/reader037/viewer/2022102507/55176dab497959a8308b4a3c/html5/thumbnails/4.jpg)
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](https://reader037.fdocuments.in/reader037/viewer/2022102507/55176dab497959a8308b4a3c/html5/thumbnails/5.jpg)
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](https://reader037.fdocuments.in/reader037/viewer/2022102507/55176dab497959a8308b4a3c/html5/thumbnails/6.jpg)
COMPONENET DIAGRAM:
Customer Admin
User/admin options
Availability
Admin-login
Manage
DEPLOYMENT DIAGRAM:
user admin
Database
![Page 7: OOAD LAB 1 print](https://reader037.fdocuments.in/reader037/viewer/2022102507/55176dab497959a8308b4a3c/html5/thumbnails/7.jpg)
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](https://reader037.fdocuments.in/reader037/viewer/2022102507/55176dab497959a8308b4a3c/html5/thumbnails/8.jpg)
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](https://reader037.fdocuments.in/reader037/viewer/2022102507/55176dab497959a8308b4a3c/html5/thumbnails/9.jpg)
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](https://reader037.fdocuments.in/reader037/viewer/2022102507/55176dab497959a8308b4a3c/html5/thumbnails/10.jpg)
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](https://reader037.fdocuments.in/reader037/viewer/2022102507/55176dab497959a8308b4a3c/html5/thumbnails/11.jpg)
DATABASE
![Page 12: OOAD LAB 1 print](https://reader037.fdocuments.in/reader037/viewer/2022102507/55176dab497959a8308b4a3c/html5/thumbnails/12.jpg)
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](https://reader037.fdocuments.in/reader037/viewer/2022102507/55176dab497959a8308b4a3c/html5/thumbnails/13.jpg)
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](https://reader037.fdocuments.in/reader037/viewer/2022102507/55176dab497959a8308b4a3c/html5/thumbnails/14.jpg)
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](https://reader037.fdocuments.in/reader037/viewer/2022102507/55176dab497959a8308b4a3c/html5/thumbnails/15.jpg)
COMPONENET DIAGRAM:
login
reserve/cancel
availability
details
database
system admin
user
DEPLOYMENT DIAGRAM:
Database
Admin User
![Page 16: OOAD LAB 1 print](https://reader037.fdocuments.in/reader037/viewer/2022102507/55176dab497959a8308b4a3c/html5/thumbnails/16.jpg)
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](https://reader037.fdocuments.in/reader037/viewer/2022102507/55176dab497959a8308b4a3c/html5/thumbnails/17.jpg)
Form2:
CODING:Private Sub Command1_Click()Form3.ShowEnd Sub
Private Sub Command2_Click()EndEnd Sub
![Page 18: OOAD LAB 1 print](https://reader037.fdocuments.in/reader037/viewer/2022102507/55176dab497959a8308b4a3c/html5/thumbnails/18.jpg)
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](https://reader037.fdocuments.in/reader037/viewer/2022102507/55176dab497959a8308b4a3c/html5/thumbnails/19.jpg)
DATABASE:Train Details
Passenger Details:
![Page 20: OOAD LAB 1 print](https://reader037.fdocuments.in/reader037/viewer/2022102507/55176dab497959a8308b4a3c/html5/thumbnails/20.jpg)
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](https://reader037.fdocuments.in/reader037/viewer/2022102507/55176dab497959a8308b4a3c/html5/thumbnails/21.jpg)
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](https://reader037.fdocuments.in/reader037/viewer/2022102507/55176dab497959a8308b4a3c/html5/thumbnails/22.jpg)
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](https://reader037.fdocuments.in/reader037/viewer/2022102507/55176dab497959a8308b4a3c/html5/thumbnails/23.jpg)
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](https://reader037.fdocuments.in/reader037/viewer/2022102507/55176dab497959a8308b4a3c/html5/thumbnails/24.jpg)
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](https://reader037.fdocuments.in/reader037/viewer/2022102507/55176dab497959a8308b4a3c/html5/thumbnails/25.jpg)
Private Sub Command3_Click()Adodc1.Recordset.UpdateEnd Sub
Private Sub Command4_Click()EndEnd Sub
DATABASE:
![Page 26: OOAD LAB 1 print](https://reader037.fdocuments.in/reader037/viewer/2022102507/55176dab497959a8308b4a3c/html5/thumbnails/26.jpg)
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](https://reader037.fdocuments.in/reader037/viewer/2022102507/55176dab497959a8308b4a3c/html5/thumbnails/27.jpg)
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](https://reader037.fdocuments.in/reader037/viewer/2022102507/55176dab497959a8308b4a3c/html5/thumbnails/28.jpg)
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](https://reader037.fdocuments.in/reader037/viewer/2022102507/55176dab497959a8308b4a3c/html5/thumbnails/29.jpg)
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](https://reader037.fdocuments.in/reader037/viewer/2022102507/55176dab497959a8308b4a3c/html5/thumbnails/30.jpg)
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](https://reader037.fdocuments.in/reader037/viewer/2022102507/55176dab497959a8308b4a3c/html5/thumbnails/31.jpg)
Form3:
CODING:Private Sub Command1_Click()EndEnd Sub
DATABASE: