白玉杰 程順達 夏方
摘 要:在各種MIS系統建設過程中,經常會用到錄入表格,如何實現通用的錄入表設計,在字段內容上可擴展,減少開發工作量,是一個常見的問題。如果不設計通用的錄入表來支撐各種業務單據,勢必造成軟件系統的大量工作和后期的不斷修改。為快速響應業務需求,減少軟件研發工作,要求引入通用的錄入表來支撐MIS系統建設,使其單據配置隨著業務需求優化而變化。
關鍵詞:錄入表 數據字典 業務單據
中圖分類號:TP319 文獻標識碼:A 文章編號:1672-3791(2016)04(b)-0000-00
一個成熟的軟件系統最關鍵的部分之一是系統的人機交互界面,如何根據業務單據需求開發出符合實際需要的通用錄入表格并確保其穩定性、易維護性(模塊化和結構化)和彈性(容易根據實際業務單據的變化做出程序上的變動,例如字段內容的添加、減少,字段順序的調整等等),通用錄入表設計解決的就是這一問題。通用錄入表由數據字典組件和單據組件組成,數據字典提供每一個字段和字段代碼集的選項,而單據組件則負責顯示那些字段及如何顯示。
1 設計思路
一般錄入表格開發都是由開發人員利用現成的表格控件(例如:華表Cell,SpreadSheet等)通過手工拖拽、在表格控件上進行增行、增列、設置格式、公式、著色的開發,這種開發是比較直觀的,但缺點是不能保證每一個開發人員做出的界面完全一致,而且當業務需求改變時,改變的工作量很大。鑒于此,通用錄入表的設計思路是利用程序從數據庫中讀取字段配置信息,為表格控件設置相應的屬性,并按一定規則排列,形成用戶所需求的界面。……