You are on page 1of 10

Ex.

No 9
EMAIL CLIENT SYSTEM

CONTENTS

1. ANALYSIS
1.1 Identifying the Actors
1.2 Identifying the Use Cases

2. REQUIREMENTS
2.1 System Requirements
2.2 Software Requirements

3. DESIGN
3.1 Use Case Diagram
3.2 Class Diagram
3.3 Sequence Diagram
3.4 Collaboration Diagram
3.5 Activity Diagram
3.6 State Diagram

1
ANALYSIS
Identifying the Actors
• Administrator
• Course
• Professor
• Student
• Billing

Identifying the Use Cases


• Maintain Student Information
• Maintain Subject Information
• Done Registration
• View Report Card
• Register Course
• Select subjects to teach
• Check for validity
• Submit grades

REQUIREMENTS
System Requirements
Processor : Pentium IV 1.7
RAM : 128 MB
Hard Disk : 40 GB

Software Requirements
CASE Tool : Rational Rose
Language : Visual Basic in Java
Front End : Visual Basic , Visual C++
Back End : MS Access , Oracle
Testing : Win Runner

2
USE CASE DIAGRAM

3
CLASS DIAGRAM

SEQUENCE DIAGRAM

4
5
COLLABORATION DIAGRAM

6
ACTIVITY DIAGRAM

7
STATE CHART DIAGRAM

8
CLASS CODE

public class client()


{
String user id
public password()
{

}
}

public class idAccount()


{

String id
String name

public create()
{

}
public login()
{

}
public idAccount()
{

}
}

public class website()


{
String address
String state

public website()
{

}
}

public class composer()


{
Byte mes
Byte text
Byte images

9
public edit()
{

}
public send()
{

}
public composer()
{

}
}

public class checkmail()


{

String readReply

public check()
{

}
public delete()
{

}
}

RESULT:-

Thus the UML models for the Email Client System have been developed and verified.

10