Краткосрочната Бизнес Статистика (КБС) осигурява необходимата информация за изчисляване на краткосрочни икономически показатели (месечни и тримесечни) за Р България.
Системата реализира следните подпроцеси (статистически изследвания), всеки един от които е представен като независима подсистема:
- Продажби в промишлеността, строителството, търговията и услугите – месечно;
- Цени на производител:
- в промишлеността (2 модула) – месечно;
- в услугите (15 модула) – тримесечно;
- Производство и продажби на вътрешния пазар на основни промишлени продукти – месечно;
- Наети лица, отработено време, средства за работна заплата и други разходи за труд – тримесечно;
- Разходи за придобиване на дълготрайни материални активи – тримесечно;
- Дейност на нефинансовите предприятия – тримесечно;
- Разрешено и започнато строителство на нови сгради – тримесечно.
Системата е разработена като уеб централизирана система с посочените 7 обособени подсистеми, за които е използван единен метод на идентификация и авторизация и които имат сходен по поведение и изглед потребителски интерфейс.
Допълнително са разработени три универсални модула, които се използват във всяка от подсистемите:
- „Конфигуриране“ – осигурява възможност за въвеждане и поддържане на използваните класификации, номенклатури и външни данни за подсистемата;
- „Въвеждане и валидиране на данни“ – извършва валидация и верификация на постъпващите данни;
- „Формиране и извеждане на изходни данни“ – изчислява и извежда изходи, специфични за подсистемите.
Техническа имплементация
Реализацията на КБС изисква въвеждане и анализ на данни. За тази цел е използван Microsoft SQL Server Enterprise Edition 2008. За разработването на уеб приложението е използван Silverlight, характеризиращ се със следните предимства на презентационната му технология:
- Използване на едни и същи правила за валидация на форми от клиент и сървър приложенията;
- Разработване на приложенията само с .NET / C#;
- Независимост на клиент приложението от вида браузъри (Cross Browser Issues);
- По-качествена клиент – сървър комуникация (WCF/SOAP);
- Възможност за socket комуникация между уеб сървъра и ТСБ потребителското приложение;
- Възможност за достъп до локалните ресурси (например файлова система) на клиентската машина;
- Потребителският интерфейс има поведение подобно на Desktop приложение;
- Възможност за писане на сложна презентационна и бизнес логика в Silverlight приложението.
Системата за КБС е изградена от пет логически слоя и следните технологии:
- Презентация – XAML – съдържа единствено потребителски интерфейс;
- Презентационна логика – C# .NET – интерактивна, валидационна, функционалност за осигуряване на сигурността;
- Бизнес логика – C# .NET – основната част на системата. Включва и back end сървиси;
- Достъп до данни – NET и C# .NET – функционалност за четене и писане в СУБД, координация на конкурентен достъп, преобразуване на типове, транзакционен контрол, сигурност и т.н.;
- СУБД – Microsoft SQL Server 2008, T-SQL и MDX – схема на базата, правила за достъп, валидационни ограничения, тригери, процедури, процедури – справки и др.

Архитектура на Системата
