Oose Lab Manual
Oose Lab Manual
AIM:
To develop a software for passport automation system and
draw a different UML diagrams for that.
Problem statement:
Passport Automation system is used in the effective
dispatch of passports to all of the applicants.
The core of the system is to get the online registration
form filled by the applicant.These details are stored in
the database and verification process done by
Passport Administrator,police the passport is issued to
the applicant.
2
UML Diagrams:
Use-case diagram:
relationship.
3
Sequence diagram:
It consists of interaction between the actors.
4
Cl ass Diagram:
5
State diagram:
The state diagram describe the state change of a class.The
purpose is to understand the algorithm in the performing
method.
6
COMPONENT DIAGRAM:
DEPLOYMENT DIAGRAM:
7
Impl ementat Ion:
Procedure:
1. Open a new Visual Basic project.
2. Create a table for giving the details by following AddIns
New MS- Access Create a table.
3. Save the table.
4. Put a data control(located in VB toolbox) on the form. On
properties set the database name and record source.
[Record source is the name of the table in that database].
5. For the view of applicant details, use the Data Grid.
6. Projects Components(or)ctrl+T MS Data Bound Grid
Control 5.0(sp3) cli9ck Apply.
7. An Grid icon appear on General Tool box.
8. After make necessary command buttons and give the
codings for that.
9. Save and run the project.
IMPLEMENTATION SNAPSHOT S:
FORM 1:
8
FORM 2:
FORM 3:
Resul t :
Thus the project for passport automation system has
been designed and implemented .
9
EX NO : 2 BOOk Ba Nk ma NagEmENt syst Em
AIM:
To develop a software for book bank management system
and draw a different UML diagrams for that.
Problem statement:
The process of members registering and purchasing books
from the book bank are described through steps:
a. First the member register himself if he was new to the book
bank.
b. Old members will directly select the Login button.
c. They search their corresponding books.
d. After selecting the book fill the necessary details and
then book directed through home delivery.
10
UML Diagrams:
Use-case diagram:
It consists of a set if use cases,actors and their relationship.
Sequence diagram:
It consists of interaction between the actors.
11
Col l abor ation diagram:
It consists of interaction between the actors by representing
the sequence number .It is generated by pressing the F5 key
after finishing the sequence diagram in the Rational Rose
software.
Cl ass Diagram:
The class diagram contains the class name, attributes and
operations .
12
State diagram:
The state diagram describe the state change of a class.The
purpose is to understand the algorithm in the performing
method.
and link.
13
COMPONENT DIAGRAM:
DEPLOYMENT DIAGRAM:
14
Impl ementat Ion:
Procedure:
1. Open a new Visual Basic project.
2. Create a table for giving the details by following AddIns
New MS- Access Create a table.
3. Save the table.
4. Put a data control(located in VB toolbox) on the form.
On properties set the database name and record
source. [Record source is the name of the table in
that database].
5. For the view of applicant details, use the Data Grid.
6. Projects Components(or)ctrl+T MS Data Bound Grid
Control 5.0(sp3) click Apply.
7. An Grid icon appear on General Tool box.
8. After make necessary command buttons and give the
codings for that.
9. Save and run the project.
IMPLMENTATION SNAPSHOTS :
FORM 1:
15
FORM2:
FORM3:
16
CODINGS:
FORM 1:
LOGIN:
Private Sub
Command1_CliCk() With Data
1.RecoRDset
.AddNew
.Fields(0) = TexT1.TexT
.Fields(1) = TexT2.TexT
MsgBox "LogIN sUCCEssFULLY"
Form2.Show
End With
End Sub
FORM 2:
NEXT:
Private Sub Command2_CliCk()
Form3.Show
End Sub
FORM 3:
BOOK DETAILS:
17
SUBMIT:
Private Sub Command1_CliCk()
With Data 1.RecoRDset
.AddNew
.Fields(0) = TexT1.TexT
.Fields(1) = TexT2.TexT
End With
End Sub
EXIT:
Private Sub Command2_CliCk()
MsgBox ("BILL AMoUNT :Rs.1500/ -onl y. CASH on
DELIVERY.BOOKS WILL BE DELIVERED SOON!")
End
End Sub
Resul t :
Thus the project for book bank management system has
been designed and implemented .
18
Ex.no: 3 Exam r Egistration syst Em
AIM:
To develop a software for exam registration system and
draw a different UML diagrams for that.
Problem statement:
The process of members registering and purchasing books
from the book bank are described through steps:
e. First the member register himself if he was new to the book
bank.
f. Old members will directly select the Login button.
g. They search their corresponding books.
h. After selecting the book fill the necessary details and
then book directed through home delivery.
19
UML Diagrams:
Use-case diagram:
20
Sequence diagram:
It consists of interaction between the objects .
21
Cl ass Diagram:
The class diagram contains the class name, attributes and
operations .
State diagram:
The state diagram describe the state change of a class.The
purpose is to understand the algorithm in the performing
method.
22
Activity diAgr Am:
The activity diagram contains conditional statements, activities
and link.
COMPONENT DIAGRAM:
23
DEPLOYMENT DIAGRAM:
24
IMPLEMENTATION SNAPSHOTS:
FORM 1:
FORM 2:
25
FORM 3:
CODINGS:
FORM1:
EXAM REGISTRATION FORM:
Private Sub
Command2_CliCk() End
End Sub
FORM 2:
STUDENT REGISTER:
Private Sub Command1_CliCk()
26
If (TexT1.TexT = "" Or TexT2.TexT = "" Or TexT3.TexT = ""
Or TexT4.TexT = "" Or TexT5.TexT = "" Or TexT6.TexT = ""
Or TexT7.TexT = "") Then
MsgBox "Pl ease enter credential
s" El sE
Form3.Show
End If
End Sub
FORM 3:
EXAM REGISTER:
Private Sub Command1_CliCk()
Data 1.RecoRDset.a DDNew
Data 1.RecoRDset.Fiel Ds(0) = text 1.text
Data 1.RecoRDset.Fiel Ds(1) = text 2.text
Data 1.RecoRDset.Fiel Ds(2) = text 3.text
Data 1.RecoRDset.Fiel Ds(3) = text 4.text
MsgBox "has registered su ccessful l y"
End
End Sub
Resul t : Thus the project for exam registration system has been
designed and implemented .
27
Ex.no: 4 Stock maintena nce system
AIM:
To develop a software for stock maintenance system and
draw a different UML diagrams for that.
Problem statement:
The process of members registering and purchasing books
from the book bank are described through steps:
i. First the member register himself if he was new to the book
bank.
j. Old members will directly select the Login button.
k. They search their corresponding books.
l. After selecting the book fill the necessary details and
then book directed through home delivery.
28
UML Diagrams:
Use-case diagram:
It consists of a set if use cases,actors and their relationship.
29
Sequence diagram:
It consists of interaction between the objects.
30
Cl ass Diagram:
The class diagram contains the class name, attributes and
operations .
State diagram:
The state diagram describe the state change of a class.The
purpose is to understand the algorithm in the performing
method.
31
Activity diAgr Am:
The activity diagram contains conditional statements, activities
and link.
COMPONENT DIAGRAM:
32
DEPLOYMENT DIAGRAM:
33
IMPLEMENTATION SNAPSHOTS:
34
Codings:
Form 1:
35
Form3.TexT2.TexT = TexT2.TexT
Form3.TexT3.TexT = TexT3.TexT
Form3.TexT4. TexT = TexT4.TexT
Form3.TexT5.TexT = TexT5.TexT
End Sub
Private Sub Command2_CliCk()
Data1.RecoRDset.UpDate
End Sub
Private Sub Command3_CliCk()
TexT1.TexT = ""
TexT2.TexT = ""
TexT3.TexT = ""
TexT4.TexT = ""
TexT5.TexT = ""
TexT6.TexT = ""
End Sub
Form 3:
Private Sub Command1_CliCk()
With Data1.RecoRDset
.AddNew
.Fields(0) = TexT1.TexT
.Fields(1) = TexT2.TexT
.Fields(2) = TexT3.TexT
.Fields(3) = TexT4.TexT
.Fields(4) = TexT6.TexT
.Update
End
With
MsgBox "oRDER IssUED"
End Sub
Private Sub Command2_CliCk()
End
End Sub
Resul t :
Thus the project for stock maintenance system has been
designed and implemented .
36
Ex.no: 5 onLInE CoURSE RESERVATIon SySTEm
AIM:
To develop a software for online course reservation system
and draw a different UML diagrams for that.
Problem statement:
The process of members registering and purchasing books
from the book bank are described through steps:
m. First the member register himself if he was new to the book
bank.
n. Old members will directly select the Login button.
o. They search their corresponding books.
p. After selecting the book fill the necessary details and
then book directed through home delivery.
37
UML Diagrams:
Use-case diagram:
It consists of a set if use cases,actors and their relationship.
38
Sequence diagram:
It consists of interaction between the actors.
39
Cl ass Diagram:
The class diagram contains the class name, attributes and
operations .
State diagram:
The state diagram describe the state change of a class.The
purpose is to understand the algorithm in the performing
method.
40
Activity diAgr Am:
The activity diagram contains conditional statements, activities
and link.
COMPONENt DIAGRAM
Student Staf
f
Syste
m
41
DEPLOYMENT DIAGRAM
Staff Staff
System
42
IMPLEMENTATION SNAP SHOTS
43
Codings:
Form 1:
Private Sub
Command1_CliCk() If
Combo1.TexT = "C" Then
Form2.Show
ElsEIf Combo1.TExT = "Java" ThEn
Form2.Show
ElsEIf Combo1.TExT = "CCNA" ThEN
Form2.Show
End If
End Sub
Private Sub Command2_CliCk()
End
End Sub
Private Sub Form_Load()
Combo1.AddItem ("C")
Combo1.AddItem
("JAvA") Combo1.AddItem
("CCNA") End Sub
Form 2:
Private Sub Command1_CliCk()
Data1.RecoRDset.a DDNew
MsgBox "You Have successful l Y RegisteRed tHe couRse"
End Sub
Priva te Sub Command2_CliCk()
End
End Sub
Private Sub Form_activate()
TexT1.TexT = " "
TexT2.TexT = " "
TexT3.TexT = " "
TexT4.TexT = " "
Combo1.TexT = "
" End Sub
Private Sub Form_Load()
Combo1.AddItem
("1220")
Combo1.AddItem ("1221")
Combo1.AddItem ("1222")
End Sub
Result:
Thus the project for online course reservation system has been
designed and implemented .
44
EX.NO:6 E -ticketing system
AIM:
To develop a software for E-ticketing system and draw a
different UML diagrams for that.
Problem statement:
This software is designed for supporting the computerized
E- ticketing.This is widely used for the passenger for reserving
the tickets for their travel.This E-Ticketing is organized by the
central system.This information is passed from the railway
reservation system.
45
UML Dia grams:
Use-case diagram:
It consists of a set if use cases,actors and their relationship.
46
Sequence diagram:
It consists of interaction between the actors.
47
Col l abor ation diagram:
48
Cl ass Diagram:
The class diagram contains the class name, attributes and
operations .
49
State diagram:
The state diagram describe the state change of a class.The
purpose is to understand the algorithm in the performing
method.
and link.
50
Component diagram:
deployment diagram:
51
Impl ementat Ion:
Procedure:
1. Open a new Visual Basic project.
2. Create a table for giving the details by following AddIns
New MS- Access Create a table.
3. Save the table.
4. Put a data control(located in VB toolbox) on the form. On
properties set the database name and record source.
[Record source is the name of the table in that database].
5. For the view of applicant details, use the Data Grid.
6. Projects Components(or)ctrl+T MS Data Bound Grid
Control 5.0(sp3) cli9ck Apply.
7. An Grid icon appear on General Tool box.
8. After make necessary command buttons and give the
codings for that.
9. Save and run the project.
IMPLEMENTATION SNAPSHOTS:
FORM 1:
52
FORM 2:
CODINGS:
FORM 1:
LOGIN:
Private Sub Command1_CliCk()
If (TexT1.TexT = "" Or TexT2.TexT = "")
Then MsgBox ("pl ease enter credential s")
El sE
Form2.Show
End If
End Sub
Private Sub
Command2_CliCk() End
End Sub
FORM 2:
RESERVATION:
53
Private Sub Command1_CliCk()
Data 1.RecoRDset.a DDNew
Data 1.RecoRDset.Fiel Ds(0) = text 1.text
Data 1.RecoRDset.Fiel Ds(1 ) = TexT2.TexT
Data 1.RecoRDset.Fiel Ds(2) = text 3.text
Data 1.RecoRDset.Fiel Ds(3) = text 4.text
Data 1.RecoRDset.Fiel Ds(4) = text 5.text
Data 1.RecoRDset.Fiel Ds(5) = text 6.text
Data 1.RecoRDset.Fiel Ds(6) = text 7.text
Data 1.RecoRDset.Fiel Ds(7) = text 8.text
MsgBox ("Has been reserved successful l
y") End Sub
Private Sub
Command2_CliCk() End
End Sub
Resul t :
Thus the project for E-ticketing system has been designed
and implemented .
54
Ex.no:7 Software per Sonnel management SyStem
AIM:
To develop a software for software personnel management
system and draw a different UML diagrams for that.
Problem statement:
This software is designed for the process of knowing the
details of a person works in a software company .The details are
being stored in the central management system for the cross
checking the persons details.
55
uml Diagrams:
Use-case diagram:
It consists of a set if use cases,actors and their relationship.
56
Sequence diagram:
It consists of interaction between the objects.
57
Cl ass Diagram:
The class diagram contains the class name, attributes and
operations .
State diagram:
The state diagram describe the state change of a class.The
purpose is to understand the algorithm in the performing
method.
58
Activity diAgr Am:
The activity diagram contains conditional statements, activities
and link.
Component diagram :
59
Deployment Diagram:
60
IMPLEMENTATION SNAPSHOTS:
FORM 1:
FORM 2:
61
Codings:
Form1:
Login:
Form2:
EmployEE dEtails:
Private Sub Command1_CliCk()
Data1.RecoRDset.a DDNew
End Sub
Resul t :
Thus the project for software personnel management system
has been designed and implemented .
62
Ex.no:8 Credi t card processing
AIM:
To develop a software for credit card processing and draw a
different UML diagrams for that.
Problem statement:
This software is designed for supporting the computerized
credit card processing system .In this system, the card holder
purchases items and pays bill with the aid of credit card. The
cashier accepts the card and proceeds for transaction using the
central system. The bill is verified and the items are delivered to
the cardholder.
63
UML Diagrams:
Use-case diagram:
It consists of a set if use cases,actors and their relationship.
64
Sequence diagram:
It consists of interaction between the actors.
65
Cl ass Diagram:
The class diagram contains the class name, attributes and
operations .
66
State diagram:
The state diagram describe the state change of a class.The
purpose is to understand the algorithm in the
performing method.
67
Activity diAgr Am:
The activity diagram contains conditional statements, activities
and link.
Component diagram:
68
Deployment Diagram:
69
Impl ementat Ion SNAPSHOTS:
Form 1:
FORM1: DATABASE
70
Form 2:
FORM2: DATABASE
71
Form 3:
Codings:
Form1:
Private Sub Command1_CliCk()
Data1.RecoRDset.a DDNew
Form2.Show
Form3.LabeL6.Caption = text 2.text
End Sub
Form2:
Private Sub Command1_CliCk()
Data1.RecoRDset.a DDNew
Form3.Show
Form3.TexT1 = TexT1.TexT
Form3.TexT2 = TexT2.TexT
End Sub
72
Private Sub Command2_CliCk()
On Err Or r EsumE nExt
Data1.RecoRDset.Delete
Form1.Show
End Sub
FORM3:
Private Sub Command1_CliCk()
Timer1.enabled = True
End Sub
Resul t :
Thus the project for credit card processing has been
designed and implemented .
73
Ex.no:9 e-book management system
AIM:
To develop a software for E-book management system and
draw a different UML diagrams for that.
Problem statement:
This software is designed to manage the books that were
read through the internet.This consists of the details of the e-
book that were read by the user online.It will be controlled by the
central system.The system act as a backup of detals together.
74
UML Diagrams:
Use-case diagram:
75
Sequence diagram:
76
Cl ass Diagram:
The class diagram contains the class name, attributes and
operations .
State diagram:
The state diagram describe the state change of a class.
The purpose isunderstand the algorithm in the performing
77
method.
78
Activi ty diagram:
The activity diagram contains conditional statements, activities
and link.
Component diagram:
79
Deployment Diagram:
80
Impl ementat Ion SNAPSHOTS:
Form 1:
Form 2:
81
Form 3:
Codings:
Form 1:
Private Sub Command1_CliCk()
Form2.Show
End Sub
Form 2:
Private Sub Command1_CliCk()
If (TexT1.TexT = "" And TexT2.TexT = "")
Then MsgBox ("UsER NAME INVALID")
El sE
Form3.Show
End If
End Sub
82
Form1.Show
End Sub
Form 3:
Private Sub Command1_CliCk()
MsgBox ("YoUR BooK Is READY To READ")
End Sub
Combo3.AddItem "RAPPoRt"
Combo3.AddItem "JoHN"
Combo3.AddItem "PAtteRSoN"
End Sub
Resul t :
Thus the project for E-book management system has
been designed and implemented .
83
Ex.no:10 recriutment system
AIM:
To develop a software for recruitment system and draw a
different UML diagrams for that.
Problem statement:
This system is designed to recruit the particular job to the
person in the company. It was controlled by the central
management system to manage the details of the particular
candidate that one has to be recruited for a company.
84
UML Diagrams:
Use-case diagram:
It consists of a set if use cases,actors and their relationship.
85
Sequence diagram:
It consists of interaction between the actors.
86
Cl ass Diagram:
The class diagram contains the class name, attributes and
operations .
State diagram:
The state diagram describe the state change of a class.The
purpose is to understand the algorithm in the performing
method.
87
Activity diAgr Am:
The activity diagram contains conditional statements, activities
and link.
88
Component diagram:
Deployment Diagram:
89
Impl ementat Ion:
Procedure:
1. Open a new Visual Basic project.
2. Create a table for giving the details by following AddIns
New MS- Access Create a table.
3. Save the table.
4. Put a data control(located in VB toolbox) on the form. On
properties set the database name and record source.
[Record source is the name of the table in that database].
5. For the view of applicant details, use the Data Grid.
6. Projects Components(or)ctrl+T MS Data Bound Grid
Control 5.0(sp3) cli9ck Apply.
7. An Grid icon appear on General Tool box.
8. After make necessary command buttons and give the
codings for that.
9. Save and run the project.
90
Form 2:
Form 3:
91
Database:
Codings:
FORM 1:
Private Sub Command1_CliCk()
If (form1.TexT1.TexT = form1.TexT2.TexT) Then
Form2.Show
El sE
MsgBox ("Login is UnsUccessf ULL")
End If
End Sub
Private Sub Command2_CliCk()
End
End Sub
FORM 2:
Private Sub
Command1_CliCk() Dat a
1.RecoRdset.addNew
End Sub
Private Sub Command2_CliCk()
Form3.Show
MsgBox ("suBMitted successful l y")
End Sub
92
End
End Sub
Private Sub Command4_CliCk()
TexT1.TexT = ""
TexT2.TexT = ""
TexT3.TexT = ""
TexT4.TexT = ""
TexT5.TexT = ""
TexT6.TexT = ""
TexT7.TexT = ""
TexT8.TexT = ""
End Sub
FORM 3:
Dim rs As integer
Private Sub
Command1_CliCk() If rs > 50
Then
MsgBox ("Congragul ations! You are sel
eCted") El sE
MsgBox ("Better Luck Next t
iMe") End If
End Sub
Private Sub Command2_CliCk ()
End
End Sub
Private Sub Command3_CliCk()
Form2.Show
End Sub
Private Sub For m_Load()
rs = Val (Form2.TexT5.TexT) + Val (Form2.TexT6.TexT) +
Val (Form2.TexT7.TexT) + Val (Form2.TexT8.TexT)
TexT2.TexT = rs
End Sub
Resul t :
Thus the project for recruitment system has been
designed and implemented .
93
Ex.no:11 Foreign trading system
AIM:
To develop a software for foreign trading system and draw a
different UML diagrams for that.
Problem statement:
This software is designed to maintain the details of the
trading system that exists between the foreign countries. This
details are hold by the trading management system. The details
to the system are provide by the customer and the supplier.
94
UML Diagrams:
Use-case diagram:
95
Sequence diagram:
It consists of interaction between the actors.
96
Col l abor ation diagram:
It consists of interaction between the actors by representing
the sequence number .It is generated by pressing the F5 key
after finishing the sequence diagram in the Rational Rose
software.
Cl ass Diagram:
The class diagram contains the class name, attributes and
operations .
97
State diagram:
The state diagram describe the state change of a class.The
purpose is to understand the algorithm in the performing
method.
98
Component diagram:
Deployment Diagram:
99
5. For the view of applicant details, use the Data Grid.
6. Projects Components(or)ctrl+T MS Data Bound Grid
Control 5.0(sp3) cli9ck Apply.
7. An Grid icon appear on General Tool box.
8. After make necessary command buttons and give the
codings for that.
9. Save and run the project.
10
0
Form 2:
10
1
Database:
Codings:
Form 1:
Login:
Private Sub Command1_CliCk()
If (form1.TexT1.TexT = form1.TexT2.TexT) Then
Form2.Show
El sE
MsgBox "pl ease try again l ater"
End If
End Sub
CanCe l :
Private Sub Command2_CliCk()
End
End Sub
Form 2:
Addnew:
Private Sub Command1_CliCk()
Data 1.RecoRDset.a DDNew
MsgBox "PRoDUCT WILL BE IMPoRTED WITHIN oNE MoNTH"
End Sub
Cl ear:
Private Sub Command2_CliCk()
TexT1.TexT = ""
TexT2.TexT = ""
TexT3.TexT = ""
10
2
TexT4.TexT = ""
TexT5.TexT = ""
TexT6.TexT = ""
TexT7.TexT = ""
End Sub
CanCel:
Private Sub Command3_CliCk()
End
End Sub
Resul t :
Thus the project for foreign trading system has been
designed and implemented .
10
3
Ex.no:12 confe rence management system
AIM:
To develop a software for conference management system
and draw a different UML diagrams for that.
Problem statement:
The processof the candidate is to login the conference
system and submit the paper through online.Then the reviewer
reviews the paper and sends the acknowledgement to the
candidate either paper selected or rejected.
10
4
UML Diagrams:
Use-case diagram:
10
5
Sequence diagram:
10
6
Col l abor ation diagram:
It consists of interaction between the actors by representing
the sequence number .It is generated by pressing the F5 key
after finishing the sequence diagram in the Rational Rose
software.
Cl ass Diagram:
The class diagram contains the class name, attributes and
operations .
10
7
State diagram:
The state diagram describe the state change of a class.The
purpose is to understand the algorithm in the performing
method.
10
8
Component diagram:
Deployment Diagram:
10
9
Impl ementat Ion:
Procedure:
1. Open a new Visual Basic project.
2. Create a table for giving the details by following AddIns
New MS- Access Create a table.
3. Save the table.
4. Put a data control(located in VB toolbox) on the form. On
properties set the database name and record source.
[Record source is the name of the table in that database].
5. For the view of applicant details, use the Data Grid.
6. Projects Components(or)ctrl+T MS Data Bound Grid
Control 5.0(sp3) cli9ck Apply.
7. An Grid icon appear on General Tool box.
8. After make necessary command buttons and give the
codings for that.
9. Save and run the project.
11
0
Form2:
11
1
Form3:
Codings:
Form 1:
Private Sub Command1_CliCk()
If (TexT1.TexT = "" And TexT2.TexT = "")
Then MsgBox ("pl ease enter your detail s")
El sE
Form2.Show
End If
End Sub
Form2:
Private Sub Command1_CliCk()
Data 1.RecoRDset.a DDNew
MsgBox ("paper saved")
Form3.Show
End Sub
11
2
Private Sub Command2_CliCk()
End
End Sub
Form3:
Private Sub Command1_CliCk()
Data 1.RecoRDset.MoveFiRst
TexT1.TexT = Da Ta 1.RecoRDseT.Fiel
Ds(0) TexT2.TexT = Da Ta
1.RecoRDseT.Fiel Ds(1) TexT3.TexT = Da
Ta 1.RecoRDseT.Fiel Ds(2) TexT4.TexT =
Da Ta 1.RecoRDseT.Fiel Ds(3) TexT1.Visibl
e = Tr ue
TexT2.Visibl e = True
TexT3.Visibl e = True
TexT4.Visibl e = True
End Sub
11
3
TexT1.TexT = ""
TexT2.TexT = ""
TexT3.TexT = ""
TexT4.TexT = ""
End Sub
Resul t :
Thus the project for conference management system has
been designed and implemented .
11
4
Ex.no:13 BPO management system
AIM:
To develop a software for BPO management system and draw
a different UML diagrams for that.
Problem statement:
This software is designed to know about the process that
were taking place in the BPO officer. This system holds the
details of the customer who and all approaches to it is managed
by the central system.
11
5
UML Diagrams:
Use-case diagram:
It consists of a set if use cases,actors and their relationship.
Sequence diagram:
11
6
Col l abor ation diagram:
It consists of interaction between the actors by representing
the sequence number .It is generated by pressing the F5 key
after finishing the sequence diagram in the Rational Rose
software.
Cl ass Diagram:
The class diagram contains the class name, attributes and
operations .
11
7
State diagram:
The state diagram describe the state change of a class.The
purpose is to understand the algorithm in the performing
method.
11
8
Component diagram:
Deployment Diagram:
client operator
supporter
11
9
Impl ementat Ion:
Procedure:
1. Open a new Visual Basic project.
2. Create a table for giving the details by following AddIns
New MS- Access Create a table.
3. Save the table.
4. Put a data control(located in VB toolbox) on the form. On
properties set the database name and record source.
[Record source is the name of the table in that database].
5. For the view of applicant details, use the Data Grid.
6. Projects Components(or)ctrl+T MS Data Bound Grid
Control 5.0(sp3) cli9ck Apply.
7. An Grid icon appear on General Tool box.
8. After make necessary command buttons and give the
codings for that.
9. Save and run the project.
IMPLEMENTATION SNAPSHOTS
FORM 1
12
0
Form 2
Form 3
12
1
Database
Codings
Form 1:
Private Sub Command1_CliCk()
Form2.Show
End Sub
Private Sub Command2_CliC k()
12
2
End
End Sub
Form 2:
Private Sub Command1_CliCk()
Form3.TexT1.TexT = TexT1.TexT
Form3.TexT2.TexT = TexT2.TexT
Form3.Show
End Sub
Private Sub Command2_CliCk()
MsgBox ("CALL
DIsCoNNECTED")
End Sub
Private Sub LiSt
1_CLiCk() TexT2.TexT =
LisT1.TexT End Sub
Form 3:
Private Sub Command1_CliCk()
Dim a, b as string
a = TexT2.TexT
If (CheCk1.Value = fal se) and (CheCk2.Value = fal se)
Then MsgBox "sel ect atl east one", vBexcl a Mation,
"warning" End If
If (CheCk1.Value = VbCheCked)
Then b = "activation"
MsgBox "you ha ve sel ected" & a & "has been activated
successful l y"
El sEIf (ChECk2.Val uE = VbChECkEd)
ThEn b = "deactivation"
MsgBox "you have sel ected" & a & "has Been deactivated
successful l y"
End If
With Data 1.RecoRDset
.AddNew
.Fields(0) = TexT1.TexT
.Fields(1) = TexT2.TexT
.Fields(2) = TexT3.TexT
12
3
.Fields(3) = b
.Update
End With
LabeL6.VisibLe = True
TexT4.Visibl e = True
End Sub
Private Sub
Command2_CliCk() If
TexT4.TexT = "" Then
MsgBox "given feedBack", vBinfor Mation, "Bpo
systeM" El sE
With Data 1.RecoRDset
.AddNew
.Fields(4) = TexT4.TexT
.Update
End With
MsgBox "thank you visit again"
Form1.Show
End If
End Sub
Private Sub For
m_Load() LabeL6.VisibLe
= Fa Lse TexT4.Visibl e
= Fal se End Sub
Private Sub text 3_validate(CanCel a S bool
ean) If Len(TexT3.TexT) = 10 Then
El se
MsgBox "enter the phonr no in 10 digits"
End If
End Sub
Resul t :
Thus the project for BPO management system has been
designed and implemented .
12
4
Ex.no:14 l ibrary management system
AIM:
To develop a software for library management system and
draw a different UML diagrams for that.
Problem statement:
In this project provide a user interface for getting the user’s
login details and provide access to the library database. Also
provide a search mechanism, for a particular book giving input
as book name and author. Display the book details on the screen
from database. Allow the user to select the book and the present
the issue, return and renew date for the book.
12
5
UML Diagrams:
Use-case diagram:
It consists of a set if use cases,actors and their
relationship.
Sequence diagram:
It consists of interaction between the actors.
12
6
Col l abor ation diagram:
It consists of interaction between the actors by representing
the sequence number .It is generated by pressing the F5 key
after finishing the sequence diagram in the Rational Rose
software.
Cl ass Diagram:
The class diagram contains the class name, attributes and
operations .
12
7
State diagram:
The state diagram describe the state change of a class.The
purpose is to understand the algorithm in the performing
method.
12
8
Component Diagram
Member Librarian
System
Deployment Diagram
Member Librarian
System
12
9
Impl ementat Ion:
Procedure:
1. Open a new Visual Basic project.
2. Create a table for giving the details by following AddIns
New MS- Access Create a table.
3. Save the table.
4. Put a data control(located in VB toolbox) on the form. On
properties set the database name and record source.
[Record source is the name of the table in that database].
5. For the view of applicant details, use the Data Grid.
6. Projects Components(or)ctrl+T MS Data Bound Grid
Control 5.0(sp3) cli9ck Apply.
7. An Grid icon appear on General Tool box.
8. After make necessary command buttons and give the
codings for that.
9. Save and run the project.
13
0
FORM 2
Form 3
CODINGS
13
1
FORM1:
MEMBERSHIP DETAILS:
Private Sub Command1_CliCk()
Form2.Show
End Sub
BORROW/RENEW/RETURN
BOOK
Private Sub Command2_CliCk()
Form3.Show
End Sub
EXIT
Private Sub Command3_CliCk()
End
End Sub
FORM2:
ADD AMEMBER:
Private Sub Command1_CliCk()
If (TexT1.TexT = "" And TexT2.TexT = "" And TexT3.TexT = "" And
Combo1.TexT = "" And TexT5.TexT = "") Then
MsgBox ("pl ease enter the detail
s") El sE
MsgBox ("MeMBer has
added") End If
End Sub
BACK:
Private Sub Command2_CliCk()
Form1.Sh ow
End Sub
BOOK DETAILS:
Private Sub Command3_CliCk()
Form3.Show
End Sub
SUBMIT:
13
2
Private Sub Command4_CliCk()
If (TexT1.TexT = "" And TexT2.TexT = "" And TexT3.TexT = "" And
Combo1.TexT = "" And TexT5.TexT = "") Then
MsgBox ("pl ease enter the val
ues") El sE
MsgBox ("detail s are suBMitted")
End If
End Sub
CLEAR:
Private Sub Command5_CliCk()
TexT1.TexT = ""
TexT2.TexT = ""
TexT3.TexT = ""
TexT5.TexT = ""
Combo1.TexT = ""
End Sub
COMBO:
Private Sub For m_Load()
Combo1.AddItem ("mAl e")
Combo1.AddItem ("fem al e")
End Sub
FORM3:
SUBMIT:
Private Sub Command1_CliCk()
MsgBox ("detail s have Been suBMitted successful l y")
End
End Sub
BACK:
Private Sub Command2_CliCk()
Form2.Show
End Sub
13
3
BORROW:
Private Sub Command3_CliCk()
MsgBox ("the Book has Been Borr owed succe
ssful l
y") End Sub
RETURN:
Private Sub Command4_CliCk()
MsgBox ("the Book has Been returned successful l
y") End Sub
RENEW:
Private Sub Command5_CliCk()
MsgBox ("the Book has Been renewed successful l
y") End Sub
Resul t :
Thus the project for library management system has
been designed and implemented .
13
4
Ex.no:15 Student information SyStem
AIM:
To develop a software for student information system and
draw a different UML diagrams for that.
Problem statement:
A student information system is a software application for
educational establishments to manage student data. It provides
capabilities for entering students list and other assessment
scores, tracking student attendance and managing many other
student related data needs in school, college or university. It
provides effective for administration purpose, cheap and better
service.
13
5
UML Diagrams:
Use-case diagram:
It consists of a set if use cases,actors and their relationship.
Sequence diagram:
It consists of interaction between the actors.
13
6
Col l abor ation d iagram:
It consists of interaction between the actors by representing
the sequence number .It is generated by pressing the F5 key
after finishing the sequence diagram in the Rational Rose
software.
Cl ass Diagram:
The class diagram contains the class name, attributes and
operations .
13
7
State diagram:
The state diagram describe the state change of a class.The
purpose is to understand the algorithm in the performing
method.
13
8
Component diagram:
Student Details Course Details
Academics
Deployment Diagram:
Academic System
13
9
Impl ementat Ion:
Procedure:
1. Open a new Visual Basic project.
2. Create a table for giving the details by following AddIns
New MS- Access Create a table.
3. Save the table.
4. Put a data control(located in VB toolbox) on the form. On
properties set the database name and record source.
[Record source is the name of the table in that database].
5. For the view of applicant details, use the Data Grid.
6. Projects Components(or)ctrl+T MS Data Bound Grid
Control 5.0(sp3) cli9ck Apply.
7. An Grid icon appear on General Tool box.
8. After make necessary command buttons and give the
codings for that.
9. Save and run the project.
14
0
Menu FORM
Personal ProFIl e
14
1
Grades
14
2
Database for Gra Des
CODINGS
Form 1
Private Sub Command1_CliCk()
If TexT1.TexT = "admIn" and TexT2.TexT = "123" Then
MsgBox "Login success"
Form2.Show
El sE
MsgBox " Ent Er Corr ECt UsErna ME and Password",
vbInfor mat Ion, "Erro r"
End If
End Sub
Form2
Private Sub Command1_CliCk()
Form3.Show
End Sub
Private Sub Command2_CliCk()
Form4.Show
End Sub
Form3
Private Sub Command1_CliCk()
Data 1.RecoRDset.a DDNew
End Sub
14
3
Private Sub Command2_CliCk()
Form2.Show
End Sub
Form 4
Private Sub Co mmand1_CliCk()
Dim a as integer
a = Val (TexT3.TexT) + Val (TexT4.TexT) + Val (TexT5.TexT) +
Val (TexT6.TexT) + Val (TexT7.TexT)
TexT8.TexT = a
Dim b As integer
b=a/5
TexT9.TexT = b
If b < 100 And b > 91 Then
TexT10.TexT = "s"
El sEIf b < 90 And b > 81 ThEn
TexT10.TexT = "A"
El sEIf b < 80 And b > 71 ThEn
TexT10.TexT = "B"
El sEIf b < 70 And b > 61 ThEn
TexT10.TexT = "C"
El sEIf b < 60 And b > 51
ThEn TexT10.TexT = "D"
El sEIf b < 50 ThEn
TexT10.TexT = "e"
End If
End Sub
Private Sub
Command2_CliCk() Data
2.RecoRD set.AddNew End
Sub
Private Sub Command3_CliCk()
End
End Sub
Resul t :
Thus the project for student information system has
been designed and implemented .
14
4