Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

‫بسم تعالی‬

‫موضوع پروژه‪:‬تحلیل سیستم دانشگاه‬

‫علی رستمی (‪)00111099302018‬‬

‫استاد جالل صفیاری‬


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

‫موجودیت بعدی که مورد بررسی قرار میگیرد موجودیت انجمن های دانشجویی می‬
‫باشد که همانطور که گفته شد هر انجمن با شناسه خاص متعلق به یک دانشکده‬
‫می باشد و هر دانشکده میتواند چندین انجمن دانشجویی داشته باشد ‪ .‬برای‬
‫انجمن های دانشجویی اطالعات عنوان ‪ ،‬تعداد اعضا و تاریخ ایجاد هم باید ذخیره‬
‫شود ‪.‬‬
‫موجودیت بعدی موجودیت حراست می باشد ‪ .‬هر دانشکده حراست مخصوص به‬
‫خود را دارد و هر حراست با شناسه خاص خود فقط به امور یک دانشکده رسیدگی‬
‫خواهد کرد ‪ .‬برای حراست اطالعاتی نظیر شناسه ‪،‬شماره اتاق مربوطه در‬
‫ساختمان دانشکده و تلفن ثبت می گردد ‪.‬‬
‫هر دانشجو میتواند سوابق متعددی در حراست دانشکده های مختلف در تاریخ‬
‫های مختلف وبا تذکر ها و جزئیات مختلف داشته باشد که یک ارتباط چند به چند را‬
‫میان موجودیت دانشجویان و موجودیت حراست تشکیل میدهد ‪.‬‬
‫موجودیت بعدی موجودیت امور تغذیه می باشد ‪ .‬در بخش امور تغذیه لیست‬
‫غذاهای روزانه ارائه شده برای دانشجویان بررسی می شود و برای این موجودیت‬
‫اطالعات شناسه تغذیه ‪ ،‬عنوان ساختمان ‪ ،‬وعده مورد نظر ‪ ،‬تاریخ ‪ ،‬غذای یک ‪،‬‬
‫غذای دو و هزینه ی هر غذا ذخیره و بررسی می شود ‪ .‬هر روز و در هر وعده‬
‫غذایی دو نوع غذا برای دانشجویان ‪ ،‬پخت و تهیه می شود و دانشجو میتواند‬
‫وعده های غذایی مختلفی را برای خودش رزرو نماید و هر وعده غذایی میتواند‬
‫توسط دانشجویان مختلفی رزرو شود که ارتباط چند به چند بین موجودیت‬
‫دانشجویان و موجودیت امور تغذیه را تشکیل می دهد ‪ .‬هر رزرو غذا در یک تاریخ‬
‫مشخص توسط دانشجو انجام می شود ‪.‬‬
‫موجودیت بعدی موجودیت وام و تسهیالت برای بخش اداره وام دانشگاه می باشد‬
‫که اطالعات مربوط به وام ها وتسهیالتی که دانشگاه میتواند به دانشجویان ارائه‬
‫نمیاد را ذخیره می نماید ‪ .‬اطالعاتی مانند مقدار وام یا تسهیالت و شناسه هر وام‬
‫‪.‬ثبت می شود ‪ .‬هر وام میتواند توسط یک دانشجو ثبت شود و هر دانشجو می‬
‫تواند وام های مختلفی را در تاریخ ها و سال های مختلف ثبت نماید ‪.‬‬

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

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

You might also like