The DRCK Banking System is a software platform developed to meet the diverse needs of multiple stakeholders within the banking ecosystem. This comprehensive web-based application offers a user-friendly interface to access and manage banking services securely. The system consists of four subsystems, each designed to fulfil specific functionalities, and it adheres with robust data management, access control and anonymisation principles.
The primary goal of DRCK Banking System is to provide an efficient and user-friendly bank service for customers, allowing them to manage their accounts, conduct financial transactions and interact with the bank system efficiently. Additionally, ensuring the privacy and security of customer data is a top objective. Hence, access control mechanisms and encryption protocols are implemented to safeguard sensitive information.
The system also aims to meet compliance and regulatory requirements. This is to ensure that compliance officers have access to relevant logs to ensure that the bank operates within legal frameworks. Lastly, the project aims to enable valuable research through data anonymisation. Researchers are provided access to anonymised banking data for analysis and business insights.
Roles | Title | Access |
---|---|---|
Customer | - | customer/register: register as customer customer/login: login as customer customer/setup: set up 2FA customer/verify: verify 2FA OTP customer/dashboard: customer homepage customer/accounts: view accounts customer/tickets: view and create tickets customer/atm: deposit and withdraw customer/transfer: make a transfer |
Staff | - | staff/login: login as staff staff/setup: set up 2FA staff/verify: verify 2FA OTP staff/dashboard: staff homepage |
Staff | Ticket Reviewer | staff/tickets: view, approve, and reject customer tickets |
Staff | Auditor | staff/logs: view different sets of logs |
Staff | Anonymisation Officer | staff/anon: view anonymised data statistics and set k-values for researcher |
Staff | Researcher | staff/anon: view query results and download k-anonymised data |
You can access the DRCK Banking System at https://ifs4205-23s1-1-1.comp.nus.edu.sg/. The staff portal can be access via https://ifs4205-23s1-1-1.comp.nus.edu.sg/staff/login.
No customer accounts are prepared for the team. Instead, the team is recommended to register for their own accounts on the website.
Each member of each team is given 4 staff accounts.
The username is in the format group<group_number>_user<user_number>_<title>
.
For example:
group1_user1_Ticket_Reviewer
group3_user2_Auditor
group2_user4_Researcher
group3_user4_Anonymity_Officer
The password for all sample accounts is provided in the summary report. Note that you will be required to set up two-factor authentication upon login.