ผลงาน

ขั้นตอนการพัฒนา Mobile Application ระบบการสั่งอาหาร ด้วย Appsheet 

ขั้นตอนที่ 1 ทำการวิเคราะห์งาน ปัญหาหรือความต้องการของผู้ใช้งาน

การจัดทำแอพพลิเคชั่นในอต่ละแอพพลิเคชั่นจะต้องทราบถึงความต้องการหรือปัญหาที่เกิดขึ้นของผู้ใช้งานระบบหรือแอพพลิเคชั่นก่อนว่ามีปัญหาอะไรบ้าง และนำปัญหาที่ผู้ใช้งานระบบหรือแอพพลิเชชั่นมาคิดวิเคราะห์ถึงแนวทางการแก้ไขปัญหา เป็นวัตถุประสงค์ในการพัฒนาแอพพลิเคชั่นหรือการสร้าง ที่จะทำให้ผู้ใช้งานระบบหรือแอพพลิเคชั่นใช้งานได้สะดวกสบายและง่ายในการใช้งาน ผู้พัฒนานั้นจะต้องระมัดระวังในเรื่องของข้อมูลของสมาชิกหรือข้อมูลอื่นๆที่มีผลต่อความเสียหายต่อตนเองและ ผู้อื่น หากต้องการข้อมูลที่มีความเสี่ยงต้องให้ผู้รับผิดชอบหรือผู้บังคับบังชาอนุมัติเสียก่อนจะต้องเข้าใจการทำงาน เข้าใจข้อมูล เพื่อให้การใช้งานแอพพลิเคชั่นเกิดขึ้นจริง และช่วยให้เกิดการทดลองใช้งาน มีก่รแก้ไขปัญหา และมีการพัมนาปรับเปลี่ยนการใช้งานให้เหมาะสมกับความต้องการ ทำให้แอพพลิเคชั่นมีการทำงานได้เต็มประสิทธิภาพสูงสุด โดยมีวัตถุประสงค์คือแจ้งปัญหาที่เกิดขึ้น แจ้งการรายงานปัญหา แบบประเมินความพึงพอใจ เพื่อการแก้ไขปัญหาที่ถูกต้องแม่นยำและรวดเร็ว 

ขั้นตอนที่ 2 ทำการออกแบบหน้าตาแอพพลิเคชั่นในการใช้งาน

การออกแบบหน้าตาแอพพลิเคชั่นมุ่งเน้นให้มีการใช้งานเข้าใจง่าน ไม่มีความซับซ้อนการใช้งานจนเกินไป โดยแบ่งแถบเมนูหลักๆ ด้วยกัน 6 เมนูดังนี้

1.หน้าหลัก ต้องการให้แสดงหน้านี้เป็นหน้าหลักในการเข้าใช้งาน ก็จะเจอหน้านี้เป็นหน้าแรก

2.เมนูลงทะเบียน ต้องการให้แสดงข้อมูลการลงทะเบียนเข้าใช้งานระบบ โดยมีการเก็บรายละเอียดของสมาชิก เช่น ชื่อ-นามสกุล  Email เบอร์โทร รูปภาพ

3.เมนูสถานะการแจ้งปัญหา ต้องการให้แสดงข้อมูลของแจ้งปัญหา เช่น ชื่อ-นามสกุล วันที่ เวลา สถานะ

4.เมนูสถานะการแก้ไขปัญหา ต้องการให้แสดงข้อมูลของแก้ไขปัญหา เช่น รหัสช่าง ห้องปฏิบัติการที่เกิดปัญหา

5.เมนูประเมินความพึงพอใจ เพื่อเก็บข้อมูลข้อเสนอแนะของลูกค้านำไปพัฒนาต่อ

6.เมนูประวัติผู้จัดทำ


ขั้นตอนที่ 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 )


3.3 การออกแบบ

ข้อดีอีกอย่างหนึ่งของโปรแกรม Appsheet ก็คือไม่ต้องลงโปรแกรมใช้งานในเครื่องคอมพิวเตอร์ โดยสามารถเรียกใช้งานผ่านเว็บบราวเซอร์ได้จากทุกที่ โดยเข้าไปที่ URL ตามที่อยู่ http://www.appsheet.com/


หน้าต้อนรับ

หน้าเข้าสู่ระบบ

หน้าหลัก

หน้าลงทะเบียน

หน้ากรอกข้อมูลลงทะเบียน

หน้าสถานะการแจ้งปัญหา

หน้ากรอกข้อมูลสถานะการแจ้งปัญหา

หน้าสถานะการแก้ไขปัญหา

หน้ากรอกข้อมูลสถานะการแก้ไขปัญหา

หน้าแบบประเมินความพึงพอใจ

หน้ากรอกข้อมูลแบบประเมินความพึงพอใจ

หน้าประวัติผู้พัฒนาระบบ