Mô hình có thể được viết bằng nhiều ngôn ngữ lập trình. Tiểu luận sẽ trình bày những vấn đề sau đây:
- Bảng tính điện tử (bổ sung)
- Tài chính và mô hình lập kế hoạch.
Mô hình rất phổ biến của người dùng cuối trên các máy vi tính là các bảng tính điện tử. Công cụ này được dựa trên cấu trúc của một bảng tính kế toán, về cơ bản là một bảng tính gồm cột và hàng. Bảng tính điện tử được biểu diễn trong bộ nhớ của máy tính. Giao của các cột và các hàng được gọi là các ô (cells). Người sử dụng nhập dữ liệu là số hoặc văn bản trong các ô này. Sau đó, các lập trình viên có thể viết một chương trình để xử lý dữ liệu (ví dụ như "Nhân ô C5 với D7"). Bảng tính này có nhiều lợi thế hơn một bảng tính kế toán. Đáng chú ý nhất là khả năng mô hình hóa, người dùng có thể viết mô hình của mình cũng tiến hành phân tích "những gì-nếu". Ngoài ra, có thể tổng hợp được báo cáo và các dữ liệu có thể được tổ chức trong thứ tự chữ cái hoặc số. Những khả năng khác bao gồm thiết lập các cửa sổ để xem một số bộ phận của bảng tính cùng một lúc và thực hiện các thao tác toán học. Điều này cho phép các bảng tính trở thành một công cụ quan trọng để phân tích, lập kế hoạch và mô hình hóa. Ngoài ra với khả năng viết các mô hình với một bảng tính, những phần mềm này thường được xây dựng đa dạng, phong phú các chức năng thống kê, toán học và tài chính. Ngoài ra, người ta có thể sử dụng thêm phần mềm tiện ích (add-on), trong đó bao gồm hàng chục chức năng khác.
Xu hướng mới hiện nay là tích hợp các bảng tính với sự phát triển của các phần mềm tiện ích, chẳng hạn như phần mềm quản lý CSDL, thông tin liên lạc, an ninh và đồ họa. Những phần mềm tích hợp nhỏ như Lotus 1-2-3, Excel và Quattro Pro hiện đang phổ biến hơn so với phần mềm chỉ độc lập bảng tính.
Khả năng chính của các chương trình bảng tính là công thức có thể được nhúng bằng cách sử dụng các con số trong bảng tính, những con số này có thể được thay đổi và những tác động của những thay đổi này ngay lập tức có thể được quan sát và phân tích.
Một bảng tính có thể được sử dụng để xây dựng mô hình tĩnh hoặc động. Một mô hình tĩnh không bao gồm thời gian đuợc xem như là một biến. Ví dụ, bảng tính được sử dụng để xây dựng các bảng cân đối. Một mô hình động đại diện cho hành vi dọc theo thời gian (tức là, nó không bao gồm một yếu tố thời
gian cố định). Ví dụ, bảng cân đối kế toán cho một năm nhất định có thể được hiển thị cùng với những thông số trong năm năm trước đó.
Bảng tính được sử dụng trong hầu hết các loại của tổ chức ở tất cả các khu vực chức năng
Ví dụ về việc giải quyết một vấn đề quản lý hàng tồn kho với một bảng tính (bằng cách sử dụng Lotus 1-2-3) được trình bày tại Phụ lục 5A của chương này.
Các mô hình được xây dựng với bảng tính có thể được liên kết với nhau (ví dụ, sản lượng của các dự báo bán hàng có thể được sử dụng như một đầu vào cho hàng tồn kho và các mô hình lưu chuyển tiền tệ). Một số các ứng dụng này không đúng DSS, chúng có nhiều tính chất của MIS truyền thống. Vấn đề là một bảng tính, người dùng không phải chờ đợi một thời gian dài nữa cho các bộ phận IS để xây dựng một ứng dụng. Chúng ta có thể xây dựng các ứng dụng riêng của mình (với sự giúp đỡ tối thiểu từ Trung tâm Thông tin hoặc bộ phận IS) rất nhanh chóng và không tốn kém.
Các bảng tính được phát triển cho máy tính nhỏ (micros), nhưng cũng có sẵn cho máy tính lớn hơn với nhiều khả năng xử lý hơn. Tại bảng 5.6, chúng tôi sẽ đưa ra danh sách đại diện của các phần mềm bảng tính. Bảng tính là công cụ mô hình rất phổ biến, nhưng chúng cũng có những hạn chế. Những khiếm khuyết là thiếu khả năng tối ưu hóa và chỉ tính toán hạn chế trong hai chiều. Vì vậy, tìm kiếm những công cụ mạnh hơn công cụ mô hình hóa là cần thiết. Công cụ như vậy được mô tả trong phần 5.14.
Năng suất lập trình của DSS có thể được tăng cường với việc sử dụng các mẫu, macro và các công cụ khác
Bảng 5.6 Miêu các sản phẩm phần mềm bảng tính dựa trên tích hợp cho
micros
Sản phẩm Người bán
Excel Microsoft (Redmond, WA)
Full Impact Aston-Tate (Torrance, CA)
Golden gate Computer Associates (New York, NY) Lotus 1-2-3 Lotus Development Co. (Cambridge, MA) Multiplan Microsoft Corp. (Belleview, WA)
Peachcalc Peach ware Co. (Atlanta, GA) Plan Perfect WordPerfect Corp. (Orem, UT)
Quattro Pro Borland International (Scotts Valley, CA) SuperCalc5 Computer Associates (New York, NY) The Smart Spreadsheet Innovative Software (Overland Park, KS) 20/20 and Trapeze Access Technology (South Natick, MA) Wings Informix Software (Lenexa, KS)