วันจันทร์ที่ 12 พฤษภาคม พ.ศ. 2557

Scriptcase เล่นๆ ตอนที่ 4 DEMO ระบบบันทึกข้อมูลรถตู้โดยสารประจำทาง - เชื่อมข้อมูลตารางด้วย lookup table


ตอนที่แล้ว ได้ลองสร้าง Form app เพื่อบันทึกข้อมูลคนขับรถตู้กันไปแล้ว แต่ยังไม่เรียบร้อยในส่วนของ que หรือคิว ซึ่งเป็น field ที่อ้างอิง Primary key จากอีกตารางนึงชื่อ ques (หรือเรียกว่า Foreign Key)

ภาพจากตอนที่แล้ว เราได้แบบนี้ ใน field หรือช่องกรอกข้อมูลสุดท้ายด้านล่าง (que) ยังคงเป็นตัวเลขที่อ้างอิงมาจากตารางอื่น

วันอาทิตย์ที่ 11 พฤษภาคม พ.ศ. 2557

Scriptcase เล่นๆ ตอนที่ 3 DEMO ระบบบันทึกข้อมูลรถตู้โดยสารประจำทาง - สร้าง form app บันทึกข้อมูลคนขับ

ภาพจาก http://interactioninstitute.org/blog/2014/03/13/networks-and-articulating-needs/

ในตอนที่ 1 ลืมท้าวความเรื่องความต้องการของระบบก่อนทำฐานข้อมูล ตัวระบบจริงๆ พัฒนาไปมากแล้วครับ แต่ที่จะทำนี้คือระบบที่จะ DEMO ให้พอเป็นพื้นฐานการใช้งาน Scriptcase (SC) และเอามาว่ากันแค่เพียงการบันทึกข้อมูลรายรับของแต่ละวัน ของคนขับแต่ละคน

กล่าวคือ ขาไปคนขับออกจากคิวต้นทางไปปลายทาง ขายตั๋วใบละกี่บาท กี่ใบ และขากลับเช่นเดียวกัน พอสิ้นวันคนขับต้องมาส่งบิลพร้อมเงินที่คิวทุกวัน ทุกคน

รูปแบบที่อยากให้เป็นคือ คนขับมาถึงคิว เอาบัตรประจำตัวยิง barcode เครื่อง touch screen แสดงข้อมูลคนขับพร้อมบันทึกรายการประจำวัน คนขับป้อนข้อมูล บันทึกพร้อม print ให้เสมียนลงนาม
(เอาแค่นี้ก่อน พอเป็นพื้นฐาน ฟังก์ชั่นอื่นๆ ค่อยว่ากันต่อในอนาคต)

มาว่ากันที่การสร้าง app ตัวแรกต่อจากตอนที่แล้วเลยครับ

วันเสาร์ที่ 10 พฤษภาคม พ.ศ. 2557

Scriptcase เล่นๆ ตอนที่ 2 DEMO ระบบบันทึกข้อมูลรถตู้โดยสารประจำทาง - สร้าง Project

ตอนที่แล้วเราได้ฐานข้อมูลระบบรถตู้มาแบบด่วนๆ แล้วครับ ต่อไปจะเริ่มเข้าสู่การใช้ Scriptcase (SC) กันครับ

เริ่มต้นด้วยการเข้าใช้โปรแกรม SC หลังจากเรียก run โปรแกรมจะเปิดผ่าน browser ผมใช้ Chrome browser นะครับ SC จะให้ login เข้าระบบ

ภาพแสดงหน้า login เข้าโปรแกรม Scriptcase

Scriptcase เล่นๆ ตอนที่ 1 DEMO ระบบบันทึกข้อมูลรถตู้โดยสารประจำทาง - ฐานข้อมูล


ผมได้มีโอกาสร่วมพูดคุยกับน้องเรื่องการบริการจัดการรถตู้โดยสารประจำทางว่าจะทำอย่างไรกับการรายงานผลบิลในแต่ละรอบวัน ซึ่งของเดิมแต่ละคิวจะใช้เป็นกระดาษเขียนมาส่ง บิลก็ไม่เหมือนกันซะทีเดียว แตกต่างกันบ้างเล็กน้อย เลยคิดจะเอามาทำระบบเล็กๆ เล่นๆ ด้วย Scriptcase (SC) ดู

ได้ความตามนั้นแล้วก็มาลอง Demo เล่นๆ ก่อน เอาเฉพาะส่วนงานบันทึกรายรับ

Scriptcase หลังติดตั้งใช้งาน



Scriptcase (SC) ใช้เวลาในการติดตั้งนานพอสมควร เครื่องของผมก่อนติดตั้ง SC ได้มีการติดตั้ง Appserv ไว้ก่อนแล้ว หลังจากติดตั้ง SC แล้วพบว่า SC ใช้วิธีการทำงานบน server กล่าวคือ

Scriptcase กับสภาพแวดล้อมที่หลากหลาย

 


ในตอนนี้ว่าด้วยเรื่องของ Scriptcase (SC) ที่รองรับกับสภาพแวดล้อมที่หลากหลาย ไม่ว่าจะเป็นสภาพแวดล้อมสำหรับการใช้งาน สภาพแวดล้อมของระบบฐานข้อมูล สภาพแวดล้อมของระบบหรือ application ของเราที่พัฒนาเสร็จแล้ว มาดูกันสั้นๆ

วันพฤหัสบดีที่ 8 พฤษภาคม พ.ศ. 2557

รู้จัก scriptcase รวมๆ



ซื้อ Scriptcase (SC) มาเล่นๆ ทิ้งๆ ตั้งแต่ V5 จนปัจจุบัน V7.1 จะบอกว่าไม่ได้อะไรเลยก็ไม่ได้ เพราะทำระบบง่ายๆ มา 2-3 ระบบ เลยคิดว่าควรจะเขียนอะไรทิ้งๆ ไว้เป็นร่องรอยสำหรับคนที่สนใจบ้าง เพราะเราก็เริ่มจากคลำทางในที่มืดกับ SC มาเหมือนกัน

จริงๆ SC ทำให้อะไรๆ ง่ายขึ้นสำหรับคนที่ไม่อยากลง code PHP มากนัก เรามารู้จักกัน