تفاصيل العمل

نظام إدارة السجل المدني – باستخدام الملفات والقوائم المترابطة"

مشروع عملي يمثل نظامًا متكاملًا لإدارة معلومات الأشخاص والسجلات الجنائية باستخدام البرمجة الكائنية (OOP) في C++.

يعتمد على بنية بيانات القائمة المترابطة (Doubly Linked List) لتنظيم وتخزين البيانات، إلى جانب استخدام ملفات نصية لقراءة وكتابة البيانات.

أهم الميزات:

إنشاء هيكلين: CBID (السجل المدني) و CCID (السجل الجنائي).

إدخال البيانات من ملفات (CBID.txt, CCID.txt) وتحويلها إلى قوائم مترابطة.

تنظيم البيانات تلقائيًا حسب CNIC باستخدام إدراج مرتب.

البحث، الطباعة، والحذف من القائمة.

استخدام queue مؤقتة لنقل البيانات من الملف إلى القائمة.

معالجة بيانات العنوان، العقوبات، الغرامات، والهوية الوطنية.

استخدام التوريث والتنظيم الكائني في الكود.

مفيد لمجالات:

Data Structures

File Handling

Queue Implementation

Linked List Operations

Object-Oriented Programming

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
8
تاريخ الإضافة
تاريخ الإنجاز
المهارات