فرمت فایل : WORD (قابل ویرایش)
تعداد صفحات:214
فهرست مطالب:
مقدمه 3
تقدیر وتشکر 5
بررسی نرم افزار – بخش اول : نیاز ها و پاسخگویی به نیاز ها 21
بررسی نرم افزار - بخش دوم : مدل فرایند نرم افزار 22
#نمودار مورد استفاده (Use Case Diagram) 23
# نمودار جریان داده 23
بررسی نرم افزار – بخش سوم : فرم ها و لایه های بیرونی ( محیط های کاربر ) 33
بررسی نرم افزار - بخش چهارم : کد ها و لایه های درونی ( برنامه نویسی ) 38
مقدمه
یکی از بزرگترین مشکلات دانش جویان ، مدیرگروه های رشته های مختلف درسی این است که فرآیند انتخاب واحد درسی را به گونه ای انجام دهند که کمترین تداخل درسی در یک ترم و در نهایت داخل امتحانی در دروس یک ترم صورت بگیرید تا به اینجا ....... هم انتخاب واحد کاملتر شود و هم از سردرگمی دانش جویان جلوگیری شود .
این مسئله ایده ای شد تا با استفاده از علم بر نامه نویسی روز و راهنمایی های استاد راهنما و تلاش فراوان بتوان یک ابزار مدیریت کامل بوجود آورد تا مدیرگروه های محترم بتوانند در کمترین زمان ممکن و به سهولت با استفاده از این نرم افزار هم مدیریت دروس و اساتید را به عهده گیرند و هم مدیریت ساعت کلاس ها ( زمان بندی ) و ساعت امتحانات تا بتوانند از تداخل ساعات امتحانی و کلاس ها جلوگیری کنند .
این نرم افزار با محیطی بسیار ساده و در عین حال کامل امکاناتی از قبیل
مدیریت دروس ( اضافه / حذف / ارتقا )
مدیریت اساتید
مدیریت روزهای امتحان و تاریخ دقیق آنها
مدیریت دروس در روزهای هفته به تفکیک استاد
گزارشی گیری و چاپ بروی کاغذ از لیست اساتید/ لیست دروس / لیست برنامه امتحانی / لیست برنامه کلاس
مدیریت دانشکده ها
تعریف کاربران و مدیر گروه های جدید ( گروه های جدید ) مدیریت داشکده ها در ترم های مختلف و دسترسی به ترم های گذشته
تعریف رمز عبور برای کاربران
را در تختیار کاربر قرار می دهد .
این نرم افزار از 11 فرم و نزدیک به 10000 خط کد برنامه نویسی تشکیل شده است ، از محیط برنامه نویسی ویژوال استریو 2008 نسخه 9 و از پایگاه برنامه نویسی دات نت 35sp1 ساخت مایکرو سافت استفاده شده است .
این نرم افزار به زبان C#.Net نوشته شده است این زبان از سال 2000 توسط انجمن برنامه نویسان بورلند ساخته شد و البته این نسخه انحصاری مایکرو سافت است که نسخه ی پیشرفته تر C و C++ است .
ابتدا دستور العمل های C در این زبان استفاده شده ولی با این وجود با اضافه شدن کلاس های دات نت دستور العمل ها تغییرات جزیی داشته است .
در این نرم افزار از پایگاه داده یSQL Server از نوع چسبیده به برنامه استفاده شده است که به روز بودن و سریع بودن این پایگاه داده به سرعت و دقت و از همه مهمتر به امنیت این برنامه کمک کرده است .
همچنین در این نرم افزار از ابزارهای ویژه برای گزارش گیری و چاپ گزارش ها استفاده شده است به نام کریستال ریپورت Cristal Report که قدرت مانور و امکانات فراوانی را در اختیار کاربر برای کنترل گزارشات چاپی قرار می دهد .
بررسی نرم افزار – بخش اول : نیاز ها و پاسخگویی به نیاز ها
با توجه به رشد روز افزون تعداد دانشجویان وافزایش تعداد کلاسها وبه سبب آن بوجود آمدن مشکلات متعدد در کنترل وبرنامه ریزی کلاسها ، اساتید ودروس به طور کلی میتوان نیاز ها را به یک ابزار مدیریت قدرتمند احساس کرد.
روش سنتی:
مدیر گروه وارد اتاقش میشود به همراه تعداد زیادی کاغذ
لیست اساتید روی کاغذ
لیست دروس روی کاغذ
ساعات حضور اساتید روی کاغذ
لیست دروس پیشنهادی هر استاد روی کاغذ
ومهمتر از همه تنظیم روزهاوساعات کلاس وامتحان روی کاغذ
شاید اگر بدانیم که این فرایند باید هر ترم وبرای هر رشته انجام شود می توان به این نتیجه رسید که مشقت این روش برای مدیر گروه ها ، سرعت و دقت پایین و استفاده بیش از حد از کاغذ فقط نشان دهنده ی نیاز به یک ابزار مدیریت قدرتمند است.
روش مدرن :
مدیر گروه وارد اتاقش میشود پشت میز کارش می نشیند و مراحل تنظیم لیست اساتید ، لیست دروس و...
را انجام میدهد
اتلاف وقت کمتر ، دقت بالاتر و کاغذ کمتر.
پروژه نرم افزار مدیریت برنامه هفتگی/اساتید/دروس/امتحانات به تفکیک ترم و دانشکده