52
บทที3 วิธีการดําเนินงาน 3.1 ระบบงานเดิม ระบบงานเดิมแผนก General Administration บริษัทคาสิโอ(ประเทศไทย)จํากัดมีการจัดเก็บ ข้อมูลส่วนใหญ่ประมวลผลด้วยมือและใช้โปรแกรม Microsoft office ในการจัดเก็บข้อมูล จัดเก็บ เอกสารต่างๆเป็นการจดลงบันทึกแฟ้ม สมุดบันทึกแล้วนําไปจัดเก็บในตู้เอกสาร ข้อมูลที่เกี่ยวกับ พนักงานและข้อมูลที่เกี่ยวข้องกับแผนกทั ้งหมด General Administration ได้ทําการจดรายการไว้ใน สมุดบันทึกของแต่ล่ะรายการหลังจากนั ้นจึงทําการจัดพิมพ์เอกสารลงในแบบฟอร์มในเครื่อง คอมพิวเตอร์โดยใช้ Microsoft excel เป็นหลักโดยมีแบบฟอร์มสําหรับเก็บข้อมูลต่าง ๆและได้ บันทึกข้อมูลเหล่านั ้นลงคอมพิวเตอร์ทุกครั ้ง ทําให้การค้นหารายละเอียดการทํางานและข้อมูล เกี่ยวข้องต่างๆต้องใช้ระยะเวลาในการค้นหาข้อมูลต้องใช้ระยะเวลาในการค้นหา ข้อมูลที่เก็บอาจ เกิดความผิดพลาดและเสียหายได้ง่าย 3.1.1 ปัญหาที่เกิดขึ้น - เกิดความซับซ้อนและเกิดความผิดพลาดในการคีย์ข้อมูลพนักงานและคํานวณ ค่าเสียหายอาจเกิดข้อมูลผิดพลาด อีกทั ้งการเก็บข ้อมูลต่างๆ อาจเกิดข้อมูลทีผิดพลาดเพราะข้อมูลมีจําวนมาก ทําให้ไม่สามารถตรวจสอบข้อผิดพลาดได้ - ขาดการรักษาความปลอดภัยของข้อมูลเนื่องจากไม่มีการบันทึกลงฐานข้อมูล แต่ เป็นการจัดเก็บใส่แฟ้มไว้อาจมีการสูญหายของข้อมูลที่เกิดขึ ้นได - การค้นหาข้อมูลต่างๆต้องใช้เวลานานมาก เนื่องจากการเก็บข้อมูลด้วย Microsoft excel และแฟ้มเอกสารบางครั ้งข ้อมูลมีอยู ่จริงแต่โปรแกรมไม่สามารถตรวจสอบ ข้อมูลพบได้ หรือบางครั ้งพนักงานทําการลาออกไปแล ้วแต่ไม่ได้บันทึกข้อมูล เหล่านั ้น ทําให้ข้อมูลบิดเบียนไป และเสียเวลาในการสืบค้น - เกิดการสิ้นเปลืองทรัพยากรเนื่องจากต้องใช้กระดาษเป็นจํานวนมากในการจัดเก็บ ข้อมูล - มีเทคโนโลยีทันสมัยเข้ามาช่วยในการดําเนินงานไม่พอเพียงกับความต้องการ - บุคลากรขาดความเข้าใจในการใช้เทคโนโลยี - มีการดําเนินงานที่ล่าช้า

บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

  • Upload
    others

  • View
    20

  • Download
    0

Embed Size (px)

Citation preview

Page 1: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

บทที ่3 วธีิการดาํเนินงาน

3.1 ระบบงานเดิม ระบบงานเดิมแผนก General Administration บริษทัคาสิโอ(ประเทศไทย)จาํกดัมีการจดัเก็บขอ้มูลส่วนใหญ่ประมวลผลดว้ยมือและใชโ้ปรแกรม Microsoft office ในการจดัเก็บขอ้มูล จดัเก็บเอกสารต่างๆเป็นการจดลงบนัทึกแฟ้ม สมุดบนัทึกแลว้นาํไปจดัเก็บในตูเ้อกสาร ขอ้มูลท่ีเก่ียวกบัพนกังานและขอ้มูลท่ีเก่ียวขอ้งกบัแผนกทั้งหมด General Administration ไดท้าํการจดรายการไวใ้นสมุดบนัทึกของแต่ล่ะรายการหลงัจากนั้นจึงทาํการจัดพิมพ์เอกสารลงในแบบฟอร์มในเคร่ืองคอมพิวเตอร์โดยใช ้Microsoft excel เป็นหลกัโดยมีแบบฟอร์มสาํหรับเก็บขอ้มูลต่าง ๆและได้บนัทึกขอ้มูลเหล่านั้นลงคอมพิวเตอร์ทุกคร้ัง ทาํให้การคน้หารายละเอียดการทาํงานและขอ้มูลเก่ียวขอ้งต่างๆตอ้งใชร้ะยะเวลาในการคน้หาขอ้มูลตอ้งใชร้ะยะเวลาในการคน้หา ขอ้มูลท่ีเก็บอาจเกิดความผดิพลาดและเสียหายไดง่้าย 3.1.1 ปัญหาทีเ่กดิขึน้

- เกิดความซับซ้อนและเกิดความผิดพลาดในการคียข์อ้มูลพนักงานและคาํนวณค่าเสียหายอาจเกิดขอ้มูลผิดพลาด อีกทั้ งการเก็บขอ้มูลต่างๆ อาจเกิดขอ้มูลท่ีผดิพลาดเพราะขอ้มูลมีจาํวนมาก ทาํใหไ้ม่สามารถตรวจสอบขอ้ผดิพลาดได ้

- ขาดการรักษาความปลอดภยัของขอ้มูลเน่ืองจากไม่มีการบนัทึกลงฐานขอ้มูล แต่เป็นการจดัเกบ็ใส่แฟ้มไวอ้าจมีการสูญหายของขอ้มูลท่ีเกิดข้ึนได ้

- การคน้หาขอ้มูลต่างๆตอ้งใชเ้วลานานมาก เน่ืองจากการเก็บขอ้มูลดว้ย Microsoft excel และแฟ้มเอกสารบางคร้ังขอ้มูลมีอยูจ่ริงแต่โปรแกรมไม่สามารถตรวจสอบขอ้มูลพบได ้หรือบางคร้ังพนักงานทาํการลาออกไปแลว้แต่ไม่ไดบ้นัทึกขอ้มูลเหล่านั้น ทาํใหข้อ้มูลบิดเบียนไป และเสียเวลาในการสืบคน้

- เกิดการส้ินเปลืองทรัพยากรเน่ืองจากตอ้งใชก้ระดาษเป็นจาํนวนมากในการจดัเก็บขอ้มูล

- มีเทคโนโลยทีนัสมยัเขา้มาช่วยในการดาํเนินงานไม่พอเพียงกบัความตอ้งการ - บุคลากรขาดความเขา้ใจในการใชเ้ทคโนโลย ี- มีการดาํเนินงานท่ีล่าชา้

Page 2: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

2

3.1.2 แผนภูมิก้างปลา จากการศึกษาพบว่าการทาํงานของระบบเดิมได้ทราบถึงการแก้ไขปัญหา ซ่ึงสามารถอธิบายพอสังเขปไดด้งัน้ีการบนัทึกขอ้มูลพนกังานและความตอ้งการรายละเอียดของพนกังานท่ีทาํให้เกิดความล่าชา้ ต่อการทาํงาน ทาํให้เกิดความผิดพลาดของขอ้มูล ไม่เป็นระบบ ทาํให้เกิดความยุ่งยากในการดาํเนินงาน จากการศึกษาของระบบเดิมสารถแสดงปัญหาในภาพของ Ishikawa Diagram ดงัภาพ ภาพที ่3.1.2-1 Ishikawa

ระบบจัดเอกสาร การทาํงานไม่มีระบบ

ปัญหาบุคลากร ระบบบริหารจัดการ

ระบบงานแผนก General Adminisation

เอกสารมีจาํนวนมาก จดัเอกสารไม่เป็น

ขอ้มูลผดิพลาดการคน้หาขอ้มูลทาํได้

ทาํงานไม่มีลาํดบัขั้น

ขาดเทคโนโลยท่ีี

คน้หาขอ้มูลล่าชา้

บุคลากรขาดความเขา้ใจดา้นการใชง้านของ

บุคลากรขาดความกระตือรือร้น

ระบบคน้หา

ใชร้ะยะเวลาในการคน้หาขอ้มูลล่าชา้

คาํนวณค่าเสียหาย ผดิพลาด

จดัชุดใหพ้นกังาน ผดิพลาด

Diagram 3.1 แผนภูมิก้างปลา

Page 3: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

3

3.1.3 System Flowchart ระบบงานเดิม

1. การเข้าทาํงานใหม่ของพนักงาน

ภาพที ่3-1 System Flowchart งานระบบเดิมการเข้าทาํงานใหม่ของพนักงาน

1.ระบบงานเดิมการเขา้ทาํงานใหม่ของพนกังาน คําอธิบาย : เร่ิมจากการกรอกขอ้มูลพนกังานทาํการบนัทึกขอ้มูลพนกังานหลงัจากนั้นกรอกขอ้มูลแจกชุดพนกังานและลอ็คเกอร์ทาํการบนัทึกขอ้มูลพิมพใ์บแสดงรายช่ือพนกังานการเขา้ทาํงานใหม่

Page 4: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

4

2. การจัดการเกีย่วกบัการแจกชุดพนักงานประจําปี

ภาพที ่3-2 System Flowchart การจัดการเกีย่วกบัการแจกชุดพนักงานประจําปี 2.การจดัการเก่ียวกบัการแจกชุดพนกังานประจาํปี คําอธิบาย : เร่ิมจากรับขอ้มูลการเขา้ทาํงาน คาํนวณอายงุาน กรอกชุดท่ีไดรั้บพิมพร์ายจาํนวนชุดท่ีไดรั้บ

Page 5: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

5

3. การจัดการเกีย่วกบัพนักงานผ่านทดลองงาน

ภาพที ่3-3 System Flowchart การจัดการเกีย่วกบัพนักงานผ่านการทดลองงาน 3.การจดัการเก่ียวกบัพนกังานผา่นการทดลองงาน คําอธิบาย : เร่ิมจากการรับขอ้มูลการเขา้ทาํงานของพนกังาน ทาํการตรวจสอบรายละเอียดการเขา้ทาํงาน แจง้ผลการทาํงานจะไดร้ายช่ือพนักงาน แจง้ผลการทาํงานจะไดร้ายช่ือพนักงานผ่านการทดลองงาน พิมพใ์บแสดงรายช่ือพนกังานท่ีไดรั้บการผา่นทดลองงาน

Page 6: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

6

4. การลาออกจากงาน

ภาพที ่3-4 System Flowchart การลาออกงาน

4. การลาออกงาน อธิบาย : เร่ิมจากการกรอกขอ้มูลพนกัทาํการตรวจสอบรายละเอียดลาออกของพนกังาน ถา้พนกังานลาออกจากงานโดยไม่ไดม้าลาออกคาํนวณค่าเสียหาย ถา้มีการลาออกกรอกขอ้มูลการคืนส่ิงของ แสดงรายละเอียดการคืนส่ิงของถา้คืนส่ิงของไม่ครบเจา้หนา้ท่ีจะทาํการคาํนวณค่าเสียหาย

Page 7: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

7

3.1.4 Use Case Diagram ระบบงานเดิม 1. เข้างานใหม่

ภาพที ่3-9 Use Case Diagram การเข้างานใหม่ ตารางที ่3-1 กจิกรรมหลกั : เข้าทาํงานใหม่

Use Case ID 1 Use Case Name เขา้งานใหม่ Actor Admin, พนกังาน Purpose เพ่ือทาํการบนัทึกการเขา้งานใหม่พร้อมทั้งแจกชุดและลอ็กเกอร์ใหพ้นกังาน Level Base Use Case Precondition เม่ือไดรั้บขอ้มูลการเขา้ทาํงานใหม่ของพนกังาน Post Condition เพ่ือทราบจาํนวนการเขา้งานใหม่ของพนกังานและทาํการบนัทึกขอ้มูลพนกังาน Main Flows 1. Use Case น้ีจะเร่ิมตน้การทาํงานกต่็อเม่ือ Admin ไดรั้บขอ้มูลการเขา้

ทาํงานใหม่ของพนกังาน 2. ตรวจสอบขอ้มูลพนกังาน (Include Use Case ID 1.1) 3. ตรวจสอบสถานะลอ็กเกอร์วา่ง (Include Use Case ID 1.2) 4. ตรวจสอบชุดพนกังาน (Include Use Case ID 1.3) 5. บนัทึกขอ้มูลการเขา้ทาํงานใหม่ การแจกชุดพนกังาน และการแจกลอ็ก

เกอร์ ดว้ยMicrosoft Excel 6. แสดงขอ้มูลการแจกชุดพนกังานและการแจกลอ็กเกอร์ของพนกังานแต่ละ

คนโปรแกรม

Alternate Condition

Page 8: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

8

Use Case ID 1.1 Use Case Name ตรวจสอบขอ้มูลพนกังาน Actor Admin Purpose เพื่อตรวจสอบขอ้มูลพนกังานท่ีเขา้ทาํงานใหม่ Level Include Use Case Precondition เม่ือตอ้งการตรวจสอบขอ้มูลพนกังาน Post Condition ทราบขอ้มูลพนกังานท่ีเขา้ทาํงานใหม่ Main Flows 1. Use Case น้ีจะเร่ิมตน้การทาํงานกต่็อเม่ือ Admin ตรวจสอบขอ้มูล

พนกังานท่ีเขา้ทาํงานใหม่ 2. ตรวจสอบขอ้มูลพนกังาน - ตรวจสอบรายละเอียดของพนกังานท่ีเขา้ทาํงานใหม่โดยใช้โปรแกรม Microsoft Excel 3. พิมพใ์บแสดงรายละเอียดพนกังาน

Alternate Condition

Page 9: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

9

ตารางที ่ 3-3 กจิกรรมเสริมของกจิกรรมหลกัเข้าทาํงานใหม่ : ตรวจสอบสถานะลอ็กเกอร์ว่าง Use Case ID 1.2 Use Case Name ตรวจสอบสถานะลอ็กเกอร์วา่ง Actor Admin Purpose เพื่อตรวจสอบสถานะลอ็กเกอร์วา่งโดยใชโ้ปรแกรม Microsoft Excel Level Include Use Case Precondition เม่ือตอ้งการตรวจสอบสถานะลอ็กเกอร์วา่ง Post Condition ทราบจาํนวนสถานะลอ็กเกอร์วา่ง Main Flows 1. Use Case น้ีจะเร่ิมตน้การทาํงานกต่็อเม่ือ Admin ตอ้งการตรวจสอบ

สถานะลอ็กเกอร์วา่ง 2. ตรวจสอบสถานะลอ็กเกอร์วา่งโดยใชโ้ปรแกรม Microsoft Excel - จดเบอร์ลอ็กเกอร์วา่ง - จดัเรียงเบอร์ลอ็กเกอร์วา่งใหพ้นกังานเขา้ทาํงานใหม่ดว้ยวิธีการจดใส่กระดาษแลว้ถึงนาํไปคียข์อ้มูลลงโปรแกรม Microsoft Excel อีกคร้ัง

Alternate Condition

Page 10: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

10

ตารางที ่ 3-4 กจิกรรมเสริมของกจิกรรมหลกัเข้าทาํงานใหม่ : ตรวจสอบชุดพนักงาน Use Case ID 1.3 Use Case Name ตรวจสอบตรวจสอบชุดพนกังาน Actor Admin Purpose เพื่อตรวจสอบจาํนวนชุดพนักงานท่ีมีอยู่ (โดยใช้การจดบนัทึกดว้ยมือ

และเกบ็เขา้แฟ้ม) Level Include Use Case Precondition เม่ือตอ้งการตรวจสอบชุดพนกังานคงเหลือ Post Condition ทราบจาํนวนชุดพนกังานคงเหลือเพียงพอต่อพนกังานเขา้ใหม่ Main Flows 1. Use Case น้ีจะเร่ิมตน้การทาํงานกต่็อเม่ือ Admin ตอ้งการตรวจสอบ

จาํนวนชุดพนกังานคงเหลือ 2. ตรวจสอบชุดพนกังาน - ตรวจนบัจาํนวนชุดพนกังานแต่ละขนาด - จดัเรียงชุดตามขนาดตวัท่ีพนกังานแจง้มา 3. นาํจาํนวนชุดท่ีตรวจนบัไดแ้ละชุดท่ีจดัเรียงใหพ้นกังานบนัทึกลงในโปรแกรม Microsoft Excel

Alternate Condition

Page 11: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

11

2. ผ่านทดลองงาน

ภาพที ่3-10 Use Case Diagram การผ่านทดลองงาน

ตารางที ่ 3-5 กจิกรรมหลกั : ผ่านทดลองงาน

Use Case ID 2 Use Case Name ผา่นทดลองงาน Actor Admin Purpose เพื่อทาํการรวมยอดของผ่านทดลองงานในแต่ละคร้ังโดยใช้โปรแกรม

Microsoft Excel Level Base Use Case Precondition เพื่อตรวจสอบยอดพนกังานผา่นทดลองงานในแต่ละคร้ัง Post Condition ทราบขอ้มูลและยอดรวมพนกังานผา่นทดลองงานในแต่ละคร้ัง Main Flows 1. Use Case น้ีจะเร่ิมตน้การทาํงานกต่็อเม่ือ Admin ทาํการตรวจสอบ

ยอดรวมพนกังานผา่นทดลองงานในแต่ละคร้ัง 2. ตรวจสอบขอ้มูลพนกังาน (Include Use Case ID 2.1) 3. ตรวจสอบขนาดชุด (Include Use Case ID 2.2) 4. บนัทึกขอ้มูลผา่นทดลองงานเกบ็ไวใ้นโปรแกรมMicrosoft Excel

Alternate Condition

Page 12: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

12

ตารางที ่ 3-5 กจิกรรมเสริมของกจิกรรมหลกัผ่านทดลองงาน : ตรวจสอบข้อมูลพนักงาน Use Case ID 2.1 Use Case Name ตรวจสอบขอ้มูลพนกังาน Actor Admin Purpose เพื่อตรวจสอบขอ้มูลพนักงานท่ีไดรั้บผ่านทดลองงานโดยใช้โปรแกรม

Microsoft Excel Level Include Use Case Precondition เม่ือตอ้งการตรวจสอบขอ้มูลพนกังานท่ีไดรั้บผา่นทดลองงานแต่ละคร้ัง Post Condition ทราบขอ้มูลรายละเอียดพนกังานท่ีไดรั้บการผา่นทดลองงาน Main Flows 1. Use Case น้ีจะเร่ิมตน้การทาํงานกต่็อเม่ือ Admin ทาํการตรวจสอบ

ขอ้มูลพนกังานท่ีไดรั้บผา่นทดลองงานแต่ละคร้ัง 2. ตรวจสอบขอ้มูลพนกังาน 2.1 ถา้มีพนกังานผา่นทดลองงาน - ตรวจสอบรายช่ือและยอดรวมของพนกังานในโปรแกรมMicrosoft Excel - จดัเรียงชุดตามขนาดตวัท่ีพนกังานแจง้มาตั้งแต่เร่ิมเขา้ทาํงานตอนแรก 2.2 ถา้ไม่มีพนกังานผา่นทดลองงาน - ทาํการลบรายละเอียดออกจากโปรแกรม Microsoft Excel 3. แสดงรายช่ือพนกังานท่ีไดรั้บการผา่นทดลองงาน

Alternate Condition

Page 13: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

13

ตารางที ่ 3-7 กจิกรรมเสริมของกจิกรรมหลกัผ่านทดลองงาน : ตรวจสอบขนาดชุด Use Case ID 2.2 Use Case Name ตรวจสอบขนาดชุด Actor Admin Purpose เพื่อทาํการตรวจสอบขนาดชุดของพนกังานท่ีไดรั้บการผา่นทดลองงาน Level Include Use Case Precondition เม่ือทาํการตรวจสอบขนาดชุดของพนกังานคงเหลือในสตอ๊ก Post Condition ทราบวา่มีขนาดชุดเหลือก่ีตวัในสตอ๊ก Main Flows 1. Use Case น้ีจะเร่ิมตน้การทาํงานกต่็อเม่ือ Admin ทาํการตรวจสอบ

ขนาดชุดของพนกังานคงเหลือในสตอ๊ก 2. ตรวจสอบขนาดชุด - ตรวจนบัขนาดของชุดแต่ละขนาด มีขนาด S, M, L, XL, XXL ทาํการตรวจนบัดว้ยมือ - คียข์อ้มูลการตรวจนบัลงในโปรแกรม Microsoft Excel - บนัทึกขอ้มูลการตรวจนบัลงในโปรแกรม Microsoft Excel 3. แสดงขอ้มูลขนาดชุดของพนกังาน

Alternate Condition

Page 14: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

14

3. ลาออกงาน

ภาพที ่3-11 Use Case Diagram การลาออก ตารางที ่ 3-8 กจิกรรมหลกั : ลาออกงาน Use Case ID 3 Use Case Name ลาออก Actor Admin, พนกังาน Purpose เพื่อตดัรายช่ือพนักงานออกจากโปรแกรมและตรวจเช็คการคืนส่ิงของ

พนกังาน Level Base Use Case Precondition เม่ือมีการลาออกจากงานหรือลาออกจากงานโดยไม่ไดท้าํการลาออก Post Condition ทราบว่ามีพนกังานลาออกและคืนส่ิงของใหท้างบริษทัครบหรือไม่ ถา้ไม่

ครบตอ้งจ่ายค่าเสียหาย Main Flows 1. Use Case น้ีจะเร่ิมตน้การทาํงานกต่็อเม่ือพนกังานลาออกจากงานหรือ

อกจากงานโดยไม่ไดท้าํการลาออก 2. ตรวจสอบรายละเอียดลาออก (Include Use Case ID 3.1) 3. ตรวจสอบขอ้มูลคืนส่ิงของ (Include Use Case ID 3.2) 4. บนัทึกขอ้มูลการลาออกในโปรแกรม Microsoft Excel

Alternate Condition

Page 15: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

15

ตารางที ่ 3-9 กจิกรรมเสริมของกจิกรรมหลกัลาออกงาน : ตรวจสอบรายละเอยีดลาออก Use Case ID 3.1 Use Case Name ตรวจสอบรายละเอียดลาออก Actor Admin Purpose เพื่อตรวจสอบรายละเอียดขอ้มูลการลาออกจากงานของพนกังาน Level Include Use Case Precondition เม่ือทาํการตรวจสอบรายละเอียดการลาออกจากงานของพนกังาน Post Condition ทราบว่ามีพนกังานคนใดทาํการลาออกจากงานบา้งและพนกังานคนใดท่ี

ลาออกจากงานโดยไม่ไดท้าํการลาออก Main Flows 1. Use Case น้ีจะเร่ิมตน้การทาํงานกต่็อเม่ือAdmin ทาํการตรวจสอบ

รายละเอียดการลาออกจากงานของพนกังาน 2. ตรวจสอบรายละเอียดลาออกงานในโปรแกรม Microsoft Excel - ตรวจสอบรหสัพนกังาน, ช่ือ – สกลุพนกังาน - ตรวจสอบวนัท่ีเขา้ทาํงานและแผนกการทาํงาน 3. แจง้ผลการลาออกใหพ้นกังานทราบ

Alternate Condition

Page 16: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

16

ตารางที ่ 3-10 กจิกรรมเสริมของกจิกรรมหลกัลาออกงาน : ตรวจสอบข้อมูลคนืส่ิงของ Use Case ID 3.2 Use Case Name ตรวจสอบขอ้มูลคืนส่ิงของ Actor Admin Purpose เพื่อตรวจสอบขอ้มูลคืนส่ิงของของพนกังานวา่ส่งคืนส่ิงของครบหรือไม่ Level Include Use Case Precondition เม่ือทาํการตรวจสอบขอ้มูลคืนส่ิงของของพนกังาน Post Condition ทราบขอ้มูลการคืนส่ิงของหากพนักงานส่งคืนส่ิงของไม่ครบจะทาํการ

คาํนวณค่าเสียหาย Main Flows 1. Use Case น้ีจะเร่ิมตน้การทาํงานกต่็อเม่ือAdmin ทาํการตรวจสอบ

ขอ้มูลการคืนส่ิงของของพนกังาน 2. ตรวจสอบขอ้มูลการคืนโดยใชโ้ปรแกรม Microsoft Excel - พนกังานคืนส่ิงของครบ - ไม่ไดจ่้ายค่าเสียหาย - พนกังานคืนส่ิงของไม่ครบ - คาํนวณค่าเสียหาย (Extends Use Case ID 3.3) 3. บนัทึกขอ้มูลการตรวจสอบขอ้มูลคืนส่ิงของ

Alternate Condition

Page 17: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

17

4. แจกชุดพนักงานประจําปี

ภาพที ่3-12 Use Case Diagram การแจกชุดประจําปี ตารางที ่ 3-12 กจิกรรมหลกั : แจกชุดพนักงานประจําปี Use Case ID 4 Use Case Name แจกชุดพนกังานประจาํปี Actor Admin Purpose เพื่อทาํการแจกชุดใหพ้นกังานท่ีไดรั้บชุดตามอายงุาน Level Base Use Case Precondition เม่ือมีการแจกชุดพนกังานประจาํปีใหส้าํหรับพนกังาน Post Condition ทราบวา่ตอ้งแจกชุดพนกังานประจาํปีใหพ้นกังานคนละก่ีชุด Main Flows 1. Use Case น้ีจะเร่ิมตน้การทาํงานกต่็อเม่ือมีการแจกชุดประจาํปีให้

สาํหรับพนกังาน 2. ตรวจสอบขอ้มูลงานเขา้ (Include Use Case ID 4.1) 3. แสดงชุดท่ีพนกังานไดรั้บ 4. พิมพร์ายงานจาํนวนชุดท่ีพนกังานไดรั้บ

Alternate Condition

Page 18: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

18

ตารางที่ 3-13 กจิกรรมเสริมของกิจกรรมหลกัแจกชุดพนักงานประจําปี : ตรวจสอบข้อมูลเข้าทาํงาน Use Case ID 4.1 Use Case Name ตรวจสอบขอ้มูลเขา้ทาํงาน Actor Admin Purpose เพื่อทาํการตรวจสอบขอ้มูลเขา้ทาํงานของพนกังาน Level Include Use Case Precondition เม่ือทาํการตรวจสอบขอ้มูลเขา้ทาํงานของพนกังาน Post Condition ทราบขอ้มูลเร่ิมเขา้ทาํงานของพนกังานแต่ละคน Main Flows 1. Use Case น้ีจะเร่ิมตน้การทาํงานกต่็อเม่ือAdmin มีการตรวจสอบ

ขอ้มูลการเขา้ทาํงานของพนกังาน 2. ตรวจสอบขอ้มูลงานเขา้ทาํงาน - ตรวจสอบรายละเอียดการเขา้ทาํงานโดยใชโ้ปรแกรม Microsoft Excel 3. คาํนวณอายกุารทาํงานของพนกังานแต่ละคนโดยใชโ้ปรแกรม Microsoft Excel ในการคาํนวณ 4. จาํนวนชุดพนกังานท่ีไดรั้บ 5. แสดงรายงานจาํนวนท่ีพนกังานไดรั้บชุดในแต่ละปี

Alternate Condition

Page 19: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

19

ตารางที ่ 3-11 กจิกรรมเสริมของกจิกรรมหลกัลาออกงาน : คาํนวณค่าเสียหาย Use Case ID 3.3 Use Case Name คาํนวณค่าเสียหาย Actor Admin Purpose เพื่อทาํการคาํนวณค่าเสียหาย เม่ือพนกังานคืนส่ิงของไม่ครบ Level Extends Use Case Precondition เม่ือทาํการคาํนวณค่าเสียหาย เม่ือพนกังานคืนส่ิงของไม่ครบ Post Condition ทราบจาํนวนเงินค่าเสียหายท่ีพนกังานตอ้งจ่ายใหก้บัทางบริษทั Main Flows 1. Use Case น้ีจะเร่ิมตน้การทาํงานกต่็อเม่ือAdmin ทาํการคาํนวณ

ค่าเสียหายเม่ือพนกังานคืนส่ิงของไม่ครบ 2. คาํนวณค่าปรับโดยใชโ้ปรแกรม Microsoft Excel - จาํนวนส่ิงของ X ราคา = ค่าเสียหายท่ีตอ้งจ่าย 3. บนัทึกจาํนวนค่าเสียหายในโปรแกรม Microsoft Excel 4. แสดงรายการจาํนวนเงินท่ีตอ้งจ่ายค่าเสียหายใหก้บัทางบริษทั

Alternate Condition

Page 20: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

20

3.2 ระบบงานใหม่ 3.2.1 System Flowchart 1. การเข้าทาํงานใหม่ของพนักงาน

ภาพที ่3-5 System Flowchart การเข้างานใหม่ของพนักงาน

1.ระบบงานใหม่ การเขา้ทาํงานใหม่ของพนกังาน คําอธิบาย : การเขา้ทาํงานใหม่ของพนกังาน เร่ิมจากการกรอกขอ้มูลพนกังานทาํการบนัทึกขอ้มูลพนักงาน หลงัจากนั้น กรอกขอ้มูลการแจกชุดและล็อกเกอร์ทาํการบนัทึกขอ้มูล พิมพ์ใบแสดงรายช่ือพนกังานและรายละเอียดการแจกชุดและลอ็กเกอร์และบตัรพนกังาน

Page 21: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

21

2. การแจกชุดพนักงานประจําปี

ภาพที ่3-6 System Flowchart การแจกชุดพนักงานประจําปี 2.การแจกชุดพนกังานประจาํปี คําอธิบาย : การแจกชุดพนกังานประจาํปีเร่ิมจากรับขอ้มูลการเขา้ทาํงานของพนกังานและทาํการคาํนวณอายงุานของพนกังานท่ีไดอ้อกมาเป็นชุดพนกังาน บนัทึกขอ้มูลพนกังานบนัทึกชุดประจาํปีแสดงใบรายช่ือและจาํนวนท่ีพนกังานแต่ละคนท่ีไดรั้บ

Page 22: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

22

3. การจัดการเกีย่วกบัพนักงานผ่านทดลองงาน

ภาพที ่3-7 System Flowchart การจัดการเกีย่วกบัพนักงานผ่านทดลองงาน การผา่นทดลองงาน 3.

อธิบาย : เร่ิมจากการรับขอ้มูลพนกังานการทาํงานของพนกังาน ทาํการตรวจสอบรายละเอียดการเขา้ทาํงาน แจง้ผลการทาํงานไดร้ายช่ือพนักงานผ่านการทดลองงาน พิมพ์ใบแสดงรายช่ือผ่านการทดลองงาน

Page 23: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

23

4. การลาออกจากงาน

ภาพที ่3-8 System Flowchart การลาออก 4.การลาออกจากงาน อธิบาย : การลาออกจากงาน เร่ิมจากการกรอกขอ้มูลพนกังานทาํการตรวจสอบรายละเอียดการลาออกของพนกังานถา้พนกังานลาออกโดยท่ีไม่ไดม้าลาออกจะทาํการคาํนวณค่าเสียหาย ถา้มีการลาออกกรอกขอ้มูลการคืนส่ิงของ แสดงรายละเอียดการคืนส่ิงของ ถา้คืนส่ิงของไม่ครบทาํการคาํรวนค่าเสียหายแสดงรายละเอียดค่าเสียหาย

Page 24: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

24

3.2.2 Use Case Diagram ระบบงานใหม่ 1. ผ่านเข้างานใหม่

ภาพที ่3-13 Use Case Diagram การเข้างานใหม่

Page 25: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

25

ตารางที ่3-1 กจิกรรมหลกั : เข้าทาํงานใหม่ Use Case ID 1 Use Case Name เขา้งานใหม่ Actor Admin, พนกังาน Purpose เพื่อทําการบันทึกการเข้างานใหม่พร้อมทั้ งแจกชุดและล็อกเกอร์ให้

พนกังาน Level Base Use Case Precondition เม่ือไดรั้บขอ้มูลการเขา้ทาํงานใหม่ของพนกังาน Post Condition เพื่อทราบจาํนวนการเขา้งานใหม่ของพนักงานและทาํการบนัทึกขอ้มูล

พนกังาน Main Flows 1. Use Case น้ีจะเร่ิมตน้การทาํงานกต่็อเม่ือ Admin ไดรั้บขอ้มูลการเขา้

ทาํงานใหม่ของพนกังาน 2. ตรวจสอบขอ้มูลพนกังาน (Include Use Case ID 1.1) 3. ตรวจสอบสถานะลอ็กเกอร์วา่ง (Include Use Case ID 1.2) 4. ตรวจสอบชุดพนกังาน (Include Use Case ID 1.3) 5. บนัทึกขอ้มูลการเขา้ทาํงานใหม่ การแจกชุดพนกังาน และการแจกล็อกเกอร์ ดว้ยระบบบริหารจดัการ แผนก General Administration 6. แสดงขอ้มูลการแจกชุดพนกังานและการแจกลอ็กเกอร์ของพนกังานแต่ละคนโปรแกรม

Alternate Condition

Page 26: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

26

ตารางที ่ 3-2 กจิกรรมเสริมของกจิกรรมหลกัเข้าทาํงานใหม่ : ตรวจสอบข้อมูลพนักงาน Use Case ID 1.1 Use Case Name ตรวจสอบขอ้มูลพนกังาน Actor Admin Purpose เพื่อตรวจสอบขอ้มูลพนกังานท่ีเขา้ทาํงานใหม่ Level Include Use Case Precondition เม่ือตอ้งการตรวจสอบขอ้มูลพนกังาน Post Condition ทราบขอ้มูลพนกังานท่ีเขา้ทาํงานใหม่ Main Flows 1. Use Case น้ีจะเร่ิมตน้การทาํงานกต่็อเม่ือ Admin ตรวจสอบขอ้มูล

พนกังานท่ีเขา้ทาํงานใหม่ 2. ตรวจสอบขอ้มูลพนกังาน - ตรวจสอบรายละเอียดของพนกังานท่ีเขา้ทาํงานใหม่โดยระบบบริหารจดัการ แผนก General Administration 3. พิมพใ์บแสดงรายละเอียดพนกังาน

Alternate Condition

Page 27: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

27

ตารางที ่ 3-3 กจิกรรมเสริมของกจิกรรมหลกัเข้าทาํงานใหม่ : ตรวจสอบสถานะลอ็กเกอร์ว่าง Use Case ID 1.2 Use Case Name ตรวจสอบสถานะลอ็กเกอร์วา่ง Actor Admin Purpose เพื่อตรวจสอบสถานะล็อกเกอร์ว่างโดยระบบบริหารจัดการ แผนก

General Administration Level Include Use Case Precondition เม่ือตอ้งการตรวจสอบสถานะลอ็กเกอร์วา่ง Post Condition ทราบจาํนวนสถานะลอ็กเกอร์วา่ง Main Flows 1. Use Case น้ีจะเร่ิมตน้การทาํงานกต่็อเม่ือ Admin ตอ้งการตรวจสอบ

สถานะลอ็กเกอร์วา่ง 2. ตรวจสอบสถานะลอ็กเกอร์วา่งโดยระบบบริหารจดัการ แผนก General Administration

Alternate Condition

Page 28: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

28

ตารางที ่ 3-4 กจิกรรมเสริมของกจิกรรมหลกัเข้าทาํงานใหม่ : ตรวจสอบชุดพนักงาน Use Case ID 1.3 Use Case Name ตรวจสอบตรวจสอบชุดพนกังาน Actor Admin Purpose เพื่อตรวจสอบจาํนวนชุดพนกังานท่ีมีอยู ่ Level Include Use Case Precondition เม่ือตอ้งการตรวจสอบชุดพนกังานคงเหลือ Post Condition ทราบจาํนวนชุดพนกังานคงเหลือเพียงพอต่อพนกังานเขา้ใหม่ Main Flows 1. Use Case น้ีจะเร่ิมตน้การทาํงานกต่็อเม่ือ Admin ตอ้งการตรวจสอบ

จาํนวนชุดพนกังานคงเหลือ 2. ตรวจสอบชุดพนกังาน - ตรวจนบัจาํนวนชุดพนกังานแต่ละขนาด - จดัเรียงชุดตามขนาดตวัท่ีพนกังานแจง้มา 3. นาํจาํนวนชุดท่ีตรวจนบัไดแ้ละชุดท่ีจดัเรียงใหพ้นกังานบนัทึกลงในระบบบริหารจดัการ แผนก General Administration

Alternate Condition

Page 29: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

29

2. ผ่านทดลองงาน

ภาพที ่3-14 Use Case Diagram การผ่านทดลองงาน ตารางที ่ 3-5 กจิกรรมหลกั : ผ่านทดลองงาน Use Case ID 2 Use Case Name ผา่นทดลองงาน Actor Admin Purpose เพื่อทาํการรวมยอดของผ่านทดลองงานในแต่ละคร้ังโดยระบบบริหาร

จดัการ แผนก General Administration Level Base Use Case Precondition เพื่อตรวจสอบยอดพนกังานผา่นทดลองงานในแต่ละคร้ัง Post Condition ทราบขอ้มูลและยอดรวมพนกังานผา่นทดลองงานในแต่ละคร้ัง Main Flows 1. Use Case น้ีจะเร่ิมตน้การทาํงานกต่็อเม่ือ Admin ทาํการตรวจสอบ

ยอดรวมพนกังานผา่นทดลองงานในแต่ละคร้ัง 2. ตรวจสอบขอ้มูลพนกังาน (Include Use Case ID 2.1) 3. ตรวจสอบขนาดชุด (Include Use Case ID 2.2) 4. บนัทึกขอ้มูลผา่นทดลองงานเกบ็ไวใ้นระบบบริหารจดัการ แผนก General Administration

Alternate Condition

Page 30: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

30

ตารางที ่ 3-5 กจิกรรมเสริมของกจิกรรมหลกัผ่านทดลองงาน : ตรวจสอบข้อมูลพนักงาน Use Case ID 2.1 Use Case Name ตรวจสอบขอ้มูลพนกังาน Actor Admin Purpose เพื่อตรวจสอบขอ้มูลพนักงานท่ีไดรั้บผ่านทดลองงานโดยระบบบริหาร

จดัการ แผนก General Administration Level Include Use Case Precondition เม่ือตอ้งการตรวจสอบขอ้มูลพนกังานท่ีไดรั้บผา่นทดลองงานแต่ละคร้ัง Post Condition ทราบขอ้มูลรายละเอียดพนกังานท่ีไดรั้บการผา่นทดลองงาน Main Flows 1. Use Case น้ีจะเร่ิมตน้การทาํงานกต่็อเม่ือ Admin ทาํการตรวจสอบ

ขอ้มูลพนกังานท่ีไดรั้บผา่นทดลองงานแต่ละคร้ัง 2. ตรวจสอบขอ้มูลพนกังาน 2.1 ถา้มีพนกังานผา่นทดลองงาน - ตรวจสอบรายช่ือและยอดรวมของพนกังานในระบบบริหารจดัการ แผนก General Administration - จดัเรียงชุดตามขนาดตวัท่ีพนกังานแจง้มาตั้งแต่เร่ิมเขา้ทาํงานตอนแรก 2.2 ถา้ไม่มีพนกังานผา่นทดลองงาน - ทาํการลบรายละเอียดออกจากระบบบริหารจดัการ แผนก General Administration 3. แสดงรายช่ือพนกังานท่ีไดรั้บการผา่นทดลองงาน

Alternate Condition

Page 31: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

31

ตารางที ่ 3-7 กจิกรรมเสริมของกจิกรรมหลกัผ่านทดลองงาน : ตรวจสอบขนาดชุด Use Case ID 2.2 Use Case Name ตรวจสอบขนาดชุด Actor Admin Purpose เพื่อทาํการตรวจสอบขนาดชุดของพนกังานท่ีไดรั้บการผา่นทดลองงาน Level Include Use Case Precondition เม่ือทาํการตรวจสอบขนาดชุดของพนกังานคงเหลือในสตอ๊ก Post Condition ทราบวา่มีขนาดชุดเหลือก่ีตวัในสตอ๊ก Main Flows 1. Use Case น้ีจะเร่ิมตน้การทาํงานกต่็อเม่ือ Admin ทาํการตรวจสอบ

ขนาดชุดของพนกังานคงเหลือในสตอ๊ก 2. ตรวจสอบขนาดชุด - ตรวจนบัขนาดของชุดแต่ละขนาด มีขนาด S, M, L, XL, XXL ทาํการตรวจนบัดว้ยมือ - คียข์อ้มูลการตรวจนบัลงในระบบบริหารจดัการ แผนก General Administration - บนัทึกขอ้มูลการตรวจนบัลงในระบบบริหารจดัการ แผนก General Administration 3. แสดงขอ้มูลขนาดชุดของพนกังาน

Alternate Condition

Page 32: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

32

3. ลาออกงาน

ภาพที ่3-15 Use Case Diagram การลาออก ตารางที ่ 3-8 กจิกรรมหลกั : ลาออกงาน Use Case ID 3 Use Case Name ลาออก Actor Admin, พนกังาน Purpose เพื่อตดัรายช่ือพนักงานออกจากโปรแกรมและตรวจเช็คการคืนส่ิงของ

พนกังาน Level Base Use Case Precondition เม่ือมีการลาออกจากงานหรือลาออกจากงานโดยไม่ไดท้าํการลาออก Post Condition ทราบว่ามีพนกังานลาออกและคืนส่ิงของให้ทางบริษทัครบหรือไม่ ถา้ไม่

ครบตอ้งจ่ายค่าเสียหาย Main Flows 1. Use Case น้ีจะเร่ิมตน้การทาํงานกต่็อเม่ือพนกังานลาออกจากงานหรือ

อกจากงานโดยไม่ไดท้าํการลาออก 2. ตรวจสอบรายละเอียดลาออก (Include Use Case ID 3.1) 3. ตรวจสอบขอ้มูลคืนส่ิงของ (Include Use Case ID 3.2) 4. บนัทึกขอ้มูลการลาออกในระบบบริหารจดัการ แผนก General Administration

Alternate Condition

Page 33: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

33

ตารางที ่ 3-9 กจิกรรมเสริมของกจิกรรมหลกัลาออกงาน : ตรวจสอบรายละเอยีดลาออก Use Case ID 3.1 Use Case Name ตรวจสอบรายละเอียดลาออก Actor Admin Purpose เพื่อตรวจสอบรายละเอียดขอ้มูลการลาออกจากงานของพนกังาน Level Include Use Case Precondition เม่ือทาํการตรวจสอบรายละเอียดการลาออกจากงานของพนกังาน Post Condition ทราบว่ามีพนกังานคนใดทาํการลาออกจากงานบา้งและพนกังานคนใดท่ี

ลาออกจากงานโดยไม่ไดท้าํการลาออก Main Flows 1. Use Case น้ีจะเร่ิมตน้การทาํงานกต่็อเม่ือAdmin ทาํการตรวจสอบ

รายละเอียดการลาออกจากงานของพนกังาน 2. ตรวจสอบรายละเอียดลาออกจากงานในระบบบริหารจดัการ แผนก General Administration - ตรวจสอบรหสัพนกังาน, ช่ือ – สกลุพนกังาน - ตรวจสอบวนัท่ีเขา้ทาํงานและแผนกการทาํงาน 3. แจง้ผลการลาออกใหพ้นกังานทราบ

Alternate Condition

Page 34: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

34

ตารางที ่ 3-10 กจิกรรมเสริมของกจิกรรมหลกัลาออกงาน : ตรวจสอบข้อมูลคนืส่ิงของ Use Case ID 3.2 Use Case Name ตรวจสอบขอ้มูลคืนส่ิงของ Actor Admin Purpose เพื่อตรวจสอบขอ้มูลคืนส่ิงของของพนกังานวา่ส่งคืนส่ิงของครบหรือไม่ Level Include Use Case Precondition เม่ือทาํการตรวจสอบขอ้มูลคืนส่ิงของของพนกังาน Post Condition ทราบขอ้มูลการคืนส่ิงของหากพนักงานส่งคืนส่ิงของไม่ครบจะทาํการ

คาํนวณค่าเสียหาย Main Flows 1. Use Case น้ีจะเร่ิมตน้การทาํงานกต่็อเม่ือAdmin ทาํการตรวจสอบ

ขอ้มูลการคืนส่ิงของของพนกังาน 2. ตรวจสอบขอ้มูลการคืนในระบบบริหารจดัการ แผนก General Administration - พนกังานคืนส่ิงของครบ - ไม่ไดจ่้ายค่าเสียหาย - พนกังานคืนส่ิงของไม่ครบ - คาํนวณค่าเสียหาย (Extends Use Case ID 3.3) 3. บนัทึกขอ้มูลการตรวจสอบขอ้มูลคืนส่ิงของ

Alternate Condition

Page 35: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

35

4. แจกชุดพนักงานประจําปี

ภาพที ่3-16 Use Case Diagram การแจกชุดประจําปี

ตารางที ่ 3-12 กจิกรรมหลกั : แจกชุดพนักงานประจําปี Use Case ID 4 Use Case Name แจกชุดพนกังานประจาํปี Actor Admin Purpose เพื่อทาํการแจกชุดใหพ้นกังานท่ีไดรั้บชุดตามอายงุาน Level Base Use Case Precondition เม่ือมีการแจกชุดพนกังานประจาํปีใหส้าํหรับพนกังาน Post Condition ทราบวา่ตอ้งแจกชุดพนกังานประจาํปีใหพ้นกังานคนละก่ีชุด Main Flows 1. Use Case น้ีจะเร่ิมตน้การทาํงานกต่็อเม่ือมีการแจกชุดประจาํปีให้

สาํหรับพนกังาน 2. ตรวจสอบขอ้มูลงานเขา้ (Include Use Case ID 4.1) 3. แสดงชุดท่ีพนกังานไดรั้บ 4. พิมพร์ายงานจาํนวนชุดท่ีพนกังานไดรั้บ

Alternate Condition

Page 36: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

36

ตารางที่ 3-13 กจิกรรมเสริมของกิจกรรมหลกัแจกชุดพนักงานประจําปี : ตรวจสอบข้อมูลเข้าทาํงาน Use Case ID 4.1 Use Case Name ตรวจสอบขอ้มูลเขา้ทาํงาน Actor Admin Purpose เพื่อทาํการตรวจสอบขอ้มูลเขา้ทาํงานของพนกังาน Level Include Use Case Precondition เม่ือทาํการตรวจสอบขอ้มูลเขา้ทาํงานของพนกังาน Post Condition ทราบขอ้มูลเร่ิมเขา้ทาํงานของพนกังานแต่ละคน Main Flows 1. Use Case น้ีจะเร่ิมตน้การทาํงานกต่็อเม่ือAdmin มีการตรวจสอบ

ขอ้มูลการเขา้ทาํงานของพนกังาน 2. ตรวจสอบขอ้มูลงานเขา้ทาํงาน - ตรวจสอบรายละเอียดการเขา้ทาํงานในระบบบริหารจดัการ แผนก General Administration 3. คาํนวณอายกุารทาํงานของพนกังานแต่ละคนในระบบบริหารจดัการ แผนก General Administration 4. จาํนวนชุดพนกังานท่ีไดรั้บ 5. แสดงรายงานจาํนวนท่ีพนกังานไดรั้บชุดในแต่ละปี

Alternate Condition

Page 37: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

37

ตารางที ่ 3-11 กจิกรรมเสริมของกจิกรรมหลกัลาออกงาน : คาํนวณค่าเสียหาย Use Case ID 3.3 Use Case Name คาํนวณค่าเสียหาย Actor Admin Purpose เพื่อทาํการคาํนวณค่าเสียหาย เม่ือพนกังานคืนส่ิงของไม่ครบ Level Extends Use Case Precondition เม่ือทาํการคาํนวณค่าเสียหาย เม่ือพนกังานคืนส่ิงของไม่ครบ Post Condition ทราบจาํนวนเงินค่าเสียหายท่ีพนกังานตอ้งจ่ายใหก้บัทางบริษทั Main Flows 1. Use Case น้ีจะเร่ิมตน้การทาํงานกต่็อเม่ือAdmin ทาํการคาํนวณ

ค่าเสียหายเม่ือพนกังานคืนส่ิงของไม่ครบ 2. คาํนวณค่าปรับในระบบบริหารจดัการ แผนก General Administration - จาํนวนส่ิงของ X ราคา = ค่าเสียหายท่ีตอ้งจ่าย 3. บนัทึกจาํนวนค่าเสียหายในระบบบริหารจดัการ แผนก General Administration 4. แสดงรายการจาํนวนเงินท่ีตอ้งจ่ายค่าเสียหายใหก้บัทางบริษทั

Alternate Condition

Page 38: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

38

3.2.3 Class Diagram

ระบบงานใหม่

1.การเข้างานใหม่ของพนักงาน

ภาพที ่3-17 Class Diagram การเข้างานใหม่ของพนักงาน

Page 39: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

39

อธิบาย Class Diagram การเข้าทาํงานใหม่ของพนักงาน เจา้หนา้ท่ี มีความเก่ียวขอ้งกบั พนกังาน ดว้ยกิจกรรมการเขา้ทาํงานใหม่ของพนักงาน เจา้หนา้ท่ี มีตาํแหน่งเพียงหน่ึงตาํแหน่งในการตรวจสอบขอ้มูลพนกังาน และก่อนท่ีพนกังานขณะเขา้มาทาํงานใหม่ เจา้หนา้ท่ีตอ้งทาํการแจกชุดพนกังาน โดยตอ้งทาํการตรวจสอบก่อนว่า ขอ้มูลชุดท่ีจะแจกพนกังานเพียงพอหรือไม่ โดยทาํการตรวจสอบ ขอ้มูลลอ็กเกอร์ ,ขอ้มูลชุดพนกังาน และขอ้มูลบตัรพนกังาน โดยเจา้หนา้หลายคนจะสามารถตรวจสอบ ขอ้มูลชุดพนกังานไดห้ลายคร้ัง

Page 40: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

40

2. แจกชุดประจําปี

ภาพที ่3-18 Class Diagram การแจกชุดประจําปี อธิบาย Class Diagram การแจกชุดพนักงานประจําปี เจา้หน้าท่ีมีความเก่ียวขอ้งกับพนักงานด้วยกิจกรรมการแจกชุดพนักงานประจาํปี โดยเจา้หน้าท่ีจะทาํการตรวจสอบขอ้มูลการเขา้ทาํงานของพนักงาน เม่ือพนักงานทาํงานครบตามท่ีกาํหนดกจ็ะแจกชุดประจาํปีท่ีบริษทัไดจ้ดัเตรียมไว ้โดยท่ีเจา้หนา้ท่ีหลายคน สามารถตรวจสอบการเขา้ทาํงานของพนกังานไดห้ลายคร้ัง

Page 41: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

41

3. ผ่านทดลองงาน

ภาพที ่3-19 Class Diagram การผ่านทดลองงาน อธิบาย Class Diagram การผ่านทดลองงาน เจา้หนา้ท่ีมีความเก่ียวขอ้งกบัพนกังานดว้ยกิจกรรมการผา่นทดลองงาน โดยเจา้หนา้ท่ีจะทาํการตรวจสอบขอ้มูลพนักงานตั้งแต่ก่อนการเขา้ทาํงานจริงโดยอิงจาก สถานะพนักงานเป็นหลกั โดยเจา้หนา้ท่ี 1 คนสามารถตรวจสอบพนกังานไดห้ลายคร้ัง

Page 42: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

42

4. ลาออก

ภาพที ่3-20 Class Diagram การลาออก

Page 43: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

43

อธิบาย Class Diagram การลาออก เจา้หน้าท่ีมีความเก่ียวขอ้งกบัพนักงานด้วยกิจกรรมการลาออก โดยเจา้หน้าท่ีจะทาํการตรวจสอบขอ้มูลพนกังานท่ีจะลาออก โดยการลาออกของพนกังานจะตอ้งคืนส่ิงของใหก้บัเจา้หนา้ท่ี โดยส่ิงของท่ีพนกังานตอ้งคืนมี ชุดพนกังาน,ลอ้คเกอร์(กุญแจลอ้คเกอร์) และบตัรพนกังาน โดยทั้งน้ีถา้พนักงานคืนส่ิงของ หรือส่ิงของเกิดมีการเสียหาย เจา้หน้าท่ีก็จะทาํการคิดค่าเสียหายดว้ย โดยพนักงาน 1 คน มี ขอ้มูลชุดพนัก 1 ชุด บตัรพนักงาน 1 ใบ และ ลอ้คเกอร์ 1 ช่อง และ ชุดพนกังาน 1 ชุด มีค่าปรับ 1 คร้ัง บตัรหนกังาน 1 ใบ มีค่าปรับ 1 คร้ัง และลอ้คเกอร์ 1 ช่อง มีค่าปรับ 1 คร้ัง ต่อการลาออก และค่าปรับมีหลายคร้ังต่อการลาออก 1 คร้ัง โดยเจา้หน้าท่ีหลายคนสามารถตรวจสอบพนกังานไดห้ลายคร้ัง

Page 44: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

44

อธิบาย ขั้นตอนการเข้าทาํงานใหม่ได้ดังนี ้พนกังานแจง้ความตอ้งการเขา้งานกบัเจา้หนา้ท่ี 1.

2.พนกังานไดข้อ้มูลการเขา้ทาํงาน 3.เจา้หนา้ท่ีสร้างแฟ้มขอ้มูลพนกังาน 4.เจา้หนา้ท่ีตรวจสอบขอ้มูลพนกังาน 5.เจา้หนา้ท่ีทราบขอ้มูลพนกังาน 6.เจา้หนา้ท่ีทาํการสร้างการรับลอ็กเกอร์ 7.เจา้หนา้ท่ีทาํการตรวจสอบขอ้มูลลอ็กเกอร์ 8.เจา้หนา้ท่ีทราบขอ้มูลลอ็กเกอร์ 9.เจา้หนา้ท่ีสร้างการรับขอ้มูลชุดพนกังาน 10.เจา้หนา้ท่ีทาํการตรวจสอบชุดพนกังาน 11.เจา้หนา้ท่ีทราบขอ้มูลพนกังาน 12.พนกังานทราบถึงขอ้มูล ลอ็กเกอร์,,ชุดพนกังาน

Page 45: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

45

อธิบาย ขั้นตอนการผ่านทดลองงานได้ดังนี ้พนกังานแจง้การผา่นทดลองงานใหก้บัเจา้หนา้ท่ี 1.

2.พนกังานทราบถึงขอ้มูลงานจากเจา้หนา้ท่ี 3.เจา้หนา้ท่ีสร้างการรับพนกังาน 4.เจา้หนา้ท่ีตรวจสอบขอ้มูลพนกังาน 5.เจา้หนา้ท่ีทราบขอ้มูลพนกังาน เจา้หนา้ท่ีสร้างการรับการผา่นทดลองงานใหม่ 6.เจา้หนา้ท่ีกาํหนดรหสัพนกังาน,วนัท่ีเขา้ทาํงาน,ระยะเวลาการทดลองงาน 7.เจา้หนา้ท่ีตรวจสอบการผา่นทดลองงานใหม่ 8.เจา้หนา้ท่ีทราบขอ้มูลการผา่นทดลองงาน 9.

Page 46: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

46

อธิบาย ขั้นตอนการลาได้ดังนี ้พนกังานแจง้ความตอ้งการลาออกแก่เจา้หนา้ท่ี 1.

2.พนกังานไดข้อ้มูลการลาออก 3.เจา้หนา้ท่ีสร้างการรับขอ้มูลการลาออก 4.เจา้หนา้ท่ีตรวจสอบขอ้มูลการลาออก 5.เจา้หนา้ท่ีทราบขอ้มูลการลาออก 6.เจา้หนา้ท่ีสร้างการรับขอ้มูลพนกังาน 7เจา้หนา้ท่ีตรวจสอบขอ้มูลพนกังาน 8.เจา้หนา้ท่ีทราบขอ้มูลพนกังาน เจา้หนา้ท่ีสร้างการรับขอ้มูลค่าเสียหาย 9.เจา้หนา้ท่ีตรวจสอบค่าเสียหาย 10.เจา้หนา้ท่ีทราบขอ้มูลค่าเสียหาย 11.เจา้หนา้ท่ีทาํการกาํหนด ราคาค่าเสียหาย,รหสัชุด,รหสัลอ็กเกอร์ 12.เจา้หนา้ท่ีทาํการคาํนวณค่าเสียหาย ค่าชุดพนกังาน+ค่ากญุแจลอ็กเกอร์ 13.

14.เจา้หนา้ท่ีสร้างการรับชาํระเงิน เจา้หนา้ท่ีเกบ็ขอ้มูลยอดชาํระ 15.

16.พนกังานทาํการชาํระเงิน 17.เจา้หนา้ท่ีออกใบเสร็จการชาํระเงินใหพ้นกังาน

Page 47: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

47

3.2.4 E-R Diagram Model (ภาพที ่3-21 Diagram Model)

การเขา้ทาํงาน

เจา้หน้าที ่

ตรวจสอ

รหสัการเขา้งานใหม ่รหสัพนกังาน วนัเขา้ทาํงาน ชุดพนกังาน ตําแหน่ง ลอ็กเกอร ์

ชื่อ - สกุล รหสัพนกังาน

ทีอ่ยู ่ตําแหน่ง ผา่นงาน เบอรโ์ทร

ชื่อ - สกุล รหสัเจา้หน้าที ่ตําแหน่ง สามารถ

1

1 ชุดพนกังาน

ชื่อ - สกุล รหสัชุดพนกังาน รหสัพนกังาน

ตําแหน่งพนกังาน เบอรช์ุด

แจกชุดพนกังาน

รหสัชุดพนกังาน ชื่อ - สกุล วนัเขา้งาน

จาํนวนชุดทีไ่ดร้บั

ล๊อกเกอร ์

คา่เสยีหาย

1

ม ี

N

ต1 รวจสอบ

รบั

ม ี

1

1

ม ี

รบั

1

ม ี

รหสัล๊อกเกอร ์ชื่อ - สกุล รหสัพนกังาน

ตําแหน่งพนกังาน

วนัที ่กุญแจล๊อกเกอร ์บตัรพนกังาน

ชื่อ - สกุล รหสัพนกังาน ชุดพนกังาน

1

1

จา่ย

ลาออก 1

N

รบั

ตรวจสอ

N 1

1

N 1 1

1

1

ตรวจสอ

1

N

1

Page 48: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

48

3.2.5 ความสัมพนัธ์ของตาราง

ภาพที ่3-22 แสดงความสมัพนัธ์เจา้หนา้ท่ีหน่ึงคนตรวจสอบการเขา้ทาํงานใหม่ไดห้ลายคร้ัง

1 เจา้หน้าที ่ ตรวจสอบ N การเขา้ทาํงานใหม ่

ภาพที ่3-23 แสดงความสมัพนัธ์พนกังานหน่ึงคนมีการเขา้ทาํงานใหม่ไดห้น่ึงคร้ัง

ม ี 1 การเขา้ทาํงานใหม ่

1 พนกังาน

ภาพที ่3-24 แสดงความสมัพนัธ์เจา้หนา้ท่ีหน่ึงคนตรวจสอบการพนกังานไดห้ลายคน

1 เจา้หน้าที ่ ตรวจสอบ N พนกังาน

ภาพที ่3-25 แสดงความสมัพนัธ์เจา้หนา้ท่ีหน่ึงคนตรวจสอบแจกชุดพนกังานประจาํปีไดห้ลายคร้ัง

1 เจา้หน้าที ่ ตรวจสอบ N แจกชุดพนกังาน

ภาพที ่3-26 แสดงความสมัพนัธ์พนกังานหน่ึงคนรับแจกชุดพนกังานประจาํปีไดห้ลายคร้ัง

1 พนกังาน รบั N แจกชุดพนกังาน

ภาพที ่3-27 แสดงความสมัพนัธ์การเขา้ทาํงานใหม่หน่ึงคร้ังรับลอ๊กเกอร์ไดห้น่ึงลอ๊ก

รบั 1 ล๊อกเกอร ์

1 การเขา้ทาํงานใหม ่

ภาพที ่3-28 แสดงความสมัพนัธ์การเขา้ทาํงานใหม่หน่ึงคร้ังรับไดชุ้ดพนกังานหน่ึงชุด

รบั 1 ชุดพนกังาน

1 การเขา้ทาํงานใหม ่

ภาพที ่3-29 แสดงความสมัพนัธ์แจกชุดพนกังานประจาํปีหลายคร้ังมีชุดพนกังานไดห้น่ึงชุด

ม ี 1 ชุดพนกังาน N แจกชุดพนกังาน

ภาพที ่3-30 แสดงความสมัพนัธ์ลอ๊กเกอร์หน่ึงลอ๊กมีค่าเสียหายไดห้น่ึงคร้ัง

ม ี 1 คา่เสยีหาย

1 ล๊อกเกอร ์

ภาพที ่3-31 แสดงความสมัพนัธ์ชุดพนกังานหน่ึงชุดมีค่าเสียหายไดค้ร้ังคร้ัง

ม ี 1 คา่เสยีหาย

1 ชุดพนกังาน

Page 49: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

49

ภาพที ่3-32 แสดงความสมัพนัธ์ลาออกหน่ึงคร้ังจ่ายค่าเสียหายไดห้น่ึงคร้ัง

ภาพที ่3-33 แสดงความสมัพนัธ์พนกังานหน่ึงคนสามารถลาออกไดห้น่ึงคร้ัง

3.2.5 Data Dictionary

แสดงรายระเอียดเก่ียวกบั ผูดู้แลระบบมีรายละเอียดดงัน้ี 1. Relation ADMIN

Attribute Description Type PK FK References

admin_id รหสัผูดู้แลระบบ int Yes

admin_username Username varchar(50)

admin_password Password varchar(50)

admin_name ช่ือผูดู้แลระบบ varchar(100)

admin_contact ท่ีอยู ่ varchar(200)

ตารางที ่3-12 แสดงตาราง ADMIN

Page 50: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

50

แสดงรายระเอียดเก่ียวกบัพนกังาน มีรายละเอียดดงัน้ี 2. Relation EMPLOYEESI

Attribute Description Type PK FK References

EMPLOYEESID รหสัพนกังาน int Yes

EMPLOYEESNAME ช่ือพนกังาน varchar(250)

EMPLOYEESADDRESS ท่ีอยูพ่นกังาน varchar(250)

EMPLOYEESPHONE เบอร์โทรศพัท ์ varchar(250)

position_id รหสัตาํแหน่ง int Yes Yes POSITION

department_id รหสัแผนก int Yes Yes DEPARTMENT

EMPLOYEESBUS สายรถ varchar(250)

EMPLOYEESDATE วนัท่ีลาออก datetime

EMPLOYEESSTATUS สถานะ varchar(250)

EMPLOYEESSHIRT เส้ือ varchar(250)

EMPLOYEESPANTS กางเกรง int

EMPLOYEESSHOSE รองเทา้ int

EMPLOYEESCLEAN ชุดครีนรูม varchar(250)

EMPLOYEESHAT หมวก varchar(250)

LOCKERID รหสัลอ็กเกอร์ int Yes Yes LOCKER

EMPLOYEERESING หมายเหตุ varchar(250)

EMPLOYEERESINGDATE วนัท่ีเขา้ทาํงาน datetime

ตารางที ่3-13 แสดงตาราง EMPLOYEESI

Page 51: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

51

แสดงรายระเอียดเก่ียวกบัพนกังาน มีรายละเอียดดงัน้ี 3. Relation DEPARTMENT

Attribute Description Type PK FK References

department_id รหสัแผนก int Yes

department_name ช่ือแผนก varchar(50)

ตารางที ่3-14 แสดงตาราง DEPARTMENT

4. Relation POSITION แสดงรายระเอียดเก่ียวกบัพนกังาน มีรายละเอียดดงัน้ี

Attribute Description Type PK FK References

position_id รหสัตาํแหน่ง int Yes

position_name ช่ือตาํแหน่ง varchar(50)

ตารางที ่3-15 แสดงตาราง POSITION

แสดงรายระเอียดเก่ียวกบัพนกังาน มีรายละเอียดดงัน้ี 5. Relation LOCKER

Attribute Description Type PK FK References

LOCKERID รหสัลอ็กเกอร์ int Yes

LOCKERNAME ช่ือลอ็กเกอร์ varchar(250)

EMPLOYEESID รหสัพรักงาน int Yes Yes EMPLOYEES

LOCKERSTATUS สถานะลอ็กเกอร์ varchar(250)

ตารางที ่3-16 แสดงตาราง LOCKER

Page 52: บทที่ 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/chapter3(431).pdf · บทที่ 3 วิธีการดําเนินงาน

52