Académique Documents
Professionnel Documents
Culture Documents
SOFTWARE DESIGN
Food Assessment
UserRegistration
ShowQuestionaire
Hotel Manager
SubmitCom plaint HotelDetails
User
SubmitQuestionaire
HotelLocation
HotelRanking
UserList
Food Manager
QuestionaireReview
HotelsList
ComplaintResponse
Fig 3.2
3.3. ER Diagram
AppUser
Complaint UserId Role
ComplaintID
Name RoleId
ComplaintDescription Gender RoleName
HotelId Address
UserId Email
Pasword
Phone
RoleId
Hotel
HotelId
HotelName Questionaire
Q_Id
LiscenceNo
Question1
Address
Question2
Phone
Question3
Latitude
HotelId
MapID
UserId
Longitude
Rating
RatingId
GoogleMap
Rating
MapId
HotelId
MapKey
Fig 3.3
3.4. Class Diagram
Fig 3.4
3.6. Sequence Diagram
User Registration
: User
1: RequestForRegistration()
2: DisplayForm()
3: FillsRegistrationForm()
4: GetData()
5: ValidateData()
6: EnterValidData()
7: SaveRecord()
8: CreateAccount()
9: Response
10: Response
11: LoginForm
12: UserId&Password()
13: LoginDetails()
14: LoginQuery()
15: Validation
16: QuerySuccessfull
17: ValidMember
18: LoginSuccessfully
Fig 3.6.1
Show Questionnaire
1: PushQuestionaire()
2: ShowQuestionaire()
3: QuestionaireMethod()
4: RetrieveRecords()
5: AllRecords
6: RecordsList
7: DisplayQuestionaire()
Fig 3.6.2
Submit Questionnaire
1: FillQuestionaire()
2: SubmitPoints()
3: BindingModel()
4: SaveData()
5: InsertQuery()
6: QueryScceeded
7: RowAdded
8: SubmittedSuccessfully
Fig 3.6.3
Submit Complaint
1: Complaint()
2: ComplaintForm()
3: EntersComplaintDetail
4: AttachFile()
5: BindModel()
6: SaveRecord()
7: InserQuery()
8: Saved
9: Response
10: SubmittedSuccessfully
Fig 3.6.4
Hotel Details
1: HotelRegistration()
2: FormElement
3: FillForm()
4: BindingModel()
5: SaveData()
6: InsertQuery()
7: QueryScceeded
8: RowAdded
9: WaitForApproval
Fig 3.6.5
3.7. Activity Diagram
Questionnaire Activity Diagram
Start
Hotel Location
Questionaire Push
Display Questionaire
Fill
Questionaire
Stop
Fig 3.7.1
Hotels Information Activity Diagram
Start
Hotels List
Select Hotel
View
Information
Fork
Join
Other Details
Stop
Fig 3.7.2
Complaint Activity Diagram
Start
Select Hotel
Open Display
Complaint Complaint Form
Complaint
Form
Fill Complaint
Form
Stop
Fig 3.7.3
3.8. Collaboration Diagram
User Registration
1: RequestForRegistration()
3: FillsRegistrationForm()
12: UserId&Password()
:Application
Panel
: User
18: LoginSuccessfully
11: LoginForm 4: GetData()
2: DisplayForm() 10: Response 13: LoginDetails()
17: ValidMember
15: Validation
6: EnterValidData()
16: QuerySuccessfull
9: Response
:DBConnection :RegisteredUser
Fig 3.8.1
Show Questionnaire
1: PushQuestionaire()
2: ShowQuestionaire()
:ApplicationPanel
7: DisplayQuestionaire()
: User
6: RecordsList 3: QuestionaireMethod()
4: RetrieveRecords()
:DBConnection :Questionaire
5: AllRecords
Fig 3.8.2
Submit Questionnaire
1: FillQuestionaire()
2: SubmitPoints()
: ApplicationInterface
8: SubmittedSuccessfully
: User
3: BindingModel()
7: RowA... 4: SaveData()
6: QueryScceeded
:DBConnection : Questionaire
5: InsertQuery()
Fig 3.8.3
Submit Complaint
1: Complaint()
3: ComplaintDetail
4: AttachFile()
:UserInterface
: User 2: ComplaintForm()
10: SubmittedSuccessfully
5: BindModel()
9: Response 6: SaveRecord()
8: Saved
:DBConnection :Complaint
7: InserQuery()
Fig 3.8.4
Hotel Details
1: HotelRegistration()
3: FillForm()
: ApplicationInterface
2: FormElement
: HotelManager 9: WaitForApproval
4: BindingModel()
8: RowAdded 5: SaveData()
7: QueryScceeded
:DBConnection :Hotel
6: InsertQuery()
Fig 3.8.5
3.9. Component Diagram
Database ManageResponse
RecordMaintenane
TakeActions
Hotel/Restaurants
Food Manager UI
Complaint Reviews
UserInterface HotelManager
FoodManager
User Handyman
Fig 3.9
3.10 Deployment Diagram
AndroidPhone ApplicationServer
-TCP/IP
-TCP/IP
DatabaseServer
DBC
MS SQL
Fig 3.10