【正文】
T 學號,姓名,隨堂,平時,考勤,期末,總評,學期 from 成績 sSQLStr = sSQLStr + where 班級 like amp。 amp。 39。如果點擊“對已輸入成績進行刪除”按鈕,則將已經(jīng)輸入的成績信息刪除。如圖46所示:圖46 課程設(shè)置管理員在此窗口輸入要輸入學生所屬班級,學生所學的課程和學期后,點擊“確定”按鈕,在下面的表格中就會列出班級所有學生的學號和姓名,如果某位學生這門學科已經(jīng)輸入成績則顯示該學生的成績情況。管理員在課程名輸入框中輸入要添加的課程名稱,點擊添加按鈕,如果課程信息出現(xiàn)在右側(cè)的表格中,就說明信息添加成功。 \DATABASE\ = amp。 *39。* amp。 If Then MsgBox (沒有符合條件的記錄) = bm End IfEnd SubPrivate Sub Command3_Click()Dim bm bm = 姓名 Like amp。 amp。 39。 *39。* amp。如圖45所示:圖45 學生信息學生信息模塊的代碼:Private Sub Command1_Click()Dim bm bm = 學號 Like amp。 \DATABASE\End Sub2. 學生基本信息錄入在此輸入學生的基本信息包含班級學號、姓名、性別、出生日期、文化程度、籍貫、民族、入學日期、身份證號等,主要是對學生信息的登記。 *39。* amp。如圖44所示圖44 班級信息班級信息錄入的代碼:Private Sub Command1_Click() = False = False = True = TrueEnd SubPrivate Sub Command2_Click() = False = False = True = TrueEnd SubPrivate Sub Command3_Click() = True = True = False = FalseEnd SubPrivate Sub Command4_Click() = True = True = False = FalseEnd SubPrivate Sub Command5_Click()answer = MsgBox(確定刪除數(shù)據(jù)嗎?, 305, 核對框)If answer = 1 ThenEnd IfEnd SubPrivate Sub Command6_Click() Dim bm bm = 班級 Like amp。 \DATABASE\End Sub 包括對班級信息、學生基本信息、課程信息、學生成績信息、學生補考信息的錄入、修改和刪除1. 班級信息錄入用戶在班級輸入框中輸入要添加的班級信息,點擊添加按鈕,如果班級信息出現(xiàn)在右側(cè)的表格中就說明信息添加成功。如圖42所示圖42 系統(tǒng)主界面下面是主界面模塊的代碼:Private Sub bklr_Click()End SubPrivate Sub bkxshchx_Click()End SubPrivate Sub bkxshmddy_Click()End SubPrivate Sub chjlr_Click()End SubPrivate Sub gyrj_Click()End SubPrivate Sub kchxxlr_Click()End SubPrivate Sub MDIForm_Load()End SubPrivate Sub shjbf_Click()End SubPrivate Sub tch_Click()EndEnd SubPrivate Sub xshxxlr_Click()End SubPrivate Sub yhqx_Click()End Sub在這里管理員可以進行添加用戶、修改用戶和刪除用戶等操作。 If Then MsgBox (沒有此用戶) = = Exit Sub End If If = Then Unload denglu Exit Sub End IfIf Not ( = ) Then MsgBox (密碼錯誤) = Exit Sub End IfEnd SubPrivate Sub Command2_Click()EndEnd SubPrivate Sub Form_Load() = amp。 amp。 39。[3] 2 .系統(tǒng)運行環(huán)境軟件環(huán)境:系統(tǒng)環(huán)境win2000及以上 + Acess數(shù)據(jù)庫硬件環(huán)境:CPU P4 、256MB內(nèi)存、80G硬盤執(zhí)行程序后,首先進入的是學生成績管理系統(tǒng)的登錄界面,用戶通過輸入正確的信息后,就進入系統(tǒng)主界面。大量使用可視化的界面操作工具,支持面向?qū)ο蟮某绦蛟O(shè)計,其以簡便、靈活、高效等優(yōu)點著稱。其中數(shù)據(jù)表包括:學生信息表、 班級信息表、課程信息表、成績信息表和用戶信息表。一類是目錄,即索引。學生成績管理系統(tǒng)系統(tǒng)管理信息錄入信息查詢信息打印圖31 學生成績管理系統(tǒng)系統(tǒng)管理用戶權(quán)限設(shè)置數(shù)據(jù)備份 圖32 系統(tǒng)管理信息錄入班級信息錄入學生信息錄入課程信息錄入成績錄入補考信息錄入圖33 信息錄入信息查詢按學號查詢學生成績班級課程成績查詢 班級學期成績查詢補考學生查詢圖34 信息查詢信息打印學生成績打印班級課程成績打印班級學期成績打印補考學生名單打印圖35 信息打印1. 數(shù)據(jù)庫總體結(jié)構(gòu)本系統(tǒng)采用關(guān)系型數(shù)據(jù)庫Acess實現(xiàn),數(shù)據(jù)庫由、若干個二維表構(gòu)成。對系統(tǒng)信息的修改、添加、刪除對學生基本信息的修改、添加、刪除、查詢對班級信息的添加、修改、查詢對學籍信息的添加、修改、查詢對學生成績信息的添加,修改,查詢對數(shù)據(jù)的備份、恢復3.系統(tǒng)結(jié)構(gòu)圖 學生成績管理系統(tǒng)結(jié)構(gòu)圖,以下所示,這些結(jié)構(gòu)圖是根據(jù)系統(tǒng)分析說明書的數(shù)據(jù)流程圖畫出的。[1]2.系統(tǒng)總體功能本說明主要是為了對學生成績管理系統(tǒng)進行使用和維護。對高層模塊,將運用以事務為中心的設(shè)計策略,將一個復雜的系統(tǒng)逐步分解成為幾個較小的相對簡單的暗合模塊;對低層模塊,采用以變換為中心的設(shè)計策略。4)具有較強的可維護性和擴充性,能夠適應用戶的業(yè)務要求變化。5) 共享現(xiàn)有的數(shù)據(jù)(2) 設(shè)計員從技術(shù)觀點看,要求系統(tǒng)能達到以下的目標:1) 用戶使用,具有較高的用戶友好性。例如:輸入學生的成績信息,學生的基本信息等.2)速的傳遞信息,對那些共享的數(shù)據(jù)進行快速的傳遞。 數(shù)據(jù)流程圖學生成績管理系統(tǒng)數(shù)據(jù)流程圖如下: 用戶主界面歡迎界面用戶登陸 管理系統(tǒng)系統(tǒng)管理信息打印信息錄入信息查詢用戶登陸退出管理系統(tǒng)打印信息表查詢信息錄入信息圖21 系統(tǒng)數(shù)據(jù)流程圖3. 系統(tǒng)的總體設(shè)計1.系統(tǒng)設(shè)計目標本系統(tǒng)既要滿足用戶的設(shè)計目標,也要滿足設(shè)計員的設(shè)計目標。4.班級數(shù)據(jù):用于班級信息記錄數(shù)據(jù)。2.學生基本信息數(shù)據(jù):學生基本信息數(shù)據(jù),包含的數(shù)據(jù)項有學號、姓名、性別、出生日期、文化程度、籍貫、民族、入學日期、身份證號等。在功能擴充上應該使系統(tǒng)更具實用性。5.對數(shù)據(jù)的備份、恢復,對學生數(shù)據(jù)的及時備份。3.班級信息的管理,能對班級基本信息進行添加、刪除、修改。 系統(tǒng)需求經(jīng)過一段時間對學校學生成績管理的調(diào)研與分析,以及認真研究了幾位老師的意見,所開發(fā)的學生成績管理系統(tǒng)應分成以下幾個階段開發(fā):第一階段建立的成績管理系統(tǒng)由以下5個子系統(tǒng)組成: 1.系統(tǒng)信息的管理,能添加用戶、修改用戶信息、刪除用戶。第一階段完成后,該系統(tǒng)應具備較高的可擴充性,便于在此基礎(chǔ)上完成第二階段。5 系統(tǒng)應符合學校對學生成績管理的規(guī)定,滿足學