摘要:隨著社會化大生產的不斷擴大和社會對產品多樣化的需求,人們越來越重視信息在生產經營及學校管理中的作用,并把它當作學校的一種極其重要的資源,人們稱之為“信息資源”,信息資源的處理已經成為當今世界上一項主要的社會活動。資料信息管理系統的建立也就變得越來越顯得重要,資料信息管理系統的建立涉及到許多環節,而系統編碼與實現起著決定性的作用。在此,文章主要探討系統編碼與實現及其后期維護問題。
關鍵詞:程序設計;創建信息管理模塊;系統配置
中圖分類號:TP311.138文獻標識碼:A文章編號:1006-8937(2009)14-0127-01
1開發平臺的選擇
由于WINDOWS操作系統擁有全新的用戶界面和簡單快捷的圖形操作,能為程序開發提供功能強大的窗口控制能力,并且其擁有最健壯的開發工具,可應用于任何平臺,結合資料信息管理系統的性能需求和現有的軟硬件條件,在此,選用WINDOWSXP中文版作為開發平臺,能使資料信息管理系統在今后發展中便于擴展和升級。
2開發工具的選擇
根據資料信息管理系統的功能需求和目前的硬件環境,對常用的數據庫開發軟件進行了深入的研究,并詳細的對比分析了各流行數據庫軟件開發工具的優缺點,總以上考慮,在此,選用Visual FoxPRO6.0(簡寫為VFP6.0)作為本系統的開發工具,其有以下優點:
①VFP6.0作為最優秀的關系型數據庫開發軟件之一,其采用了可視化、面向對象等的程序設計思想,使系統的開發過程簡潔高效,并提高了系統的內聚性和耦合性。②VFP6.0數據庫開發功能強大,易學易用,開發效率高,成本低。③用Visual FoxPro 6.0開發出來的系統,具有良好的可操作性,可允許開發人員進行二次開發。④VFP6.0簡單、方便、命令豐富、速度快、數據處理能力強,有數據庫工作區窗口,調試非常方便。⑤VFP6.0提供了大量的智能開發工具和向導提示工具,諸如“數據庫設計器”、“表單設計器”、“菜單設計器”、“報表設計器”等,在很大程度上減輕了開發人員編碼壓力。
3程序設計(部分邏輯及代碼)
創建系統主表單、創建主程序。
CLEAR
CLEAR ALL
SET ESCAPE OFF→→→禁止運行的程序在按ESC鍵被中斷
SET TALK OFF→→→關閉命令顯示
SET SAFETY OFF覆蓋時不要確認
SET STAT BAR OFF將狀態欄關閉
SET SYSMENU OFF可關掉VFP系統菜單區域
SET SYSMENU TO關閉系統菜單
SET CENTURY ON顯示四位年代
SET DATE ANSI→→→指定日期表達式的顯示格式為yy.mm.dd
DECLARE Integer FindWindow IN USER32.DLL String lpClassName,String lpWindowName
lpWindowName=“資料管理系統”
IF .NOT. FindWindow(0,lpWindowName)==0 尋找窗口標題
=MESSAGEBOX(“程序已經運行了”,48,“資料管理系統”)
QUIT
ENDIF
_Screen.Caption=lpWindowName
PUBLIC cCurUser聲明全局變量,用來保存系統中的登錄用戶
PUBLIC bDataAdmin,bDataBrow,bUserAdmin,bUserBrow,bLendAdmin,bLendBrow,bSysUser,bUserPurv,bAct
DO FORM Logon調用登錄表單
READ EVENTS進入事務處理
4創建信息管理模塊
創建“資料信息管理”表單。
【新增】按鈕的“Click”事件代碼:
SELECT DataInfo //選擇“資料信息”表所在的工作區
THISFORM.OldRecord=RECNO()//保存記錄號
GO BOTTOM//到末記錄
LOCAL sNum//聲明本地變量
sNum=DataInfo.資料編號//數據表最后一條記錄的值
APPEND BLANK//數據表末尾新增記錄
THISFORM.txt資料編號.Value=AutoAdd(sNum) //新增記錄的“資料編號”值為自動增加的值
*——表單進入修改狀態
THISFORM.bModify=.T.
THISFORM.bBrowse=.T.
THISFORM.ModeControl
THISFORM.txt存檔日期.Value=Date() //新增記錄的“存檔日期”值為系統當前日期
THISFORM.Refresh //刷新表單
ENDIF
資料信息管理系統通過測試,就可進入正常運行階段,此階段需做大量的系統維護。
5系統的配置及運行
①硬件配置要求(最低): CPU(PII200以上);內存(32MB以上;硬盤(2.1GB以上);打印機(推薦EPSONLQ-1600KII)。②軟件配置要求:WINDOWS2000/XP中文版操作系統。在安裝了VF的計算機上,在程序目錄,雙擊可執行文件即可。
6系統的維護
在資料信息管理系統開發完成并投入使用后,由于多方面的原因,系統會出現不能繼續適應用戶需求的情況,為使系統穩定而健壯的運行,并且使其性能不斷提高和改善,以充分實現其價值,就必須對系統進行維護。系統維護的工作量大且在軟件生存周期中持續時間最長,約占65%,需要投入不少人力物力,在此由于篇幅所限,簡單闡述資料信息管理系統需做的維護。
6.1系統維護的內容
按照維護對象的不同,系統維護的內容可分為以下幾類:①功能性維護。②非功能性維護。③數據庫維護。④程序代碼維護。
6.2系統維護的類型
按照軟件維護的不同特征,可劃分為以下幾種類型:①糾錯性維護:由于前期的測試不可能揭露軟件系統中所有潛在的錯誤,用戶在使用軟件時仍將會遇到錯誤,發現和改正這些錯誤的過程是必須的。②適應性維護:為適應軟件的外界環境變化而進行的修改。③完善性維護:為擴充系統的功能和改善系統性能而進行的修改。④預防性維護:為減少或避免以后可能需要的前三類維護而對軟件配置進行的主動性工作。
7本系統的維護模塊
①權限更改(權限更改界面如圖1)。

②密碼更改(密碼更改界面如圖2)。
參考文獻:
[1] 方美琪.軟件開發工具[M].北京:經濟科學出版社,2004.
[2] 伍俊良.VISUAL FOXPRO6.0/FoxBASE+課程設計案例精編[M].北京:水利水電出版社,2002.