.


 Home . Ncafe . การใช้งาน Ncafe  
 รายละเอียด Log File ของ Ncafe Thu, 21/08/2008 13:12
การบันทึก Log จะเก็บอยู่ใน c:\ncafe\logs โดยโปรแกรมจะสร้าง File อัตโนมัติ 1 File จะเก็บข้อมูล 1,000 บันทัด แล้วจะสร้าง File ใหม่และเก็บข้อมูลต่อกันไปเรื่อยๆ รูปแบบชื่อ File จะเป็น ncafe-xxxxxx-20080822-220200.txt xxxxxx = ลำดับ File จะสร้างใหม่เมือข้อมูลครบ 1,000 บันทัด ส่วนตามมาก็จะเป็นวันเวลาที่สร้าง File ครับ จุดประสงค์ของการเก็บ Log คือบันทึกข้อมูลการใช้งานแยกไว้จากระบบฐานข้อมูลหลัก ซึ่งข้อมูลบางอย่างอาจไม่จำเป็นในการ ทำรายงาน ถ้ารวมไว้ในฐานข้อมูลหลักจะทำให้การทำงานของโปรแกรมช้าลงหากข้อมูลเพิ่มมากขึ้น การเก็บ Log ในลักษณะนี้ จะสามารถนำไปใช้งานต่อได้โดยโปรแกรมอื่นๆ หรืออาจจะนำไป Import เข้า Database Server แล้วใช้ทำรายงานในรูปแบต่างๆ รวมถึงการรองรับโปรแกรมใหม่ๆ จาก snong.com ได้
NCAFE LOG FILE STRUCTURE
Entity Name Type Digit Example Descriptions Remark
0 Start of Record String 1 # ตัวอักษรเริ่มข้อมูล  
1 Length Number 6 000001 ความยาวข้อมูล  
2 Auto Counter Number 6 000256 ลำดับข้อมูลจะเพิ่มแบบ Auto  
3 Site ID. Number 6 000000 รหัสลูกค้า Ncafe ยังไม่ใช้งาน
4 Client ID. NUmber 3 001 หมายเลขเครื่อง Client  
5 Counter ID. NUmber 1 1 รหัส Counter Service  
6 Service ID. NUmber 2 01 รหัสค่าบริการ 01-99  
7 Start Date&Time String 19 2008/08/20-22:11:00 วันเวลาที่เริ่มใช้งาน  
8 End Date&Time String 19 2008/08/20-22:21:00 วันเวลาที่หยุดใช้งาน  
9 Duration String 8 00:10:00 เวลาใช้งานรวม  
10 MAC Address String 17 FE:80:EC:88:22:4E รหัส Network Card ของ Client  
11 IP Address String 15 123.123.123.123 IP Address ของ Client  
12 Member ID. Number 1-8 1001 รหัสฐานข้อมูลสมาชิก  
13 Member Username String 4-16 snong รหัส Login เข้าระบบของสมาชิก  
14 Group ID Number 1 1 รหัสกลุ่มสมาชิก  
15 Group Type Number 1 1 ประเภทของสมาชิก Admin, Employee, Member, Counpon  
16 Ulimit Flag Number 1 1 1= Member แบบ Unlimit  
17 Timer Flag Number 1 1 1= Member แบบตัดยอดตามเวลา  
18 Card Type Number 1 0 ประเภทหมายเลขบัตร ยังไม่ใช้งาน
19 Card ID. String 1-16 1234567890123456 หมายเลขบัตรประชาชน  
20 Sex String 1 F M=ชาย, F=หญิง  
21 Member Name String 0-32 สนอง แก้วกัลยา ซื่อนามสกุลสมาชิก  
22 Account ID Number 1-8 12345678 ดัชนีทางบัญชี  
23 Monthly ID Number 1-8 12345678 ดัชนีทางบัญชีประจำเดือน  
24 Shift ID. Number 1-8 12345678 ดัชนีบัญชีพนักงาน  
25 Employee ID. Number 1-2 0 รหัสฐานข้อมูลพนักงาน  
26 Employee Username String 3-16 admin รหัส Login เข้าระบบของพนักงาน  
27 Employee Name String 0-32 Administrator ชื่อพนักงาน  
28 Break Time String   00:00:00 เวลาหยุดชั่วคราว  
29 Bonus Time String   00:00:00 เวลา Bonus หรือเวลาที่ใช้เติมให้ Member  
30 Unit Number   1 จำนวนหน่วย  
31 Price Number   30 ราคา  
32 Total Number   30 ยอดรวม  
33 Pay Number   30 ยอดชำระ  
34 Flag1 Number   0 1=ค่าบริการพิเศษที่ไม่ต้องนำไปรวมใน Summary Report  
35 Flag2 Number   0   ยังไม่ใช้งาน
36 Flag3 Number   0   ยังไม่ใช้งาน
37 Flag4 Number   0   ยังไม่ใช้งาน
38 Service Name String   Internet ชื่อค่าบริการของข้อมูลนี้  
39 Check sum Number   123 ตัวเลขที่ใช้ตรวจสอบความถูกต้องของข้อมูล