OBJECT ORIENTED ANALYSIS
DESIGN
PRESENTED BY
PREETI KUMARI
MOUNT CARMEL COLLEGE
DEPARTMENT OF MCA
CASE STUDY ON SIM ISSUING SYSTEM
 The main goal of SIM issuing system is to make the concept of SIM
issuing easily.
 The customer can have ‘n’ number of choice to select his / her desired
subscriber.
 . A customer is free to select plans regarding the call rates of that
subscriber.
 Order is taken from the customer and the bill for the purchase of the
SIM is generated.
 It consists of the following modules :
1) CUSTOMER DETAILS : This form allows the user to enter all the
details about the custom who is interested in purchasing for SIM.
2) SIM CARD DETAILS: HIs form allows the user to select any one of
the few subscriber in which the customer is interested.
 POST PAID PLAN DETAILS : This form allows user to select the post paid plan in which he /
she is satisfied.
 PREPAID PLAN DETAILS : This form is allows to user to select the pre paid in which / her is
satisfied.
 ORDER DETAILS : This form contains all the details of the selected options of the previous
forms by the user which he / her has opted to buy.
 SIM CARD BILLING DETAILS :This form gives the total amount to be paid by the customer
depending upon the SIM card and the plans.
 It maintains two levels of users:
1) Customer
2) Administration – bill generator
CLASS
DIAGRAM
Customer
+cust_id
+cust_pwd
+view()
Sim_plan
+plan_id
+plan_name
+select()
Postpaid
+plan_type
prepaid
+plan_type
Sim_detail
+op_id
+op_name
+select()
Admin
+id
+pwd
+add_plan()
+remove_plan()
+edit_plan()
Order
+order_id
+order_nmae
+take_info()
Billing
+bill_id
+bill_name
+print_bill()
1...* 1...*
*
1 1
1 1
STATE
CHART
DIAGRAM
Invalid user valid user
select operator
select plan
State1
BillLogout
STATE CHART DIAGRAM
Login
add, delete, edit plan
select operator
select plan
order
billing
logout
Admin
Customer
authentication
<<include>>
USE CASE
DIAGRAM
ACTIVITY
DIAGRAM
Customer
End
Registration
Place order
Admin
Billing
Plan selected
No plan selected
Simplan
SEQUENCE
DIAGRAM
Customer Simplan Register Order Billing
1 : request()
2 : register postpaid/prepaid()
3 : Register details()
4 : order processed()
5 : generate bill()
6 : Cancelplan()
COLLABORATION
DIAGRAM
COMPONENT
DIAGRAM
Customer system Sim issuing system
Billing report system
DEPLOYMENT
DIAGRAM
Admin's computer Head office computer
Database server
TCP/IPEthernet
UML ppt on SIM issuing system

UML ppt on SIM issuing system