Vol-Bank is a non-profit bank in Glasgow where a volunteer shares the skills and needs with others. If two volunteers match combination to meet each other’s needs, they are connected by the staff and they are served free of cost. This bank also enables the community to publish their events and announcements to keep others informed. The presented report will discuss the design aspects for the bank. It will include use case diagram, use case description, class diagram and sequence diagram. The core purpose of the report is to demonstrate how the non-technical users such as staff and directors can be engaged in requirement identification for the system.
Figure 1: Use case diagram
Scenario of use case register membership
Open website: www.volbank.org
If registration page loaded then
repeat
Fill the form
Until form is completely filled
Validate form (refer to use case)
If cancel button clicked then
Discard the form
Show confirmation box: Are you sure to cancel?
If yes is clicked then
Show message: You cancelled the registration process. (error case)
Endif
Endif
Endif
Scenario for use case Validate form
If form data is valid then
Allow submission or resubmission
Show confirmation message: form submitted successfully. (normal case)
Else
Highlight the incomplete field
Show related errors on each field (special case)
Endif
Auto-generate member number
Record the member number
Record data in section 1 to 3
Update staff for new record for matching operation
Figure 2: Class diagram
Figure 3: Sequence diagram
The report concluded that use case diagram is effective to map the actions and interactions of the users with the system. It helps to understand how the users interacts and meet the intended goals. Use case description is an English like description to demonstrate the process for registration. It indicates how the logics are working before to make final submission for the registration of a member. Similarly, class diagram demonstrated the attributes and related operations of the entities and indicates the aggregation and associations between the entities. The report also included a sequence diagram to demonstrate the alternative and essential actions of the users during the registration process
You Might Also Like:-
Design Builder Software Assignment Help
CSC10217 Web Development-II Low-Level Module Design Assessment Answers
SBM1201 Website Designing Project Assignment Sample
1,212,718Orders
4.9/5Rating
5,063Experts
Turnitin Report
$10.00Proofreading and Editing
$9.00Per PageConsultation with Expert
$35.00Per HourLive Session 1-on-1
$40.00Per 30 min.Quality Check
$25.00Total
FreeGet
500 Words Free
on your assignment today
Get
500 Words Free
on your assignment today
Request Callback
Doing your Assignment with our resources is simple, take Expert assistance to ensure HD Grades. Here you Go....