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