13
OBJECT ORIENTED ANALYSIS DESIGN PRESENTED BY PREETI KUMARI MOUNT CARMEL COLLEGE DEPARTMENT OF MCA

UML ppt on SIM issuing system

Embed Size (px)

Citation preview

Page 1: UML ppt on SIM issuing system

OBJECT ORIENTED ANALYSIS DESIGN

PRESENTED BY PREETI KUMARI

MOUNT CARMEL COLLEGEDEPARTMENT OF MCA

Page 2: UML ppt on SIM issuing system

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.

Page 3: UML ppt on SIM issuing system

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

Page 4: UML ppt on SIM issuing system

CLASS DIAGRAM

Customer

+cust_id+cust_pwd+view()

Sim_plan

+plan_id+plan_name+select()

Postpaid

+plan_typeprepaid

+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

Page 5: UML ppt on SIM issuing system

STATE CHART DIAGRAM

Invalid user valid user

select operator

select plan

State1

BillLogout

Page 6: UML ppt on SIM issuing system

STATE CHART DIAGRAM Login

add, delete, edit plan

select operator

select plan

order

billing

logout

AdminCustomer

authentication

<<include>>

USE CASE DIAGRAM

Page 7: UML ppt on SIM issuing system

ACTIVITY DIAGRAM

Customer

End

Registration

Place order

Admin

Billing

Plan selected

No plan selected

Sim plan

Page 8: UML ppt on SIM issuing system

SEQUENCE DIAGRAM

Customer Sim plan Register Order Billing

1 : request()

2 : register postpaid/prepaid()

3 : Register details()

4 : order processed()

5 : generate bill()

6 : Cancel plan()

Page 9: UML ppt on SIM issuing system

COLLABORATION DIAGRAM

Page 10: UML ppt on SIM issuing system
Page 11: UML ppt on SIM issuing system

COMPONENT DIAGRAM

Customer system Sim issuing system

Billing report system

Page 12: UML ppt on SIM issuing system

DEPLOYMENT DIAGRAM

Admin's computer Head office computer

Database serverTCP/IPEthernet

Page 13: UML ppt on SIM issuing system