黃波
成都大學 電子信息與電氣工程學院 四川 成都 610106
Visual FoxPro 是針對數據庫結構和相關應用而開發的功能強大的面向對象的軟件,是目前流行的中小型數據管理系統軟件之一[1]。我們根據實際管理情況,設計了這套信息管理系統。
信息管理系統的主要功能模塊包括以下幾種。①登錄模塊:驗證登錄信息管理系統的用戶信息,若用戶名與密碼符合,根據權限進入系統相應界面,若用戶名與密碼不符合,系統將無法登錄。②學生信息管理模塊:管理和維護學生的各項基本信息,包括學生編號、院系名稱、班級編號、姓名、曾用名、民族、性別、出生日期、政治面貌、籍貫、成分、家庭住址、家庭郵編、生源屬地、家庭聯系方式和備注等。③學生成績管理模塊:實現成績錄入、成績修改和成績查詢等功能,按照不同權限,管理員可以完成錄入、修改、刪除等操作,學生只能進行查詢操作。④班級管理模塊:根據院系專業分類設置班級編號,包括對班級信息添加、修改和刪除等操作。⑤用戶管理模塊:完成新用戶注冊和權限設置等功能,管理員可以添加新用戶,系統維護人員賦予管理員或普通用戶權限。⑥密碼修改模塊:所有合法用戶可以修改各自的賬號密碼等[2]。
系統登錄界面如圖1所示,信息管理系統根據權限設置來識別該用戶是否為管理員身份,若為管理員,那么該用戶就以管理員權限進入信息管理系統相應操作界面,若是普通用戶,那么該用戶就將以普通用戶權限進入相應操作界面[3]。

圖1 系統登錄界面
系統登錄界面表單建立步驟如下:①在信息管理系統的存儲文件夾中,放入JPEG圖像文件‘2.jpg’。②打開‘項目管理器’,在對話框‘文檔’中,選擇‘表單’選項,鼠標單擊‘新建’按鈕,在彈出‘新建表單’對話框中選擇新建表單,在彈出的‘表單設計器’窗口中,會出現一個Form空白表單。③鼠標單擊‘表單控件’工具欄中‘圖像’按鈕,在表單中劃出一個矩形,將‘2.jpg’添加到Form表單。④在表單中添加3個‘命令按鈕’位置,4個‘標簽’控件和2個文本框,并移動到相應位置。⑤把4個‘標簽’控件CAPTION屬性設置為“信息管理系統”、“用戶登錄/LOGIN”、“用戶名”和“密碼”,并在屬性欄中FONTNAME和FONTSIZE設置字體與大小,然后將所有‘標簽’控件BACKSTYLE屬性設置為“透明”。⑥將3個“命令按鈕”CAPTION屬性設置為“登錄”、“重置”以及“返回歡迎界面”, 并在屬性欄中FONTNAME和FONTSIZE設置字體與大小。⑦設置3個‘命令按鈕’CLICK事件代碼,系統登錄表單的LOAD和UNLOAD代碼。⑧關閉表單設計器時,命名為“系統登錄表單.scx”。
學生信息界面如圖2所示,管理員權限用戶可以選擇學生信息編輯,分別實現學生信息錄入界面、學生信息修改界面與學生信息刪除界面等。學生信息查詢,用戶選擇“學號查詢”、“班號查詢”、“專業查詢”3種方式之一,在查詢方式下方輸入欄中輸入所需查詢學生的信息后,點擊“查詢”按鈕,管理系統開始檢索符合要求的學生信息。學生信息界面表單建立和系統登錄界面表單類似,這里不再重復。

圖2 學生信息界面
學生信息表單包括:①2個“命令按鈕”控件,“注冊”命令按鈕與“取消”命令按鈕。②18個“標簽”控件,分別為“姓名”標簽、“曾用名”標簽、“性別”標簽、“學號”標簽、“系名”標簽、“專業”標簽、“班號”標簽、“民族”標簽、“政治面貌”標簽、“生源屬地”標簽、“成分”標簽、“出生日期”標簽、“出生日期輸入格式”標簽、“籍貫” 標簽、“家庭住址”標簽、“家庭出身”標簽、“家庭聯系方式”標簽、“家庭聯系方式輸入格式”標簽“家庭郵政編碼”標簽、“備注”標簽等。③16個“文本框”控件。④2個“下拉組合框”, 對應著“性別”標簽與“政治面貌”標簽。⑤所有標簽控件的CAPTION屬性BACKSTYLE設置為“透明”。
學生成績信息錄入界面如圖3所示,其表單建立過程和系統登錄界面表單類似,這里不再重復。學生成績信息錄入表單控件包括:①4個“標簽”控件,分別為“成績信息”標簽、“學號”標簽、“課程”標簽、“成績”標簽。②2個“命令按鈕”控件,“添加”命令按鈕和“取消”命令按鈕。③3個“文本框”控件,分別為“學號”標簽、“課程”標簽和“成績”標簽。④1個“列表框”控件和1個“微調”控件。

圖3 學生成績信息錄入界面
學生成績信息修改界面、刪除界面同學生成績信息錄入界面類似,這里不再重復。
班級信息管理模塊主要完成班級添加、班級修改和班級刪除等操作。班級信息添加界面如圖4所示,其界面表單控件包括:①5個“標簽”控件,分別為“班級編號”、“班級信息”、“導員姓名”、“專業”和“備注”。②4個“文本框”控件,分別為“班級編號”標簽、“導員姓名”標簽、“專業”標簽和“備注”標簽。③1個“微調”控件和1個“列表框”控件。

圖4 班級添加界面
班級信息修改和刪除界面同班級添加界面類似,這里不再重復。
用戶管理界面如圖5所示,用戶管理模塊中,可以實現新用戶注冊操作、已注冊用戶修改刪除和用戶權限重新設置等。其表單控件包括:①1個“列表框”控件,顯示已注冊用戶。②3個“命令按鈕”控件,“注冊”命令按鈕、“刪除”命令按鈕和“返回”命令按鈕。③5個“標簽”控件,分別為“用戶管理”標簽、“已注冊用戶”標簽、“用戶名稱”標簽、“密碼”標簽和“確認密碼”標簽。④3個“文本框”控件,分別是“用戶名稱”標簽、“密碼”標簽和“確認密碼”標簽。⑤1個“復選框”控件,“管理員”復選按鈕。

圖5 用戶管理界面
密碼修改界面如圖6所示,密碼修改模塊用于已注冊用戶(管理員或普通用戶)修改各自的賬號密碼。其表單控件包括:①2個“命令按鈕”控件,分別是“修改”命令按鈕和“取消”命令按鈕。②4個“標簽”控件,分別是“用戶名”、“輸入密碼”、“輸入新密碼”和“確認新密碼”。③4個“文本框”控件,分別是“用戶名”、“輸入密碼”、“輸入新密碼”和“確認新密碼”。

圖6 密碼修改界面
測試連編步驟如下:
添加類庫:打開“項目管理器”,單擊“添加”按鈕,在“打開”對話框中,選擇類庫,添加到“項目管理器”的“類”選項中。
連編應用程序:打開“項目管理器”,在“代碼”選項卡中,選擇主程序,單擊“連編”按鈕,在“連編選項”對話框中,依次選擇“連編可執行文件”、“重新編譯全部文件”和“顯示錯誤”選項,若有錯誤,則修改相應錯誤,若無錯誤,則單擊“確定”按鈕,在“保存”對話框中,保存為“學生信息管理系統”,完成應用程序連編。
經過運行測試,該信息管理系統各個模塊功能都能夠正常運行工作。
隨著信息技術的發展,數據管理逐步轉向計算機輔助完成,通過計算機對信息數據進行系統、高效管理,有效避免人工管理的缺點。我們根據實際情況,設計了該信息管理系統,包括系統登錄、學生基本信息操作、學生成績信息操作、用戶密碼修改、新用戶注冊和已注冊用戶操作等功能模塊,該系統操作簡便,界面友好,功能較為實用,達到了最初的設計要求,完全實現了預期目標。
