Upload
preeti-yadav
View
595
Download
0
Embed Size (px)
Citation preview
OBJECT ORIENTED ANALYSIS DESIGN
PRESENTED BY PREETI KUMARI
MOUNT CARMEL COLLEGEDEPARTMENT 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_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
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
AdminCustomer
authentication
<<include>>
USE CASE DIAGRAM
ACTIVITY DIAGRAM
Customer
End
Registration
Place order
Admin
Billing
Plan selected
No plan selected
Sim plan
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()
COLLABORATION DIAGRAM
COMPONENT DIAGRAM
Customer system Sim issuing system
Billing report system
DEPLOYMENT DIAGRAM
Admin's computer Head office computer
Database serverTCP/IPEthernet