-
Notifications
You must be signed in to change notification settings - Fork 1
Use Cases
1. Administrator:
The administrator is responsible for handling the entire system, statistically chosen before running of the web app, and handles tasks such as authenticating persons, manage profiles, manage tutorials, and manage forums and miscellaneous information regarding the web application. Admin can add or remove moderators. A new admin can be added with the approval of two existing administrators.
i. Name of use case: Backup and Restore. Description: An admin can back up the database at regular times as per requirements. On system or management failure, an admin can restore the system.
ii. Name of use case: Add Moderator. Description: Administrator can add new moderator.
iii. Name of use case: Remove Moderator. Description: Administrator can remove existing moderator iv. Name of use case: Add new administrator. Description: A new admin can be added with the approval of two existing administrators. v. Name of use case: Complaints. Description: Administrator can see into the complaints forwarded by moderators and can take necessary actions according to it.
2. Moderator
Moderator has power to approve citizen by verifying the registration form and documents produced by citizen. Moderator can approve the requests sent by citizen for updating his/her profile. Moderator can also complain about the false ones for higher or concerned authorities.
i. Name of use case: Registration form. Description: Moderator can approve registration form with supportive documents.
ii. Name of use case: Citizen Approval. Description: Moderator approves citizens with request and supportive necessary documents submitted by citizen.
iii. Name of use case: Update citizen’s profile based on requests. Description: Moderator can approve the requests sent by citizens for updating their profile.
iv. Name of use case: Complaints. Description: Moderator can complain about the false documents or ids and can forward the same for administrator.
The citizen can register with necessary details and documents in the presence of the moderator. A citizen can also update his/her profile and send the same to a moderator for approval. Citizen can also view his/her own profile and pay bills.
i. Name of use case: Registration Form Description: The citizen can fill up registration form in the presence of moderator.
ii. Name of use case: Update Profile Description: Citizen can send requests for updating their profile with necessary documents.
iii. Name of use case: Upload profile photo Description: Profile photo has to be updated every 3 years by citizen.
iv. Name of use case: View profile Description: Citizen can view his complete profile details such as addresses, photo, crime details and traffic violations.
v. Name of use case: Pay Bills. Description: Citizen can pay his electricity and telephone bills through his/her account.
vi. Name of use case: FAQs Description: Citizen has access to frequently asked questions which would give clear idea about the system and how to maintain his/her profile.
An API provided for the various external agencies like Police/Traffic Officials, Embassy, RTO/Thashildar Officials to verify the details of a person.
These users of the API must be registered with us.
The various functionalities provided in API are: Verify the biometrics of a person Verify the credentials of a person. Verify the details on the WAI card.
i. Name of use case: Verify Credentials. Description: The external agency registered with us can verify the details of a person. In order protect privacy of user, they will be replied just a YES/NO response.
ii. Name of use case: Verify Biometrics of Citizen. Description: The external agency registered with us can verify the biometric, fingerprint, of a person. In order protect privacy of user, they will be replied just a YES/NO response.
iii. Name of use case: Verify WAI Card Details. Description: The users of the API, can provide the various information on the card along with the checksum, and the API will send back if the details are valid and if it is valid, a photo is returned for the purpose of manual verification.