SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business...

50
โปรแกรมเพิ่มเติมในการจัดเก็บขอมูลสินทรัพยถาวรบนระบบ SAP Business One กรณีศึกษา โปรแกรมเพิ่มเติมในการจัดเก็บขอมูลสินทรัพยถาวรบนระบบ SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study: Simat Technologies Public Company Limited ศศิศ สาตาชนม สารนิพนธฉบับนี้เปนสวนหนึ่งของการศึกษา หลักสูตรวิทยาศาสตรมหาบัณฑิต สาขาวิชาเทคโนโลยีสารสนเทศ คณะวิทยาการและเทคโนโลยีสารสนเทศ มหาวิทยาลัยเทคโนโลยีมหานคร ปการศึกษา 2556

Transcript of SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business...

Page 1: SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study:

โปรแกรมเพมเตมในการจดเกบขอมลสนทรพยถาวรบนระบบ SAP Business One

กรณศกษา โปรแกรมเพมเตมในการจดเกบขอมลสนทรพยถาวรบนระบบ

SAP Business One

Add-On Program for information of Fixed Assets on SAP Business One

Case Study: Simat Technologies Public Company Limited

ศศศ สาตาชนม

สารนพนธฉบบนเปนสวนหนงของการศกษา

หลกสตรวทยาศาสตรมหาบณฑต สาขาวชาเทคโนโลยสารสนเทศ

คณะวทยาการและเทคโนโลยสารสนเทศ

มหาวทยาลยเทคโนโลยมหานคร

ปการศกษา 2556

Page 2: SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study:

 

 

หวขอโครงงาน โปรแกรมเพมเตมในการจดเกบขอมลสนทรพยถาวรบนระบบ SAP Business One

นกศกษา นายศศศ สาตาชนม รหสนกศกษา 5217670043 ปรญญา วทยาศาสตรมหาบณฑต สาขาวชา เทคโนโลยสารสนเทศ ปการศกษา 2556 อาจารยผควบคมโครงงาน ดร.วรพล ลลาเกยรตสกล

บทคดยอ

โครงงานนเปนการจดทาโปรแกรมเพมเตมในการจดเกบขอมลสนทรพยถาวรบนระบบ SAP Business One ของบรษท ไซแมท เทคโนโลย จากด มหาชนโดยเปนการจดเกบและตรวจสอบขอมลสนทรพยของบคลากรทครอบครองอย ทใชอยภายในและภายนอกบรษท

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

Page 3: SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study:

 

II 

 

กตตกรรมประกาศ

ขาพเจา นายศศศ สาตาชนม ขอขอบพระคณ ดร.วรพล ลลาเกยรตสกล ซงเปน

อาจารยทปรกษาโครงงานน รวมทงอาจารยทกทานทไดถายทอดวชาความร ตลอดระยะเวลาท

ไดเขามาศกษาในมหาวทยาลย และใหคาปรกษาในการพฒนาโครงงานนจนสาเรจลลวงไปได

ดวยด

ลาดบสดทายตองขอขอบพระคณ นายธรรมนญ กอเกยรตวนช ผอานวยการอาวโส ฝายบญช ผ

ทคอยใหการสนบสนนและอนญาตใหทาโปรแกรมเพมเตมในการจดเกบขอมลสนทรพยถาวรบนระบบ

SAP Business One

นายศศศ สาตาชนม

Page 4: SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study:

 

III 

 

สารบญ หนา

บทคดยอ I

กตตกรรมประกาศ II

สารบญ III

สารบญรป IV

สารบญตาราง V

บทท 1 บทนา 1

1.1 กลาวนา 1

1.2 ปญหาและแรงจงใจ 1

1.3 แนวทางการแกปญหา 2

1.4 วตถประสงคของการทาโครงงาน 2

1.5. ขอบเขตของโครงงาน 3

1.6 ประโยชนทคาดวาจะไดรบ 3

1.7 โครงสรางของสารนพนธ 4

บทท 2 ทฤษฎทเกยวของ 5

2.1 บทนา 5

2.2 ทฤษฎทเกยวของ 5

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

3.1 การศกษาและวเคราะหระบบงานปจจบนและความตองการของระบบ 15

3.2 วเคราะหและออกแบบระบบ 16

3.3 การออกแบบโครงสรางฐานขอมล 22

3.4 E-R Diagram to Relational Schema 23

3.5 พจนานกรมขอมล (Data Dictionary) 25

บทท 4 การทดลองและผลการทดลอง 29

4.1 ความตองการพนฐานของระบบ 29

4.2 สวนแสดงผลการทางาน 30

Page 5: SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study:

 

IV 

 

บทท 5 สรปผลการดาเนนงานและขอเสนอแนะ 41

5.1 สรปผลการดาเนนงานของโครงงาน 41

5.2 ขอเสนอแนะในการแกปญหา 41

5.2 แนวทางการพฒนาโครงการ 41

บรรณานกรม 43

Page 6: SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study:

 

 

สารบญรป

รปท หนา

1.1 ภาพรวม SAP Business One 2

2.1 องคประกอบของ .Net Platform 7

2.2 องคประกอบของ .Net Framework 8

2.3 Platform .NET และ Java 9

2.4 โครงสราง .Net Assembly 11

3.1 Context Diagram การทางานของระบบ 16

3.2 การไหลของขอมลใน Level 0 17

3.3 การไหลของขอมลใน Level 1 ของ process 1 18

3.4 การไหลของขอมลใน Level 1 ของ process 2 19

3.5 การไหลของขอมลใน Level 1 ของ process 3 20

3.6 การไหลของขอมลใน Level 1 ของ process 4 21

3.7 การออกแบบฐานขอมล (ER-Diagram) 23

4.1 เมนโปรแกรมทแสดงบน SAP Business One 30

4.2 หนาจอการตงคาหมายเลขเอกสารเรมตน 31

4.3 หนาจอการสรางกลมสนทรพย 31

4.4 หนาจอการแสดงกลมสนทรพย 32

4.5 หนาจอการสรางรายการสนทรพย 33

4.6 หนาจอแสดงรายการสนทรพย 34

4.7 หนาจอการลงทะเบยนสนทรพย 35

4.8 หนาจอการตดจาหนายสนทรพย 36

4.9 หนาจอการออกรายงานคาเสอมราคาสนทรพย 37

4.10 หนาจอการออกรายงานการไดมาของสนทรพย 38

4.11 หนาจอการออกรายงานการตดจาหนายสนทรพย 39

4.12 หนาจอการออกรายงานทะเบยนสนทรพย 40

Page 7: SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study:

 

VI 

 

สารบญตาราง

ตารางท หนา

3.1 ขอมลตารางทงหมดในระบบ 21

3.5.1 ตาราง SM_ACQ 24

3.5.2 ตาราง SM_ACQ1 24

3.5.3 ตาราง SM_ASGP 25

3.5.4 ตาราง SM_ASITM 25

3.5.5 ตาราง SM_DPS 25

3.5.6 ตาราง SM_DPS1 26

3.5.7 ตาราง SM_FADCS 26

Page 8: SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study:

 

 

บทท 1

บทนา

1.1 กลาวนา

การดาเนนธรกจในภาวะปจจบน มการแขงขนกนสง จงทาใหระบบเทคโนโลยเขามามบทบาท

สาคญในการเปลยนพฤตกรรมของผประกอบการในการบรหารงานองคกร กระบวนการทางธรกจแบบ

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

หนวยงานภายในและภายนอกองคกร สงผลใหความสามารถในการสอสาร ควบคม ตลอดจนการ

ประมวลผลเพอตดสนใจเปนไปอยางถกตอง จงเปนการสรางความไดเปรยบทางธรกจและมความพรอม

ในการแขงขน ทาใหมโอกาสทจะชนะคแขงขนไดมากยงขน

ไซแมท เทคโนโลย จงไดมแนวคดนาระบบ ERP เขามาใชคอ SAP Business One เปนแอพ

พลเคชนทรวมฟงกชนธรกจหลก ๆ ทใชในบรษท ประกอบดวย การเงน การขาย การบรหารลกคา

สมพนธ สนคาคงคลง และการปฏบตงาน โดย SAP Business One ชวยลดความจาเปนในการตดตง

แอพพลเคชนเสรม การทางานรวมกบโมดลทหลากหลายซบซอน ซงตางจากโซลชนอน ๆ สาหรบธรกจ

ขนาดเลก SAP Business One มความยดหยนในการปรบปรงและเพมเตมใหตรงกบความตองการใน

ธรกจนนๆ โดยเฉพาะ โดยอาศยเครองมอปรบแตงทใชงานงายและโซลชนทเพมเตมขนเรยกวา Add-on

1.2 ปญหาและแรงจงใจ

จากระบบเดมการตรวจสอบสนทรพยจะตองทาการตรวจสอบโดยใชพนกงานไปทาการ

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

เปรยบเทยบกบขอมลของสนทรพยเดมทมอยในระบบ ซงทาใหเกดปญหาตาง ๆ ตามมา เชน ความ

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

คอนขางยาก เปนตน

สาหรบ โปรแกรมเพมเตมในการจดเกบขอมลสนทรพยถาวรบนระบบ SAP Business One

(Add-on Fixed Assets) ทใหมาพรอม SAP Business One การทางานของโปรแกรมมความซบซอน

ใชงานคอนขางยาก โปรแกรมประมวลผลชา คานวณคาเสอมราคายงยาก การออกรายงานยงไม

ครบถวน อกทงไมเหมาะกบระบบการทางานภายในองคกร

Page 9: SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study:

 

 

1.3 แนวทางการแกปญหา

จากปญหาทกลาวมาแลวในขอ 1.2 เพอเปนการลดขนตอนการทางานของการตรวจสอบ

สนทรพยลง การตดตามสนทรพยวาใครครอบครองอย และตองการความถกตองแมนยาของขอมลมาก

ขน จงไดมการทาโปรแกรมเพมเตมในการจดเกบขอมลสนทรพยถาวรบนระบบ SAP Business One

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

ไดอยางถกตองและเหมาะสมกบระบบการทางานภายในองคกร

รปท 1.1 ภาพรวม SAP Business One

1.4 วตถประสงคของการทาโครงงาน

1.4.1 ศกษาและทาการออกแบบระบบสนทรพยถาวร เพอจดเกบขอมลอยางเปนระบบ ระเบยบ

สะดวกตอการใชงาน

1.4.2 ควบคมและตดตามการใชงานของสนทรพยไดอยางมประสทธภาพ

1.4.3 การเพมและจาหนายออกมการจดบนทกอยางถกตอง

1.4.4 มการคานวณคาเสอมราคา และ คาเสอมราคาสะสม เพอใชในการบนทกบญชไดอยา

ถกตองและทนเวลา คาเสอมราคาแบบเสนตรง (Straight Line)

SAP Business

One

 

Finance

Product

Inventory

Service

Purchase

Sale

Add-On Program for information of Fixed Assets

Page 10: SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study:

 

 

1.4.5 ฝายบรหาร ไดรบขอมลเกยวกบสนทรพยถาวรทมประโยชน ถกตองและทนเวลา เพอใช

ในการวางแผนควบคม และตดสนใจ

1.5. ขอบเขตของโครงงาน

1.5.1 สามารถเพม แกไข คนหา และบนทกหมวดหมของขอมลสนทรพยได (Asset Group)

1.5.2 สามารถเพม แกไข คนหา และบนทกรายการสนทรพยและแยกตามหมวดหมได

(Item Master Data)

1.5.3 สามารถเพม แกไข คนหา บนทก และยกเลกขอมลสนทรพยได (Acquisition)

1.5.4 สามารถเพม แกไข คนหา บนทก คานวณกาไรหรอขาดทนจากการจาหนายสนทรพยและ

ยกเลกได (Disposal)

1.5.5 สามารถคานวณคาเสอมราคาแบบเสนตรง Straight Line ได (Depreciation)

1.5.6 สามารถออกรายงานคาเสอมราคาสนทรพยได (Report Depreciation)

1.5.7 สามารถออกรายงานการตดจาหนายสนทรพยได (Report Disposal)

1.5.8 สามารถออกรายงานการไดมาของสนทรพยได (Report Acquisition)

1.5.9 สามารถออกรายงานทะเบยนสนทรพยได (Report Asset Register)

1.6 ประโยชนทคาดวาจะไดรบ

1.6.1 จดการงานทเกดขนอยางเปนประจาของแผนกบญชสนทรพยถาวรไดอยางมประสทธภาพ

เชน การจดทาทะเบยนคมสนทรพยถาวร การบนทกคาเสอมราคา และการตดจาหนาย

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

ระดบตาง ๆ ภายในกจการ

1.6.3 ชวยจดทารายงานทางบญชใหแกบคคลภายในและภายนอกกจการ

Page 11: SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study:

 

 

1.7 โครงสรางของสารนพนธ

บทท 2 พนฐานและทฤษฏทเกยวของ

จะกลาวถงเทคโนโลยทใชในการพฒนาโปรแกรมวาตองประกอบไปดวยอะไรบางและมอะไรบาง

ทตองเขาใจในการพฒนาสาหรบโปรแกรมเพมเตมในการจดเกบขอมลสนทรพยถาวรบนระบบ SAP

Business One เชน Visual Studio C# Microsoft SQL Server และ SAP Business One

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

จะกลาวถงวธการกอนทจะทาการสรางโปรแกรมเพมเตมในการจดเกบขอมลสนทรพยถาวรบน

ระบบ SAP Business One มขนตอนดาเนนงานอยางไร เชน ศกษาวเคราะหระบบงานปจจบนและ

ความตองการของระบบทจะทา วเคราะหและออกแบบระบบ ออกแบบโครงสรางฐานขอมล Mapping E-

R Diagram to Relational Schema และ Data Dictionary เปนตน

บทท 4 การทดลองและผลการทดลอง

จะกลาวถงวธการทดสอบโปรแกรมเพมเตมในการจดเกบขอมลสนทรพยถาวรบนระบบ SAP

Business One มการเตรยมขอมลและวธการทดสอบอยางไร เชน สรางกลมสนทรพย สรางรายการ

สนทรพย ลงทะเบยนสนทรพย และตดจาหนายสนทรพย สามารถ เพม แกไข ยกเลก และคนหาขอมล

ไดหรอไม

บทท 5 สรปผลการดาเนนงานและขอเสนอแนะ

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

สนทรพยถาวรบนระบบ SAP Business One วาททามาทงหมดมขอดอยางไรและควรเพมเตมอะไรบาง

Page 12: SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study:

 

 

บทท 2

พนฐานและทฤษฎทเกยวของ 2.1 บทนา

ในบทนจะกลาวถงทฤษฎและหลกการตางๆ รวมทงเครองมอทใชในการพฒนาระบบงาน ตลอดจนทฤษฎทเกยวของ และเครองมอตางๆ ทใชในการพฒนาระบบดงตอไปน

2.2 ทฤษฎทเกยวของ

2.2.1 SAP Business One 2007 [7] SAP Business One เปนแอพพลเคชนทรวมฟงกชนธรกจหลก ๆ ทใชในบรษทของ

คณ ประกอบดวย การเงน การขาย การบรหารลกคาสมพนธ สนคาคงคลง และการปฏบตงาน โดย SAP Business One ชวยลดความจาเปนในการตดตงแอพพลเคชนเสรม การทางานรวมกบโมดลทหลากหลายซบซอน ซงตางจากโซลชนอน ๆ สาหรบธรกจขนาดเลก โซลชน SAP Business One มคณสมบตทเปนประโยชนสาหรบคณ ดงน

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

2. ใหความสาคญกบการเตบโตของธรกจของคณ โดยปรบปรงประสทธภาพการปฏบตงานแบบครบวงจร เพอใหคณมงไปทการทาใหธรกจมกาไรเพมขน

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

4. รบผลตอบแทนกลบคนไดเรวขน ตดตงและใชงานไดจรงภายในสองถงแปดสปดาหดวยแอพพลเคชนเดยว ประสบการณโดยตรงของผใชชวยใหมการฝกอบรมนอยลงและลดตนทนการสนบสนนดานเทคโนโลยอยางตอเนอง

5. สนบสนนความจาเปนในการเปลยนแปลง เนองจาก SAP Business One มความยดหยนในการปรบปรงและเพมเตมใหตรงกบความตองการในธรกจของคณโดยเฉพาะ โดยอาศยเครองมอปรบแตงทใชงานงายและโซลชน Add-on มากกวา 550 รายการทคคาของซอฟตแวรโซลชนของเราจดเตรยมไวให

Page 13: SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study:

 

 

ซอฟตแวร SAP Business One ประกอบดวย 1. การจดการทางการเงน โดยดาเนนการอตโนมต เชอมโยง และจดการกระบวนการ

ทางการเงนและบญชทงหมดของคณ อานขอมลสรปเรอง การจดการทางการเงน 2. การจดการคลงสนคาและการผลต จดการสนคาคงคลงระหวางคลงสนคาหลายแหง

ตดตามการเคลอนยายสตอค และจดการคาสงผลตตามการวางแผนความตองการวสด อานขอมลสรปเรอง การจดการคลงสนคา

3. การบรหารลกคาสมพนธ เพมความสามารถในการทากาไรของลกคาและความพงพอใจของลกคาดวยการบรหารการขายและโอกาสในการขายทมประสทธภาพ รวมทงการใหบรการหลงการขาย อานขอมลสรปเรอง CRM (PDF) และ การจดการงานบรการ

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

5. การรายงาน 2.2.2 การวเคราะหสนทรพย [1,2,3,4]

การคานวณคาเสอมราคาสนทรพยถาวร สนทรพยยอมมการเสอมสภาพไปตามกาลเวลาดงนนมลคาของสนทรพยทซอมาใหมๆ กบสนทรพยทใชงานไปแลวจงมคาไมเทากนผลแตกตางของมลคาสนทรพยทมผลทาใหมลคาสนทรพยเหลานนลดลง เรยกวา คาเสอมราคา ทงนเพอใชเปนฐานปรบมลคาของสนทรพยใหมราคาใกลเคยงกบสภาพความเปนจรงทสด (ราคาตลาด) ปจจยในการคานวณคาเสอมราคาขนอยกบปจจยทสาคญ 3 ประการ คอ

1. อายประโยชน (Economic life หรอ Service life) เกดขนจากการคาดคะเนโดยผเชยวชาญ โดยปกตมกจะคาดคะเนเปนระยะเวลาในการใชงาน เชน จานวนชวโมง จานวนเดอน หรอ จานวนป หรออาจวดเปนจานวนผลผลต เชน ตน ไมล กลอง เปนตน

2. ฐานในการคานวณคาเสอมราคา (Depreciation Base) หมายถงราคาทน (Acquisition Cost) ของสนทรพย หากคาดวามราคาซาก (Salvage value) ทจะขายไดหลงเลกใชใหนามาหกออกจากราคาทนของสนทรพย เพอใหไดมลคาชองสนทรพยทจะใชอยางแทจรง

3. วธการคานวณคาเสอมราคา (Depreciation Method) เปนปจจยทควรเลอกใหเหมาะสมกบสนทรพยนน โดยตองคานงถงลกษณะการใชงาน และลกษณะความเสอมคาของสนทรพย

Page 14: SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study:

 

 

ประเภทการคานวณคาเสอมราคาทเลอกใช เปนวธคดคาเสอมราคาสาหรบสนทรพยรายชน เปนสนทรพยทระบราคาทนไดแนนอน

ราคาทนคอนขางสง อายการใชงานนาน ไดแก อาคาร เครองจกร เครองใชสานกงาน เปนตน วธเสนตรง (Straight – line method) แบงราคาทนออกเปนคาเสอมราคาในอตรา

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

2.2.3 ทมาของ Microsoft .NET [6]

Microsoft เลงเหนวาปญหาทกาลงเกดขนบน Internet คอ เครอง PC, อปกรณสอสารตางๆ และ Serverยงขาดวธการแลกเปลยนขอมลไดอยางสมบรณ ขอมลตางๆมกถกเกบไวอยางกระจดกระจายใน Application และ Web site ตาง ๆ ซงยงขาดวธทมประสทธภาพในการนาขอมลเหลานนมาใชงานรวมกน Microsoft จงมแนวคดในการทาให Web Site และ application ตางๆ ททางานบน PC และอปกรณตางๆสามารถสอสารและแลกเปลยนขอมลระหวางกนได โดยผาน Software ทใหบรการบน Web ซงเรยกวา Web Service ซงการแลกเปลยนขอมลระหวางกนจะใช SOAP (Simple Object Access Protocol) และ ภาษามาตรฐาน XML (extensible-Markup Language)

.NET นอกจากจะใหความสาคญกบ Web Services แลวยงคงใหความสาคญกบ Application บน Windows (Windows Form)

Microsoft .NET Platform องคประกอบของ .NET Platform

รปท 2.1 องคประกอบของ .Net Platform

Page 15: SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study:

 

 

Platform การกาหนดมาตรฐานของ Software และ Hardware ทจาเปนในการพฒนาระบบ โดยท

- Operating System คอ ระบบปฏบตการในเครอง Server, Desktop หรอ อปกรณใดๆ ทโปรแกรมทางาน

- .NET Enterprise Server คอ เครอง Server สาหรบให บรการตางๆ - .NET Framework คอ สวนทสาคญทสด - .NET Building Block Services คอ บรการ Web Service ท Microsoft ไดจดเตรยม

ใหนกพฒนาใช - Visual Studio.NET คอ เครองมอทใชพฒนา application ในเทคโนโลย .NET

Microsoft .NET Framework

เปนตวจดการสภาวะแวดลอมในการพฒนา และ รน Application ทสนบสนน XML อยางสมบรณ โดยไมขนกบ platform .NET Framework จะชวยใหภาษาทตางกนสามารถทางานรวมกนได (application หนง ๆ สามารถถกสรางโดยใชภาษามากกวา 1 ภาษา) รวมถงระบบรกษาความปลอดภย

องคประกอบของ .NET Framework

รปท 2.2 องคประกอบของ .Net Framework

Framework เปนแนวคดของเทคโนโลยเชงวตถทใชในการออกแบบโปรแกรม

ใหมคณสมบต Reusable คอ เปนการสรางกลมของ class เพอใหสามารถนาเขาไปประกอบรวมเขากบโปรแกรมหรอระบบงานอน (Pug-and-Play) โดยท Application รปแบบตาง ๆ ใน .net Platform ไดแก

Page 16: SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study:

 

 

- Web Services ไดกลาวถงไปแลว - Web Forms คอ การพฒนา Web แบบใหมโดยสามารถสราง UI ไดงายๆ ในแบบ drag and drop ซง Web Forms กคอ ASP.NET นนเอง - Windows Forms คอ การพฒนาโปรแกรมททางานบนเครอง PC (Application for Windows) Common Language Runtime (CLR) คอ สภาวะแวดลอมแบบ runtime ใน

การจดการกบ Code ท compile แลวไมวา code นนจะพฒนาดวยภาษาอะไร CLR เปนสวนหนงของ .NET Framework ซงปจจบนยงมเฉพาะใน Platform ของ Windows เทานน

ความแตกตางในการพฒนาและการใชงานโปรแกรมใน Platform .NET และ Java

รปท 2.3 Platform .NET และ Java

หมายเลข 1 Source code ทเขยนดวยภาษาตางๆ หมายเลข 2 ตวแปลภาษา หมายเลข 3 Intermediate Code หมายเลข 4 Virtual Machine หมายเลข 5 Operation System

Page 17: SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study:

 

10 

 

การพฒนาโปรแกรมใน .NET จะเลอกใชภาษาอะไรกได โดยทแตละภาษาจะตองม Compiler เฉพาะของภาษานนๆ เพอ compile โปรแกรมออกมาเปนโปรแกรมในรปแบบ IL (Intermediate Language) ทเหมอนกน เพอทางานบน CLR (ในแนวคด Platform Independence)

ดงนนการพฒนาและใชงาน Application ตางๆใน .NET ตองม .NET Framework ซงอาจจะตดตง MS Visual Studio.net หรอ ตดตงเฉพาะ MS .NET Framework SDK

สาหรบ C# เปนภาษาใหมทถกพฒนาเพอใหเปนแกนหลกใน .NETเดมใชชอวา

Cool นอกจากน C# ไดรวบรวมจดเดนและความสามารถของภาษาดงเดมหลายๆ ภาษาเขาดวยกน เชน OOP ทสมบรณแบบของ Java ความเรยบงายของ VB และประสทธภาพในการเขาถงสวนประกอบระดบลกของ C และ C++

ขอดของภาษา C#

1. เขยนงาย 2. เปน OOP 3. ประสทธภาพสง 4. สามารถทางานไดในระดบลก 5. ทางานกบ Pointer เปน unsafe code สามารถแตกงานเปนงานยอยๆ ได

(Multi-thread)

ประเภทของ Application ใน .NET 1. Windows Application ใชสราง Application ทตดตงและ run บน Windows

ซงโดยทวไปจะม User Interface เชน เมน ปมกด ทลบาร ฯลฯ Project ชนดนมกใชสราง Application ทไมเกยวของกบ Web

2. Class Library ใชสาหรบสราง Class ในรปแบบทเรากาหนดขนเอง (Custom class) หรอสราง Class ใหมโดยใหเปน Class ลกของคลาสทมอยเดมใน .NET library (Library คอ กลมของ Code ทนากลบมาใชใหม) โดย Class ทสรางนสามารถนาไปใชไดใน Project อน ซงทาใหเราไมตอง distribute source code สาหรบผใช Visual Basic 6 Class Library เทยบไดกบ ActiveX DLL และ ActiveX EXE

3. Windows Control Library ใชสรางคอนโทรลในรปแบบทเราตองการ (custom control) เพอนามาใชในโปรเจกตอนในกรณทคอนโทรล ทมากบ Tool Box (common control เชน Button control , Label control etc.) ไมสามารถให

Page 18: SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study:

 

11 

 

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

4. ASP .NET Web Application Web application คอ โปรแกรมทอยใน web server ทคอยใหบรการสงทรองขอ (request) จากทาง client ผานทางบราวเซอร ซงจะแสดงผลทรองขอในรปของ HTML page โดย ASP .NET จะชวยทาใหการสราง web application งายเหมอนดงใน Windows application

5. ASP .NET Web service โดยทวไป web service คลายกบ web application คอ โปรแกรมทอยบน Web Server ทคอยใหบรการสงทรองขอ(request) แตแทนทจะใหคา HTML page เหมอนใน web application แตจะใหคาการคานวณตาง ๆ หรอขอมลทตองการ กลาวคอ web services ไมไดมจดประสงคสาหรบ Browser และไมม User Interface (UI) แตจะประกอบดวย Reusable software components

6. Web Control Library คลายกบใน Window Control Library กลาวคอเราสามารถสราง Custom Window Control เพอทจะใชงานใน Window Form ไดในขณะเดยวกนเรากสามารถทจะสราง custom web control เพอทจะนามาใชไดใน Web Form (ขอสงเกต A single web page may be saved as a reusable Web Control)

7. Console Application (Character-based Application) ใชสาหรบสราง Application ทไมม User Interface โดยจะทางานใน Text mode

8. Windows Service สาหรบสราง Application ท run อยเบองหลง (background) ซงสามารถเรมทางาน (start) ไดโดยอตโนมต

.NET และ Assembly

Assembly คอ โปรแกรม (Executable Program) หรอสวนของโปรแกรมทเปนหนวยเดยว (Package) สาหรบการ execute หรอ deploy (สงมอบ) เมอสง Build โปรแกรมจะได Assembly เปน โปรแกรม .exe (ซงไมใช Native code แตเปน IL code รนบน CLR) เมอสง Build Class Library จะได Assembly เปน DLL (Dynamic Link Library)

Component ใน .NET

โปรแกรมยอยหรอสวนของโปรแกรมหนงๆ ทถกออกแบบมาเพอใชโดยโปรแกรมอนๆ Component เปนหนวยแบบ Binary (ถก compile แลว) สามารถถกใชงานโดยโปรแกรมอนๆ โดยไมตอง Compile ใหม ดงนนไฟล .DLL กถอเปน

Page 19: SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study:

 

12 

 

Component แบบหนง เพราะ มนเปนโปรแกรมยอยทบรรจ code ทสามารถ execute ได ประโยชนของ Component

Component มความสามารถในการนามาใชซา (Reuse) มความยดหยน และการสงมอบโปรแกรมยอยทไดรบการปรบปรงแลว ตวอยางเชน Class ชอ Shape บรรจ object ทใชแทนวงกลม สามเหลยม หรอ รปทรงอนๆ ซงแตละ object จะม method สาหรบคานวณพนทของรปทรงนนๆ หรอดาเนนการปฏบตการอนๆ กบรปทรงกได โปรแกรมใดๆ ทจดอยในประเภท โปรแกรมวาดภาพ วศวกรรม สถาปตยกรรม ออกแบบ (CAD) สามารถนา Class Shape มาใชไดโดยไมตอง Compile โปรแกรมใหมซงเปนคณลกษณะในเรองการใชซา (Reusability) และถามการปรบปรง Class Shape ใหม โปรแกรมเหลานนกสามารถนา Class Shape ไปใชโดยไมตอง Compile ใหม

คณลกษณะของ .NET Assembly

การทจะใชงาน COM (Component Object Model) component ได ตองทาการ ลงทะเบยน (Registration) ในระบบ Windows ของเครองทจะใชงาน Component ทาใหการตดตงและการยกเลก component ยงยากมาก และกรณทหลายๆโปรแกรมมการใช component รวมกน (ทง DLL และ OCX) แลวถาโปรแกรมหนงมการตดตง component Version ใหม (ทบ component Version เดม) อาจสงผลตอโปรแกรมอนๆทใช component น ภาระของการตรวจสอบรองรอยขอมลของ component ทแตกตางกนทตดตงอยบนระบบทาใหยากตอการ upgrade และดแลรกษา Component ใน .NET ไดกาหนดมาตรฐานใหมสาหรบ Component ซงกคอ Assembly เพอแกไขปญหาของ COM

การโปรแกรมขามภาษา

ประโยชนของ Assembly และ .NET คอ สามารถโปรแกรมขามภาษา (Cross Language) ได โปรแกรมทใช Assembly นนไมตองไปคนหาขอมลใน Registry เกยวกบ object ทบรรจอยใน Assembly ซงขอมลทเกบใน Assembly ไดแก ชอ Object, ชอ Methods, ชนดของพารามเตอร, Version ของ object โครงสรางของ .NET Assembly

Assembly หนงๆ บรรจ Code ทสามารถ execute ไดสาหรบโปรแกรมหรอ Class Library และ Metadata (ขอมลทใชอธบายขอมลของ Assembly) ซงทาให

Page 20: SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study:

 

13 

 

โปรแกรมทเรยกใชสามารถคนหา Class, Properties และ Methods ของ Object ใน Assembly

.NET Assembly เปนไฟลเดยวๆ ซงมรปแบบดงน

รปท 2.4 โครงสราง .Net Assembly

แตละ Assembly ประกอบดวย Manifest หรอ Metadata (รายการสนคา) ซง

ใชอธบายเนอหาของ Assembly ซงไดแก Module (สวนของ code) ทมนบรรจ และ Assembly อนทมนอางถงและหลงจากสวน Manifest จะเปน Meta data ของชนดขอมล (Type Metadata) ซงเปนสวนอธบาย Class, Properties, Methods รวมทงชนด parameters และ ชนดคาสงกลบ และหลงจาก Type Metadata จะเปน Code จรงๆในรปแบบ MSIL (Microsoft Intermediate Language) สวนสดทายคอ Resource ซงจะแสดงทรพยากรอนๆทไมสามารถ execute ได เชน รปภาพ, icon

2.2.4 Microsoft SQL Server 2008 [5]

ทางบรษท Microsoft นนไดพฒนาโปรแกรม Microsoft SQL Server 2008 ซงเปน DBMS ทใชจดการระบบฐาน ขอมลเชงสมพนธ (Relational Database Management System : RDBMS) ใน ทองตลาดทมประสทธภาพสงตวหนง โดยมคณลกษณะดงน

1. เปน DBMS แบบ Multiuser Client-Server Database Management System ซงมความสามารถในการรองรบผใชงานทเขามาใชงานฐานขอมลไดหลายๆ คนในเวลาเดยวกน ดงนน Microsoft SQL Server 2008 จงเหมาะกบระบบงานเลกๆ ในองคกรไปจนถงระดบใหญ โดยขนอยกบประสทธภาพของระบบคอมพวเตอรทเราใชวา จะสนบสนนไดถงระดบไหน

2. มความสามารถสาหรบเพมประสทธภาพการทางานใหกบระบบฐานขอมลอยางครบถวนเชน การสรางวว, การสรางอนเดกซ และการสรางฟงกชนเพมเตมนอกเหนอจากฟงกชนทมไวใหแลว เปนตน

Page 21: SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study:

 

14 

 

3. ระบบรกษาความปลอดภยของ SQL Server 2008 ทถกแบงออกเปนหลายระดบตงแตระดบการลอกอนเขาใชงานระบบฐานขอมล จนถงระดบการตรวจสอบสทธการใชงานของออบเจกตตางๆ ทอยในระบบฐานขอมล ทาใหสามารถจดการความปลอดภยของระบบไดอยางมประสทธภาพ และมความยดหยน

4. สนบสนนการทางานแบบมลตโปรเซสเซอร ซงทาใหสามารถจดการขอมลไดรวดเรวขนโดยจะกระจายงานไปใหซพยแตละตว แลวนาผลลพธทไดมารวมกน รวมทงยงสามารถสรางระบบการทางานแบบกระจาย (Distributed Query) ไดอกดวย โดยการกระจายฐานขอมลไปอยบนเซรฟเวอรหลายๆ ตว

5. มความสามารถในการสารองขอมล และยงมความสามารถคนสภาพฐานขอมลไดอยางอตโนมตเมอระบบทางานลมเหลว เนองจาก SQL Server 2008 จะมการเกบขอมลทเกยวกบการแกไขขอมลนนไว ทาใหขอมลในระบบฐานขอมลมความเสถยรภาพนาเชอถอมากยงขน

6. มเครองมอตางๆ ทชวยในการจดการะบบฐานขอมล เชน Query Analyzer, SQL Enterprise Manager, SQL Profiler ทาใหการจดระบบฐานขอมลทยงยากซาซอนกลายเปนเรองทงายขน

7. สนบสนนการทางาน OLTP (Online Analytical Transaction Processing), Data Mining, Data Warehousing และแอพพลเคชนทางดานอคอมเมรซ

2.2.5 Crystal Report 2008 for SAP Business One

Crystal Report เปนโปรแกรมสาเรจรปเอาไวออกรายงาน ทารายงานรปแบบตางๆ และสามารถใชกบโปรแกรม Visual Studio, Fox, Delphi เปนตน

เปนโปรแกรมใชทา Report ทไดรบความนยมมากเพราะมความยดหยนสง ปจจบนเปนของคาย Business Objects ซงเปนของ SAP

2.2.6 สรป

การจดทาโปรแกรมเพมเตมในการจดเกบขอมลสนทรพยถาวรบนระบบ SAP Business One ตองทาความรจกกบระบบ Fixed Assets เพอทาใหไดแนวทางในการจดทาระบบ สามารถวเคราะห และนาเอาเทคโนโลยเขามาชวยจดการ เพออานวยความสะดวก รวดเรว รวมถงลดความผดพลาดในการดาเนนงาน ซงจะเปนการเพมประสทธภาพในการดาเนนธรกจโดยรวมในอนาคตได

Page 22: SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study:

 

15 

 

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

ขนตอนการดาเนนงานของโปรแกรมเพมเตมในการจดเกบขอมลสนทรพยถาวรบนระบบ SAP

Business One มดงน 1. การศกษาและวเคราะหระบบงานปจจบนและความตองการของระบบ 2. วเคราะหและออกแบบระบบ 3. พฒนาและทดสอบระบบ

3.1 การศกษาและวเคราะหระบบงานปจจบนและความตองการของระบบ

การศกษาและวเคราะหระบบงานเพอนามาใชในการพฒนาระบบ Fixed Assets System ประกอบดวย

- ขอมลปญหาทเกดขนของผดแลทรพยสน - ขอมลตางๆ เกยวกบทรพยสน - ขอมลปญหาทเกดขนของผครอบครองทรพยสน

ขอมลแตละขอสามารถอธบายไดดงน 3.1.1 ขอมลปญหาทเกดขนผดแลทรพยสน

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

3.1.2 ขอมลตางๆ เกยวกบทรพยสน

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

Page 23: SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study:

 

16 

 

3.1.3 ขอมลปญหาทเกดขนของผครอบครองทรพยสน เนองจากผครอบครองอาจมทรพยสนทครอบครองอยจานวนมากทาใหเกดความสบสน

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

ซงขอมลทงหมดทกลาวในขางตนจะนามาเปนแนวทางในการพฒนาระบบ เพอตอบสนองความตองการใชงาน และแกปญหาทเกดขนในบรษท

3.2 วเคราะหและออกแบบระบบ

จากการศกษาและเกบรวบรวมขอมล ทาใหเราสามารถทาความเขาใจและวเคราะหออกแบบ

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

งายในการสบคน และสามารถเกบขอมลไดจานวนมาก ซงจะแสดงรายละเอยดความสมพนธของ

ระบบงานและผทเกยวของ โดยจะนาแสดงดวย Data Flow Diagram ดงตอไปน

Context Diagram

Add-On Program for information of

Fixed AssetsSystem

0

ดรายงานทางบญช ขอมลสนทรพยทลงทะเบยน

สรางรายการของสนทรพยแยกตามหมวดหม

Account

สรางหมวดหมของสนทรพยบนทกขอมลสนทรพยทลงทะเบยน

ตดจาหนายสนทรพย

ขอมลสนทรพยทตดจาหนายขอมลหมวดหมของสนทรพย

ขอมลรายการสนทรพยตามหมวดหมของสนทรพย

รปท3.1 แสดง Context Diagram การทางานของระบบ

Page 24: SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study:

 

17 

 

Asset Group

1

Item Master Data

2

SM_ASGPD1

Acquisition

3

Disposal

4

Account

SM_ASITMD2

SM_ACQD3

SM_DPSD5

SM_DPS1D6

SM_ACQ1D4

สรางหมวดหมของสนทรพย

ตดจาหนายสนทรพย

บนทกขอมลสนทรพยทลงทะเบยน

สรางรายการของสนทรพยแยกตามหมวดหม

Report

5

ดรายงานทางบญช

ขอมลสนทรพยทตดจาหนาย

ขอมลสนทรพยทลงทะเบยน

ขอมลรายการสนทรพยตามหมวดหมของสนทรพย

ขอมลหมวดหมของสนทรพย

สรางหมวดหมของสนทรพย

ขอมลหมวดหมของสนทรพย

สรางรายการของสนทรพยแยกตามหมวดหม

ขอมลรายการสนทรพยตามหมวดหมของสนทรพยบนทกขอมลสนทรพยทลงทะเบยน

ขอมลสนทรพยทลงทะเบยน

ตดจาหนายสนทรพย

ขอมลสนทรพยทตดจาหนาย

รายงานการตดจาหนายสนทรพย

รายงานคาเสอมราคาสนทรพย

รายงานการไดมาของสนทรพย

รายงานทะเบยนสนทรพย

รปท3.2 แสดงการไหลของขอมลใน Level 0

Page 25: SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study:

 

18 

 

รปท3.3 แสดงการไหลของขอมลใน Level 1 ของ process 1

Page 26: SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study:

 

19 

 

รปท3.4 แสดงการไหลของขอมลใน Level 1 ของ process 2

Page 27: SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study:

 

20 

 

รปท3.5 แสดงการไหลของขอมลใน Level 1 ของ process 3

Page 28: SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study:

 

21 

 

รปท3.6 แสดงการไหลของขอมลใน Level 1 ของ process 4

Page 29: SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study:

 

22 

 

3.3 การออกแบบโครงสรางฐานขอมล

หลงจากไดทาการออกแบบโครงสรางของระบบแลว จาเปนอยางยงทตองออกแบบฐานขอมลเพอรองรบและเกบขอมลจากระบบ โดยไดออกแบบตารางตางๆ ของระบบ และแสดงเปน ER – Diagram ดงน ตารางทงหมดของระบบ ตารางท 3.1 แสดงขอมลตารางทงหมดในระบบ

ชอของตาราง ความหมายของตาราง SM_ACQ ขอมลการไดมาของสนทรพยหลก SM_ACQ1 ขอมลการไดมาของสนทรพยรายละเอยด SM_ASGP ขอมลหมวดหมของขอมลสนทรพย SM_ASITM ขอมลรายการสนทรพยและแยกตามหมวดหม SM_DPS ขอมลการตดจาหนายสนทรพยหลก SM_DPS1 ขอมลการตดจาหนายสนทรพยรายละเอยด SM_FADCS ขอมลหมายเลขเอกสารทใชทงหมด

Page 30: SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study:

 

23 

 

การออกแบบ ER-Diagram

Detail

U_Owner

dSM_DPS1

U_SerialNo U_TagNo

SM_DPS

DocEntry

U_ASGroup U_ASDesc

U_DPSNo

U_ItemNo

U_GainLoss

U_Dep

U_Location

LineId

Disposal

U_LnStatus U_ItemDesc

U_DepreSD

U_UFL

U_UnitCost

U_NBV

U_AccumDP

U_DPSDateU_CostToDP

U_Qty

U_SaleAM

U_DcStatus

U_UserName

U_Remark

U_SV

SM_ACQ

U_Owner

dSM_ACQ1

U_SerialNo U_TagNo

U_Dep

LineId

U_LnStatus

U_Location

Detail

U_ACQNoU_ASGroup

U_ASDesc

U_ItemNo

U_ItemDesc

U_QTY

U_UnitCost

U_Totals

U_PosDateU_DepDateU_UFL U_RefDoc

U_DcStatus

U_UserName

U_Remark

U_SV

SM_ASITM

SM_ASGP

Register

Type

U_AGCode

U_AGName U_CrDate U_CrUserU_Status

U_Status

U_Remark

U_CrUser

U_CrDate

U_ItemName U_ItemCode1

N

1

N

1

N

1

N

1N

รปท3.6 แผนภาพความสมพนธระหวางเอนทต (Entity-Relationship Diagram)

Page 31: SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study:

 

24 

 

3.4 Mapping E-R Diagram to Relational Schema

SM_ACQ: (U_ACQNo, U_ASGroup(FK), U_ASDesc, U_ItemNo(FK), U_ItemDesc,

U_QTY, U_UnitCost, U_Totals, U_PosDate, U_DepDate, U_UFL,

U_RefDoc, U_Remark, U_UserName, U_SV, U_DcStatus)

SM_ACQ1: (U_ACQNo, LineId, U_TagNo, U_SerialNo, U_Owner, U_Dep,

U_Location, U_LnStatus)

SM_DPS: (DocEntry, U_ASGroup, U_ASDesc, U_DPSNo, U_ItemNo, U_ItemDesc,

U_DepreSD, U_UFL, U_UnitCost, U_DPSDate, U_Qty, U_SaleAM,

U_CostToDP, U_AccumDP, U_NBV, U_GainLoss, U_UserName,

U_Remark, U_SV, U_DcStatus, U_ACQNo(FK))

SM_DPS1: (DocEntry, LineId, U_TagNo, U_SerialNo, U_Owner, U_Dep,

U_Location, U_LnStatus)

SM_ASGP: (U_AGCode, U_AGName, U_CrDate, U_CrUser, U_Status)

SM_ASITM: (U_ItemCode, U_ItemName, U_AGCode(FK), U_CrDate, U_CrUser,

U_Remark, U_Status)

SM_FADCS: (Code, U_Prefix, U_Length, U_Current, U_TempCrn)

Page 32: SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study:

 

25 

 

3.5 พจนานกรมขอมล (Data Dictionary) ระบบบรหาร Fixed Assets System ประกอบดวยแฟมขอมลทใชงานทงหมด 7 แฟมขอมล

โดยมโครงสรางดงตารางตอไปน

ตาราง SM_ACQ เกบขอมลสนทรพย

ตารางท 3.5.1 ตาราง SM_ACQ

ลาดบ ชอคอลมน ประเภท ชนดขอมล ขนาด ความหมาย 1. U_ACQNo PK Int 11 รหสเอกสารขอมลสนทรพย 2. U_ASGroup Int 6 รหสกลมสนทรพย 3. U_ASDesc nvarchar 8 ชอกลมสนทรพย 4. U_ItemNo FK nvarchar 30 รหสรายการสนทรพย 5. U_ItemDesc nvarchar 254 ชอรายการสนทรพย 6. U_QTY nvarchar 1 จานวนสนทรพยทลงทะเบยน 7. U_UnitCost ราคาตอสนทรพย 8. U_Totals ราคารวมทงหมด 9. U_PosDate วนทจะตดจาหนาย 10. U_DepDate วนทเรมลงทะเบยน 11. U_UFL อายการใชงาน 12. U_RefDoc อางอง 13. U_Remark 14. U_UserName ชอผสราง 15. U_SV Salvage Value per unit 16. U_DcStatus char 1 สถานะเอกสาร

O=Open C=Cancel

Page 33: SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study:

 

26 

 

ตาราง SM_ACQ1 เกบขอมลสนทรพย รายละเอยด

ตารางท 3.5.2 ตาราง SM_ACQ1

ลาดบ ชอคอลมน ประเภท ชนดขอมล ขนาด ความหมาย 1. U_ACQNo PK Int รหสเอกสาร 2. LineId PK Int ลาดบรายการ 3. U_TagNo Unique nvarchar 50 หมายเลขแทก 4. U_SerialNo nvarchar 50 หมายเลขซเรยล 5. U_Owner nvarchar 100 ชอผครอบครอง 6. U_Dep nvarchar 20 แผนก 7. U_Location nvarchar 20 พนท 8. U_LnStatus char 1 สถานะการตดจาหนาย

A=ยงไมไดจาหนาย D=ตดจาหนายแลว

ตาราง SM_DPS

เกบขอมลการตดจาหนายสนทรพย ตารางท 3.5.3 ตาราง SM_DPS

ลาดบ ชอคอลมน ประเภท ชนดขอมล ขนาด ความหมาย 1. DocEntry PK Int รหสเอกสาร 2. U_ASGroup nvarchar 20 รหสกลมสนทรพย 3. U_ASDesc nvarchar 100 ชอกลมสนทรพย 4. U_DPSNo nvarchar 8 หมายเลขเอกสารตดจาหนาย 5. U_ItemNo nvarchar 50 รหสรายการสนทรพย 6. U_ItemDesc nvarchar 100 ชอรายการสนทรพย 7. U_DepreSD datetime วนทเรม 8. U_UFL Int อายการใชงาน 9. U_UnitCost numeric 19,6 ราคาเรม 10. U_DPSDate datetime วนทตดจาหนาย 11. U_QtyToDP Int จานวนทตดจาหนาย 12. U_SaleAM numeric 19,6 ราคาทตดจาหนาย 13. U_CostToDP numeric 19,6 Cost to dispose

Page 34: SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study:

 

27 

 

14. U_AccumDP numeric 19,6 Accum. Dep. to dispose 15. U_NBV numeric 19,6 NBV to dispose 16. U_GainLoss numeric 19,6 Gain / (Loss) 17. U_UserName nvarchar 100 ผสรางเอกสาร 18. U_Remark nvarchar 150 19. U_SV numeric 19,6 อายการใชงาน 20. U_DcStatus char 1 สถานะเอกสาร

O=Open C=Cancel

21. U_ACQNo FK nvarchar 8 รหสเอกสารขอมลสนทรพย

ตาราง SM_DPS1 เกบขอมลการตดจาหนายสนทรพย รายละเอยด

ตารางท 3.5.4 ตาราง SM_DPS1

ลาดบ ชอคอลมน ประเภท ชนดขอมล ขนาด ความหมาย 1. DocEntry PK Int รหสเอกสาร 2. LineId PK Int ลาดบรายการ 3. U_TagNo Unique nvarchar 50 หมายเลขแทก 4. U_SerialNo nvarchar 50 หมายเลขซเรยล 5. U_Owner nvarchar 100 ชอผครอบครอง 6. U_Dep nvarchar 20 แผนก 7. U_Location nvarchar 20 พนท 8. U_LnStatus char 1 สถานะการตดจาหนาย

Y=ตดจาหนายแลว

Page 35: SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study:

 

28 

 

ตาราง SM_ASGP เกบหมวดหมของขอมลสนทรพย

ตารางท 3.5.5 ตาราง SM_ASGP

ลาดบ ชอคอลมน ประเภท ชนดขอมล ขนาด ความหมาย 1. U_AGCode PK nvarchar 20 รหสกลมสนทรพย 2. U_AGName nvarchar 100 ชอกลมสนทรพย 3. U_CrDate datetime วนทสราง 4. U_CrUser nvarchar 100 ชอผสราง 5. U_Status char 1 สถานะหมวดหมสนทรพย

ตาราง SM_ASITM เกบรายการสนทรพยและแยกตามหมวดหม

ตารางท 3.5.6 ตาราง SM_ASITM

ลาดบ ชอคอลมน ประเภท ชนดขอมล ขนาด ความหมาย 1. U_ItemCode PK nvarchar 50 รหสรายการสนทรพย 2. U_ItemName nvarchar 100 ชอรายการสนทรพย 3. U_AGCode FK nvarchar 20 รหสกลมสนทรพย 4. U_CrDate datetime วนทสราง 5. U_CrUser nvarchar 100 ผสราง 6. U_Remark nvarchar 150 7. U_Status char 1 สถานะรายการสนทรพย

ตาราง SM_FADCS เกบหมายเลขเอกสารลาสด

ตารางท 3.5.7 ตาราง SM_FADCS

ลาดบ ชอคอลมน ประเภท ชนดขอมล ขนาด ความหมาย 1. Code PK nvarchar 8 2. U_Prefix nvarchar 2 รหสนาหนาเลขเอกสาร 3. U_Length nvarchar 2 ความยาวของเลขเอกสาร 4. U_Current nvarchar 20 ตวเลขลาสด 5. U_TempCrn nvarchar 20 รหสนาหนากบตวเลขลาสด

Page 36: SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study:

 

29 

 

บทท 4 การทดลองและผลการทดลอง

จากการพฒนาโปรแกรมเพมเตมในการจดเกบขอมลสนทรพยถาวรบนระบบ SAP Business

One ตงแตการวเคราะหและออกแบบระบบในโครงการ 1 จนกระทงการออกแบบและพฒนาระบบในโครงการ 2 จงเปนการพฒนาโปรแกรม โดยใชเทคโนโลย C#.NET และเขยนดวยเครองมอ Visual Studio 2008 ฐานขอมลใช Microsoft SQL Server 2008 และทดสอบโปรแกรมบน SAP Business One ในระบบดงกลาว

ดงนนผลของการทดลองจงเปนในลกษณะของการใชงานโปรแกรมดงน

4.1 ความตองการพนฐานของระบบ คณลกษณะของเครองคอมพวเตอรทสามารถใชงานโปรแกรมโครงงานได 4.1 ระบบปฏบตการ

- Windows XP - Windows Vista - Windows 7

4.2 CPU - Pentium 4 ขนไป

4.3 RAM - มากกวา 256 MB

4.4 Hard disk - มากกวา 40 GB

4.5 Software - SAP Business One 2007 ขนไป

Page 37: SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study:

 

30 

 

4.2 สวนแสดงผลการทางาน

รปท4.1 เมนโปรแกรมทแสดงบน SAP Business One เมอมการเขาสระบบ SAP Business One โปรเพมเตมทพฒนาขนมาคอ Fixed Asset จะทาการสรางเมนเพมเตมเขาไปจากเดมทมอยใน Module ของระบบ SAP Business One ซงเมนประกอบไปดวย เมนหลก Fixed Asset > Acquisition, Disposal, Setup, Report เมน Setup ประกอบไปดวย Asset Group จะเปดหนาจอการสราง Group, เมน Asset Item Master Data จะเปดหนาจอ การสราง Item, เมน All Asset Group and All Asset Item Master Data จะเปดหนาจอแสดงรายการทงหมดของ Group และ Item และเมน Document Number Setting เปนการตงคาหมายเลขของเอกสารทงหมดในโปรแกรม เชน Asset Group, Item Master, Acquisition, Disposal เมน Report ประกอบไปดวย Depreciation Report, Acquisition Report, Disposal Report, Asset Register Report จะเปดหนาจอใหเลอกเงอนไขในการคนหาขอมลสาหรบออกรายงาน

Page 38: SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study:

 

31 

 

รปท4.2 หนาจอการตงคาหมายเลขเอกสารเรมตน เมน Document Number Setting เปนการตงคาหมายเลขของเอกสารทงหมดในโปรแกรม เชน

Asset Group, Item Master, Acquisition, Disposal โดยกาหนดคานาหนา หรอ Prefix ของเอกสารนนๆ ได 2 หลก และความยาว หรอ Length ตงได 6 หลก เมอทาการตงคาเสรจแลวทาการกดปม Save จะสงเกตวาคา ปจจบน หรอ Current จะเปนตวเลขปจจบนทใชอยของแตละเอกสาร

รปท4.3 หนาจอการสรางกลมสนทรพย เมน Asset Group จะเปดหนาจอการสราง Group วาตองการมการจดการสนทรพยใหอยหมวดหมไหนบางเพองายตอการคนหาและจดเกบขอมลใหเปนระเบยบ เชน ใสคา Asset Code เปน MOBILE และ Asset Name เปน Mobile Phone และระบวนทสรางกบผสราง เมอใสขอมลครบเรยบรอยกดบนทกกจะไดกลมของสนทรพยรหสเอกสาร AG000001 เปน Asset Group เปน MOBILE

Page 39: SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study:

 

32 

 

รปท4.4 หนาจอการแสดงกลมสนทรพย เมน All Asset Group จะเปดหนาจอรายการของ Asset Group ทงหมดทสรางเอาไวมาแสดง เชน ขอมลของ Asset Code ทเปน MOBILE

Page 40: SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study:

 

33 

 

รปท4.5 หนาจอการสรางรายการสนทรพย เมน Asset Item Master Data จะเปดหนาจอการสราง Item วาตองการสรางรายการสนทรพยอะไรบางและตองการใหอยในหมวดหมไหน เพองายตอการคนหาและจดเกบขอมลใหเปนระเบยบ เชน ใสคา Item Code เปน NOKIA5800 และ Item Name เปน Mobile Nokia 5800 และตองการใหรายการสนทรพยนอยในหมวดหมของ Asset Code เปน MOBILE และระบวนทสรางกบผสราง เมอใสขอมลครบเรยบรอยกดบนทกกจะไดรายการสนทรพย NOKIA5800 ซงอยภายในหมวดหมของ Asset Group ทเปน MOBILE และรหสเอกสาร IM000001

Page 41: SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study:

 

34 

 

รปท4.6 หนาจอแสดงรายการสนทรพย เมน All Asset Item Master Data จะเปดหนาจอรายการของ Item Master Data ทงหมดทสรางเอาไวมาแสดง เชน ขอมลของ Item Master Data NOKIA5800 อยในหมวดหมของ Asset Code ทเปน MOBILE

Page 42: SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study:

 

35 

 

รปท4.7 หนาจอการลงทะเบยนสนทรพย เมน Acquisition จะเปดหนาจอการลงทะเบยนสนทรพยสาหรบรายการ Item วามจานวนของท

อยภายใต item มกชน ราคาทซอมาเทาไหร วนเรมใชงานเมอไหร มอายการใชงานกป คาซากกป และ

อยหมวดหมอะไร เชน เลอกกลมของสนทรพย Asset Group เปน MOBILE และเลอก รายการ Item

เปน NOKIA5800 ใสจานวนชนทจะลงทะเบยนสนทรพย เปน 1 ใส Unit Cost เปน 12000 โปรแกรมจะ

ทาการสราง Row ใน List ดานลางใหตามจานวนทจะลงทะเบยน ใสวนท Posting Date วนทลงทะเบยน

เปน 05/03/13 ใส Useful Lift อายการใชงานเปน 2 ป คาซาก Salvage Value per unit เรมตนท 1 และ

ใสวนทเรมคดคาเสอมเปน 05/03/13 ใสชอผสราง สดทายใสขอมลรายละเอยดของรายการสนทรพยวาม

หมายเลข TAG Number ทผกกบรายการสนทรพยขอมลจะไมซากน ใสคา Serial Number Owner

Department และ Location เมอใสขอมลครบเรยบรอยกดบนทกกจะไดรายการทลงทะเบยนสนทรพย

NOKIA5800 ซงอยภายในหมวดหมของ Asset Group ทเปน MOBILE และรหสเอกสาร AC000001

Page 43: SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study:

 

36 

 

รปท4.8 หนาจอการตดจาหนายสนทรพย เมน Disposal จะเปดหนาจอการตดจาหนายสนทรพยทลงทะเบยนสนทรพยไวตามเอกสาร

Acquisition เลอกหมายเลขเอกสารตามทสรางไวเพอเอาหมายเลข TAG Number มาตดจาหนายออก

ตามรายการสนทรพยและคดคาเสอมราคาตามจานวนทเลอกตดจาหนาย เชน เลอกหมายเลขเอกสารท

ลงทะเบยนไวเปน AC000001 ภายในเอกสารมหมวดหมสนทรพย Asset Group เปน MOBILE รายการ

สนทรพย Item เปน NOKIA5800 โดยทจานวนทลงทะเบยนไวม 1 หมายเลข TAG Number เมอเลอก

เอกสารเสรจแลวจะมขอมลทตองใชในการคานวณมาให ตอมาใหใสคา Disposal Date วนทตดจาหนาย

จรง เปน 05/03/13 ใสจานวนทจะทาการ Dispose ตามจานวนทมอยจรง เปน 1 ใสราคาทจะตด

จาหนาย Sale Amount เปน 5000 เมอใสขอมลครบแลวโปรแกรมจะทาการคานวณคาเสอมราคาของ

Page 44: SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study:

 

37 

 

สนทรพยใหจะได Cost to dispose เปน 12000 Accum. Dep. to dispose เปน 12000 NBV to dispost

เปน 0.00 Gain / (Loss) เปน 5000 สดทายให Select เลอก หมายเลข TAG Number ทตองการจะตด

จาหนาย กดบนทกกจะไดหมายเลข เอกสารทตดจาหนายรายการสนทรพยเปน DP000001

รปท4.9 หนาจอการออกรายงานคาเสอมราคาสนทรพย เมน Report Depreciation รายงานคาเสอมราคาสะสมจะเปดหนาจอใหใสเงอนไข Criteria ตามตองการ เชน ใสขอมล Depre Date วนทเรมลงทะเบยน จาก 01/03/13 ถง 29/03/13 ใสขอมล Asset Group เปน MOBILE และกดปม View เพอดขอมล กจะไดผลลพธตามทเลอก

Page 45: SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study:

 

38 

 

รปท4.10 หนาจอการออกรายงานการไดมาของสนทรพย เมน Report Acquisition รายงานการไดมาของสนทรพยจะเปดหนาจอใหใสเงอนไข Criteria ตามตองการ เชน ใสขอมล Posting Date วนทเรมลงทะเบยน จาก 01/03/13 ถง 29/03/13 และ กดปม View เพอดขอมล กจะไดผลลพธตามทเลอก

Page 46: SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study:

 

39 

 

รปท4.11 หนาจอการออกรายงานการตดจาหนายสนทรพย เมน Report Disposal รายงานการตดจาหนายสนทรพยจะเปดหนาจอใหใสเงอนไข Criteria ตามตองการ เชน ใสขอมล Disposal Date วนทเรมลงทะเบยน จาก 01/03/13 ถง 31/03/15 และ กดปม View เพอดขอมล กจะไดผลลพธตามทเลอก

Page 47: SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study:

 

40 

 

รปท4.12 หนาจอการออกรายงานทะเบยนสนทรพย เมน Report Asset Register รายงานการลงทะเบยนสนทรพยวามรายการสนทรพยอะไรบางจะเปดหนาจอใหใสเงอนไข Criteria ตามตองการ เชน ใสขอมล Asset Group จาก MOBILE และ กดปม View เพอดขอมล กจะไดผลลพธตามทเลอก

Page 48: SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study:

 

41 

 

บทท 5 สรปผลการดาเนนงานและขอเสนอแนะ

ระบบการจดการขอมลสนทรพย Fixed Asset เปนการนาแนวคดในการพฒนาโปรแกรมใน

รปแบบทเรยกวา Add-On ใชกบโปรแกรม SAP Business One มาใชในการพฒนาระบบเพอเพม

ศกยภาพของการดาเนน ทาใหเพมชองทางในการดาเนนธรกจใหมประสทธภาพมากยงขน

5.1 สรปผลการดาเนนงานของโครงงาน

โครงงาน 1 เปนการวเคราะหและออกแบบระบบฐานขอมลระบบ Fixed Asset เทานน ดงนน

การดาเนนงานของโครงงานจงเปนการวเคราะหและออกแบบระบบ และการดาเนนงานไดเปนไปตาม

เวลาทกาหนดไว

โครงงาน 2 เปนการออกแบบและพฒนาระบบตามทไดออกแบบไวในโครงการ 1 ซงผลการ

ทดลองของโครงงาน 2 ทเปนระบบแลวนน สามารถใชงานไดตามทไดกาหนดไวในแผนการ

ดาเนนงาน

5.2 ขอเสนอแนะในการแกไขปญหา

จากการทาโครงงาน 1 และ 2 ปญหาทไดพบจะอยในสวนของการวเคราะหระบบ เนองจาก

การทไดรบความตองการของระบบทคอนขางซบซอน การออกแบบ ER Diagram จงเปนเรองยากท

จะตองมองถงความสมพนธของขอมล ดงนนผวเคราะหเองจะตองเขาใจถงปญหาของระบบปจจบนให

มาก เพอทจะวเคราะหระบบและทาการพฒนาระบบออกมาใหไดตามความตองการของผใชดวย

สรปปญหาทพบ

1. การออกแบบโปรแกรมยงไมสามารถคานวณคาเสอมไดหลายแบบ

2. เปนโปรแกรม Fixed Asset ทฟงกชนการทางานไมเยอะใชไดแบบพนฐาน

5.3 แนวทางการพฒนาโครงงาน

จากทไดกลาวมาแลวขางตนปญหาทพบจงตองมการแกไขใหระบบสามารถพฒนาไดใน

อนาคต โดยการทผวเคราะหและออกแบบจะตองศกษาความตองการของผใชระบบใหมาก เพอทจะ

ไดผลการวเคราะหทถกตอง ระบบยงสามารถนาไปพฒนาตอได

Page 49: SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study:

 

42 

 

โดยผพฒนาสรปไดดงน

1. พฒนาเพมในสวนของระบบใหมการคานวณไดหลายแบบและแสดงคาเสอมในฟอรมได

2. เพมเตมฟงก เชน เกบขอมลการเปลยนผครอบครองหรอโอนยายสนทรพย ประวตการ

ซอมบารง เปนตน

                      

Page 50: SAP Business One Fixed Assets -Completed โปรแกรมเพิ่ม... · SAP Business One Add-On Program for information of Fixed Assets on SAP Business One Case Study:

 

43 

 

บรรณานกรม 

[1] พยอม สงหเสนห, การบญชสนทรพย, กรงเทพฯ : ชวนพมพ, 2543

[2] สภาวด เจรญทรพย, สธรา วเศษกล, การบญชสนทรพย, กรงเทพฯ : ไมปรากฏปทพมพ

[3] สานกงานตรวจเงนแผนดน, คาแนะนา : การนามาตรฐานการควบคมภายในไปใชในเชงปฏบต,

กรงเทพฯ : โรงพมพครสภาลาดพราว, 2545

[4] อดลย จาตรงคกล, การจดซอ, ปรบปรงครงท 3, กรงเทพฯ : โรงพมพ

มหาวทยาลยธรรมศาสตร, 2544

[5] SQL Server 2008 : SQL Server Developer Center

http://social.msdn.microsoft.com/Forums/en-US/category/sqlserver/

[6] Visual C# General : Visual C# Developer Center

http://social.msdn.microsoft.com/forums/en-US/csharpgeneral/threads/

[7] SAP Business One SDK : SAP Community Network Forums

http://forums.sdn.sap.com/category.jspa?categoryID=44