วิธีการดําเนินงาน603).pdf · 2014-03-12 ·...
Transcript of วิธีการดําเนินงาน603).pdf · 2014-03-12 ·...
![Page 1: วิธีการดําเนินงาน603).pdf · 2014-03-12 · ในการศึกษาโครงงานเทคโนโลยีสารสนเทศในหัวข้อเรื่อง](https://reader033.fdocuments.net/reader033/viewer/2022041703/5e4334f801085e182b6a9b6e/html5/thumbnails/1.jpg)
บทท 3
วธการดาเนนงาน
ในการศกษาโครงงานเทคโนโลยสารสนเทศในหวขอเรอง การออกแบบและพฒนา
Application ถายโอนขอมล FTP บน Android SmartPhone ผศกษาจะนาเสนอรายละเอยดของ
ขนตอนการออกแบบระบบ ซงไดนาทฤษฎและแนวคดตางๆ จากการทได ศกษามาแลวในบทท 2
มาประยกตใชงานโดยมขนตอนดงน
3.1 วเคราะหการใหบรการ FTP ในปจจบน
ในการใหบรการ ftp สาหรบโอนยายไฟล ระหวางเครองคอมพวเตอร 2 เครอง บนระบบ
เครอขายและอนเตอรเนตทใชโปรโตคอล TCT/IP ท port สอสารหมายเลข 20 และ 21 โดย FTP
สามารถโอนยายไฟลไดทกฟอรแมต เครองคอมพวเตอรทเกยวของในการโอนยายไฟลม 2 เครอง
คอเครองทรนโปรแกรม FTP (FTP Client) เรยกวา Local host และเครองทรนโปรแกรม FTP (FTP
Server) เชน โปรแกรม vsftpd เรยกวา Remote host การโอนยายไฟลจาก Local host เรยกวา การ
Upload ในทางกลบกน การโอนยายไฟลจาก Remote host มายง Local host จะเรยกวาการ
Download โดยโปรโตคอล FTP เปนการทางานในสถาปตยกรรมแบ Client/Server ทพฒนาขนบน
พนฐานของโปรโตคอล TCP ซงจะตองมการตดตอเพอจองชองทางสอสาร (Connection
establishment) กอนทาการตดตอสอสารจรง ซงเรยกวาเปนการตดตอแบบทตองขอเชอมตอกน
(Connection -oriented) ซงสถาปตยกรรมการทางานเปนดงรปตอไปน
รปท 3-1โปรโตคอล FTP ในปจจบน
![Page 2: วิธีการดําเนินงาน603).pdf · 2014-03-12 · ในการศึกษาโครงงานเทคโนโลยีสารสนเทศในหัวข้อเรื่อง](https://reader033.fdocuments.net/reader033/viewer/2022041703/5e4334f801085e182b6a9b6e/html5/thumbnails/2.jpg)
42
3.2 การใหบรการ FTP บน Android Smartphone
ในปจจบนอปกรณสอสารแบบพกพามการพฒนาใหรองรบการเชอมตอเครอขายไรสาย
มากขนเชน Smartphone โดยมการพฒนาแอพพลเคชนมาอา นวยความสะดวกในบรการตางๆ ใน
ชวตประจา วน รวมถงการโอนยายไฟล ระหวางเครองคอมพวเตอร กบ Smartphone โดยโครงงาน
เทคโนโลยสารสนเทศธรกจน จงไดพฒนา Application FTP บนระบบปฏบตการ Android มาใช
ในการโอนยายไฟล เพอใหความสามารถในการโอนยายไฟลทาไดงายและสะดวกมากยงขน ผ
ศกษาคาดวาโครงงานนจะเปนประโยชนเกดประสทธภาพสงสดกบผใช โดยสถาปตยกรรม
เครอขายเปนดงรป
รปท 3-2 โปรโตคอล FTP เชอมโยงระหวาง Server กบ Smartphone
Internet
FTP Server
Control ConnectionPORT 21 FTP Client
Data ConnectionPORT 20
![Page 3: วิธีการดําเนินงาน603).pdf · 2014-03-12 · ในการศึกษาโครงงานเทคโนโลยีสารสนเทศในหัวข้อเรื่อง](https://reader033.fdocuments.net/reader033/viewer/2022041703/5e4334f801085e182b6a9b6e/html5/thumbnails/3.jpg)
43
3.3 Flowchart แสดงการเขาใช FTP
รปท 3-3 Flowchart แสดงการเขาใช FTP Client
![Page 4: วิธีการดําเนินงาน603).pdf · 2014-03-12 · ในการศึกษาโครงงานเทคโนโลยีสารสนเทศในหัวข้อเรื่อง](https://reader033.fdocuments.net/reader033/viewer/2022041703/5e4334f801085e182b6a9b6e/html5/thumbnails/4.jpg)
44
คาอธบาย : เรมการทางาน ใสทอย Host Server ระบบจะทาการตรวจสอบ ถาไมถกตอง กลบไปใส
ทอย Host Server ใหม ถาถกตองใส Username และ Password ระบบจะทาการตรวจสอบถา
ถกตอง กสามารถเขาใชงานโอนยายไฟลได จบการทางาน
3.4 การตดตง JDK (Java Development Kit)
1. ดาวนโหลด JDK มากอนท
http://www.oracle.com/technetwork/java/javase/downloads/index.html
รปท 3-4 เขาสเวบไซต ดาวนโหลด JDK
2. ทาการตดตง JDK คลกเลอกท Next จนกวาจะเสรจสมบรณ
รปท 3-5 การตดตง JDK
![Page 5: วิธีการดําเนินงาน603).pdf · 2014-03-12 · ในการศึกษาโครงงานเทคโนโลยีสารสนเทศในหัวข้อเรื่อง](https://reader033.fdocuments.net/reader033/viewer/2022041703/5e4334f801085e182b6a9b6e/html5/thumbnails/5.jpg)
45
3. การตดตงเสรจสมบรณ
รปท 3-6 การตดตง JDK เสรจสมบรณ
3.5 การตดตงโปรแกรม Eclipse
1. เขาสเวบไซต http://www.eclipse.org/downloads/ เพอดาวนโหลดโปรแกรมเลอกระบบ
คอมพวเตอรทจะใช เชน Windows 32-bit
รปท 3-7 เขาสเวบไซต Eclipse
![Page 6: วิธีการดําเนินงาน603).pdf · 2014-03-12 · ในการศึกษาโครงงานเทคโนโลยีสารสนเทศในหัวข้อเรื่อง](https://reader033.fdocuments.net/reader033/viewer/2022041703/5e4334f801085e182b6a9b6e/html5/thumbnails/6.jpg)
46
2. คลกดาวนโหลดโปรแกรม
รปท 3-8 คลกดาวนโหลดโปรแกรม Eclipse
3. ทาการแตกไฟล Eclipse
4. เขาไปทโฟลเดอร eclipse เลอก eclipse.exe เพอรนโปรแกรม
รปท 3-9 คลกไฟล eclipse เพอเปดโปรแกรม
![Page 7: วิธีการดําเนินงาน603).pdf · 2014-03-12 · ในการศึกษาโครงงานเทคโนโลยีสารสนเทศในหัวข้อเรื่อง](https://reader033.fdocuments.net/reader033/viewer/2022041703/5e4334f801085e182b6a9b6e/html5/thumbnails/7.jpg)
47
5. เปดโปรแกรมครงแรกจะมการสอบถามวาจะเกบโปรเจคไวทได
รปท 3-10 กาหนด workspace ใหกาหนดไวท C:\workspace
3.6 การตดตง Android SDK
1. เขาสเวบไซต http://developer.android.com/sdk/index.html เพอดาวนโหลดโปรแกรม
2. ทาการตดตง Android SDK คลกเลอกท Next จนกวาจะเสรจสมบรณ
รปท 3-11 การตดตง Android SDK
![Page 8: วิธีการดําเนินงาน603).pdf · 2014-03-12 · ในการศึกษาโครงงานเทคโนโลยีสารสนเทศในหัวข้อเรื่อง](https://reader033.fdocuments.net/reader033/viewer/2022041703/5e4334f801085e182b6a9b6e/html5/thumbnails/8.jpg)
48
3. การตดตงเสรจสมบรณ
รปท 3-12 การตดตง Android SDK เสรจสมบรณ
3.7 การตดตง ADT (Android Development Tools)
1. เขาสเวบไซต http://developer.android.com/tools/sdk/eclipse-adt.html เพอโหลด
ADT
2. เปดโปรแกรม Eclipse เลอกเมน Help -> Install New Software
รปท 3-13 โปรแกรม Eclipse
![Page 9: วิธีการดําเนินงาน603).pdf · 2014-03-12 · ในการศึกษาโครงงานเทคโนโลยีสารสนเทศในหัวข้อเรื่อง](https://reader033.fdocuments.net/reader033/viewer/2022041703/5e4334f801085e182b6a9b6e/html5/thumbnails/9.jpg)
49
3. คลกท Add เพอเลอกทจดเกบไฟล
รปท 3-14 แสดงการเลอก ADT ในเครอง
4. คลกเลอกรายการของ ADT ทกรายการทปรากฏขนมา
.
รปท 3-15 แสดงการเลอกรายการ
![Page 10: วิธีการดําเนินงาน603).pdf · 2014-03-12 · ในการศึกษาโครงงานเทคโนโลยีสารสนเทศในหัวข้อเรื่อง](https://reader033.fdocuments.net/reader033/viewer/2022041703/5e4334f801085e182b6a9b6e/html5/thumbnails/10.jpg)
50
5. ตดตง ADT ใหกบ Eclipse หลงจากเสรจสนใหปดโปรแกรม Eclipse แลวเปดขนมา
ใหม
รปท 3-16 ระหวางตดตงโปรแกรม