chapter 3 3(10).pdf · 2010. 3. 14. · Title: Microsoft Word - chapter 3.doc Author: Administrator...

Preview:

Citation preview

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

3.1 วิเคราะหระบบงานเดิม ระบบบริหารจัดการสหกรณออมทรัพยแมบานบานโสกยาง 3.1.1 ปญหาของระบบเดิม 1. การจัดทําเอกสารตางๆ ยังใชระบบการบันทึกรายการและการคํานวณดวยมือทําใหเกิดความผิดพลาด มีความลาชาในการทํางาน 2. การบันทึกเอกสารตาง ๆ ดวยมือทําใหเอกสารมีปริมาณมากทําใหคนหาเอกสารท่ีตองการไดยากทําใหไมมีความปลอดภัยของขอมูล 3. ปญหาขอมูลเกาสูญหาย

4. รายงานท่ีตองการขอมูลไมถูกตอง

ภาพท่ี 3-1 Ishikawa Diagram ระบบบริหารจัดการสหกรณออมทรัพยแมบานบานโสกยาง

24

3.1.2 ขอเสนอแนะ 3.1.2.1 ควรนําระบบคอมพิวเตอรมาชวยในการบริหารงานในการดําเนินงาน ของสหกรณ เพ่ืออํานวยความสะดวกในการใหบริการ 3.1.2.2 ควรใชระบบฐานขอมูลชวยในการจัดเก็บขอมูลเพ่ือลดตนทุนทางดานเอกสารตาง ๆและสะดวกตอการคนหาขอมูล และปองกันขอมูลสูญหาย 3.1.2.3 จัดทําระบบที่สามารถออกรายงานจากฐานขอมูลเพ่ือความถูกตองและชัดเจนของรายงาน และสามารถออกรายงานท่ีตองการตามระยะเวลาได

3.1.3 Flowchart แสดงการทํางานของระบบบริหารจัดการสหกรณออมทรัพยแมบานบานโสกยาง (จังหวัดมหาสารคาม)

3.1.3.1 Flowchart แสดงขั้นตอนการทํางานของการสมัครสมาชิก

ภาพท่ี 3-2 Flowchart แสดงขั้นตอนการทํางานของการสมัครสมาชิก

25

จากภาพที่ 3-2 สามารถอธิบายกระบวนการทํางานไดดังนี ้1.ลูกคากรอกใบสมัครสมาชิก 2. เมื่อกรอกใบสมัครสมาชิกเรียบรอยแลวก็ใหตรวจสอบวาเปนสมาชิกหรือไม

หากพบวาเปนสมาชิกแลวใหจบการทํางาน 3. หากยังไมไดเปนสมาชิกใหทําการตรวจสอบวามีท่ีอยูในหมูบานหรือไมถาหาก

ไมมีใหจบการทํางาน 4. ถามีท่ีอยูใหแจงจํานวนหุนที่จะลง วาจะลงกี่หุน 5. จานกนั้นก็ทําการคํานวณเงินตามจํานวนหุนท่ีแจง คือ 1 หุนจะ = 1,000 บาท 6. จากนั้นทําการบันทึกขอมูลแลวก็จบการทํางาน 3.1.3.2 Flowchart แสดงขั้นตอนการทํางานของการออม

ภาพท่ี 3-3 Flowchart แสดงขั้นตอนการทํางานของการออม

26

จากภาพที่ 3-3 สามารถอธิบายกระบวนการทํางานไดดังนี ้1. สมาชิกแจงความประสงคของการออม 2. เมื่อสมาชิกแจงความประสงคของการออมเรียบรอยแลวตองตรวจสอบขอมูล

สมาชิก หากไมมีใหจบการทํางาน 3. หากวามีรายชื่อใหทําการกรอกจํานวนเงินฝากออมทรัพย 4. จากนั้นใหทําการบันทึกขอมูลการออม แลวก็จบการทํางาน 3.1.3.3 Flowchart แสดงขัน้ตอนการทํางานของการกูเงิน

ภาพท่ี 3-4 Flowchart แสดงขั้นตอนการทํางานของการกูเงิน

จากภาพที่ 3-4 สามารถอธิบายกระบวนการทํางานไดดังนี ้1. สมาชิกแจงความประสงคของการกูเงิน

2. เมื่อสมาชิกแจงความประสงคของการกูเรียบรอยแลวตองตรวจสอบขอมูลผูกู หากไมผานใหจบการทํางาน

3. หากวาผานใหบันทึกขอมูลการกูเงิน จากนั้นใหจบการทํางาน

27

3.1.3.4 Flowchart แสดงขัน้ตอนการทํางานของการปนผล

ภาพท่ี 3-5 Flowchart แสดงขั้นตอนการทํางานของการปน

จากภาพที่ 3-5 สามารถอธิบายกระบวนการทํางานไดดังนี ้1. เรียกดูจํานวนเงินท่ีไดใหสมาชิกไดทําการกูยืมไป 2. แลวทําการคํานวณดอกเบ้ียท่ีไดจากการใหกู

3. จากนั้นทําการเรียกดูขอมูลผลกําไรท่ีไดจากการใหกู 4. จากนั้นทําการคํานวณยอดการปนผล 5. เสร็จแลวก็ทําการบันทึกการปนผล 6. แลวทําการจายเงินปนผล และจบการทํางาน

28

3.1.3.5 Flowchart แสดงข้ันตอนการทํางานของระบบการรับชําระเงินกู

ภาพท่ี 3-6 Flowchart แสดงขั้นตอนการทํางานของระบบการรับชําระเงินกู

จากภาพที่ 3-6 สามารถอธิบายกระบวนการทํางานไดดังนี ้ 1. ทําการตรวจสอบขอมูลและกําหนดการรับชําระหากยังไมถึงกําหนดใหทําการ

จบการทํางาน 3. หากถึงกําหนดก็ทําการคํานวณดอกเบี้ย 4. จากนั้นแจงยอดท่ีจะตองชําระ 5. ทําการรับชําระเงินกูพรอมดอกเบ้ีย และจบการทํางาน

29

3.1.3.6 Flowchart แสดงขั้นตอนการทํางานของระบบการถอนหุน

ภาพท่ี 3-7 Flowchart แสดงขั้นตอนการทํางานของระบบการถอนหุน จากภาพที่ 3-7 สามารถอธิบายกระบวนการทํางานไดดังนี ้

1. สมาชิกกรอกรายละเอียดการถอนหุน 2. จากนั้นก็ทําการตรวจสอบรายละเอียดการถอนหุน หากขอมูลไมถูกตองใหกับไปแกขอมูลใหม 3. หากรายละเอียดการถอนหุนถูกตองใหทําการตรวจสอบการจายชําระ 4. หากยังไมจายชําระใหทําการจายชําระสวนท่ีเหลือใหเสร็จ 5. แลวจึงทําการบันทึกการถอนหุน และจบการทํางาน

30

3.1.4 Use Case Diagram ระบบงานเดิม จากการวิเคราะหระบบบริหารจัดการสหกรณออมทรัพยแมบานบานโสกยาง (จังหวัด

มหาสารคาม) นํามาเขียนเปน Use case Diagram ไดดังนี ้

ภาพที่ 3-8 Use Case Diagram ระบบงานเดิม จากภาพที ่3-8 สามารถอธิบายการกระบวนการทํางาน ไดดังนี ้

1. การสมัครสมาชิก ลูกบานจะทําการสมัครสมาชิกกับพนักงาน และกอนท่ีจะทําการสมัครสมาชิก พนักงานจะตองตรวจสอบวาเปนสมาชิกหรือไม ถาไมเปนพนักงานจะทําการจะทําการตรวจสอบวามีท่ีอยูในหมูบานนี้หรืไม

2 .การออม สมาชิกจะทําการออมกับพนักงาน และกอนที่จะทําการออมนั้นพนักงานจะทําการตรวจสอบรายชื่อสมาชิก

3. การกูเ งิน สมาชิกจะทําการกูเงินกับพนักงาน และกอนท่ีจะทําการกูเงินนั้นพนักงานจะทําการตรวจสอบขอมูลสมาชิก

4. การปนผล พนักงาจะทําการตรวจสอบเงินท่ีปลอยกู และทําการตรวจสอบผลกําไรท่ีไดจากการใหกูเงิน

31

5.การรับชําระเงินกู สมาชิกจะทําการจายชําระเงินกูกับพนักงาน และกอนท่ีจะทําการจายชําระนั้นพนักงานก็จะทําการตรวจสอบขอมูลการจายชําระ

6.การถอนหุน สมาชิกจะทําการถอนหุนกับพนักงาน กอนที่จําทําการถอนหุนนั้นพนักงานจะทําการตรวจสอบขอมูลการถอนหุนและขอมูลการจายชําระวาคางชําระหรือไม

3.1.5 Sequence Diagram ของระบบงานเดิม ระบบการบริหารจัดการสหกรณออมทรัพยแมบานบานโสกยาง (จังหวัดมหาสารคาม) มีกระบวนการทํางาน 6 กระบวน ซึ่งสามารถนํามาเขียนเปน Sequence Diagram แสดงขั้นตอนการทํางานของแตละกระบวนการไดดังนี ้ 3.1.5.1 ระบบสมัครสมาชิก

ภาพท่ี 3-9 Sequence Diagram ระบบการสมัครสมาชิก

32

3.1.5.2 ระบบการออม

ภาพท่ี 3-10 Sequence Diagram ระบบการออม

3.1.5.3 ระบบการกูเงิน

ภาพท่ี 3-11 Sequence Diagram ระบบการกูเงิน

33

3.1.5.4ระบบการปนผล

ภาพที่ 3-12 Sequence Diagram ระบบการปนผล

3.1.5.5 ระบบการรับชําระเงินกู

ภาพท่ี 3-13 Sequence Diagram ระบบการรับชําระเงินกู

34

3.1.5.6 ระบบการถอนหุน

ภาพที่ 3-14 Sequence Diagram ระบบการถอนหุน

35

3.1.6 Use Case documentation 3.1.6 .1 Use Case ของการสมัครสมาชิก ตารางท่ี 3-1 Use Case documentation ของการสมัครสมาชิก

Use Case ID 1 Use Case Name สมัครสมาชิก Actor ลูกบาน,พนักงาน Purpose เพ่ือสมัครสมาชิกใหแกลูกบาน Level Primary Use Case Preconditions หลักฐานประกอบการรับสมัครตองครบถวนและถูกตอง Post conditions มีการบันทึกการเปนสมาชิกแลว Main flow 1.ลูกคากรอกใบสมัครสมาชิก

2.เม่ือกรอกใบสมัครสมาชิกเรียบรอยแลวก็ใหตรวจสอบวาเปนสมาชิกหรือไมหากพบวาเปนสมาชิกแลวใหจบการทํางาน 3.หากยังไมไดเปนสมาชิกใหทําการตรวจสอบวามีท่ีอยูในหมูบานหรือไมถาหากไมมีใหจบการทํางาน 4.ถามีท่ีอยูใหแจงจํานวนหุนท่ีจะลง วาจะลงกี่หุน 5.จานกนั้นก็ทําการคํานวณเงินตามจํานวนหุนท่ีแจง คือ 1 หุนจะ = 1,000 บาท 6.จากนั้นทําการบันทึกขอมูลแลวก็จบการทํางาน

36

3.1.6 .2 Use Case ของการตรวจสอบวาเปนสมาชิกหรือไม ตารางท่ี 3-2 Use Case documentation ของการตรวจสอบวาเปนสมาชิกหรือไม

Use Case ID 1.1 Use Case Name ตรวจสอบวาเปนสมาชิกหรือไม Actor พนักงาน Purpose เพ่ือตรวจสอบวาลูกบานเปนสมาชิกหรือไม Level Include Use Case Preconditions - Post conditions พนักงานทราบวาลูกบานเปนสมาชิกหรือไม Main flow 1.Use Case จะทํางานก็ตอเม่ือลูกบานติดตอสมัครสมาชิก

2.กรอกชื่อลูกบานท่ีตองการตรวจสอบ 3.คนหาขอมูลลูกบานวาเปนสมาชิก IF เปนสมาชิก 3.1 ระบบแสดงรายละเอียดการเปนสมาชิก ELSE ไมเปนสมาชิก 3.2 ระบบแจงวาไมมีขอมูลการเปนสมาชิก

37

3.1.6 .3 Use Case ของการตรวจสอบวามีท่ีอยูในหมูบานนี้หรือไม ตารางท่ี 3-3 Use Case documentation ของการตรวจสอบวามีท่ีอยูในหมูบานนี้หรือไม

Use Case ID 1.2 Use Case Name ตรวจสอบวามีท่ีอยูในหมูบานนี้หรือไม Actor พนักงาน Purpose เพื่อตรวจสอบวาลูกบานมีท่ีอยูในหมูบานนี้หรือไม Level Include Use Case Preconditions - Post conditions พนักงานทราบวาลูกบานมีที่อยูในหมูบานนี้หรือไม Main flow 1.Use Case จะทํางานก็ตอเม่ือลูกบานติดตอสมัครสมาชิก

2.กรอกท่ีอยูลูกบานท่ีตองการตรวจสอบ 3.คนหาขอมูลลูกบานวามีท่ีอยูจริงหรือไม IF มีท่ีอยู 3.1 ระบบแสดงรายละเอียดท่ีอยูลูกบาน ELSE ไมมีท่ีอยู 3.2 ระบบแจงวาไมมีขอมูลท่ีอยู

38

3.1.6 .4 Use Case ของการออม ตารางท่ี 3-4 Use Case documentation ของการออม

Use Case ID 2 Use Case Name ออม Actor สมาชิก,พนักงาน Purpose เพ่ือทําการออมใหกับสมาชิก Level Primary Use Case Preconditions ตองเปนสมาชิกกอนถึงจะสามารถออมได Post conditions สมาชิกไดทําการออม และขอมูลการออมถูกปรับปรุง Main flow 1.สมาชิกแจงความประสงคของการออม

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

39

3.1.6 .5 Use Case ของการตรวจสอบรายชื่อ ตารางท่ี 3-5 Use Case documentation ของการตรวจสอบรายชื่อ

Use Case ID 2.1 Use Case Name ตรวจสอบรายชื่อ Actor พนักงาน Purpose เพ่ือตรวจสอบวามีรายชื่อจริงหรือไม Level Include Use Case Preconditions - Post conditions พนักงานทราบวาสมาชิกคนนี้มีชื่อเปนสมาชิกจริง Main flow 1.Use Case จะทํางานก็ตอเม่ือสมาชิกติดตอการออม

2.กรอกชื่อสมาชิกท่ีตองการตรวจสอบ 3.คนหาขอมูลสมาชิกวาเปนสมาชิกหรือไม IF เปนสมาชิก 3.1 ระบบแสดงรายละเอียดการเปนสมาชิก ELSE ไมเปนสมาชิก 3.2 ระบบแจงวาไมสามารถออมได

3.1.6 .6 Use Case ของการกูเงิน ตารางท่ี 3-6 Use Case documentation ของการกูเงิน

Use Case ID 3 Use Case Name กูเงิน Actor สมาชิก,พนักงาน Purpose เพื่อทําการกูเงินใหกับสมาชิก Level Primary Use Case Preconditions ตองเปนสมาชิกกอนถึงจะสามารถกูเงินได Post conditions สมาชิกไดทําการกูเงิน และขอมูลการกูเงินถูกปรับปรุง Main flow 1.สมาชิกแจงความประสงคของการกูเงิน

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

40

3.1.6 .7 Use Case ของการตรวจสอบขอมูลผูกู ตารางท่ี 3-7 Use Case documentation ของการตรวจสอบขอมูลผูกู

Use Case ID 3.1 Use Case Name ตรวจสอบขอมูลผูกู Actor พนกังาน Purpose เพ่ือตรวจสอบวาผานหรือไม Level Include Use Case Preconditions - Post conditions พนักงานทราบวาสมาชิกคนนี้ผานหรือไม Main flow 1.Use Case จะทํางานก็ตอเม่ือสมาชิกติดตอการกูเงิน

2.กรอกชื่อสมาชิกท่ีตองการตรวจสอบ 3.คนหาขอมูลสมาชิกวาผานหรือไม IF ผาน 3.1 ระบบแสดงรายละเอียดการกูเงิน ELSE ไมผาน 3.2 ระบบแจงวาไมสามารกูเงินได

41

3.1.6 .8 Use Case ของการปนผล ตารางท่ี 3-8 Use Case documentation ของการปนผล

Use Case ID 4 Use Case Name ปนผล Actor สมาชิก,พนักงาน Purpose เพ่ือทําการปนผลใหกับสมาชิก Level Primary Use Case Preconditions จะตองไดกําไรกอนจึงจะสามารถปนผลได Post conditions พนักงานทําการคํานวณยอดการปนผล และสมาชิกไดรับเงินปนผล Main flow 1.เรียกดูจํานวนเงินท่ีไดใหสมาชิกไดทําการกูยืมไป

2.แลวทําการคํานวณดอกเบ้ียท่ีไดจากการใหกู 3.จากนั้นทําการเรียกดูขอมูลผลกําไรท่ีไดจากการใหกู 4.จากนั้นทําการคํานวณยอดการปนผล 5.เสร็จแลวก็ทําการบันทึกการปนผล 6.แลวทําการจายเงินปนผล และจบการทํางาน

42

3.1.6 .9 Use Case ของการตรวจสอบจํานวนเงินท่ีปลอยกู ตารางท่ี 3-9 Use Case documentation ของการตรวจสอบจํานวนเงินที่ปลอยกู

Use Case ID 4.1 Use Case Name ตรวจสอบจํานวนเงินท่ีปลอยกู Actor พนักงาน Purpose เพ่ือตรวจสอบวาปลอยกูไปเทาไหล Level Include Use Case Preconditions - Post conditions พนักงานทราบจํานวนเงินท่ีปลอยกู Main flow 1.Use Case จะทํางานก็ตอเม่ือพนักงานทําการตรวจสอบเงินที่

ปลอยกู 2.ตรวจสอบวาปลอยกูหรือไม IF ปลอยกู 3.1 ระบบแสดงรายละเอียดการปลอยกู ELSE ไมปลอยกู 3.2 ระบบแจงวาไมมีการปลอยกู

43

3.1.6 .10 Use Case ของการตรวจสอบกําไร ตารางท่ี 3-10 Use Case documentation ของการตรวจสอบกําไร

Use Case ID 4.2 Use Case Name ตรวจสอบกําไร Actor พนักงาน Purpose เพื่อตรวจสอบวามีกําไรหรือไม Level Include Use Case Preconditions - Post conditions พนักงานทราบผลกําไรวามีกําไรหรือไมม ีMain flow 1.Use Case จะทํางานก็ตอเม่ือพนักงานทําการตรวจสอบเงินที่

ปลอยกู 2.ตรวจสอบวามีกําไรหรือไม IF มีกําไร 3.1 ระบบแสดงรายละเอียดการมีกําไร ELSE ไมมีกําไร 3.2 ระบบแจงวาไมมีกําไร

3.1.6 .11 Use Case ของการรับชําระเงินกู ตารางท่ี 3-11 Use Case documentation ของการรับชําระเงินกู

Use Case ID 5 Use Case Name รับชําระเงินกู Actor สมาชิก,พนักงาน Purpose เพ่ือรับชําระเงินกูจากสมาชิกเม่ือถึงกําหนดการชําระแลว Level Primary Use Case Preconditions จะตองคํานวณดอกเบ้ียเงินกูกอนการชําระเงิน Post conditions พนักงานไดรับเงินจากลูกคาในการรับชําระเงินกูพรอมดอกเบ้ีย Main flow 1.ทําการตรวจสอบขอมูลและกําหนดการรับชําระหากยังไมถึง

กําหนดใหทําการจบการทํางาน 3.หากถึงกําหนดก็ทําการคํานวณดอกเบ้ีย 4.จากนั้นแจงยอดท่ีจะตองชําระ 5.ทําการรับชําระเงินกูพรอมดอกเบ้ีย และจบการทํางาน

44

3.1.6 .12 Use Case ของการตรวจสอบขอมูลการจายชําระ ตารางท่ี 3-12 Use Case documentation ของการตรวจสอบขอมูลการจายชําระ

Use Case ID 5.1 Use Case Name ตรวจสอบขอมูลการจายชําระ Actor พนักงาน Purpose เพ่ือตรวจสอบวาถึงกําหนดหรือไม Level Include Use Case Preconditions - Post conditions พนักงานทราบกําหนดเวลาการจายชําระ Main flow 1.Use Case จะทํางานก็ตอเม่ือสมาชิกติดตอชะระเงินกู

2.ตรวจสอบกําหนดเวลาการจายชําระ IF ถึงกําหนด 3.1 ระบบแสดงรายละเอียดการกูเงิน ELSE ไมถึงกําหนด 3.2 ระบบแจงวาไมสามารถจายชําระได

3.1.6 .13 Use Case ของการตรวจสอบขอมูลการถอนหุน ตารางท่ี 3-13 Use Case documentation ของการตรวจสอบขอมูลการถอนหุน

Use Case ID 6.2 Use Case Name ตรวจสอบขอมูลการถอนหุน Actor พนักงาน Purpose เพ่ือตรวจสอบขอมูลการถอนหุนถูกตองหรือไม Level Include Use Case Preconditions - Post conditions พนักงานทราบขอมูลการถอนหุนถูกตอง Main flow 1.Use Case จะทํางานก็ตอเม่ือสมาชิกติดตอถอนหุน

2.ตรวจสอบวาขอมูลถูกตองหรือไม IF ถูกตอง 3.1 ระบบแสดงรายละเอียดการถอนหุน ELSE ไมถูกตอง 3.2 ระบบแจงวาไมถูกตอง

45

3.1.6 .14 Use Case ของการถอนหุน ตารางท่ี 3-14 Use Case documentation ของการถอนหุน

Use Case ID 6 Use Case Name ถอนหุน Actor สมาชิก,พนักงาน Purpose เพ่ือทําการถอนหุนใหกับสมาชิกเม่ือสมาชิกทําการแจงการถอนหุน Level Primary Use Case Preconditions ขอมูลการถอนหุนจะตองถูกตองและจะตองไมมียอดคางชําระ Post conditions พนักงานไดทําการปดบัญชีใหกับลูกคา Main flow 1. สมาชิกกรอกรายละเอียดการถอนหุน

2.จากนั้นก็ทําการตรวจสอบรายละเอียดการถอนหุน หากขอมูลไมถูกตองใหกับไปแกขอมูลใหม 3.หากรายละเอียดการถอนหุนถูกตองใหทําการตรวจสอบการจายชําระ 4.หากยังไมจายชําระใหทําการจายชําระสวนท่ีเหลือใหเสร็จ 5.แลวจึงทําการบันทึกการถอนหุน และจบการทํางาน

46

3.1.6 .15 Use Case ของการตรวจสอบขอมูลการถอนหุน ตารางท่ี 3-15 Use Case documentation ของการตรวจสอบขอมูลการถอนหุน

Use Case ID 6.2 Use Case Name ตรวจสอบขอมูลการถอนหุน Actor พนักงาน Purpose เพ่ือตรวจสอบขอมูลการถอนหุนถูกตองหรือไม Level Include Use Case Preconditions - Post conditions พนักงานทราบขอมูลการถอนหุนถูกตอง Main flow 1.Use Case จะทํางานก็ตอเม่ือสมาชิกติดตอถอนหุน

2.ตรวจสอบวาขอมูลถูกตองหรือไม IF ถูกตอง 3.1 ระบบแสดงรายละเอียดการถอนหุน ELSE ไมถูกตอง 3.2 ระบบแจงวาไมถูกตอง

3.1.6 .16 Use Case ของการตรวจสอบขอมูลการจายชําระ ตารางท่ี 3-16 Use Case documentation ของการตรวจสอบขอมูลการจายชําระ

Use Case ID 6.1 Use Case Name ตรวจสอบขอมูลการจายชําระ Actor พนักงาน Purpose เพ่ือตรวจสอบวาคางชําระหรือไม Level Include Use Case Preconditions - Post conditions พนักงานทราบวาสมาชิกคางชําระหรือไม Main flow 1.Use Case จะทํางานก็ตอเม่ือสมาชิกติดตอถอนหุน

2.ตรวจสอบวาคางชําระหรือไม IF คาง 3.1 ระบบแสดงรายละเอียดการคางชําระ ELSE ไมคาง 3.2 ระบบแจงวาไมคางชําระ

47

3.2 Flowchartแสดงการ ทํางานของระบบบริหารจัดการสหกรณออมทรัพยแมบานบานโสกยาง (จังหวัดมหาสารคาม) งานใหม

3.2.1 Flowchart แสดงข้ันตอนการทํางานของการสมัครสมาชิก

ภาพที่ 3-15 Flowchart แสดงขั้นตอนการทํางานของการสมัครสมาชิก

จากภาพที่ 3-15 สามารถอธิบายกระบวนการทํางานไดดังนี ้1.พนักงานทําการกรอกขอมูลการสมัครสมาชิก 2.จากนั้นทําการตรวจสอบการเปนสมาชิกหากเปนสมาชิกก็จบการทํางาน 3.หากไมเปนสมาชิกก็ทําการตรวจสอบวามีท่ีอยูในหมูบานหรือไมหากไมมีก็ทําการแจงกับ

48

ลูกคาวาสมัครสมาชิกไมได 4.หากมีท่ีอยูพนักงานก็จะทําการกรอกจํานวนหุนท่ีสมาชิกตองการลง 5.จากนั้นระบบก็ทําการคํานวณเงินตามจํานวนหุน=1 หุน= 1,000 บาท 6.ระบบก็จะแสดงยอดเงินตามจํานวนหุนที่ทําการคํานวณ 7.พนักงานก็จะทําการบันทึกขอมูลการเปนสมาชกิ 8.จากนั้นก็ออกบัตรสมาชิกใหกับสมาชิกและจบการทํางาน

3.2.2 Flowchart แสดงข้ันตอนการทํางานของการออม

ภาพท่ี 3-16 Flowchart แสดงขั้นตอนการทํางานของการออม

49

จากภาพที่ 3-16 สามารถอธิบายกระบวนการทํางานไดดังนี ้1.พนักงานทําการกรอกรหัสสมาชิก 2.ทําการตรวจสอบขอมูลสมาชิกหากไมเปนสมาชิกก็จบการทํางาน 3.ถาหากเปนสมาชิกระบบจะแสดงขอมูลการเปนสมาชิก 4.จากนั้นพนักงานก็จะทําการกรอกขอมูลการออม 5.ระบบก็จะทําการคํานวณเงินออมตามจํานวนหุนการคํานวณเงินออมเทากับจํานวนหุนคูณกับอัตราการออมตอหุน 6.ระบบแสดงจํานวนเงินที่สมาชิกตองทําการออม 7.พนักงานก็ทําการบันทึกขอมูลการออม 8.จากนั้นก็พิมพใบบันทึกการออมและจบการทํางาน

3.2.3 Flowchart แสดงข้ันตอนการทํางานของการกูเงิน

ภาพท่ี 3-17 Flowchart แสดงขั้นตอนการทํางานของการกูเงิน

50

จากภาพที่ 3-17 สามารถอธิบายกระบวนการทํางานไดดังนี ้1.พนักงานทําการกรอกรหัสสมาชิก 2.จากนั้นทําการตรวจสอบขอมูลการเปนสมาชิกถาหากไมผานก็จะทําการแจงวาจํานวนเงินเกินเกณฑท่ีกําหนด 3.ถาหากผานเกณฑท่ีกําหนดระบบก็จะทําการแสดงขอมูลสมาชิก 4.พนักงานก็จะทําการกรอกรายละเอียดการกูเงิน 5.จากนั้นระบบจะทําการตรวจสอบเกณฑการกูเงินถาหากจํานวนเงินเกินท่ีกําหนดระบบทําการแจงวาจํานวนเงินเกินเกณฑท่ีกําหนด 6.ถาหากผานเกณฑท่ีกําหนดพนักงานก็จะทําการบันทึกขอมูลการกูเงิน 7.ระบบก็จะทําการแสดงขอมูลการกูเงิน 8.จากนั้นก็พิมพใบสัญญาเงินกูและจบการทํางาน

3.2.4 Flowchart แสดงข้ันตอนการทํางานของการรับชําระเงินกู

ภาพที่ 3-18 Flowchart แสดงขั้นตอนการทํางานของการรับชําระเงินกู

51

จากภาพที่ 3-18 สามารถอธิบายกระบวนการทํางานไดดังนี ้1.พนักงานทําการกรอกรหัสสมาชิก 2.แลวทําการตรวจสอบขอมูลการจายชําระถาหากไมมีขอมูลก็จบการทํางาน 3.ถาหากมีระบบจะแสดงขอมูลการจายชําระ 4.ระบบก็จะทําการคํานวณดอกเบ้ียตามจํานวนเงินคูณอัตราดอกเบ้ียคูณจํานวนเดือน 5.ระบบก็จะแสดงจํานวนดอกเบี้ยเงินกู 6.จากนั้นระบบก็ทําการคํานวณยอดเงินท่ีตองจายชําระการคํานวณเงินคือจํานวนเงินตนบวกจํานวนดอกเบ้ีย 7.ระบบแสดงยอดเงินสุทธิที่ตองจายชําระ 8.จากนั้นทําการบันทึกขอมูลการรับชําระเงินกู 9.ออกใบเสร็จรับเงินและจบการทํางาน

3.2.5 Flowchart แสดงข้ันตอนการทํางานของการปนผล

ภาพท่ี 3-19 Flowchart แสดงขั้นตอนการทํางานของการปนผล

52

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

53

3.2.6 Flowchart แสดงข้ันตอนการทํางานของการถอนหุน

ภาพท่ี 3-20 Flowchart แสดงขั้นตอนการทํางานของการถอนหุน

จากภาพที่ 3-20 สามารถอธิบายกระบวนการทํางานไดดังนี ้1.พนักงานทําการกรอกขอมูลสมาชิก 2.ทําการตรวจสอบสมาชิกถาหากไมถูกตองก็ทําการกรอกขอมูลใหม 3.ถาหากถูกตองระบบก็จะแสดงรายละเอียดสมาชิก 4.จากนั้นก็ทําการตรวจสอบขอมูลการจายชําระถาหากยังไมจายระบบจะแสดงขอความเตือนใหสมาชิกชําระเงินกูใหครบกอน

54

5.ถาหากวาจายครบแลวก็ทําการกรอกขอมูลการถอนหุน 6.ระบบทําการคํานวณยอดเงินคืนการคํานวณเทากับจํานวนหุนคูณอัตราคาหุนบวกจํานวนเงินออม 7.ระบบแสดงยอกเงินคืน 8.ทําการบันทึกขอมูลการถอนหุน 9.พิมพใบถอนหุนและจบการทํางาน

3.2.7 Flowchart แสดงข้ันตอนการทํางานของการออกรายงาน

ภาพท่ี 3-21 Flowchart แสดงขั้นตอนการทํางานของการออกรายงาน

55

จากภาพที่ 3-21 สามารถอธิบายกระบวนการทํางานไดดังนี ้1.เร่ิมท่ีพนักงานกรอกรายงานท่ีตองการจะพิมพ 2.ทําการตรวจสอบขอมูลวามีหรือไม ถาไมใหกลับไปเลือกขอมูลรายงานอื่น 3.ถามีจะแสดงรายละเอียดรายงานท่ีเลือก 4.แลวทําการตรวจสอบวาตองการพิมพรายงานหรือไมถาไมจะทําการจบการทํางาน 5.ถาตองการก็จะทําการพิมพรายงานและจบการทํางาน

3.2.8 Use Case Diagram ระบบงานใหม จากการวิเคราะหระบบบริหารจัดการสหกรณออมทรัพยแมบานบานโสกยาง ( จังหวัด

มหาสารคาม ) สามารถนํามาเขียนเปน Use case Diagramไดดังนี ้

ภาพท่ี 3-22 Use Case Diagram ระบบงานใหม

56

จากภาพที ่3-22 สามารถอธิบายการกระบวนการทํางาน ไดดังนี ้1. การสมัครสมาชิก ลูกคาท่ัวไปทําการสมัครสมาชิกกับพนักงานและกอนท่ีจะสมัคร

พนักงานตองตรวจสอบขอมูลการเปนสมาชิกกอนถาหากไมเปนสมาชิกก็จะทําการตรวจสอบวามีท่ีอยูในหมูบานหรือไม 2. การออม พนักงานจะทําการตรวจสอบขอสมาชิกกอนวาเปนสมาชิกหรือไม 3. การกูเงิน พนักงานจะทําการตรวจสอบขอสมาชิกกอนวาถาหากผานเกณฑกร็ะบบก็จะแสดงขอมูลสมาชิกถาหากไมผานระบบจะแสดงขอความบอกวาจํานวนเงินเกินเกณฑท่ีกําหนด 4. การรับชําระเงินกู พนักงานทําการกรอกรหัสสมาชิกท่ีตองการชําระเงินกูจากนั้นระบบทําการตรวจสอบวาสมาชิกมียอดเงินกูหรือไมถาไมมีระบบจะจบการทํางานถามีระบบจะแสดงยอดเงินกู 5. การปนผล พนักงานทําการตรวจสอบจํานวนเงินท่ีปลอยกูและตรวจสอบกําไรจากการดํางานถาหากมีกําไรก็จะทําการคํานวณยอดเงินปนผลถาหากไมมีกําไรระบบก็จะแสดงขอความบอกวากําไรเทากับศูนย 6. การถอนหุน พนักงานทําการกรอกขอมูลสมาชิกแลวทําการตรวจสอบวาขอมูลถูกตองหรือไมถาหากไมถูกตองก็ทําการกรอกขอมูลใหม ถาถูกตองระบบจะแสดรายละเอียดสมาชิกและทําการตรวจสอบขอมูลการจายชําระถาจายยังไมครบก็ใหสมาชิกทําการจายใหเสร็จกอนและทําการบันทึกการถอนหุน 7. การออกรายงาน พนักงานทําการกรอกรายงานท่ีตองการออกรายงาน จากนั้นทําการตรวจสอบวามีรายงานหรือไม ถาไมมีรายงานก็ทําการกรอกชื่อรายงานท่ีตอใหมถาหากมีรายงานก็จะแสดงรายงานที่ตองการออกและจะทําการยืนยันวาจะออกรายงานหรือไมอีกคร้ัง

57

3.2.9 Class Diagram ของระบบงานใหม ระบบบริหารจัดการสหกรณออมทรัพยแมบานบานโสกยาง ( จังหวัดมหาสารคาม ) มีกระบวนการทํางาน 7 กระบวน ซึ่งสามารถนํามาเขียนเปน Class Diagram แสดงขั้นตอนการทํางานของแตละกระบวนการไดดังนี ้

3.2.9.1 Class Diagram การสมัครสมาชิก

ภาพท่ี 3-23 แสดง Class Diagram ของระบบการสมัครสมาชิก

58

3.2.9.2 Class Diagram การออม

ภาพท่ี 3-24 แสดง Class Diagram ของระบบการออม

59

3.2.9.3 Class Diagram การกูเงิน

ภาพที่ 3-25 แสดง Class Diagram ของระบบการกูเงนิ

60

3.2.9.4 Class Diagram การรับชําระเงินกู

ภาพท่ี 3-26 แสดง Class Diagram ของระบบการรับชําระกูเงิน

61

3.2.9.5 Class Diagram การปนผล

ภาพท่ี 3-27 แสดง Class Diagram ของระบบการปนผล

62

3.2.9.6 Class Diagram การถอนหุน

ภาพท่ี 3-28 แสดง Class Diagram ของระบบถอนหุน

63

3.2.10 Sequence Diagram ของระบบงานใหม ระบบบริหารจัดการสหกรณออมทรัพยแมบานบานโสกยาง ( จังหวัดมหาสารคาม ) มีกระบวนการทํางาน 7 กระบวน ซึ่งสามารถนํามาเขียนเปน Sequence Diagram แสดงขั้นตอนการทํางานของแตละกระบวนการไดดังนี ้ 3.2.10.1 ระบบการสมัครสมาชิก

ภาพท่ี 3-29 แสดง Sequence Diagram ของระบบการสมัครสมาชิก

64

3.2.10.2 ระบบการออม

ภาพที่ 3-30 แสดง Sequence Diagram ของระบบการออม 3.2.10.3 ระบบการการกูเงิน

ภาพท่ี 3-31 แสดง Sequence Diagram ของระบบการการกูเงิน

65

3.2.10.4 การรับชําระเงินกู

ภาพท่ี 3-32 แสดง Sequence Diagram ของระบบการรับชําระเงินกู 3.2.10.5 ระบบการปนผล

ภาพที่ 3-33 แสดง Sequence Diagram ของระบบการปนผล

66

3.2.10.6 ระบบการถอนหุน

ภาพที่ 3-34 แสดง Sequence Diagram ของระบบการถอนหุน

3.2.11 Use Case documentation ระบบงานใหม 3.2.11.1 Use Case ของการสมัครสมาชิก ตารางท่ี 3- 17 Use Case documentation ของการสมัครสมาชิก

Use Case ID 1 Use Case Name สมัครสมาชิก Actor ลูกบาน,พนักงาน Purpose เพ่ือสมัครสมาชิกใหแกลูกบาน Level Primary Use Case Preconditions หลักฐานประกอบการรับสมัครตองครบถวนและถูกตอง Post conditions มีการบันทึกการเปนสมาชิกแลว Main flow 1.พนักงานทําการกรอกขอมูลการสมัครสมาชิก

2.จากนั้นทําการตรวจสอบการเปนสมาชิกหากเปนสมาชิกก็จบการทํางาน 3.หากไมเปนสมาชิกก็ทําการตรวจสอบวามีท่ีอยูในหมูบานหรือไมหากไมมีก็ทําการแจงกับลูกคาวาสมัครสมาชิกไมได 4.หากมีท่ีอยูพนักงานก็จะทําการกรอกจํานวนหุนท่ีสมาชิกตองการลง 5.จากนั้นระบบก็ทําการคํานวณเงินตามจํานวนหุน=1 หุน= 1,000 บาท 6.ระบบก็จะแสดงยอดเงินตามจํานวนหุนที่ทําการคํานวณ 7.พนักงานก็จะทําการบันทึกขอมูลการเปนสมาชิก 8.จากนั้นก็ออกบัตรสมาชิกใหกับสมาชิกและจบการทํางาน

67

3.2.11.2 Use Case ของการตรวจสอบการเปนสมาชิก ตารางท่ี 3-18 Use Case documentation ของการตรวจสอบการเปนสมาชิก

Use Case ID 1.1 Use Case Name ตรวจสอบการเปนสมาชิก Actor พนักงาน Purpose เพ่ือตรวจสอบวาลูกบานเปนสมาชิกหรือไม Level Include Use Case Preconditions - Post conditions พนักงานทราบวาลูกบานเปนสมาชิกหรือไม Main flow 1.Use Case จะทํางานก็ตอเมื่อลูกบานติดตอสมัครสมาชิก

2.กรอกชื่อลูกบานท่ีตองการตรวจสอบ 3.คนหาขอมูลลูกบานวาเปนสมาชิก IF เปนสมาชิก 3.1 ระบบแสดงรายละเอียดการเปนสมาชิก ELSE ไมเปนสมาชิก 3.2 ระบบแจงวาไมมีขอมูลการเปนสมาชิก

68

3.2.11.3 Use Case ของการตรวจสอบวามีที่อยูในหมูบานนี้หรือไม ตารางท่ี 3-19 Use Case documentation ของการตรวจสอบวามีท่ีอยูในหมูบานนี้หรือไม

Use Case ID 1.2 Use Case Name ตรวจสอบวามีท่ีอยูในหมูบานนี้หรือไม Actor พนักงาน Purpose เพ่ือตรวจสอบวาลูกบานมีท่ีอยูในหมูบานนี้หรือไม Level Include Use Case Preconditions - Post conditions พนักงานทราบวาลูกบานมีท่ีอยูในหมูบานนี้หรือไม Main flow 1.Use Case จะทํางานก็ตอเมื่อลูกบานติดตอสมัครสมาชิก

2.กรอกท่ีอยูลูกบานท่ีตองการตรวจสอบ 3.คนหาขอมูลลูกบานวามีที่อยูจริงหรือไม IF มีท่ีอยู 3.1 ระบบแสดงรายละเอียดท่ีอยูลูกบาน ELSE ไมมีท่ีอยู 3.2 ระบบแจงวาไมมีขอมูลท่ีอยู

69

3.2.11.4 Use Case ของการออม ตารางท่ี 3-20 Use Case documentation ของการออม

Use Case ID 2 Use Case Name ออม Actor สมาชิก,พนักงาน Purpose เพ่ือทําการออมใหกับสมาชิก Level Primary Use Case Preconditions - Post conditions สมาชิกไดทําการออม และขอมูลการออมถูกปรับปรุง Main flow 1.พนักงานทําการกรอกรหัสสมาชิก

2.ทําการตรวจสอบขอมูลสมาชิกหากไมเปนสมาชิกก็จบการทํางาน 3.ถาหากเปนสมาชิกระบบจะแสดงขอมูลการเปนสมาชิก 4.จากนั้นพนักงานก็จะทําการกรอกขอมูลการออม 5.ระบบก็จะทําการคํานวณเงินออมตามจํานวนหุนการคํานวณเงินออมเทากับจํานวนหุนคูณกับอัตราการออมตอหุน 6.ระบบแสดงจํานวนเงินที่สมาชิกตองทําการออม 7.พนักงานก็ทําการบันทึกขอมูลการออม 8.จากนั้นก็พิมพใบบันทึกการออมและจบการทํางาน

70

3.2.11.5 Use Case ของการตรวจสอบขอมูลสมาชิก ตารางท่ี 3-21 Use Case documentation ของการตรวจสอบขอมูลสมาชิก

Use Case ID 2.1 Use Case Name ตรวจสอบขอมูลสมาชิก Actor พนักงาน Purpose เพ่ือตรวจสอบวามีรายชื่อจริงหรือไม Level Include Use Case Preconditions - Post conditions พนักงานทราบวาสมาชิกคนนี้มีชื่อเปนสมาชิกจริง Main flow 1.Use Case จะทํางานก็ตอเมื่อสมาชิกติดตอการออม

2.กรอกชื่อสมาชิกที่ตองการตรวจสอบ 3.คนหาขอมูลสมาชิกวาเปนสมาชิกหรือไม IF เปนสมาชิก 3.1 ระบบแสดงรายละเอียดการเปนสมาชิก ELSE ไมเปนสมาชิก 3.2 ระบบแจงวาไมสามารถออมได

71

3.2.11.6 Use Case ของการกูเงิน ตารางท่ี 3-22 Use Case documentation ของการกูเงิน

Use Case ID 3 Use Case Name กูเงิน Actor สมาชิก,พนักงาน Purpose เพ่ือทําการกูเงินใหกับสมาชิก Level Primary Use Case Preconditions - Post conditions สมาชิกไดทําการกูเงิน และขอมูลการกูเงินถูกปรับปรุง Main flow 1.พนักงานทําการกรอกรหัสสมาชิก

2.จากนั้นทําการตรวจสอบขอมูลการเปนสมาชิกถาหากไมผานก็จะทําการแจงวาจํานวนเงินเกินเกณฑท่ีกําหนด 3.ถาหากผานเกณฑท่ีกําหนดระบบก็จะทําการแสดงขอมูลสมาชิก 4.พนักงานก็จะทําการกรอกรายละเอียดการกูเงิน 5.จากนั้นระบบจะทําการตรวจสอบเกณฑการกูเงินถาหากจํานวนเงินเกินท่ีกําหนดระบบทําการแจงวาจํานวนเงินเกินเกณฑท่ีกําหนด 6.ถาหากผานเกณฑท่ีกําหนดพนักงานก็จะทําการบันทึกขอมูลการกูเงิน 7.ระบบก็จะทําการแสดงขอมูลการกูเงิน 8.จากนั้นก็พิมพใบสัญญาเงินกูและจบการทํางาน

72

3.2.11.7 Use Case ของการตรวจสอบขอมูลสมาชิก ตารางท่ี 3-23 Use Case documentation ของการตรวจสอบขอมูลสมาชิก

Use Case ID 3.1 Use Case Name ตรวจสอบขอมูลสมาชิก Actor พนักงาน Purpose เพ่ือตรวจสอบวามีรายชื่อจริงหรือไม Level Include Use Case Preconditions - Post conditions พนักงานทราบวาสมาชิกคนนี้มีชื่อเปนสมาชิกจริง Main flow 1.Use Case จะทํางานก็ตอเมื่อสมาชิกติดตอการออม

2.กรอกชื่อสมาชิกที่ตองการตรวจสอบ 3.คนหาขอมูลสมาชิกวาเปนสมาชิกหรือไม IF เปนสมาชิก 3.1 ระบบแสดงรายละเอียดการเปนสมาชิก ELSE ไมเปนสมาชิก 3.2 ระบบแจงวาไมสามารถออมได

73

3.2.11.8 Use Case ของการตรวจสอบเกณฑเงินกู ตารางท่ี 3-24 Use Case documentation ของการตรวจสอบเกณฑเงินกู

Use Case ID 3.2 Use Case Name ตรวจสอบเกณฑเงินกู Actor พนักงาน Purpose เพ่ือตรวจสอบวาผานหรือไม Level Include Use Case Preconditions - Post conditions พนักงานทราบวาสมาชิกคนนี้ผานหรือไม Main flow 1.Use Case จะทํางานก็ตอเมื่อสมาชิกติดตอการกูเงิน

2.กรอกชื่อสมาชิกที่ตองการกูเงิน 3.คนหาขอมูลสมาชิกวาผานหรือไม IF ผาน 3.1 ระบบแสดงรายละเอียดการกูเงิน ELSE ไมผาน 3.2 ระบบแจงวาจํานวนเงินเกินเกณฑท่ีกําหนด

74

3.2.11.9 Use Case ของการรับชําระเงินกู ตารางท่ี 3-25 Use Case documentation ของการรับชําระเงินกู

Use Case ID 4 Use Case Name รับชําระเงินกู Actor สมาชิก,พนักงาน Purpose เพ่ือรับชําระเงินกูจากสมาชิกเม่ือถึงกําหนดการชําระแลว Level Primary Use Case Preconditions Post conditions พนักงานไดรับเงินจากลูกคาในการรับชําระเงินกูพรอมดอกเบ้ีย Main flow 1.พนักงานทําการกรอกรหัสสมาชิก

2.แลวทําการตรวจสอบขอมูลการจายชําระถาหากไมมีขอมูลก็จบการทํางาน 3.ถาหากมีระบบจะแสดงขอมูลการจายชําระ 4.ระบบก็จะทําการคํานวณดอกเบ้ียตามจํานวนเงินคูณอัตราดอกเบ้ียคูณจํานวนเดือน 5.ระบบก็จะแสดงจํานวนดอกเบี้ยเงินกู 6.จากนั้นระบบก็ทําการคํานวณยอดเงินท่ีตองจายชําระการคํานวณเงินคือจํานวนเงินตนบวกจํานวนดอกเบ้ีย 7.ระบบแสดงยอดเงินสุทธิท่ีตองจายชําระ 8.จากนั้นทําการบันทึกขอมูลการรับชําระเงินกู 9.ออกใบเสร็จรับเงินและจบการทํางาน

75

3.2.11.10 Use Case ของการตรวจสอบขอมูลการจายชําระ ตารางท่ี 3-26 Use Case documentation ของการตรวจสอบขอมูลการจายชําระ

Use Case ID 4.1 Use Case Name ตรวจสอบขอมูลการจายชําระ Actor พนักงาน Purpose เพ่ือตรวจสอบวาถึงกําหนดหรือไม Level Include Use Case Preconditions - Post conditions พนักงานทราบกําหนดเวลาการจายชําระ Main flow 1.Use Case จะทํางานก็ตอเมื่อสมาชิกติดตอชะระเงินกู

2.ตรวจสอบขอมูลการจายชําระ IF ถึงกําหนด 2.1 ระบบแสดงรายละเอียดการกูเงิน ELSE ไมถึงกําหนด 2.2 ระบบแจงวาไมสามารถจายชําระได

76

3.2.11.11 Use Case ปนผล ตารางท่ี 3-27 Use Case documentation ของการปนผล

Use Case ID 5 Use Case Name

ปนผล

Actor สมาชิก,พนักงาน Purpose เพื่อทําการปนผลใหกับสมาชิก Level Primary Use Case Preconditions - Post conditions

พนักงานทําการคํานวณยอดการปนผล และสมาชิกไดรับเงินปนผล

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

77

3.2.11.12 Use Case ของการตรวจสอบจํานวนเงินท่ีปลอยกู ตารางท่ี 3-28 Use Case documentation ของการตรวจสอบจํานวนเงินท่ีปลอยกู

Use Case ID 5.1 Use Case Name ตรวจสอบจํานวนเงินท่ีปลอยกู Actor พนักงาน Purpose เพ่ือตรวจสอบวาปลอยกูไปเทาไหล Level Include Use Case Preconditions - Post conditions พนักงานทราบจํานวนเงินที่ปลอยกู Main flow 1.Use Case จะทํางานก็ตอเมื่อพนักงานทําการตรวจสอบเงินท่ีปลอยกู

2.ตรวจสอบวาปลอยกูหรือไม IF ปลอยกู 2.1 ระบบแสดงรายละเอียดการปลอยกู ELSE ไมปลอยกู 2.2 ระบบแจงวาไมมีการปลอยกู

78

3.2.11.13 Use Case ของการตรวจสอบกําไร ตารางท่ี 3-29 Use Case documentation ของการตรวจสอบกําไร

Use Case ID 5.2 Use Case Name การตรวจสอบกําไร Actor พนักงาน Purpose เพ่ือตรวจสอบวามีกําไรหรือไม Level Include Use Case Preconditions - Post conditions พนักงานทราบผลกําไรวามีกําไรหรือไมมี Main flow 1.Use Case จะทํางานก็ตอเมื่อพนักงานทําการตรวจสอบเงินท่ีปลอยกู

2.ตรวจสอบวามีกําไรหรือไม IF มีกําไร 2.1 ระบบแสดงรายละเอียดการมีกําไร ELSE ไมมีกําไร 2.2 ระบบแจงวาไมมีกําไร

79

3.2.11.14 Use Case ของการถอนหุน ตารางท่ี 3-30 Use Case documentation ของการถอนหุน

Use Case ID 6 Use Case Name ถอนหุน Actor สมาชิก,พนักงาน Purpose เพ่ือทําการถอนหุนใหกับสมาชิกเม่ือสมาชิกทําการแจงการถอนหุน Level Primary Use Case Preconditions Post conditions พนักงานไดทําการปดบัญชีใหกับลูกคา Main flow 1.พนักงานทําการกรอกขอมูลสมาชิก

2.ทําการตรวจสอบสมาชิกถาหากไมถูกตองก็ทําการกรอกขอมูลใหม 3.ถาหากถูกตองระบบก็จะแสดงรายละเอียดสมาชิก 4.จากนั้นก็ทําการตรวจสอบขอมูลการจายชําระถาหากยังไมจายระบบจะแสดงขอความเตือนใหสมาชิกชําระเงินกูใหครบกอน 5.ถาหากวาจายครบแลวก็ทําการกรอกขอมูลการถอนหุน 6.ระบบทําการคํานวณยอดเงินคืนการคํานวณเทากับจํานวนหุนคูณอัตราคาหุนบวกจํานวนเงินออม 7.ระบบแสดงยอกเงินคืน 8.ทําการบันทึกขอมูลการถอนหุน 9.พิมพใบถอนหุนและจบการทํางาน

80

3.2.11.15 Use Case ของการตรวจสอบขอมูลการจายชําระ ตารางท่ี 3-31 Use Case documentation ของการตรวจสอบขอมูลการจายชําระ

Use Case ID 6.1 Use Case Name ตรวจสอบขอมูลการจายชําระ Actor พนักงาน Purpose เพ่ือตรวจสอบวาถึงกําหนดหรือไม Level Include Use Case Preconditions - Post conditions พนักงานทราบกําหนดเวลาการจายชําระ Main flow 1.Use Case จะทํางานก็ตอเมื่อสมาชิกติดตอชะระเงินกู

2.ตรวจสอบขอมูลการจายชําระ IF ถึงกําหนด 2.1 ระบบแสดงรายละเอียดการกูเงิน ELSE ไมถึงกําหนด 2.2 ระบบแจงวาไมสามารถจายชําระได

81

3.2.11.16 Use Case ของการตรวจสอบสมาชิก ตารางท่ี 3-32 Use Case documentation ของการตรวจสอบสมาชิก Use Case ID 6.2 Use Case Name ตรวจสอบสมาชิก Actor พนักงาน Purpose เพื่อตรวจสอบวาขอมูลสมาชิกถูกตองหรือไม Level Include Use Case Preconditions - Post conditions พนักงานทราบขอมูลสมาชิกถูกตองหรือไม Main flow 1.Use Case จะทํางานก็ตอเม่ือสมาชิกติดตอทําการถอนหุน

2.กรอกชื่อสมาชิกท่ีตองการตรวจสอบ IF ขอมูลถูกตอง 2.1 ระบบแสดงรายละเอียดสมาชิก ELSE ขอมูลไมถูกตอง 2.2 ระบบแจงวาขอมูลไมถูกตอง

82

3.2.11.17 Use Case ของการออกรายงาน ตารางท่ี 3-33 Use Case documentation ของการออกรายงาน

Use Case ID 7 Use Case Name ออกรายงาน Actor พนักงาน Purpose เพ่ือทําการออกรายงานตางๆ Level Primary Use Case Preconditions Post conditions พนักงานไดทําการออกรายงาน Main flow 1.เร่ิมท่ีพนักงานกรอกรายงานท่ีตองการจะพิมพ

2.ทําการตรวจสอบขอมูลวามีหรือไม ถาไมใหกลับไปเลือกขอมูลรายงานอื่น 3.ถามีจะแสดงรายละเอียดรายงานท่ีเลือก 4.แลวทําการตรวจสอบวาตองการพิมพรายงานหรือไมถาไมจะทําการจบการทํางาน 5.ถาตองการก็จะทําการพิมพรายงานและจบการทํางาน

83

3.2.11.18 Use Case ของการตรวจสอบขอมูลรายงาน ตารางท่ี 3-34 Use Case documentation ของการตรวจขอมูลรายงาน

Use Case ID 7.1 Use Case Name ตรวจขอมูลรายงาน Actor พนักงาน Purpose เพ่ือตรวจสอบความถูกตองของรายงาน Level Include Use Case Preconditions - Post conditions พนักงานทราบขอมูลความถูกตองของรายงาน Main flow 1.Use Case จะทํางานก็ตอเมื่อพนักงานตองการออกรายงาน

2.กรอกรายงานท่ีตองการออก 3.ตรวจสอบรายงานที่ตองการออก IF มีรายงาน 3.1 ระบบแสดงรายงาน ELSE ไมมีรายงาน 3.2 ระบบแจงไมมีรายงาน

84

3.2.12 Data Dictionary ตารางท่ี 3-35 แสดงขอมูลลูกบาน(Villager)

ชื่อฟลด คําอธิบาย ชนิดขอมูล ขนาด ประเภทคีย Reference V_name ชื่อ-สกุล String 70 PK V_home ท่ีอยู String 200 V_phone เบอรโทรศัพท Integer 10 FK

ตารางท่ี 3-36 แสดงขอมูลพนักงาน (Staff)

ชื่อฟลด คําอธิบาย ชนิดขอมูล ขนาด ประเภทคีย Reference S_id รหัสพนักงาน Integer 4 PK S_name ชื่อ-สกุล String 70 S_home ท่ีอยู String 200 S_phon เบอรโทรศัพท Integer 10 FK

ตารางท่ี 3-37 แสดงขอมูลการสมัครสมาชิก(Data Member)

ช่ือฟลด คําอธิบาย ชนิดขอมูล ขนาด ประเภทคีย Reference DM_b รหัสการสมัครสมาชิก Integer 4 PK DM_id รหัสสมาชิก Integer 4 DM_day วันท่ีสมัครสมาชิก Date time DM_id card รหัสประจําตัวประชาชน Integer 13 DM_name ชื่อ-สกุล String 70

ตารางท่ี 3-38 แสดงขอมูลสมาชิก(Member)

ช่ือฟลด คําอธิบาย ชนิดขอมูล ขนาด ประเภทคีย Reference DM_id รหัสสมาชิก Integer 4 PK M_home ท่ีอยู String 200 M_phon เบอรโทรศัพท Integer 10 DM_id card รหัสประจําตัวประชาชน Integer 13 DM_l จํานวนหุน String 2 DM_lm จํานวนเงินออม Integer 7 DM_ln จํานวนเงินกู Integer 7

85

ตารางท่ี 3-39 แสดงขอมูลบัตรสมาชิก(Membership card) ชื่อฟลด คําอธิบาย ชนิดขอมูล ขนาด ประเภทคีย Reference

DM_id รหัสสมาชิก Integer 4 PK DM_name ชื่อสมาชิก String 70 M_home ท่ีอยู String 200

ตารางท่ี 3-40 แสดงขอมูลการออม(Deposit)

ชื่อฟลด คําอธิบาย ชนิดขอมูล ขนาด ประเภทคีย Reference D_id รหัสการออม Integer 4 PK DM_lm จํานวนเงินออม Number 4 D_day วันท่ีออม Date time DM_id รหัสสมาชิก Integer 4

ตารางท่ี 3-41 แสดงขอมูลใบบันทึกการออม(Leaf )

ชื่อฟลด คําอธิบาย ชนิดขอมูล ขนาด ประเภทคีย Reference D_id รหัสการออม Integer 4 PK D_day วันท่ีออม Date time DM_lm จํานวนเงินออม Number 4 DM_name ชื่อสมาชิก String 70 DM_id รหัสสมาชิก Integer 4

ตารางท่ี 3-42 แสดงขอมูลการกูเงิน(Data Loan)

ชื่อฟลด คําอธิบาย ชนิดขอมูล ขนาด ประเภทคีย Reference DL_day วันท่ีกู Date time

DL_day_a วันท่ีคืน Date time DM_id รหัสสมาชิก Integer 4 DL_m เลขท่ีการกูเงิน Integer 4 PK DL_mn จํานวนเงินที่กู Number 7

86

ตารางท่ี 3-43 แสดงขอมูลสัญญาเงินกู(Loan) ชื่อฟลด คําอธิบาย ชนิดขอมูล ขนาด ประเภทคีย Reference

L_name ชื่อผูกู String 70 PK DL_day วันท่ีกู Date time

DL_day_a วันท่ีคืน Date time M_home ท่ีอยู String 200 L_mony จํานวนเงิน Number 7 L_mony_a อัตราดอกเบ้ีย Number 7

ตารางท่ี 3-44 แสดงขอมูลการรับชําระเงินกู(Get Money)

ชื่อฟลด คําอธิบาย ชนิดขอมูล ขนาด ประเภทคีย Reference GM_day วันท่ีรับชําระ Date time

GM_id เลขท่ีการรับชําระ Integer 4 PK L_mony จํานวนเงิน Number 7 S_id รหัสพนักงาน Integer 4 GM_id_a เลขท่ีการกูยืม Integer 4

ตารางท่ี 3-45 แสดงขอมูลใบเสร็จรับเงิน(Receipt)

ชื่อฟลด คําอธิบาย ชนิดขอมูล ขนาด ประเภทคีย Reference R_id เลขท่ีใบเสร็จรับเงิน Integer 4 PK R_day วันท่ี Date time DM_name ชื่อสมาชิก String 70 L_mony จํานวนเงิน Number 7 R_mony_a ดอกเบ้ีย Number 7

ตารางท่ี 3-46 แสดงขอมูลการปนผล(Dividend)

ชื่อฟลด คําอธิบาย ชนิดขอมูล ขนาด ประเภทคีย Reference D_id รหัสการปนผล Integer 4 PK D_day วันที่ปนผล Date time D_mony จํานวนเงินปนผล Integer 7 D_mony_a ยอดปนผลสุทธ ิ Integer 7

87

ตารางท่ี 3-47 แสดงขอมูลรายละเอียดการปนผล(Case dividend) ชื่อฟลด คําอธิบาย ชนิดขอมูล ขนาด ประเภทคีย Reference

CD_id รหัสการปนผล Integer 4 PK DM_id รหัสสมาชิก Integer 4 D_mony_b ยอดการปนผล Number 7

ตารางท่ี 3-48 แสดงขอมูลรายงานการปนผล(Report dividend)

ชื่อฟลด คําอธิบาย ชนิดขอมูล ขนาด ประเภทคีย Reference DM_id รหัสสมาชิก Integer 4 PK DM_name ชื่อสมาชิก String 70 RD_a จํานวนหุน Number 2 RD_b อัตราการปนผลตอหุน Number 7 L_mony จํานวนเงิน Integer 7

ตารางท่ี 3-49 แสดงขอมูลการถอนหุน(Draw share)

ชื่อฟลด คําอธิบาย ชนิดขอมูล ขนาด ประเภทคีย Reference DS_id รหัสการถอนหุน Integer 4 PK DM_name ชื่อสมาชิก String 70 DM_id รหัสสมาชิก Integer 4 R_day วันท่ี Date time

ตารางท่ี 3-50 แสดงขอมูลใบถอนหุน(Leaf share)

ชื่อฟลด คําอธิบาย ชนิดขอมูล ขนาด ประเภทคีย Reference DM_id รหัสสมาชิก Integer 4 PK R_day วันท่ี Date time DM_name ชื่อสมาชิก String 70 RD_a จํานวนหุน Number 2 DM_lm จํานวนเงินออม Number 7 LS_b อัตราเงินตอหุน Number 7

88

3.2.13 Site Map

ภาพท่ี 3- 35แสดง Site Map ของระบบบริหารจัดการสหกรณออมทรัพยแมบานบานโสกยาง

89

3.2.13 การออกรายงาน (Output Design)

สหกรณออมทรัพยแมบานบานโสกยาง รหัสสมาชิก 9999 ชื่อ นายภัทรพล สกุล สัตพันธ

ท่ีอยู 33/1 ต.หนองแสง อ.วาปปทุม จ.มหาสารคาม 44120

รายงานขอมูลสมาชิก

สหกรณออมทรัพยแมบานบานโสกยาง ตําบลหนองแสง อําเภอวาปปทุม จังหวัดมหาสารคาม

ลําดับท่ี รหัสสมาชิก

ชื่อ-สกุล วันท่ีสมัคร

หมายเลขบัตรประชาชน

ท่ีอยู เบอรโทรศัพท

1 xxxx xxxxxxxx xxxxxxxx xxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxx 2 xxxx xxxxxxxx xxxxxxxx xxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxx 3 xxxx xxxxxxxx xxxxxxxx xxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxx 4 xxxx xxxxxxxx xxxxxxxx xxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxx

ใบบันทึกรายการออมเงิน สหกรณออมทรัพยแมบานบานโสกยาง ตําบลหนองแสง อําเภอวาปปทุม จังหวัดมหาสารคาม

วันท่ี………………….. รหัสสมาชิก………………………………………………………………..………………………… รหัสการออม………………………………………………………………………………………… ชื่อ-สกุล……………………………………………………………………………………………… จํานวนเงิน……………………………………………………………………………………………

90

รายงานขอมูลการออม สหกรณออมทรัพยแมบานบานโสกยาง ตําบลหนองแสง อําเภอวาปปทุม จังหวัดมหาสารคาม

ลําดับท่ี รหัสสมาชิก ชื่อ-สกุล วันท่ีออม จํานวนเงินออม จํานวนเงินออม

สุทธ ิ1 xxxx xxxxxxxxxxx xxxxxxxxxx xxxxxxx xxxxxxx 2 xxxx xxxxxxxxxxx xxxxxxxxxx xxxxxxx xxxxxxx 3 xxxx xxxxxxxxxxx xxxxxxxxxx xxxxxxx xxxxxxx

รายงานขอมูลการกูยืม สหกรณออมทรัพยแมบานบานโสกยาง ตําบลหนองแสง อําเภอวาปปทุม จังหวัดมหาสารคาม

ลําดับท่ี ชื่อ-สกุล วันท่ีกู วันที่คืน ที่อยู จํานวน

ดอกเบ้ีย อัตรา

ดอกเบ้ีย 1 xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx 2 xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx 3 xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx

91

สัญญากูยืมเงิน

ทําท่ี สหกรณออมทรัพยแมบานบานโสกยาง หมูท่ี 15 ตําบลหนองแสง อําเภอวาปปทุม จังหวัดมหาสารคาม

วันท่ี.................เดือน................................. พ.ศ. ....................

ขาพเจา....................................................................อายุ...................ป อยูบานเลขท่ี.............บานโสกยาง หมูท่ี 15 ตําบลหนองแสง อําเภอวาปปทุม จังหวัดมหาสารคาม ในฐานะ “ผูกู” ฝายหนึ่ง กับ สหกรณออมทรัพยแมบานบานโสกยาง หมูท่ี 15 ตําบลหนองแสง อําเภอวาปปทุม จังหวัดมหาสารคาม ในฐานะ “ผูใหกู” อีกฝายหนึ่ง คูสัญญาท้ังสองฝายตกลงทําสัญญาดังความตอ ไปนี ้ ขอ 1. ผูกูตกลงกูเงินและผูใหกูตกลงใหกูเงินจํานวน..................บาท (.................................)และผูกูไดรับเงินจํานวนดังกลาวไปเรียนรอยแลวตั้งแตเวลาท่ีทําสัญญาฉบับนี ้

ขอ 2. ผูกูตกลงยิงยอมชําระดอกเบ้ียใหกูในอัตรารอยละ.......................ตอป นับตั้งแตวันท่ี....................จนถึงวันท่ี………………………………… ขอ 3. ผูกูตกลงชําระเงินตนพรอมดอกเบ้ียคืนในวันท่ี......................................................... ขอ 4. หากผูกูปฏิบัติผิดนัดผิดสัญญาขอใดขอหนึ่งแลว ผูใหกูสัญญาบอกเลิกสัญญาและทําการเรียกเงินตนพรอมดอกเบ้ียคืนไดทันที ลงชื่อ.................................................ผูกู ลงชื่อ.................................................ผูใหกู (.................................................) (................................................) ลงชื่อ.................................................พยาน ลงชื่อ.................................................พยาน (.................................................) (.................................................)

92

รายงานการรับชําระเงินกู สหกรณออมทรัพยแมบานบานโสกยาง ตําบลหนองแสง อําเภอวาปปทุม จังหวัดมหาสารคาม

ลําดับท่ี รหัส

สมาชิก เลขที่การกู เลขท่ีการ

รับชําระ วันท่ีรับ

ชําระ จํานวนดอก

เงิน ผูรับชําระ

1 xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx 2 xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx 3 xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx

เลขท่ี…………

ใบเสร็จรับเงิน สหกรณออมทรัพยแมบานบานโสกยาง ตําบลหนองแสง อําเภอวาปปทุม จังหวัดมหาสารคาม

วันที…่……………………… ไดรับเงินจาก........................................................................................................................................ ..................................................................................................................................เปนท่ีถูกตองแลว

รายการ จํานวนเงิน จํานวนเงินตน ดอกเบ้ีย อื่นๆ

รวม

(ตัวอักษร).......................................................................................................

ผูรับเงิน................................................................

(……………………………………..)

93

รายงานการปนผล สหกรณออมทรัพยแมบานบานโสกยาง ตําบลหนองแสง อําเภอวาปปทุม จังหวัดมหาสารคาม

ลําดับที ่ ชื่อ - สกุล จํานวนหุน อัตราการปนผลตอหุน รวม 1 นายสวน สัตพันธ 4 50 200 2 นางกัณหา สัตพันธ 3 50 150 3 นายสัญญารัตน สัตพันธ 1 50 50 4 นายภัทรพล สัตพันธ 2 50 100 5 นายแกว รังมาตย 6 50 300

ใบบันทึกการถอนหุน สหกรณออมทรัพยแมบานบานโสกยาง ตําบลหนองแสง อําเภอวาปปทุม จังหวัดมหาสารคาม

วันท่ี…………………………. ไดรับเงินจาก สหกรณออมทรัพยแมบานบานโสกยาง เปนท่ีถูกตองแลว

รหัสสมาชิก ชื่อ สกุล จํานวนหุน อัตราเงินตอหุน จํานวนเงินออม รวม

(ตัวอักษร).......................................................................................................

ผูรับเงิน................................................................

(……………………………………..)

94

3.2.13 Input Design

ภาพท่ี 3- 36 หนาฟอรมเขาสูระบบ

ภาพที่ 3- 37 หนาฟอรมหลัก

95

ภาพท่ี 3- 38 หนาฟอรมสมัครสมาชิก

ภาพท่ี 3- 39 หนาฟอรมการออม

96

ภาพท่ี 3- 40 หนาฟอรมการกูเงิน

ภาพท่ี 3- 41 หนาฟอรมการรับชําระเงินกู

97

ภาพท่ี 3- 42 หนาฟอรมการปนผล

ภาพท่ี 3- 43 หนาฟอรมการถอนหุน

98

ภาพที่ 3- 44 หนาฟอรมการออกรายงาน

Recommended