Charalampos Boumparis
05Compact project / C Programming / Coursework

Account Management System

A menu-driven account management system developed entirely in C as part of programming coursework at KTH Royal Institute of Technology.

Context / KTH Royal Institute of Technology programming coursework

Year
2025
Status
Completed
Role
Programming coursework
Technologies
C / Structs / Pointers / Arrays / File I/O

01

System behavior, reconstructed

A restrained demonstration of the menu-driven program using synthetic records. The original C coursework is intentionally not published for academic-integrity and plagiarism reasons.

ACCOUNT MANAGEMENT SYSTEM

1. Log in
2. Create account
3. Search records
4. Sort records
5. Statistics
6. Transactions
0. Exit

Select option: _

Visual reconstruction / synthetic data / not a live application

02

Project scope

  • 01Separate administrator and user workflows with authentication retry limits
  • 02Custom struct-based data model and fixed-size storage for up to 200 records
  • 03Persistent load-on-start and save-on-exit file storage
  • 04Menu-driven control flow, input validation and defensive error handling
  • 05Account lifecycle operations, transactions and algorithmic logic
  • 06Exact, partial and range-based search with sorting by multiple criteria
  • 07Average and median calculations with boundary checking and error handling