ผลงาน
ขั้นตอนการพัฒนา Mobile Application
ระบบการสั่งอาหาร ด้วย Appsheet
ขั้นตอนที่ 1 ทำการวิเคราะห์งาน ปัญหาหรือความต้องการของผู้ใช้งาน
การจัดทำแอพพลิเคชั่นต้องทราบถึงปัญหาหรือความต้องการของผู้ใช้งานก่อน และนำมากำหนดเป็นวัตถุประสงค์ของแอพพลิเคชั่น ต้องมีการคิกให้ครอบคลุมต่อการใช้งาน ผู้ใช้งานต้องใช้งานได้ง่ายและสะดวก ผู้พัฒนาต้องได้ข้อมูลที่ตัวเองต้องการตามวัตถุประสงค์ ความสำคัญและระดับความปลอดภัยของข้อมูลความเห็นของผู้เกี่ยวข้อง สำหรับปัจจัยที่เกี่ยวข้องนอกเหนือจากผู้ใช้งานแล้ว ผู้บังคับบัญชาจะต้องเห็นชอบด้วย จะต้องเข้าใจการทำงาน เข้าใจข้อมูล เพื่อให้การใช้งานแอพพลิเคชั่นเกิดขึ้นจริง และช่วยให้เกิดการทดลองใช้งาน มีก่รแก้ไขปัญหา และมีการพัมนาปรับเปลี่ยนการใช้งานให้เหมาะสมกับความต้องการ ทำให้แอพพลิเคชั่นมีการทำงานได้เต็มประสิทธิภาพสูงสุด โดยวัตถุประสงค์หลักคือ การอำนวยความสะดวกให้กับร้านอาหารส้มตำ และลูกค้า เขตกรุงเทพมหานครฯ และสมุทรปราการ เพื่อสะดวกและรวดเร็วต่อการสั่งอาหาร การตรวจสอบการจัดส่ง ซึ่งในการจัดทำแอพพลิเคชั่นต้องตอบสนองต่อการใช้งาน และเป็นการจัดเก็บข้อมูลให้เป็นระเบียบและสามารถเรียกใช้งานโดยง่าย ไม่มีความซับซ้อนในการใช้งาน
ขั้นตอนที่ 2 ทำการออกแบบหน้าตาแอพพลิเคชั่นในการใช้งาน
การออกแบบหน้าตาแอพพลิเคชั่นมุ่งเน้นให้มีการใช้งานเข้าใจง่าน ไม่มีความซับซ้อนการใช้งานจนเกินไป โดยแบ่งแถบเมนูหลักๆ ด้วยกัน 8 เมนูดังนี้
หน้าหลัก ต้องการให้แสดงหน้านี้เป็นหน้าหลักในการเข้าใช้งาน ก็จะเจอหน้านี้เป็นหน้าแรก
เมนูลงทะเบียน ต้องการให้แสดงข้อมูลการลงทะเบียนเข้าใช้งานระบบ โดยมีการเก็บรายละเอียด ของสมาชิก เช่น ชื่อ - สกุล จังหวัด
ID-Line เบอร์โทร รูปภาพ
เมนูอาหาร ต้องการให้แสดงข้อมูลของอาหาร เช่น รหัสอาหาร ชื่ออาหาร ราคาอาหาร
เมนูหมวดหมู่ ต้องการให้แสดงตัวเลือกว่าต้องการใช้งานเมนูใดต่อไป
เมนูสั่งอาหาร ต้องการให้ลูกค้าใช้งานในการสั่งอาหารระบุเช่น เมนูอาหาร ที่อยู่
เมนูสถานะการส่งอาหาร ต้องการให้แสดงข้อมูลว่างอาหารส่งถึงหรือยัง
เมนูประเมินความพึงพอใจ เพื่อเก็บข้อมูลข้อเสนอแนะของลูกค้านำไปพัฒนาต่อ
ขั้นตอนที่ 3 การออกแบบตารางฐานข้อมูล
3.1 การสร้างบัญชีจัดเก็บฐานข้อมูลบน Google Drive
ภายใต้การออกแบบระบบเทคโนโลยีสารสนเทศ การออกแบบฐานข้อมูลเป็นขั้นตอนหนึ่งที่จะต้องให้ความสำคัญ ขั้นตอนการออกแบบฐานข้อมูลจะประกอบไปด้วย 6 ขั้นตอน ประกอบด้วยการศึกษาฐานข้อมูลขององค์กรเบื้องต้น ( database initia; study), การออกแบบฐานข้อมูล ( database design ), การสร้างฐานข้อมูลและการโหลดข้อมูลเข้าสู่ฐานข้อมูล ( testing and evaluation ), การประยุกต์ใช้ฐานข้อมูล ( operation ), และการดูแลรักษาและพัฒนาให้ดียิ่งขึ้น ( maintenance and evolution ) ตามลำดับ
3.2 การออกแบบตารางฐานข้อมูล
กำหนดตารางฐานข้อมูลที่ใช้ในการจัดเก็บข้อมูล หรือ แสดงคุณสมบัติของข้อมูลนั้นๆ เพื่อเรียกใช้งานแก้ไขข้อมูล แสดงผลข้อมูลการทำงานเป็นไปตามชุดคำสั่งที่ได้เขียนไว้ในแอพพลิเคชั่น โดยข้อมูลใน ตารางต้องสอดคล้องกับความต้องการของผู้ใช้งาน โดยกำหนดโครงสร้างของตาราง ( Table ) จากกลุ่มข้อมูลหรือเอนทิตี้ ( Entity ) เป็นวัตถุหรือสิ่งของหรือข้อมูลในระบบงานนั้นๆ ที่รวบรวมได้จากเอกสารต่างๆ ซึ่งนำมากำหนดแอททริบิว ( Attribute ) เป็นคุณสมบัติของวัตถุของข้อมูลที่มากำหนดรายละเอียดให้เอนทิตี้ ( Entity ) เพื่อจะได้ทราบว่าในเอนทิตี้ ( Entity ) นั้น จะนำข้อมูลอะไรมาใช้บ้าง หลังจากนั้นให้นำแอททริบิวต์ ( Attribute ) มากำหนดโครงสร้างเบื้องต้นของตาราง ( Table ) โดยแปลงแอตทริบิวต์ ( Attribut ) เป็นฟิลด์ ( Field ) คือหน่วยของข้อมูล พร้อมกำหนดชนิดและขนาดข้อมูลในแต่ละข้อมูลในแต่ละฟิลด์ ( Field )
ขั้นตอนที่ 4 การออกแบบตารางฐานข้อมูล
ข้อดีอีกอย่างหนึ่งของโปรแกรม Appsheet ก็คือไม่ต้องลงโปรแกรมใช้งานในเครื่องคอมพิวเตอร์ โดยสามารถเรียกใช้งานผ่านเว็บบราวเซอร์ได้จากทุกที่ โดยเข้าไปที่ URL ตามที่อยู่ http://www.appsheet.com/
หน้า Log In (User)
หน้าต้อนรับ (User)
หน้ารายการอาหาร (User)
เลือกรายการอาหารที่ต้องการสั่ง (User)
รายละเอียดการสั่งอาหาร (Admin)
รายการอาหารที่ลูกค้าสั่ง (Admin)
ข้อมูลการจัดส่งอาหาร (Admin)
แบบฟอร์มการประเมินความพึงพอใจ (User)
ข้อมูลที่ลูกค้าประเมิน (Admin)