bss-tig-app email client funtional design ui v.0.4 20160208 (1)

29
EMAIL Client Mobile App Project Customer: TIGRIS Company Limited Requirement Analysis and Solution Design Version : 1.0 Date : 29 January 2016

Upload: ashraf-ul-alam-tusher

Post on 13-Apr-2016

217 views

Category:

Documents


0 download

DESCRIPTION

Mobile app project description

TRANSCRIPT

Page 1: BSS-TIG-App Email Client Funtional Design UI v.0.4 20160208 (1)

EMAIL Client Mobile App Project

Customer: TIGRIS Company Limited

Requirement Analysis and Solution Design

Version : 1.0

Date : 29 January 2016

Page 2: BSS-TIG-App Email Client Funtional Design UI v.0.4 20160208 (1)

ii

Accepted by: TIGRIS Company Limited

Name Signature

Date

정진원

Managing Director

Page 3: BSS-TIG-App Email Client Funtional Design UI v.0.4 20160208 (1)

EMAIL Android App Documentation.docx iii

Version History

Date Author Version Changes made Rationale

29/01/2016 Htet Myat Khin 1.0 Initial draft

Page 4: BSS-TIG-App Email Client Funtional Design UI v.0.4 20160208 (1)

EMAIL Android App Documentation.docx 4 of 29

1. Introduction

This document serves to define the detail design of the project as discussed and agreed in

System and Software Requirement Definitions by TIGRIS and Blue Stone. Requirement

Number in SSRD will be used as part of reference of detail design.

Page 5: BSS-TIG-App Email Client Funtional Design UI v.0.4 20160208 (1)

EMAIL Android App Documentation.docx 5 of 29

1.1 Requirement Definition

SSRD No. Description

RD-001 Show list view sort by Sender/ Subject/ Size/ Date

1. Inbox

2. Sent

3. Important

4. Drafts

5. Trash

6. Spam

RD-002 Functions for Inbox/ Sent/ Spam

1. Reply

2. Reply All

3. Forward

4. Delete

5. Archive

RD-003 Tools for Inbox/ Sent/ Spam

1. Set to Read/ Unread/ Important/ Spam/ Not Spam

2. List by All/ New Mail/ Read Mail/ Unread Mail/ Forwarded Mail

3. Move to specific mail box/ Trash

RD-004 Share Mail to TIGRIS community/ Personal

RD-005 Search by sender/ subject/ contents

RD-006 Trash

1. Delete

2. Reload

3. Move

RD-007 Draft

1. Delete

2. Open Compose Page

RD-008 Mail Detail View

1. Subject

2. Date

3. Sender

4. Receiver

5. Contents

6. Attached File

RD-009 User Defined Box

RD-010 Address Book

RD-011 Push Alarm

Page 6: BSS-TIG-App Email Client Funtional Design UI v.0.4 20160208 (1)

EMAIL Android App Documentation.docx 6 of 29

SSRD No. Description

RD-012 Compose

1. Subject

2. From

3. To

4. CC

5. BCC

6. Contents

7. Attach File

8. SEND or Save to Draft

Table 1: Requirement Definition

*Note: According to product hierarchy requirement, volume will be planned in product type

level instead of product group level.

Page 7: BSS-TIG-App Email Client Funtional Design UI v.0.4 20160208 (1)

EMAIL Android App Documentation.docx 7 of 29

1.2 Use Case (Work Flow)

1.2.1 UC-V001: Compose Mail

Type username and password. And click

login button

SD-V001 : Login

Inbox Mail List

Inbox Mail list sort by sender/ subject/ size/

date

SD-V002 : Inbox

List View

SD-V002 : Inbox

Compose mail

SD-V006 : Compose

Compose mail

Click send item

SD-V006 : Compose

Inbox Mail List

Click save item

SD-V006 : Compose

Inbox Mail List

ClickButton

StartEnd

Write mail Mail Send?

Yes

Save as Draft?

NoYes

No Click back item

SD-V006 : Compose

Inbox Mail List

Figure 1: Compose Mail

Page 8: BSS-TIG-App Email Client Funtional Design UI v.0.4 20160208 (1)

EMAIL Android App Documentation.docx 8 of 29

1.2.2 UC-V002: Delete Mail

Inbox Mail list sort by sender/ subject/ size/

date

SD-V002 : Inbox

List View

Click delete button

SD-V003 : Mail List

List View

Start End

Select Mail(Multi Select)

SD-V004 : Mail List

List View

Left swipe on Mail list(Single select)

SD-V003 : Mail List

List View

Click on mail to read detail

SD-V007 : Mail detail

Mail Detail

Click delete button

SD-V004 : Mail List

List View

Click delete button

SD-V007 : Mail detail

Mail Detail

Figure 2: Delete Mail

Page 9: BSS-TIG-App Email Client Funtional Design UI v.0.4 20160208 (1)

EMAIL Android App Documentation.docx 9 of 29

1.2.3 UC-V003: Reply/ Reply All/ Forward

StartClick on mail to read

detail

SD-V002 : Inbox

Mail Detail

SD-V007 : Mail detail

Mail Detail

Click

ButtonClick reply all Button

SD-V007 : Mail detail

Mail Detail

Click reply Button

SD-V007 : Mail detail

Mail Detail

Click forward Button

SD-V007 : Mail detail

Mail Detail

EndView Mail

Detail

Figure 3: Reply/ Reply All/ Forward

Page 10: BSS-TIG-App Email Client Funtional Design UI v.0.4 20160208 (1)

EMAIL Android App Documentation.docx 10 of 29

1.2.4 UC-V004: Move To

Inbox Mail list

SD-V002 : Inbox

List View

Click Menu item

SD-V004 : Mail List

List View

Start End

Select mail

SD-V004 : Mail List

List View

Click on mail to read detail

SD-V002 : Inbox

Mail Detail

Click move to item

SD-V004 : Mail List

List View

Click Menu item

SD-V007 : Mail detail

Mail Detail

Click move to item

SD-V007 : Mail detail

Mail Detail

Select specific mail box

SD-V008 : Box List

List View

Figure 4: Reply/ Reply All/ Forward

Page 11: BSS-TIG-App Email Client Funtional Design UI v.0.4 20160208 (1)

EMAIL Android App Documentation.docx 11 of 29

1.2.5 UC-V005: Spam

Inbox Mail list

SD-V002 : Inbox

List View

Click Menu item

SD-V004 : Mail List

List View

Start End

Select mail

SD-V004 : Mail List

List View

Click on mail to read detail

SD-V002 : Inbox

Mail Detail

Click Report item

SD-V004 : Mail List

List View

Click Menu item

SD-V007 : Mail detail

Mail Detail

Click Report item

SD-V007 : Mail detail

Mail Detail

Figure 5: Spam

Page 12: BSS-TIG-App Email Client Funtional Design UI v.0.4 20160208 (1)

EMAIL Android App Documentation.docx 12 of 29

1.2.6 UC-V006: Mark Important

Inbox Mail list

SD-V002 : Inbox

List View

Start

SD-V002 : Inbox

List View

Click item

Inbox Mail list

SD-V002 : Inbox

List View

Click on mail to read detail

SD-V002 : Inbox

Mail Detail

Click mark important item

SD-V007 : Mail detail

Mail Detail

Click menu item

SD-V007 : Mail detail

Mail Detail

End

Figure 6: Mark Important

1.2.7 UC-V007: Set Read/ Unread

Start Select mail

SD-V002 : Inbox

List View

Click read or unread item

SD-V004 : Mail List

List View

End

Figure 7: Set Read

Page 13: BSS-TIG-App Email Client Funtional Design UI v.0.4 20160208 (1)

EMAIL Android App Documentation.docx 13 of 29

1.2.8 UC-V009: Archive

Inbox Mail list

SD-V002 : Inbox

List View

Start

Select mail(Multi Select)

SD-V004 : Mail List

List View

Click archive item

SD-V004 : Mail List

List View

End

Left Swipe on Mail list(Single select)

SD-V003 : Mail List

List View

Click archive item

SD-V003 : Mail List

List View

Figure 8: Archive

Page 14: BSS-TIG-App Email Client Funtional Design UI v.0.4 20160208 (1)

EMAIL Android App Documentation.docx 14 of 29

1.3 Screen Design

1.3.1 SD-V001: Login

1.3.1.1 Screen Layout

Enter Text

Enter Text

Email :

Password :

Login

Figure 9: Login

Page 15: BSS-TIG-App Email Client Funtional Design UI v.0.4 20160208 (1)

EMAIL Android App Documentation.docx 15 of 29

1.3.1.2 Field Description

Field Name Description Required Field Type LOV Source

Email Tigris Email Name Y <Free Text>

Password Password of User Y <Password>

Table 2: Field Description

1.3.1.3 Control Properties

Control Name Description Validation and Special Feature

Login To access mail User name and password is valid or not

Table 3: Screen Control Properties

Page 16: BSS-TIG-App Email Client Funtional Design UI v.0.4 20160208 (1)

EMAIL Android App Documentation.docx 16 of 29

1.3.2 SD-V002: Inbox – Mail List

1.3.2.1 Screen Layout

Inbox

Time here

SSender NameSubjectMail Content

Figure 10: Inbox – Mail List

Search

Favorite

Compose

Menu

First Letter of

sender name

Page 17: BSS-TIG-App Email Client Funtional Design UI v.0.4 20160208 (1)

EMAIL Android App Documentation.docx 17 of 29

1.3.2.2 Field Description

Field Name Description Required Field Type LOV Source

Mail List List of inbox Y <List View>

Table 4: Field Description

1.3.2.3 Control Properties

Control Name Description Validation and Special Feature

Search Search mail by sender/ subject/ contents

Favorite To set selected mail as favorite

Compose Go to compose page

Menu Show Menu

Table 5: Screen Control Properties

Page 18: BSS-TIG-App Email Client Funtional Design UI v.0.4 20160208 (1)

EMAIL Android App Documentation.docx 18 of 29

1.3.3 SD-V003: Mail List - Left Swipe on Mail List

1.3.3.1 Screen Layout

Inbox

Move To Delete Spam

Figure 11: Mail List – Left swipe on Mail List

Page 19: BSS-TIG-App Email Client Funtional Design UI v.0.4 20160208 (1)

EMAIL Android App Documentation.docx 19 of 29

1.3.3.2 Field Description

Field Name Description Required Field Type LOV Source

Group Box Show three buttons on selected mail list Y

Table 6: Field Description

1.3.3.3 Control Properties

Control Name Description Validation and Special Feature

Move to Selected mail is moved to Specific Folder

Delete Selected mail is sent to Trash

Spam Selected mails are moved to Spam

Search Search for sender/subject/contents

Table 7: Screen Control Properties

Page 20: BSS-TIG-App Email Client Funtional Design UI v.0.4 20160208 (1)

EMAIL Android App Documentation.docx 20 of 29

1.3.4 SD-V004: Mail List – Multi Select

1.3.4.1 Screen Layout

Photo:

Photo:

Photo:

Time here

Time here

SSender NameSubject Mail Content

Photo:SSender NameSubject

Mail Content

Photo:SSender NameSubject

Mail Content

Time here

Move To SpamRead/

Unread

Delete

Figure 12: Mail List – Multi Select

Back

Mark important

Page 21: BSS-TIG-App Email Client Funtional Design UI v.0.4 20160208 (1)

EMAIL Android App Documentation.docx 21 of 29

1.3.4.2 Control Properties

Control Name Description Validation and Special Feature

Back Back to inbox mail list

Read Selected mails are marked as Read

Unread Selected mails are marked as Unread

Delete Selected mails are moved to Trash

Move to Selected mails are moved to Specific Folder

Mark Important Selected mails are marked as Important

Report Spam Selected mails are moved to Spam

Table 8: Screen Control Properties

Page 22: BSS-TIG-App Email Client Funtional Design UI v.0.4 20160208 (1)

EMAIL Android App Documentation.docx 22 of 29

1.3.5 SD-V005: Menu

1.3.5.1 Screen Layout

Inbox

Drafts

Sent

Trash

Important

Spam

UsernameEmail Address

15

photo

Notification

Setting

Page 23: BSS-TIG-App Email Client Funtional Design UI v.0.4 20160208 (1)

EMAIL Android App Documentation.docx 23 of 29

Figure 13: Account – Volume Confirmation View

1.3.5.2 Field Description

Field Name Description Required Field Type LOV Source

Photo Show the user photo N <Picture>

Username Show the username of login person Y <Label>

Email Show the email address of login person Y <Label>

Table 9: Field Description

1.3.5.3 Control Properties

Control Name Description Validation and Special Feature

Notification Show the number of unread mail

Inbox Show the inbox mail list

Drafts Show the draft mail list

Sent Show the sent mail list

Spam Show the spam mail list

Trash Show the trash mail list

Important Show the important mail list

Setting Mail setting

Table 10: Screen Control Properties

Page 24: BSS-TIG-App Email Client Funtional Design UI v.0.4 20160208 (1)

EMAIL Android App Documentation.docx 24 of 29

1.3.6 SD-V006: Compose

1.3.6.1 Screen Layout

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Enter Text

Compose

To :

Subject:

Attach :

Compose

To :

Cc :

Bcc :

Subject:

Attach :Text here . . . . . .

Text here . . . . . .

Figure 14: Compose Mail

Back

Save Sent

Attach

Content

Page 25: BSS-TIG-App Email Client Funtional Design UI v.0.4 20160208 (1)

EMAIL Android App Documentation.docx 25 of 29

1.3.6.2 Field Description

Field Name Description Required Field Type LOV Source

To Email address that you want to send mail Y <Text>

Subject Title of your mail N <Text>

Attach Attach the file that you want to send N <Browse>

CC The email address that you want to send

carbon copy

N <Text>

BCC The email address that you want to send

blind carbon copy

N <Text>

Content Write the text that you want to send N <Text>

Table 11: Field Description

1.3.6.3 Control Properties

Control Name Description Validation and Special Feature

Back Save to Draft and go back to mail list

Save Save to Draft

Send Send the mail

Plus Expend the CC and BCC text box

Minus Collapse the CC and BCC text box

Table 12: Screen Control Properties

Page 26: BSS-TIG-App Email Client Funtional Design UI v.0.4 20160208 (1)

EMAIL Android App Documentation.docx 26 of 29

1.3.7 SD-V007: Mail Detail

1.3.7.1 Screen Layout

Reply

Reply All

Forward

Mail Contents here

Mail Contents here

Mail Subject Here

Mail Subject Here

DeleteDelete

Move To SpamRead/

Unread

Sender Name

To : Receiver Name Read detail

Sender Name

To : Name, EmailCC : Name, EmailBcc : Name, Email

Back

Content

Clicked

Clicked

Read detail

Clicked

To

previous

mail To Next

mail

Page 27: BSS-TIG-App Email Client Funtional Design UI v.0.4 20160208 (1)

EMAIL Android App Documentation.docx 27 of 29

Figure 15: Mail Detail

1.3.7.2 Field Description

Field Name Description Required Field Type LOV Source

Content Show the mail detail Y <Text>

1.3.7.3 Control Properties

Control Name Description Validation and Special Feature

Back Back to inbox mail list

Delete Moved to Trash

Move to Moved to Specific Folder

Read/Unread Set mail to read or unread

Report Spam Moved to Spam

Read detail To see detail of mail receiver (CC , Bcc)

Reply Reply the mail

Reply All Reply the mail to all person concern with this mail

Forward Forward mail

Table 13: Screen Control Properties

Page 28: BSS-TIG-App Email Client Funtional Design UI v.0.4 20160208 (1)

EMAIL Android App Documentation.docx 28 of 29

1.3.8 SD-V008: Settings

1.3.8.1 Screen Layout

Save

Username

Email Address

Mobile Alarm

Mobile Signature

Save

Username

Email Address

Mobile Alarm

Mobile Signature

Enter Text

photophoto

Figure 17: Settings

Off

On Off

On

Page 29: BSS-TIG-App Email Client Funtional Design UI v.0.4 20160208 (1)

EMAIL Android App Documentation.docx 29 of 29

1.3.8.2 Field Description

Field Name Description Required Field Type LOV Source

On On the mobile alarm and signature

notification

Y <Boolean>

Off Off the mobile alarm and signature

notification

Y <Boolean>

Save To save change the settings Y <Button>

1.3.8.3 Control Properties

Control Name Description Validation and Special Feature

Mobile alarm To receive the notification of new incoming email

Mobile signature To input text

Table 14: Screen Control Properties