เอกสารประกอบการสอน 230429...

Preview:

Citation preview

เอกสารประกอบการสอน221203 เทคโนโลยีเพื่องานประยุกต์ทางธุรกิจTechnology for Business Applicationหลักสูตรบริหารธุรกิจบัณฑิต สาขาวิชาคอมพิวเตอร์ธุรกิจปีการศึกษา 2561 ภาคการศึกษาปลายอาจารย์ ดร.ปรัชญา นวนแก้ว (Update: March 9, 2019.)

สัปดาห์ที่ 1111.1 เทคโนโลยีเว็บและนวัตกรรม (การเลือกและการจัดการฐานข้อมูล)11.2 การปฏิบัติการเทคโนโลยีเว็บและนวัตกรรม (การเลือกและการจัดการฐานข้อมูล)

221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.

1.1 เทคโนโลยเีว็บและนวัตกรรม (การเลือกและการจัดการฐานข้อมูล)o การดาวน์โหลดและติดตั้ง XAMPP

o การตรวจสอบและการท างาน Apache Web Server

o การตรวจสอบและการท างาน MySQL Database

o การใช้งาน phpMyAdmin

3Sun. March 10, 2019

221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.

การดาวน์โหลดและติดตั้ง XAMPPXAMPP คืออะไร

XAMPP คือ โปรแกรมบริการจัดการ web server ซึ่งเป็นการจ าลองเพื่อไวท้ดสอบสคริปหรือเว็บไซต์ในเครื่องทั่วไป โดยที่ไม่ต้องเชื่อมต่ออินเตอร์เน็ต ไม่มีค่าใช้จ่าย ง่ายต่อการติดต้ังและใช้งานโปรแกรม

XAMPP ประกอบด้วย PHP ภาษาส าหรับพัฒนา Web Application, MySQL ฐานข้อมูล, Apache ท าหน้าทีเ่ป็น Web server, Perl อีกทั้งยังมาพร้อมกับ OpenSSL, phpMyadmin (ระบบบริหารฐานข้อมูลที่พัฒนาโดย PHP เพื่อใช้เชื่อมต่อไปยังฐานข้อมูล สนับสนุนฐานข้อมูล MySQL และ SQLite

*** XAMPP อยูภ่ายใต้ใบอนุญาตของ GNU General Public License แต่บางครั้งอาจจะมีการเปลี่ยนแปลงเรื่องของลิขสิทธิ์ในการใช้งาน จึงควรติดตามและตรวจสอบโปรแกรมด้วย

Sun. March 10, 2019 4

221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.

การดาวน์โหลดและติดตั้ง XAMPPโปรแกรม XAMPP สามารถใช้งานได้ 3 OS ได้แก่

- Windows - Linux - Mac OS X

Sun. March 10, 2019 5

https://www.youtube.com/watch?v=KmtmnDMa2Sg

221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.

การดาวน์โหลดและติดตั้ง XAMPP

Sun. March 10, 2019 6

https://www.apachefriends.org

221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.

การดาวน์โหลดและติดตั้ง XAMPP

Sun. March 10, 2019 7

221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.

การดาวน์โหลดและติดตั้ง XAMPP

Sun. March 10, 2019 8

221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.

การดาวน์โหลดและติดตั้ง XAMPP

Sun. March 10, 2019 9

221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.

การดาวน์โหลดและติดตั้ง XAMPP

Sun. March 10, 2019 10

221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.

การดาวน์โหลดและติดตั้ง XAMPP

Sun. March 10, 2019 11

221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.

การดาวน์โหลดและติดตั้ง XAMPP

Sun. March 10, 2019 12

221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.

การดาวน์โหลดและติดตั้ง XAMPP

Sun. March 10, 2019 13

221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.

การดาวน์โหลดและติดตั้ง XAMPP

Sun. March 10, 2019 14

221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.

การตรวจสอบและการท างาน Apache Web Server

Sun. March 10, 2019 15

221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.

การตรวจสอบและการท างาน MySQL Database

Sun. March 10, 2019 16

221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.

การใช้งาน phpMyAdminphpMyAdmin คือ โปรแกรมที่ท าหน้าที่บริหารจดัการฐานข้อมูล MySQL ผ่านอินเทอร์เน็ต

บราวเซอร์ โดยโปรแกรม phpMyAdmin อยู่ในกลุ่มโปรแกรม Open Source

phpMyAdmin ท าหน้าที่ควบคุม และบริหารจัดการฐานข้อมูล MySQL ความสามารถของ phpMyAdmin ประกอบด้วย

1. สร้างและลบฐานข้อมูล

2. สร้างและจัดการตารางและ record ได้ (เพิ่ม ลบ แก้ไข)

3. โหลด Text File และ ไฟล์นามสกุล CSV สู่ฐานข้อมูลได้

4. สามารถใช้ค าสั่ง SQL ได้

Sun. March 10, 2019 17

221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.

การใช้งาน phpMyAdminการเข้าใช้งานโปรแกรม phpMyAdmin สามารถใช้งานผ่านโปรแกรมอินเทอร์เน็ต

บราวเซอร์ หรือ XAMPP Control Panel ดังนี้

1. ผ่านโปรแกรมอินเทอร์เน็ตบราวเซอร์ ให้พิมพ์ http://localhost/phpmyadmin/หรือ http://127.0.0.1/phpmyadmin/

2. ผ่านโปรแกรม XAMPP Control Panel

Sun. March 10, 2019 18

221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.

หน้าจอแรกของโปรแกรม phpMyAdmin

Sun. March 10, 2019 19

221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.

การเลือกและการสร้างฐานข้อมูล

Sun. March 10, 2019 20

เลือกและจัดการฐานข้อมูล การสร้างฐานข้อมูลใหม่

221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.

การสร้างฐานข้อมูลใหม่

Sun. March 10, 2019 21

ทดลองสร้างฐานข้อมูลช่ือ “Business_Computer”

เลือก “utf8_Unicode_ci”

221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.

การลบฐานข้อมูล

Sun. March 10, 2019 22

เลือกฐานข้อมูลที่ต้องการลบ

เลือกที่ “Drop”เพื่อลบฐานข้อมูล

221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.

การสร้างตารางภายหลังจากที่สร้างฐานข้อมูลเรียบร้อยแล้ว phpMyAdmin จะแจ้งให้ทราบว่า ได้ท า

การสร้างฐานข้อมูล “business_computer” เรียบร้อยแล้ว ซึ่งจะยังไม่มีตารางใดๆ ทั้งนี้จะทดลองสร้างตารางส าหรับเก็บข้อมูลบุคคล โดยการออกแบบให้มีตาราง จ านวน 4 ตารางได้แก่ division, employee} province, users

division ท าหน้าที่เก็บข้อมูลหน่วยงานของพนักงาน

employee ท าหน้าที่เก็บข้อมูลพนักงาน

province ท าหน้าที่เก็บข้อมูลจังหวัด

users ท าหน้าที่เก็บข้อมูล ผู้ใช้โปรแกรม

Sun. March 10, 2019 23

221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.

การสร้างตาราง

Sun. March 10, 2019 24

221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.

การสร้างตาราง

Sun. March 10, 2019 25

221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.

การสร้างตาราง

Sun. March 10, 2019 26

221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.

การสร้างตาราง

Sun. March 10, 2019 27

221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.

การสร้างตาราง

Sun. March 10, 2019 28

221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.

การลบตาราง

Sun. March 10, 2019 29

221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.

การเพิ่มข้อมูล

Sun. March 10, 2019 30

221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.

ตรวจสอบข้อมูลที่เพิ่ม

Sun. March 10, 2019 31

221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.

การตรวจสอบโครงสร้างตาราง

Sun. March 10, 2019 32

221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.

การส่งออกข้อมูล (Export)

Sun. March 10, 2019 33

221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.

การส่งออกข้อมูล

Sun. March 10, 2019 34

221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.

การน าเข้าข้อมูล (Import)

Sun. March 10, 2019 35

221203 Technology for Business Application (2-2-5) Pratya Nuankaew, Ph.D.

Workshopo ให้ทุกท่านสร้างฐานข้อมูลและตารางตามที่ก าหนดในสไลด์ที่ 24 และ

กรอกข้อมูลตามใบงานที่แจก หลังจากด าเนินการสร้างฐานข้อมูลและตารางเรียบร้อยแล้วให้ท าการ export และส่งไฟล์ที่ได้มาที่ nuankaew.p@gmail.com

o ก าหนดส่งงานภายในวันพุธที่ 13 มีนาคม 2562 ก่อนเวลา 24.00 น. (คะแนนเก็บ 10 คะแนน)

หมายเหตุ.. ให้ใช้มารยาทและรูปแบบการเขียนจดหมายทางการเท่านั้น

Sun. March 10, 2019 36

Question and AnswerThank you for attention.

Recommended