طراحی صفحات وب
پروژه درس طراحی صفحات وب
دانشگاه آزاد اسلامی واحد دهاقان
نیمسال اول 89-88
مدرس:آقای مهندس خلیلیان
هر پروژه طراحی و پیاده سازی یک وب سایت به وسیله ی ASP.NET می باشد. در هر پروژه وب سایت طراحی شده باید نیازمندی های مطرح را پوشش دهد. هر وب سایت دارای یک پایگاه داده می باشد که با توجه به پروژه طراحی می شود. همچنین در هر وب سایت سه نوع کاربر با سطوح دسترسی مختلف وجود دارد. علاوه بر این هر وب سایت شامل دو یا سه قسمت اصلی است که با توجه به پروژه کاربری خاص خود را دارا می باشند.
نکات عمومی در مورد پروژه ها بدین شرح می باشد:
پروژه ها به صورت گروهی انجام می شوند و هر گروه دارای حداکثر 3 عضو است.
تاریخ تحویل پروژه ها 24 آذر ماه می باشد و به هیچ وجه قابل تغییر نمی باشد.
نحوه ارزشیابی پروژه ها به صورت حضوری می باشد و همه ی اعضای گروه باید پاسخگوی سوالات مطروحه باشند، در غیر این صورت نمره ای به شخص غایب تعلق نمی گیرد.
ارزشیابی پروژه ها بر اساس جدول زیر صورت خواهد گرفت:
تسلط بر کد و نحوه پاسخگویی به سوالات 50
پوشش نیازمندیهای پروژه 20
صحت اجرای برنامه 15
استفاده از تکنیک های برنامه نویسی 10
واسط کاربری و گرافیک 5
نکات اضافه بر سازمان و خلاقیت 20
مجموع 120
شایان ذکر است کل نمره پروژه 100 می باشد و 20 نمره اضافه در نظر گرفته شده است.
در هر وب سایت یک قسمت "درباره ..." وجود دارد که اطلاعات کلی درباره سایت است. همچنین یک قسمت مدیریت سایت نیز کارهای مربوط به این قسمت را انجام می دهد.
پروژه 1: شرکت فروش و تعمیر کامپیوتر
دارای 3 قسمت می باشد:
تعمیرات
فروش
رسیدگی
انواع کاربران:
مدیر سایت: تعریف کاربران و اعمال تغییرات احتمالی
کارمند: وارد کردن مربوط به قطعات و رسیدگی به سفارش ها
مشتری: ایجاد و ارسال سفارش
+ قسمت تعمیرات: مشتری وارد این قسمت شده و یک سفارش تعمیرات می دهد. هر سفارش تعمیرات شامل تعریف و نوع مشکل است که با پر کردن یک پرسشنامه توسط کاربر انجام می شود.
+ قسمت فروش: مشتری وارد این قسمت می شود و قطعات مورد نظر خود را انتخاب می کند و یک سیستم سفارش می دهد. برای هر قطعه یک سری انتخاب وجود دارد که بر اساس موجودی انبار ارائه می شود.
+ قسمت رسیدگی: تنها کارمندان به این قسمت دسترسی دارند. با ورود به این قسمت قطعات خریداری شده توسط شرکت را وارد پایگاه داده می کنند و قیمت ها را به روز رسانی می نمایند. همچنین سفارش ها نیز که در Inbox مربوطه ذخیره شده اند باید توسط کارمندان رسیدگی شوند.
پروژه 2: سایت آموزش زبان انگلیسی
دارای 3 قسمت می باشد:
قسمت رسیدگی
قسمت آموزش
قسمت ارزیابی
انواع کاربران:
مدیر سایت: تعریف کاربران و اعمال تغییرات احتمالی
معلم: مطالب آموزسی و سوالات امتحانی را وارد پایگاه داده می نماید
زبان آموز: مطالب آموزشی را مطالعه می کند و مورد ارزیابی قرار می گیرد.
+ قسمت رسیدگی: معلم مطالب آموزشی (در غالب متن، صدا و تصویر) و سوالات امتحانی را در سایت قرار می دهد. همچنین برای هر زبان آموز یک برنامه تعریف می کند که شامل زمان جلسات آموزش و ارزیابی میباشند.
+ فسمت آموزش: زبان آموز با وارد شدن به این قسمت برنامه خود را مشاهده می کند و طبق آن مطالب آماده شده را مطالعه می کند.
+ قسمت ارزیابی: زبان آموز وارد می شود و طبق برنامه از طریق پاسخ به سوالات مورد ارزیابی قرار گرفته میشود. همپنین نمره او محاسبه شده و ذخیره می گردد.
پروژه 3: کتابخانه دیجیتال
دارای 2 قسمت می باشد:
قسمت کتابدار
o قسمت امانت
o قسمت مدیریت کتب
قسمت اعضا
o جستجو
o رزرو کتاب
انواع کاربران:
مدیر سایت: تعریف کاربران و اعمال تغییرات احتمالی
کتابدار: امانت دادن کتاب به اعضا و وارد کردن اطلاعات کتب جدید
عضو: جستجو در کتب و رزرو یک کتاب
+ قسمت کتابدار: کتابدار کتاب مورد نظر شخص را به امانت می دهد و اطلاعات مربوط به کتاب و عضو در پایگاه داده به روز می شود. همچنین اطلاعات کتاب های تازه خریداری شده در پایگاه داده وارد می شوند. بدیهی است که قابلیت جستجو نیز برای کتابدار میسر است.
+ قسمت اعضا: اعضا می توانند کتاب مورد نظر خود را جستجو کنند و در صورت نیاز به کتابی آنرا رزرو نمایند تا سایر اعضا نتوانند آنرا به امانت بگیرند.