Tôi đã được gửi đi để thảo luận về một hệ thống mà một công ty nào đó hiện đang sử dụng và những gì nên được thực hiện với nó.
Công ty sản xuất màn hình carton khác nhau. Hệ thống này được phát triển để theo dõi khách hàng, đơn đặt hàng và giá cả. Rất nhiều điều đã xảy ra kể từ khi hệ thống được tạo ra và hệ thống hiện tại, như người quản lý mô tả, " bị khóa " và " có vấn đề ", mà tôi dịch là "không động" và "không ổn định".
Một số thông tin về hệ thống
- Nó được phát triển vào khoảng năm 2000
- Hệ thống khá nhỏ, 2-5 người dùng, 6 biểu mẫu, ~ 8 bảng với số lượng dữ liệu trung bình
- Được xây dựng trên Visual Basic sớm, các biểu mẫu được tạo với thiết kế kéo và thả. Giao diện về cơ bản chỉ là một cửa sổ với một menu và một số hình thức
- Sử dụng cơ sở dữ liệu MSSQL (máy chủ SQL2005) để lưu trữ dữ liệu và trình điều khiển ODBC để truy vấn, dữ liệu đã được di chuyển từ excel trước hệ thống này và trước khi excel được xử lý, tính toán và viết bằng tay và giấy
- Người dùng làm việc trong môi trường Microsoft XP (trở lên)
Vấn đề chính của họ là họ không thể điều chỉnh và tính giá, không thể thêm các loại thùng carton mới, v.v., vì họ không thể (hay đúng hơn là họ không biết cách) chạm vào dữ liệu trên máy chủ.
Tôi đề nghị 3 giải pháp khả thi
- Cố gắng vá hệ thống hiện tại
- Tạo giao diện mới (tốt nhất là môi trường tương tự, dựa trên VB.net hoặc VB)
- Đưa nó trở lại một giải pháp Excel, coi đó là một hệ thống nhỏ như vậy
Có thể có nhiều lựa chọn hơn, nhưng đây là những lựa chọn tôi có thể nghĩ ra.
Câu hỏi của tôi là
- Tôi nên giới thiệu cái gì và tại sao?
- Những gì là hoặc có thể là ưu và nhược điểm của các lựa chọn thay thế?
- Có những lựa chọn khác (có thể tốt hơn)?