Вы находитесь на странице: 1из 6

System Modeling on Procurement Software

Context Model
Interaction Model ( Use Case and Sequence Diagram )
Structural Model ( Class Diagram )

Name: Tanvir Ahmed


ID: 14265002

Instructor: Dr. Mustafizur Rahman

1. Context Model:

IT

Administrative
Management

Accounts

Procurement
Software

Retail

HR

Vendors

i.

Process Model of Inventory Management of procurement software:

Serial Number
Check
Product
Confirmation

Warranty Check

Vendor Check

IT Head
Office

New
Product

Branch

Product in
use by
Employee

Location
Management

On Repairment
service

Courier service

Vendor

Vendor

1. Use Case Modeling:

Product
Enrolment

Database
Record

Senior Procurement Officer

i.

Tabular Description of the Product Enrolment:

Procurement Software: Product Enrolment

Actor
Description

Data
Stimulus
Response
Comments

ii.

Senior Procurement Officer, Database Record


SPO can insert a product registration to the software, which is authorized by IT
and management division. The registration of the product may have serial
number, vendor, warranty date, clearance number, and location. SPO can
insert and edit the data or the contents regarding to the registration
Product information, Location, General Notes
User command issues by SPO
Confirmation to database update
The SPO must have authorized log in. Confirmation of the saved data is a
must. IT head can view any product update and edit/delete any issues

Use cases in the Procurement Software involving the role SPO:


Register
Product

Edit or
Delete

SPO

Product
View Product
Info.

Authorize
Requisition

2. Sequence Diagram
i.

Sequence Diagram for View Product information:

SPO

P: Product info

D: Database PCR5

A: Authorization

View Info

Authorize
Product Details

Authorization

Alt
Authorization
OK

Authorization
Fail

Product info

Error (NO Access)

ii.

Sequence diagram for Product Enrolment:

P: Product info

D: Database PCR5

HR IT

A: Authorization

Admin

SPO

Login
OK
Alt
Send info
S
Product
Info ( )

Update Info ()
Authorize

Authorization

Update Report
Message Ok

Send Summery

Summarize

Update Ok

Authorize

Summery

Update

Authorization
Update
Summery
Message Ok

Update OK

Logout ( )

3. Classes and Association in the Procurement Software:


i.

IT Admin

HR Admin
Report Login

Authorize

Maintenance

Vendor
Procurement Officer
Product
Enrolment
Vendor Selection
Report

Senior Procurement
Officer

Managing
Administrator
Management
Reports

ii.

Accounts Admin
To financial
report

The Product Class

Product
Type
Name
Serial Number
Warrenty
Vendor
Location
Condition
Value
Purchase Date
Comment
New ( )
Authorize ( )
RecordNotes ( )
ProductInfo ( )
PurchaceOrder ( )

Вам также может понравиться