Skip to content

AzkaSahar/vehicle-management-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

Language.

Made by group of 3 people

vehicle-management-system

The Vehicle Management System is a software solution developed using Assembly language with Irvine32.inc. Its primary aim is to efficiently manage andtrack vehicles within a designated area. This system provides a user-friendly interface through a menu-driven approach and utilizes robust file handling mechanisms, including append mode, to maintain and update vehicle records seamlessly.

1. File Handling with Append Mode

Benefit: Ensures retention of historical data by adding new records without overwriting existing ones, maintaining a comprehensive record history. Uses: Essential for logging systems, transaction records, and audit trails, where preserving historical data integrity is critical.

2. Recursion

Benefit: Breaks down complex problems into manageable sub-problems. Use: Implemented for navigating hierarchical structures and performing repetitive tasks efficiently.

3. Nesting Procedures

Benefit: Promotes modular programming for code reusability. Use: Organizes and enhances code readability, simplifying maintenance.

4. For Loops

Benefit: Structured approach to iterate over sequences of instructions. Use: Ideal for repetitive tasks with a known number of iterations.

5. Conditional Loops (JMP and CMP statements)

Benefit: Flexibility in executing code based on specified conditions. Use: Enables conditional decision-making within program flow.

6. Stacks

Benefit: Supports Last-In-First-Out (LIFO) data storage and retrieval. Use: Manages function calls, stores return addresses, and handles temporary data effectively.

Conclusion

The Vehicle Management System integrates assembly language concepts to offer a robust solution for managing vehicle records, featuring menu interfaces, file handling (append mode), procedural design, and efficient data management strategies. Overcoming development challenges, the system ensures reliability and functionality in vehicle management.