วันจันทร์ที่ 26 สิงหาคม พ.ศ. 2556

27/8/2556

9.30

ปรับปรุงระบบ OIT ให้ลงทะเบียนสอบซ่อมได้

  1. ส่วน นศ. login
  2. ส่วน นศ.ให้เลือกวันเวลาสอบและลงทะเบียน
  3. ส่วนแสดงผลสอบ
  4. ส่วน login เจ้าหน้าที่
  5. ส่วนค้นหา นศ. และลงทะเบียน
  6. พิมพ์ใบเส็รจรับเงิน
  7. รายงานสรุปส่งการเงิน
  8. ส่วนเปิด-ปิดห้องสอบให้ลงทะเบียน
  9. รายงานผู้ผ่าน-ไม่ผ่านแยกตามคณะ
  10. รายงานผู้ผ่านส่งให้ส่งเสริมวิชาการ

วันเสาร์ที่ 17 สิงหาคม พ.ศ. 2556

18-8-2556

 12.00-20.00
        แก้ไข web EIT ทำให้ สามารถลงทะเบียนหลายครั้ง ตามช่วงเวลาที่กำหนด ต้องทำหลายอย่างขอบันทึกไว้กันลืม
  • เพิ่ม field period nvarchar(1) ใน table openroom
  • เพิ่ม field period nvarchar(1) ใน table stdRegister
  • ค่า period คือช่วงที่ นศ ได้ลงทะเบียน 1/2/3.....
  • ค่า period = '0' หมายถึงปิดไม่ให้ลงทะเบียน
  • เริ่มต้นต้อง Check ว่าช่วงใดเปิดอยู่ 
  • ใน query เช็คว่าลงทะเบียนหรือยัง ให้ check period เพิ่ม อีกหนึ่งเงื่อนไข ตามไปแก้ไขหลายที่ รวมทั้ง Report อีกหลายอัน
  • ขณะลงทะเบียน ต้องบอกว่าเคยลงทะเบียนช่วงก่อนหน้ามาแล้วป้องกันลงซ๊ำโดยไม่ตั้งใจ
  • update stdRegister.period ของ นศ ที่ลงทะเบียนไปแล้ว = 1  (ขณะนี้ลงทะเบียน period 1 เส็จรแล้ว)
  • update openroom.period ให้เป็นตามช่วงที่กำหนดเช่น เปิดห้องวันที่ 2-6 กย เป็นช่วงที่ 1 9-12 กย. เป็นช่วงที่ 2
  • เพิ่ม ในขณะ update คะแนนให้ Reset  openroom.period='0'
เป็นการแก้ไขเฉพาะหน้าที่เห็นว่าใช้เวลาน้อยที่สุด มีวิธีที่คิดว่าดีกว่าคือ period ต้องเป็น Table แยกมาต่างหากมีช่วงที่เท่าไร มีวันเริ่มต้นและสิ้นสุด มีสถานะปิดหรือเปิดซึ่งต้องรื้อระบบใช้เวลาปรับปรุงนาน