Professional Documents
Culture Documents
Email Client System
Email Client System
No 9
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
ANALYSIS
Identifying the Actors
Administrator
Course
Professor
Student
Billing
Done Registration
Register Course
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
CLASS DIAGRAM
SEQUENCE DIAGRAM
COLLABORATION DIAGRAM
ACTIVITY DIAGRAM
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
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