บทที่ 3 การวิเคราะห ์และการ...
TRANSCRIPT
บทท 3 การวเคราะหและการออกแบบระบบ
จากการศกษากองทนสวสดการของมหาวทยาลย รวมถงระเบยบทเกยวของของกองทนสวสดการเพอการออมทรพยและการใหกเงน และรวบรวมความตองการจากคณะกรรมกรรมกองทนสวสดการของมหาวทยาลย ผพฒนาจงไดแสดงใหเหนถงการวเคราะหและการออกแบบระบบดงน 3.1 แผนภาพโครงงานระบบ (Structure Chart)
แสดงโครงสรางการทางานของระบบกองทนสวสดการฯ มหาวทยาลยราชภฎลาปางแบงการทางานของระบบออกเปน 5 สวนงานหลก แสดงดงภาพท 3-1 ประกอบดวย
1.0 ตดตงขอมลระบบ คอ การกาหนดขอมลเบองตนเกยวกบกองทนสวสดการของมหาวทยาลยราชภฏลาปาง
2.0 ขอมลสมาชก คอ การเกบขอมลเกยวกบสมาชก ผรบผลประโยชน การเปลยนแปลงคาหน หรอการซอ/ลดหน
3.0 ขอมลการกยมคอ การกเงนของสมาชกตามระเบยบปฎบต โดยมการจดทาสญญาการกเงนกบทางมหาวทยาลยราชภฏลาปาง
4.0 รายได/รายจาย/ปนผล คอ การเกบขอมลเกยวกบรายไดเขากองทนสวสดการ และการเกบขอมลรายการจายออกจากเงนกองทนตามระเบยบกองทนฯ รวมถงการปนผลเงนรายไดจากกองทนสวสดการประจาปใหแกสมาชกกองทนฯ
5.0 ออกรายงานคอ การรายงานแสดงรายละเอยดตาง ๆ ของขอมลกองทน
ในสวนงานตดตงขอมลระบบ ไดแบงการทางานออกเปน 3 สวนงานยอย ไดแก ขอมลของกองทนฯ ขอมลคณะกรรมการ และขอมลรายไดแรกรบ เพอใหการบรหารจดการงานกองทนสอดคลองกนและเปนแนวทางเดยวกน แสดงดงภาพท 3-2
18
ภาพท 3-1 Structure Chart Overview ของ ระบบกองทนสวสดการฯ
ภาพท 3-2 Structure Chart 1.0 ตดตงขอมลระบบ
ในสวนงาน ขอมลสมาชก ไดแบงการทางานออกเปน 3 สวนงานยอย ไดแก การสมครเปนสมาชก การกาหนดผรบผลประโยชนในกรณสมาชกเสยชวต การเปลยนแปลงคาหนของสมาชกและ/หรอการซอหนเพมของสมาชก แสดงดงภาพท 3-3
ภาพท 3-3 Structure Chart 2.0 ขอมลสมาชก
ในสวนงาน ขอมลการกเงน ไดแบงการทางานออกเปน 1 สวนงานยอย คอการทาสญญากเงน แสดงดงภาพท 3-4
19
ภาพท 3-4 Structure Chart 3.0 ขอมลการกเงน
ในสวนงาน รายได/รายจาย/ปนผล ไดแบงการทางานออกเปน 3 สวนงานยอย ไดแก การบนทกรายไดเขากองทนสวสดการ การบนทกรายจายของกองทนสวสดการ และการสรปการปนผลประจาป แสดงดงภาพท 3-5
ภาพท 3-5 Structure Chart 4.0 รายได/รายจาย/ปนผล
ในสวนงาน ออกรายงาน ไดแบงการรายงานขอมลออกเปน 5 สวนยอย ไดแก การรายงานรายนามสมาชกกองทนฯ การรายงานรายการกเงนของสมาชกกองทนฯ การรายงานการชาระเงนกของสมาชกกองทนฯ รายงานสรปผลรายไดและรายจายประจาป และรายงานสรปการปนผลแกสมาชกประจาป แสดงดงภาพท 3-6
ภาพท 3-6 Structure Chart 5.0 ออกรายงาน
20
3.2 แผนภาพการไหลของขอมล (Data Flow Diagram)
สญลกษณทสาคญของแผนภาพการไหลขอมล (Data Flow Diagram)มสวนประกอบสาคญแสดงดงตารางท 3-1
ตารางท 3-1 สญลกษณแผนภาพการไหลของขอมล
สญลกษณ คาอธบาย
กระบวนการ(Process)
ผมสวนเกยวของนอกระบบ(External Agent)
แหลงจดเกบขอมล(Data Store)
ทศทางการไหล (Flow Direction)
จากโครงสรางการทางานขางตนสามารถแสดงทศทางการไหลของขอมลดงแบบจาลองตอไปนแสดงดงภาพท 3-7
ภาพท 3-7 Context Diagram ของระบบกองทนสวสดการฯ มหาวทยาลยราชภฎลาปาง
ระบบกองทนสวสดการเพอการออมทรพยและการใหกเงน มหาวทยาลยราชภฏลาปาง เปนระบบหนงทตงขนเพอจดหาสวสดการแกบคลากรของมหาวทยาลย ในลกษณะการจดตงกองทนจากเงนออมทรพยของสมาชก และจดสรรเงนกองทนเพอการใหกเงนใหอตราดอกเบยตา และเมอสนสดป
21
ตามปฏทน สมาชกจะไดเงนปนผลจากรายไดของกองทนตามการพจารณาของคณะกรรมการกองทนตอไปซงระบบน ไดแบงสวนงานหลกออกเปน 5 สวน แตละสวนงานมบรหารจดการงาน แสดงไดดงภาพท 3-8 และสามารถอธบายการทางานของแตละกระบวนการ (Process) ไดดงตารางท 3-2
ตารางท 3-2 DFD Level 1 ของ Process 0.0ระบบกองทนสวสดการฯ
Process No. Process name
Description
P 1.0 ตดตงขอมล
ระบบ
การตดตงขอมลระบบเปนการกาหนดขอมลการบรหารจดการบนระบบกองทนสวสดการ โดยแบงงานดงน ขอมลระบบ ขอมลคณะกรรมการ และขอมลรายไดแรกรบ
P 2.0 ขอมลสมาชก ขอมลสมาชกเปนการจดเกบและจดการขอมลของสมาชกตงแตเรมตนสมครจนกระทงแตงตงผรบผลประโยชนกรณสมาชกเสยชวต
P 3.0 การใหกเงน การใหกเงน ซงเปนสวสดการของมหาวทยาลย โดยกาหนดประเภทการกไว 2 ประเภท คอ การกเงนสามญ และการกฉกเฉน ซงดาเนนงานตามระเบยบของมหาวทยาลย
P 4.0 รายได/
รายจาย/ปนผล
รายได คอเงนทรบเขากองทนประจาปซงมหลายประเภทตามระเบยบ รายจายคอเงนทคณะกรรมการสามารถเบกจายออกจากกองทน และเงนปนผลคอเงนทปนผลแกสมาชกตามหน
P 5.0 ออกรายงาน ออกรายงาน คอการนาเสนอขอมลทางเครองพมพตามแบบทคณะกรรมการตองการ
22
1.0 ตดตง
ขอมล
ระบบ
2.0
ขอมล
สมาช
ก
3.0
การใหก
เงน
4.0
รายไ
ด/รา
ยจาย
/ปนผ
ล
5.0
ออกร
ายงา
น
คณะก
รรมก
ารกอ
งทนฯ
ตดตง
ขอมล
ระบบ
สมาช
กกอง
ทนฯ
บคลา
กรขอ
งมห
าวทย
าลย
ยนแบ
บสมค
รเปนส
มาชก
ยนจา
นงกา
หนดผ
รบผล
ประโ
ยชน
ขอเป
ลยนแ
ปลงค
าหน/
เพมค
าหน
ยนกเ
งนสา
มญ/ฉ
กเฉน
ชาระ
คาเงน
ก
คณะก
รรมก
ารกอ
งทนฯ
บนทก
ขอมล
รายไ
ดบน
ทกขอ
มลรา
ยจาย
พจาร
ณากา
รปนผ
ล
ขอมล
การก
แล
ะการ
ชาระ
เงน
ขอมล
สมาช
ก
ขอมล
รายไ
ด/รา
ยจาย
/ปนผ
ล
ขอมล
สมาช
กคณ
ะกรร
มการ
กองท
นฯ
สมาช
กกอง
ทนฯ
ภาพท
3-8
DFD
Leve
l 1 : P
roce
ss 0.
0 ของระบบ
กองทนสวสดการฯ
23
สาหรบกระบวนการท 1.0 การตดตงขอมลระบบ เมอคณะกรรมการตองการดาเนนการ ระบบจะแบงสวนงานยอยออกเปน 3 สวน แตละสวนงานมบรหารจดการงาน แสดงไดดงภาพท 3-9 และสามารถอธบายการทางานของแตละกระบวนการ (Process) ไดดงตารางท 3-3
ภาพท 3-9 DFD Level 2 : Process 1.0 ตดตงขอมลระบบ
ตารางท 3-3 DFD Level 2 : Process 1.0ตดตงขอมลระบบ
Process No. Process name
Description
P 1.1 ขอมลระบบ เปนการจดการขอมลทเกยวของในการดาเนนงานของระบบ ซงเปนขอมลทเกดจากการพจารณาของคณะกรรมการกองทนเพอใหสามารถดาเนนงานภายในกองทนไดอยางมประสทธภาพ
P 1.2 คณะกรรมการ เปนการจดการขอมลคณะกรรมการทตองระบรายชอในทกการจดการทรบมอบ/อนมต
P 1.3 ขอมลรายรบ-
รายจาย เปนการจดการขอมลรายรบรายจายประจาป ซงมหลายประเภท และแปรผนไปตามการรบมอบในแตละป
24
สาหรบกระบวนการท 2.0 ขอมลสมาชก เมอบคลากรของมหาวทยาลยราชภฏลาปางตองการยนความจานงสมครเปนสมาชก รวมถงสมาชกตองการกาหนดผรบผลประโยชนหรอปรบเปลยนคาหนใด ๆ ตองการดาเนนการ ระบบจะแบงสวนงานยอยออกเปน 3 สวน แตละสวนงานมบรหารจดการงาน แสดงไดดงภาพท 3-10 และสามารถอธบายการทางานของแตละกระบวนการ (Process) ไดดงตารางท 3-4
ภาพท 3-10 DFD Level 2 : Process 2.0 ขอมลสมาชก ตารางท 3-4 DFD Level 2 : Process 2.0ขอมลสมาชก
Process No. Process name
Description
P 2.1 ขอมลสมาชก เปนการจดการขอมลสมาชกทเกดจากบคลากรของมหาวทยาลยยนความจานง
P 2.2 ผรบ
ผลประโยชน เปนการจดการขอมลผรบผลประโยชนของสมาชกทเกดจากการออมทรพย ซงรวมผลทเกดจากการกยมของสมาชกดวย
P 2.3 แปลยนแปลง
คาหน เปนการจดการขอมลการเปลยนแปลงคาหน เพม/ลดจานวนหนของสมาชก
25
สาหรบกระบวนการท 3.0 ขอมลการกเงน เมอสมาชกของกองทนสวสดการฯ ของมหาวทยาลยราชภฏลาปางตองการกเงนกองทน รวมถงการชาระเงนก ระบบจะแบงสวนงานยอยออกเปน 1 สวน มบรหารจดการงาน แสดงไดดงภาพท 3-11 และสามารถอธบายการทางานของละกระบวนการ (Process) ไดดงตารางท 3-5
ภาพท 3-11 DFD Level 2 : Process 3.0 ขอมลการกเงน
ตารางท 3-5 DFD Level 2 : Process 3.0 ขอมลการกเงน
Process No. Process name
Description
P 3.1 สญญากเงน เปนการจดการขอมลตามกเงนทงแบบสามญ และฉกเฉนของสมาชก อางองตามระเบยบของมหาวทยาลย ประกอบดวยการทาสญญากเงนและผคาประกนการก
สาหรบกระบวนการท 4.0 รายได/รายจาย/ปนผล เมอคณะกรรมการของกองทนสวสดการตองการสรปการบรหารจดการกองทน ซงประกอบดวยเงนรายได รายจาย และการปนผลประจาป ระบบจะแบงสวนงานยอยออกเปน 3 สวน แตละสวนงานมบรหารจดการงาน แสดงไดดงภาพท 3-12 และสามารถอธบายการทางานของแตละกระบวนการ (Process) ไดดงตารางท 3-6
ตารางท 3-6 DFD Level 2 : Process 4.0รายได/รายจาย/ปนผล
Process No. Process name
Description
P 4.1 แบบบนทก
รายได
เปนการจดการขอมลรายไดเขากองทนสวสดการ มหวทยาลยในแตละป ซงจดแบงตามประเภทรายไดอางองตามระเบยบมหาวทยาลย
26
Process No. Process name
Description
P 4.2 แบบบนทกรายจาย
เ ปนการจ ดการข อม ล ร ายจ าย ตามการ เ หนชอบของคณะกรรมการ โดยการเบกจายอางองตามระเบยบมหาวทยาลย
P 4.3 การปนผลประจาป
เปนการจดการการปนผลประจาปใหแกสมาชก ตามการเหนชอบของคณะกรรมการ
สาหรบกระบวนการท 5.0 ออกรายงาน เมอคณะกรรมการรวมถงสมาชกตองการทราบผลการทางานและผลสรปของกองทนสวสดการ ระบบจะแบงการนาเสนอออกเปน 5 สวน แตละสวนงานมบรหารจดการงาน แสดงไดดงภาพท 3-13 และสามารถอธบายการทางานของแตละกระบวนการ (Process) ไดดงตารางท 3-7
ตารางท 3-7 DFD Level 2 : Process 5.0ออกรายงาน
Process No. Process name
Description
P 5.1 รายนามขอมล
สมาชก เปนรายงานรายชอตาง ๆ ของสมาชกกองทนสวสดการฯ และรายละเอยดเบองตนของสมาชก
P 5.2 รายการกเงนของสมาชก
เปนรายงานรายการกเงนของสมาชกกองทนสวสดการ ทปรากฏในปจจบน
P 5.3 การชาระเงนก เปนรายงานการชาระเงนกของสมาชกตามสญญาการกเงนทแบบสามญและฉกเฉน
P 5.4 สรปรายได/รายจาย
เปนรายงานสรปเงนรายไดและรายจายของกองทนสวสดการในแตละป
P 5.5 สรปการปนผลแกสมาชก
เปนรายงานสรปการปนผลใหแกสมาชกกองทนสวสดการประจาป
27
4.1
แบบบนทกเงนรายได
4.2
แบบบนทกเงนรายจาย
4.3
การปนผลประจาป
คณะกรรมการกองทนฯ
บนทกขอมลรายได
บนทกขอมลรายจาย
พจารณาการปนผล
P 5.0
ขอมลสมาชก T4
เรยกคนขอมล
ขอมลคณะกรรมการ T2
เรยกคนขอมล
เรยกคนขอมล
แบบบนทกรายไดT9-T10บนทก/ปรบปรง
แบบบนทกรายจายT11บนทก/ปรบปรง
ขอมลระบบT1
เรยกคนขอมล
เรยกคนขอมล
ขอมลรายรบ-รายจายT3บนทก/ปรบปรง
เรยกคนขอมลขอมลรายรบ-รายจาย T3 เรยกคนขอมล
ขอมลระบบT1เรยกคนขอมล
ขอมลคณะกรรมการ T2
ขอมลสมาชก T4
การปนผลประจาปT12เรยกคนขอมล
เรยกคนขอมลบนทก/ปรบปรง
การปนผลแกสมาชก
บนทกขอมลรายจาย
บนทกขอมลรายได
ผไดรบปนผลT13บนทก/ปรบปรง
ภาพท 3-12 DFD Level 2 : Process 4.0 รายได/รายจาย/ปนผล
28
ภาพท 3-13 DFD Level 2 : Process 5.0 ออกรายงาน
29
3.3 แผนภาพความสมพนธขอมล (Entity-Relationship Diagram)
สญลกษณทสาคญของแผนภาพความสมพนธ ดงตารางท 3-8 ตารางท 3-8 แผนภาพความสมพนธ
สญลกษณ คาอธบาย
คณสมบต/รายละเอยดของกลมขอมลหรอ ความสมพนธ (Attribute)
กลมขอมล(Entity)
ความสมพนธระหวางขอมล(Relationship)
แผนภาพความสมพนธของระบบกองทนสวสดการเพอการออมทรพยและการใหกเงน มหาวทยาลยราชภฎลาปาง แสดงความสมพนธของขอมลภายในฐานขอมลเดยวกนของระบบ ซงประกอบไปดวยตารางขอมลจานวน 13 ตาราง ดงน
ขอมลระบบ ขอมลคณะกรรมการ ขอมลรายรบ-รายจานย ขอมลสมาชก ขอมลผรบผลประโชน ขอมลขอเปลยนแปลงหน ขอมลการสญญาเงนก
ขอมลผคาประกน ขอมลแบบบนทกรายได ขอมลรายการรายได ขอมลแบบบนทกรายจาย ขอมลการปนผลประจาป ขอมลผไดรบปนผล
แสดงดงภาพท 3-14
30
31
3.4 โครงสรางพจนานกรม (Data Dictionary) ฐานขอมลระบบ RILPFund_DB วตถประสงค เพอจดเกบขอมลกองทนสวสดการเพอการออมทรพยและ การใหกเงน มหาวทยาลยราชภฏลาปาง จานวนตารางทงหมด 13 ตาราง
ชอ T1: Fund_REF_Data วตถประสงค เพอจดเกบขอมลระบบทใชอางองในการดาเนนงาน แฟมทเกยวของ Fund_Debt
ตารางแสดงรายละเอยด
ตารางท 3-9 ขอมลระบบ ลาดบ
(Sequence No.)
คณสมบต (Attribute)
คาอธบาย (Description)
ขนาด (Width)
ประเภท (Type)
คา เบองตน (Default)
ตรวจสอบ (Validation
Check)
ประเภท คย (Key Type)
1 Data_id ลาดบท 10 Numeric -
ตวเลขเทานน Primary
Key
2 Data_Name ชออางอง 50 Char - ไมมตวอกษร
พเศษ -
3 Data_Rate อตรา/เงน 50 Char - ไมมตวอกษร
พเศษ -
4 Data_Comment หมายเหต 100 Char - ไมมตวอกษร
พเศษ -
ชอ T2: Fund_Staff วตถประสงค เพอจดเกบขอมลคณะกรรมการทใชอางองในการดาเนนงาน แฟมทเกยวของ Fund_Debt, Fund_Head_Dividend,
Fund_Head_Revenue, Fund_Expenses
ตารางแสดงรายละเอยด
ตารางท 3-10 ขอมลคณะกรรมการ ลาดบ
(Sequence No.)
คณสมบต (Attribute)
คาอธบาย (Description)
ขนาด (Width)
ประเภท (Type)
คา เบองตน (Default)
ตรวจสอบ (Validation
Check)
ประเภท คย (Key Type)
1 Staff_No ลาดบท 10 Numeric - ไมมตวอกษร
พเศษ Primary
Key
2 Staff_Name ชอ-นามสกล 50 Char - ไมมตวอกษร
พเศษ
-
32
ลาดบ (Sequence
No.)
คณสมบต (Attribute)
คาอธบาย (Description)
ขนาด (Width)
ประเภท (Type)
คา เบองตน (Default)
ตรวจสอบ (Validation
Check)
ประเภท คย (Key Type)
3 Staff_Position ตาแหนง 50 Char - ตวเลขเทานน -
4 Pers_id เลขทตาแหนงอางอง
10 Char - ไมมตวอกษร
พเศษ Foreign
Key ชอ T3: Fund_Summery วตถประสงค เพอจดเกบขอมลรายรบ-รายจายประจาป แฟมทเกยวของ Fund_Input_Revenue, Fund_Input_Dividend
ตารางแสดงรายละเอยด
ตารางท 3-11 ขอมลรายได-รายจายประจาปของเงนกองทนสวสดการ ลาดบ
(Sequence No.)
คณสมบต (Attribute)
คาอธบาย (Description)
ขนาด (Width)
ประเภท (Type)
คา เบองตน (Default)
ตรวจสอบ (Validation
Check)
ประเภท คย (Key Type)
1 Re_Type ประจาป 4 char - ไมมตวอกษร
พเศษ Primary
Key 2 Account_Date วนทลงบญช 2 Char 0 ตวเลขเทานน 3 Re_Type1 เงนออมทรพย 7.2 Numeric 0.00 ตวเลขเทานน -
4 Re_Type2 เงนคาธรรม เนยมใหม
7.2 Numeric 0.00 ตวเลขเทานน -
5 Re_Type3 เงนคาหน 7.2 Numeric 0.00 ตวเลขเทานน - 6 Re_Type4 ดอกเบยเงนก 7.2 Numeric 0.00 ตวเลขเทานน -
7 Re_Type5 ดอกเบยเงนฝาก
7.2 Numeric 0.00 ตวเลขเทานน -
8 Re_Type6 เงนบรจาค 7.2 Numeric 0.00 ตวเลขเทานน - 9 Re_Type7 รายไดอน 7.2 Numeric 0.00 ตวเลขเทานน -
10 Ex_Type1 คาถอนหน/พนสภาพ
7.2 Numeric 0.00 ตวเลขเทานน -
11 Ex_Type2 คาดาเนนงาน 7.2 Numeric 0.00 ตวเลขเทานน - 12 Ex_Type3 คาใชจายอน 7.2 Numeric 0.00 ตวเลขเทานน -
13 Re_Flag สถานะ 1 Char - ไมมตวอกษร
พเศษ
33
ชอ T4: Fund_Member วตถประสงค เพอจดเกบขอมลสมาชกกองทนสวสดการฯ แฟมทเกยวของ Fund_Debt, Fund_Guarantee, Fund_Expenses,
Fund_Benefit, Fund_Change, Fund_Input_Dividend
ตารางแสดงรายละเอยด ตารางท 3-12 ขอมลสมาชกกองทนสวสดการฯ
ลาดบ (Sequence
No.)
คณสมบต (Attribute)
คาอธบาย (Description)
ขนาด (Width)
ประเภท (Type)
คา เบองตน (Default)
ตรวจสอบ (Validation
Check)
ประเภท คย (Key Type)
1 Mem_id เลขทะเบยนสมาชก
10 Char - ไมมตวอกษร
พเศษ Primary
Key
2 Mem_Name ชอ-สกลสมาชก
50 Char - ไมมตวอกษร
พเศษ -
3 Pers_id เลขทตาแหนงอางอง
6 Char - ไมมตวอกษร
พเศษ Foreign
Key
4 Mem_Type ประเภทสมาชก
1 Char - ไมมตวอกษร
พเศษ -
5 Mem_Birth วนทเดอนปเกด
8 Date - ไมมตวอกษร
พเศษ -
6 Mem_in วนทเขาเปนสมาชก
8 Date - ไมมตวอกษร
พเศษ -
7 Mem_Out วนทออกจากสมาชก
8 Date - ไมมตวอกษร
พเศษ -
Mem_value คาธรรมเนยม 3 Numeric 0 ตวเลขเทานน - 8 Mem_Share จานวนหน 3 Numeric 0 ตวเลขเทานน - 9 Mem_SMoney คาหนตวเงน 7.2 Numeric 0 ตวเลขเทานน -
10 Mem_Debt_ Ordinary
หนสามญคงเหลอ
7.2 Numeric 0 ตวเลขเทานน -
11 Mem_Debt_ Urgent
หนฉกเฉนคงเหลอ
7.2 Numeric 0 ตวเลขเทานน -
12 Mem_Status สถานะสมาชก 1 Char - ไมมตวอกษร
พเศษ -
34
ชอ T5: Fund_Benefit วตถประสงค เพอจดเกบขอมลผรบผลประโยชนจากสมาชกกองทนฯ แฟมทเกยวของ Fund_Member
ตารางแสดงรายละเอยด
ตารางท 3-13 ขอมลผรบผลประโยชนจากสมาชกกองทนฯ ลาดบ
(Sequence No.)
คณสมบต (Attribute)
คาอธบาย (Description)
ขนาด (Width)
ประเภท (Type)
คา เบองตน (Default)
ตรวจสอบ (Validation
Check)
ประเภท คย (Key Type)
1 Mem_id เลขทะเบยนสมาชก
10 Char - ไมมตวอกษร
พเศษ
Primary Keyและ Foreign
Key
2 Be_No ลาดบ 3 Numeric 0 ตวเลขเทานน Primary
Key
3 Be_name ชอ-นามสกล 50 Char - ไมมตวอกษร
พเศษ
4 Be_Add1 ชอ-สกล 50 Char - ไมมตวอกษร
พเศษ -
5 Be_Add2 บานเลขท 50 Char - ไมมตวอกษร
พเศษ -
6 Be_Add3 หมท 50 Char - ไมมตวอกษร
พเศษ -
7 Be_Add4 ถนน 50 Char - ไมมตวอกษร
พเศษ -
8 Be_Add5 ตาบล 50 Char - ไมมตวอกษร
พเศษ -
9 Be_Add6 อาเภอ 50 Char - ไมมตวอกษร
พเศษ -
10 Province จงหวด 50 Char - ไมมตวอกษร
พเศษ -
11 Be_Tel โทรศพท 15 Char - ไมมตวอกษร
พเศษ -
12 Be_Officer เจาหนาท 50 Char - ไมมตวอกษร
พเศษ -
13 Be_Date วนทเกบขอมล 8 Date - ไมมตวอกษร
พเศษ
35
ชอ T6: Fund_Change วตถประสงค เพอจดเกบขอมลการเปลยนแปลงคาหน/เงนคาหน แฟมทเกยวของ Fund_Member
ตารางแสดงรายละเอยด
ตารางท 3-14 ขอมลการเปลยนแปลงคาหน/เงนคาหน ลาดบ
(Sequence No.)
คณสมบต (Attribute)
คาอธบาย (Description)
ขนาด (Width)
ประเภท (Type)
คา เบองตน (Default)
ตรวจสอบ (Validation
Check)
ประเภท คย (Key Type)
1 Book_Id เลขทหนงสอ 15 Char - ไมมตวอกษร
พเศษ Primary
Key
4 Book_Type ประเภทคารอง 1 Char - ไมมตวอกษร
พเศษ Primary
Key
2 Book_date วนท 8 Date - ไมมตวอกษร
พเศษ -
3 Mem_id เลขทะเบยนสมาชก
10 Char - ไมมตวอกษร
พเศษ Foreign
Key 5 Change_Num จานวนหน 3 Numeric 0 ตวเลขเทานน - 6 Change_Money จานวนเงน 7.2 Numeric 0 ตวเลขเทานน -
7 Change_Flag สถานะการเปลยนแปลง
1 char - ไมมตวอกษร
พเศษ
8 Change_Month เดอนทเปลยน 10 int - ไมมตวอกษร
พเศษ
9 Change_year ปทเปลยน 10 int - ไมมตวอกษร
พเศษ
10 Comment หมายเหต 100 Char - ไมมตวอกษร
พเศษ -
11 Staff_name ชอคณะ กรรมการ
50 Char - ไมมตวอกษร
พเศษ -
36
ชอ T7: Fund_Debt วตถประสงค เพอจดเกบขอมลสญญาเงนก แฟมทเกยวของ Fund_REF_Data, Fund_Member, Fund_Guarantee,
Fund_Staff, Fund_Expenses, Fund_Input_Revenue
ตารางแสดงรายละเอยด
ตารางท 3-15 ขอมลสญญาเงนกสามญ ลาดบ
(Sequence No.)
คณสมบต (Attribute)
คาอธบาย (Description)
ขนาด (Width)
ประเภท (Type)
คา เบองตน (Default)
ตรวจสอบ (Validation
Check)
ประเภท คย (Key Type)
1 Debt_id เลขทสญญาเงนก
15 Char - ไมมตวอกษร
พเศษ Primary
Key
2 Debt_Date วนททาสญญา 8 Date - ไมมตวอกษร
พเศษ -
3 Debt_Type ประเภทการกยม
1 Char - ไมมตวอกษร
พเศษ -
4 Mem_id เลขทะเบยนสมาชก
10 Char - ไมมตวอกษร
พเศษ Foreign
Key 5 Loan_Money จานวนเงนก 7.2 Numeric 0 ตวเลขเทานน - 6 Loan_Rate อตราดอกเบย 5.2 Numeric 0 ตวเลขเทานน -
7 Loan_Period จานวนผอนชาระ
7.2 Numeric 0 ตวเลขเทานน -
8 Load_Paid จานวนงวดผอน
3 Numeric 0 ตวเลขเทานน -
9 Load_Remain_ จานวนเงนกคงเหลอ
7.2 Numeric 0 ตวเลขเทานน -
10 Load_Num
จานวนงวดทผอนไปแลว
3 Numeric 0 ตวเลขเทานน -
11 Staff_Name เจาหนาทเกบหลกฐาน
1 Char - ไมมตวอกษร
พเศษ -
37
ชอ T8: Fund_Guarantee วตถประสงค เพอจดเกบขอมลผคาประกนเงนกสามญ แฟมทเกยวของ Fund_Debt_Ordinary, Fund_Staff
ตารางแสดงรายละเอยด
ตารางท 3-16 ขอมลผคาประกน เงนกสามญ ลาดบ
(Sequence No.)
คณสมบต (Attribute)
คาอธบาย (Description)
ขนาด (Width)
ประเภท (Type)
คา เบองตน (Default)
ตรวจสอบ (Validation
Check)
ประเภท คย (Key Type)
1 Debt_id สญญาเลขท 15 Char - ไมมตวอกษร
พเศษ
Primary Key และ Foreign
Key
2 Debt_Type ประเภทเงนก 1 Char - ไมมตวอกษร
พเศษ -
3 Mem_id เลขทะเบยนผก 10 Char - ไมมตวอกษร
พเศษ Foreign
Key
4 Gu_Mem_id เลขทะเบยนสมาชก(ผคา)
10 Char - ไมมตวอกษร
พเศษ Foreign
Key
5 Gu_Mem_Name ชอ-สกลผคาประกน
50 Char - ไมมตวอกษร
พเศษ
6 Gua_Mem_Pos ตาแหนง 50 Char - ไมมตวอกษร
พเศษ
7 Gua_Mem_RI หนวยงานสงกด
50 Char - ไมมตวอกษร
พเศษ
ชอ T9: Fund_Head_Revenue วตถประสงค เพอจดเกบขอมลแบบบนทกรายได แฟมทเกยวของ Fund_Staff, Fund_Input_Revenue
ตารางแสดงรายละเอยด
ตารางท 3-17 ขอมลแบบบนทกรายไดเขากองทนสวสดการฯ ลาดบ
(Sequence No.)
คณสมบต (Attribute)
คาอธบาย (Description)
ขนาด (Width)
ประเภท (Type)
คา เบองตน
(Default)
ตรวจสอบ (Validation
Check)
ประเภท คย (Key Type)
1 InR_Invoice เลขทเอกสารรบเงน
50 Char - ไมมตวอกษร
พเศษ Primary
Key
3 InR_Date วนทบนทก 8 Date - ไมมตวอกษร
พเศษ
38
ลาดบ (Sequence
No.)
คณสมบต (Attribute)
คาอธบาย (Description)
ขนาด (Width)
ประเภท (Type)
คา เบองตน
(Default)
ตรวจสอบ (Validation
Check)
ประเภท คย (Key Type)
InR_Mem_id เลขทะเบยนสมาชก
10 Char - ไมมตวอกษร
พเศษ Foreign
Key
3 InR_Mem_name ชอสมาชก 2 Char - ไมมตวอกษร
พเศษ -
4 InR_Mem_Ri หนวยงานสงกด
50 Char - ไมมตวอกษร
พเศษ -
5 InR_Officer เจาหนาทลงรบ 50 Char - ไมมตวอกษร
พเศษ -
6 InR_Comment หมายเหต 100 Char - ไมมตวอกษร
พเศษ -
7 InR_Flag สถานะ 1 Char - ไมมตวอกษร
พเศษ -
ชอ T10: Fund_Input_Revenue วตถประสงค เพอจดเกบขอมลแบบบนทกรายได แฟมทเกยวของ Fund_Staff, Fund_Head_Revenue
ตารางแสดงรายละเอยด
ตารางท 3-18 ขอมลแบบบนทกรายไดเขากองทนสวสดการฯ ลาดบ
(Sequence No.)
คณสมบต (Attribute)
คาอธบาย (Description)
ขนาด (Width)
ประเภท (Type)
คา เบองตน (Default)
ตรวจสอบ (Validation
Check)
ประเภท คย (Key Type)
1 InR_Invoice เลขทเอกสารรบเงน
50 Char - ไมมตวอกษร
พเศษ Primary
Key
2 InR_Item_id รหสบญชรบ 8 Date - ไมมตวอกษร
พเศษ Primary
Key
3 InR_Debt_id เลขทสญญาเงนก
10 Char - ไมมตวอกษร
พเศษ Foreign
Key
4 InR_Period งวดทชาระ 50 Char - ไมมตวอกษร
พเศษ -
5 InR_Money1 จานวนเงนตน 7.2 Numeric 0 ตวเลขเทานน -
6 InR_Money2 จานวนดอกเบย
7.2 Numeric 0 ตวเลขเทานน -
7 InR_Money3 จานวนเงนรวม 7.2 Numeric 0 ตวเลขเทานน - 8 InR_Money4 เงนตนคงเหลอ 7.2 Numeric 0 ตวเลขเทานน -
9 InR_Flag สถานะ 1 Char - ไมมตวอกษร
พเศษ -
39
ชอ T11: Fund_Expenses วตถประสงค เพอจดเกบขอมลแบบบนทกขอมลรายจาย แฟมทเกยวของ Fund_Staff
ตารางแสดงรายละเอยด
ตารางท 3-19 ขอมลแบบบนทกขอมลรายจาย ลาดบ
(Sequence No.)
คณสมบต (Attribute)
คาอธบาย (Description)
ขนาด (Width)
ประเภท (Type)
คา เบองตน
(Default)
ตรวจสอบ (Validation
Check)
ประเภท คย (Key Type)
1 InE_Id เลขทเอกสารจายเงน
50 Char - ไมมตวอกษร
พเศษ Primary
Key
2 InE_Item_id รหสบญชจาย 10 Char - ไมมตวอกษร
พเศษ Primary
Key
3 InE_Date วนเดอนป 8 Date - ไมมตวอกษร
พเศษ
4 InE_Mem_id มอบสมาชกเลข ทะเบยนสมาชก
10 Char - ไมมตวอกษร
พเศษ
Foreign Key
5 InE_Reason เหตผล 100 Char - ไมมตวอกษร
พเศษ -
6 InE_Book หนงสออางอง 50 Char - ไมมตวอกษร
พเศษ -
7 InE_Staff เจาหนาทบนทก
50 Char - ไมมตวอกษร
พเศษ -
8 InE_Type เดบต/เครดต 1 Char - ไมมตวอกษร
พเศษ -
9 InE_Debit จานวนเงน เดบต
7.2 Numeric 0 ตวเลขเทานน -
10 InE_Credit จานวนเงนเครดต
7.2 Numeric 0 ตวเลขเทานน -
40
ชอ T12: Fund_Head_Dividend วตถประสงค เพอจดเกบขอมลการปนผลประจาป แฟมทเกยวของ Fund_Summery, Fund_Staff, Fund_Input_Dividend
ตารางแสดงรายละเอยด
ตารางท 3-20 ขอมลการปนผลประจาป ลาดบ
(Sequence No.)
คณสมบต (Attribute)
คาอธบาย (Description)
ขนาด (Width)
ประเภท (Type)
คา เบองตน
(Default)
ตรวจสอบ (Validation
Check)
ประเภท คย (Key Type)
1 Div_Book เอกสารหลกฐาน
50 Char - ไมมตวอกษร
พเศษ Primary
Key
2 Div_Year ปนผลประจาป 4 Char - ไมมตวอกษร
พเศษ Primary
Key
3 Div_Date ลงวนท 8 Date - ไมมตวอกษร
พเศษ -
4 Re_Type1 เงนออมทรพย 7.2 Numeric 0 ตวเลขเทานน -
5 Re_Type2 เงนคาธรรม เนยมใหม
7.2 Numeric 0 ตวเลขเทานน -
6 Re_Type3 เงนคาหน 7.2 Numeric 0 ตวเลขเทานน - 7 Re_Type4 ดอกเบยเงนก 7.2 Numeric 0 ตวเลขเทานน -
8 Re_Type5 ดอกเบยเงนฝาก
7.2 Numeric 0 ตวเลขเทานน -
9 Re_Type6 เงนบรจาค 7.2 Numeric 0 ตวเลขเทานน - 10 Re_Type7 รายไดอน 7.2 Numeric 0 ตวเลขเทานน -
11 Ex_Type1 คาถอนหน/พนสภาพ
7.2 Numeric 0 ตวเลขเทานน -
12 Ex_Type2 คาดาเนนงาน 7.2 Numeric 0 ตวเลขเทานน - 13 Ex_Type3 คาใชจายอน
14 Share_num จานวนหนปจจบน
4 Numeric 0 ตวเลขเทานน -
15 Div_Percent อตราดอกเบยปนผล
7.2 Numeric 0 ตวเลขเทานน -
16 Div_Total จานวนเงนปนผล
7.2 Numeric 0 ตวเลขเทานน -
17 Share_item ปนผลตอหน 7.2 Numeric 0 ตวเลขเทานน -
41
ชอ T13: Fund_Input_Dividend วตถประสงค เพอจดเกบขอมลรายชอผไดรบการปนผล แฟมทเกยวของ Fund_Member, Fund_Dividend
ตารางแสดงรายละเอยด
ตารางท 3-21 ขอมลรายนามผไดรบการปนผล ลาดบ
(Sequence No.)
คณสมบต (Attribute)
คาอธบาย (Description)
ขนาด (Width)
ประเภท (Type)
คา เบองตน (Default)
ตรวจสอบ (Validation
Check)
ประเภท คย (Key Type)
1 Div_Book เอกสารหลกฐาน
50 Char - ไมมตวอกษร
พเศษ Primary
Key
2 Div_Year ปนผลประจาป 4 Char - ไมมตวอกษร
พเศษ Primary
Key
3 Mem_id เลขทะเบยนสมาชก
10 Char - ไมมตวอกษร
พเศษ
Primary Key and Foreign
Key
4 Mem_Name ชอ-สกลสมาชก
50 Char - ไมมตวอกษร
พเศษ -
5 Mem_in วนทเปนสมาชก
8 Date - ไมมตวอกษร
พเศษ -
6 Mem_Share จานวนหน 3 Numeric 0 ตวเลขเทานน - 7 Mem_SMoney จานวนเงน 7.2 Numeric 0 ตวเลขเทานน - 8 Div_Money เงนปนผล 7.2 Numeric 0 ตวเลขเทานน -
42
3.5 การทวนสอบและทดสอบซอฟตแวร (Software Testing)
โครงงานวจยน ใชวธการทดสอบโปรแกรมแบบแบลคบอกซ (Black Box Testing) เทคนคการทดสอบทสนใจเฉพาะขอมลและผลลพธของโมดลทตองการทดสอบเพอใหโปรแกรมทไดตรงตามขอกาหนดเทานนดงนนการทดสอบแบบนจงตงอยบนการกาหนดรายละเอยด (specification) วาระบบตองการขอมลเขาคออะไรและจะไดผลลพธอะไรออกมารวมทงระบดวยวาขอมลเขาทจะทาใหเกดความผดพลาดมอะไรบางและทาการทดสอบดวยวาเกดความผดพลาดตามทคาดไวหรอไม
ภาพท 3-15 แสดงแบบจาลองการทดสอบแบบแบลกบอกซ (black-box testing) ทมา:Black Box Testing
ภาพท 3-16 แสดงการแบงชวงขอมลเขาทปกตและททาใหเกดขอผดพลาด ทมา:Black Box Testing
43
โดยกาหนดกรณทดสอบ (Test Case) ไวจานวน 10 แบบการทดสอบ ดงตารางตอไปน
ตารางท 3-22 กาหนดกรณทดสอบ (Test Case) Test Case ID Description
001 ระบบสามารถจดการการสมครสมาชกกองทนสวสดการฯ ในกรณเปนบคลากรของมหาวทยาลยได
002 ระบบสามารถจดการการเพมจานวนหนของสมาชกกองทนได 003 ระบบสามารถจดการการลดจานวนหนของสมาชกกองทนได
004 ระบบสามารถบนทกการกเงนสามญของสมาชกตามจานวนเงนกและจานวนงวดชาระได
005 ระบบสามารถบนทกการกเงนฉกเฉนของสมาชกตามจานวนเงนกและจานวนงวดชาระได
006 ระบบสามารถจดเกบขอมลเงนรายไดทเกดจากการบรจาคของบคคลภายนอกได
007 ระบบสามารถจดเกบขอมลเงนรายไดจากการชาระตองวดของสมาชกทกเงนสามญและพมพใบเสรจรบเงนใหแกสมาชกกองทนได
008 ระบบสามารถจดเกบขอมลเงนรายจายของกองทนได และพมพใบสาคญจายเงนใหแกสมาชกกองทนตามรายการจาย
009 ระบบสามารถแสดงการชาระเงนกของสมาชกตามเลขทะเบยนและสญญาเลขทได 010 ระบบสามารถแสดงขอมลการปนผลแกสมาชกตามปพ.ศ.ทตองการได
44
3.6 แบบฟอรมขอมลขาเขา และรายงาน (User Interface)
การพฒนาระบบกองทนสวสดการฯ มหาวทยาลยราชภฏลาปาง มสวนของการประสานการทางานเพอใหสามารถดาเนนงานขอมลเขามาในระบบ และนาเสนอขอมลไปยงภายนอกระบบในรปแบบตาง ๆ โดยสามารถสรปการออกแบบสวนประสานกบผใช ได 2 สวนดงน
3.6.1 สวนรบเขา (input Interface)
ภาพท 3-17 การออกแบบสวนเมนหลกระบบกองทน
ภาพท 3-18 การออกแบบสวนรบเขาของขอมลระบบ
45
ภาพท 3-19 การออกแบบสวนรบเขาของขอมลคณะกรรมการ
ภาพท 3-20 การออกแบบสวนรบเขาของขอมลรายรบ-รายจาย
ภาพท 3-21 การออกแบบสวนรบเขาของขอมลการสมครเปนสมาชก
46
ภาพท 3-22 การออกแบบสวนรบเขาของขอมลผ รบประโยชน
ภาพท 3-23 การออกแบบสวนรบเขาของขอมลการเปลยนแปลงคาหน
ภาพท 3-24 การออกแบบสวนรบเขาของขอมลสญญาเงนก
47
ภาพท 3-25 การออกแบบสวนรบเขาของแบบบนทกรายไดแบบทวไป
ภาพท 3-26 การออกแบบสวนรบเขาของแบบบนทกรายไดแบบรายเดอน
ภาพท 3-27 การออกแบบสวนรบเขาของแบบบนทกรายจายทวไป
48
ภาพท 3-28 การออกแบบสวนรบเขาของการปนผลประจาป (พจารณาเงนปนผล)
ภาพท 3-29 การออกแบบสวนรบเขาของการปนผลประจาป (ปนผลรายบคคล)
49
3.6.2 สวนการแสดงผล (Output Interface)
ภาพท 3-30 การออกแบบสวนแสดงผลของใบเสรจรบเงน
ภาพท 3-31 การออกแบบสวนแสดงผลของใบสาคญจายเงน
ภาพท 3-32 การออกแบบสวนแสดงผลของรายงานการแสดงสมาชกกองทน
50
ภาพท 3-33 การออกแบบสวนแสดงผลของรายงานการแสดงขอมลการก เงนของสมาชก
ภาพท 3-34 การออกแบบสวนแสดงผลของรายงานการแสดงรายละเอยดการกและชาระเงน
ภาพท 3-35 การออกแบบสวนแสดงผลของรายงานการแสดงงบรายไดและคาใชจาย
51
ภาพท 3-36 การออกแบบสวนแสดงผลของรายงานการปนผลประจาป