Date post: | 28-Dec-2015 |
Category: |
Documents |
Upload: | olivia-holt |
View: | 215 times |
Download: | 0 times |
Design for Admin/Partner/User Page
xx May 2015
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
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.
(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
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>
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>
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 >
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
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
10
3. Partner Page
Photo
Update
Partner Profile
Transaction History
Transaction History
② Transaction History
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
12
4. User Page ② Mileage History
Photo
Update
My Profile
Mileage History
Mileage History
13
4. Admin Page ① Dashboard
Dashboard
Search
Dashboard
Partner Performance
User Performance
Transaction Input
Mileage Management
Website Management
14
4. Admin Page ② Search - Search Partners
Dashboard
Search
Search Partners
Partner Performance
User Performance
Transaction Input
Mileage Management
Website Management
15
4. Admin Page ② Search - Search Users
Dashboard
Search
Search Users
Partner Performance
User Performance
Transaction Input
Mileage Management
Website Management
16
4. Admin Page ③ Partner Performance – by partners
Dashboard
Search
Performance by Partners
Partner Performance
User Performance
Transaction Input
Mileage Management
Website Management
17
4. Admin Page ③ Partner Performance – Individual
Dashboard
Search
Individual Partner Performance
Partner Performance
User Performance
Transaction Input
Mileage Management
Website Management
18
4. Admin Page ④ User Performance – by Users
Dashboard
Search
Performance by Users
Partner Performance
User Performance
Transaction Input
Mileage Management
Website Management
19
4. Admin Page ④ User Performance – Individual
Dashboard
Search
Individual User Performance
Partner Performance
User Performance
Transaction Input
Mileage Management
Website Management
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
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
22
4. Admin Page
Dashboard
Search
Input Settings
Partner Performance
User Performance
Transaction Input
Mileage Management
Website Management
⑤ Transaction Input - Settings
23
4. Admin Page ⑥ Mileage Management – Mileage by Periods
Dashboard
Search
Mileage by Periods
Partner Performance
User Performance
Transaction Input
Mileage Management
Website Management
24
4. Admin Page ⑥ Mileage Management – Mileage by Users
Dashboard
Search
Mileage by Users
Partner Performance
User Performance
Transaction Input
Mileage Management
Website Management
25
4. Admin Page ⑥ Mileage Management – Input Mileage
Dashboard
Search
Input Mileage
Partner Performance
User Performance
Transaction Input
Mileage Management
Website Management
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
27
4. Admin Page
Dashboard
Search
Upload FAQ
Partner Performance
User Performance
Transaction Input
Mileage Management
Website Management
⑦ Website Management – Upload FAQ
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.
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
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
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