0% found this document useful (0 votes)
3 views145 pages

Oose Lab Manual

The syllabus outlines the objectives and structure for a course on Object Oriented Software Engineering, focusing on capturing software requirements, creating UML diagrams, coding, testing, and applying design patterns. It includes a mini-project with suggested domains such as passport automation and book bank management, detailing the steps for implementation and UML diagram creation. The course requires specific software and hardware, including Microsoft Visual Basic and MS-Access.

Uploaded by

bavabam401
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views145 pages

Oose Lab Manual

The syllabus outlines the objectives and structure for a course on Object Oriented Software Engineering, focusing on capturing software requirements, creating UML diagrams, coding, testing, and applying design patterns. It includes a mini-project with suggested domains such as passport automation and book bank management, detailing the steps for implementation and UML diagram creation. The course requires specific software and hardware, including Microsoft Visual Basic and MS-Access.

Uploaded by

bavabam401
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 145

Syllabus

OBJECT ORIENTED SOFTWARE ENGINEERING


OBJECTIVES:
 To capture the requirements specification for an intended software system
 To draw the UML diagrams for the given specification
 To map the design properly to code
 To test the software system thoroughly for all scenarios
 To improve the design by applying appropriate design patterns.
Draw standard UML diagrams using an UML modeling tool for a given case study and
map design to code and implement a 3 layered architecture. Test the developed code and
validate whether the SRS is satisfied.
1. Identify a software system that needs to be developed.
2. Document the Software Requirements Specification (SRS) for the identified system.
3. Identify use cases and develop the Use Case model.
4. Identify the conceptual classes and develop a Domain Model and also derive a Class
Diagram from that.
5. Using the identified scenarios, find the interaction between objects and represent them
using UML Sequence and Collaboration Diagrams
6. Draw relevant State Chart and Activity Diagrams for the same system.
7. Implement the system as per the detailed design
8. Test the software system for all the scenarios identified as per the usecase diagram
9. Improve the reusability and maintainability of the software system by applying
appropriate design patterns.
10. Implement the modified system and test it for various scenarios
Suggested domains for Mini-Project:
1. Passport automation system.
2. Book bank
3. Exam Registration
4. Stock maintenance system.
5. Online course reservation system
6. E-ticketing
7. Software personnel management system
8. Credit card processing
9. e-book management system
10. Recruitment system
11. Foreign trading system
12. Conference Management System
13. BPO Management System
14. Library Management System
15. Student Information System
TOTAL: 45 PERIODS
Software Requirements
1. Windows 7 or Higher
2.Argo UML that supports UML 1.4 and higher
3.Selenium JUnit or Apache J Meter
Index

Ex.No Experiment Name Page No

1 Passport Automation System 2


2 Book Bank 10
3 Exam Registration System 19
4 Stock Maintenance System 28
5 Online Course Reservation System 37
6 E-Ticketing 45
7 Software Personnel Management System 55
8 Credit Card Processing System 63
9 E-Book Management System 74
10 Recruitment System 83
11 Foreign Trading System 93
12 Conference Management System 103
13 BPO Management System 114
14 Library Management System 124
15 Student Information System 134
Ex.no: 1 PASSPORT AUTOMATION SYSTEM

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.

Software requirement Specification[Sr S] :


Harware requirement:
Intel pentium III processor
Software requirement:
Front end:Microsoft Visual
Basic 6.0 Back end:MS-Access
Case tool:Rational Rose

2
UML Diagrams:

Use-case diagram:

It consists of a set if use cases,actors and their

relationship.

3
Sequence diagram:
It consists of interaction between the actors.

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.

4
Cl ass Diagram:

The class diagram contains the class name, attributes and


operations .

5
State diagram:
The state diagram describe the state change of a class.The
purpose is to understand the algorithm in the performing
method.

Act ivity diagram:


The activity diagram contains conditional statements, activities
and link.

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.

Software requirement Specification[Sr S]:


Harware requirement:
Intel pentium III processor
Software req uirement:
Front end:Microsoft Visual
Basic 6.0 Back end:MS-Access
Case tool:Rational Rose

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.

Activity diAgr Am:


The activity diagram contains conditional statements, activities

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:

BOOK BANK SYSTEM:


SUBMIT:
Private Sub
Command1_CliCk() With Dat
a 1.RecoRdset
.AddNew
.Fields(0) = TexT1.TexT
.Fields(1) = TexT2.TexT
.Fields(2) = TexT3.TexT
.Fields(3) = TexT4.TexT
.Fields(4) = TexT5.TexT
End With
End Sub

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.

Software requirement Specification[Sr S]:


Harware requirement:
Intel pentium III processor
Software requirement:
Front end:Microsoft Visual
Basic 6.0 Back end:MS-Access
Case tool:Rational Rose

19
UML Diagrams:
Use-case diagram:

It consists of a set if use cases,actors and their relationship.

20
Sequence diagram:
It consists of interaction between the objects .

Col l abor a t ion diagram:


It consists of interaction between the objects by representing
the sequence number .It is generated by pressing the F5 key
after finishing the sequence diagram in the Rational Rose
software.

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:

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.

24
IMPLEMENTATION SNAPSHOTS:
FORM 1:

FORM 2:

25
FORM 3:

CODINGS:
FORM1:
EXAM REGISTRATION FORM:

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:
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

Private Sub Command2_CliCk()


Form1.Show
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

Private Sub Command2_CliCk()


Form2.Show
End Sub

Private Sub Command3_CliCk()


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.

Software requirement specification[srs]:


Harware requirement:
Intel pentium III processor
Software requirement:
Front end:Microsoft Visual
Basic 6.0 Back end:MS-Access
Case tool:Rational Rose

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.

Col l abor ation diagram:


It consists of interaction between the objects by representing
the sequence number .It is generated by pressing the F5 key
after finishing the sequence diagram in the Rational Rose
software.

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:

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.

33
IMPLEMENTATION SNAPSHOTS:

34
Codings:
Form 1:

Private Sub Command1_CliCk()


Form2.Show
End Sub

Private Sub Command2_CliCk()


Form3.Show
End Sub
Form 2:

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) = TexT5.TexT
.Fields(5) = TexT6.TexT
.Update
End With
Form3.TexT1.TexT = TexT1.TexT

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

Privat e Sub Command4_CliCk()


End
End Sub
Private Sub Command5_CliCk()
Form3.Show
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.

Software requirement Specificat ion[srs]:


Harware requirement:
Intel pentium III processor
Software requirement:
Front end:Microsoft Visual
Basic 6.0 Back end:MS-Access
Case tool:Rational Rose

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.

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.

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

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.

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.

Software requirement Specification[Sr S]:


Harware requirement:
Intel pentium III processor
Software requirement:
Front end:Microsoft Visual
Basic 6.0 Back end:MS-Access
Case tool:Rational Rose

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:

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.

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.

Activity diAgr Am:


The activity diagram contains conditional statements, activities

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.

Software requirement Specification[Sr S]:


Harware requirement:
Intel pentium III processor
Software requirement:
Front end:Microsoft Visual
Basic 6.0 Back end:MS-Access
Case tool:Rational Rose

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.

Col l abor ation diagram:


It consists of interaction between the objects by representing
the sequence number .It is generated by pressing the F5 key
after finishing the sequence diagram in the Rational Rose
software.

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:

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.

60
IMPLEMENTATION SNAPSHOTS:
FORM 1:

FORM 2:

61
Codings:
Form1:
Login:

Private Sub Command1_CliCk(index aS


integer) If ( TexT1.TexT = " " And TexT2.TexT = "
") Then MsgBox " Ent Er thE Cr Endtials"
ElsE
Form2.Show
End If
End Sub

Private Sub Command2_CliCk()


End
End Sub

Form2:
EmployEE dEtails:
Private Sub Command1_CliCk()
Data1.RecoRDset.a DDNew
End Sub

Private Sub Command 2_CliCk()


MsgBox ("Details has Been suBMitteD successful
ly") End Sub

Private Sub Command3_CliCk()


End
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.

Software requirement Specification[ srs]:


Harware requirement:
Intel pentium III processor
Software requirement:
Front end:Microsoft Visual
Basic 6.0 Back end:MS-Access
Case tool:Rational Rose

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.

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.

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:

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.

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

Private Sub Command2_CliCk()


End
End Sub

Private Sub Form_Load()


Combo1.AddItem ("AIRteL")
Combo1.AddItem ("AIRCeL")
Combo1.AddItem ("bSNL")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

Private Sub Form_Load()


Combo1.AddItem ("INdIAN")
Combo1.AddItem ("SbI")
Combo1.AddItem ("ICICI")

Combo2.AddItem ("PLAt INUm CARd")


Combo2.AddItem ("mASteR CARd")
Combo2.AddItem ("VISA CARd")
End Sub

FORM3:
Private Sub Command1_CliCk()
Timer1.enabled = True
End Sub

Private Sub Command2_CliCk()


End
End Sub
Private Sub timer1_timer()
Timer1.inTerval = rnd * 300 + 10
ProgressBar1.Value = Val(ProgressBar 1.Value) +
1 LabeL5.Caption = progressbar 1.Va Lue & "%"
If LabeL5.Capt Ion = 100 & "%" then
MsgBox "TransacTion suceeded"
Unload Me
End If
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.

Software requirement Specification[Sr S]:


Harware requirement:
Intel pentium III processor
Software requirement:
Front end:Microsoft Visual
Basic 6.0 Back end:MS-Access
Case tool:Rational Rose

74
UML Diagrams:

Use-case diagram:

It consists of a set if use cases,actors and their relationship.

75
Sequence diagram:

It consists of interaction between the actors.

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.

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:

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.

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

Privat e Sub Command2_CliCk()

82
Form1.Show
End Sub

Form 3:
Private Sub Command1_CliCk()
MsgBox ("YoUR BooK Is READY To READ")
End Sub

Private Sub Command2_CliCk()


End
End Sub

Private Sub For


m_Load()
Combo1.AddItem "WC"
Combo1.AddItem "dSP"
Combo1.AddItem "CN"

Combo2.AddItem "edIt IoN


1" Combo2.AddItem "edIt
IoN 2" Combo2.AddItem
"edIt IoN 3"

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.

Software requirement Specification[Sr S]:


Harware requirement:
Intel pentium III processor
Software requir ement:
Front end:Microsoft Visual
Basic 6.0 Back end:MS-Access
Case tool:Rational Rose

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.

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.

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.

Impl ementat Ion snapshots:


Form 1:

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

Private Sub Command3_CliCk()

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.

Software requirement Specification[Sr S]:


Ha rware requirement:
Intel pentium III processor
Software requirement:
Front end:Microsoft Visual
Basic 6.0 Back end:MS-Access
Case tool:Rational Rose

94
UML Diagrams:

Use-case diagram:

It consists of a set if use cases,actors and their relationship.

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.

Activity diAgr Am:


The activity diagram contains conditional statements, activities
and link.

98
Component diagram:

Deployment Diagram:

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].

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.

Impl ementat Ion snapshots:


Form 1:

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.

Software requirement Specification[Sr S]:


Harware requirement:
Intel pentium III processor
Software requirement:
Front end:Microsoft Visual
Basic 6.0 Back end:MS-Access
Case tool:Rational Rose

10
4
UML Diagrams:

Use-case diagram:

It consists of a set if use cases,actors and their


relationship.

10
5
Sequence diagram:

It consists of interaction between the actors.

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.

Activity diAgr Am:


The activity diagram contains conditional statements, activities
and link.

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.

Impl ementat Ion snapshots:


Form 1:

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

Private Sub For


m_activate() TexT1.TexT =
"" Combo1.TexT = ""
TexT2.TexT = ""
TexT3.TexT = ""
TexT4.TexT = ""
End Sub

Private Sub For m_Load()


Combo1.AddItem ("mAt HS")
Combo1.AddItem ("t
HeRmodYNAmICS") Combo1.AddItem
("teC HNOLOGY")
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

Private Sub Command2_CliCk()


End
End Sub
Private Sub For m_activate()

11
3
TexT1.TexT = ""
TexT2.TexT = ""
TexT3.TexT = ""
TexT4.TexT = ""
End Sub

Private Sub For


m_Load() TexT1.Visibl e
= Fal se TexT2.Visibl e =
Fal se TexT3.Visibl e =
Fal se TexT4.Visibl e =
Fal se 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.

Software requirement Specification[Sr S]:


Harware requirement:
Intel pentium III processor
Software requirement:
Front end:Microsoft Visual
Basic 6.0 Back end:MS-Access
Case tool:Rational Rose

11
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.

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.

Activity diAgr Am:


The activity diagram contains conditional statements, activities
and link.

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.

Software requirement Specification[Sr S]:


Harware requirement:
Intel pentium III processor
Software requirement:
Front end:Microsoft Visual
Basic 6.0 Back end:MS-Access
Case tool:Rational Rose

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.

Activity diAgr am:


The activity diagram contains conditional statements, activities
and link.

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.

Impl ementat Ion snapshots


Form1

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.

Software requirement Specification[Sr S]:


Harware requirement:
Intel pentium III processor
Software requirement:
Front end:Microsoft Visual
Basic 6.0 Back end:MS-Access
Case tool:Rational Rose

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.

Activity diAgr Am:


The activity diagram contains conditional statements, activities
and link.

13
8
Component diagram:
Student Details Course Details

Academics

Deployment Diagram:

Student Details Course Details

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.

Impl ementat Ion SnapSHot S


Login FoRM

14
0
Menu FORM

Personal ProFIl e

14
1
Grades

Databas e for per sonal pr ofil e

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

You might also like