ตัวอย่างงานบทที่ 3 dfd diagram

Post on 18-Dec-2014

36.383 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

43

บทท�� 3

ขั้��นตอนวิ ธี�การดำ�าเน นการ

ในการพั�ฒนาระบบบร�หารงานบ�คคล ผ่�านเคร�อข่�ายอ�นทราเน�ตกรณี�ศึ�กษา ร!านอาหารบ!านดวงแก!ว ร�สอร&ท ให!บรรล�ว�ตถุ�ประสงค&ข่องการท)าปร�ญญาน�พันธ์&มี�การด)าเน�น การพั�ฒนาระบบ ด�งน�-

3.1 การว�เคราะห& (Analysis)

3.2 การออกแบบ (Design)

3.3 การสร!างหร�อพั�ฒนาระบบ (Construction)

3.4 การปร�บเปล�.ยน (Conversion)

3.5 การบ)าร�งร�กษา (Maintenance)

3.6 สถุ�ต�และว�ธ์�ท�.ใช้!ในการด)าเน�นการ

3.1 การวิ เคราะห์� (Analysis)

3.1.1 โครงสร!างข่องระบบงานเด�มี

ภาพท�� 3-1 โครงสร!างข่องระบบงานเด�มี

ผู้��จั�ดำการ

พน�กงานฝ่!าย พน�กงานฝ่!าย

ผู้��บร ห์าร

พน�กงานฝ่!าย

44

ภาพัท�. 3-1 แสดงให!เห�นถุ�งโครงสร!างข่ององค&กรระบบงานเด�มี ซึ่�.งประกอบด!วยผ่3!บร�หารอย3�ในต)าแหน�งส3งส�ด เป4นผ่3!ด3แลองค&กร รองลงมีาค�อผ่3!จั�ดการซึ่�.งมี�ผ่3!อย3�ภายใต!การควบค�มีค�อพัน�กงานฝ่7ายบ�คคล พัน�กงานฝ่7ายจั�ดการอาหาร พัน�กงานฝ่7ายบร�การ โดยผ่3!จั�ดการจัะปฏิ�บ�ต�ตามีท�.ได!ร�บข่อง

43

ผ่3!บร�หารตามีท�.ร �บมีอบหมีายจัากผ่3!บร�หารโดยพัน�กงานจัะร�บผ่�ดช้อบตามีหน!าท�.ท�.ผ่3!จั�ดการได!มีอบหมีายให!ปฏิ�บ�ต�

3.1.2 คอนเท�กซึ่&ไดอะแกรมีระบบงานเด�มี

ภาพท�� 3-2 คอนเท�กซึ่&ไดอะแกรมีระบบงานเด�มี

ภาพัท�. 3-2 คอนเท�กซึ่&ไดอะแกรมีระบบงานเด�มีข่องร!านอาหารบ!านดวงแก!ว ร�สอร&ท มี�บ�คคลท�.เก�.ยวข่!องประกอบด!วยพัน�กงาน มี�หน!าท�. เก�.ยวข่!องก�บข่!อมี3ลพัน�กงาน ข่!อมี3ลเวลาการท)างาน ข่!อมี3ลลางาน ข่!อมี3ลมีาสาย ผ่3!จั�ดการ มี�หน!าท�.เก�.ยวข่!องก�บข่!อมี3ลพัน�กงาน ข่!อมี3ลการเข่!างาน/ออกงาน การลางาน และท)าหน!าท�.เก�.ยวข่!องก�บรายงานข่!อมี3ลพัน�กงาน รายงานการเข่!าออกงาน รายงานการลา รายงานการมีาสาย ผ่3!บร�หาร มี�หน!าท�.เก�.ยวข่!องก�บ สร�ปรายงานเง�นเด�อน และอน�มี�ต�เง�นเด�อน

3.1.3 โครงสร!างข่องระบบ

ระบบบร ห์ารงานบ#คคล ร�านอาห์ารบ�านดำวิงแก�วิ ร�สอร�ท

44

ภาพท�� 3-3 โครงสร!างข่องระบบบร�หารงานบ�คคลภาพัท�. 3-3 แสดงโครงสร!างองค&กรข่องระบบงานใหมี� โดยระบบ

ใหมี�ท�.ได!ว�เคราะห&ข่!อมี3ลจัากแบบสอบถุามีความีต!องการข่องระบบ สามีารถุน)ามีาว�เคราะห&และสร�ปได!เป4นโครงสร!างใหมี�มี�บ�คคลท�.เก�.ยวข่!องประกอบด!วย ผ่3!บร�หารท)าหน!าท�.น)าข่!อมี3ลท�.ได!จัากผ่3!จั�ดการมีาว�เคราะห&ในการบร�หารองค&กร ผ่3!จั�ดการท)าหน!าท�.จั�ดการข่!อมี3ลแผ่นก จั�ดการข่!อมี3ลการลา ข่!อมี3ลบ�คคล และสามีารถุก)าหนดข่อบเข่ตข่องรายงานให!ก�บผ่3!บร�หาร ผ่3!ด3แลระบบค�อผ่3!ท�.จั�ดการบร�หารข่!อมี3ลระบบ และสามีารถุก)าหนดส�ทธ์�ในการเข่!าใช้!งานข่องผ่3!ใช้!ท�-งหมีดได! พัน�กงานท)าหน!าท�.ปฏิ�บ�ต�งานตามีหน!าท�.ความีร�บผ่�ดช้อบภายในองค&กร

3.1.4 คอนเท�กซึ่&ไดอะแกรมี (Context Diagram)

ภาพท�� 3-4 คอนเท�กซึ่&ไดอะแกรมี (Context Diagram)

ผู้��จั�ดำการ พน�กงานผู้��บร ห์าร ผู้��ดำ�แลระบบ

45

ภาพัท�. 3-4 แสดงถุ�งการท)างานข่องระบบบร�หารงานบ�คคล ร!านอาหารบ!านดวงแก!ว ร�สอร&ท ประกอบด!วย พัน�กงาน เมี�.อพัน�กงานเข่!ามีาท)างานจัะป:อนข่!อมี3ลการท)างาน ผ่�านช้�.อผ่3!ใช้!และรห�สผ่�าน เข่!าส3�ระบบ ระบบจัะมีอบ ข่!อมี3ลเง�นเด�อนให!ผ่3!ใช้!หร�อพัน�กงาน โดยท�.พัน�กงานต!องบ�นท�กเวลาท)างาน การลา การมีาสาย และระบบจัะส�งข่!อมี3ลไปย�งผ่3!ด3แลระบบเพั�.อค�ดเง�นเด�อน และสร�ปเป4นรายงาน ได!แก� รายงานเง�นเด�อน รายงานการมีาสาย รายงานการลา

3.1.5 แผ่นล)าด�บข่องกระบวนการ (Process Hierarchy Chart)

46

ภาพท�� 3-5 ล)าด�บช้�-นข่องกระบวนการ(Process Hierarchy Chart)

47

ภาพัท�. 3-5 แผ่นล)าด�บข่องกระบวนการระบบบร�หารงานบ�คคล ร!านอาหารบ!านดวงแก!ว ร�สอร&ท ซึ่�.งประกอบไปด!วยโปรเซึ่สหล�กจั)านวน 5 โปรเซึ่สได!แก�

โปรเซึ่สจั�ดการเวลาท)างาน เป4นส�วนส)าหร�บการบ�นท�กการเข่!าท)างาน โดยมี�ข่� -นตอนการท)างาน 4 ข่�-นตอน ค�อ 1) ตรวจัสอบข่!อมี3ลพัน�กงาน เป4นการตรวจัสอบความีถุ3กต!องข่องข่!อมี3ลพัน�กงาน 2)

ตรวจัสอบข่!อมี3ลการเข่!าท)างาน/ออกงาน เป4นการตรวจัสอบความีถุ3กต!องข่องข่!อมี3ลการเข่!าท)างาน/ออกงานข่องพัน�กงาน 3) ตรวจัสอบข่!อมี3ลการลา เป4นตรวจัสอบข่!อมี3ลการลาข่องพัน�กงาน 4) บ�นท�กข่!อมี3ล เป4นการบ�นท�กข่!อมี3ลการท)างานท�.ผ่�านการตรวจัสอบความีถุ3กต!องแล!ว

โปรเซึ่สอน�มี�ต�การลา เป4นการตรวจัสอบข่!อมี3ลพัน�กงานท�.ข่ออน�มี�ต�การลาโดยมี�ข่� -นตอนการท)างาน 3 ข่�-นตอน ค�อ 1) ตรวจัสอบข่!อมี3ลพัน�กงาน เป4นการตรวจัสอบข่!อมี3ลการลาข่องพัน�กงาน 2)

อน�มี�ต�ข่!อมี3ลการลา เป4นการอน�มี�ต�การลาข่องพัน�กงาน 3) บ�นท�กข่!อมี3ล เป4นการบ�นท�กข่!อมี3ลการลาท�.ผ่�านการตรวจัสอบแล!ว

โปรเซึ่สค)านวณีเง�นเด�อน เป4นส�วนการค)านวณีเง�นเด�อนข่องพัน�กงาน โดยมี�ข่� -นตอนการท)างาน 4 ข่�-นตอน 1) ตรวจัสอบข่!อมี3ลพัน�กงาน เป4นการตรวจัสอบความีถุ3กต!องข่องข่!อมี3ลพัน�กงาน 2)

ตรวจัสอบข่!อมี3ลการท)างาน เป4นการตรวจัสอบความีถุ3กต!องข่องข่!อมี3ลการท)างานข่องพัน�กงาน 3) ค)านวณีอ�ตราเง�นเด�อน เป4นการค)านวณีเง�นเด�อนข่องพัน�กงาน 4) แสดงรายการเง�นเด�อน เป4นการแสดงข่!อมี3ลเง�นเด�อนข่องพัน�กงานท�-งหมีด

โปรเซึ่สจั�ดการข่!อมี3ล เป4นส�วนการปร�บปร�งข่!อมี3ลท�.พัน�กงาน หร�อผ่3!ด3และระบบต!องการปร�บปร�งมี�ข่� -นตอนการท)างาน 3 ข่�-นตอน ค�อ 1)

ตรวจัสอบข่!อมี3ล เป4นการตรวจัข่!อมี3ลท�.ต!องการปร�บปร�ง โดยระบบจัะ

48

ท)าการตรวจัสอบก�บข่!อมี3ลเด�มีก�บข่!อมี3ลใหมี�ว�ามี�การเปล�.ยนแปลงหร�อไมี� 2) ปร�บปร�งข่!อมี3ล ถุ!าข่!อมี3ลมี�การเปล�.ยนแปลงไประบบจัะท)าการปร�บปร�งข่!อมี3ล 3) บ�นท�กข่!อมี3ล เมี�.อมี�การปร�บปร�งข่!อมี3ลแล!วระบบจัะท)าการบ�นท�กข่!อมี3ลท�.มี�การปร�บปร�งแล!วลงฐานข่!อมี3ล

โปรเซึ่สสร!างรายงาน เป4นส�วนส)าหร�บการสร!างรายงานให!ก�บผ่3!บร�หารใช้!ในการต�ดส�นใจั มี�ข่� -นตอนการท)างาน 3 ข่�-นตอน ค�อ 1)

ตรวจัสอบข่!อมี3ล ระบบจัะตรวจัสอบข่อบเข่ตข่!อมี3ลท�.ต!องการสร!างรายงานว�ามี�ข่!อมี3ลอย3�หร�อไมี� 2) แสดงรายงาน เมี�.อตรวจัสอบข่!อมี3ลแล!วระบบจัะแสดงข่!อมี3ลท�.ค!นหาได! 3) พั�มีพั&รายงาน เมี�.อได!ตรวจัสอบความีถุ3กต!องข่องข่!อมี3ลระบบจัะพั�มีพั&รายงานออกมีาเป4นเอกสารให!ก�บผ่3!บร�หาร

3.1.6 แผ่นภาพักระแสข่!อมี3ลระด�บ 0 (DFD Level 0)

เป4นแผ่นภาพักระแสข่!อมี3ลท�-งระบบ ประกอบด!วยโปรเซึ่สย�อย 5 โปรเซึ่สได!แก�

โปรเซึ่สท�. 1 จั�ดการข่!อมี3ลการท)างานโปรเซึ่สท�. 2 อน�มี�ต�การลาโปรเซึ่สท�. 3 ค)านวณีเง�นเด�อนโปรเซึ่สท�. 4 จั�ดการข่!อมี3ลหล�กโปรเซึ่สท�. 5 สร!างรายงาน

49

ภาพท�� 3-6 แผ่นภาพักระแสข่!อมี3ลระด�บ 0 (DFD Level 0 )

ภาพัท�. 3-6 แผ่นภาพักระแสข่!อมี3ลระด�บ 0 เป4นภาพัรวมีข่�-นตอนการท)างานข่องระบบร!านอาหารบ!านดวงแก!ว ร�สอร&ท ท�-งหมีด ซึ่�.งประกอบไปด!วย 5 โปรเซึ่สได!แก� โปรเซึ่สจั�ดการข่!อมี3ลการท)างาน โปรเซึ่สอน�มี�ต�การลา โปรเซึ่สค)านวณีเง�นเด�อน โปรเซึ่สจั�ดการข่!อมี3ลหล�ก โปรเซึ่สสร!างรายงาน และมี�ผ่3!เก�.ยวข่!องก�บระบบได!แก� พัน�กงาน ผ่3!บร�หาร ผ่3!จั�ดการ และผ่3!ด3แลระบบ

50

โปรเซึ่สจั�ดการข่!อมี3ลเวลาท)างาน พัน�กงานจัะให!ข่!อมี3ลการท)างาน ข่!อมี3ลพัน�กงาน เข่!าไปย�งระบบเพั�.อให!ผ่3!จั�ดการตรวจัสอบข่!อมี3ลเหล�าน�-นโดยการด�งข่!อมี3ลท�-งหมีดท�.กล�าวมีาข่!างต!น แล!วผ่3!จั�ดการจัะให!ข่!อมี3ลเวลาการท)างาน การลาข่องพัน�กงาน แล!วระบบจัะท)าการส�งข่!อมี3ลการท)างานข่องพัน�กงานโดยมี�ฐานข่!อมี3ลท�.เก�.ยวข่!อง ได!แก� ข่!อมี3ลพัน�กงาน ข่!อมี3ลการเข่!างาน/ออกงาน ข่!อมี3ลการลา

โปรเซึ่สอน�มี�ต�การลา ผ่3!จั�ดการจัะร�บข่!อมี3ลพัน�กงานท�.ข่อลา มีาตรวจัสอบและท)าการอน�มี�ต�ข่!อมี3ลการลาข่องพัน�กงาน โดยมี�ฐานข่!อมี3ลท�.เก�.ยวข่!องได!แก� ข่!อมี3ลลาก�จั/ลาป7วย ข่!อมี3ลพัน�กงาน

โปรเซึ่สค)านวณีเง�นเด�อน ผ่3!จั�ดการตรวจัสอบข่!อมี3ลเง�นเด�อน และมีอบข่!อมี3ลเง�นเด�อนข่องพัน�กงานกล�บไปส3�ระบบ ระบบจัะมีอบข่!อมี3ลเง�นเด�อนให!แก�พัน�กงาน โดยมี�ฐานข่!อมี3ลท�.เก�.ยวข่!องได!แก� ข่!อมี3ลพัน�กงาน ข่!อมี3ลการลาก�จั/ลาป7วย

โปรเซึ่สจั�ดการข่!อมี3ล ซึ่�.งพัน�กงานท)าการข่!อมี3ลการแก!ไข่ เพั�.มี ข่!อมี3ล ระบบจัะมีอบข่!อมี3ลส�วนต�วข่องพัน�กงานท�.ได!แก!ไข่ปร�บปร�งแล!วให!ก�บพัน�กงาน ผ่3!ด3แลระบบด�งข่!อมี3ลแก!ไข่ เพั�.มี ข่องพัน�กงาน ข่!อมี3ลการท)างานข่องพัน�กงาน จั�ดการข่!อมี3ล และมีอบข่!อมี3ลเง�นเด�อน ใบลา ข่!อมี3ลการปร�บปร�งแก!ไข่ เพั�.มีพัน�กงาน โดยมี�ฐานข่!อมี3ลท�.เก�.ยวข่!อง ได!แก� ข่!อมี3ลพัน�กงาน และข่!อมี3ลลาก�จั/ลาป7วย

โปรเซึ่สสร!างรายงาน ซึ่�.งผ่3!จั�ดการจัะก)าหนดรายงานจัากระบบ และสร!างรายงานลงในระบบ ระบบและจัะมีอบรายงานการลา รายงานการมีาสาย รายงานเง�นเด�อนให!ก�บผ่3!บร�หาร โดยมี�ฐานข่!อมี3ลท�.เก�.ยวข่!อง ได!แก� ข่!อมี3ลพัน�กงาน ข่!อมี3ลการเข่!างาน/ออกงาน ข่!อมี3ลการลาก�จั/ลาป7วย

3.1.7 แผ่นภาพักระแสข่!อมี3ลระด�บ 1 (DFD Level 1)

51

3.1.7.1 เป4นแผ่นภาพักระแสข่!อมี3ลระด�บ 1 ข่องโปรเซึ่สจั�ดการข่!อมี3ลเวลาท)างาน ประกอบด!วยโปรเซึ่สย�อย 4 โปรเซึ่ส ได!แก�

โปรเซึ่สท�. 1.1 ตรวจัสอบข่!อมี3ลพัน�กงานโปรเซึ่สท�. 1.2 ตรวจัสอบข่!อมี3ลการเข่!างาน/ออกงานโปรเซึ่สท�. 1.3 ตรวจัสอบข่!อมี3ลข่!อมี3ลการลาโปรเซึ่สท�. 1.4 บ�นท�กข่!อมี3ล

ภาพท�� 3-7 แผ่นภาพักระแสข่!อมี3ลระด�บ 1 (DFD Level 1 )

จั�ดการข่!อมี3ลเวลาท)างาน

52

ภาพัท�. 3-7 แสดงให!เห�นการท)างานข่องโปรแกรมี โดยการน)าข่!อมี3ลการท)างาน ข่!อมี3ลการลาไปตรวจัสอบข่!อมี3ลพัน�กงานแล!วระบบจัะส�งค�ากล�บมีาเพั�.อตรวจัสอบข่!อมี3ลการท)างานโดยด�งข่!อมี3ลมีาจัากดาต!าสโตร&ข่!อมี3ลการเข่!างาน/ออกงาน เมี�.อข่!อมี3ลผ่�านการตรวจัสอบแล!วระบบจัะน)าข่!อมี3ลมีาตรวจัสอบข่!อมี3ลการลาข่องพัน�กงาน เมี�.อการตรวจัสอบข่!อมี3ลพัน�กงาน และข่!อมี3ลการลามี�ความีถุ3กต!องแล!ว ระบบจัะท)าการบ�นท�กข่!อมี3ล

3.1.7.1.1 Flow Chart จั�ดการข่!อมี3ลเวลาท)างาน

53

ภาพท�� 3-8 Flow Chart จั�ดการข่!อมี3ลเวลาท)างาน

ภาพัท�. 3-8 แสดงข่�-นตอนการจั�ดการข่!อมี3ลเวลาท)างาน โดยพัน�กงานกรอกข่!อมี3ลข่องพัน�กงานเมี�.อน)าไปตรวจัสอบข่!อมี3ลพัน�กงานถุ!าไมี�เป4นพัน�กงานจัะจับการท)างาน ถุ!าเป4นพัน�กงานให!ท)าการแสดงข่!อมี3ลพัน�กงาน และตรวจัสอบข่!อมี3ลการท)างาน จัากน�-นให!แสดงข่!อมี3ลการท)างาน แล!วท)าการตรวจัสอบข่!อมี3ลการลาข่องพัน�กงาน ถุ!าข่!อมี3ลถุ3กต!องให!ท)าการบ�นท�กข่!อมี3ล และจับการท)างาน

54

3.1.7.2 เป4นแผ่นภาพักระแสข่!อมี3ลระด�บ 1 ข่องโปรเซึ่สอน�มี�ต�การลา ประกอบด!วยโปรเซึ่สย�อย 3 โปรเซึ่ส ได!แก�

โปรเซึ่สท�. 2.1 ตรวจัสอบข่!อมี3ลพัน�กงานโปรเซึ่สท�. 2.2 อน�มี�ต�การลาโปรเซึ่สท�. 2.3 บ�นท�กข่!อมี3ล

ภาพท�� 3-9 แผ่นภาพักระแสข่!อมี3ลระด�บ 1 (DFD Level 1 )

อน�มี�ต�การลา

ภาพัท�. 3-9 แสดงให!เห�นการท)างานข่องโปรแกรมี โดยผ่3!จั�ดการตรวจัสอบข่!อมี3ลข่องพัน�กงานในระบบท�.ข่ออน�มี�ต�การลา เมี�.อตรวจัสอบข่!อมี3ลการลาเร�ยบร!อยแล!ว ผ่3!จั�ดการท)าการอน�มี�ต�ข่!อมี3ลการลาข่องพัน�กงาน แล!วท)าการบ�นท�กข่!อมี3ลการลาในดาต!าสโตร&ข่!อมี3ลลาก�จั/ลาป7วย

55

3.1.7.2.1 Flow Chart อน�มี�ต�การลา

ภาพท�� 3-10 Flow Chart อน�มี�ต�การลา

56

ภาพัท�. 3-10 แสดงข่�-นตอนการอน�มี�ต�การลา โดยผ่3!จั�การร�บข่!อมี3ลพัน�กงาน เมี�.อตรวจัสอบข่!อมี3ลพัน�กงานแล!วถุ!าไมี�เป4นพัน�กงานจัะจับการท)างาน ถุ!าเป4นพัน�กงานจัะแสดงข่!อมี3ลพัน�กงาน จัากน�-นตรวจัสอบข่!อมี3ลการลา ถุ!าข่!อมี3ลไมี�ถุ3กต!องท)าการกล�บไปเร�.มีต!นการท)างานใหมี� ถุ!าข่!อมี3ลถุ3กต!องท)าการอน�มี�ต�การลา และบ�นท�กข่!อมี3ล จับการท)างาน

3.1.7.3 เป4นแผ่นภาพักระแสข่!อมี3ลระด�บ 1 ข่องโปรเซึ่สค)านวณีเง�นเด�อน ประกอบด!วยโปรเซึ่สย�อย 4 โปรเซึ่ส ได!แก�

โปรเซึ่สท�. 3.1 ตรวจัสอบข่!อมี3ลโปรเซึ่สท�. 3.2 ตรวจัสอบข่!อมี3ลการท)างานโปรเซึ่สท�. 3.3 ค)านวณีเง�นเด�อนโปรเซึ่สท�. 3.4 แสดงรายการเง�นเด�อน

57

ภาพท�� 3-11 แผ่นภาพักระแสข่!อมี3ลระด�บ 1 (DFD Level 1 )

ค)านวณีเง�นเด�อน

ภาพัท�. 3-11 แสดงให!เห�นการท)างานข่องโปรแกรมี โดยผ่3!จั�ดการจัะตรวจัสอบข่!อมี3ลเง�นเด�อนข่องพัน�กงานในระบบ เมี�.อตรวจัสอบผ่�านเร�ยบร!อยแล!ว ระบบจัะท)าการตรวจัสอบข่!อมี3ลการท)างานข่องพัน�กงานเพั�.อใช้!ในการค)านวณีเง�นเด�อนท�.ถุ3กต!อง ข่!อมี3ลพัน�กงานท�.ผ่�านการตรวจัสอบแล!วระบบท)าการค)านวณีเง�นเด�อน โดยด�งข่!อมี3ลมีาจัากดาต!าสโตร&ข่!อมี3ลการเข่!างาน/ออกงาน ดาต!าสโตร&การลาก�จั/ลาป7วย ดาต!าสโตร&ข่!อมี3ลพัน�กงาน เมี�.อท)าการค)านวณีเง�นเด�อนเร�ยบร!อยแล!วระบบท)าการแสดงเง�นเด�อนแก�พัน�กงาน

3.1.7.3.1 Flow Chart ค)านวณีเง�นเด�อน

58

ภาพท�� 3-12 Flow Chart ค)านวณีเง�นเด�อน

ภาพัท�. 3-12 แสดงข่�-นตอนการค)านวณีเง�นเด�อน เร�.มีต!นจัากระบบร�บข่!อมี3ลพัน�กงาน ท)าการตรวจัสอบข่!อมี3ลพัน�กงาน ข่!อมี3ลพัน�กงานไมี�ถุ3กต!องกล�บไปเร�.มีต!นร�บข่!อมี3ลพัน�กงานใหมี� ถุ!าข่!อมี3ลพัน�กงานถุ3กต!อง ท)าการตรวจัสอบข่!อมี3ลการท)างาน ค)านวณีเง�นเด�อน แสดงรายการเง�นเด�อน และจับการท)างาน

3.1.7.4 เป4นแผ่นภาพักระแสข่!อมี3ลระด�บ 1 ข่องโปรเซึ่สจั�ดการข่!อมี3ล ประกอบด!วยโปรเซึ่สย�อย 3 โปรเซึ่ส ได!แก�

โปรเซึ่สท�. 4.1 ตรวจัสอบข่!อมี3ลโปรเซึ่สท�. 4.2 ปร�บปร�งข่!อมี3ลโปรเซึ่สท�. 4.3 บ�นท�กข่!อมี3ล

59

ภาพท�� 3-13 แผ่นภาพักระแสข่!อมี3ลระด�บ 1 (DFD Level 1 )

จั�ดการข่!อมี3ล

ภาพัท�. 3-13 แสดงให!เห�นการท)างานข่องโปรแกรมี โปรเซึ่สจั�ดการข่!อมี3ล ประกอบด!วย 3 โปรเซึ่ส ค�อ ตรวจัสอบข่!อมี3ล ปร�บปร�งข่!อมี3ล และบ�นท�กข่!อมี3ล โดยผ่3!ด3แลระบบตรวจัสอบ ข่!อมี3ลพัน�กงาน ปร�บปร�งข่!อมี3ล เพั�.มี แก!ไข่ ข่!อมี3ลพัน�กงาน ข่!อมี3ลการลาก�จั/ลาป7วย และท)าการบ�นท�กข่!อมี3ลพัน�กงาน ข่!อมี3ลการลาก�จั/ลาป7วย โดยมี�ฐานข่!อมี3ลท�.เก�.ยวข่!อง ค�อ ข่!อมี3ลพัน�กงาน และข่!อมี3ลลาก�จั/ลาป7วย

60

3.1.7.4.1 Flow Chart จั�ดการข่!อมี3ลหล�ก

ภาพท�� 3-14 Flow Chart จั�ดการข่!อมี3ลหล�ก

ภาพัท�. 3-14 แสดงข่�-นตอนการจั�ดการข่!อมี3ลหล�ก โดยร�บข่!อมี3ลท�.ต!องการแก!ไข่ท)าการตรวจัสอบข่!อมี3ล ข่!อมี3ลท�.ต!องการแก!ไข่ไมี�ถุ3กต!องกล�บไปเร�.มีต!นการท)างานใหมี� ข่!อมี3ลท�.ต!องการแก!ไข่ถุ3กต!อง ท)าการปร�บปร�งข่!อมี3ล บ�นท�กข่!อมี3ล และจับการท)างานข่องข่�-นตอนการจั�ดการข่!อมี3ลหล�ก

61

3.1.7.5 เป4นแผ่นภาพักระแสข่!อมี3ลระด�บ 1 ข่องโปรเซึ่สสร!างรายงาน ประกอบด!วยโปรเซึ่สย�อย 3 โปรเซึ่ส ได!แก�

โปรเซึ่สท�. 5.1 ตรวจัสอบโปรเซึ่สท�. 5.2 แสดงรายงานโปรเซึ่สท�. 5.3 พั�มีพั&รายงาน

ภาพท�� 3-15 แผ่นภาพักระแสข่!อมี3ลระด�บ 1 (DFD Level 1 )

สร!างรายงาน

ภาพัท�. 3-15 แสดงให!เห�นการท)างานข่องโปรแกรมี โดยโปรเซึ่สสร!างรายงาน ประกอบด!วย 3 โปรเซึ่สย�อย ค�อ ตรวจัสอบ แสดง

62

รายงาน พั�มีพั&รายงาน โดยผ่3!บร�หารมี�หน!าท�.ได!รายงาน ค�อ รายงานการท)างานข่องพัน�กงาน รายงานการมีาสาย รายงานเง�นเด�อน ซึ่�.งรายงานเหล�าน�-นได!ร�บการตรวจัสอบเร�ยบร!อยแล!ว โดยมี�ฐานข่!อมี3ลท�.เก�.ยวข่!อง ค�อ ข่!อมี3ลพัน�กงาน และข่!อมี3ลการลาก�จั/ลาป7วย

3.1.7.5.1 Flow Chart สร!างรายงาน

ภาพท�� 3-16 Flow Chart สร!างรายงาน

63

ภาพัท�. 3-16 แสดงข่�-นตอนการสร!างรายงาน โดยการกรอกข่!อมี3ลพัน�กงาน เพั�.อน)าข่!อมี3ลพัน�กงานไปท)าการตรวจัสอบข่!อมี3ล ข่!อมี3ลท�.ตรวจัสอบไมี�ถุ3กต!องจัะจับการท)างาน ถุ!าข่!อมี3ลถุ3กต!อง แสดงรายงาน พั�มีพั&รายงาน และจับการท)างาน

3.2 การออกแบบ (Design)

3.2.1 การออกแบบข่!อมี3ลน)าเข่!า3.2.1.1 แบบฟอร&มีกรอกประว�ต�พัน�กงาน จัะมี�การ

เก�บข่!อมี3ล รห�สบ�คคล ค)าน)าหน!า ช้�.อ นามีสก�ล ว�นเด�อนป=เก�ด หมีายเลข่บ�ตรประช้าช้น หมีายเลข่ประจั)าต�วพัน�กงาน ว�ฒ�การศึ�กษา สาข่าท�.อย3�ป>จัจั�บ�น แข่วง/ต)าบล เข่ต/อ)าเภอ จั�งหว�ด รห�สไปรษณี�ย& ท�.อย3�ตามีภ3มี�ล)าเนา แข่วง/ต)าบล เข่ต/อ)าเภอ จั�งหว�ด รห�สไปรษณี�ย& สถุานภาพั ร3ปภาพั ต)าแหน�ง แผ่นก เง�นเด�อน ว�นท�.เร�.มีงาน

แบบฟอร�มประวิ�ต พน�กงานร ห์� สบ# ค ค ล :…………………………………………

………………………

ค�า น�า ห์ น� า :………………………………….

………………………………

ชื่+� อ :………………………………….

……………………. ……………….

นามสก#ล :…………………………………..…

………………. ………….

วิ� น เ ดำ+ อ น ป, เ ก ดำ :………………………………

…………………. …………

ห์มายเลขั้บ�ตรประ ชื่าชื่น :………………….

…………………. ………….

ห์มายเลขั้ประจั�า ต� วิพน�กงาน :…………….

…………………. …………..

วิ# ฒิ ก า รศึ/ ก ษ า :…………………………………………

…………. ………..

ส า ขั้ า :………………………………………....

…….……………. ……….

ท�� อ ย�1 ป2 จั จั# บ� น :……………………………….

….………………. …………

แ ขั้ วิ ง /

ต�า บ ล :……………………………………….…

……………………

เ ขั้ ต /

อ�า เ ภ อ :………………………………………..

64

ภาพท�� 3-17 แบบฟอร&มีกรอกประว�ต�พัน�กงาน

ภาพัท�. 3-17 แบบฟอร&มีกรอกประว�ต�พัน�กงาน เป4นแบบฟอร&มีการเก�บข่!อมี3ลพัน�กงานข่องร!านอาหารบ!านดวงแก!ว ร�สอร&ท ประกอบด!วยข่!อมี3ล รห�สบ�คคล ค)าน)าหน!า ช้�.อ นามีสก�ล ว�นเด�อนป=เก�ด หมีายเลข่บ�ตรประช้าช้น หมีายเลข่ประจั)าต�วพัน�กงาน ว�ฒ�การศึ�กษา สาข่าท�.อย3�ป>จัจั�บ�น แข่วง/ต)าบล เข่ต/อ)าเภอ จั�งหว�ด รห�สไปรษณี�ย& ท�.อย3�ตามีภ3มี�ล)าเนา แข่วง/ต)าบล เข่ต/อ)าเภอ จั�งหว�ด รห�สไปรษณี�ย& สถุานภาพั ร3ปภาพั ต)าแหน�ง แผ่นก เง�นเด�อน ว�นท�.เร�.มีงาน

3.2.1.2 แบบฟอร&มีกรอกใบลา จัะมี�การเก�บข่!อมี3ล เลข่ท�.ใบลา ว�นท�.เข่�ยนใบลา ช้�.อ-สก�ล รห�สพัน�กงาน ว�นเร�.มีปฏิ�บ�ต�งาน ต)าแหน�ง แผ่นก ประเภทการลา จั)านวนว�นลา ว�นท�.ลา ถุ�งว�นส�-นส�ดการลา ท�.อย3�ท�.ใช้!ต�ดต�อระหว�างการลา หมีายเหต�การลา

ใบลา

เลขั้ท��:……….

วิ�นท��:……………..

ขั้�าพเจั�า รห์�สพน�กงาน เร �ม………………………… ……………………

ปฏิ บ�ต งานเม+�อ…………………………….

ต�าแห์น1ง:………………แผู้นก:………………………

ขั้ออน#ญาต …………………………………………….

ม�ก�าห์นดำ:………………วิ�น ในวิ�นท��:………………………………..ถึ/งวิ�นท��………………………………………….

65

ภาพท�� 3-18 แบบฟอร&มีใบลา

ภาพัท�. 3-18 แบบฟอร&มีใบลา เป4นแบบฟอร&มีการเก�บข่!อมี3ลการลางานข่องพัน�กงานร!านอาหารบ!านดวงแก!ว ร�สอร&ท ซึ่�.งเก�บข่!อมี3ลท�.ส)าค�ญเก�.ยวก�บการลางาน ช้�.อพัน�กงาน รห�สพัน�กงาน ว�นเร�.มีปฏิ�บ�ต�งาน ต)าแหน�ง แผ่นก เหต�ผ่ลการลา ว�นเร�.มีลา จั)านวนว�นลาส�-นส�ดในการลา ท�.อย3�ท�.สามีารถุต�ดต�อระหว�างการลางาน

3.2.2 ออกแบบข่!อมี3ลน)าออก (Design Data Output)

3.2.2.1 แบบฟอร&มีแสดงรายการเง�นเด�อน แสดงรายละเอ�ยดข่องเง�นเด�อนพัน�กงาน รายการห�ก เบ�-ยข่ย�น และรวมีเง�นเด�อนส�ทธ์�

ภาพท�� 3-19 แบบฟอร&มีแสดงเง�นเด�อน

ภาพัท�. 3-19 แบบฟอร&มีใบแสดงเง�นเด�อน ประกอบด!วยข่!อมี3ลร!านอาหารบ!านดวงแก!ว ร�สอร&ท ข่!อมี3ลพัน�กงาน รายละเอ�ยด

ใบแสดำงเง นเดำ+อนร!านอาหารบ!านดวงแก!ว ร�สอร&ท

83/158 ซึ่อย ช้ะเล ถุ.เข่าตะเก�ยบ อ.ห�วห�น จั.ประจัวบค�ร�ข่�นธ์&แผ่นก……………….ประจั)าว�นท�.…………………

ช้�.อ-สก�ล……………………………………………

รายได! เง�นเด�อน รายการห�ก รวมีรายได!ส�ทธ์�XXXX ลางาน XX คร�-ง /

XX บาทXXXX

เบ�-ยข่ย�น มีาสาย XX คร�-ง /

66

ข่องเง�นเด�อน ค�อ ช้�.อร!าน และท�.อย3�ข่องร!าน ช้�.อพัน�กงาน แผ่นก จั)านวนเง�นเด�อน รายการห�ก และรวมีรายได!ส�ทธ์�

3.2.2.2 แบบฟอร&มีใบแสดงเง�นเด�อนข่องพัน�กงาน แสดงแบบรายเด�อน ประกอบด!วย ข่!อมี3ลร!านอาหารบ!านดวงแก!ว ค�อช้�.อท�.อย3�ข่องร!าน แสดงรายละเอ�ยดเง�นเด�อนค�อ ช้�.อ-สก�ล ต)าแหน�ง ว�นเร�.มีท)างาน ประจั)าเด�อนข่องพัน�กงานท�กคน

ภาพท�� 3-20 แบบฟอร&มีแสดงเง�นเด�อนข่องพัน�กงาน

ภาพัท�. 3-20 แบบฟอร&มีใบแสดงเง�นเด�อนข่องพัน�กงาน

ประกอบด!วย ข่!อมี3ลร!านอาหารบ!านดวงแก!ว ร�สอร&ท ข่!อมี3ลพัน�กงาน ข่!อมี3ลต)าแหน�งพัน�กงาน และข่!อมี3ลว�นเร�.มีท)างาน ข่!อมี3ลเง�นเด�อนประจั)าเด�อนข่องพัน�กงาน

3.2.2.3 แบบฟอร&มีรายงานการลางานข่องพัน�กงาน รายเด�อนข่องร!านอาหารบ!าน ดวงแก!ว ร�สอร&ท โดยมี�รายละเอ�ยดข่!อมี3ลร!านอาหารบ!านดวงแก!ว ร�สอร&ท ข่!อมี3ลพัน�กงาน ข่!อมี3ลประเภทการลา จั)านวนว�นท�.ลา

ใบแสดำงเง นเดำ+อนร!านอาหารบ!านดวงแก!ว ร�สอร&ท

83/158 ซึ่อย ช้ะเล ถุ.เข่าตะเก�ยบ อ.ห�วห�น จั.ประจัวบค�ร�ข่�นธ์&รายงานเง�นเด�อน ประจั)าเด�อน…….ป=พั.ศึ……….

ล)าด�บท�. ช้�.อ-สก�ล ต)าแหน�ง ว�นเร�.มีท)างาน

เง�นเด�อน

1 XXX XXXX XXXX xx-xx-xxxx

XXXX

2 XXX XXXX XXXX xx-xx- XXXX

ใบแสดำงการลางานรายเดำ+อนร!านอาหารบ!านดวงแก!ว ร�สอร&ท

83/158 ซึ่อย ช้ะเล ถุ.เข่าตะเก�ยบ อ.ห�วห�น จั.ประจัวบค�ร�ข่�นธ์&รายงานสร�ปการลา ประจั)าเด�อน…….ป=พั.ศึ……….

ล)าด�บท�. ช้�.อ-สก�ล ลาก�จั ลาป7วย อ�.นๆ รวมีว�นลา1 XXX XXXX XX XX XX XX2 XXX XXXX XX XX XX XX3 XXX XXXX XX XX XX XX

67

ภาพท�� 3-21 แบบแสดงรายงานการลางานรายเด�อน

ภาพัท�. 3-21 ใบแสดงการลางานรายเด�อน เป4นแบบฟอร&มีการสร�ปการลางานประจั)าเด�อนข่องพัน�กงาน โดยมี�รายละเอ�ยดด�งน�- ข่!อมี3ลบ!านดวงแก!วร�สอร&ท ข่!อมี3ลพัน�กงาน ข่!อมี3ลประเภทการลา รวมีว�นลาท�-งหมีด

3.2.2.4 แบบฟอร&มีสร�ปรายงานการมีาสายประจั)าเด�อน จัากการเข่!างานข่องพัน�กงาน โดยมี�รายละเอ�ยดด�งน�-เด�อนช้�.อพัน�กงาน จั)านวนคร�-งท�.มีาสายท�-งเด�อน

ภาพัท�. 3-22 แบบฟอร&มีสร�ปการมีาสาย รายเด�อนจัากการเข่!างานข่องพัน�กงาน จัะมี�รายละเอ�ยดการข่!อมี3ลพัน�กงาน ข่!อมี3ลร!านอาหารบ!านดวงแก!ว ร�สอร&ท ข่!อมี3ลจั)านวนคร�-งท�.มีาสายท�-งเด�อนข่องพัน�กงาน

ใบแสดำงการมาสายรายเดำ+อนร!านอาหารบ!านดวงแก!ว ร�สอร&ท

83/158 ซึ่อย ช้ะเล ถุ.เข่าตะเก�ยบ อ.ห�วห�น จั.ประจัวบค�ร�ข่�นธ์&รายงานสร�ปการมีาสาย ประจั)าเด�อน…….ป=พั.ศึ……….

ล)าด�บท�. ช้�.อ-สก�ล รวมีจั)านวนสาย

1 XXX XXXX XX2 XXX XXXX XX3 XXX XXXX XX

68

ภาพท�� 3-22 แบบฟอร&มีแสดงรายงานสร�ปการมีาสาย รายเด�อน

3.2.2.5 แบบฟอร&มีสร�ปรายได!ประจั)าป= ซึ่�.งจัะมี�รายละเอ�ยดข่!อมี3ลร!านอาหารบ!านดวงแก!ว ร�สอร&ท ข่!อมี3ลพัน�กงาน ข่!อมี3ลต)าแหน�ง ว�นเร�.มีท)างาน เง�นเด�อนพัน�กงานประจั)าเด�อนต�างๆ ในรอบป=

ภาพท�� 3-23 แบบฟอร&มีแสดงรายงายสร�ปรายได!ประจั)าป= ข่องพัน�กงาน

ภาพัท�. 3-23 แบบฟอร&มีสร�ปรายได!ประจั)าป= มี�รายละเอ�ยดข่!อมี3ลร!านอาหารบ!านดวงแก!ว ร�สอร&ท ข่!อมี3ลพัน�กงาน ข่!อมี3ลต)าแหน�ง ว�นเร�.มีท)างาน เง�นเด�อนพัน�กงานประจั)าเด�อนต�างๆในรอบป= 3.2.2.6 แบบฟอร&มีสร�ปรายงานการลาประจั)าป= ซึ่�.งจัะมี�รายละเอ�ยดข่!อมี3ลร!านอาหารบ!านดวงแก!ว ร�สอร&ท ข่!อมี3ลพัน�กงาน ข่!อมี3ลประเภทการลา จั)านวนว�นลาในรอบป= ข่!อมี3ลเด�อนท�.พัน�กงานลางาน

ใบแสดำงเง นเดำ+อนรายป,ร!านอาหารบ!านดวงแก!ว ร�สอร&ท

83/158 ซึ่อย ช้ะเล ถุ.เข่าตะเก�ยบ อ.ห�วห�น จั.ประจัวบค�ร�ข่�นธ์&รายงานเง�นเด�อน ประจั)าป=พั.ศึ……….

ล)าด�บท�. เด�อน ช้�.อ-สก�ล ต)าแหน�ง ว�นเร�.มีท)างาน

เง�นเด�อน

1 มีกราคมี XXX XXXX XXXX xx-xx-xxxx

XXXX

2 ก�มีภาพั�นธ์& XXX XXXX XXXX xx-xx-xxxx

XXXX

ใบแสดำงการลา รายป,ร!านอาหารบ!านดวงแก!ว ร�สอร&ท

83/158 ซึ่อย ช้ะเล ถุ.เข่าตะเก�ยบ อ.ห�วห�น จั.ประจัวบค�ร�ข่�นธ์&รายงานสร�ปการลา ประจั)าป=พั.ศึ……….

ล)าด�บท�.

เด�อน ช้�.อ-สก�ล ลาก�จั ลาป7วย อ�.นๆ รวมีว�นลา

1 มีกราคมี XXX XXXX

XX XX XX XX

2 ก�มีภาพั�นธ์& XXX XXXX

XX XX XX XX

3 มี�นาคมี XXX XXXX

XX XX XX XX

4 เมีษายน XXX XXXX

XX XX XX XX

5 พัฤษภาคมี XXX XXXX

XX XX XX XX

6 มี�ถุ�นายน XXX XXXX

XX XX XX XX

7 กรกฎาคมี XXX XXXX

XX XX XX XX

69

ภาพท�� 3-24 แบบฟอร&มีแสดงรายงานการลาประจั)าป=

ภาพัท�. 3-24 แบบฟอร&มีแสดงรายงานการลางานท�-งป=ข่องพัน�กงาน มี�รายละเอ�ยดข่องร!านอาหารบ!านดวงแก!วร�สอร&ท ข่!อมี3ลประเภทการลา จั)านวนคร�-งท�.ลาข่องแต�ละเด�อนในรอบป= ข่!อมี3ลพัน�กงาน

3.2.2.7 แบบฟอร&มีสร�ปรายงานการมีาสายประจั)าป= ซึ่�.งจัะมี�รายละเอ�ยดข่!อมี3ลร!านอาหารบ!านดวงแก!ว ร�สอร&ท ข่!อมี3ลพัน�กงาน จั)านวนคร�-งท�.สายในรอบป= ข่!อมี3ลเด�อนท�.พัน�กงานมีาสาย

3.2.3 การออกแบบหน!าจัอส�วน (User Interface)

3.2.3.1 การออกแบบหน!าจัอ ส�วนข่องสมีาช้�ก

ใบแสดำงการมาสาย รายเดำ+อนร!านอาหารบ!านดวงแก!ว ร�สอร&ท

83/158 ซึ่อย ช้ะเล ถุ.เข่าตะเก�ยบ อ.ห�วห�น จั.ประจัวบค�ร�ข่�นธ์&รายงานสร�ปการมีาสาย ประจั)าเด�อน…….ป=พั.ศึ……….

ล)าด�บท�. เด�อน ช้�.อ-สก�ล รวมีจั)านวนสาย

1 มีกราคมี XXX XXXX XX

2 ก�มีภาพั�นธ์& XXX XXXX XX

3 มี�นาคมี XXX XXXX XX

4 เมีษายน XXX XXXX XX

5 พัฤษภาคมี XXX XXXX XX

6 มี�ถุ�นายน XXX XXXX XX

7 กรกฎาคมี XXX XXXX XX

8 ส�งหาคมี XXX XXXX XX

9 ก�นยายน XXX XXXX XX

10 ต�ลาคมี XXX XXXX XX

11 พัฤศึจั�กายน XXX XXXX XX

70

ภาพท�� 3-25 แบบฟอร&มีแสดงรายงานการมีาสายประจั)าป=

ภาพัท�. 3-25 แบบฟอร&มีสร�ปการมีาสาย รายป=จัากการเข่!างานข่องพัน�กงาน ส�วนห�วข่องรายงายจัะมี�รายละเอ�ยด ข่!อมี3ลร!านอาหารบ!านดวงแก!ว ร�สอร&ท เช้�น ช้�.อร!าน ท�.อย3�ข่องร!าน และช้�.อข่องรายงาน ส�วนข่องข่!อมี3ลในตารางจัะประกอบด!วย ช้�.อ-สก�ลข่องพัน�กงาน จั)านวนคร�-งท�.มีาสาย ในแต�ละเด�อนท�-งป=

3.2.3 E-R Diagram

71

ภาพท�� 3-26 E-R Diagram

human

id_code

workday

leaves

HAS department HAS

address_new address_old

district

amphur province

district

admin

id_addressne zipcode1

nadress

id_addressol

zipcode

badress

d_id d_name

a_id username password

h_name day year

Sir h_lastname month cardid h_id

kruid major pic username salary

cclass staus position password

1 M

HAS HAS HAS

HAS

HAS

HAS

w_id check_out

check_in

sydate d_date

y_date

m_date

1 M

district_code district_id

district_name

amphur_code amphur_id

amphur_name

province_code province_id province_name

l_id

end_m_date end_d_date start_y_date

end_y_date

sydate

bement comments num_date

y_date m_date d_date

start_d_date

start_m_date

attact_letter commentary approve contact_addr

1

M

1 1

1

1

1

M M

M M

M

M

72

ภาพัท�. 3-26 แสดงความีส�มีพั�นธ์&ข่องฐานข่!อมี3ลท�.ใช้!ในระบบบร�หารงานบ�คคล ร!านอาหารบ!านดวงแก!ว ร�สอร&ท โดยมี�ตารางท�.มี�ความีส�มีพั�นธ์&ก�น 10 ตาราง จัากภาพัแสดงให!เห�นความีส�มีพั�นธ์&ข่องตารางแต�ละตารางซึ่�.งตารางจัะมี�การเก�บค�ย&หล�ก (PK) ข่องตารางท�.มี�ความีส�มีพั�นธ์&ไว!ในตารางหล�กแล!วต�-งให!เป4นค�ย&นอก (FK) เช้�น ตาราง address_old (ท�.อย3�ตามีภ3มี�ล)าเนา) จัะมี�ความีส�มีพั�นธ์&ก�บตาราง address_new (ท�.อย3�ป>จัจั�บ�น) ในล�กษณีะ 1: N ซึ่�.งตาราง address_old จัะมี�การเก�บค�ย&หล�ก (PK) ข่องตารางท�.มี�ความีส�มีพั�นธ์&ก�นด�งภาพั

3.2.4 พัจันาน�กรมีข่!อมี3ล (Data Dictionary)

ตารางท�� 3-1 ตารางท�.อย3�ป>จัจั�บ�น(address_new)เก�บข่!อมี3ลท�.อย3�ป>จัจั�บ�น

Attribute Description

Data Type (Size)

PK FK Reference

id_addressnew

รห�สท�.อย3�ป>จัจั�บ�น

int(11) Yes

h_id รห�สพัน�กงาน varchar(13)

Yes human

DISTRICT_ID

รห�สต)าบล int(11)

zipcode1 รห�สไปรษณี�ย& int(11)

nadress ท�.อย3�ป>จัจั�บ�น varchar(50)

ตารางท�� 3-2 ตารางท�.อย3�ตามีภ3มี�ล)าเนา (address_old) เก�บข่!อมี3ลท�.อย3�ตามีภ3มี�ล)าเนAttribute Descriptio

n Data Type (Size)

PK FK Reference

id_addres รห�สท�.อย3�ตามี int(11) Yes

73

sold ภ3มี�ล)าเนาh_id รห�สพัน�กงาน varchar(

13)Yes human

DISTRICT_ID

รห�สต)าบล int(11) Yes district

zipcode รห�สไปรษณี�ย& int(11)

badress ท�.อย3�ตามีภ3มี�ล)าเนา

varchar(50)

ตารางท�� 3-3 ตาราง ผ่3!ด3แลระบบ(admin) เก�บข่!อมี3ลข่อง adminAttribute Descripti

on Data Type

(Size)PK FK Referen

ce a_id รห�สผ่3!ด3แล

ระบบint(11) Yes

username ช้�.อผ่3!ใช้! varchar(25)

password รห�สผ่�าน varchar(25)

ตารางท�� 3-4 ตารางแผ่นก (department) เก�บข่!อมี3ลแผ่นกAttribut

e Descripti

on Data Type (Size)

PK FK Reference

d_id รห�สแผ่นก int(8) Yes

d_name ช้�.อแผ่นก varchar(50)

ตารางท�� 3-5 ตารางอ)าเภอ (amphur) เก�บข่!อมี3ลอ)าเภอAttribut

e Descriptio

n Data Type (Size)

PK FK Reference

AMPHUR_ รห�สอ)าเภอ int(5) Ye

74

ID sAMPHUR_CODE

หมีายเลข่ประจั)าอ)าเภอ

varchar(4)

AMPHUR_NAME

ช้�.ออ)าเภอ varchar(50)

PROVINCE_ID

รห�สจั�งหว�ด int(5) Yes province

ตารางท�� 3-6 ตารางต)าบล (district)Attribute Descriptio

n Data Type (Size)

PK

FK Reference

DISTRICT_ID

รห�สต)าบล int(5) Yes

DISTRICT_CODE

หมีายเลข่ประจั)าต)าบล

varchar(6)

DISTRICT_NAME

ช้�.อต)าบล varchar(50)

AMPHUR_ID

รห�สอ)าเภอ int(5) Yes amphur

ตารางท�� 3-7 ตารางประว�ต�พัน�กงาน (human) เก�บข่!อมี3ลพัน�กงานAttrib

ute Description Data

Type (Size)

PK

FK Reference

h_id รห�สพัน�กงาน int(11) Yes

d_id รห�สแผ่นก int(11) Yes department

id_code รห�สบ�คคล varchar(11)

Sir ค)าน)าหน!า ข่!อมี3ลท�.ปรากฏิได!แก�1. นาย 2. นาง

varchar(20)

75

3. นางสาวh_name

ช้�.อ varchar(50)

h_lastname

สก�ล varchar(50)

day ว�นเก�ด varchar(20)

month เด�อนเก�ด varchar(20)

year ป=เก�ด varchar(20)

cardid รห�สบ�ตรประช้าช้น varchar(13)

kruid หมีายเลข่ประจั)าต�วพัน�กงาน

varchar(50)

cclass ว�ฒการศึ�กษา varchar(50)

major สาข่า varchar(50)

ตารางท�� 3-8 (ต1อ) ประว�ต�พัน�กงาน (human) เก�บข่!อมี3ลพัน�กงาน

Attribute

Description Data Type (Size)

PK FK Reference

staus สถุานะภาพั ข่!อมี3ลท�.ปรากฏิได!แก�1. โสด 2.สมีรส

varchar(20)

pic ร3ป varchar(50)

position ต)าแหน�ง ข่!อมี3ลท�.ปรากฏิได!แก� 1.บ�คลากร2.ผ่3!บร�หาร

int(11)

username ช้�.อผ่3!ใช้! varchar(50)

76

password รห�สผ่�าน varchar(50)

salary เง�นเด�อน int(10)

ตารางท�� 3-9 ตารางการลา(leaves) เก�บข่!อมี3ลการลาAttribu

te Descriptio

n Data Type (Size)

PK FK Reference

l_id รห�สการลา int(11) Yes

h_id รห�สพัน�กงาน int(11) Yes humanstart_d_date

ว�นท�.ลา varchar(50)

start_m_date

เด�อนท�.ลา varchar(50)

start_y_date

ป=ท�.ลา varchar(50)

end_d_date

ว�นส�-นส�ดการลา varchar(50)

end_m_date

เด�อนส�-นส�ดการลา

varchar(50)

end_y_date

ป=ส�-นส�ดการลา varchar(50)

num_date

จั)านวนว�นลา int(11)

comments

หมีายเหต� text

bement ประเภทการลา ข่!อมี3ลท�.ปรากฏิ ได!แก�1.ลาก�จั 2.ลาป7วย

text

sydate ว�นเด�อนป=ท�.เข่�ยนใบลา

date

d_date ว�นท�.เข่�ยนใบลา varchar(50)

77

m_date เด�อนท�.เข่�ยนใบลา

varchar(50)

y_date ป=ท�.เข่�ยนใบลา varchar(50)

ตารางท�� 3-10 (ต1อ) ตารางการลา(leaves) เก�บข่!อมี3ลการลาAttrib

ute Descrip

tion Data Type (Size)

PK FK Reference

attact_letter

เอกสารหล�กฐานการลา

text

contact_addr

ท�.อย3�ท�.ต�ดต�อ

text

approve

การอน�มี�ต� varchar(20)

commentary

ความีค�ดเห�น

text

ตารางท�� 3-11 ตารางจั�งหว�ด (province) เก�บข่!อมี3ลจั�งหว�ดAttribute Description Data

Type (Size)

PK FK Reference

PROVINCE_ID

รห�สจั�งหว�ด int(5) Yes

PROVINCE_CODE

หมีายเลข่ประจั)าจั�งหว�ด

varchar(20)

PROVINCE_NAME

ช้�.อจั�งหว�ด varchar(150)

ตารางท�� 3-12 ตารางการเข่!างานออกงาน(workday) เก�บข่!อมี3ลการเข่!างานออกงาน

Attribute Description Data Type (Size)

PK FK Reference

78

w_id รห�สการเข่!างาน int(11) Yes

h_id รห�สพัน�กงาน int(11) Yes human

check_in เวลาเข่!างาน time

check_out เวลาออกงาน time

sydate ว�นเด�อนป=ท�.เข่!างาน

date

d_date ว�นท�.เข่!างาน varchar(50)

m_date เด�อนท�.เข่!างาน varchar(50)

y_date ป=ท�.เข่!างาน varchar(50)

3.3 สร�างห์ร+อพ�ฒินาระบบ (Construction)

การด)าเน�นการสร!างและพั�ฒนาระบบเพั�.อให!ระบบบร�หารจั�ดการผ่�านเคร�อข่�ายอ�นทราเน�ตเป4นส�.อกลางในการตอบสนองความีต!องการข่องผ่3!ใช้!งานได!อย�างสมีบ3รณี&น�-น เป4นการด)าเน�นการตามีข่�-นตอนและกระบวนการ ท�.ได!ออกแบบระบบไว! ประกอบด!วย การจั�ดหาโปรแกรมีในการจั�ดท)าเว�บไซึ่ต& ระบบปฏิ�บ�ต�การว�นโดวส&เซึ่เว�น(Windows7) โปรแกรมีอโดบ�- โฟโตช้อปซึ่�เอสสามี (Adobe

Photoshop CS3) อโดบ�-ดร�มีเวฟเวอร&ซึ่�เอสห!า (Adobe

Dreamweaver CS5)แอปเซึ่ร�ฟ(Appsarv2.5.9)

ไมีโครซึ่อฟต&ออฟฟBศึ (Microsoft office 2007) เอสค�วแอลยอค (SQLYOG) รวมีถุ�งการทดสอบ การปร�บปร�งโปรแกรมี และจั�ดท)าค3�มี�อใช้! เพั�.อใช้!ในการจั�ดท)างานด!านเอกสารข่องเว�บไซึ่ต& ซึ่�.งเราสามีารถุท�.จัะน)ามีาใช้!ประโยช้น&ได!ต�อไปในอนาคต และเพั�.อประโยช้น&ในการค!นหาข่!อมี3ลได!ง�ายข่�-น รวมีถุ�งการใช้!โค!ดในการเพั�.มีประส�ทธ์�ภาพัในการใช้!งานในระบบ

79

3.4 การปร�บเปล��ยน (Conversion)

เป4นข่�-นตอนในการน)าไปใช้! ซึ่�.งทางบร�ษ�ทจัะต!องได!ท)าการลงโปรแกรมี Adobe Dreamwever 8 เพั�.อท�.จัะสามีารถุแก!ไข่ภายในโปรแกรมีได!อย�างถุ3กต!อง และต!องท)าการลงโปรแกรมี AppServ

2.5.9 ซึ่�.งโปรแกรมีจัะเป4นต�วเก�บฐานข่!อมี3ลข่องระบบท�-งหมีด ท�-งน�-เว�บไซึ่ต&จัะใช้!งานได!อย�างสมีบ3รณี&จั)าเป4นต!องเร�ยนร3 !ในเร�.องด�งต�อไปน�-

3.4.1 โปรแกรมี WS_FTP.PRO.V8 การอ�พัโหลดเว�บไซึ่ต&ท�.ได!สร!างข่�-นมีา เพั�.อเผ่ยแพัร�ผ่�านเคร�อข่�ายอ�นเทอร&เน�ต ซึ่�.งมี�ว�ธ์�การในการอ�พัโหลดได!หลายว�ธ์�และโปรแกรมีท�.ใช้!ในการอ�พัโหลดข่!อมี3ลเว�บไซึ่ต& น�.นค�อโปรแกรมี WS_FTP PRO.V8 เป4นโปรแกรมีท�.ใช้!ส)าหร�บการน)าเอาไฟล&ข่!อมี3ล (Upload File) ต�างๆ ไมี�ว�าจัะเป4นไฟล&ช้น�ดใดก�ตามี เช้�น ไฟล&ร3ปแบบข่อง php, html, htm, gif, jpg, jpeg หร�อท�กช้น�ดท�.ต!องการท�.มี�อย3�ในเคร�.องคอมีพั�วเตอร&ข่�-นไปส3�เคร�.องคอมีพั�วเตอร&ท�.เร�ยกว�า เคร�.องแมี�ข่�าย (Server) ป>จัจั�บ�นมี�เว�บไซึ่ต&ส)าหร�บให!บร�การพั�-นท�.ท)าโฮมีเพัจัฟร� พัร!อมีท�-งบอกรายละเอ�ยดต�างๆ ว�าสามีารถุใช้!งาน FTP

(File Transfer Protocol) ได!หร�อไมี� ต�วอย�างเว�บไซึ่ต&ท�.ให!บร�การอ�พัโหลดข่!อมี3ลผ่�าน FTP ได! เช้�น Hypermart.net และ Geocities.com การอ�พัโหลดข่!อมี3ลผ่�าน FTP จัะท)าให!เก�ดความีสะดวกรวดเร�วในการอ�พัโหลดเว�บเพัจัมีากข่�-น แต�ถุ!าเว�บไซึ่ต&ไหนท�.ไมี�มี�บร�การ FTP ก�จัะต!องท)าการ อ�พัโหลดข่!อมี3ลโดยผ่�านทางหน!าเว�บไซึ่ต&ท)าให!เส�ยเวลาในการอ�พัโหลดไฟล&เป4นอย�างมีาก   

3.4.2 การข่อพั�-นท�.เว�บไซึ่ต& องค&กรแบ�งได!เป4น 2 ประเภท ค�อ องค&กรข่นาดใหญ�ท�.มี�เคร�.อง แมี�ข่�าย (Server) เป4นข่องตนเอง ไมี�ต!องข่อพั�-นท�. และองค&กรข่นาดเล�กและไมี�มี�เคร�.องแมี�ข่�าย (Server) เป4นข่องตนเอง ต!องท)าการข่อพั�-นท�.เพั�.อท)าการฝ่ากเว�บไปไว!บนเคร�.องแมี�ข่�าย (Server) ข่องผ่3!อ�.น

80

กรณี�องค&กรข่นาดเล�กต!องการข่อพั�-นท�. สามีารถุท)าได!ด�งน�- เมี�.อองค&กรข่นาดเล�กได!ท)าการสร!างเว�บไซึ่ต&เสร�จัเร�ยบร!อยแล!ว ข่�-นตอนต�อไปค�อการข่อพั�-นท�.เว�บไซึ่ต& เพั�.อท�.จัะน)าเว�บไซึ่ต&ท�.ได! Upload   ไปไว!ท�.เคร�.อง Web Server เพั�.อเผ่ยแพัร�ส3�ระบบเคร�อข่�าย Internet

หากไมี�มี� Web Server เป4นข่องต�วเอง ก�จั)าเป4นต!องข่อใช้!พั�-นท�. Web Sever ข่องผ่3!อ�.น ซึ่�.งมี�ท�-งแบบท�.ต!องเส�ย ค�าเช้�าพั�-นท�.รายเด�อนรายป=และแบบท�.ไมี�ต!องเส�ยค�าใช้!จั�ายใด ๆ ท�-งส�-น สามีารถุค!นหารายช้�.อเว�บไซึ่ต&ท�.ให!บร�การเช้�าพั�-นท�.ฟร� Web Server ได!โดยเข่!าค!นหาจัาก www.google.co.th และพั�มีพั& "freewebhosting"

3.5 บ�าร#งร�กษา (Maintenance)

การบ)าร�งร�กษาเป4นการจั�ดการระบบอ�กว�ธ์�หน�.งเพั�.อให!ข่!อมี3ลสามีารถุใช้!งานได!อย�างมี�ประส�ทธ์�ภาพัและ เป4นไปตามีสถุานการณี& กล�าวค�อ การแก!ไข่ป>ญหาข่องโปรแกรมีหล�งการใช้!งาน

3.5.1 การร�กษาข่!อมี3ลโดยการส)ารองข่!อมี3ลท�-งหมีดข่องระบบเพั�.อไมี�ให!ข่!อมี3ลเก�ดการส3ญหาย ซึ่�.งจัะต!องส)ารองข่!อมี3ลเป4นส�วนๆ ค�อการส)ารองข่!อมี3ลต�วโปรแกรมี และฐานข่!อมี3ล

3.5.1.1 ว�ธ์�การส)ารองข่!อมี3ล 3.5.1.1.1 เข่!าไป My Computer เล�อก Drive

C: 3.5.1.1.2 เล�อก AppServ

3.5.1.1.3 เล�อก โฟลเดอร& WWW

3.5.1.1.4 เล�อกโฟลเดอร& putamracsa (ช้�.อโฟลเดอร&ข่องเว�บไซึ่ต&) เป4นโฟลเดอร&ท�.เก�บข่!อมี3ลแจั!งซึ่�อมี ท)าการค�ดลอก โฟลเดอร& putamracsa และน)าไปเก�บไว!ในอ�ปกรณี&ท�.ต!องการส)ารอง

81

3.5.1.1.5 เปBดโปรแกรมี SQLYOG เพั�.อเล�อกฐานข่!อมี3ล putamracsa

3.5.1.1.6 จัากน�-น คล�กข่วา เล�อก Backup Database As SQL Dump

3.5.1.1.7 จัากน�-นเล�อกไดร&ฟ/อ�ปกรณี&ท�.ต!องการส)ารอง แล!วกดป�7มี Export ฐานข่!อมี3ลท�-งหมีดจัะน)าไปเก�บไว!ในไดร&ฟ/อ�ปกรณี&ท�.ต!องการส)ารอง

3.6 สถึ ต และวิ ธี�ท��ใชื่�ในการวิ จั�ย

3.6.1 สถุ�ต�ท�.ใช้!ในการว�จั�ยในการว�เคราะห&ข่!อมี3ลใช้!สถุ�ต�ด�งต�อไปน�-3.6.1.1 สถุ�ต�พั�-นฐาน ได!แก�ค�าร!อยละ (Percentage)

และ ค�าความีถุ�. (Frequency)

1) ว�ธ์�การหาค�าร!อยละสามีารถุจั�ดให!อย3�ในร3ปสมีการ ด�งน�-

(3-1)P แทนค�า ร!อยละf แทนค�า ความีถุ�.ท�.ต!องการแปลงให!เป4นค�าร!อยละN แทนค�า จั)านวนความีถุ�.ท�-งหมีด

2) ว�ธ์�การหาค�าความีถุ�.1) หาค�าพั�ส�ยข่องคะแนน ค�าพั�ส�ย = คะแนนส3งส�ด คะแนน–

ต).าส�ด2) จั)านวนช้�-น ถุ!าพั�ส�ยมีากก�ก)าหนดจั)านวนช้�-นมีาก ถุ!าพั�ส�ย

น!อยก�ก)าหนดจั)านวนช้�-นน!อย ซึ่�.งควรไมี�เก�น 20 ช้�-น

82

3) หาช้�องกว!างข่องคะแนนในแต�ละช้�-น หร�อแต�ละช้�-นควรมี�คะแนนก�.จั)านวนน�-น ค�อหาอ�นตรภาคช้�-น ( Class Interval )

4) อ�นตรภาคช้�-น = พั�ส�ย / จั)านวนช้�-น แทนด!วย i ซึ่�.งเป4นจั)านวนเต�มีเข่�ยนข่�ดจั)าก�ดช้�-นข่องคะแนนแต�ละช้�-นลงในช้�องคะแนน โดยเร�.มีจัากคะแนนต).าส�ดหร�อส3งส�ด จั�ดท)าตาราง

5) ข่�ดรอยคะแนน ( Tally ) ในแต�ละช้�-น และหาความีถุ�. f3.6.1.2 ส�วนเบ�.ยงเบนมีาตรฐาน (S.D.) สามีารถุจั�ดให!อย3�

ในร3ปสมีการ ด�งน�-

(3-2)

โดยท�. s.d. แทนค�า ส�วนเบ�.ยงเบนมีาตรฐานx แทนค�า ค�าข่องข่!อมี3ลn แทนค�า จั)านวนคะแนนในแต�ละกล��มี∑ แทนค�า ผ่ลรวมีข่องข่!อมี3ล

3.6.1.3 ค�าเฉล�.ย (Mean) สามีารถุจั�ดให!อย3�ในร3ปสมีการ ด�งน�-

(3-3)

โดยท�. แทนค�า ค�าเฉล�.ย

แทนค�า ข่องข่!อมี3ลท�-งหมีดN แทนค�า จั)านวนข่องข่!อมี3ลท�-งหมีด∑ แทนค�า ผ่ลรวมีข่องข่!อมี3ล

83

3.6.1.4 การว�เคราะห&เน�-อหา (Content Analysis)

ค�อการน)าเน�-อหาท�.ได!สร�ปลงไว!ในตารางโดยจัะมี�ค�าทางสถุ�ต�ตามีท�.กล�าวไว!ในข่!างต!น มีาแปลความีหมีายตามีเกณีฑ์&ท�.จัะกล�าวในข่!อถุ�ดไป

3.6.2 ว�ธ์�ท�.ใช้!ในการว�จั�ยผ่3!ว�จั�ยได!ใช้!ว�ธ์�ในการว�จั�ยโดยการใช้!แบบสอบถุามี เพั�.อ

หาความีพั�งพัอใจัในการใช้!ระบบมี�ร3ปแบบข่องแบบสอบถุามีน�-ได!แบ�งออกเป4น 2 ตอน ค�อ

3.6.2.1 ข่!อมี3ลท�.วไปข่องผ่3!ตอบแบบสอบถุามี3.6.2.2 ข่!อมี3ลความีค�ดเห�นเก�.ยวก�บความีพั�งพัอใจัท�.มี�ต�อ

ระบบการบร�หารงานบ�คคลแบบประเมี�นผ่ลน�-จัะแบ�งออกเป4น 4 ด!านด!วยก�นค�อ

3.6.2.2.1 ด!าน Functional Requirement

Test เป4นการประเมี�นผ่ลความีถุ3กต!องและประส�ทธ์�ภาพัข่องระบบว�าตรงตามีความีต!องการข่องผ่3!ใช้!ระบบมีากน!อยเพั�ยงใด

3.6.2.2.2 ด!าน Functional Test เป4นการประเมี�นความีถุ3กต!องและประส�ทธ์�ภาพัในการท)างานข่องระบบว�าสามีารถุท)างานได!ตามีฟ>งก&ช้�นงานข่องระบบมีากน!อยเพั�ยงใด

3.6.2.2.3 ด!าน Usability Test เป4นการประเมี�นล�กษณีะการออกแบบระบบว�ามี�ความีง�ายต�อการใช้!งานมีากน!อยเพั�ยงใด

3.6.2.2.4 ด!าน Security Test เป4นการประเมี�นระบบในด!านการร�กษาความีปลอดภ�ยข่องข่!อมี3ลในระบบว�ามี�มีากน!อยเพั�ยงใด

ส)าหร�บเกณีฑ์&การให!คะแนนข่องแบบสอบถุามี ได!ก)าหนดเกณีฑ์&การให!คะแนนน)-าหน�ก ข่องต�วเล�อกต�-งแต� 1 ถุ�ง 5 ตามีความีหมีาย ด�งน�-

84

5 ก)าหนดน)-าหน�ก มีากท�.ส�ด4 ก)าหนดน)-าหน�ก มีาก3 ก)าหนดน)-าหน�ก ปานกลาง2 ก)าหนดน)-าหน�ก น!อย1 ก)าหนดน)-าหน�ก น!อยท�.ส�ด

น)าค�าคะแนนท�.ได!จัากการประเมี�นมีาหาค�าเฉล�.ยเพั�.อแปลความีหมีาย ด�งแสดงตารางท�. 3-11

ตารางท�� 3-13 ค�าเฉล�.ยข่องเกณีฑ์&การให!คะแนนข่องระด�บความีพั�งพัอใจั

ค�าเฉล�.ย ความีพั�งพัอใจั4.50 – 5.00 มีากท�.ส�ด3.50 – 4.49 มีาก2.50 – 3.49 ปานกลาง1.50 – 2.49 น!อย1.00 – 1.49 น!อยท�.ส�ด

85

86

top related