37
บทที 3 วิธีการดําเนินงาน 3.1 การดําเนินงานของระบบงานปัจจุบัน บริษัท สยามโกลบอลเฮาส์ จํากัด(มหาชน)(สาขาร้อยเอ็ด) ตั งอยู่ที 232 ม.7 ต.รอบเมือง อ. เมือง จ. ร้อยเอ็ด 45000 จัดตั งมาเป็ นระยะเวลา 12 ปี เป็ นธุรกิจขนาดใหญ่โดยมีผู้ร่วมลงทุนมาก ตอนแรกได้จัดตั งเป็ นเพียงธุรกิจขนาดกลางแต่ก็ได้ขยายตลาดให้ใหญ่ขึ นโดยมีการขยายร้านให้มี พื นทีทีเหมาะสําและกว้าง ซึ งในปัจจุบันเป็ นทีรู้จักของบุคคลทั วไปทั งภายในประเทศและนอก ประเทศ บริษัท สยามโกลบอลเฮาส์ จํากัด(มหาชน) เป็ นบริษัททีจําหน่ายวัสดุก่อสร้างหลาย ๆ ชนิด และมีแผนกหลาย ๆ แผนก เช่น แผนกบริหาร แผนกการบัญชีและการเงิน แผนกการตลาด แผนก บริการลูกค้า แผนกปฏิบัติการ แผนกซ่อมบํารุง แผนกจัดการสินค้า แผนกจัดซื อ และแผนกขาย เป็ น ต้น ภายในบริษัทจะมีการจัดสรรเงินเดือนในบริษัททีแตกต่างกัน และยังมีการให้โบนัสประจําปี การให้โบนัสในงานเทศกาลและเนืองในโอกาสต่าง ๆ มากมาย ในส่วนของการเก็บข้อมูลของ พนักงานในบริษัทเป็ นการเก็บข้อมูลโดยการจดบันทึกลงในสมุดของแต่ละแผนก จดยอดเงินเดือน และยอดโบนัส ไว้เพียงในสมุดเท่านั น ซึ งอาจทําให้ข้อมูลมีความซํ าซ้อนกันได้ง่ายจึงอาจส่งผลให้ ไม่สะดวกต่อการทํางานและไม่มีระบบระเบียบในการจัดเก็บข้อมูล ซึ งมีผลทําให้ข้อมูลเกิด ข้อผิดพลาดได้ง่าย เกิดความสับสนและเสียเวลาในการค้นหาข้อมูลในแต่ละครั งของการทํางาน ปัจจุบันนี มีความก้าวหน้าทางด้านเทคโนโลยีทีมากขึ นระบบอินเทอร์เน็ตกลายเป็ น สิ งจําเป็ นต่อธุรกิจและยังเป็ นเครืองมือทีช่วยในการอํานวยความสะดวกให้กับธุรกิจทุกประเภท เนืองจากบริษัทได้เกิดปัญหาในการดําเนินงานและการคํานวณซึ งอาจทําให้ขาดความแม่นยําในการ คํานวณต่าง ๆมีการจัดเก็บข้อมูลทีไม่เป็ นระเบียบ มีการสูญหายของข้อมูล ต้องใช้สมุดในการจด บันทึกข้อมูลจํานวนมากไม่สามารถสนองต่อความต้องการของผู้ใช้ได้เต็มทีจากทีกล่าวมาข้างต้น สามารถวิเคราะห์ปัญหาทีเกิดขึ นได้ดังต่อไปนี

บทที 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/Chapter3.pdf22 3.1.2 ป ญหาของระบบ 3.1.1.1 เน องจากการบร

  • Upload
    others

  • View
    10

  • Download
    0

Embed Size (px)

Citation preview

Page 1: บทที 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/Chapter3.pdf22 3.1.2 ป ญหาของระบบ 3.1.1.1 เน องจากการบร

บทท� 3 วธการดาเนนงาน

3.1 การดาเนนงานของระบบงานปจจบน บรษท สยามโกลบอลเฮาส จากด(มหาชน)(สาขารอยเอด) ต�งอยท$ 232 ม.7 ต.รอบเมอง อ.

เมอง จ. รอยเอด 45000 จดต�งมาเปนระยะเวลา 12 ป เปนธรกจขนาดใหญโดยมผรวมลงทนมากตอนแรกไดจดต�งเปนเพยงธรกจขนาดกลางแตกไดขยายตลาดใหใหญข�นโดยมการขยายรานใหมพ�นท$ท$เหมาะสาและกวาง ซ$ งในปจจบนเปนท$รจกของบคคลท$วไปท�งภายในประเทศและนอกประเทศ บรษท สยามโกลบอลเฮาส จากด(มหาชน) เปนบรษทท$จาหนายวสดกอสรางหลาย ๆ ชนด และมแผนกหลาย ๆ แผนก เชน แผนกบรหาร แผนกการบญชและการเงน แผนกการตลาด แผนกบรการลกคา แผนกปฏบตการ แผนกซอมบารง แผนกจดการสนคา แผนกจดซ�อ และแผนกขาย เปนตน ภายในบรษทจะมการจดสรรเงนเดอนในบรษทท$แตกตางกน และยงมการใหโบนสประจาป การใหโบนสในงานเทศกาลและเน$องในโอกาสตาง ๆ มากมาย ในสวนของการเกบขอมลของพนกงานในบรษทเปนการเกบขอมลโดยการจดบนทกลงในสมดของแตละแผนก จดยอดเงนเดอนและยอดโบนส ไวเพยงในสมดเทาน�น ซ$ งอาจทาใหขอมลมความซ� าซอนกนไดงายจงอาจสงผลใหไมสะดวกตอการทางานและไมมระบบระเบยบในการจดเกบขอมล ซ� งมผลทาใหขอมลเกดขอผดพลาดไดงาย เกดความสบสนและเสยเวลาในการคนหาขอมลในแตละคร� งของการทางาน

ปจจบนน� มความกาวหนาทางดานเทคโนโลยท$มากข�นระบบอนเทอรเนตกลายเปนส$งจาเปนตอธรกจและยงเปนเคร$องมอท$ชวยในการอานวยความสะดวกใหกบธรกจทกประเภทเน$องจากบรษทไดเกดปญหาในการดาเนนงานและการคานวณซ$งอาจทาใหขาดความแมนยาในการคานวณตาง ๆมการจดเกบขอมลท$ไมเปนระเบยบ มการสญหายของขอมล ตองใชสมดในการจดบนทกขอมลจานวนมากไมสามารถสนองตอความตองการของผใชไดเตมท$จากท$กลาวมาขางตนสามารถวเคราะหปญหาท$เกดข�นไดดงตอไปน�

Page 2: บทที 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/Chapter3.pdf22 3.1.2 ป ญหาของระบบ 3.1.1.1 เน องจากการบร

22

3.1.2 ปญหาของระบบ 3.1.1.1 เน$องจากการบรหารงานในบรษทยงคงใชระบบการบนทกรายการ และการ

คานวณอตราเงนเดอน หรออตราโบนสยงเปนการคดคานวณดวยมอทาใหเกดความผดพลาดและมความลาชาในการทางาน

3.1.1.2 ขาดการรกษาความปลอดภยของขอมลเน$องจากการบนทกอตราเงนเดอนหรออตราโบนสยงไมมการสรางฐานขอมลแตเปนการเกบขอมลใสแฟมไว อาจเกดการสญหายของขอมลข�นได

3.1.1.3 เกดความซบซอนของขอมล ในการรวบรวมขอมลของพนกงานในบรษทและการคานวณอตราเงนเดอนการจายโบนสของพนกงานอาจไดขอมลท$ผดพลาด อกท�งในการทางานยงเปนการเกบขอมลเขาไปในแฟมเอกสารขอมลอาจอยคนละท$เม$อมขอมลมากกตองทาการบนทกไวขอมลอาจเปนขอมลเดมเพราะยงไมมการใชโปรแกรมตรวจสอบขอมลผดพลาด

3.1.1.4 เกดการส�นเปลองทรพยากรธรรมชาตเน$องจากตองใชกระดาษเพ$อทารายการเปนจานวนมากในการจดเกบรวบรวมขอมลและปญหาท$เกดข�นยงมตามมาอกมากมาย

3.1.2 แผนภมกางปลาท�แสดงถงปญหาและสาเหตของปญหาในระบบบรหารงาน

บคคล กรณศกษา บรษท สยามโกลบอลเฮาส จากด (มหาชน) สาขารอยเอด

Page 3: บทที 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/Chapter3.pdf22 3.1.2 ป ญหาของระบบ 3.1.1.1 เน องจากการบร

23

ภาพท� 3-1 แผนภมกางปลาท�แสดงถงปญหาและสาเหตของปญหาในระบบบรหารงานบคคล กรณศกษา บรษท สยามโกลบอลเฮาส จากด (มหาชน) สาขารอยเอด

3.1.3 System Flowchart ระบบงานเดม 3.1.3.1 Flowchart การขออนมตลากจ-ลาปวย และการขออนมตฝกอบรม

ภาพท� 3-2 Flowchart ขHนตอนการอนมตการลากจ-ลาปวยและการอนมตการฝกอบรม

คาอธบายขHนตอนการทางานของ Flow Chart ของขHนตอนการอนมตลากจ-ลาปวยและการอนมตการฝกอบรม

1. เม$อพนกงานตอการยนใบอนมตการลากจ- ลาปวย และการฝกอบรมจะตองกรอกแบบคาขออนมตในดานตาง ๆ กอน

2. พนกงานยนแบบคาขออนมตแลวกทาการนาเสนอแบบคาขอเพ$อทาการตรวจสอบการอนมต

Page 4: บทที 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/Chapter3.pdf22 3.1.2 ป ญหาของระบบ 3.1.1.1 เน องจากการบร

24

3. ตรวจสอบรายละเอยดการขออนมตของพนกงานวาผานหรอไมถาไมผานใหพนกงานกลบไปกรอกแบบคาขอใหมอกคร� ง

4. เม$อทาการตรวจสอบวาผานและถกตองแลวหวหนาแผนกนาแบบอนมตไปเสนอใหผบรหารทาการอนมต

5. เม$อผบรหารอนมตแลวใหพนกงานท$ยนแบบอนมตรบเอกสารการอนมตได 3.1.3.2 Flowchart การคานวณเงนเดอน และการคานวณอตราโบนส

ภาพท� 3-3 Flowchart ขHนตอนการคานวณเงนเดอน และการคานวณอตราโบนส

อธบายขHนตอนการทางานของ Flow Chart ของขHนตอนการคานวณเงนเดอน และการคานวณอตราโบนส

1. เม$อพนกงานตองการรบเงนเดอนพนกงานตองบอกช$อและสกลใหกบเจาหนาท$เพ$อนาไปตรวจสอบ

2. เม$อทาการตรวจสอบแลวพนกงานดานการเงนตรวจสอบรายละเอยดของพนกงานวาถกตองหรอไมถาไมถกตองใหพนกงานกบไปบอกช$อและสกลของพนกงานใหม

Page 5: บทที 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/Chapter3.pdf22 3.1.2 ป ญหาของระบบ 3.1.1.1 เน องจากการบร

25

3. เม$อขอมลพนกงานถกตองแลวเจาหนาท$จะทาการคานวณเงนเดอนของพนกงานและตรวจสอบอตราโบนสของพนกงานแลวนามารวมกบเงนเดอนของพนกงานเพ$อคานวณเปนเงนเดอนสทธใหแกพนกงาน

4. เม$อเจาหนาท$ทาการคานวณอตราเงนเดอนพรอมเงนโบนสไดแลวเจาหนาท$จะจายเงนน�นใหแกพนกงาน

5. เม$อทาการจายเงนแลวเจาหนาท$จะจดบนทกการจายเงนเดอนใหแกพนกงานแลวใหพนกงานเซนรบเงนเดอนดวยตนเอง

3.1.3.3 Flowchart การลงเวลาการทางาน

ภาพท� 3-4 Flowchart ขHนตอนการลงเวลาการทางาน

คาอธบายขHนตอนการทางานของ Flowchart ของขHนตอนการลงเวลาการทางาน 1. เม$อพนกงานเขามาทางานพนกงานตองกรอกช$อเขาเงนกอนเพ$อใหเจาหนาท$

ตรวจสอบการเขางานของพนกงาน 2. เจาหนาท$ตรวจสอบเวลาวาพนกงานเขางานทนตามเวลาท$กาหนดหรอไมถา

เขางานไมทนพนกงานจะจดบนทกขอมลการลงเวลาใหมาสาย 3. เขางานทนตามเวลางานท$กาหนดพนกงานจะแจงสถานะ การเขาทางานวาเขา

ทางานทนตามเวลาท$กาหนดและจดบนทกขอมลการลงเวลาวาเขาทางานทนตามกาหนด

Page 6: บทที 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/Chapter3.pdf22 3.1.2 ป ญหาของระบบ 3.1.1.1 เน องจากการบร

26

3.1.3.4 Flowchart การประเมนงานพนกงาน

ภาพท� 3-5 Flowchart ขHนตอนการประเมนพนกงานผลงานของพนกงาน

คาอธบายขHนตอนการทางานของ Flowchart ของขHนตอนการประเมนผลงานของพนกงาน 1. เจาหนาท$ปอนขอมลของพนกงานเพ$อตรวจสอบสถานการณทางานของพนกงาน ถา

พนกงานคนใดพนจากการเปนพนกงานแลวเจาหนาท$จะไมทารายการตอ 2. ถาปอนขอมลพนกงานแลวสถานะของพนกงานยงเปนพนกงานอยจะทาการแจง

สถานะใหผประเมนทราบ 3. เม$อผประเมนทราบสถานะของพนกงานแลวจะทาการประเมนผลงานใหกบพนกงาน 4. เม$อประเมนผลงานของพนกงานแลวจะทาการตรวจสอบผลการประเมนถาพนกงาน

คนใดไมผานการประเมนจะทาการใหคาปรกษาและแนะนาพนกงานแลวใหพนกงานท$ไมผานการประเมนน�นทาการย$นแบบประเมนใหมอกคร� ง

5. พนกงานท$ผานการประเมนจะถกแจงรายช$อเพ$อนาไปใหผบรหารทราบ

Page 7: บทที 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/Chapter3.pdf22 3.1.2 ป ญหาของระบบ 3.1.1.1 เน องจากการบร

27

3.1.3.5 Context Diagram ระบบงานเดม

ภาพท� 3-6 Contexts Diagram ระบบบรหารงานบคคล บรษท สยามโกลบอลเฮาส จากด (มหาชน) คาอธบาย Context Diagram ระบบงานเดม

ระบบบรหารงานบคคล ของบรษท สยามโกลบอลเฮาส จากด (มหาชน) จะประกอบดวยเอนทต�หลก ๆ อย 3 เอนทต� คอ

1. พนกงาน ขอมลนาเขาสระบบน�นกจะม ขอมลพนกงาน ขอมลการขออนมตจากพนกงานและระบบกจะทาการสงใบรายการขออนมตใหกบพนกงานและพนกงานจะสงใบลงเวลาเขาสระบบ ระบบกจะทาการสงใบประเมนพนกงานและใบรายการเงนเดอนกลบมาใหพนกงาน

2. ผดแลระบบ ขอมลท$นาเขาสระบบกจะมการปรบปรงขอมลพนกงาน ขอมลการลงเวลา และการคานวณเงนเดอนและโบนส สวนขอมลท$ระบบสงออกกจะม ขอมลการประเมนพนกงาน สาหรบขอมลพนกงานเน$องจากวาหากมการปรบเปล$ยนขอมลของพนกงานกจะทาการปรบปรงขอมลพนกงาน และใบลงเวลาเพ$อคานวณหาเงนเดอนและคดโบนสใหกบพนกงาน

3. ผบรหาร ขอมลท$ถกนาเขาสระบบกจะมขอมลการประเมนพนกงาน ใบรายการอนมตเพ$อสงไปยงพนกงาน และใบประเมนพนกงานจะถกสงไปใหกบพนกงานสวนขอมลท$ระบบสงออกมายงผบรหารจะม ขอมลการอนมต ขอมลเงนเดอนและโบนสและขอมลพนกงาน

Page 8: บทที 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/Chapter3.pdf22 3.1.2 ป ญหาของระบบ 3.1.1.1 เน องจากการบร

28

3.1.3.6 Data Flow Diagram Level 1 ระบบงานเดม

ภาพท� 3-7 แสดงแผนภาพ Data Flow Diagram Level 1 ระบบงานเดม คาอธบาย Context Diagram ระบบงานเดม ระบบบรหารงานบคคล บรษท สยามโกลบอลเฮาส จากด (มหาชน) จะประกอบดวยเอนทต�หลกอย 4 เอนทต�ดวยกน คอ

1. โพรเซสการคานวณเงนเดอนและโบนส พนกงานจะนาขอมลพนกงานและขอมลลงเวลากบทางระบบ ระบบกจะทาการดงขอมลพนกงานมาจากดาตาสโตร และผดแลระบบจะเปนผ คานวณเงนเดอนและโบนส พรอมบนทกขอมลเงนเดอนและโบนสใหกบระบบ ระบบจะทากรบนทกขอมลการคานวณเงนเดอนและโบนสลงในดาตาสโตรขอมลเงนเดอนและโบนส และผดแล

Page 9: บทที 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/Chapter3.pdf22 3.1.2 ป ญหาของระบบ 3.1.1.1 เน องจากการบร

29

ระบบจะสงขอมลเงนเดอนและโบนสเขาระบบและระบบจะสงใบรายการเงนเดอนและโบนสใหแกพนกงาน

2. โพรเซสการขออนมต เร$มตนการทางานดวยการท$พนกงานสงขอมลการขออนมตเขาสระบบและระบบจะนาขอมลการอนมตสงไปใหกบผบรหารและเกบบนทกขอมลการอนมตภายในดาตาสโตรขอมลการขออนมตและระบบจะดงขอมลพนกงานจาดาตาสโตรขอมลลกคาเพ$อนาสงใหผบรหารแลวผบรหารจะสงใบรายการอนมตเขาไปยงระบบและระบบจะสงใบรายการขออนมตไปยงพนกงาน

3. โพรเซสประเมนงาน เร$มตนการทางานโดยระบบจะดงขอมลพนกงานและขอมลลงเวลาเขามายงระบบผดแลระบบสงขอมลพนกงานและขอมลลงเวลาของพนกงานเขาสระบบ ระบบทาการสงขอมลพนกงานและขอมลลงเวลาของพนกงานไปยงผบรหารและผบรหารไดสงขอมลประเมนงานไปยงระบบเพ$อทาการบนทกขอมลประเมนงานในดาตาสโตรขอมลประเมนงานและระบบจะสงใบประเมนพนกงานมายงผดแลระบบ

4. โพรเซสลงเวลา เร$มตนโดยท$ระบบทาการดงขอมลพนกงานจากดาตาสโตรขอมลพนกงาน เขาไปยงระบบโดยท$พนกงาน จะสงขอมลลงเวลาและขอมลของพนกงานเขามายงระบบและระบบจะทาการสงขอมลลงเวลาไปเกบบนทกไวท$ดาตาสโตรขอมลลงเวลา และระบบจะสงขอมลลงเวลาและขอมลพนกงานไปยงผดแลระบบ โดยท$ผดแลระบบไดสงใบลงเวลามายงระบบเพ$อท$ระบบจะสงใบลงเวลาไปยงพนกงาน

Page 10: บทที 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/Chapter3.pdf22 3.1.2 ป ญหาของระบบ 3.1.1.1 เน องจากการบร

30

3.2 ระบบงานใหม เปนการวเคราะหระบบงานใหมเพ$อท$จะนามาใชแทนระบบงานเดม ซ$ งไดทาการวเคราะหระบบงานเดมแลว ทาใหทราบถงระบบงานเดมและปญหาท$เกดข�นกบระบบงานเดม เพ$อจะไดทราบข�นตอนการทางานในปจจบน จงไดมการสราง Flowchart แสดงข�นตอนการดาเนนงานของระบบ และไดทาการสรางแบบจาลองเชงตรรกะใหม ซ$ งเปนแผนภาพการแสดงกระแสขอมลซ$ งแสดงถงกระบวนการและขอมลท$เก$ยวของภายในระบบ รวมท�งแบบจาลองถงความสมพนธระหวางเอนทต� ตาง ๆ ในระบบ

3.2.3 แผนผงระบบงานใหม (Systems Work Flow)

3.7.1 ระบบงานใหม (Systems Flowchart)

ภาพท� 3-8 เขาสระบบ เปนการกาหนดสทธYการเขาใชงานของระบบ

Page 11: บทที 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/Chapter3.pdf22 3.1.2 ป ญหาของระบบ 3.1.1.1 เน องจากการบร

31

อธบายขHนตอนการทางานของ Flow Chart ของขHนตอนการเขาสระบบ 1. เม$อมการเขาใชระบบ จะตองรบขอมลจากผใชโดยการกรอกเปนรหสพนกงาน 2. ระบบมการตรวจสอบรหสการเขาใชระบบถารหสถกตองพนกงานกจะสามารถเขาสระบบ

ได และถารหสผานไมถกตองกลบกรอกขอมลใหม 3. เม$อผานการตรวจสอบรหสผานแลวกจะสามารถเขาสระบบไดพรอมกบจบการทางาน

3.7.2 Flow Chart การคานวณเงนเดอน(ระบบงานใหม)

ภาพท� 3-9 ขHนตอนคานวณเงนเดอนของพนกงาน

อธบายขHนตอนการทางานของ Flowchart ของขHนตอนการคานวณเงนเดอนของพนกงาน 1. รบขอมลพนกงานเพ$อนามาตรวจสอบขอมลของพนกงานวาถกตองหรอไม ถาไม

ถกตองระบบจะสงขอมลกลบไปใหพนกงานกรอกขอมลพนกงานใหม 2. เม$อขอมลถกตองระบบจะทาการคานวณเวลาเขางานของพนกงาน

Page 12: บทที 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/Chapter3.pdf22 3.1.2 ป ญหาของระบบ 3.1.1.1 เน องจากการบร

32

3. คานวณเวลาพนกงานแลวนาขอมลลงเวลามาคานวณเปนเงนเดอนของพนกงาน 4. ระบบแสดงขอมลเวลาทางาน และอตราเงนเดอนท$ไดรบแลวทาการจายเงนเดอนใหกบ

พนกงาน 5. ทาการบนทกขอมลเงนเดอนลงในฐานขอมล 6. พมพลบเงนเดอนใหกบพนกงาน พรอมกบส�นสดการทางาน

3.7.3 Flow Chart การคานวณโบนส(ระบบงานใหม)

ภาพท� 3-10 ขHนตอนคานวณเงนโบนสของพนกงาน

Page 13: บทที 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/Chapter3.pdf22 3.1.2 ป ญหาของระบบ 3.1.1.1 เน องจากการบร

33

อธบายขHนตอนการทางานของ Flowchart ของขHนตอนการคานวณเงนโบนสของพนกงาน 1. รบขอมลพนกงานเพ$อทาการตรวจสอบขอมลพนกงาน 2. ถาขอมลพนกงานถกตองใหทาการคานวณเวลาเขางานใหกบพนกงานแตถาขอมล

พนกงานไมถกตองใหกบไปกรอกขอมลใหม 3. เม$อทาการคานวณเวลาเขาทางานแลวใหมาคานวณโบนสท$จะไดและแสดงเวลา

ทางานและจานวนเงนโบนสท$พนกงานควรจะไดรบ พรอมกบจายเงนโบนส 4. ทาการบนทกขอมลการรบเงนโบนสของพนกงาน 5. พมพใบเสรจรบเงนใหแกพนกงานแลวกส�นสดการทางาน

3.7.4 Flow Chart การขออนมตฝกอบรม(ระบบงานใหม)

ภาพท� 3-12 ขHนตอนการขออนมตฝกอบรมของพนกงาน

Page 14: บทที 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/Chapter3.pdf22 3.1.2 ป ญหาของระบบ 3.1.1.1 เน องจากการบร

34

อธบายขHนตอนการทางานของ Flowchart ของขHนตอนการขออนมตฝกอบรมของพนกงาน 1. ทาการรบขอมลพนกงานและรบขอมลการขอฝกอบรม 2. นาเสนอขอมลการขอฝกอบรมเพ$อใหผบรหารอนมต 3. ตรวจสอบขอมลการขออนมตฝกอบรมถาไมผานใหไปนาเสนออกคร� ง 4. ถาตรวจสอบขอมลการขออนมตฝกอบรมผานแลวจะแจงผลการอนมต 5. ทาการบนทกขอมลการอนมตลงในฐานขอมล 3.7.5 Flow Chart การลงเวลาเขาทางาน(ระบบงานใหม)

ภาพท� 3-14 ขHนตอนการเขาทางาน

Page 15: บทที 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/Chapter3.pdf22 3.1.2 ป ญหาของระบบ 3.1.1.1 เน องจากการบร

35

อธบายขHนตอนการทางานของ Flowchart ของขHนตอนการประเมนพนกงาน

1. กรอกขอมลพนกงานเพ$อนาไปตรวจสอบขอมลพนกงานถาไมไดเปนพนกงานใหส�นสดการทางาน

2. ตรวจสอบขอมลพนกงานแลวเปนพนกงานใหแจงขอมลพนกงาน 3. ตรวจสอบการเขาทางานถาไมทนใหบนทกขอมลการเขาทางานในฐานขอมล 4. ตรวจสอบการเขาทางานถาเขางานทนใหแจงเวลาการเขาทางาน

Page 16: บทที 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/Chapter3.pdf22 3.1.2 ป ญหาของระบบ 3.1.1.1 เน องจากการบร

36

3.2.4 Context Diagram ของระบบงานใหม

ภาพท� 3-15 แสดงแผนภาพ Context Diagram ของระบบงานใหม

คาอธบายการทางานของ Context Diagram ของระบบบรหารงานบคคล ระบบบรหารงานบคคล บรษท สยามโกลบอลเฮาส จากด (มหาชน) จะประกอบดวย เอนทต� หลก ๆ อย 3 เอนทต� ไดแก

Page 17: บทที 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/Chapter3.pdf22 3.1.2 ป ญหาของระบบ 3.1.1.1 เน องจากการบร

37

1. พนกงาน คอ พนกงานท$ทางานภายในบรษทและไดทาการสงขอมลท$เก$ยวกบพนกงานไปยงระบบ สงขอมลการทางาน ขอมลกะการทางาน ขอมลสถานการณจาง ขอมลตาแหนงงานและแผนกงาน เขาไปยงระบบเพ$อใหผดแลตรวจสอบการทางานและคานวณเงนเดอนท$ควรไดรบตามขอมลการทางานของพนกงาน และพนกงานจะไดรบขอมลการจายเงนเดอน ขอมลการประเมนงาน ขอมลการฝกอบรม และสลปเงนเดอนท$ไดรบ 2. ผดแลระบบ คอ ผท$ตรวจสอบขอมล ตาง ๆ ของพนกงานท$ระบบทาการสงขอมลไปให ไดแก ขอมลพนกงาน ขอมลการทางาน ขอมลกะการทางาน ขอมลตาแหนงงาน ขอมลแผนกงาน วามความถกตองตามท$พนกงานไดทาการสงคามาหรอไม แลวทาการสงขอมลประวตการทางาน ขอมลประวตการฝกอบรม ขอมลการรบเงนเดอนและขอมลการจายเงนเดอน เขาสระบบและไดสงขอมลการจายเงนเดอนและสลปเงนเขาสระบบ 3. ผบรหาร คอ ผท$ทาการประเมนงานใหกบพนกงาน และส$งท$ระบบสงมายงผบรหารจะม ขอมลประวตการทางาน ขอมลประวตการฝกอบรม ขอมลจายเงนเดอน ขอมลรบเงนเดอน และผบรหารจะสงขอมลประเมนงาน ใบอนมตฝกอบรม และใบอนมตจายเงนเดอน เขาสระบบ

Page 18: บทที 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/Chapter3.pdf22 3.1.2 ป ญหาของระบบ 3.1.1.1 เน องจากการบร

38

3.2.5 Data Flow Diagram Level 1 3.2.5.1 ระบบการเขาทางาน

ภาพท� 3-16 แสดงแผนภาพ Data Flow Diagram ระบบการเขาทางาน

คาอธบาย Data Flow Diagram ระบบการเขาทางาน โพรเซสการเขาทางาน พนกงานจะใหขอมลการทางาน ขอมลตาแหนงงาน ขอมลพนกงาน ขอมลแผนก ขอมลกะการทางาน เขาไปยงระบบเพ$อใหผดแลระบบตรวจสอบขอมลเหลาน�นโดยการดงขอมลท�งหมดท$กลาวมาขางตน แลวผดแลระบบจะใหขอมลสถานการณทางานของพนกงานวามการ ขาด ลา มาสาย ดวยเหตใด แลวระบบจะทาการสงขอมลสถานะการทางานของพนกงานไปเกบไวในดาตาสโตรขอมลสถานะการทางาน และระบบจะสงตอไปยงพนกงานเพ$อใหรบทราบการเขาทางาน

Page 19: บทที 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/Chapter3.pdf22 3.1.2 ป ญหาของระบบ 3.1.1.1 เน องจากการบร

39

3.2.5.2 ระบบการออกทางาน

ภาพท� 3-17 แสดงภาพ Data Flow Diagram ของการออกทางาน

คาอธบาย Data Flow Diagram ระบบการออกทางาน โพรเซสการออกทางาน พนกงานจะใหขอมลการทางาน ขอมลตาแหนงงาน ขอมลพนกงาน ขอมลแผนก ขอมลสถานะการทางาน เขาไปยงระบบเพ$อใหผดแลระบบตรวจสอบขอมลเหลาน�นโดยการดงขอมลท�งหมดท$กลาวมาขางตน แลวผดแลระบบจะใหขอมลสถานะการทางานของพนกวามการออกจากงานตรงเวลาหรอไม ดวยเหตใด แลวระบบจะทาการสงขอมลการทางานไปเกบไวในดาตาสโตรขอมลการทางาน และระบบจะสงสถานะการออกทางานตอไปยงพนกงานเพ$อใหรบทราบเวลาการออกทางาน

Page 20: บทที 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/Chapter3.pdf22 3.1.2 ป ญหาของระบบ 3.1.1.1 เน องจากการบร

40

3.2.5.3 ระบบการคานวณเงนเดอน

ภาพท� 3-18 แสดงแผนภาพ Data Flow Diagram ของการคานวณเงนเดอน

คาอธบาย Data Flow Diagram ระบบการคานวณเงนเดอน โพรเซสการคานวณเงนเดอน พนกงานจะใหขอมลการทางาน ขอมลตาแหนงงาน ขอมลพนกงาน ขอมลแผนก ขอมลกะการทางาน เขาไปยงระบบเพ$อใหผดแลระบบตรวจสอบขอมลเหลาน�นโดยการดงขอมลท�งหมดท$กลาวมาขางตน แลวผดแลระบบจะใหขอมลการจายเงนเดอนและขอมลการรบเงนเดอนของพนกงานเขาไปยงระบบ และสงตอไปใหกบพนกงานวามการไดรบเงนเดอนหรอไม ดวยเหตใด แลวระบบจะทาการสงขอมลการทางานไปเกบไวในดาตาสโตรขอมลการรบเงนเดอน และขอมลการจายเงนเดอน

Page 21: บทที 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/Chapter3.pdf22 3.1.2 ป ญหาของระบบ 3.1.1.1 เน องจากการบร

41

3.2.5.4 ระบบการคานวณเงนโบนส

ภาพท� 3-19 แสดงแผนภาพ Data Flow Diagram ของการคานวณเงนโบนส

คาอธบาย Data Flow Diagram ระบบการคานวณเงนโบนส โพรเซสการคานวณเงนเดอน พนกงานจะใหขอมลการทางาน ขอมลตาแหนงงาน ขอมลพนกงาน ขอมลแผนก ขอมลกะการทางาน เขาไปยงระบบเพ$อใหผดแลระบบตรวจสอบขอมลเหลาน�นโดยการดงขอมลท�งหมดท$กลาวมาขางตน แลวผดแลระบบจะใหขอมลการจายเงนเดอนและขอมลการรบเงนเดอนของพนกงานเขาไปยงระบบ และสงตอไปใหกบพนกงานวามการไดรบเงนเดอนหรอไม ดวยเหตใด แลวระบบจะทาการสงขอมลการทางานไปเกบไวในดาตาสโตรขอมลการจายเงนเดอน และขอมลการรบเงนเดอน

Page 22: บทที 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/Chapter3.pdf22 3.1.2 ป ญหาของระบบ 3.1.1.1 เน องจากการบร

42

3.2.5.5 ระบบการฝกอบรม

ภาพท� 3-20 แสดงแผนภาพ Data Flow Diagram ของการฝกอบรม คาอธบาย Data Flow Diagram ระบบการคานวณเงนโบนส โพรเซสการคานวณเงนเดอน พนกงานจะใหขอมลการทางาน ขอมลตาแหนงงาน ขอมลพนกงาน ขอมลแผนก ขอมลกะการทางาน เขาไปยงระบบเพ$อใหผบรหารตรวจสอบขอมลเหลาน�น แลวผบรหารจะใหขอมลประวตการฝกอบรม และใบอนมตฝกอบรมของพนกงานเขาไปยงระบบ และสงตอไปใหกบพนกงาน แลวระบบจะทาการสงขอมลการทางานไปเกบไวในดาตาสโตรขอมลประวตการฝกอบรม

Page 23: บทที 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/Chapter3.pdf22 3.1.2 ป ญหาของระบบ 3.1.1.1 เน องจากการบร

43

3.2.6 Data Flow Diagram Level2 ระบบงานใหม 3.2.6.1 การเขาทางาน

ภาพท� 3-21 แสดงแผนภาพ Data Flow Diagram ของการเขาทางาน

คาอธบาย Data Flow Diagram ระบบการเขาทางาน 1. พนกงานไดทาการแจงรายงานการเขาทางานกบระบบแลวระบบจะสงขอมล

พนกงานกบมาเพ$อสงไปทาการตรวจสอบ 1. ระบบทาการตรวจสอบการเปนพนกงานโดยการนาขอมลพนกงานไปตรวจสอบ

ในดาตาสโตรขอมลพนกงานแลวจะสงคากลบมาเพ$อแจงขอมลการเปนพนกงาน 1. ตรวจสอบขอมลการเขาทางานโดยระบบจะสงขอมลพนกงานและนาไปตรวจสอบ

ท$ดาตาสโตรซ$ งดาตาสโตรท$มการตรวจสอบจะม ดาตาสโตรขอมลแผนก ขอมลสถานะการทางาน ขอมลตาแหนงงาน ขอมลกะทางาน และขอมลการทางานเพ$อนาขอมลการทางานท$ไดไปทาการบนทกขอมลการทางาน

Page 24: บทที 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/Chapter3.pdf22 3.1.2 ป ญหาของระบบ 3.1.1.1 เน องจากการบร

44

3.2.6.2 การออกทางาน

ภาพท� 3-22 แสดงแผนภาพ Data Flow Diagram ของการออกทางาน

คาอธบาย Data Flow Diagram ระบบการออกทางาน 1. พนกงานไดทาการแจงรายงานการออกทางานกบระบบแลวระบบจะสงขอมลพนกงาน

กบมาเพ$อสงไปทาการตรวจสอบ 2. ระบบทาการตรวจสอบการเปนพนกงานโดยการนาขอมลพนกงานไปตรวจสอบใน

ดาตาสโตรขอมลพนกงานแลวจะสงคากลบมาเพ$อแจงขอมลการเปนพนกงาน 3. ตรวจสอบขอมลการออกทางานโดยระบบจะสงขอมลพนกงานและนาไปตรวจสอบท$

ดาตาสโตรซ$ งดาตาสโตรท$มการตรวจสอบจะม ดาตาสโตรขอมลแผนก ขอมลสถานะการทางาน ขอมลตาแหนงงาน ขอมลกะทางาน และขอมลการทางานเพ$อนาขอมลการทางานท$ไดไปทาการบนทกขอมลการทางาน

Page 25: บทที 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/Chapter3.pdf22 3.1.2 ป ญหาของระบบ 3.1.1.1 เน องจากการบร

45

3.2.6.3 การลากจ-ลาปวย

ภาพท� 3-23 แสดงแผนภาพ Data Flow Diagram ของการลากจ-ลาปวย

คาอธบาย Data Flow Diagram ระบบการลากจ-ลาปวย 1. พนกงานแจงการลากจ-ลาปวยมายงระบบและระบบทาการตรวจสอบขอมลของ

พนกงานเพ$อสงไปตรวจสอบขอมลการทางานของพนกงานแลวไปแกไขขอมลพนกงานวาพนกงานไดลากจ-ลาปวยวนใด

2. ทาการย$นขออนมตลากจ-ลาปวยแลวนาขอมลท�งหมดไปบนทกเกบไวในดาตาสโตรขอมลการทางาน

Page 26: บทที 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/Chapter3.pdf22 3.1.2 ป ญหาของระบบ 3.1.1.1 เน องจากการบร

46

3.2.7 ความสมพนธของตาราง

ภาพท� 3-24 แสดงความสมพนธระหวางพนกงานและตาแหนงงานโดยท�พนกงานหน�งคนจะมตาแหนงไดหน�งตาแหนง

ภาพท� 3-25 แสดงความสมพนธระหวางพนกงานและแผนกงานโดยท�พนกงานหน�งคนจะมแผนกไดหน�งแผนก

ภาพท� 3-26 แสดงความสมพนธระหวางพนกงานและสถานะการทางานโดยท�พนกงานหน�งคนจะมสถานะการทางานไดหน�งสถานะ

ภาพท� 3-27 แสดงความสมพนธระหวางพนกงานและกะทางานโดยท�พนกงานหน�งคนจะมกะทางานไดหลายกะ

Page 27: บทที 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/Chapter3.pdf22 3.1.2 ป ญหาของระบบ 3.1.1.1 เน องจากการบร

47

ภาพท� 3-28 แสดงความสมพนธระหวางพนกงานและสถานะการจางโดยท�พนกงานหน�งคนจะมสถานะการจางไดหน�งสถานะ

ภาพท� 3-29 แสดงความสมพนธระหวางตาแหนงและแผนกโดยตาแหนงหน�งตาแหนงจะอยในแผนกไดหน�งแผนก

ภาพท� 3-30 แสดงความสมพนธระหวางพนกงานและประวตการฝกอบรมโดยท�พนกงานหน�งคนจะมประวตการฝกอบรมไดหลายครHง

ภาพท� 3-31 แสดงความสมพนธระหวางพนกงานและประวตการทางานโดยท�พนกงานหน�งคนจะมประวตการทางานไดหน�งประวตการทางาน

Page 28: บทที 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/Chapter3.pdf22 3.1.2 ป ญหาของระบบ 3.1.1.1 เน องจากการบร

48

ภาพท� 3-32 แสดงความสมพนธระหวางประวตการทางานและสถานะการจางโดยท�ประวตการทางานหน�งอยางจะเกบสถานะการจางไดหลายสถานะ

ภาพท� 3-33 แสดงความสมพนธระหวางการทางานและสานะการทางานโดยท�การทางานหน�งอยางจะมสถานะการทางานไดหน�งสถานะ

ภาพท� 3-34 แสดงความสมพนธระหวางการทางานและกะทางานโดยท�การทางานหน�งอยางจะมกะการทางานไดหลายกะ

ภาพท� 3-35 แสดงความสมพนธระหวางพนกงานและการประเมนงานโดยท�พนกงานหน�งคนจะถกประเมนไดหลายครHง

Page 29: บทที 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/Chapter3.pdf22 3.1.2 ป ญหาของระบบ 3.1.1.1 เน องจากการบร

49

3.2.8 ER-Model

ภาพท� 3-36 แสดงแผนภาพ E-R Model

Page 30: บทที 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/Chapter3.pdf22 3.1.2 ป ญหาของระบบ 3.1.1.1 เน องจากการบร

50

3.2.9 Data Dictionary แผนภาพ ER- Diagram ใชบรรยายภาพรวมของระบบ โดยแสดงความสมพนธระหวาง

โปรเซสกบขอมล แตไมไดแสดงถงรายละเอยดของขอมลท$ใชงานในระบบ ซ$ งประกอบดวย ช$ออแอททรบวต ชนดขอมล ขนาด คาอธบาย ประเภทคย ตารางอางอง ดงน� ซ$ งออกแบบฐานขอมลโดย Microsoft SQL Server 2005

ตารางท� 3-1 พนกงาน (Employee) ช$อแอททรบวต ชนดขอมล ขนาด คาอธบาย ประเภทคย ตารางอางอง

Emp_id Char 10 รหสพนกงาน PK Emp_name Varchar 80 ช$อพนกงาน Card_id Char 13 เลขท$บตรฯ Birthday Date/time วนเกด Address Varchar 200 ท$อย Start_date Date/time วนท$เร$มทางาน End_date Date/time วนส�นสดการทางาน Salary Double 5,2 เงนเดอน Money_day Double 5,2 คาจางรายวน Money_Hor Double 5,2 คาจางรายช$วโมง Fa_name Char 80 ช$อบดา Ma_name Char 80 ช$อมารดา Fan_name Char 80 ช$อคสมรส Position_id Char 4 รหสตาแหนง FK Position Depart_id Char 2 รหสแผนก FK Department Status_j_id Char 1 รหสการจาง(ราย

ช$วโมง,รายวน,รายเดอน)

FK Status_j

Status_id Char 1 สถานะการทางาน (ปกต,ลา,ไลออก,ลาศกษาตอ)

FK Status

Page 31: บทที 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/Chapter3.pdf22 3.1.2 ป ญหาของระบบ 3.1.1.1 เน องจากการบร

51

Status_k_id Char 1 รหสกะทางาน (กะเขา,กะบาย)

FK Status_k

Username Char 20 ช$อผใช Password Char 10 รหสผาน Status_user Char 5 สถานการณเขาถง

ระบบ(admin,user)

ตารางท� 3-2 การจาง (status_j) ช$อแอททรบวต ชนดขอมล ขนาด คาอธบาย ประเภทคย ตารางอางอง

Status_j_id Char 1 รหสการจาง PK Status_j_name varChar 80 ช$อการจาง

ตารางท� 3-3 กะทางาน (Status_k) ช$อแอททรบวต ชนดขอมล ขนาด คาอธบาย ประเภทคย ตารางอางอง

Status_k_id Char 1 รหสกะทางาน PK Status_k_name Char 80 ช$อกะ Start_k_date Char 10 เวลาเร$มตนกะ End_k_date Char 10 เวลาส�นสดกะ

ตารางท� 3-4 สถานการทางาน (Status) ช$อแอททรบวต ชนดขอมล ขนาด คาอธบาย ประเภทคย ตารางอางอง

Status_id Char 1 รหสสถานการทางาน PK Status_name Char 80 สถานการทางาน(ปกต

,ลาพกรอน,ลาคลอด,ลาออก,ไลออก)

Page 32: บทที 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/Chapter3.pdf22 3.1.2 ป ญหาของระบบ 3.1.1.1 เน องจากการบร

52

ตารางท� 3-5 ตาแหนง (Position) ช$อแอททรบวต ชนดขอมล ขนาด คาอธบาย ประเภทคย ตารางอางอง

poisition_id Char 4 รหสตาแหนง PK position_name Char 80 ตาแหนง Depart_id Char 2 รหสแผนก FK department

ตารางท� 3-6 แผนก (department) ช$อแอททรบวต ชนดขอมล ขนาด คาอธบาย ประเภทคย ตารางอางอง

depart_id Char 2 รหสแผนก PK depart_name Char 80 แผนก

ตารางท� 3-7 ประวตการดงาน สมมนา ประชม (Develop)

ช$อแอททรบวต ชนดขอมล ขนาด คาอธบาย ประเภทคย ตารางอางอง Develop _id Char 8 รหสหลกสตร PK Develop _Name Varchar 80 หลกสตร Develop_startdate Date/time วนท$เร$มฝกอบรม Develop_enddate Date/time วนท$ส�นสด

ฝกอบรม

Develop_detail Varchar 150 หลกสตร(รายละเอยดการอบรม ดงาน สมมนา)

Man_work Varchar 80 ผจดงาน Point Varchar 200 สถานท$ Stats_Develop_point_id Char 1 สถานะ(1=ใน

ประเทศ,2=นอกFK Stats_Develop_po

int

Page 33: บทที 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/Chapter3.pdf22 3.1.2 ป ญหาของระบบ 3.1.1.1 เน องจากการบร

53

ประเทศ) Stats_Develop_id Char 1 สถานะ(1=ดงาน

,2=อบรม,3=ประชมสมนา)

FK Status_develop

ตารางท� 3-8 รายละเอยดการอบรมสมมนา (Develop_Detail) ช$อแอททรบวต ชนดขอมล ขนาด คาอธบาย ประเภทคย ตารางอางอง

Emp_id Char 10 รหสพนกงาน PK Employee Develop _id Char 8 รหสหลกสตร PK Develop

ตารางท� 3-9 สถานะสถานท�จดอบรม (Stats_Develop_point)

ช$อแอททรบวต ชนดขอมล ขนาด คาอธบาย ประเภทคย ตารางอางอง Stats_Develop_point_id Char 1 สถานะสถานท$จด

อบรม(1=ในประเทศ,2=นอกประเทศ)

PK

Stats_Develop_point_name Char 60 สถานะสถานท$จดอบรม

ตารางท� 3-10 สถานะการจดอบรม (Stats_Develop) ช$อแอททรบวต ชนดขอมล ขนาด คาอธบาย ประเภทคย ตารางอางอง

Stats_Develop_id Char 1 สถานะการจดอบรม(1=ดงาน,2=อบรม,3=ประชมสมนา)

PK

Stats_Develop_Name Char 60 สถานะการจดอบรม

Page 34: บทที 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/Chapter3.pdf22 3.1.2 ป ญหาของระบบ 3.1.1.1 เน องจากการบร

54

ตารางท� 3-11 ประวตการทางาน (backg_work) ช$อแอททรบวต ชนดขอมล ขนาด คาอธบาย ประเภทคย ตารางอางอง

Emp_id Char 10 รหสพนกงาน PK Position_id Char 4 รหสตาแหนง FK Position depart_id Char 2 รหสแผนก FK department Start_date Date/time วนท$รบตาแหนง Status_j_id Char 1 สถานการณจาง FK Status_j Salary Double 7,2 เงนเดอน

ตารางท� 3-12 การทางาน (work_detail) ช$อแอททรบวต ชนดขอมล ขนาด คาอธบาย ประเภทคย ตารางอางอง

Emp_id Char 10 รหสพนกงาน PK Employee Status_work_id Char 1 รหสสถานะการทางาน

(ลา,มาสาย) FK Status_work

work_date Date/time วนท$ทางาน start_time Date/time เวลามา End_time Date/time เวลากลบ Status_k_id Char 2 รหสกะ FK Ststus_k Status_j_id Char 1 รหสการจาง FK Status_j Time_over Int 2 เวลาท$สายเกน เชน 10

นาท 15 นาท ฯลฯ

Detail Varchar 100 รายละเอยดห

Page 35: บทที 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/Chapter3.pdf22 3.1.2 ป ญหาของระบบ 3.1.1.1 เน องจากการบร

55

ตารางท� 3-13 สถานะการทางาน (Status_work) ช$อแอททรบวต ชนดขอมล ขนาด คาอธบาย ประเภทคย ตารางอางอง

Status_work_id Char 1 รหสสถานะการทางาน PK Status_work_name Char 60 สถานการณทางาน

(ขาด,ลากจ,ลาปวย)

ตารางท� 3-14 การจายเงนเดอน (pay_month) ช$อแอททรบวต ชนดขอมล ขนาด คาอธบาย ประเภทคย ตารางอางอง

Emp_id Char 10 รหสพนกงาน PK Employee Pay_date Date/time วนท$จายเงนเดอน PK Salary Double 5,2 เงนเดอน Pay_rast Double 5,2 เงนท$หกสาย Total_la Int จานวนวนท$ลา Total_kad Int จานวนวนท$ขาด Total_rast int จานวนวนท$มาสาย Total_pay_rast int จานวนวนท$มาสาย

แลวถกหกเงน

Total_receive Double 5,2 จานวนเงนท$รบ(พเศษ เชน OT)

Total_pay Double 5,2 จานวนเงนท$ตองจาย(หก เบกเงนลวงหนา)

Net_total Double 5,2 ยอดรบสทธ

Page 36: บทที 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/Chapter3.pdf22 3.1.2 ป ญหาของระบบ 3.1.1.1 เน องจากการบร

56

ตารางท� 3-15 รายรบ-รายจาย (receive) ช$อแอททรบวต ชนดขอมล ขนาด คาอธบาย ประเภทคย ตารางอางอง

Emp_id Char 10 รหสพนกงาน Fk employee Receive_pay_date Date/time วนท$ Receive_pay_money Double 5,2 จานวนเงน Receive_pay_detail Varchar 100 รายละเอยด Status_Receive_id Char 1 รหสรายรบรายจาย Fk Status_Receive

ตารางท� 3-16 สถานะรายรบรายจาย (Status_Receive)

ช$อแอททรบวต ชนดขอมล ขนาด คาอธบาย ประเภทคย ตารางอางอง Status_Receive_id Char 1 รหสรายรบรายจาย Pk Status_Receive_name Varchar 60 รายรบ ราจาย

1 = รายรบ 2 = รายจาย

ตารางท� 3-17 ขอมลหลก (main_data) ช$อแอททรบวต ชนดขอมล ขนาด คาอธบาย ประเภทคย ตารางอางอง

Time_over Int 2 เวลาท$มาสายเกนแลวโดนหกเงน

Money_timeover Double 5,2 จานวนเงนท$หกกรณมาสายเกน

Name_company Char 150 ช$อบรษท

Page 37: บทที 3 วิธีการดําเนินงานbc.msu.ac.th/project_file/Chapter3.pdf22 3.1.2 ป ญหาของระบบ 3.1.1.1 เน องจากการบร

57

3.2.10 Site Map

ภาพท� 3-36 ระบบบรหารงานบคคล บรษท สยามโกลบอลเฮาส จากด (มหาชน)