Professional Documents
Culture Documents
2. Team Involvements
# Task Member Notes (Task Details, tec.)
1 KhangNN
2 HuyTH
3 LongNN
4 QuangNV
5 KhangCH
3. Issues/Suggestions
# Issue Status Notes (Solution, Suggestion, etc.)
1 Pending
2 In Progress
3 Completed
II. Software Design Document
1. Overall Description
1.1 Assumptions
-Assume all the people who use this system have basic knowledge of mobile and know how to operate
the system smoothly.
No Metho Description
d
01 db Package contains the connection class for connecting to the database
dao
2 Package contains classes that connect, query the database, and return the model
3 model Package contains classes responsible for sharping the data to return to dao
a. Class Diagram
[This part presents the class diagram for the relevant feature]
b. Class Specification
[Provide the description for each class, including both Class Attributes and Class Methods information.
Those can be in the table format as below]
b1. User model
[Provide the detailed description for the class methods]
No Method Description
01 idUser The id of user
05 address
06 phoneNumber
N Visibilit
Method Return Type Description
o y
03 createDate The date on which the clerk create campaign in the system.
Starting: The campaign is in progress.
04 status
Not yet: The campaign hasn't taken place yet.
N Visibilit
Method Return Type Description
o y
c. Sequence Diagram(s)
[Provide the sequence diagram(s) for the feature, see the sample below]
Guest Login
Authenticated User Logout
b. Campaign
Uniq Not
Field name Type Size PK/FK Notes
ue Null
idCampaign nvarchar 50 x PK The id of the campaign.
nameCampaign nvarchar 50 x The name of the campaign.
dateCreate nvarchar 50 x Date create of campaign
dateStart nvarchar 50 Date start campaign
dateEnd nvarchar 50 Date finish campaign
personCreate nvarchar 50 Person create campaign
description nvarchar 100
c. Task
Uniq Not
Field name Type Size PK/FK Notes
ue Null
idTask nvarchar 50 x PK The id of the task.
nameTask nvarchar 50 x The name of the task.
idCampaign nvarchar 50 x The id Campaign of task
dateCreate nvarchar 50 Date create of task
dateStart nvarchar 50
dateEnd nvarchar 50
discription nvarchar 100
N/A