مقاله تجزیه و تحلیل سیستم انتخاب واحد دانشگاه و ایجاد نمودارهای ER با نرم افزار rational rose (docx) 45 صفحه
دسته بندی : تحقیق
نوع فایل : Word (.docx) ( قابل ویرایش و آماده پرینت )
تعداد صفحات: 45 صفحه
قسمتی از متن Word (.docx) :
به نام خدای که نام او راحت روح است
موضوع پروژه
سیستم انتخاب واحد دانشگاه
فهرست
چکیده.....................................................................
مقدمه .......................................................................
پرسش و پاسخ ...............................................................
صورت جلسه ...............................................................
توسعه تابع کیفیت ..…………………………………………
نیازهای معمولی................................................................
فرهنگ داده ها .............................................................
نیازمندی ها ونحوه اتصال به سیستم گلستان...............................
طراحی در سطح کاربر..................................................
سناریو ها........................................................دیاگرام ها..............................................................
چکیده
در این پروژه جهت بدست آوردن نیازهای سیستم آموزشی جامع گلستان دانشگاه الشتر ابتدا با کاربران مصاحبه ای انجام گرفته و به تحلیل و بررسی مشکلات و نیازمندی ها پرداخته شده است.به طور کلی سیستم جاری تحلیل شده و نیازمندی ها مشخص شده است، سپس با توجه به نیازمندی ها ، سیستم کامپیوتری تعریف شده است. برای تحلیل سیستم کامپیوتری از نرم افزار rational roseاستفاده گردیده است
پیشینه تاریخیسابقه تاریخی این منطقه به دوران ساسانی باز می گردد، محل اولیه شهر کازرون، شهر باستانی بیشاپور است که در دوره ساسانیان بسیار آبادان و پررونق بوده است، واز شهرهای زیبای آن زمان محسوب می شده ایت. بنا به نوشته تاریخ نویسان بزرگی چون ابن ابلخی، حمدالله مستوفی، یاقوت حموی و ابن بطوطه و ... ساختمان اولیه این شهر توسط طهمورث ساسانی بنا گردیده و بهرام گور آن را شهری آباد نمود و پسرش کیقباد، پدر انو شیروان آن را تکمیل کرد. این شهر در گذشته مرکز کوره بیشاپور یکی از پنج کوره فارس بوده است.مقدمه
یک دانشگاه به لحاظ آموزشی به تعدادي مجموعه تقسيم بندي شده است که در هر مجموعه واحد های مربوط به آن رشته در آن بخش ارائه مي شود . واحد های جاری ارائه شده در یک ترم در پایگاه داده های در دسترس هر دانشجو قرار میگیرد. دانشجو با توجه به واحد هاي ارائه شده درترم به انتخاب واحد های مورد نظر بر مبنای یک سری معیارها و محدودیت ها و شرایط مقرر که اساس و قوانین انتخاب واحد یک دانشجو را در بر میگیرد، اقدام به انتخاب واحد مي كند وبه عنوان یکی از دانشجویان
آن دامنه درنظر گرفته میشود.
شرح کلی جریان انتخاب واحد توسط دانشجو :
دانشجو مستقيماً به مجموعه دانشگاهی مورد نظر مراجعه كرده لیست واحد های ارائه شده در نیمسال جاری را می بیند وسپس دانشجو نام واحدهای درسی درخواستي و تعداد هر واحد درسی را در فرم خاصی به نام فرم انتخاب واحد وارد كرده و به مدیرآموزش جهت تایید درخواست دانشجو تحويل مي دهد سپس با بررسی مدیر آموزش مبنی بر رعایت پیش نیاز ها وحداکثر تعداد واحد اخذ شده آن را تایید می کند و جریان انتخاب واحد دانشجو تکمیل و پایان می پذیرد.
شایان ذکر است که مرحله حذف و اضافه نیز طی دو مرحله در ابتدا و انتهای هرترم کل پروسه انتخاب واحد را کلیتر میکند.
جلسه پرسش و پاسخ
1-سیستم انتخاب واحد چگونه کار میکند؟ این سیستم برای انتخاب واحد دانشجویانی است که در یک مجموعه دانشگاهی هستند
2-چه ضوابطی واستثناهایی در ثبت دروس هستند؟دانشجو با رعایت یه سری قوانین انتخاب واحد میکند قوانینی از جمله :اینکه دروس یک دانشجو با هم تداخل نداشته باشند –پیش نیاز ها وهم نیازها رعایت شوند-دانشجویانی که معدل ترمشان بالاتر17باشد میتوانند 24واحد آن ترم را بردارند-ودانشجویانی پایینتر از 12هست جزو دانشجویانی مشروطی آن ترم هستد که برای ترم بعد بییشتر از
14واحد نمیتوانند اخذ کنند- دانشجویانی که معدل ترمشان بین 18-12هست حداکثر می توانند 20واحد بردارند.
3- چه كساني با اين سيستم كار خواهند كرد؟ دراین سیستم مدیر آموزش ودانشجو واستاد کارمی کنند
4-سیستم جامع گلستان چه اطلاعاتی را در برمی گیرد؟اطلاعات شخصی دانشجویان –اطلاعات درسی (واحدهایی که گذرانده وواحد هایی که می خواهند بگذراند-لیست دروس وتاریخ امتحانات آنها- اطلاعات پرسنلی اساتید.
5-چه قسمت هایی با سیستم گلستان کار میکنند؟
قسمت آموزش – ثبت دروس
6-آیا دانشجویان شبانه نیازمند پرداخت شهریه هستند؟دانشجویان شبانه برای تحصیل در دانشگاه باید قبل از هر ترم شهریه آن ترم را پرداخت کنند ودر صورت پرداخت نکردن شهریه مجاز به انتخاب واحد ترم بعد نمی باشند.
7-آیا دانشجویان روزانه نیازمند پرداخت شهریه هستند؟ دانشجویانی که دروسی افتاده اند یا حذف کرده اند نیازمند پرداخت شهریه می باشند بجز دانشجویان ورودی 91-90.
8-نحوه ی پرداخت شهریه به چه صورت می باشد؟ دانشجویان از طریق سیستم در بخش پروفایل خود مراجعه می توانند شهریه را پرداخت کنند.
9-نیازهای سیستم انتخاب واحد چی هستند؟ هر دانشجو طبق زمان از پیش تعیین شده درقسمت انتخاب واحد سیستم جامع گلستان انتخاب واحد می کند و اگر به هر دلیلی ،مشکلی در انتخاب واحد دانشجویان رخ دهد به مسئول آموزش مراجعه میکنند تا انتخاب واحد آنها کامل شود.
10- دانشجویان چگونه می توانند مشکلات انتخاب واحدشان (تداخل دروس –تداخل امتحانات و...) را حل کنند؟ در هر دانشگاه زمانی به عنوان زمان حذف واضافه تعیین می شود که دانشجویان در آن زمان می توانند با تحویل گرفتن فرم حذف و اضافه دروسی که نتوانسته اند انتخاب کنند در آن فرم می نویسند وسپس به مسئول آموزش تحویل می دهند وبا تایید مسئول آموزش پروسه انتخاب واحدشان تکمیل می شود.
9-مشکلات سیستم در زمان انتخاب واحد چی هستند؟ در زمان انتخاب واحد در دانشگاه الشتر ممکن است به دلیل حجم بالای کاری ،ممکن است سیستم به مدت زمانی قطع شود.
11-مسئول آموزش در زمان انتخاب واحد تا چه حد اجازه دسترسی به سیستم را دارد؟ مسئول آموزش در این مدت مقرر انتخاب واحد بیشتر از زمانهای دیگر اجازه دسترسی به سیستم را دارد.
12- آیا زمان انتخاب واحد ممکن هست تمدید شود؟ اگر حجم دانشجویانی که مشکل انتخاب واحد داشته اند زیاد باشد مهلت تعیین شده تمدید می شود.
15-آیا در زمینه انتخاب واحد آموزش خاصی دیده اید؟ خیر هیچ گونه آموزش خاصی ندیده ام.
صورت جلسهFAST
مورخه : شنبه –6 دی ماه سال ١۳93
ساعت 10
مكان : دانشگاه ملی الشتر
اعضاي دانشگاه : مسئول آموزش
اعضاي گروه تجزيه وتحليل : احترام مهری –بهاره شفیعی
موضوع جلسه : بررسي و تحليل سيستم انتخاب واحد دانشگاه ملی الشتر
جلسه با هماهنگی قبلی اعضاء با يكديگرآغاز شد.
ابتدا خانم مهری یک ديد كلي كه گروه از جلسه پرسش و پاسخ بدست آورده بود را براي جمع شرح داد :
با عرض سلام و تشكر قبلي از پرسنل محترم دانشگاه.
پروژه ي طراحي سيستم انتخاب واحد که با هماهنگی استاد مربوطه و مسئول آموزش ودانشجویان مربوطه انجلم شد. همان طور که پیشتر گفته شد در پروسه پیاده سازی این سیستم عناصر مختلف موجود در سیستم ، در راه اندازی آن به عنوان عوامل موثر وجود دارند . كساني كه با اين سيستم ارتباط دارند عبارتند ازدانشجو – مسئول آموزش .
سيستم يكسري محدوديت و شرایط خاص را به عنوان قوانین و هنجار دارد که در شرح تحلیل سیستم ذکر شده است و بعلاوه سيستم يك سري بانك اطلاعاتي را نیز دربر خواهد داشت كه اطلاعات دانشجويان – اساتيد – دروس – كلاسهاي كارگاهها و …. را در بر خواهد داشت . و يكسري درخواستها و گزارشها كه ازسيستم گرفته خواهد شد.
سيستم يكسري محدوديت و شرایط خاص را به عنوان قوانین و هنجار دارد که در شرح تحلیل سیستم ذکر شده است و بعلاوه سيستم يكسري بانك اطلاعاتي را نیز دربر خواهد داشت كه اطلاعات دانشجويان – اساتيد – دروس – كلاسهاي كارگاهها و …. را در بر خواهد داشت . و يكسري درخواستها و گزارشها كه سيستم گرفته خواهد شد. اين ديد كلي ، گروه تجزيه و تحليل از سيستم انتخاب واحد دانشگاه مي باشد . لذا با توجه به حجم داده ها وعمل سازماندهی به ان و سرعت بخشیدن به کارو در نهایت دوام و پایداری و به روز رسانی این پروسه ، وجود یک سيستم مکانیزه را برای این فرایند در دانشگاه یک نياز است .
با تشكر
اعضاي گروه جهت پیشبرد و تعيين QFDها در مرحله بعد ،علاقمند به دریافت نظر پيشنهادي پرسنل دانشگاه حاضر در جلسه بودند.
نظرات مسئول آموزش :
طبعا سيستم میبایست تداخل ها و رعایت پيش نيازها وهم نيازها را چك كند.همچنین مجوزی برای ویرایش و تغيير ظرفیت مکان های برگزاری دروس را داشته باشد .
ارائه یک گزارش از بررسي وضعيت دانشجو در ترم قبل را برخوردار باشد تا از طریق ان بتوان در انتخاب واحد او برای ترم حاضر یا آینده بهتر تصمیم گرفت .
و يك پيشنهاد اينكه كاربر بتواند فقط با يك كليك يك درس رابراي يك دانشجو انتخاب كند وديگر نيازي به تايپ اضافه نباشد .
QFD
(Quality Function Development)
توسعه تابع كيفيت
نيازمنديهايمان را بر اساس آنچه درصورتجلسه آورده شده مي نويسيم بدين ترتيب
نيازهاي معمولي (Normal requirement) :
۱- تداخل دروس - ۲- گنجايش كلاسها -۳- گنجایش هر گروه درسی -۴- رعايت پيش نيازها و هم نيازها- ۵- وضعيت ترم قبل دانشجو-۶-واحد تکراری -۷- وضعيت بدهي- ۸- وضعيت وام درصورت گرفتن وام -۹- خانواده ی شهید و ایثارگر و... ۱0- میزان پرداختی شهریه - ۱1- برنامه دروس -۱2- تداخل امتحانی -۱3- بررسي دانشجويان مشروط – ۱4- معدلهاي بالاي هیجده - ۱5- امكان حذف و اضافه- 16- اطلاعات دانشجويان -۱7- اطلاعات اساتيد -18- اطلاعات کلاسها – 19- اطلاعات امتحانات –ثبت نهایی -20- صدورچک لیست – 21- صدور لیست دانشجویان کلاس – 22- صدور لیست دانشجویان هر استاد 23 -لیست وام گیرنده ها – 24- گواهی اشتغال به تحصیل – 25- کارنامه – 26- محاسبه شهریه – 27- کم و زیاد کردن شهریه – 28- برنامه کلاسی استاد – 29- صدور کارت دانشجویی -30- بررسی ثبت نام – ۳1- انواع جستجو(بر اساس معدل – شماره دانشجویی – نام و نام خانوادگی – سال ورود- جنسیت – نام و نام خانوادگی استاد- مدرک استاد – بدهکاری دانشجو – تاریخ امتحانات – نام درس – گروه درسی- نام کلاس و...)
نيازهاي جالب توجه (Exiciting requirement) :
تحت وب كاركردن سيستم - ٢- ماشين حساب- ۳- تعيين برنامه ي دروس- ۴ - يك سيستم كه اگر نام يا فاميلي به صورت اشتباهي وارد شد هشدار دهد یا به عبارتي يك دايره المعارف اسم و فاميل -۶- تاريخها به صورت اتوماتیک وارد شوند -۷- مهرها دركامپيوتراسكن شوند تا پرينترها همراه با مهر باشند و ديگر نيازي به رفتن از اين اتاق به آن اتاق نباشد و نامه بصورت شبكه امضاء و مهرهاي مختلف را در اتاقهاي مختلف دريافت كند .
فرهنگ داده :
فرهنگ داده در طراحی نرم افزاری:
1 – use case = مورد استفاده
2 – class = تشکیل شده از نام و صفات و عملیات ها
3 – actor = بازیگر
4 – diagram = نمودار
5 – نمودار توالی = این نمودار نمایش جهت تعامل بین کنش گر ها و اشیا به کار میرود
6-نمودار حالت: حالت های مختلفی که یک شی در آن قرار می گیرد را مدل می کند
7-نمودار کلاس: هر دیاگرام فعالیت نشانگر یک فعالیت مجزا هست و هر فعالیت نمایانگر یک فرایند کاری هست.
8-نمودار فعالیت:برای نشان دادن فرایند های داخلی سیستم های کاری مناسبند
9- نمودار پکیج: جهت نمايش ارتباط بين بستهها و اجزاي آنها در سيستم استفاده مي شود
فرهنگ داده موجود درسیستم انتخاب واحد
ليست دروس = ليستي است از درسها كه به دو صورت ارائه شده ليست دروسي كه خود دانشجو انتخاب مي كند كه بستگي به ترم چند بودن آنها را انتخاب مي كند وليست دروسي كه مدير گروه ارائه مي دهد كه ليست تمامي دروسی است كه در دانشگاه ارائه مي شوند.
تک درسی= یک یا دو درس که دانشجویان ترم اخر نتوانسته اند بگذرانند
انتخاب واحد يا ثبت دروس = جايي كه ليست دروس دانشجو را ثبت مي كنند بر روي سيستم.
پيش نياز و هم نياز = يكسري دروس پيش نياز هم هستند يعني يكي مشروط به پاس شدن ديگري است و هم نياز يعني اينكه اين دو بايستي با هم انتخاب شوند.
گروه درسي = يك درس ممكن در ۴ روز مختلف مثلا درساعت ۵/۱۱-۹ ارائه شود هرروزي را كه اين درس ارائه مي شود يك گروه درس مي نامند مثلا : شنبه ۵/۱۱-۹ گروه يك – يكشنبه ۵/۱۱ –۹ گروه دو و... دانشجو براساس علاقه يكي از گروهها را انتخاب مي كند.
حسابداري یا امورمالي = دانشجو براي تحصيل علم بايستي مبلغي را پرداخت كند بر اساس دروسي كه انتخاب مي كند. كه اين مبلغ را حسابداري تعيين مي كند و كنترل آنرا بر عهده دارد.
چك ليست دروس = هنگامي كه دانشجو تسويه حساب كامل مي كند يك فرم (رسيد) به او تحويل مي دهند كه درآن ليست درسهايي كه با آنها موافقت شده وتاريخ امتحانها وميزان شهريه را بيان مي كنند. اين رسيد را از حسابداري (امورمالي) تحويل مي گيرد.
ثبت نام اصلی= انتخاب واحد
برنامه دروس = همان ليست پيشنهادي مديرگروه را در بعضي از جاها با نام برنامه دروس يا جدول دروس نام برده شده .
حذف و اضافه = ممكن است درتاريخ تعيين شده جهت انتخاب واحد دانشجوئي نتواند به طوريكه دوست دارد واحدهايش را انتخاب كند لذا تاريخ ديگري به عنوان اضافه و حذف اعلام می شود جهت ويرايش انتخاب واحد توسط دانشجو .
دانشجوي مشروط = اگر دانشجو معدلش زير ۱٢ باشد مشروط مي باشد و نمي تواند بيشتر از ۱۴ واحد انتخاب كند.
نيازمنديها و نحوه اتصال به سيستم گلستان
1- نصب مرورگر (Internet Explorer 8.0 (IE 8.0.
2- فارسي كردن سيستم.
3- تنظيم صحيح تاريخ كامپيوتر.
4- تنظيم وضوح صفحه نمايش به حالت حداقل 800 × 600 Pixels .
5- نصب فونتهاي سيستم گلستان فايل حاوي فونت ها ...
6- ورود به سيستم با استفاده از نام و كلمه عبور.
در صورت لزوم به بخش HYPERLINK "http://golestan.lu.ac.ir/home/REQ.pdf" \t "_blank" نيازمنديها و نحوه اتصال به سيستم
مقررات استفاده از سيستم گلستان
براي استفاده از سيستم گلستان يک نام ورود منحصر به فرد و کلمه عبور به شما اختصاص داده ميشود، که شما براي ورود به سيستم از آن استفاده ميکنيد.در اولين بار ورود به سيستم شما مجبور به تغيير کلمه عبور و در صورت تمايل نام عبور خود خواهيد بود. کلمه عبورشما به صورت غير قابل بازگشت درهم ريزي شده و در سيستم نگهداري ميشود، بنابراين اشخاص ديگر قادر نيستند از طريق سيستم به کلمه عبور شما دسترسي داشته باشند. مسئوليت کامل حفظ و نگهداري نام ورود و کلمه عبور بر عهده شما است. به اين ترتيب شما مسئول کليه اعمالي هستيد که درسيستم از طريق نام ورود شما انجام ميشود. نام ورود و کلمه عبور اختصاص يافته به شما، فقط براي استفاده شخصي است و شما حق واگذاري آن را به شخص ديگري نداريد. شما اجازه استفاده از نام ورود و کلمه عبور شخص ديگري را حتي با اجازه وي نخواهيد داشت. استفاده از اطلاعات موجود در سيستم و تغيير در آن توسط شما، فقط در محدوده قوانين جاري دانشگاه مجاز بوده و مسئوليت و عواقب هر گونه تغيير خارج از قوانين جاري به عهده شما خواهد بود. حق اعمال هر گونه تغيير در قوانين استفاده از سيستم، توسط مديريت سيستم گلستان، محفوظ است.
معرفی سيستم جامع آموزش گلستان
سيستم جامع آموزش گلستان، در دانشگاه صنعتي اصفهان و در راستاي اجراي مکانيزه کليه امور اجرايي آموزشي دانشگاه در کليه سطوح، طراحي و پياده سازي شده است. تجزيه و تحليل، طراحي، پياده سازي، تست و تحويل اين سيستم از اسفند ماه 1379 شروع و در تابستان 1382 به پايان رسيده است. در مدت 30 ماه کارشناسان مختلف با همکاري مديريت محترم دانشگاه صنعتي اصفهان در طرح مذکور فعاليت طاقت فرسايي را دنبال کرده اند. هم اکنون سيستم گلستان در کليه امور اجرايي آموزش دانشگاه مورد استفاده قرار مي گيرد. در راستاي معرفي اجمالي سيستم گلستان، فقط مي توانيم به بعضي از اصول و عمليات بنيادي سيستم اشاره نماييم. به هرحال گستردگي عمليات و امکانات به اندازه اي است که شرح کليه جزئيات و امکانات در اين گزارش ناممکن خواهد بود. اين گزارش در دو بخش تحت عناوين ساختار سيستم و امکانات سيستم، موارد مهم و اساسي سيستم گلستان را مورد توجه قرار مي دهد.
1- ساختار سيستم
سيستم گلستان براساس يک ساختار در سه لايه و مبتني بر وب و کامپيوترهاي شخصي طراحي شده است. سه لايه مذکور عبارت است از سرويس دهنده بانک اطلاعاتي، سرويس دهنده وب و استفاده کنندگان از سيستم. اين طراحي باعث ايجاد امنيت داده ها و در دسترس بودن آنها در همه جا مي شود. با طراحي مبتني بر وب امکان انجام تمامي امور در هر مکاني فراهم مي شود. به عنوان مثال مي توان به ثبت نام دانشجويان و يا ورود نمرات توسط اساتيد از راه دور و از هر محل دلخواه اشاره نمود. بديهي است اين امر نيازمند مکانيزم امنيتي مناسبي جهت شناسايي کاربران و عمليات مجاز آنها بوده و البته تدابير لازم در سيستم منظور شده است.
...
2-امکانات سيستم
به طور کلي سيستم گلستان کليه امور اجرايي آموزش دانشگاه از لحظه پذيرش دانشجو تا پايان کار دانشجو و سپس عمليات بعد از فارغ التحصيلي را به صورت مکانيزه پشتيباني مي نمايد. همچنين در مراحل گوناگون مديريتهاي مختلف دانشگاه مي توانند به صورت لحظه اي اطلاعات مورد نياز خود را از سيستم دريافت کرده و تصميمات متخذه را در سيستم گلستان اعمال نمايند.
اهم موارد قابل ذکر به شرح زير مي باشد:
سازمان دانشگاه و تعريف نطام آموزشي
قوانين آموزشي
قوانين شهريه
قوانين مربوط به اثرات نوع درس، وضع درس، وضع نمره و نوع ثبت نام
قوانين پذيرش و فارغ التحصيلي
دروس
برنامه ريزي ثبت نام
ثبت نام
برنامه ريزي امتحانات
نمرات
گزارشها
.
ابتدا طراحی در سطح کاربر را نمایش می دهیم وسپس سناریو ها را به این داکیومنت اضافه می کنیم.
صفحه ورود به سیستم
صفحه ورود اطلاعات دانشجو
1498609639300
صفحه ی اطلاعات شخصی کاربر
سناریو ها
سناریوی ورود به سیستم جامع گلستان:
نام use case:ورود به سیستم
نام : Actor دانشجو
نوع Usecase : اصلي
هدف : ورود به سیستم
پيش شرط : برقراری اتصال به اینترنت- استفاده از مرورگر اینترنت اکسپلویر-
پس شرط : داشتن مکانيزم نمايش صفحه شخصی به دانشجو
ابتدا دانشجو درخواست ورود به سیستم می دهد
سیستم اطلاعات ورود را چک میکند
سیستم اطلاعات ورود را تایید میکند
دانشجو وارد سیستم می شود.
سناریوی ثبت نام
نام Usecase : انتخاب واحد
نام: Actor دانشجو
نوع Usecase : اصلي
هدف : انتخاب واحد
پيش شرط : ورودبه سیستم
پس شرط : اعمال تغييرات مربوط به انتخاب واحد
1-ابتدا دانشجو درخواست ورود به سایت را می دهد
2-سیستم اطلاعات ورودی راچک میکند
3-سیستم اطلاعات ورودی را تایید می کند
4-دانشجو وارد صفحه شخصی خود می شود
5-دانشجو ابتدا از طریق منوی ثبت نام وارد قسمت ثبت نام می شود
6-سیستم صفحه مورد نظر به او نمایش می دهد که شامل سه منوی عملیات ثبت نام ،حذف اظطراری وگزارش های ثبت نام می باشد
سناریوی عملیات ثبت نام
نام: Usecase عملیات ثبت نام
نام : Actor دانشجو
نوع: Usecase اصلي
هدف : مشاهده صفحات مربوط به منوی ثبت نام اصلی ودرخواست امتحان مشروطی ،دروس ریزشی وتک درسی
پيش شرط : ورود به سیستم گلستان
پس شرط : مشاهده صفحات ذکر شده بالا
1-ابتدا دانشجو درخواست ورود به سایت را می دهد
2-سیستم اطلاعات ورودی راچک میکند
3-سیستم اطلاعات ورودی را تایید می کند
4-دانشجو وارد صفحه شخصی خود می شود
5-دانشجو ابتدا از طریق منوی ثبت نام وارد قسمت عملیات ثبت نام میشود
6-دومنوی ثبت نام اصلی ودرخواست امتحان مشروطی ،دروس ریزشی وتک درسی رامشاهده می کند.
سناریوی ثبت نام اصلی
نام: Usecase ثبت نام اصلی
نوع: Usecase اصلي
هدف: انتخاب واحد
پيش شرط : حداکثر واحد قابل اخذ بر اساس معدل معیار
پس شرط:اعمال تغییرات لازم مربوط به انتخاب واحد
1-ابتدا دانشجو درخواست ورود به سایت را می دهد
2-سیستم اطلاعات ورودی راچک میکند
3-سیستم اطلاعات ورودی را تایید می کند
4-دانشجو وارد صفحه شخصی خود می شود
5-دانشجو وارد منوی ثبت نام وسپس از منوی عملیات ثبت نام، منوی ثبت نام اصلی را انتخاب میکند
سناریوی درخواست امتحان مشروطی ،دروس ریزشی وتک درسی
نام : Usecase درخواست امتحان مشروطی،دروس ریزشی وتک درسی
نام Actor : دانشجو
نوع: Usecase اصلي
هدف: گذراندن(پاس کردن) دروس ریزشی وتک درسی
پيش شرط : فعال بودن پرتال مربوطه توسط دانشگاه
پس شرط: رسیدگی به درخواست دانشجو
1-ابتدا دانشجو درخواست ورود به سایت را می دهد
2-سیستم اطلاعات ورودی راچک میکند
3-سیستم اطلاعات ورودی را تایید می کند
4-دانشجو وارد صفحه شخصی خود می شود
5--دانشجو وارد منوی ثبت نام وسپس از منوی عملیات ثبت نام، منوی دروس ریزشی وتک درسی ومشروطی را انتخاب میکند
سناریوی بررسی تغییرات
نام Usecase : بررسی تغیرات
نام : Actor دانشجو
نوع: Usecase اصلي
هدف : تغییرات ایجاد شده درفرم مطابق با قوانین جاری وشرایط دانشجو باشد
پيش شرط : فعال بودن قسمت ورود به صفحه عملیات ثبت نام اصلی
پس شرط:مشاهده علت ثبت نشدن دروس وتداخل امتحانات
1-ابتدا دانشجو درخواست ورود به سایت را می دهد
2-سیستم اطلاعات ورودی راچک میکند
3-سیستم اطلاعات ورودی را تایید می کند
4-دانشجو وارد صفحه شخصی خود می شود
5-دانشجو وارد منوی ثبت نام وسپس از منوی عملیات ثبت نام، منوی ثبت نام اصلی راانتخاب نموده وسپس گزینه بررسی تغییرات، که درقسمت پایین لیست دروس قابل مشاهده است.
سناریوی اعمال تغییرات
نام: Usecase اعمال تغیرات
نام Actor : دانشجو
نوع: Usecase اصلي
هدف: جهت اعمال تغییرات(ثبت تغییرات)
پيش شرط : انتخاب وبررسی دروس
پس شرط:اعمال تغییرات لازم
1-ابتدا دانشجو درخواست ورود به سایت را می دهد
2-سیستم اطلاعات ورودی راچک میکند
3-سیستم اطلاعات ورودی را تایید می کند
4-دانشجو وارد صفحه شخصی خود می شود
5-دانشجو وارد منوی ثبت نام وسپس از منوی عملیات ثبت نام، منوی ثبت نام اصلی راانتخاب نموده وسپس گزینه اعمال تغییرات، که درقسمت پایین لیست دروس قابل مشاهده است.
سناریوی حذف اضطراری
نام: Usecase حذف اضطراری
نام : Actor دانشجو
نوع : Usecase اصلي
هدف : حذف درس
پيش شرط : فعال بودن قسمت ورود به صفحه حذف اظطراری
پس شرط:اعمال تغییرات مربوط به حذف درس
1-ابتدا دانشجو درخواست ورود به سایت را می دهد
2-سیستم اطلاعات ورودی راچک میکند
3-سیستم اطلاعات ورودی را تایید می کند
4-دانشجو وارد صفحه شخصی خود می شود
5- ابتدا دانشجو وارد از طریق منوی ثبت نام وارد قسمت حذف اظطراری می شود
6-سیستم صفحه مورد نظر را به او نمایش می دهد
7- دانشجو اطلاعات لازم را به سیستم می دهد
8-سیستم تغییرات لازم مربوط به حذف درس را انجام می دهد
سناریوی گزارش های ثبت نام
نام: Usecase گزارش های ثبت نام
نام: Actor دانشجو
نوع :Usecase اصلي
هدف :مشاهده (پرینت)کارت ورود به جلسه
پيش شرط : فعال بودن پرتال مربوطه
پس شرط:مشاهده صفحه گزارش ثبت نام
1-ابتدا دانشجو درخواست ورود به سایت را می دهد
2-سیستم اطلاعات ورودی راچک میکند
3-سیستم اطلاعات ورودی را تایید می کند
4-دانشجو وارد صفحه شخصی خود می شود
5-دانشجو از منوی ثبت نام منوی گزارش ثبت نام را انتخاب می کند
6-سیستم صفحه مورد نظر را به او نمایش می دهد
سناریوی ثبت نهایی
نام: Usecase ثبت نهایی
نام: Actor دانشجو
نوع :Usecase اصلي
هدف :ثبت نهایی دروس انتخابی
پيش شرط : رعایت پیش نیازها،هم نیازها وزمان تشکیل کلاس ها
پس شرط: پرینت (مشاهده)برگه تائید انتخاب واحد
1-ابتدا دانشجو درخواست ورود به سایت را می دهد
2-سیستم اطلاعات ورودی راچک میکند
3-سیستم اطلاعات ورودی را تایید می کند
4-دانشجو وارد صفحه شخصی خود می شود
5-دانشجوباتوجه به کاتالوگ انتخاب واحد می کند
6-سیستم دروس انتخابی را کنترول می کند
7-دانشجو شهریه خود راثبت میکند
8-سیستم شهریه را کنترول میکند
9-انتخاب واحد ثبت نهایی می شود
10-سیستم برگه تایید انتخاب واحد را صادر می کند
طراحی شیء گرا
(Object Oriented)
در طراحی شیء گرا نمودارها و فلوچارت هائی را خواهیم داشت که در سیستم انتخاب واحد این نمودارها و فلوچارتها به شرح زیر خواهند بود:
نمودار توالی (Sequence Diagram)
نمودار فعالیت (Activity Diagram)
نمودار یوزکیس ((UseCase Diagram
نمودار کلاس (Class Diagram)
نمودار سلسله مراتبی سیستم انتخاب واحد
نمودار پکیج سیستم انتخاب واحد
دیاگرام های سناریو ها به صورت مجزا در زیر نشان داده شده است
سناریوی ورود به سیستم
دیاگرام توالی
دیاگرام فعالیت
سناریوی ثبت نام
دیاگرام توالی
دیاگرام فعالیت
3-سناریوی عملیات ثبت نام
دیاگرام توالی
دیاگرام فعالیت
4- سناریوی ثبت نام اصلی
دیاگرام توالی
دیاگرام فعالیت
سناریوی درخواست مشروطی ،تک درسی و ریزشی
دیاگرام توالی
دیاگرام فعالیت
سناریوی بررسی تغییرات
دیاگرام توالی
دیاگرام فعالیت
سناریوی اعمال تغییرات
دیاگرام توالی
دیاگرام فعالیت
سناریوی حذف اظطراری
دیاگرام توالی
دیاگرام فعالیت
سناریوی گزارش ثبت نام
نمودار توالی
دیاگرام فعالیت
سناریوی ثبت نهایی
دیاگرام توالی
دیاگرام فعالیت
-48709145133end0end