You are on page 1of 12

Individual Assignment Information Systems Modeling

1
Pulasthi Kotalawala 2012/PgDISM/35
INDIVIDUAL ASSIGNMENT
INFORMATION SYSTEMS MODELING
PgDISM 503


Name -Pulasthi Madusanka Kotalawala

Reg No- 2012/PgDISM/35

Lecturer- Dr. Shantha Jayalal

University of Colombo
Faculty of Graduate Studies

Submission date- 16.03.2013









Individual Assignment Information Systems Modeling


2
Pulasthi Kotalawala 2012/PgDISM/35
Contents

Business Activity Model ................................................................................................ 3
Assumptions-Business Activity Model ......................................................................... 4
Context Diagram ............................................................................................................ 4
Document Flow Diagram ............................................................................................... 5
Document Flow Diagram Level 1.................................................................................. 6
Leve 2 DFD of Process -1 .............................................................................................. 7
Leve 2 DFD of Process -2 .............................................................................................. 9
Leve 2 DFD of Process -3 ............................................................................................ 11






















Individual Assignment Information Systems Modeling


3
Pulasthi Kotalawala 2012/PgDISM/35
BUSINESS ACTIVITY MODEL
Subscribe the magazine
for one year
Receive customers
Payment & information
Receive contributors
information
Subscribe athletic star
additional one year
Subscribe writer for
2
nd
year
Update subscribers
information
Deliver multiple copies to
unit heads
Allow 5-10% discount
For corporate customers
Deliver individuals orders
to address
Offer Money-back guarantee
scheme for first time subscribers
Cancel the subscription
Offer free six-month extension for
full three years payment
Send subscription
renewal notice
Cancel the subscription
Send 2
nd
subscription
renewal notice
Send 3
rd
subscription
renewal notice
Receive subscription renewal payment
by cheque or credit card
Check & verify contributors
information

Individual Assignment Information Systems Modeling


4
Pulasthi Kotalawala 2012/PgDISM/35
ASSUMPTIONS - BUSINESS ACTIVITY MODEL

Both Corporate and Individual subscribers considered as a Customer
Both the Customers and Contributors receive same one year contribution
Customer payment and information accept once for the system
Cancel subscription after 3
rd
notices
Subscription renewal payment is outside the system boundary, only the payment information
required for the system
Delivery of the Magazine is handled by separate department
Discount for the corporate customers deduct from annual subscription payment
All the contributors enter their information in same method and verify later before subscription
CONTEXT DIAGRAM
The Sport Star
Magazine
System
Customer
Staff
Customer
Contributor
Payment
information
Customer
information
Promotional
Information
Subscription
renewal notice
Subscription re-payment
information
Contribution status
records
Staff member
involvement records
Contributor
information
Contributor
Information
Information of Staff member
involvement with contributor
Individual Assignment Information Systems Modeling


5
Pulasthi Kotalawala 2012/PgDISM/35
DOCUMENT FLOW DIAGRAM
Customer
Staff
Customer
Contributor
Payment
information
Customer
information
Promotional
information
Subscription
renewal notice
Subscription renewal
payment
information
Contributor
information
Contribution status
records
Staff member
involvement
records
Contributor
Information
Information of Staff member
involvement with contributor
Customer
Management
Department
Subscription
Management
Department
Contributors
Management
Department
Renewal payment
information
Paid customers list
Expired subscription list
Customer information
E
x
p
ir
e
d

s
u
b
s
c
r
ip
t
io
n

lis
t

E
x
p
i
r
e
d

c
o
n
t
r
i
b
u
t
o
r

l
i
s
t

S
u
b
s
c
r
i
b
e
d

c
o
n
t
r
i
b
u
t
o
r

l
i
s
t


Individual Assignment Information Systems Modeling


6
Pulasthi Kotalawala 2012/PgDISM/35
DOCUMENT FLOW DIAGRAM LEVEL 1
Customer
1 Customer Management Dept.
Handel customer information and
payment
T1 Dispatch Payment file
2 Subscription Management Dept.
Handel subscription of both customer
and contributor
3 Contributor Management Dept.
Manage contributor and staff
members information
M1 Customer information file
T2 Renewal file
M2 Expired subscriber file
M5 Expired contributor file
M4 Contributor subscription file
M3 Contributor Information file
Customer
Contributor Staff
Customer
information
Subscription renewal
payment
information
Payment
information
Promotional
information
Subscription
renewal notice
Paid customers list Paid customers list
Customer
information
Customer
information
Expired subscription
information
Expired subscription
information
Expired subscription
information
Contributor particulars
Contributor
information
Contributor
information
Subscribed
contributor list
Subscribed
contributor list
Expired contributor
list
Expired contributor
list
Contributor
information
Contribution status
records
Staff member
involvement
records
Information of Staff member
involvement with contributor
Subscription renewal
payment information
Subscription renewal
payment information

Individual Assignment Information Systems Modeling


7
Pulasthi Kotalawala 2012/PgDISM/35
LEVEL 2 DFD OF PROCESS-1
1.1
Handle payments
1 Handle customer information & payments
1.2
Record customer
information
1.3
Prepare expired
subscription
customer list
Customer T1 Dispatch Payment file
M1 Customer information file
T2 Renewal file
M2 Expired subscription file
M5 Contributor expired subscription file
Subscription renewal
payment
information
Payment
information
Customer
information
Customer list
Paid customers list
Contributor expired
subscription list
Expired subscription
information
Customer payment
particulars
Expired subscribed
customer list
Customer particulars
Subscription renewal
information


Individual Assignment Information Systems Modeling


8
Pulasthi Kotalawala 2012/PgDISM/35
Elementary Process Description Process 1.3

Elementary Process Description
Process ID: 1.3
Process Name: Prepare expired subscription customer list
Process Description:
Get customer particulars from Process 1.1
Get customer list from Process 1.2
Get expired subscription information from Expired subscription file
Get contributors expired subscription list from Contributor expired subscription file
Prepare Subscription renewal information
Put it into Renewal file
Send Expired subscribed customer list to Process 1.1





































Individual Assignment Information Systems Modeling


9
Pulasthi Kotalawala 2012/PgDISM/35
LEVEL 2 DFD OF PROCESS-2

2.1
Record customer
payment
information
2 Handle Subscription of both Customer and Contributor
2.3
Prepare contributor
subscription list
2.2
Prepare expired
subscription
summary
Customer
T1 Dispatch Payment file
M1 Customer information file
T2 Renewal file
M2 Expired subscription file
M3 Contributor information file
Subscription paid
customers list
Customer payment
information
Subscription renewal
information
Customer
information
Promotional information
Subscription
renewal notice
Expired subscription
information
M4 Contributor subscription file
Contributor information
M2/1 Customer subscription file
Subscribed customer information
Subscribed
contributor list
Subscribed
contributor list
Subscribed customer
information

Individual Assignment Information Systems Modeling


10
Pulasthi Kotalawala 2012/PgDISM/35
Assumptions

Subscription process handles in process 2.2


Elementary Process Description Process 2.2


Elementary Process Description
Process ID: 2.2
Process Name: Prepare expired subscription summary
Process Description:
Get customer payment information from Process 2.1
Get subscribed contributor list from Process 2.3
Get subscription renewal information from Renewal file
Prepare expired subscription information
Put it into Expired subscription file
Prepare subscribed customer information
Put it into Customer subscription file
Prepare subscription renewal notice
Send it to Customer





























Individual Assignment Information Systems Modeling


11
Pulasthi Kotalawala 2012/PgDISM/35
LEVEL 2 DFD OF PROCESS-3
3.1
Record contributors
information
3 Manage Contributor and Staff members information
3.3
Prepare subscribed
contributor list
3.2
Asses the
contributor
Staff
M3 Contributor information file
M4 Contributor subscription file
Contributor
particulars
Contributors expired
subscription list
M2 Expired subscription file
Expired subscribers
information
Subscribed contributor
list
Contributor
information
M5 Expired contributor subscription file
Eligible contributors
list
Contributor
particulars
Contributor
Staff member contribution
involvement information
Contributor information
Staff involvement
records
Contributor
information
Contribution status
record
M3/1 Returned contributor file
Returned contributor
list
Returned contributor
list

Individual Assignment Information Systems Modeling


12
Pulasthi Kotalawala 2012/PgDISM/35
Assumptions

Asses contributor to verify their contribution along with the company original data about
contributors
Staff receive contributor information to check the corresponding contribution information and
send back information relevant to assess the contributor


Elementary Process Description Process 3.2


Elementary Process Description
Process ID: 3.2
Process Name: Asses the contributor
Process Description:
Get contributor particulars from Process 3.1
Get Staff member contribution involvement information from Staff
If contributor particulars are match with criteria Then
Prepare eligible contributors list
Send eligible contributors list to Process 3.3
Else
Prepare returned contributor list
Put it into Returned contributor file



Elementary Process Description Process 3.2

Elementary Process Description
Process ID: 3.3
Process Name: Prepare subscribed contributors list
Process Description:
Get returned contributor list from Returned contributor file
Get contributor particulars from Process 3.1
Get eligible contributors from Process 3.2
Get subscribed contributor list from Contributor Subscription file
Get expired subscription information from Expired subscription file
Prepare contribution status record
Send it to Contributor
Prepare contributors expired subscription list
Put it into Expired contributor subscription file

You might also like