В электрической компании, где меня временно приняли на работу, мы должны осуществить обновление системы биллинга и платежей (нынешняя система - система dbaseIII). Программист компании и я решили использовать VB.Net и MySQL.
Компания обслуживала несколько городов и имеет расчетные и платежные центры в отдельных городах. Каждый расчетный период считыватели считывали показания для каждого электросчетчика, а затем записывали показания на листе. Каждые 5 часов вечера сотрудник из центров собирал листы, а затем отправлялся в главный центр, где кодировались показания.
Счета распечатываются в главном центре, а затем распределяются по филиалам.
Во время переговоров с Генеральным директором и руководителями компании нам обоим поручено воспользоваться интернетом, потому что в тех городах, где расположены центры, есть интернет-соединение, и для тех, у кого их нет, мы можем использовать мобильный интернет.
Новая система позволит пользователям вводить показания, а затем отправлять данные на главный сервер в основной ветке. У них также есть возможность загружать и распечатывать счета.
Теперь наша проблема в том, какой тип системы мы должны реализовать. Должно ли это быть веб-приложение или настольное приложение, которое будет подключаться к нашему серверу баз данных через vpn.