02 · Enterprise Application
Enterprise Training Management System
- C#
- WinForms
- MSSQL
Project Overview
An enterprise-wide training management system designed to manage employee training activities, course planning, instructors, certifications, training sessions, assessments, examinations, online courses, and training reports.
The legacy application was constrained by an outdated 32-bit environment and primarily supported traditional classroom-based training workflows, with limited functionality for modern training requirements.
The project involved analyzing existing business processes, redeveloping the application, modernizing its technical foundation, and introducing new capabilities including online training and expanded reporting.
Business Problem / Challenges
- Legacy application constrained by a 32-bit environment
- Outdated application architecture
- Limited support for evolving training requirements
- No online training capability
- Insufficient reporting functionality
- Increasing difficulty in extending and maintaining the existing system
My Role
- User requirement interviews
- Business process analysis
- System planning
- Technical design
- Documentation
- Database design
- Application development
- Feature modernization
- Testing and troubleshooting
Core Features
Course Management
- Course master data and categories
- Internal and external training management
- Training plans
- Training session management
- Course completion management
Training Records
- Participant management
- Instructor participation records
- Training session history
- Employee training records
Assessment & Evaluation
- Post-training actions
- Learning reflections
- Examinations and tests
- Instructor evaluations
- Satisfaction surveys
- Performance outcome evaluations
Certification Management
- Employee certification management
- Certification categories
- Course and certification requirements
Instructor Management
- Instructor information
- Course instructor assignments
- Instructor participation records
- Instructor evaluations
Online Training
- Online courses
- Employee online training
- Learning records
Reporting
- Annual training plans
- Department training data
- Course statistics
- Training hours
- Training expenses and budgets
- Excel export and training reports
Key Improvements
- Modernized a legacy application previously constrained by a 32-bit environment
- Expanded functionality beyond the original training-management scope
- Added online training capabilities
- Added and improved management reports
- Improved maintainability and support for future feature expansion
Screenshots
Screenshots use test or de-identified data and are reviewed before publication. No confidential business, customer, or employee data is shown.