Modules are (respect to users):
Admin
Family/Resident
Visitor
Feature list:
Admin
Add/update/remove family and their members.
Add/update guest information for visit apartments.
Allow the families to add/update guest/visitor information.
Remove guest/visitor from the database after visiting.
Generate the token for guest/visitor for identification (bar code).
Approve the request for guest visit.
Scan the access token for visit authentication.
Family
Generating the request for guest visits.
Approve the guest visit which is generated by Admin.
Visitor
Request for access token for visit.
Modules are (respect to work):
Admin
Verify the information about family/visitor.
Approve the guest visit.
Add/remove/update information about family/guest.
Family
Register new family member.
Update information about family members.
Approve the guest visit.
Add /update the guest information.
Guest
Registration for guest information.
Modules are (respect to feature)
Notifications
o Notify the family member/s for guest visit.
o Notify the family member/s for guest visit request (if guest information added/updated by
admin or guest).
o Notify the admin for guest visit request (if guest information added/updated by the family
members).
o Notify the guest and family for guest visit duration.
o Notify the guest and family for guest departure (for removing the information from the
database).
History/ logs for guest visits
o Creating the history for guest visiting.
Registration
o Registering the guest/family information.
Update guest/family information
o Updating the guest/family information.
Login/logout
o Admin
o Family
o Guest
Registration for
Block Diagram: new family
ADMIN Request Approval
member and
for guest visit/
guest
Guest family member
History (with
Login
filters)
Login
Access Token Family
Add/Remove/ (Generation/Ap
Update proval) Core
Family/guest Guest
history
Family list
(information Update
with filter) information
about
Scan bar code family/guest
and verify that
Access Token
(bar code)
Login
Guest