Log Reporting System
A Windows desktop application developed as a Diploma Final Year Project to manage staff access, log-report submission, supporting evidence, search/filtering and report viewing.
An academic system based on a real organizational setting.
The project used Lembaga Air Perak as an academic case study for a log-reporting workflow. It was developed as a pair project and was not an official client system for the organization.
Log records need structure, access control and easier retrieval.
The system was designed around the need to record staff log reports in a consistent format, store supporting information, manage users and make historical records easier to search, review and reproduce when needed.
Desktop workflows connected to a relational database.
A classic desktop application architecture.
VB.NET
Used for application logic and event-driven desktop functionality.
Windows Forms
Provided the graphical desktop interface for staff and administrator workflows.
Microsoft SQL Server
Stored staff accounts, report records and related application data.
Database-Driven Forms
Connected user actions in the interface with create, retrieve and management operations in the database.
Keep the workflow clear for everyday desktop use.
Different user roles support different responsibilities inside the system.
A structured relational database makes report history easier to manage than disconnected files or documents.
Images provide additional context for log entries instead of relying only on written descriptions.
Historical reporting data becomes much more useful when users can retrieve relevant records efficiently.
Academic case study, not client deployment.
My foundation in database-backed application development.
Desktop Development
Building event-driven Windows applications with a graphical user interface.
Relational Database Integration
Connecting application workflows to Microsoft SQL Server for persistent data management.
Authentication & CRUD Workflows
Implementing common software patterns such as login, registration, submission, search and record management.
Progression as a Developer
This earlier project shows the database and application-development foundation that later expanded into web, mobile and AI-focused systems.