Мене відправили обговорити систему, яку зараз використовує певна компанія, і що з нею потрібно робити.
Компанія виготовляє різні картонні вітрини. Ця система була розроблена для відстеження клієнтів, замовлень та цін. Багато часу трапилося з того часу, як система була створена, і система зараз, як описав її менеджер, " заблокована " і " проблемна ", що я перекладаю як "не динамічний" і "нестабільний".
Деякі відомості про систему
- Він був розроблений близько 2000 року
- Досить невелика система, 2-5 користувачів, 6 форм, ~ 8 таблиць із середньою кількістю даних
- Створені на ранньому Visual Basic, форми, створені за допомогою дизайну перетягування. Інтерфейс - це лише вікно з меню та деякими формами
- Використовує базу даних MSSQL (сервер SQL2005) для зберігання даних та драйвера ODBC для запиту, дані були переміщені з excel перед цією системою, а до того, як excel оброблявся, обчислювався та записувався вручну та на папері
- Користувачі працюють у середовищі Microsoft XP (і вище)
Їх основна проблема полягає в тому, що вони не можуть коригувати та обчислювати ціни, не можуть додавати нові типи коробки тощо, правильніше, тому що вони не можуть (точніше, не знають, як) торкатися даних на сервері.
Я запропонував 3 можливих рішення
- Спроба виправити поточну систему
- Створіть новий інтерфейс (бажано схоже середовище, на базі VB.net або VB)
- Поверніть його до рішення Excel, вважаючи, що це така маленька система
Можливо, буде більше варіантів, але це ті, про які я міг би придумати.
Мої запитання є
- Що мені рекомендувати і чому?
- Які є чи можуть бути плюси та мінуси цих альтернатив?
- Чи є інші (можливо, кращі) альтернативи?