Upload
others
View
10
Download
0
Embed Size (px)
Citation preview
บทท� 3 วธการดาเนนงาน
3.1 การดาเนนงานของระบบงานปจจบน บรษท สยามโกลบอลเฮาส จากด(มหาชน)(สาขารอยเอด) ต�งอยท$ 232 ม.7 ต.รอบเมอง อ.
เมอง จ. รอยเอด 45000 จดต�งมาเปนระยะเวลา 12 ป เปนธรกจขนาดใหญโดยมผรวมลงทนมากตอนแรกไดจดต�งเปนเพยงธรกจขนาดกลางแตกไดขยายตลาดใหใหญข�นโดยมการขยายรานใหมพ�นท$ท$เหมาะสาและกวาง ซ$ งในปจจบนเปนท$รจกของบคคลท$วไปท�งภายในประเทศและนอกประเทศ บรษท สยามโกลบอลเฮาส จากด(มหาชน) เปนบรษทท$จาหนายวสดกอสรางหลาย ๆ ชนด และมแผนกหลาย ๆ แผนก เชน แผนกบรหาร แผนกการบญชและการเงน แผนกการตลาด แผนกบรการลกคา แผนกปฏบตการ แผนกซอมบารง แผนกจดการสนคา แผนกจดซ�อ และแผนกขาย เปนตน ภายในบรษทจะมการจดสรรเงนเดอนในบรษทท$แตกตางกน และยงมการใหโบนสประจาป การใหโบนสในงานเทศกาลและเน$องในโอกาสตาง ๆ มากมาย ในสวนของการเกบขอมลของพนกงานในบรษทเปนการเกบขอมลโดยการจดบนทกลงในสมดของแตละแผนก จดยอดเงนเดอนและยอดโบนส ไวเพยงในสมดเทาน�น ซ$ งอาจทาใหขอมลมความซ� าซอนกนไดงายจงอาจสงผลใหไมสะดวกตอการทางานและไมมระบบระเบยบในการจดเกบขอมล ซ� งมผลทาใหขอมลเกดขอผดพลาดไดงาย เกดความสบสนและเสยเวลาในการคนหาขอมลในแตละคร� งของการทางาน
ปจจบนน� มความกาวหนาทางดานเทคโนโลยท$มากข�นระบบอนเทอรเนตกลายเปนส$งจาเปนตอธรกจและยงเปนเคร$องมอท$ชวยในการอานวยความสะดวกใหกบธรกจทกประเภทเน$องจากบรษทไดเกดปญหาในการดาเนนงานและการคานวณซ$งอาจทาใหขาดความแมนยาในการคานวณตาง ๆมการจดเกบขอมลท$ไมเปนระเบยบ มการสญหายของขอมล ตองใชสมดในการจดบนทกขอมลจานวนมากไมสามารถสนองตอความตองการของผใชไดเตมท$จากท$กลาวมาขางตนสามารถวเคราะหปญหาท$เกดข�นไดดงตอไปน�
22
3.1.2 ปญหาของระบบ 3.1.1.1 เน$องจากการบรหารงานในบรษทยงคงใชระบบการบนทกรายการ และการ
คานวณอตราเงนเดอน หรออตราโบนสยงเปนการคดคานวณดวยมอทาใหเกดความผดพลาดและมความลาชาในการทางาน
3.1.1.2 ขาดการรกษาความปลอดภยของขอมลเน$องจากการบนทกอตราเงนเดอนหรออตราโบนสยงไมมการสรางฐานขอมลแตเปนการเกบขอมลใสแฟมไว อาจเกดการสญหายของขอมลข�นได
3.1.1.3 เกดความซบซอนของขอมล ในการรวบรวมขอมลของพนกงานในบรษทและการคานวณอตราเงนเดอนการจายโบนสของพนกงานอาจไดขอมลท$ผดพลาด อกท�งในการทางานยงเปนการเกบขอมลเขาไปในแฟมเอกสารขอมลอาจอยคนละท$เม$อมขอมลมากกตองทาการบนทกไวขอมลอาจเปนขอมลเดมเพราะยงไมมการใชโปรแกรมตรวจสอบขอมลผดพลาด
3.1.1.4 เกดการส�นเปลองทรพยากรธรรมชาตเน$องจากตองใชกระดาษเพ$อทารายการเปนจานวนมากในการจดเกบรวบรวมขอมลและปญหาท$เกดข�นยงมตามมาอกมากมาย
3.1.2 แผนภมกางปลาท�แสดงถงปญหาและสาเหตของปญหาในระบบบรหารงาน
บคคล กรณศกษา บรษท สยามโกลบอลเฮาส จากด (มหาชน) สาขารอยเอด
23
ภาพท� 3-1 แผนภมกางปลาท�แสดงถงปญหาและสาเหตของปญหาในระบบบรหารงานบคคล กรณศกษา บรษท สยามโกลบอลเฮาส จากด (มหาชน) สาขารอยเอด
3.1.3 System Flowchart ระบบงานเดม 3.1.3.1 Flowchart การขออนมตลากจ-ลาปวย และการขออนมตฝกอบรม
ภาพท� 3-2 Flowchart ขHนตอนการอนมตการลากจ-ลาปวยและการอนมตการฝกอบรม
คาอธบายขHนตอนการทางานของ Flow Chart ของขHนตอนการอนมตลากจ-ลาปวยและการอนมตการฝกอบรม
1. เม$อพนกงานตอการยนใบอนมตการลากจ- ลาปวย และการฝกอบรมจะตองกรอกแบบคาขออนมตในดานตาง ๆ กอน
2. พนกงานยนแบบคาขออนมตแลวกทาการนาเสนอแบบคาขอเพ$อทาการตรวจสอบการอนมต
24
3. ตรวจสอบรายละเอยดการขออนมตของพนกงานวาผานหรอไมถาไมผานใหพนกงานกลบไปกรอกแบบคาขอใหมอกคร� ง
4. เม$อทาการตรวจสอบวาผานและถกตองแลวหวหนาแผนกนาแบบอนมตไปเสนอใหผบรหารทาการอนมต
5. เม$อผบรหารอนมตแลวใหพนกงานท$ยนแบบอนมตรบเอกสารการอนมตได 3.1.3.2 Flowchart การคานวณเงนเดอน และการคานวณอตราโบนส
ภาพท� 3-3 Flowchart ขHนตอนการคานวณเงนเดอน และการคานวณอตราโบนส
อธบายขHนตอนการทางานของ Flow Chart ของขHนตอนการคานวณเงนเดอน และการคานวณอตราโบนส
1. เม$อพนกงานตองการรบเงนเดอนพนกงานตองบอกช$อและสกลใหกบเจาหนาท$เพ$อนาไปตรวจสอบ
2. เม$อทาการตรวจสอบแลวพนกงานดานการเงนตรวจสอบรายละเอยดของพนกงานวาถกตองหรอไมถาไมถกตองใหพนกงานกบไปบอกช$อและสกลของพนกงานใหม
25
3. เม$อขอมลพนกงานถกตองแลวเจาหนาท$จะทาการคานวณเงนเดอนของพนกงานและตรวจสอบอตราโบนสของพนกงานแลวนามารวมกบเงนเดอนของพนกงานเพ$อคานวณเปนเงนเดอนสทธใหแกพนกงาน
4. เม$อเจาหนาท$ทาการคานวณอตราเงนเดอนพรอมเงนโบนสไดแลวเจาหนาท$จะจายเงนน�นใหแกพนกงาน
5. เม$อทาการจายเงนแลวเจาหนาท$จะจดบนทกการจายเงนเดอนใหแกพนกงานแลวใหพนกงานเซนรบเงนเดอนดวยตนเอง
3.1.3.3 Flowchart การลงเวลาการทางาน
ภาพท� 3-4 Flowchart ขHนตอนการลงเวลาการทางาน
คาอธบายขHนตอนการทางานของ Flowchart ของขHนตอนการลงเวลาการทางาน 1. เม$อพนกงานเขามาทางานพนกงานตองกรอกช$อเขาเงนกอนเพ$อใหเจาหนาท$
ตรวจสอบการเขางานของพนกงาน 2. เจาหนาท$ตรวจสอบเวลาวาพนกงานเขางานทนตามเวลาท$กาหนดหรอไมถา
เขางานไมทนพนกงานจะจดบนทกขอมลการลงเวลาใหมาสาย 3. เขางานทนตามเวลางานท$กาหนดพนกงานจะแจงสถานะ การเขาทางานวาเขา
ทางานทนตามเวลาท$กาหนดและจดบนทกขอมลการลงเวลาวาเขาทางานทนตามกาหนด
26
3.1.3.4 Flowchart การประเมนงานพนกงาน
ภาพท� 3-5 Flowchart ขHนตอนการประเมนพนกงานผลงานของพนกงาน
คาอธบายขHนตอนการทางานของ Flowchart ของขHนตอนการประเมนผลงานของพนกงาน 1. เจาหนาท$ปอนขอมลของพนกงานเพ$อตรวจสอบสถานการณทางานของพนกงาน ถา
พนกงานคนใดพนจากการเปนพนกงานแลวเจาหนาท$จะไมทารายการตอ 2. ถาปอนขอมลพนกงานแลวสถานะของพนกงานยงเปนพนกงานอยจะทาการแจง
สถานะใหผประเมนทราบ 3. เม$อผประเมนทราบสถานะของพนกงานแลวจะทาการประเมนผลงานใหกบพนกงาน 4. เม$อประเมนผลงานของพนกงานแลวจะทาการตรวจสอบผลการประเมนถาพนกงาน
คนใดไมผานการประเมนจะทาการใหคาปรกษาและแนะนาพนกงานแลวใหพนกงานท$ไมผานการประเมนน�นทาการย$นแบบประเมนใหมอกคร� ง
5. พนกงานท$ผานการประเมนจะถกแจงรายช$อเพ$อนาไปใหผบรหารทราบ
27
3.1.3.5 Context Diagram ระบบงานเดม
ภาพท� 3-6 Contexts Diagram ระบบบรหารงานบคคล บรษท สยามโกลบอลเฮาส จากด (มหาชน) คาอธบาย Context Diagram ระบบงานเดม
ระบบบรหารงานบคคล ของบรษท สยามโกลบอลเฮาส จากด (มหาชน) จะประกอบดวยเอนทต�หลก ๆ อย 3 เอนทต� คอ
1. พนกงาน ขอมลนาเขาสระบบน�นกจะม ขอมลพนกงาน ขอมลการขออนมตจากพนกงานและระบบกจะทาการสงใบรายการขออนมตใหกบพนกงานและพนกงานจะสงใบลงเวลาเขาสระบบ ระบบกจะทาการสงใบประเมนพนกงานและใบรายการเงนเดอนกลบมาใหพนกงาน
2. ผดแลระบบ ขอมลท$นาเขาสระบบกจะมการปรบปรงขอมลพนกงาน ขอมลการลงเวลา และการคานวณเงนเดอนและโบนส สวนขอมลท$ระบบสงออกกจะม ขอมลการประเมนพนกงาน สาหรบขอมลพนกงานเน$องจากวาหากมการปรบเปล$ยนขอมลของพนกงานกจะทาการปรบปรงขอมลพนกงาน และใบลงเวลาเพ$อคานวณหาเงนเดอนและคดโบนสใหกบพนกงาน
3. ผบรหาร ขอมลท$ถกนาเขาสระบบกจะมขอมลการประเมนพนกงาน ใบรายการอนมตเพ$อสงไปยงพนกงาน และใบประเมนพนกงานจะถกสงไปใหกบพนกงานสวนขอมลท$ระบบสงออกมายงผบรหารจะม ขอมลการอนมต ขอมลเงนเดอนและโบนสและขอมลพนกงาน
28
3.1.3.6 Data Flow Diagram Level 1 ระบบงานเดม
ภาพท� 3-7 แสดงแผนภาพ Data Flow Diagram Level 1 ระบบงานเดม คาอธบาย Context Diagram ระบบงานเดม ระบบบรหารงานบคคล บรษท สยามโกลบอลเฮาส จากด (มหาชน) จะประกอบดวยเอนทต�หลกอย 4 เอนทต�ดวยกน คอ
1. โพรเซสการคานวณเงนเดอนและโบนส พนกงานจะนาขอมลพนกงานและขอมลลงเวลากบทางระบบ ระบบกจะทาการดงขอมลพนกงานมาจากดาตาสโตร และผดแลระบบจะเปนผ คานวณเงนเดอนและโบนส พรอมบนทกขอมลเงนเดอนและโบนสใหกบระบบ ระบบจะทากรบนทกขอมลการคานวณเงนเดอนและโบนสลงในดาตาสโตรขอมลเงนเดอนและโบนส และผดแล
29
ระบบจะสงขอมลเงนเดอนและโบนสเขาระบบและระบบจะสงใบรายการเงนเดอนและโบนสใหแกพนกงาน
2. โพรเซสการขออนมต เร$มตนการทางานดวยการท$พนกงานสงขอมลการขออนมตเขาสระบบและระบบจะนาขอมลการอนมตสงไปใหกบผบรหารและเกบบนทกขอมลการอนมตภายในดาตาสโตรขอมลการขออนมตและระบบจะดงขอมลพนกงานจาดาตาสโตรขอมลลกคาเพ$อนาสงใหผบรหารแลวผบรหารจะสงใบรายการอนมตเขาไปยงระบบและระบบจะสงใบรายการขออนมตไปยงพนกงาน
3. โพรเซสประเมนงาน เร$มตนการทางานโดยระบบจะดงขอมลพนกงานและขอมลลงเวลาเขามายงระบบผดแลระบบสงขอมลพนกงานและขอมลลงเวลาของพนกงานเขาสระบบ ระบบทาการสงขอมลพนกงานและขอมลลงเวลาของพนกงานไปยงผบรหารและผบรหารไดสงขอมลประเมนงานไปยงระบบเพ$อทาการบนทกขอมลประเมนงานในดาตาสโตรขอมลประเมนงานและระบบจะสงใบประเมนพนกงานมายงผดแลระบบ
4. โพรเซสลงเวลา เร$มตนโดยท$ระบบทาการดงขอมลพนกงานจากดาตาสโตรขอมลพนกงาน เขาไปยงระบบโดยท$พนกงาน จะสงขอมลลงเวลาและขอมลของพนกงานเขามายงระบบและระบบจะทาการสงขอมลลงเวลาไปเกบบนทกไวท$ดาตาสโตรขอมลลงเวลา และระบบจะสงขอมลลงเวลาและขอมลพนกงานไปยงผดแลระบบ โดยท$ผดแลระบบไดสงใบลงเวลามายงระบบเพ$อท$ระบบจะสงใบลงเวลาไปยงพนกงาน
30
3.2 ระบบงานใหม เปนการวเคราะหระบบงานใหมเพ$อท$จะนามาใชแทนระบบงานเดม ซ$ งไดทาการวเคราะหระบบงานเดมแลว ทาใหทราบถงระบบงานเดมและปญหาท$เกดข�นกบระบบงานเดม เพ$อจะไดทราบข�นตอนการทางานในปจจบน จงไดมการสราง Flowchart แสดงข�นตอนการดาเนนงานของระบบ และไดทาการสรางแบบจาลองเชงตรรกะใหม ซ$ งเปนแผนภาพการแสดงกระแสขอมลซ$ งแสดงถงกระบวนการและขอมลท$เก$ยวของภายในระบบ รวมท�งแบบจาลองถงความสมพนธระหวางเอนทต� ตาง ๆ ในระบบ
3.2.3 แผนผงระบบงานใหม (Systems Work Flow)
3.7.1 ระบบงานใหม (Systems Flowchart)
ภาพท� 3-8 เขาสระบบ เปนการกาหนดสทธYการเขาใชงานของระบบ
31
อธบายขHนตอนการทางานของ Flow Chart ของขHนตอนการเขาสระบบ 1. เม$อมการเขาใชระบบ จะตองรบขอมลจากผใชโดยการกรอกเปนรหสพนกงาน 2. ระบบมการตรวจสอบรหสการเขาใชระบบถารหสถกตองพนกงานกจะสามารถเขาสระบบ
ได และถารหสผานไมถกตองกลบกรอกขอมลใหม 3. เม$อผานการตรวจสอบรหสผานแลวกจะสามารถเขาสระบบไดพรอมกบจบการทางาน
3.7.2 Flow Chart การคานวณเงนเดอน(ระบบงานใหม)
ภาพท� 3-9 ขHนตอนคานวณเงนเดอนของพนกงาน
อธบายขHนตอนการทางานของ Flowchart ของขHนตอนการคานวณเงนเดอนของพนกงาน 1. รบขอมลพนกงานเพ$อนามาตรวจสอบขอมลของพนกงานวาถกตองหรอไม ถาไม
ถกตองระบบจะสงขอมลกลบไปใหพนกงานกรอกขอมลพนกงานใหม 2. เม$อขอมลถกตองระบบจะทาการคานวณเวลาเขางานของพนกงาน
32
3. คานวณเวลาพนกงานแลวนาขอมลลงเวลามาคานวณเปนเงนเดอนของพนกงาน 4. ระบบแสดงขอมลเวลาทางาน และอตราเงนเดอนท$ไดรบแลวทาการจายเงนเดอนใหกบ
พนกงาน 5. ทาการบนทกขอมลเงนเดอนลงในฐานขอมล 6. พมพลบเงนเดอนใหกบพนกงาน พรอมกบส�นสดการทางาน
3.7.3 Flow Chart การคานวณโบนส(ระบบงานใหม)
ภาพท� 3-10 ขHนตอนคานวณเงนโบนสของพนกงาน
33
อธบายขHนตอนการทางานของ Flowchart ของขHนตอนการคานวณเงนโบนสของพนกงาน 1. รบขอมลพนกงานเพ$อทาการตรวจสอบขอมลพนกงาน 2. ถาขอมลพนกงานถกตองใหทาการคานวณเวลาเขางานใหกบพนกงานแตถาขอมล
พนกงานไมถกตองใหกบไปกรอกขอมลใหม 3. เม$อทาการคานวณเวลาเขาทางานแลวใหมาคานวณโบนสท$จะไดและแสดงเวลา
ทางานและจานวนเงนโบนสท$พนกงานควรจะไดรบ พรอมกบจายเงนโบนส 4. ทาการบนทกขอมลการรบเงนโบนสของพนกงาน 5. พมพใบเสรจรบเงนใหแกพนกงานแลวกส�นสดการทางาน
3.7.4 Flow Chart การขออนมตฝกอบรม(ระบบงานใหม)
ภาพท� 3-12 ขHนตอนการขออนมตฝกอบรมของพนกงาน
34
อธบายขHนตอนการทางานของ Flowchart ของขHนตอนการขออนมตฝกอบรมของพนกงาน 1. ทาการรบขอมลพนกงานและรบขอมลการขอฝกอบรม 2. นาเสนอขอมลการขอฝกอบรมเพ$อใหผบรหารอนมต 3. ตรวจสอบขอมลการขออนมตฝกอบรมถาไมผานใหไปนาเสนออกคร� ง 4. ถาตรวจสอบขอมลการขออนมตฝกอบรมผานแลวจะแจงผลการอนมต 5. ทาการบนทกขอมลการอนมตลงในฐานขอมล 3.7.5 Flow Chart การลงเวลาเขาทางาน(ระบบงานใหม)
ภาพท� 3-14 ขHนตอนการเขาทางาน
35
อธบายขHนตอนการทางานของ Flowchart ของขHนตอนการประเมนพนกงาน
1. กรอกขอมลพนกงานเพ$อนาไปตรวจสอบขอมลพนกงานถาไมไดเปนพนกงานใหส�นสดการทางาน
2. ตรวจสอบขอมลพนกงานแลวเปนพนกงานใหแจงขอมลพนกงาน 3. ตรวจสอบการเขาทางานถาไมทนใหบนทกขอมลการเขาทางานในฐานขอมล 4. ตรวจสอบการเขาทางานถาเขางานทนใหแจงเวลาการเขาทางาน
36
3.2.4 Context Diagram ของระบบงานใหม
ภาพท� 3-15 แสดงแผนภาพ Context Diagram ของระบบงานใหม
คาอธบายการทางานของ Context Diagram ของระบบบรหารงานบคคล ระบบบรหารงานบคคล บรษท สยามโกลบอลเฮาส จากด (มหาชน) จะประกอบดวย เอนทต� หลก ๆ อย 3 เอนทต� ไดแก
37
1. พนกงาน คอ พนกงานท$ทางานภายในบรษทและไดทาการสงขอมลท$เก$ยวกบพนกงานไปยงระบบ สงขอมลการทางาน ขอมลกะการทางาน ขอมลสถานการณจาง ขอมลตาแหนงงานและแผนกงาน เขาไปยงระบบเพ$อใหผดแลตรวจสอบการทางานและคานวณเงนเดอนท$ควรไดรบตามขอมลการทางานของพนกงาน และพนกงานจะไดรบขอมลการจายเงนเดอน ขอมลการประเมนงาน ขอมลการฝกอบรม และสลปเงนเดอนท$ไดรบ 2. ผดแลระบบ คอ ผท$ตรวจสอบขอมล ตาง ๆ ของพนกงานท$ระบบทาการสงขอมลไปให ไดแก ขอมลพนกงาน ขอมลการทางาน ขอมลกะการทางาน ขอมลตาแหนงงาน ขอมลแผนกงาน วามความถกตองตามท$พนกงานไดทาการสงคามาหรอไม แลวทาการสงขอมลประวตการทางาน ขอมลประวตการฝกอบรม ขอมลการรบเงนเดอนและขอมลการจายเงนเดอน เขาสระบบและไดสงขอมลการจายเงนเดอนและสลปเงนเขาสระบบ 3. ผบรหาร คอ ผท$ทาการประเมนงานใหกบพนกงาน และส$งท$ระบบสงมายงผบรหารจะม ขอมลประวตการทางาน ขอมลประวตการฝกอบรม ขอมลจายเงนเดอน ขอมลรบเงนเดอน และผบรหารจะสงขอมลประเมนงาน ใบอนมตฝกอบรม และใบอนมตจายเงนเดอน เขาสระบบ
38
3.2.5 Data Flow Diagram Level 1 3.2.5.1 ระบบการเขาทางาน
ภาพท� 3-16 แสดงแผนภาพ Data Flow Diagram ระบบการเขาทางาน
คาอธบาย Data Flow Diagram ระบบการเขาทางาน โพรเซสการเขาทางาน พนกงานจะใหขอมลการทางาน ขอมลตาแหนงงาน ขอมลพนกงาน ขอมลแผนก ขอมลกะการทางาน เขาไปยงระบบเพ$อใหผดแลระบบตรวจสอบขอมลเหลาน�นโดยการดงขอมลท�งหมดท$กลาวมาขางตน แลวผดแลระบบจะใหขอมลสถานการณทางานของพนกงานวามการ ขาด ลา มาสาย ดวยเหตใด แลวระบบจะทาการสงขอมลสถานะการทางานของพนกงานไปเกบไวในดาตาสโตรขอมลสถานะการทางาน และระบบจะสงตอไปยงพนกงานเพ$อใหรบทราบการเขาทางาน
39
3.2.5.2 ระบบการออกทางาน
ภาพท� 3-17 แสดงภาพ Data Flow Diagram ของการออกทางาน
คาอธบาย Data Flow Diagram ระบบการออกทางาน โพรเซสการออกทางาน พนกงานจะใหขอมลการทางาน ขอมลตาแหนงงาน ขอมลพนกงาน ขอมลแผนก ขอมลสถานะการทางาน เขาไปยงระบบเพ$อใหผดแลระบบตรวจสอบขอมลเหลาน�นโดยการดงขอมลท�งหมดท$กลาวมาขางตน แลวผดแลระบบจะใหขอมลสถานะการทางานของพนกวามการออกจากงานตรงเวลาหรอไม ดวยเหตใด แลวระบบจะทาการสงขอมลการทางานไปเกบไวในดาตาสโตรขอมลการทางาน และระบบจะสงสถานะการออกทางานตอไปยงพนกงานเพ$อใหรบทราบเวลาการออกทางาน
40
3.2.5.3 ระบบการคานวณเงนเดอน
ภาพท� 3-18 แสดงแผนภาพ Data Flow Diagram ของการคานวณเงนเดอน
คาอธบาย Data Flow Diagram ระบบการคานวณเงนเดอน โพรเซสการคานวณเงนเดอน พนกงานจะใหขอมลการทางาน ขอมลตาแหนงงาน ขอมลพนกงาน ขอมลแผนก ขอมลกะการทางาน เขาไปยงระบบเพ$อใหผดแลระบบตรวจสอบขอมลเหลาน�นโดยการดงขอมลท�งหมดท$กลาวมาขางตน แลวผดแลระบบจะใหขอมลการจายเงนเดอนและขอมลการรบเงนเดอนของพนกงานเขาไปยงระบบ และสงตอไปใหกบพนกงานวามการไดรบเงนเดอนหรอไม ดวยเหตใด แลวระบบจะทาการสงขอมลการทางานไปเกบไวในดาตาสโตรขอมลการรบเงนเดอน และขอมลการจายเงนเดอน
41
3.2.5.4 ระบบการคานวณเงนโบนส
ภาพท� 3-19 แสดงแผนภาพ Data Flow Diagram ของการคานวณเงนโบนส
คาอธบาย Data Flow Diagram ระบบการคานวณเงนโบนส โพรเซสการคานวณเงนเดอน พนกงานจะใหขอมลการทางาน ขอมลตาแหนงงาน ขอมลพนกงาน ขอมลแผนก ขอมลกะการทางาน เขาไปยงระบบเพ$อใหผดแลระบบตรวจสอบขอมลเหลาน�นโดยการดงขอมลท�งหมดท$กลาวมาขางตน แลวผดแลระบบจะใหขอมลการจายเงนเดอนและขอมลการรบเงนเดอนของพนกงานเขาไปยงระบบ และสงตอไปใหกบพนกงานวามการไดรบเงนเดอนหรอไม ดวยเหตใด แลวระบบจะทาการสงขอมลการทางานไปเกบไวในดาตาสโตรขอมลการจายเงนเดอน และขอมลการรบเงนเดอน
42
3.2.5.5 ระบบการฝกอบรม
ภาพท� 3-20 แสดงแผนภาพ Data Flow Diagram ของการฝกอบรม คาอธบาย Data Flow Diagram ระบบการคานวณเงนโบนส โพรเซสการคานวณเงนเดอน พนกงานจะใหขอมลการทางาน ขอมลตาแหนงงาน ขอมลพนกงาน ขอมลแผนก ขอมลกะการทางาน เขาไปยงระบบเพ$อใหผบรหารตรวจสอบขอมลเหลาน�น แลวผบรหารจะใหขอมลประวตการฝกอบรม และใบอนมตฝกอบรมของพนกงานเขาไปยงระบบ และสงตอไปใหกบพนกงาน แลวระบบจะทาการสงขอมลการทางานไปเกบไวในดาตาสโตรขอมลประวตการฝกอบรม
43
3.2.6 Data Flow Diagram Level2 ระบบงานใหม 3.2.6.1 การเขาทางาน
ภาพท� 3-21 แสดงแผนภาพ Data Flow Diagram ของการเขาทางาน
คาอธบาย Data Flow Diagram ระบบการเขาทางาน 1. พนกงานไดทาการแจงรายงานการเขาทางานกบระบบแลวระบบจะสงขอมล
พนกงานกบมาเพ$อสงไปทาการตรวจสอบ 1. ระบบทาการตรวจสอบการเปนพนกงานโดยการนาขอมลพนกงานไปตรวจสอบ
ในดาตาสโตรขอมลพนกงานแลวจะสงคากลบมาเพ$อแจงขอมลการเปนพนกงาน 1. ตรวจสอบขอมลการเขาทางานโดยระบบจะสงขอมลพนกงานและนาไปตรวจสอบ
ท$ดาตาสโตรซ$ งดาตาสโตรท$มการตรวจสอบจะม ดาตาสโตรขอมลแผนก ขอมลสถานะการทางาน ขอมลตาแหนงงาน ขอมลกะทางาน และขอมลการทางานเพ$อนาขอมลการทางานท$ไดไปทาการบนทกขอมลการทางาน
44
3.2.6.2 การออกทางาน
ภาพท� 3-22 แสดงแผนภาพ Data Flow Diagram ของการออกทางาน
คาอธบาย Data Flow Diagram ระบบการออกทางาน 1. พนกงานไดทาการแจงรายงานการออกทางานกบระบบแลวระบบจะสงขอมลพนกงาน
กบมาเพ$อสงไปทาการตรวจสอบ 2. ระบบทาการตรวจสอบการเปนพนกงานโดยการนาขอมลพนกงานไปตรวจสอบใน
ดาตาสโตรขอมลพนกงานแลวจะสงคากลบมาเพ$อแจงขอมลการเปนพนกงาน 3. ตรวจสอบขอมลการออกทางานโดยระบบจะสงขอมลพนกงานและนาไปตรวจสอบท$
ดาตาสโตรซ$ งดาตาสโตรท$มการตรวจสอบจะม ดาตาสโตรขอมลแผนก ขอมลสถานะการทางาน ขอมลตาแหนงงาน ขอมลกะทางาน และขอมลการทางานเพ$อนาขอมลการทางานท$ไดไปทาการบนทกขอมลการทางาน
45
3.2.6.3 การลากจ-ลาปวย
ภาพท� 3-23 แสดงแผนภาพ Data Flow Diagram ของการลากจ-ลาปวย
คาอธบาย Data Flow Diagram ระบบการลากจ-ลาปวย 1. พนกงานแจงการลากจ-ลาปวยมายงระบบและระบบทาการตรวจสอบขอมลของ
พนกงานเพ$อสงไปตรวจสอบขอมลการทางานของพนกงานแลวไปแกไขขอมลพนกงานวาพนกงานไดลากจ-ลาปวยวนใด
2. ทาการย$นขออนมตลากจ-ลาปวยแลวนาขอมลท�งหมดไปบนทกเกบไวในดาตาสโตรขอมลการทางาน
46
3.2.7 ความสมพนธของตาราง
ภาพท� 3-24 แสดงความสมพนธระหวางพนกงานและตาแหนงงานโดยท�พนกงานหน�งคนจะมตาแหนงไดหน�งตาแหนง
ภาพท� 3-25 แสดงความสมพนธระหวางพนกงานและแผนกงานโดยท�พนกงานหน�งคนจะมแผนกไดหน�งแผนก
ภาพท� 3-26 แสดงความสมพนธระหวางพนกงานและสถานะการทางานโดยท�พนกงานหน�งคนจะมสถานะการทางานไดหน�งสถานะ
ภาพท� 3-27 แสดงความสมพนธระหวางพนกงานและกะทางานโดยท�พนกงานหน�งคนจะมกะทางานไดหลายกะ
47
ภาพท� 3-28 แสดงความสมพนธระหวางพนกงานและสถานะการจางโดยท�พนกงานหน�งคนจะมสถานะการจางไดหน�งสถานะ
ภาพท� 3-29 แสดงความสมพนธระหวางตาแหนงและแผนกโดยตาแหนงหน�งตาแหนงจะอยในแผนกไดหน�งแผนก
ภาพท� 3-30 แสดงความสมพนธระหวางพนกงานและประวตการฝกอบรมโดยท�พนกงานหน�งคนจะมประวตการฝกอบรมไดหลายครHง
ภาพท� 3-31 แสดงความสมพนธระหวางพนกงานและประวตการทางานโดยท�พนกงานหน�งคนจะมประวตการทางานไดหน�งประวตการทางาน
48
ภาพท� 3-32 แสดงความสมพนธระหวางประวตการทางานและสถานะการจางโดยท�ประวตการทางานหน�งอยางจะเกบสถานะการจางไดหลายสถานะ
ภาพท� 3-33 แสดงความสมพนธระหวางการทางานและสานะการทางานโดยท�การทางานหน�งอยางจะมสถานะการทางานไดหน�งสถานะ
ภาพท� 3-34 แสดงความสมพนธระหวางการทางานและกะทางานโดยท�การทางานหน�งอยางจะมกะการทางานไดหลายกะ
ภาพท� 3-35 แสดงความสมพนธระหวางพนกงานและการประเมนงานโดยท�พนกงานหน�งคนจะถกประเมนไดหลายครHง
49
3.2.8 ER-Model
ภาพท� 3-36 แสดงแผนภาพ E-R Model
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
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 สถานการทางาน(ปกต
,ลาพกรอน,ลาคลอด,ลาออก,ไลออก)
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
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 สถานะการจดอบรม
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 รายละเอยดห
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 ยอดรบสทธ
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 ช$อบรษท
57
3.2.10 Site Map
ภาพท� 3-36 ระบบบรหารงานบคคล บรษท สยามโกลบอลเฮาส จากด (มหาชน)