باسلام وآرزوی قبولی طاعات وعبادات وتبریک عیدسعیدفطر!

درنظردارم نرم افزاری باعنوان ثبت مراجعات ارباب رجوعان به یک اداره که تعدادارباب رجوعان هم خیلی کم هستند(تقریباًدرهفته 20مورد)طراحی کنم.(بخشی ازسامانه میزخدمت)

طراحی پیشنهادی خودم این هست که:
1.جدولی بانام ارباب رجوعان که شامل فیلدهای عمومی ازقبیل:نام،نام خانوادگی، کدملی، شماره موبایل و...
2.جدولی بانام مراجعه یاهرنام دیگری که مراجعات ثبت شده:ای دی، کدملی، تاریخ ورود، ساعت ورود، تعداد(نفرات(ممکن است ارباب رجوع همراه داشته باشدکه نیازی به ثبت مشخصات همراهان نیست فقط تعدادهمراهان ثبت شود))،ساعت خروج، رضایتمندی ازمراجعه و...
3.جدول واحدهای اداری:واحداداری(مرجع)، کارشناس واحد

ارباب رجوعی که برای باراول مراجعه می کند، مشخصاتش ثبت می شودولحظه وساعت ورودش ثبت می شود.

وامانکته: لطفاً بفرماییدبرای ثبت زمان خروج(ساعت خروج) ارباب رجوع چطوری بایدعمل کنیم؟درصورتی که تازمان برگشت ارباب رجوع ازواحدمرجع، ممکن است چندین مراجعه کننده دیگرنیزواردشوند.(ارباب رجوعان اولیه که به ترتیب واردمی شوند درجایی نگهداری شده ودرزمان خروج بتوانیم ساعت خروجشان راثبت کنیم.)
ونکته دیگراینکه:
ارباب رجوع ممکن است برای چندمین باربه اداره مراجعه کند، دراین صورت نیازی به ثبت مشخصات عمومی(نام ونام خانوادگی و...) نیست.چراکه قبلاً ثبت شده.
لطفاً دراین مواردراهنمایی بفرمایید!
البته نظرخودم این هست که ابتدادریک فرم مشخصات ارباب رجوعی که برای باراول مراجعه می کند، ثبت شود وسپس درفرم دیگر، مراجعه ی ایشان ثبت شود.(البته زمان معطلی ارباب رجوع رابایددرنظرداشته باشیم که ارباب رجوع زمان زیادی رامعطل نشود)