۱۳۸۹ تیر ۴, جمعه

پروژه برنامه نويسي پيشرفته تحت وب


سايتي مشابه سايت www.cloob.com طراحي كنيد.
يك صفحه اوليه براي login داشته باشيد مانند http://www.cloob.com/profile/login/authenticate
در بالاي صفحه گزينه‌هاي كلوب ها و پرسش و پاسخ لازم است.
وجود امكاناتي براي ايجاد كلوب و مشاهده كلوب و عضويت در آن و ... مانند http://www.cloob.com/club/clubs/index
و وجود امكاناتي براي پرسش سوال و پاسخگويي آن و .... لازم است.

تاريخ تحويل پروژه روز پنج شنبه مورخ 89/04/24 مي‌باشد.
پروژه حدود 3 نمره خواهد داشت. در روز تحويل پروژه از همه خواسته مي‌شود كه خودشان امكاني را به پروژه اضافه كنند. كساني كه نتوانند آن كار را در روز تحويل پروژه انجام دهند، نمره آنان -1 (يك نمره منفي) خواهد بود.

تاريخ تحويل پروژه پايگاه داده


تاريخ تحويل پروژه پايگاه داده روز پنج شنبه مورخ 89/04/24 خواهد بود. ساعت دقيق آن بعدا اعلام مي‌شود.

نمره پروژه حدود 1.5 نمره خواهد بود.

۱۳۸۹ خرداد ۱۹, چهارشنبه

پروژه پايگاه داده


هدف از درس پايگاه داده، آشنايي با مباني بانك هاي اطلاعاتي است كه صورت گرفته است.
هدف ديگر توانايي طراحي درست پايگاه داده است؛ آنچه كه بخشي از مهندسي نرم‌افزار نيز محسوب مي‌گردد. طراحي درست جداول در يكي از شكل‌هاي نرمال مناسب پروژه و طراحي دقيق كليدهاي اصلي و كانديد و خارجي.
بنابراين براي پروژه،‌ سيستم فروشگاه را فرض كنيد. اين سيستم به طور كلي در يكي از پروژه‌هاي مهندسي نرم‌افزار توضيح داده شده است و البته نيازي نيست كه حتما همان فروشگاه مد نظر شما باشد. مهم اين نيست كه تمامي خواسته هاي كاربران واقعي درك شده و همه موجوديت‌ها بدرستي شناخته شوند. مهم اين است كه تصويري ذهني از يك فروشگاه بزرگ با امكانات فراوان داشته باشيد و با توجه به آن جداول را طراحي و در Mysql ايجاد كنيد.
سپس به دليل اينكه درس ديگري نداريد تا در آن درگير نحوه كار با پايگاه داده در يك برنامه كاربردي شويد، يك صفحه از سيستم فروشگاه را طراحي و برنامه نويسي ‌كنيد. در آن صفحه عمليات انتخاب، حذف، اضافه و ويرايش يكي از جداول بايد صورت گيرد.

توجه:
  • طراحي صفحات بيشتر هيچ نمره اضافي ندارد (برنامه نويسي بيشتر، نمره ندارد).
  • برنامه را به هر زباني كه مايليد بنويسيد بجز Php. به اين دليل Php را حذف كرده ام كه در آن زبان به راحتي مي توان به Mysql وصل شد و اين راحتي فقط خاص Php است.
  • اين پروژه از نوع تحليلي است. قسمت اصلي،‌ طراحي درست پايگاه داده است. ايجاد آن در Mysql چندين ساعت بيشتر زمان نمي‌برد. نوشتن برنامه نيز زمان بسيار كمي مي‌طلبد و فقط لازم است بدانيد كه چگونه در يك برنامه كاربردي به پايگاه داده مرتبط شده و پرس و جوهاي خود را اجرا نماييد.

۱۳۸۹ خرداد ۱۸, سه‌شنبه

Activity Diagram for Included Use cases


http://www.ibm.com/developerworks/forums/thread.jspa?messageID=14474549

مطالعه اين لينك براي امتحان ضروري نيست.

اعلان


خانم زهرا ايزانلو، لطفا هر چه سريعتر با من تماس بگيريد.

۱۳۸۹ خرداد ۱۶, یکشنبه

برنامه نويسي پيشرفته تحت وب


با عذرخواهي از تمامي دانشجويان درس برنامه نويسي پيشرفته تحت وب كه روز پنج شنبه در دانشكده حاضر شدند اما كلاسي برگزار نشد، تقصير از من نبود و هر چه بود تلاش براي وضع قوانيني بود مناسب تر براي دانشجويان كه البته اين قصه سر دراز دارد و ....

امتحان عملي اين درس در روز پنج شنبه مورخ 89/03/20 ساعت 9 تا 12 برگزار خواهد شد. لازم است كليه دانشجويان ساعت 9 در اتاق كامپيوتر دانشكده حضور داشته باشند. ساعت 12 تا 15 نيز ارائه دانشجويان خواهد بود.
مباحث ارائه در امتحان تئوري درس خواهد بود.