Case Tools - Record
Case Tools - Record
:1
AIM:
To design a student mark analysis using UML diagram and to generate VB code.
ALGORITHM:
1
CODING:
Option explicit
'##ModelId=530711F601C5
'##ModelId=530711FD003E
'##ModelId=52F711FF00CB
'##ModelId=52F7120701C5
End Sub
Option explicit
'##ModelId=530712910157
'##ModelId=530712FD0242
'##ModelId=5307129FD242
'##ModelId=53071294029F
End sub
'##ModelId=530712AA01F4
End sub
2
Option explicit
'##ModelId=5307126602AF
'##ModelId=53071290222
'##ModelId=530712B0119
'##ModelId=530712690169
'##ModelId=53071280109
End Sub
Option explicit
'##ModelId=530712CD02EE
'##ModelId=530712CD20290
'##ModelId=530712D40213
'##ModelId=530713020FD
'##ModelId=530712DA006D
End Sub
3
CLASS DIAGRAM:
Bank
acno
name
branch
checking for a/c()
4
USECASE DIAGRAM:
a/c details
Monitoring Manager
Withdraw details Server side
Deposit details
5
COLLABORATION DIAGRAM:
Create new
a/c
6:transactionn details
6
ACTIVITY DIAGRAM:
Client
Creating Withdraw
a/c
Deposit
Bank
Manager Check for auth
Check for a/c
Authentication
Check for
Minbalance Deposit transaction and
Display the details to client
Withdraw
Display a/c Transaction and
Details to client
7
SEQUENCE DIAGRAM:
4:if authentication
5: transaction made
6: transaction details
8
EX.NO. :2
AIM:
To design a student mark analysis using UML diagram and to generate VB code.
ALGORITHM:
9
CODING:
Option explicit
'##ModelId=5207BD6CE001F
'##ModelId=52EBD6D302FD
'##ModelId =52EBD6DB02DE
'##ModelId =52EBD6DB2042
'##ModelId =52EBD6DE602D
'##ModelId =52EBD6FB02F
'##ModelId =52EBD6FB033C
'##ModelId=52EBD78A01777
'##ModelId=52EBD78A02EE
'##ModelId=5307129303FD
'##ModelId =52EBD6DB02DE
10
'##ModelId =52EBD6DB2042
'##ModelId =52EBD6DE602D
'##ModelId =52EBD6FB02F
'##ModelId=52EBD6E602FD
End sub
Option explicit
'##ModelId=52EBD6CE001F
'##ModelId =52EBD6DB02DE
'##ModelId =52EBD6DB2042
'##ModelId =52EBD6DE602D
'##ModelId =52EBD6FB02F
'##ModelId=52EBD6E602FD
End sub
Option explicit
11
'##ModelId=52EBD6CE001F
'##ModelId=52EBD6A5015
'##ModelId=52EBD6AC002E
'##ModelId=52EBD73F0290
'##ModelId=52EBD73B0280
End sub
Option explicit
'##ModelId=52EBD6CE001F
'##ModelId=520EBD6D3FD
'##ModelId =52EBD6DB02DE
'##ModelId =52EBD6DB2042
'##ModelId =52EBD6DE602D
'##ModelId =52EBD6FB02F
12
'##ModelId=52EBD6E602FD
'##ModelId=52EBD6E76707
'##ModelId=52EBD2E901EE
'##ModelId=52EBD78A02FD
'##ModelId =52EBD6DB02DE
'##ModelId =52EBD6DB2042
'##ModelId =52EBD6DE602D
'##ModelId =52EBD6FB02F
'##ModelId=52EBD6E602FD
End Sub
Option explicit
'##ModelId=52EBD6CE001F
'##ModelId=520EBD6D3FD
13
'##ModelId =52EBD6DB02DE
'##ModelId =52EBD6DB2042
'##ModelId =52EBD6DE602D
'##ModelId =52EBD6FB02F
'##ModelId=52EBD6E602FD
'##ModelId=52EBD6E76707
'##ModelId=52EBD2E901EE
'##ModelId=52EBD78A02FD
'##ModelId =52EBD6DB02DE
'##ModelId =52EBD6DB2042
'##ModelId =52EBD6DE602D
'##ModelId =52EBD6FB02F
14
'##ModelId=52EBD6E602FD
End Sub
Option explicit
'##ModelId=52EBD6CE001F
'##ModelId=52EBD6A5015
'##ModelId=52EBD6AC002E
'##ModelId=52EBD73F0290
'##ModelId=52EBD73B0280
End sub
15
USECASE DIAGRAM:
Add
Staff Find
Modify
Delete
Calculate
Display Marks
Student
16
CLASS DIAGRAM:
17
SEQUENCE DIAGRAM:
1:DISPLAY OPTION
2:LOGIN
4:VALID USER
5:ENTER ROLL NO
6:ENTER MARK
7:CHECKING MARK
8:CHECKING SUCCESSFULLY
9:AVERAGE CALCULATION
10:TERMINATE
18
COLLABRATION DIAGRAM:
19
EX.NO. :3
AIM:
To design a platform assignment system using UML diagram and to generate VB code.
ALGORITHM:
20
CODING:
Option explicit
'##ModelId=52F25A110161
'##ModelId=52F26A150203
'##ModelId=52F26A560203
Private update()
End sub
'##ModelId=52F29EB00DA
'##ModelId=52F51FD0179
'##ModelId=52F5ADD0119
'##ModelId=52F273C9007D
'##ModelId=52F2A09007D
End Sub
'##ModelId=52F26C80A100
'##ModelId=52F3FB0DB0148
21
'##ModelId=52F26C7F01FA
'##ModelId=52F26C8B20000
'##ModelId=52F40FB1B026B
'##ModelId=52F40B50399
'##ModelId=52F3FB320034B
End sub
'##ModelId=52FBF3B2034B
End sub
'##ModelId=52F40FB138
'##ModelId=52F45AF1033C
'##ModelId=52F45B00037A
'##ModelId=52F3FB32C01B
End sub
'##ModelId=52FBF3B2002E
End sub
22
USECASE DIAGRAM:
cardriver
car arriving
display
car leaving
23
CLASS DIAGRAM:
24
SEQUENCE DIAGRAM:
car arrives
check authorization
granted
gate opens
car enters
gate closes
status updated
car arrives
check authorization
denied
error meassage displayed
25
COLLABRATION DIAGRAM:
1: car arrives
5: car enters
10: car arrives
cardriver gate
4: gate opens
6: gate closes
13: error meassage displayed
2: check authorization
11: check authorization
3: granted
7: car parks on an available space
12: denied
26
EX.NO. :4
AIM:
To design a railway reservation system using UML diagram and to generate VB code.
ALGORITHM:
27
CODING:
Option explicit
'##ModelId=5309D0F10261
'##ModelId=5309D0F30213
'##ModelId=5309D0F035B
'##ModelId=5309D28D02FD
'##ModelId=5309D0FC030D
End sub
'##ModelId=5309D10F01E4
End sub
'##ModelId=5309D1240232
End Sub
'##ModelId=5309D13200FA
End sub
'##ModelId=5309D14A0000
28
End sub
Option explicit
'##ModelId=5309D0F10261
'##ModelId=5309D0F30148
'##ModelId=5309D0F03CE
'##ModelId=5309D2302B5
'##ModelId=5309D19300EA
End sub
'##ModelId=5309D1CE3030D
End sub
'##ModelId=5309D1CE0251
End sub
'##ModelId=5309D1DC02DE
End sub
29
CLASS DIAGRAM:
passenger
name
age
address railway_controller
name
view_train_details() age
requst_form() adress
submit_form()
reserve() cancel_ticket()
cancel_action() reszerve_ticket()
credit_card_details() update_ticket_details()
receive_cash()
railway_database
train_details
passenger_details
store_details()
30
USE CASE DIAGRAM:
fill form
customer
book ticket
pay free amount
refund money
31
COLLABRATION DIAGRAM:
3: filled form()
4: modify_form()
5: confirms()
8: calculate_fine_and_refund()
32
SEQUENCE DIAGRAM:
2:cancel_ticket()
3:field_form()
4:modify_form()
5:confirms()
6:delete_ticket()
7:add to availability
8:calculate_fine availability
33
ACTIVITY DIAGRAM:
34
search train
submit
form
book tickets
fill details
submit details
make
payments
print ticket
35
EX.NO. :5
EXPERT SYSTEM FOR MEDICINE
DATE : 25.01.18
FIELD
AIM:
To design an expert system for MEDICINE FIELD using UML diagram and to generate VB
code.
ALGORITHM:
Step6: Generating the coding expert system for medicine field using Visual Basic.
36
CODING:
Option explicit
'##ModelId=52F16D1B0148
'##ModelId=52F26D1702C4
'##ModelId=52F26D5901C5
'##ModelId=52F26D7027D
End sub
'##ModelId=52F12D69007D
End sub
Option explicit
'##ModelId=52F12CBF0213
'##ModelId=52F26CC800EA
'##ModelId=52F273C89C
'##ModelId=52F12D0E009C
End Sub 37
USECASE DIAGRAM:
Symptoms
Medicine
Humanbeing
system
Disease
Dsage
Insufficient
CLASS DIAGRAM:
38
SEQUENCE DIAGRAM:
1:Give symptoms
3:give medicine
4:Get dosage
39
COLLABRATION DIAGRAM:
Symptom
s
1: 1:Give symptoms
Disease
system : system 5: 5:give Insufficient informamation
4: 4:Get dosage
3: 3:give medicine
Insufficient
Medicine
Dosage
40
EX.NO. :6
AIM:
To design a stock maintenance system using UML diagram and to generate VB code.
ALGORITHM:
Step6: Generating the coding stock maintenance system using Visual Basic.
41
CODING:
Option explicit
'##ModelId=52F26C110177
'##ModelId=52F26C1702E4
'##ModelId=52F26C560222
'##ModelId=52F26C1702EE
'##ModelId=52F51F880196
'##ModelId=52F273C303EA
'##ModelId=52F273C312312
End Sub
'##ModelId=52F26C80AA109
End sub
Option explicit
'##ModelId=52F3FB0DB030D
'##ModelId=52F26C7F01A5
42
Private pname As variant
'##ModelId=52F26C8B0119
'##ModelId=52F40FB1B02BF
End sub
'##ModelId=52F40B23003E
End sub
'##ModelId=52F3FB3200357B
End sub
'##ModelId=52FBF3B900DA
End sub
43
USECASE DIAGRAM:
search products
seller
select or compare products
purchased product
CLASS DIAGRAM:
44
SEQUENCE DIAGRAM:
login
selling product
product has been enabled
COLLABRATION DIAGRAM:
45
EX.NO. :7
AIM:
To design a quizzing system using UML diagram and to generate VB code.
ALGORITHM:
46
CODING:
Option explicit
'##ModelId=52F26C110222
'##ModelId=52F26C1702CE
Private id As Integer
'##ModelId=52F51F8801EE
'##ModelId=52F273C303B9
'##ModelId=52F273C3128
End Sub
'##ModelId=52F26C801B5
End sub
'##ModelId=52F26C2C02FD
End sub
Option explicit
'##ModelId=52F3FB090387A
'##ModelId=52F26C7F01A5
47
Private id As Integer
'##ModelId=52F26C8B0261
'##ModelId=52F40FB1B0261
'##ModelId=52F4088903EA
'##ModelId=52F3FB32007D
End sub
'##ModelId=52FBF36000F
End sub
'##ModelId=52F26C9E003E
End sub
Option explicit
'##ModelId=52F4056B00CB
'##ModelId=52F4088A00203
'##ModelId=52F3FB7B032C
End Sub
48
USECASE DIAGRAM:
Registration
Prepare Questions
Scoring
Report
49
CLASS DIAGRAM:
50
SEQUENCE DIAGRAM:
Questiontopic Report
participant : : Quiz master retrivingquestionsdb
Participant : Participant
getparticipantdetails
givedetails
selecttopic
getquestion
askques tion
awating
answer
analyse answer
generate report
displayresult
51
COLLABORATION DIAGRAM:
6: awating
3: selecttopic
1: getparticipantdetails
5: askquestion
10: displayresult
4: getquestion
8: analyse answer
Report
retrivingquestionsdb :
Participant
52
EX.NO. :8
AIM:
To design a remote computer monitoring system using UML diagram and to generate VB
code.
ALGORITHM:
Step6: Generating the coding remote computer monitoring system using Visual Basic.
53
CODING:
'##ModelId=52F3F5B90271
'##ModelId=52F3F5C3009C
'##ModelId=52F51F8801EE
'##ModelId=52F5F9A005D
End Sub
'##ModelId=52F3F98F02EE
End sub
'##ModelId=52F3F99400EA
End sub
Option explicit
'##ModelId=52F3FB090387A
'##ModelId=52F4054E00CB
'##ModelId=52F40FB1B0196
'##ModelId=52F40FB1B0196
54
Public NewProperty As Master_users
'##ModelId=52F4088903DB
'##ModelId=52F3FB32007D
End sub
'##ModelId=52FBF3602AF
'##ModelId=52F3FB3803D8
End sub
Option explicit
'##ModelId=52F4056B00CB
'##ModelId=52F4088A00203
'##ModelId=52F4088A038A
'##ModelId=52FB6E98005D
'##ModelId=52F4088A006D
End Sub
'##ModelId=52F3FB7B032C
End Sub
55
USECASE DIAGRAM:
Login
Organization
Uses
Master
Servers
Notification
Logout
56
CLASS DIAGRAM:
57
COLLABRATION DIAGRAM:
3: 4:view update
1: 1:username&pwd
2: 3:setuporganize
Admin : Master login organizati
on
8: 9:setup notification
9: 10:view updaet
6: 7:setupservers
4: 5:setupusers
10: 11:logout Notificatio
5: 6:view update
7: 8:view update n
users
servers
Database
58
User:
1: 1:Username/pwd
login
Employee : Master
3: 3:setupnotification
2: 4: 4:viewupdate
5: 5:logout
notification
Database teams
59
SEQUENCE DIAGRAM:
Admin:
1:username&pwd
3:setuporganize
4:view update
5:setupusers
6:view update
9:setup notification
10:view updaet
11:logout
60
User:
1:Username/pwd
3:setupnotification
4:viewupdate
5:logout
61
EX.NO. :9
AIM:
To design an online ticket reservation system using UML diagram and to generate VB code.
ALGORITHM:
Step6:Generating the coding online ticket reservation system using Visual Basic.
62
CODING:
'##ModelId=52F517760109
'##ModelId=52F5177E008C
'##ModelId=52F5178701B5
'##ModelId=52F5179201E4
'##ModelId=52F404EB01E7
'##ModelId=52F4059A036B
'##ModelId=52F4058800DA
'##ModelId=52F4054E000F
'##ModelId=52F405530251
'##ModelId=52F4088903D9
'##ModelId=52F4088A001F
End sub
63
option explicit
'##ModelId=52F4055C008C
'##ModelId=52F405630280
'##ModelId=52F4056C0290
'##ModelId=52F4088A0000
'##ModelId=52F4088A000F
'##ModelId=52F4088A0010
'##ModelId=52F4088A002E
End Sub
'##ModelId=52F4088A003E
End Sub
Option explicit
'##ModelId=52F4088A003F
'##ModelId=52F4057C02AF
64
'##ModelId=52F405060271
End sub
Option explicit
'##ModelId=52F517760109
'##ModelId=52F5177E008C
'##ModelId=52F5178701B5
'##ModelId=52F5179201E4
'##ModelId=52F404EB01E7
'##ModelId=52F4059A036B
'##ModelId=52F4058800DA
'##ModelId=52F4054E000F
'##ModelId=52F405530251
'##ModelId=52F4088903D9
65
'##ModelId=52F4088A001F
End sub
'##ModelId=52F4050F037A
End sub
'##ModelId=52F40512001F
End sub
'##ModelId=52F405150213
'##ModelId=52F40519006D
'##ModelId=52F4088E008D
'##ModelId=52F405210280
'##ModelId=52F405270186
'##ModelId=52F4088E009C
'##ModelId=52F4088E00AB
End Sub
66
USECASE DIAGRAM:
<<uses>>
login validation
check availability
cheque
payment credit card
payment deduction
cancellation
cancel receipt generated
67
CLASS DIAGRAM:
68
EQUENCE DIAGRAM TO CHECK AVAILABILTY:
system database
: Passenger
enquiry details
get details
return status
availability
69
SEQUENCE DIAGRAM FOR LOGIN:
system database
: Passenger
login details
provide access
70
SEQUENCE DIAGRAM FOR RESERVATION:
system database
: Passenger
registered form
successful update
successful registration
71
SEQUENCE DIAGRAM FOR PASSENGER REGISTRATION:
system database
: Passenger
registration form
successful updates
successful registration
72
SEQUENCE DIAGRAM FOR CANCELLATION:
PNR no
retrieve details
return details
reservation details
request for cancellation
release tickets
payment deduction
update successful
73
COLLABORATION DIAGRAM TO CHECK AVAILABILTY:
1: enquiry details
system
4: availability
: Passenger
3: return status
2: get details
database
1: login details
system
4: provide access
: Passenger
database
74
COLLABRATION DIAGRAM FOR RESERVATION:
system
: Passenger 2: registered form
6: successful registration
5: successful update
database
system
5: successful updates
database
75
COLLABRATION DIAGRAM FOR PASSENGER REGISTRATION:
1: PNR no
5: request for cancellation
system
4: reservation details
: Passenger 10: cancellation receipt provided
3: return details
8: update successful 9: cancellation receipt generated
11:
2: retrieve details
7: payment deduction
6: release tickets
database
payment
76
EX.NO. :10
AIM:
To design an E-mail client system using UML diagram and to generate VB code.
ALGORITHM:
77
CODING:
Option Explicit
'##ModelId=52F404CF0242
'##ModelId=52F404D40177
'##ModelId=52F404DD0109
End Sub
'##ModelId=52F404E40167
End Sub
'##ModelId=52F404EB01D4
End Sub
Option Explicit
'##ModelId=52F4059A036B
Implements Send_Receive
'##ModelId=52F4058800DA
Implements Mail_system
'##ModelId=52F4054E000F
'##ModelId=52F405530251
78
'##ModelId=52F4088903D9
'##ModelId=52F4088A001F
'##ModelId=52F4055C008C
End Sub
'##ModelId=52F405630280
End Sub
'##ModelId=52F4056C0290
End Sub
'##ModelId=52F4088A0000
End Sub
'##ModelId=52F4088A000F
End Sub
'##ModelId=52F4088A0010
End Sub
'##ModelId=52F4088A002E
79
End Sub
'##ModelId=52F4088A003E
End Sub
'##ModelId=52F4088A003F
End Sub
Option Explicit
'##ModelId=52F4057C02AF
Implements Mail_system
'##ModelId=52F405060271
Private to As Variant
'##ModelId=52F4050F037A
Private cc As Variant
'##ModelId=52F40512001F
'##ModelId=52F405150213
'##ModelId=52F40519006D
'##ModelId=52F4088E008D
'##ModelId=52F405210280
80
'##ModelId=52F405270186
End Sub
'##ModelId=52F4052F000F
End Sub
'##ModelId=52F4088E009C
End Sub
'##ModelId=52F4088E00AB
End Sub
'##ModelId=52F4088E00BB
End Sub
81
USECASE DIAGRAM:
create message
user
SMPT server
send mesage
downloadmessages
POP Server
82
CLASS DIAGRAM:
83
SEQUENCE DIAGRAM:
emailbottonactionperformed(recipe selected)
84
COLLABORATION DIAGRAM:
recipef
2: emailbottonperformed(no recipe selected)
rame [open program]
1: recipemanager
5: not valid showmessagedialog[W
email address
ARNING_MESSAGE]
: user 3: emailbottonactionperformed(recipe
selected)
4: enter valid email address
6: URI create(message) [valid email address]
optionpane
showinputdialog
client
desktop email
85