OOAD

ພາກສະເໜີ / Introduction

ຫຼັກສູດນີ້ແມ່ນໄດ້ຕອບສະໜອງຄວາມຮູ້ໃຫ້ນັກສຶກສາ ທີ່ກ່ຽວພັນກັບ ການອອກແບບ ແລະ ນຳໃຊ້ Object Oriented ຕັ້ງແຕ່ເລີ້ມຕົ້ນ ຈົນຮອດ ລະດັບສູງຂອງການອອກແບບ ແລະ ສ້າງແຜນພາບຂອງແນວຄວາມຄິດ. ທຸກແນວຄວາມຄິດ ສາມາດສ້າງອອກມາເປັນຮູບພາບ ທີ່ມີລັກສະນະເປັນມາດຕະຖານ ແລະ ສື່ຄວາມໝາຍ ເຮັດໃຫ້ນັກພັດທະນາ ສາມາດນຳໄປໃຊ້ໄດ້.

ຈຸດປະສົງຂອງຫຼັກສູດ / Objectives

ຈຸດປະສົງຫຼັກສູດນີ້ ແມ່ນເພື່ອໃຫ້ນັກສຶກສາ ເຂົ້າໃຈ ແລະ ສາມາດນຳໃຊ້ຄວາມຮູ້ກ່ຽວກັບ Object /Class ເຂົ້າໃນການອອກແບບວຽກງານຕົວຈິງ:
  • Object / Class
  • OOP, SAD
  • Inheritance, ...

ໂຄງຮ່າງຫຼັກສູດ / Course Outline


ບົດທີ 1: Object Concept === [PDF] ===|Assignment1|
ບົດທີ 2: Object Oriented Programming (OOP) === [PDF] ===
ບົດທີ 3: System Analysis and Design (SAD) === [PDF] ===Assignment2
ບົດທີ 4: Inheritance and Composition === [PDF] ===
ບົດທີ 5: Reuse and Framework === [PDF] ===
ບົດທີ 6: Object Creation === [PDF] ===
ບົດທີ 7: Persistent Object === [PDF] ===
ບົດທີ 8: Unified Modeling Languange (UML) === [PDF] ===[Update]
ບົດທີ 9: Object and Internet === [PDF] ===[Update]
ບົດທີ 10: Distributed Object and Enterprise === [PDF] ===
ບົດທີ 11: Design Patterns === [PDF] ===
ບົດທີ 12: Object and XML === [PDF] ===

ການເຮັດວຽກເປັນທີມງານ / Group Project

ການເຮັດວຽກເປັນທິມງານ ແມ່ນຄວາມຈຳເປັນໃນການວິເຄາະ ແລະ ອອກແບບລະບົບ ເພື່ອໃຫ້ວຽກທີ່ອອກແບບໄປນັ້ນໃຫ້ມີຄວາມສົມບູນແບບທີ່ສຸດເທົ່າທີ່ເປັນໄປໄດ້.
ເງື່ອນໄຂ:
  • ນັກສຶກສາ 4ຄົນ / ກຸ່ມ
  • ນັກສຶກສາ ໃຫ້ເລືອກຫົວຂໍ້ຂອງບົດເອງ ແຕ່ກໍລະນີທີ່ນັກສືກສາບໍ່ສາມາດເລືອກຫົວຂໍ້ໄດ້ ແມ່ນໃຫ້ປຶກສານຳ ອາຈານ
    • ຕົວຢ່າງ: 
      • ລະບົບບໍລິຫານຈັດການ ໂຮງແຮມ / Hotel Management System
      • ລະບົບບໍລິຫານຈັດການ ຮ້ານອາຫານ / Restaurant Management System
      • ລະບົບບໍລິຫານຈັດການ ມະຫາວິທະຍາໄລ / University Management System
      • ລະບົບບໍລິຫານຈັດການ ວິທະຍາໄລ / College Management System
      • ລະບົບບໍລິຫານຈັດການ ຄວາມສຳພັນກັບລູກຄ້າ / Customer Relationship Management System
      • ລະບົບບໍລິຫານຈັດການ ບຸກຄະລາກອນ / Human Resource Management System
      • ລະບົບບໍລິຫານຈັດການ ການເກັບພາສີ / Taxation Management System
      • ແລະ ລະບົບອື່ນໆ
  • ໜ້າວຽກຫຼັກ ທີ່ນັກສຶກສາຕ້ອງໄດ້ເຮັດ ແລະ ເອົາມາໃສ່ໃນ Slide Presentations
  • ນັກສຶກສາທຸກກຸ່ມຕ້ອງກະກຽມ ນຳສະເໜີບົດຂອງຕົນເອງ ໃນໄລຍະ ວັນທີ 8-22 / 01/2014
    1. System Overview Diagram
    2. Object Diagram
    3. Class Diagram
    4. Component Diagram
    5. Deployment Diagram
    6. Use-Case Diagram
    7. Context Diagram
    8. Activity Diagram
    9. Sequence Diagram
    10. Communication Diagram
    11. State-chart Diagram
    12. Timing Diagram
    13. Interaction Overview Diagram
    14. Composite Structure Diagram
ຕົວຢ່າງຂອງ Slide Presentation  ສຳລັບເທື່ອທີ 1 [pdf]|
ບົດທວນຄືນ ສຳລັບການກຽມສອບເສັງ ກາງພາກຮຽນ 2013 [pdf]



ການປະເມີນຜົນການຮຽນ /Assessment

  • ເສັງ​ກາງ​ພາກ 30% [Midterm Exam]
  • ​ເສັງ​ທ້າຍ​ພາກ         40% [Final Exam]
  • ບົດ​ຝຶກ​ຫັດ ​ແລະ ວຽກບ້ານ 20% [Assignment]
  • ການ​ຂື້ນ​ຫ້ອງ​ຮຽນ        10% [Attendant]

ບົດສອບເສັງຜ່ານມາ /Previous Examination 

  • ຕົວຢ່າງການສອບເສັງກາງພາກຮຽນ (Example for midterm exam in pdf format): 
          [ Q1 ] | [ Q2 | [ Q3 ]
  • Final Exam 
         [ Q1 ] | [ Q2 ] | [ Q3 ]


ສອບເສັງ ທົດລອງ / Quiz






9 comments:

  1. ຂອບໃຈຫລາຍໆເດີ ອາຈານ

    ReplyDelete
    Replies
    1. ບໍ່ເປັນຫຍັງ ຖ້ານ້ອງມີບັນຫາຫຍັງກ່ຽວກັບບົດຮຽນ ກໍ່ສາມາດສົນທະນາໄດ້ທີ່ນີ້

      Delete
  2. ອາຈານຊິອອກແບບນີ້ຫວາ ຫຼື ຫຼາຍກວ່ານີ້

    ReplyDelete
  3. system overview of apartment management system ມີຫຍັງແນ່

    ReplyDelete
  4. ອາຈັນ ຂໍຕົວຢ່າງ ຂອງວິຊາ Object Oriented Technology ແຕ່ລະ Diagram ໄດ້ບໍ ເພາະວ່າບໍ່ຮູ້ຊິແຕ້ມ ຫາ ຢູ່ປຶ້ມແບບຮຽນກໍ່ບໍ່ມີ

    ReplyDelete
    Replies
    1. ນ້ອງກໍ່ຢາກໄດ້ຄືກັນ ເພາະຍູ່ປື້ມມີແຕ່ແບບດຽວ ແລ້ວນ້ອງຍາກຮູ້ວ່າ ແຕ່ລະ Diagram ແມ່ນໃຊ້ໄດ້ໝົດບ່? ຕົວຢ່າງຂອງນ້ອງແມ່ນ ລະບົບບ່ລິຫານຈັດການບູກຄະລາກອນໃນວິທະຍາໄລະສູດສະກະ ຕ້ອງມີ Diagram ຫຍັງແດ່?

      Delete
  5. ອາຈານສິສົ່ງບົດໃຫ້ອາຈານຈັ່ງໃດ?

    ReplyDelete

Contact Form

Name

Email *

Message *