賬務處理與報表系統是整個會計電算化軟件的核心部分,其基本任務是:①由原始憑證填制記賬憑證(包括憑證的輸入、修改和審核等);②由已審核的記賬憑證登記總賬、明細賬、現金日記賬和銀行存款日記賬;③根據總賬和明細賬編制資產負債表和損益表等會計報表。對應于這些基本任務,賬務處理與報表系統應由若干相應的功能模塊組成,各模塊又分別由若干子模塊組成。要把這些模塊較好地組織起來,最好的辦法就是利用菜單技術。本文主要以Visual FoxPro 6.0(以下簡稱VFP)為開發工具來探討賬務處理與報表系統的菜單設計及實現方法。
1 賬務處理與報表系統的功能模塊
賬務處理與報表系統是一種極為重要的管理信息系統,主要實現會計科目設置、記賬憑證處理、登記賬簿、編制會計報表、賬表的預覽與打印、結轉等功能。由于賬務處理與報表系統是由特定的操作人員使用的,它還應當能夠提供包括增加操作員、刪除操作員及修改口令在內的用戶管理功能。另外,與其他管理信息系統一樣,該系統使用完畢后應能夠退出。賬務處理與報表系統的功能模塊結構如圖1所示。

其中,賬表預覽與打印模塊下的各子模塊又分別包括預覽和打印兩個功能子模塊,例如:總賬子模塊下包括總賬預覽、總賬打印子模塊。
2 賬務處理與報表系統的菜單規劃
由于賬務處理與報表系統由若干功能模塊組成,各模塊又由若干子模塊組成,因此,系統實現時最適合以菜單方式對各模塊進行組織與設計。……