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