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