Меня послали обсудить систему, которую в настоящее время использует определенная компания, и что с ней делать.
Компания производит различные картонные дисплеи. Эта система была разработана для отслеживания клиентов, заказов и цен. Многое произошло с тех пор, как система была создана, и теперь система, как ее описал менеджер, « заблокирована » и « проблематична », что я перевожу как «не динамический» и «нестабильный».
Некоторая информация о системе
- Он был разработан около 2000 года
- Довольно маленькая система, 2-5 пользователей, 6 форм, ~ 8 таблиц со средним количеством данных
- Построенные на ранних версиях Visual Basic, формы, созданные с помощью перетаскивания. Интерфейс в основном просто окно с меню и некоторыми формами
- Использует базу данных MSSQL (сервер SQL2005) для хранения данных и драйвер ODBC для запроса, данные были перенесены из Excel до этой системы, а до того, как Excel был обработан, рассчитан и записан вручную и на бумаге
- Пользователи работают в среде Microsoft XP (и выше)
Их главная проблема заключается в том, что они не могут корректировать и рассчитывать цены, не могут добавлять новые типы картонных коробок и т. Д., Правильно, потому что они не могут (или, скорее, они не знают, как) касаться данных на сервере.
Я предложил 3 возможных решения
- Попытка исправить текущую систему
- Создать новый новый интерфейс (желательно аналогичную среду на основе VB.net или VB)
- Верните его в решение Excel, учитывая, что это такая маленькая система
Там может быть больше вариантов, но это те, которые я мог придумать.
Мои вопросы
- Что я должен рекомендовать и почему?
- Каковы или могут быть плюсы и минусы этих альтернатив?
- Есть ли другие (возможно, лучшие) альтернативы?