大學生成績管理系統
2012-11-25 12:57:40 來源:計算機畢業設計網 瀏覽:366次該學生考試成績管理系統,是一款典型的后臺管理系統,也是基于BS架構的系統如那件,軟件主要功能如下所示:
本學生成績管理系統要實現的主要功能就是對學生的成績進行管理,其中包含3個主要的功能模塊:學生成績查詢模塊,教師管理模塊,管理員管理模塊。其中,學生成績查詢模塊包括按學號查詢、按班級查詢、按姓名查詢、按課程查詢、按成績查詢、按學期查詢、按類型查詢;教師管理模塊包括添加單個成績、按學號查詢、按班級查詢;管理員管理模塊包括添加單個成績,批量添加成績,按學號成績查詢,按班級成績查詢,教師信息管理,學生信息管理,課程設置管理。
登陸模塊設計與實現
本模塊的功能就是實現用戶身份的有效認證,只有輸入正確的管理員用戶名和密碼才能登陸本系統進行成績查詢、添加、修改、刪除,保證了系統的安全性。本模塊的實現在login.asp中實現,它首先取得用戶輸入的用戶名和密碼,然后以用戶名為查詢條件查詢數據庫,首先判斷是否在數據庫中存在記錄,如果不存在則設置錯誤類型為沒有權限,然后在判斷密碼是否正確,如果不正確則設置錯誤類型為密碼錯誤,反之設置會話變量,進入管理主頁。
查詢模塊設計與實現
本模塊的功能就是根據各種查詢條件進行學生成績的查詢,下面我們以按學號查詢為例,其功能實現在文件student_adminlook1.asp中,它首先取得用戶提交的查詢參數,在這里就是xh(學號)了,然后根據該參數的值構造sql語句,然后就查詢數據庫,如果數據庫中存在記錄就顯示出來,反之則提示沒有該學號的成績。
添加成績模塊設計與實現
本模塊的實現在管理員管理模塊中,而添加成績分為添加單個成績和批量添加成績,兩者的實現都差不多,只不過在與添加成績的數目不同,下面我們以添加單個成績為例說明,它在文件addnew.asp中實現。本模塊首先判斷Session變量判斷用戶是否已經登陸,如果沒有就將頁面重定向到登陸頁,反之判斷提交參數中學號是否為空,如果為空就停止處理,不為空然后過濾相關參數字符串,然后將該記錄插入到數據庫中。
刪除成績模塊設計與實現
本模塊的主要功能就是刪除指定的記錄,該模塊的實現在文件delnews.asp中。本模塊的實現相對較簡單,首先用戶在界面中選擇要刪除的復選框,單擊刪除確認后界面頁就會把要刪除記錄的id號傳入給本刪除模塊,刪除模塊獲得待刪除記錄的id數字集合,然后構造sql語句,最后連接數據庫并執行該sql語句。
修改模塊設計與實現
本模塊的功能就是能對成績記錄進行方便地修改,其實現在文件modi.asp中。首先,它還是判斷用戶是否為登陸狀態,如果沒有登陸就轉到登陸頁面,然后判斷學號字段是否為空,如果為空提示錯誤信息,反之就取得各個字段的內容信息,然后構造更新的sql語句并執行該sql語句,再轉到管理員首頁。