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

Part 1: Events and Structured Analysis with Data Flow Diagrams

System event Table


Event Log in Password reset Check game inventory Place order Event type External external External Trigger authentication request (password) Password change request Get inventory list Source User User user Use case system access & user authentication Password reset system display inventory quantity display inventory quantity access to user payment account Acess to order data Response Log in confirmation/ failure New password Web page inventory report display order in the shopping cart Display order payment confirmation or order rejection details Order history report Destination User User User

External

Check game availability Demand access to credit card payment Information of the orders placed in the optional period demand access to user profile access to inventory conditional access to user account

User

User

Payment

External

User

User

Order History report Temporary

User

user

Create & update user profile Update Shopping catalog Update user account

External Temporary External

admin admin accountant

Create or update user profile Inventory records access to status field

user profile created/updated. updated shopping catalog updated user account status

admin/ user admin/ user accountant/ user

Abuse reported

External

Incident booked

admin

resolve incident

assess and remove the abusive content updated order history

admin/ user

Update order history Conditional access to other user account

External

conditional access to user account access rights validation

accountant

access to user's order details user privileges

accountant/ user admin/ user

External

user

access denied for information modification

Context Diagram

System Context Diagram

Data Flow Diagram


DFD Level 0

Level 1 DFD
Admin rights for user profile creation and permission assignment

Gamer/User website operations

Accountant Website Updation

Part 2: Object Oriented Analysis and Design modeling


Use case Model

Scenario Description
Log in:
The Users will be accessing the portal to update the profile information created by the admin. On this portal they can initiate an order see the past order history. Manage their score. Can see score of others in the forum, exchange ideas. Admin will be able to control information and access of all the users.

Shopping Catalog
User can access Online ordering system/shopping catalog/Inventory to browse the store and place orders. In case of buying any game the User/Coach has access to the Online Ordering system linked to the store on the website. Its here that the User can access and order merchandise online. Admin can delete the items from online ordering systems

Order management system


See order history. This User/Coach can check the Order history or any orders he has placed in the past. Accountant can generate reports with the User status Accountant can add any over the counter transaction into user profile Accountant can make changes to the renewal details In cases like membership suspension etc.

Sequence Diagram
Online Shopping:

Activity Diagram

Class Diagram

State Chart diagram

Report Design
This is the order status report retrieved by accountant to check order and payment status.
Order Date Invoice Number User SKU Payment Status Order Status Comments

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