maidinhdan > 23-08-18, 03:23 PM
tranthanhan1962 > 24-08-18, 01:04 AM
ledangvan > 24-08-18, 09:24 AM
(24-08-18, 01:04 AM)tranthanhan1962 Đã viết: Xin được nói thêm về nâng cấp phần mềm đã được sử dụng:
1/ Nâng cấp giao diện (frond-end): đây là vấn đề cực kỳ đơn giản, Cách xử lý: cứ bỏ giao diện cũ thay bằng giao diên mới rồi link table lại thôi.
2/Nâng cấp table (thêm field):
a/ Chỉ thêm một số field bổ sung chỉ thêm giá trị mà không cần phải xử lý: Ví dụ thêm địa chỉ, số điện thoại... Cách xử lý: Tạo thêm field để người xử dụng tự điền giá trị, hoặc chuyển ra excel điền giá trị xong import vào rồi tạo query update vào table chính, phần frontend bổ xung textbox cho các field mới của record source của form hoặc report.
b/ Thêm field giá trị ảnh hưởng cách tính toán: phần này còn tùy vào trường hợp cách xử lý phân tích phần mềm lúc đầu: Ví dụ một công ty chuyên bán hàng có thuế xuất giá trị gia tăng là 10% . Bổng một hôm kinh doanh thêm mặt hàng có thuế xuất GTGT 5%. Nếu như đã thiết kế field thuế xuất GTGT thì không cần phải làm gì cả. Nhưng lỡ như mặc định thuế xuất là 10% trong code vba thì vừa thêm field vừa phải xử lý lại toàn bộ giá trị.
c/ Có nhiều trường hợp không lường hết được. Như trường hợp đôi khi Tổng cục thuế thêm bớt một vài chỉ tiêu giá trị trong biểu mẫu báo cáo thì có khi phải bỏ cả phần mềm phân tích lại table, viết lại cả một rừng code VBA hay thiết kế lại một đống report...
Nói chung khi phân tích phần mềm điều quan trọng nhất là phân tích một cách đầy đủ và hợp lý các table và quan hệ, lường trước mọi hậu quả có thể sẽ xảy ra thì nâng cấp chỉ là show những cái đã có mà chưa xử dụng thì công việc sẽ trở nên nhẹ nhàng. Còn ngược lại có thể trở thành những bài toán hóc búa mà không thể áp dụng bất kỳ quy củ nào cho nó. chứ đừng nói là viết lệnh sẵn rồi bấm một cái là nâng cấp
tranthanhan1962 > 24-08-18, 11:37 AM