# O‘zbekiston Bojxona brokerlari assotsiatsiyasi uchun yagona platforma

- Soha: Bojxona brokerligi
- Bozor: Soha assotsiatsiyasi
- Holat: Ishlab chiqilmoqda
- Stek: TypeScript, Python, Django
- Mamlakat: O‘zbekiston
- Sayt: https://atb.uz/

Bitmason: https://bitmason.dev/uz/cases/atb/

## Mijoz haqida

ATB, O‘zbekiston Respublikasi Bojxona brokerlari assotsiatsiyasi, o‘z a’zolari reyestrini yuritadi, brokerlarga maqom beradi, har yili reyting e’lon qiladi va o‘quv markaziga ega.

## Vazifa

Assotsiatsiya saytini arxivini yo‘qotmasdan yangi platformaga ko‘chirish, o‘quv markazi saytini o‘sha administrativ paneldan boshqarish va har kimga assotsiatsiya sertifikati yoki xatining haqiqiyligini tekshirish imkonini berish.

## Yechim

- O‘zbek va rus tillaridagi yangi ommaviy sayt, atb.uz
- atb.uz, o‘quv markazi sayti va test tizimi uchun yagona administrativ panel, beshta rol
- A’zolar reyestri va yillik reyting asosidagi yagona tashkilotlar ma’lumotnomasi
- Reyestrlardan shakllanadigan, QR-kodli va ommaviy tekshirish sahifasiga ega sertifikatlar
- Assotsiatsiya xatlarini ro‘yxatga olish va ommaviy tekshirish
- So‘rovnoma va testlar uchun yangi tizim, mavjud testlar va natijalarni ko‘chirish bilan
- Butun arxivni WordPress’dan ko‘chirish va eski manzillardan yo‘naltirishlar
- O‘zbekistonda joylashtirish, texnik SEO va shaxsiy ma’lumotlarni minimal yig‘adigan analitika

### Yagona ma’lumotnoma, takroriy kiritishsiz

Har bir tashkilot bir marta, STIR bo‘yicha yuritiladigan yagona ma’lumotnomaga kiritiladi. A’zolik shu yozuvdagi belgi, yillik reyting ro‘yxati ham shu yozuvga tayanadi. Reyting ko‘rsatkichlari reyting modulida bir marta kiritiladi va a’zoning ommaviy sahifasida avtomatik ko‘rinadi. Yangi reyting ro‘yxati joriy deb belgilanganda, o‘tgan yilgi ko‘rsatkichlar joriy sifatida ko‘rsatilmaydi va arxivda qoladi.

### Qidirish mumkin bo‘lgan a’zolar reyestri

Har bir a’zoning ommaviy sahifasi bor: nomi, logotipi, aloqa ma’lumotlari, STIR, hududi, broker maqomi va joriy reytingi. Reyestrda nom yoki STIR bo‘yicha qidiriladi, hudud va maqom bo‘yicha saralanadi. Broker maqomlari ro‘yxatini assotsiatsiyaning o‘zi yuritadi: har bir maqom sana va muddat bilan beriladi, muddati tugagach amaldagi sifatida ko‘rsatilmaydi, mas’ul xodim esa oldindan ogohlantiriladi.

### Tekshirish mumkin bo‘lgan sertifikatlar

A’zolik, broker maqomi va reytingda ishtirok sertifikatlari reyestrlar asosida, tasdiqlangan maket bo‘yicha PDF ko‘rinishida shakllanadi; ular qo‘lda yuklanmaydi. Har birida noyob raqam, QR-kod va tekshirish sahifasining manzili bor. Maqom sertifikati maqom bilan birga o‘z kuchini yo‘qotadi, reyting sertifikati keyingi reyting e’lon qilinganda arxivga o‘tadi, assotsiatsiya esa sertifikatni asosini jurnalga yozgan holda bekor qilishi mumkin. Hech narsa o‘chirilmaydi, shuning uchun tekshirish sahifasi hujjatning bugungi holatini doim ko‘rsatadi.

### Ommaviy qaydga ega xatlar

Ro‘yxatga oluvchi har bir chiquvchi xatga ro‘yxat raqamini beradi va uning yakuniy PDF nusxasini yuklaydi, tizim esa faylning nazorat yig‘indisini saqlaydi. Ommaviy sahifa xat mavjudligini tasdiqlaydi va uning raqami, sanasi, adresati, imzolovchisi hamda holatini ko‘rsatadi: amalda, chaqirib olingan yoki almashtirilgan. Xatning elektron nusxasiga ega kishi uni yuklab, ro‘yxatga olingan asl nusxa bilan mos kelishini bilib oladi. Xat mavzusi va matni faqat assotsiatsiya e’lon qilishga qaror qilgan hollarda ko‘rsatiladi.

### Bitta panel, beshta rol

Xodimlar ikkala saytni va test tizimini bitta himoyalangan paneldan boshqaradi: sahifalar, yangiliklar, hujjatlar, umumiy media kutubxona, reyestrlar, reytinglar, sertifikatlar va xatlar. Besh rol bor: administratordan tortib boshqa hech narsani ko‘rmaydigan test administratorigacha. Hujjatni faqat hujjatlar ro‘yxatga oluvchisi va administrator chiqarishi yoki bekor qilishi mumkin, har bir bunday amal jurnalga yoziladi. Bosh sahifa bloklari, ularning tartibi va ko‘rinishi dasturchisiz tahrirlanadi.

### O‘quv markazi va uning testlari

O‘quv markazi sayti, tcatb.uz, o‘z dizayni va Django kodini saqlab qoladi, uning har bir bo‘limi esa o‘sha paneldan tahrirlanadigan bo‘ladi: kurslar, tadbirlar, o‘qituvchilar, yangiliklar, hujjatlar. So‘rovnoma va testlar alohida subdomendagi yangi tizimga o‘tadi, mavjud testlar va natijalar ko‘chiriladi. Natijalar Excel va CSV formatida, har bir ishtirokchi va har bir test bo‘yicha eksport qilinadi.

### Ikki til, bir xil holatda

Ikkala sayt o‘zbek va rus tillarida ishlaydi va o‘zbek tilida ochiladi. Til almashtirilganda tashrif buyuruvchi o‘sha sahifada qoladi, ikki sayt o‘rtasida o‘tganda esa tanlangan til saqlanadi. Ko‘chirish uchun sahifalar va so‘nggi yangiliklarning qoralama tarjimalarini tayyorlaymiz: xodimlar tekshirmaguncha ular e’lon qilinmaydi. Rasmiy hujjatlar tarjima qilinmaydi: ular asl tilida, til ko‘rsatilgan holda beriladi.

### Ko‘chirishda hech narsa yo‘qolmaydi

Sahifalar, yangiliklar, a’zolar reyestri, hududiy vakillar, reytinglar, hujjatlar va media fayllar WordPress’dan yangi ma’lumotlar bazasiga to‘liq ko‘chiriladi, faqat asosiy sahifalar emas. Eski manzillar saqlanadi yoki yozma xarita bo‘yicha yo‘naltiriladi, shunda mavjud havolalar ishlashda davom etadi. Sayt tayanadigan tashqi xizmatlar (TIF TN kodlari ma’lumotnomasi, bojxona kalkulyatori, deklaratsiya holatini tekshirish, Markaziy bank valyuta kurslari) ishga tushirishdan oldin tekshiriladi.

### Joylashtirish, maxfiylik va topshirish

Ikkala sayt, panel va ma’lumotlar bazalari O‘zbekistondagi serverlarda ishlaydi. Har bir shaklda shaxsiy ma’lumotlarni qayta ishlashga rozilik so‘raladi, analitika esa faqat tashrif buyuruvchi rozi bo‘lgandan keyin yuklanadi, IP-manzillar anonimlashtiriladi va seans yozuvi o‘chirilgan. Yakunda assotsiatsiya manba kodini, ma’lumotlar bazasi sxemasini, joylashtirish yo‘riqnomalari va hujjatlarni oladi: tizimni boshqa pudratchi ham yuritishi uchun yetarli hajmda.

## Hozirgi holat

Ishlab chiqilmoqda. Ish texnik topshiriqda yozilgan mezonlar bo‘yicha qabul qilinadi va manba kodi, ma’lumotlar bazasi sxemasi hamda hujjatlarni assotsiatsiyaga topshirish bilan yakunlanadi. Yangi sayt skrinshotlari va natijalar ishga tushirilgandan keyin qo‘shiladi.

## Tegishli xizmatlar

- [Raqamli transformatsiya](https://bitmason.dev/uz/services/digital-transformation.md): Kompaniya faoliyatini qadamma-qadam bog‘langan dasturiy ta’minotga o‘tkazing.
- [Platformalar va SaaS](https://bitmason.dev/uz/services/platforms.md): Yangi biznes va bozorda o‘rnashgan kompaniyalar uchun veb-platformalar va SaaS.
