การบันทึก 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 |
ตัวเลขที่ใช้ตรวจสอบความถูกต้องของข้อมูล |
|