Bug #9811
openসিস্টেমের ভিটিএস (VTS) ট্র্যাকিং ডেটাগুলোর সঠিকতা যাচাই করার জন্য একটি অটোমেটেড বা স্ট্রাকচার্ড অডিট মেকানিজম প্রয়োজন। এর মূল উদ্দেশ্য হলো প্রতিটি ট্রিপের Start/End পয়েন্ট, সঠিক Date/Time এবং Route Details নিখুঁতভাবে যাচাই করে ডেটার অখণ্ডতা (Integrity)
0%
General
Description
🛠️ Developer Task Details & Core Logic
1. Start & End Point Geofencing Validation:
ভেহিকেলের স্টার্টিং এবং এন্ডিং পয়েন্টের জিপিএস কোঅর্ডিনেটগুলো (Latitude/Longitude) নির্ধারিত ডেস্টিনেশন বা জিওফেন্সিং (Geofencing Boundary)-এর মধ্যে রয়েছে কিনা তা যাচাই করার লজিক ইমপ্লিমেন্ট করতে হবে।
ভুল বা ইনকমপ্লিট স্টার্ট-এন্ড পয়েন্ট অটো-ফ্ল্যাগ (Flag) করার ব্যবস্থা রাখা।
2. Date & Time Integrity & Duration Check:
টাইমস্ট্যাম্পগুলো সঠিক টাইমজোন অনুযায়ী রেকর্ড হচ্ছে কিনা এবং সার্ভার সময়ের সাথে সিঙ্কড আছে কিনা তা যাচাই করা।
ট্রিপের মোট সময়কাল (Duration) এবং ডিসটেন্সের মধ্যে বাস্তবসম্মত অনুপাত আছে কিনা তা চেক করা (যেমন: অস্বাভাবিক দ্রুত গতি বা ডেটা ল্যাগ চেক করা)।
3. Route Details & Polyline Mapping:
প্রি-ডিফাইন্ড রুট বা পলিলাইনের (Polyline Route) সাথে ভেহিকেলের অ্যাকচুয়াল ট্র্যাক পয়েন্টগুলোর ম্যাপিং যাচাই করা।
অনুমোদিত রুট থেকে নির্দিষ্ট সীমার (যেমন: ১০০ মিটার বা কাস্টম টলারেন্স) বেশি ডেভিয়েশন বা বিচ্যুতি ঘটলে তা রুট ডেভিয়েশন হিসেবে ট্র্যাক করা।
4. GPS Drift & Anomaly Filtering:
দুর্বল জিপিএস সিগন্যাল, স্পুফিং (Mock Location), বা সিগন্যাল ড্রফটের কারণে আসা ফলস বা জাঙ্ক ডেটা ফিল্টার করার জন্য ফিল্টারিং অ্যালগরিদম (যেমন: Kalman Filter বা রুল-বেসড ক্লেনজিং) যুক্ত করা।
5. Accuracy Scoring & Audit Log System:
উপরোক্ত প্যারামিটারগুলোর ওপর ভিত্তি করে প্রতিটি ট্রিপের জন্য একটি অটোমেটেড কনফিডেন্স/অ্যাকিউরেসি স্কোর ক্যালকুলেট করা, যা ৯৯% বা তার বেশি হলে 'Verified' এবং কম হলে 'Review Needed' স্ট্যাটাস দেখাবে।
একটি ডেডিকেটেড অডিট লগ টেবিল তৈরি করা যেখানে ভেরিফিকেশনের ফলাফল সংরক্ষিত থাকবে।
🧪 Testing Checklist (QA)
[ ] নির্ধারিত জিওফেন্সের বাইরে স্টার্ট বা এন্ড পয়েন্ট হলে সিস্টেম তা সঠিকভাবে চিহ্নিত করতে পারছে কিনা।
[ ] ভুল বা জালিয়াতিপূর্ণ জিপিএস ডেটা (Mock Location) ফিল্টার হয়ে সঠিক রুট কাউন্ট হচ্ছে কিনা।
[ ] ট্রিপের সময় এবং তারিখের অমিল থাকলে সিস্টেম অ্যালার্ট জেনারেট করছে কিনা।
[ ] ৯৯% একিউরেসি স্ট্যান্ডার্ড অনুযায়ী অডিট রিপোর্ট জেনারেট হচ্ছে কিনা।
এই VTS ভেরিফিকেশন সিস্টেমটি কি সম্পূর্ণ রিয়েল-টাইমে (Real-time processing) কাজ করবে, নাকি ট্রিপ শেষ হওয়ার পর ব্যাকগ্রাউন্ড ব্যাচ প্রসেসিং (Batch processing)-এর মাধ্যমে অডিট করা হবে?
রুট ডেভিয়েশনের ক্ষেত্রে অনুমোদিত সর্বোচ্চ বিচ্যুতির (Tolerance limit) মাপকাঠি কত মিটার বা কিলোমিটার রাখা হবে?
No data to display