Information System Analysis and Design Final Project Report
Information System Analysis and Design Final Project Report
Information System Analysis and Design Final Project Report
BUYER SELLER
Creates Account
Creates Account
Searches Listings
Searches Listings
Creates Listings
Places Order
Ships Item
Purchase Item
Register
Login
Search Product
BUYER
Add product to cart
Display bill
Payment
Log out
2. Class Diagram
LineItem
*{ordered,unique} Quantity : Integer *{ordered,unique}
line_item line_item
price : Price
<<enumeration>>
OrderStatus
Product New
Hold
Id: String {id}
name: String Shipped
supplier: Supplier Delivered
Closed
SYSTEM
INTERACTION
3
ACTOR INTERACTION Swim Lane Diagram
INTERACTION
GOAL
Authentication Activity
Sign Up
Login
Logout
Change Password
Edit Profile
Password Password Failed to
Changed change
Manager record activity
Manage Record
Manage Income
Sequence Diagram
USER Manage Profile UI Manage Profile Cont User Entity
Edit Profile
(name,email)
(Is Information Completed = yes) Edit Profile (User)
Save user Info
Return done
Change Password
(current password,new password)
Change Password(User)
Return done
Mananger record sequence
Manage Record
Manage Income
Add Income (amount,describe)
Return done
Decide Income(Income Id)
Return done
Manage Expense
Add Expense ( ExpenseId,Amount,Description)
Return done
Delte Expense ( Expense Id)
Return Done
Modify Expense ( Expense Id,Amount)
Return done
Download Record
FetchIncome (start date,end date)
Return income
Fetch Expense(start date,end date)
Return income
Design
1.