您當(dāng)前位置:網(wǎng)站首頁 > asp畢業(yè)設(shè)計 > 大學(xué)生成績管理系統(tǒng)

大學(xué)生成績管理系統(tǒng)

2012-11-25 12:57:40 來源:計算機畢業(yè)設(shè)計網(wǎng) 瀏覽:366
0
內(nèi)容提要:【編號:009】該成績管理系統(tǒng),采用了ASP技術(shù)開發(fā),后臺數(shù)據(jù)庫是access,

該學(xué)生考試成績管理系統(tǒng),是一款典型的后臺管理系統(tǒng),也是基于BS架構(gòu)的系統(tǒng)如那件,軟件主要功能如下所示:

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