วันพฤหัสบดีที่ 16 กุมภาพันธ์ พ.ศ. 2560

Building Software II : Make accounting app Tutorial 1 - models and plan

Make accounting web app : by Django + python + Html + Css 

- ต้อง ลง Django มาก่อน และเขียน Python Html css django มาบ้างแล้ว จะทำให้เข้าใจได้เร็วขึ้น

Tutorial 1 : Model and plan ?

โปรแกรมของเราจะทำอะไรได้บ้าง ?  ?  ?

- สามารถ สร้าง User  ลบ User ได้ 
- ในแต่ละ User สามารถ สร้าง และ ลบ สมุดบัญชี แยกกันได้
- ในแต่ละ สมุดบัญชี จะมีรายการ แยกกัน ซึ่งเราต้องสร้างและ ลบ ได้
- ใน แต่ละ User จะมี ชนิด ของรายการ เช่น เพื่อการศึกษา เพื่อการเดินทางเป็นต้น
ซึ่งสามารถ กำหนดได้เอง และ เขียนคำอธิบายได้เอง

นี้คือ Usecase หลักๆ นั้นเอง ซึ่งได้คร่าวๆ ประมาณนี้



















และเราจะมี Model อะไรบ้าง  ? 

1 User ใช้ เก็บรายละเอียดของ ผู้ใช้งาน เป็นชื่อ และวันที่สร้าง
2 Pass_book ใช้เก็บข้อมูล บัญชี มี รายละเอียดคือเป็น บัญชีของใคร วันที่ สร้าง ชื่อของบัญชี
3 List ใช้เก็บรายละเอียดรายการ มูลค่ารายการ ชนิดรายการ เป็นของบัญชีไหน เป็นของวันไหน
4 Type ใช้เก็บชนิด ของรายการ




คร่าวๆ ก็จะได้ประมาณนี้

และนี้ จะเป็นผลลัพธ์ หลัง จาก ได้ทำตามไปจนครบ 


หน้าจอหลัก


เมื่อคลิก เพิ่ม User จะเข้าไปที่หน้า เพิ่ม User


หลังจากเพิ่ม User จะเข้ามาที่หน้า User ที่สร้าง อัตโนมัติ หรือถ้ามีอยู้แล้วก็สามารถ เข้ามาได้เลย


กดปุ่มสร้าง Pass book


ได้สร้าง บัญชี มา 1 บัญชี ชื่อ เงินสด


เมื่อคลิกเข้าไป จะพบ หน้าตาแบบนี้


กดเพิ่ม รายการเพื่อเข้ามาหน้าเพิ่มรายการ


ช่องสำหรับใส่วันจะมีหน้าตาให้เลือกแบบนี้


ผลจากการสร้างรายการเสร็จแล้ว


เนื่องจาก การแสดงรายการจะแยกตามวันไว้ จึง เลือกวันได้ข้างบนและกด Show list in date เพื่อแสดง


หน้าจอ Type manage สร้าง และ ลบ ได้




หน้าจอ ลบ User passbook และ List

ไม่มีความคิดเห็น:

แสดงความคิดเห็น