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