عموماً یک دانشگاه به لحاظ آموزشی به تعدادی انستیتو تقسیم بندی شده است که در هر انستیتو واحدهای مربوط به آن رشته در آن بخش ارائه می شود. واحد های جاری ارائه شده در یک ترم در پایگاه داده های در دسترس هر دانشجو قرار می گیرد. دانشجو با توجه به واحد های ارائه شده در ترم به انتخاب واحدهای مورد نظر بر مبنای یک سری معیارها و محدودیت ها و شرایط مقرر که اساس و قوانین انتخاب واحد یک دانشجو را در بر می گیرد، اقدام به انتخاب واحد می کند. پیش از شروع ترم و آغاز سال تحصیلی در دانشگاه، ابتدا با تعیین نیاز آموزش نسبت به واحدهایی که می بایست در ترم جهت ارائه به دانشجو، مشخص گردد با هماهنگی اداره آموزش و مدیریت و امور دانشجویی به منظور رسیدن به یک سری نتایج کلی در چگونگی برگزاری ترم با توجه به امکانات دانشگاه و توانایی برگزاری واحدهای درسی مختلف، در هر رشته خاص اقدام به گزینش و تکمیل پایگاه داده ای می کنند که مشتمل است از لیست واحد های درسی، کد درس، شماره گروه برای هر درس (بر مبنای پیش بینی مقدار تقاضای دانشجویان جهت تعیین ظرفیت)، انتخاب اساتید، تعیین روز و ساعت برگزاری هر درس (با توجه به انتخاب اساتید و عدم تداخل ان ها)، تعیین تاریخ و ساعت امتحان، تعیین مکان برگزاری هر واحد درسی، تعیین ظرفیت (با توجه به امکانات و نوع واحد).
فاز اول پروژه
مقدمه
پرسش و پاسخ
صورت جلسه
توسعه تابع کیفیت
روابط بین موجودیتها
فرهنگ داده ها
توصیف داده ها
نمودار جریان داده ها
مشخصه فرآیند
نمودار تغییر حالت و مشخصه کنترل
فاز دوم پروژه
طراحی داده های سیستم
طراحی معماری سیستم
طراحی در سطح مولفه
طراحی در سطح کاربر
فاز سوم پروژه
طراحی شی گرا
نمودار مورد کاربرد
نمودار فعالیت
نمودار همکاری انتخاب واحد
نمودار همکاری حسابداری
نمودار ترتیب انتخاب واحد
نمودار ترتیب حسابداری
نمودار کلاس
نمودار حالت انتخاب واحد
نمودار حالت حسابداری
نمودار مولفه
نمودار توزیع (نصب و راه اندازی)