Programming Application in Management Information System · Programming Application in Management...

Post on 22-Dec-2018

225 views 0 download

Transcript of Programming Application in Management Information System · Programming Application in Management...

Programming Application in Management

Information System

สําราญ วานนท์

samranwanon@gmail.com

SamranTim.wordpress.com

Samrantim.blogspot.com

SamranTim.wordpress.com

Samrantim.blogspot.com

เขยีนโปรแกรมตดิต่อฐานข้อมูล

Database ProgrammingDatabase Programming

เครือข่ายของคอมพวิเตอร์Computer Network

� ตวัอยา่งการออกแบบเครือข่ายเพื�อใชง้านระบบฐานขอ้มูล

� ใชง้านเครื�องเดียว (Stand alone) โปรแกรมกบัฐานขอ้มูลอยูท่ี�เครื�องเดียวกนั

เครือข่ายของคอมพวิเตอร์Computer Network(cont.)

� ใชง้านหลาย ๆ เครื�องพร้อมกนั (Network) โปรแกรมกบัฐานขอ้มูลอยู่คนละเครื�องในเครือข่าย

สร้างโปรแกรมกบังานฐานข้อมูล� 1. สร้างโปรเจค็เพื�อจะสร้างเป็นโปรแกรมสาํหรับงานฐานขอ้มูล

สร้างโปรแกรมกบังานฐานข้อมูล(ต่อ)� 2. สร้างฟอร์มเพื�อเป็นเมนเมนูหรือหนา้หลกัของการทาํงาน

� 3. สร้างฟอร์มเพื�อเป็นหนา้การทาํงานของผูใ้ช ้(User Interface)

� 4. กาํหนดโปรเจค็ออปชั�นโดยยา้ยฟอร์มที�ไม่ใช่ฟอร์มเมนูไปทางขวาให้หมด (Available Forms)

สร้างโปรแกรมกบังานฐานข้อมูล(ต่อ)� 2. สร้างฟอร์มเพื�อเป็นเมนเมนูหรือหนา้หลกัของการทาํงาน

� 3. สร้างฟอร์มเพื�อเป็นหนา้การทาํงานของผูใ้ช ้(User Interface)

สร้างโปรแกรมกบังานฐานข้อมูล(ต่อ)� 4. กาํหนดโปรเจค็ออปชั�นโดยยา้ยฟอร์มที�ไม่ใช่ฟอร์มเมนูไปทางขวาให้

หมด (Available Forms)

สร้างโปรแกรมกบังานฐานข้อมูล(ต่อ)� 5. ออกแบบฟอร์มเมนูใหเ้หมาะกบังานในที�นีK ใหเ้ราออกไปเรียกฟอร์ม

การทาํงาน

สร้างโปรแกรมกบังานฐานข้อมูล(ต่อ)� 6. ออกแบบฟอร์มการทาํงานของผูใ้ชง้าน

สร้างโปรแกรมกบังานฐานข้อมูล(ต่อ)� 7. ออกแบบฟอร์มการทาํงานของผูใ้ชง้าน ใหอ้อกแบบหนา้ตาฟอร์มตาม

ตอ้งการ

คอมโพเนนต์ที8ใช้งานด้านฐานข้อมูล� 1. Data Controls ทาํหนา้ที�ในการนาํเสนอ การปรับปรุง แกไ้ขขอ้มูลที�ได้

จากฐานขอ้มูลที�ผา่นทาง DataAccess Components เช่น DBGrid, DBEdit, DBMemo เป็นตน้

คอมโพเนนต์ที8ใช้งานด้านฐานข้อมูล(ต่อ)� 2. DataAccess ทาํหนา้ที�ใหก้ารนาํขอ้มูลมาส่งต่อที� DataControls

สร้างการตดิต่อกบัฐานข้อมูล� 1. ตอ้งสร้างการติดต่อฐานขอ้มูล ดว้ย SQLConnection

สร้างการตดิต่อกบัฐานข้อมูล(ต่อ)� 2. กาํหนดคุณสมบตัิต่าง ๆ ของ SQLConnection

สร้างการตดิต่อกบัฐานข้อมูล(ต่อ)� 3. นาํ SQLQuery มาวางเพื�อจะเป็นตวัสร้างคาํสั�ง SQL แลว้กาํหนด

SQLConnection

สร้างการตดิต่อกบัฐานข้อมูล(ต่อ)� 4. นาํ DataSetProvider มาวางเพื�อเป็นตวัจดัการ Dataset แลว้กาํหนด

Dataset ไปยงั Query ตามขอ้ 3

สร้างการตดิต่อกบัฐานข้อมูล(ต่อ)� 5. นาํ ClientDataSet มาวางเพื�อเป็นตวัจดัการขอ้มูลบริหาร

หน่วยความจาํ แลว้กาํหนด ProviderName ไปยงั DataSetProvider ตามขอ้ 4

สร้างการตดิต่อกบัฐานข้อมูล(ต่อ)� 6. นาํ DataSource มาวางเพื�อเป็นช่องทางให ้DataControls เชื�อมต่อง่าย

แลว้กาํหนด DataSet ไปยงั ClientDataSet ตามขอ้ 5

สร้างการตดิต่อกบัฐานข้อมูล(ต่อ)� 7. กาํหนด DataSource ใหก้บั DataControls ที�ชื�อ DBGrid

สร้างการตดิต่อกบัฐานข้อมูล(ต่อ)� 8. เขียนคาํสั�งที�ปุ่ม Execute เพื�อจะส่งคาํสั�ง SQL จากช่อง SQL Script

ไปทาํการประมวลผลและดึงขอ้มูลมานาํเสนอ

� ขัKนตอนการทาํงาน

สร้างการตดิต่อกบัฐานข้อมูล(ต่อ)� 9. ทดลองใชค้าํสั�ง SQL ที�เรียนมาดึงขอ้มูลออกมา

Assignment (10p)� ใหเ้ขียนโปรแกรมใชส้าํหรับ Execute SQL ที�เรียนผา่นมาใหส้ามารถ

นาํเสนอขอ้มูลได้