【正文】
:RELEASE THISFORMCLEAR EVENTS當操作員的名稱和密碼均正確的時候,系統(tǒng)便會進入系統(tǒng)主界面使用主菜單。= ORDER BY 菜單項編號 RELEASE THISFORM DO .\main\CASE i=3 AND FOUND() AND != *輸入次數(shù)未超過3次且用戶名正確、口令不正確 MESSAGEBOX(密碼錯誤,請重輸!,警告) = CASE i=3 AND NOT FOUND() amp。amp。amp。2) 登陸表單界面中主要控件屬性如表5所示。若用戶輸入的操作員姓名及口令正確,要完成下列工作:圖4 登陸界面1) 要參數(shù)設(shè)置(1) 設(shè)置一個全局變量operat,用于記錄登陸系統(tǒng)的操作員姓名,系統(tǒng)中有3個地方要用到操作員的姓名和代號:一是進入主界面后在標題欄顯示的操作員姓名;二是操作員在系統(tǒng)管理模塊的口令設(shè)置中更改自己的口令,系統(tǒng)要知道是哪個操作員;三是退出系統(tǒng)時系統(tǒng)日志中要記錄操作員的退出時間。密碼驗證頁包括操作員姓名和密碼兩個部分。Command1的mouseup事件代碼:LPARAMETERS nButton, nShift, nXCoord, nYCoordrelease thisformDO FORM .\main\Timer1的timer事件代碼:release thisformDO FORM .\main\Timer2的timer事件代碼:為了實現(xiàn)五角星的閃動:IF =.f. else =.t.endifTimer3的timer事件代碼:為了實現(xiàn)五角星的閃動:IF =.t. else =.t.endifTimer4的timer事件代碼:為了實現(xiàn)五角星的閃動:IF =.t else =.t.endif同時在每個五角星的顏色也做了設(shè)置。.\MUSIC\39。amp。amp。amp。amp。amp。amp。amp。amp。amp。amp。amp。本系統(tǒng)用到的主要有以下文件:、啟動界面(封面)、系統(tǒng)登錄界面(口令驗證窗口)、。()學生基本信息表()用于記錄學號、姓名、班級等信息,其邏輯結(jié)構(gòu)如表1所示。本系統(tǒng)主要面向班級指導員和班級學生開發(fā)使用,因此主要側(cè)重于系統(tǒng)的使用性和方便性,同時在安全性方面,我們也十分重視。(3)數(shù)據(jù)查詢:用戶輸入查詢條件,系統(tǒng)規(guī)則地在界面顯示查詢結(jié)果,且顯示的數(shù)據(jù)盡量全面。1. 安全性分析系統(tǒng)管理的數(shù)據(jù)涉及到學院的所有同學,數(shù)據(jù)量較大且是一種基礎(chǔ)性數(shù)據(jù),能夠為其它方面的學生管理工作提供重要參考,所以要通過設(shè)置密碼等手段確保數(shù)據(jù)不能被隨意的刪減和修改。該系統(tǒng)是一個較典型的數(shù)據(jù)管理系統(tǒng),其使用者被假定為某辦公室的學生成績管理人員,系統(tǒng)應(yīng)該具有安全、穩(wěn)定、功能齊全的特點。(2)數(shù)據(jù)維護:該模塊是針對于管理員操作,一般包括瀏覽、修改等,對于輸入的數(shù)據(jù),或被修改的數(shù)據(jù)應(yīng)該保存到某個磁盤文件中,實現(xiàn)永久存儲。二、系統(tǒng)主要功能模塊學生管理系統(tǒng)基于Visual FoxPro ,VFP在數(shù)據(jù)庫開發(fā)方面具有方面,實用,簡單,直接等優(yōu)點,同時其也具有一定的局限性。本系統(tǒng)的數(shù)據(jù)庫包括4個表,即學生基本信息表,學生成績表等。表3 用戶表字段名稱字段類型寬度小數(shù)位NULL用戶名C8否密碼C6否四、各功能模塊的具體設(shè)計根據(jù)系統(tǒng)規(guī)劃和需要分析,把系統(tǒng)劃分為學生信息管理,學生成績查詢,系統(tǒng)管理三個模塊。1.:CLEAR amp。從內(nèi)存中釋放所有的內(nèi)存變量CLOSE ALL amp。禁止運行的程序和命令在按 Esc 鍵后被中斷SET SAFETY OFF amp。使用范圍子句處理記錄的命令忽略標有刪除標記的記錄SET SYSMENU OFF amp。關(guān)閉常用工具欄SET CENTURY ON amp。日期格式為年、月、日SET MARK TO amp。指定為 24小時時間格式=.t.=05計專學生管理系統(tǒng) amp。系統(tǒng)標題欄圖標*判斷顯示器當前分辨率=SYSMETRIC(1) =SYSMETRIC(2)*根據(jù)分辨率不同,為系統(tǒng)設(shè)置不同的背景圖片IF SYSMETRIC(1)=1024 =.\img\ELSE =.\img\ENDIFDO FORM .\ amp。退出系統(tǒng)時