Professional Documents
Culture Documents
Final Presentation - F1802BF18B (MC180204630, MC170402017)
Final Presentation - F1802BF18B (MC180204630, MC170402017)
Final Presentation - F1802BF18B (MC180204630, MC170402017)
Ordering System
Group Members
Introduction
F1802BF18B (MC180204630, MC170402017)
Customer
Visitor
Process Model Diagram
Use Case Diagram
Online Medicine Ordering System
View Cart <<extend>> Confirm Order
<<extend>>
Add to Cart
<<uses>> <<extend>>
Search Item
Check Order Status
Make Payment
Register
<<include>>
<<include>>
Validation
<<include>>
Login
<<include>>
Verification
Delete Medicine Category
User <<extend>>
View Transactions: View previous transaction by date search and total amount at end (both
User:
Register User have to register with essential details for medicine ordering system.
Login: User have to login with their credentials to access medicine ordering system.
Menu List: Different medicine items with respective categories viewable to user.
Item Details: User can view medicine items details and buy the Item by doing online payment.
View Cart: User can view their cart details, delete items from cart, update quantity etc.
View Orders and Status: User can keep track of their orders with delivery status.
Architectural Design
Presentation Tier
User Interface
Logic Tier
Data Tier
Database Storage
Team Structure
6. Save
7. Saving
8. Saved
9. Registered Successfully
Sequence Diagrams: Login Account
1. Click "Login"
2. Ask for Username & Password
4. Velidating
5. Verify
7. Verified 6. Verifying
8. Logged in Successfully
Sequence Diagrams: View Orders
4. Processing
6. Processing
7. Send Data
8. Displays Orders
Sequence Diagrams: Place Order
4. Processing
5. Save Information
6. Processing
7. Saved
4. Processing
6. Processing
7. Sends Order Information
Admins Customers
Payments
-admin_id: int -admin_id: int
-person_id: int 1:M -payment_id: int -person_id: int
<<manage>>
-time_stamp: timestamp -order_id: int -time_stamp: timestamp
+manageCustomer() -total_amount: string 1:M
<<make>> +register()
+viewOrder() -payment_method: string +placeOrder()
+manageFoodItem() -payment_detail: string +makePayment()
+managePayment() -status: string
-time_stamp: timestamp 1:M
<<place>>
1:M
1:M
<<manage>> 1:1
<<manage>> 1:1
Medicine_Items Customer_Orders
-item_id: int -order_id: int Accounts
-item_name: string -account_id: int
-item_id: int -account_id: int
-category: string
-payment_method: string -person_id: int
-availability: string
-delivery_detail: string -code: string
-price: string
-order_detail: string -status: string
-discount: string
-amount: string -time_stamp: timestamp
-item_detail: string
-status: string -status: string
-time_stamp: timestamp
M:1 M:1
Entity-Relationship Diagram
date_of_birth email
gender
last_name phone
first_name address
Person username
person_type person_id
admin_id password time_stamp
person_id person_id
time_stamp customer_id
time_stamp Is a
Admin Customer
1 1
Manage M
Customer 1 Create
Account
1
status
account_id time_stamp
1 person_id 1
code
delivery_detail amount
order_detail status
payment_method
account_id time_stamp
item_id
1 order_id Track
1 M 1
M
View M Order Place
category_title
price discount
time_stamp
category availability item_id category_id
item_name
status Category
item_detail
time_stamp 1
payment_id time_stamp
order_id total_amount status
payment_detail
payment_method
Database Diagram
User Interfaces: Home Page
User Interfaces: Sign-In Page
User Interfaces: Sign-Up
User Interfaces: Manage Items Page
User Interfaces: View Orders Page
User Interfaces: Change Password
User Interfaces: Manage Users
User Interfaces: Search Medicine Page
Tools & Languages
Tools:
Sublime Text 3.0
WAMP 3.0.4 - 64bit
MS Visio 2016
MS Project 2016
Languages:
HTML (Hypertext Markup Language)
CSS (Cascading Style Sheet)
PHP (PHP: Hypertext Preprocessor)
MySQL (Databases)