+ All Categories
Home > Documents > Design for Admin/Partner/User Page xx May 2015. Contents 1. Key Definition 2. DB Structure ①...

Design for Admin/Partner/User Page xx May 2015. Contents 1. Key Definition 2. DB Structure ①...

Date post: 28-Dec-2015
Category:
Upload: olivia-holt
View: 215 times
Download: 0 times
Share this document with a friend
31
Design for Admin/Partner/User Page xx May 2015
Transcript
Page 1: Design for Admin/Partner/User Page xx May 2015. Contents 1. Key Definition 2. DB Structure ① Partner Profile ② Transaction History ① User Profile ② Mileage.

Design for Admin/Partner/User Page

xx May 2015

Page 2: Design for Admin/Partner/User Page xx May 2015. Contents 1. Key Definition 2. DB Structure ① Partner Profile ② Transaction History ① User Profile ② Mileage.

Contents

1. Key Definition

2. DB Structure

① Partner Profile

② Transaction History

① User Profile

② Mileage History

① Dashboard

• Search Partners• Search Users

• Performance by Partners • Individual Partner Performance

3. Partner Page

4. User Page

5. Admin. Page

• Performance by Users • Individual User Performance

• Input Request • Input Progress• Input Settings

• Mileage by periods • Mileage by users• Input mileage

② Search

③ Partner Performance

④ User Perfor-

mance

⑤ Transaction In-

put

⑥ Mileage Management

⑦ Website Management• Input Recent News• Upload FAQ• Upload Country/Legal Info.• Update Serviced Office Status• “Quick Inquiry / Quote” • “Talk to Us” Management

03

04

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

P

P

PPPPPP

Page 3: Design for Admin/Partner/User Page xx May 2015. Contents 1. Key Definition 2. DB Structure ① Partner Profile ② Transaction History ① User Profile ② Mileage.

3

1. Key Definition

• Transaction Process

1. Request: Bizinone introduces client(=member=free member) to partner and requests partner to provide service

2. Serviced: Partner completes providing service to client and issues an invoice to client

3. Invoiced: Based on partner’s invoice, Bizinone also issues an invoice to partner Mileage points will also be calculated at this moment. 3% of serviced amount including tax will be accumulated to client mileage account

4. Completed: Receives commission from partner and finish all the process

0. Failed: Transaction was failed in the middle of the process before “completed” process For example, partner or client fails to reach agreement on service or partner refuse to payment to Bizinone, etc.

Page 4: Design for Admin/Partner/User Page xx May 2015. Contents 1. Key Definition 2. DB Structure ① Partner Profile ② Transaction History ① User Profile ② Mileage.

(PK) log_iduser_id: char(8)ip_address: int(12)login_time: timestamptime stayed: interval

<User_log>

<Partner_Info>

(PK) partner_id(10)business_type: int(2)website_url: varchar(30)registration_number: varchar(30)tax_id_number: varchar (30)

(PK) iso_code_2: char(2)iso_code_3: char(3)currency: char(3)ct_code: int(4)country_name: varchar(30)

<Country code>

(PK) user_id: char(10) user_type: int(1)user_email: varchar(30)password: varchar(20)title_code: int(1)first_name: varchar(20)last_name: varchar(20)profile_photo: varchar(200)phone_number: varchar(15)ct_code: int(4)address_1: varchar(60)address_2: varchar(60) city: varchar(30)zipcode: varchar(12)country_code: char(2)preferred_language_code: char(4)register_time: timestamprecovery_key: varchar(100)confirmation_key: varchar(100)confirmed: booleanconfirm_time: timestampmileage_point: int(10)paypal_account: varchar(30)western_union_account: varchar(30)other_information: text

<User>

*User table is for both of user and partner

*This table is only usedwhen the user is a partner

Eg. KRW, EUR, GBP, USD

(PK) bank_code: char(8)bank_eng_name: varchar(30) bank_local_name: varchar(30)branch_name: varchar(30)branch_address_1: varchar(60)branch_address_2: varchar(60)branch_city: varchar(30)branch_zipcode: varchar(12)branch_country_code: char(2)swift_code: char(8)swift_code_branch: char(3)iban_code: varchar(30)routing_number: varchar(30)

<Bank_Info>

“xxx” if it is primary office or null

Auto-generate

(PK) title_code: int(1)(PK) title language: char(4)title name: varchar(10)

<title code>

(PK) language code: char(4)language_name: varchar(30)

<Language code>

Eg. KOKR, ENUS, ENUK

(PK) language code: char(4)(PK) country_code: char(2)

<Country_Language_matrix>

(PK) country_code: char(2)(PK) city: varchar(30)(PK) tax_code: int(1)tax_name_eng: varchar(30)tax_name_local: varchar(30)tax_rate: decimal(4,3)

<Tax_Info>

Auto-generate

(PK) bank_code: char(8) (PK) user_id(8)bank_account_number: varchar(20)bank_account_currency: char(3)account owner name: varchar(30)

<User_bank_info>

Eg. KRW, EUR, GBP, USD

*user_id: Confirmdate(4:YYMM)-0000(4:####)-Countrycode(2:AA)

2. DB Structure (1/3)

4

User/Partner Profile

Page 5: Design for Admin/Partner/User Page xx May 2015. Contents 1. Key Definition 2. DB Structure ① Partner Profile ② Transaction History ① User Profile ② Mileage.

5

(PK) base_currency: char(3)(PK) target_currency: char(3)rate: decimal(19,9)date: date

<ExUpdate rate>

(PK) user_id: char(10)(PK) trx_id: int(6)status: int(1)failed: booleanpartner_id: char(10)trx_category_code: int(4)trx_detail: varchar(30)trx_currency: char(3)requested_amt_local_at: int(20)requested_amt_USD_at: int(16)requested_time: timestampserviced_amt_local_at: int(20)serviced_tax_local: int(20)serviced_amt_USD_at: int(16)serviced_date: dateserviced_time: timestampinvoiced_amt_local_at: int(20)invoiced_tax_local: int(20)invoiced_amt_USD_at: int(16)Invoiced_date: dateinvoiced_time: timestamp

<Transaction>

(PK) Trx_category_code: int(4)category_language: char(4)category_name: varchar(30)

<Transaction category>

1:Requested – 2:Serviced – 3:Invoiced – 4:Completed

(PK) user_id: char(10)(PK) mileage_id: datetimetrx_id: int(6)mileage_updated_point: int(10)mileage_valid_point: int(10)reason_Update_category: int(2)reason_Updated_detail: varchar(20)

<Mileage_log>

Auto-generate

(PK) category code: int(2)category_title: varchar(20)

<Mileage Update category>

2. DB Structure (2/3)

User/Partner Transaction/Mileage

[user_id]@<user>

[currency]@<country code>

[currency]@<country code>

[partner_id]@<partner_info>

Page 6: Design for Admin/Partner/User Page xx May 2015. Contents 1. Key Definition 2. DB Structure ① Partner Profile ② Transaction History ① User Profile ② Mileage.

2. DB Structure (3/3)

6

(PK) ID: int(4)(PK) id_country: char(2)(PK) language code: char(4)id_legal_info_menu: int(3)title: varchar(60)detail: longtextdateupload: datehits: int(10)filename: varchar(30)folder: varchar(5)

<file_upload>

Country / Legal Info.

(PK) ID: int(3)(PK) id_country: char(2)(PK) language code: char(4)Menu_name: varchar(30)

country_legal_info_menu

(PK) ID: bigint(20)from_id: bigint(20)to_id: bigint(20)body: textdatetime: timestamptalk_id: bigint(20)is_new: char(1)from_user_info: textTo_user_info: text

<mirrormx_customer_chat_message>

(PK) ID: bigint(20)name: char(32)mail: char(64)password: char(20)image: char(128)info: textroles: char(128)last_activity: timestamp

<mirrormx_customer_chat_user>

identify sender message (client message)identify sender message (admin message)Messagedate and time to be chatttedid each conversation to identify new messagedetail user informationdetail info chat destination

user name (admin, guest)user email (admin, guest)user password (admin, guest)avatar (admin, guest)information ip and domain used by guest and adminidentifier, two type (“OPERATOR” for admin and “Guest” for guest)last activity admin and guest

Talk to us Managment

Quick Inquiry/ Quote

(PK) ID: int(8)category: int(1)service_country: char(2)subject: varchar(200)contents: long textname: varchar(30)email_address: varchar(30)company_name: varchar(20)company_website: varchar(30)phone: varchar(20)current_residence: char(2)file: varchar(100)inquiry_time: timestampreplay_time:timestampreplied_user: char(10)reply_contents: long textreply_file: varchar(30)

<quick_inquiry>

FAQ

(PK) ID: int(3)(PK) language code: char(4)id_menu: int(2)country_code: char(2)question: longtextanwser: longtext

<Faq_content>

[language code] @ <language code >

(PK) ID: int(2)(PK) language code: char(4)Menu_faq: varchar(30)

<Faq_menu>

Virtual office, Serviced office, corporate service, IT service

[iso_code_2]@<country code>

[user_id] @<user>

Page 7: Design for Admin/Partner/User Page xx May 2015. Contents 1. Key Definition 2. DB Structure ① Partner Profile ② Transaction History ① User Profile ② Mileage.

2. DB Structure (3/3)

7

(PK) ID: int(3)language code: char(4)type: int(2)featured_image: char(70)title: varchar(60)short_description: textmain_content: longtextcreated_by: char(10)create_time: timestampstatus: int(1)

<news_page>

Recent News

type of archive ( post,article,blog )

1,2 ( publish,not publish )

[language code] @ <language code >

Page 8: Design for Admin/Partner/User Page xx May 2015. Contents 1. Key Definition 2. DB Structure ① Partner Profile ② Transaction History ① User Profile ② Mileage.

8

3. Partner Page

Photo

Update

Partner Profile

Transaction History

Partner Profile

① Partner Profile

Confirm Date

Email Address

Password Update

Company Name

Company Website

Company Registration No.

Tax ID No.

Bank Name(English/Local)

Currency / Account No.

Business Type

Phone No.

Address 1

Address 2

City / Country

Type current password

Type new password Re-type new password

Other Information

Withdraw Membership

Update

Update

Update

Update

Update

Update

Update

Update

Update

Withdrawal

If click, see next page

Account Owner Name Click to update

Bank Name(English/Local)

Currency / Account No.

Account Owner Name Click to update

Bank 1

Bank 2

Bank Name(English/Local)

Currency / Account No.

Account Owner Name Click to update

Bank 3

Update

Preferred Language Update

[frist_name] field @ <user> DB

Zip Code Update

Page 9: Design for Admin/Partner/User Page xx May 2015. Contents 1. Key Definition 2. DB Structure ① Partner Profile ② Transaction History ① User Profile ② Mileage.

9

3. Partner Page

Branch Address 1

Branch Address 2

Branch Name

Branch City/ Country

Branch Zipcode

SWIFT ( Branch / Code)

Routing No. / Iban code

Bank Name(English/Local)

Currency / Account No.

Account Owner Name Click to update

Bank Name(English/Local)

Currency / Account No.

Account Owner Name Click to update

Bank 1

Bank 2

Bank Name(English/Local)

Currency / Account No.

Account Owner Name Click to update

Bank 3

Update

If click, only bank 2 data will be updated

Other Information

Withdraw Membership Withdrawal

Address 1

Address 2

City / Country Update

Update

Update

① Partner Profile

Page 10: Design for Admin/Partner/User Page xx May 2015. Contents 1. Key Definition 2. DB Structure ① Partner Profile ② Transaction History ① User Profile ② Mileage.

10

3. Partner Page

Photo

Update

Partner Profile

Transaction History

Transaction History

② Transaction History

Page 11: Design for Admin/Partner/User Page xx May 2015. Contents 1. Key Definition 2. DB Structure ① Partner Profile ② Transaction History ① User Profile ② Mileage.

11

4. User Page ① User Profile

Photo

Update

My Profile

Mileage History

Confirm Date

Email Address

Password Update

Phone No.

Address 1

Address 2

City

Type current password

Type new password

Re-type new password

My Profile

Update

Update

Update

Update

Update

Preferred Language Update

Title

Name

Date of Birth

Country

Zip code

Update

Update

Update

Update

First name Last name

Withdraw Membership Withdrawal

Page 12: Design for Admin/Partner/User Page xx May 2015. Contents 1. Key Definition 2. DB Structure ① Partner Profile ② Transaction History ① User Profile ② Mileage.

12

4. User Page ② Mileage History

Photo

Update

My Profile

Mileage History

Mileage History

Page 13: Design for Admin/Partner/User Page xx May 2015. Contents 1. Key Definition 2. DB Structure ① Partner Profile ② Transaction History ① User Profile ② Mileage.

13

4. Admin Page ① Dashboard

Dashboard

Search

Dashboard

Partner Performance

User Performance

Transaction Input

Mileage Management

Website Management

Page 14: Design for Admin/Partner/User Page xx May 2015. Contents 1. Key Definition 2. DB Structure ① Partner Profile ② Transaction History ① User Profile ② Mileage.

14

4. Admin Page ② Search - Search Partners

Dashboard

Search

Search Partners

Partner Performance

User Performance

Transaction Input

Mileage Management

Website Management

Page 15: Design for Admin/Partner/User Page xx May 2015. Contents 1. Key Definition 2. DB Structure ① Partner Profile ② Transaction History ① User Profile ② Mileage.

15

4. Admin Page ② Search - Search Users

Dashboard

Search

Search Users

Partner Performance

User Performance

Transaction Input

Mileage Management

Website Management

Page 16: Design for Admin/Partner/User Page xx May 2015. Contents 1. Key Definition 2. DB Structure ① Partner Profile ② Transaction History ① User Profile ② Mileage.

16

4. Admin Page ③ Partner Performance – by partners

Dashboard

Search

Performance by Partners

Partner Performance

User Performance

Transaction Input

Mileage Management

Website Management

Page 17: Design for Admin/Partner/User Page xx May 2015. Contents 1. Key Definition 2. DB Structure ① Partner Profile ② Transaction History ① User Profile ② Mileage.

17

4. Admin Page ③ Partner Performance – Individual

Dashboard

Search

Individual Partner Performance

Partner Performance

User Performance

Transaction Input

Mileage Management

Website Management

Page 18: Design for Admin/Partner/User Page xx May 2015. Contents 1. Key Definition 2. DB Structure ① Partner Profile ② Transaction History ① User Profile ② Mileage.

18

4. Admin Page ④ User Performance – by Users

Dashboard

Search

Performance by Users

Partner Performance

User Performance

Transaction Input

Mileage Management

Website Management

Page 19: Design for Admin/Partner/User Page xx May 2015. Contents 1. Key Definition 2. DB Structure ① Partner Profile ② Transaction History ① User Profile ② Mileage.

19

4. Admin Page ④ User Performance – Individual

Dashboard

Search

Individual User Performance

Partner Performance

User Performance

Transaction Input

Mileage Management

Website Management

Page 20: Design for Admin/Partner/User Page xx May 2015. Contents 1. Key Definition 2. DB Structure ① Partner Profile ② Transaction History ① User Profile ② Mileage.

20

4. Admin Page ⑤ Transaction Input - Request

Dashboard

Search

Input Request

Partner Performance

User Performance

Transaction Input

Mileage Management

Website Management

Transaction ID

User Name

Partner Name

Requested Date

Transaction Category

Transaction Detail

Transaction Currency (Local)

Exchange Rate (Local /USD)

Requested Amount (Local)

Auto Generation

Search from [first_name] and [last_name] @<user> DB and record its [user_id] as (PK) at <Transaction> DB

Progress Status

Requested Amount (USD)

[requested_time] @<transaction > DB

Select from [category_name]@<transaction category>and record [Trx_category_code] @<transaction]>

Just input detailed service provided to user

Select from the [currency]@<country code>Eg) KRW, EUR, IDR, SGD, USD, GBP

From [rate]@<exchange rate>

Input estimated amount including tax

Automatic calculation after applying exchange rate

Default input 1. Request

Confirm

Search from [first_name] and [last_name] @<user> DB and record its [partner_id]At <Transaction> DB

Page 21: Design for Admin/Partner/User Page xx May 2015. Contents 1. Key Definition 2. DB Structure ① Partner Profile ② Transaction History ① User Profile ② Mileage.

21

4. Admin Page

Dashboard

Search

Input Progress

Partner Performance

User Performance

Transaction Input

Mileage Management

Website Management

Search Transaction List

Country

User Name

Start Date*(Requested Date)

Partner Name

End Date*(Requested Date)

Status

Search

Transaction List

[ct_code] @<user>

* Mandatory Filed

Trans. ID Country Status User Partner

Requested Date

RequestedAmount Currency

Trans.Category

000001 Indonesia Requested Brad Min Doowang 3-Jan-2015 1,000,000 IDR Serviced Office

000002 Indonesia Requested Brad Min Doowang 4-Jan-2015 3,000,000 IDR Virtual Office

000003 Indonesia Requested Brad Min Doowang 5-Jan-2015 3,000,000 IDR Incorporation

000004 Indonesia Requested Brad Min Doowang 6-Jan-2015 2,000,000 IDR IT Services

000005 Indonesia Requested Brad Min Doowang 7-Jan-2015 4,000,000 IDR Serviced Office

[trx_currency] @<transatcion>

After click show list

If select an item among above list, pop up below input window

Confirm

Transaction Progress Input

*

⑤ Transaction Input - Progress

Page 22: Design for Admin/Partner/User Page xx May 2015. Contents 1. Key Definition 2. DB Structure ① Partner Profile ② Transaction History ① User Profile ② Mileage.

22

4. Admin Page

Dashboard

Search

Input Settings

Partner Performance

User Performance

Transaction Input

Mileage Management

Website Management

⑤ Transaction Input - Settings

Page 23: Design for Admin/Partner/User Page xx May 2015. Contents 1. Key Definition 2. DB Structure ① Partner Profile ② Transaction History ① User Profile ② Mileage.

23

4. Admin Page ⑥ Mileage Management – Mileage by Periods

Dashboard

Search

Mileage by Periods

Partner Performance

User Performance

Transaction Input

Mileage Management

Website Management

Page 24: Design for Admin/Partner/User Page xx May 2015. Contents 1. Key Definition 2. DB Structure ① Partner Profile ② Transaction History ① User Profile ② Mileage.

24

4. Admin Page ⑥ Mileage Management – Mileage by Users

Dashboard

Search

Mileage by Users

Partner Performance

User Performance

Transaction Input

Mileage Management

Website Management

Page 25: Design for Admin/Partner/User Page xx May 2015. Contents 1. Key Definition 2. DB Structure ① Partner Profile ② Transaction History ① User Profile ② Mileage.

25

4. Admin Page ⑥ Mileage Management – Input Mileage

Dashboard

Search

Input Mileage

Partner Performance

User Performance

Transaction Input

Mileage Management

Website Management

Page 26: Design for Admin/Partner/User Page xx May 2015. Contents 1. Key Definition 2. DB Structure ① Partner Profile ② Transaction History ① User Profile ② Mileage.

26

4. Admin Page ⑦ Website Management – Input Recent News

Dashboard

Search

Input Recent News

Partner Performance

User Performance

Transaction Input

Mileage Management

Website Management Language

Created Time

Image

Title

Short Description

Created by

Main Content File Upload

Publish Yes / No

Preview Short News

Update Confirm

Full News

Create New News

TitletitletitletitleShort news short news shortnews short news short newsShort news short news shortnews short news short newsShort news short news shortnews short news short newsShort news short news shortnews short news short

If click

If click

Show full html news article as pop-up window

Page 27: Design for Admin/Partner/User Page xx May 2015. Contents 1. Key Definition 2. DB Structure ① Partner Profile ② Transaction History ① User Profile ② Mileage.

27

4. Admin Page

Dashboard

Search

Upload FAQ

Partner Performance

User Performance

Transaction Input

Mileage Management

Website Management

⑦ Website Management – Upload FAQ

Page 28: Design for Admin/Partner/User Page xx May 2015. Contents 1. Key Definition 2. DB Structure ① Partner Profile ② Transaction History ① User Profile ② Mileage.

28

4. Admin Page

Dashboard

Search

Upload Country/Legal Info.

Partner Performance

User Performance

Transaction Input

Mileage Management

Website Management

⑦ Website Management – Country / Legal Info.

Page 29: Design for Admin/Partner/User Page xx May 2015. Contents 1. Key Definition 2. DB Structure ① Partner Profile ② Transaction History ① User Profile ② Mileage.

29

4. Admin Page

Dashboard

Search

Upload Serviced Office Status

Partner Performance

User Performance

Transaction Input

Mileage Management

Website Management

⑦ Website Management – Serviced Office Status

Page 30: Design for Admin/Partner/User Page xx May 2015. Contents 1. Key Definition 2. DB Structure ① Partner Profile ② Transaction History ① User Profile ② Mileage.

4. Admin Page

Dashboard

Search

“Quick Inquiry / Quote” Management

Partner Performance

User Performance

Transaction Input

Mileage Management

Website Management

30

⑦ Website Management – Quick Inqury / Quote”

S

Page 31: Design for Admin/Partner/User Page xx May 2015. Contents 1. Key Definition 2. DB Structure ① Partner Profile ② Transaction History ① User Profile ② Mileage.

4. Admin Page

Dashboard

Search

“Talk to us” Management

Partner Performance

User Performance

Transaction Input

Mileage Management

Website Management

31

⑦ Website Management – Talk to us


Recommended