版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
●老師信息,包括的數(shù)據(jù)項(xiàng)有姓名、年齡、職稱、職位、所屬院系等。●專業(yè)信息,包括的數(shù)據(jù)項(xiàng)有名稱、人數(shù)、所屬院系、負(fù)責(zé)人等●課程信息,包括的數(shù)據(jù)項(xiàng)有編號(hào)、名稱、類型、學(xué)分等。●學(xué)生信息,包括的數(shù)據(jù)項(xiàng)圖有學(xué)號(hào)、姓名、年齡、專業(yè)、班級(jí)、所屬院系等?!癜嗉?jí)實(shí)體信息,包括的數(shù)據(jù)項(xiàng)有編號(hào)、名稱、人數(shù)、專業(yè)等?!裨合祵?shí)體信息,包括的數(shù)據(jù)項(xiàng)有編號(hào)、名稱、負(fù)責(zé)人等。●成績(jī)實(shí)體信息,包括的數(shù)據(jù)項(xiàng)有科目、學(xué)號(hào)、姓名、分?jǐn)?shù)等。●用戶管理信息,包括的數(shù)據(jù)項(xiàng)有用戶名、用戶密碼、用戶權(quán)限等。4.2數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 得到上面的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體結(jié)構(gòu),以及他們之間的關(guān)系,為以后的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有:現(xiàn)有老師實(shí)體、專業(yè)實(shí)體、課程實(shí)體、信息錄入實(shí)體、教室實(shí)體。各個(gè)實(shí)體具體的描述E-R圖如下:老師實(shí)體,如圖4-1所示。老師老師編號(hào)姓名年齡職稱所屬院系圖4-1老師實(shí)體E-R圖學(xué)生實(shí)體,如圖4-2所示學(xué)生實(shí)體學(xué)生實(shí)體學(xué)號(hào)專業(yè)班級(jí)姓名圖4-2學(xué)生實(shí)體E-R圖專業(yè)實(shí)體,如圖4-3所示專業(yè)實(shí)體專業(yè)實(shí)體編號(hào)名稱所屬院系負(fù)責(zé)人人數(shù)圖4-3專業(yè)實(shí)體E-R圖課程實(shí)體,如圖4-4所示課程實(shí)體課程實(shí)體編號(hào)名稱圖4-4課程實(shí)體E-R圖院系實(shí)體,如圖4-5所示。院系實(shí)體院系實(shí)體編號(hào)名稱負(fù)責(zé)人圖4-5院系實(shí)體E-R圖班級(jí)實(shí)體,如圖4-6所示。班級(jí)實(shí)體班級(jí)實(shí)體編號(hào)名稱人數(shù)專業(yè)圖4-6班級(jí)實(shí)體E-R圖用戶實(shí)體,如圖4-7所示。用戶管理實(shí)體用戶管理實(shí)體用戶名權(quán)限密碼圖4-7用戶實(shí)體E-R圖整個(gè)系統(tǒng)E-R圖,如圖4-8所示專業(yè)號(hào)專業(yè)號(hào)系名系號(hào)班級(jí)名稱班級(jí)號(hào)姓名學(xué)號(hào)課程名課程號(hào)專業(yè)號(hào)專業(yè)課程成績(jī)專業(yè)名系包含1N包含班級(jí)1N包含學(xué)生包含N1老師教授11N姓名編號(hào)N選擇1N對(duì)應(yīng)1N分?jǐn)?shù)學(xué)號(hào)專業(yè)圖4-8系統(tǒng)E-R圖4.3數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)現(xiàn)在需要將在上面的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)轉(zhuǎn)化為ACCESS2000數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)。設(shè)計(jì)規(guī)則:1:1的聯(lián)系,將任意一個(gè)實(shí)體的主碼放到另一個(gè)實(shí)體中當(dāng)外碼1:n的聯(lián)系,將1端的實(shí)體的主碼放到n端實(shí)體當(dāng)外碼n:m的聯(lián)系,將兩者的聯(lián)系做為一個(gè)關(guān)系,并同時(shí)將兩個(gè)實(shí)體的主碼當(dāng)它的主碼超類與子類,將超類的主碼放到子類中當(dāng)主碼強(qiáng)實(shí)體與弱實(shí)體,將強(qiáng)實(shí)體的主碼放到弱實(shí)體中當(dāng)主碼兩個(gè)以上的實(shí)體多對(duì)多的聯(lián)系,將它們的聯(lián)系當(dāng)作關(guān)系,并將它們的主碼放到這個(gè)關(guān)系中當(dāng)主碼同一實(shí)體間的多對(duì)多聯(lián)系,將這個(gè)聯(lián)系作為一個(gè)關(guān)系,這個(gè)關(guān)系包含被它所聯(lián)系的雙方實(shí)體的主碼同一實(shí)體間的一對(duì)多聯(lián)系,可在這個(gè)實(shí)體所對(duì)應(yīng)的關(guān)系中多設(shè)一個(gè)屬性,作為與該實(shí)體相聯(lián)系的另一個(gè)實(shí)體的主碼數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)關(guān)系模型如下:主碼外碼實(shí)體對(duì)象包括:管理員(帳號(hào),密碼,姓名,電話)成績(jī)(課程,學(xué)號(hào),姓名,學(xué)期,班級(jí),成績(jī),類型)班級(jí)(班號(hào),系號(hào),系名,專業(yè)號(hào),專業(yè)名,級(jí)號(hào),學(xué)生數(shù),教室)教師(教師號(hào),教師名,系號(hào),系名,性別,電話)課程(系號(hào),系名,專業(yè)號(hào),專業(yè)名,級(jí)號(hào),班號(hào),課名,教室,教師)上課(學(xué)期,系號(hào),專業(yè),級(jí)號(hào),班號(hào),課程名)學(xué)生(學(xué)號(hào),姓名,系號(hào),專業(yè)號(hào),級(jí)號(hào),班號(hào),年齡,性別,地址,電話)系(系號(hào),系名,專業(yè)號(hào))專業(yè)(專業(yè)號(hào),專業(yè)名,系號(hào))4.4數(shù)據(jù)表的設(shè)計(jì)根據(jù)以上的數(shù)據(jù)庫(kù)的概要設(shè)計(jì),我們可以得到如下的數(shù)據(jù)表。教師信息表的結(jié)果,如表4.1所示。列名列標(biāo)識(shí)數(shù)據(jù)類型寬度空值主鍵教師編號(hào)teachernointegerNY教師名teachernamevarchar20YN系號(hào)xinointegerYN系名xinamevarchar20YN性別sexvarchar8YN電話telepintegerYN班級(jí)信息表的結(jié)構(gòu),如表4.2所示。列名列表識(shí)數(shù)據(jù)類型寬度空值主鍵班號(hào)bannointegerNY班名bannamevarchar20YN系號(hào)xinointegerYN專業(yè)號(hào)zhuanyenointegerYN級(jí)號(hào)jinointegerYN學(xué)生人數(shù)stunumintegerYN教室roomvarchar8YN課程信息表的結(jié)構(gòu),如表4.3所示。列名列標(biāo)識(shí)數(shù)據(jù)類型寬度空值主鍵課號(hào)lessonnointegerNY課名lessonnamevarchar20YN系號(hào)xinointegerYN專業(yè)號(hào)zhuanyenointegerYN級(jí)號(hào)jinointegerYN班號(hào)bannointegerYN教師號(hào)teachernointegerYN學(xué)生數(shù)studnumintegerYN教室roomvarchar8YN星期weekvarchar8YN教師上課信息表的結(jié)構(gòu),如表4.4所示。列名列標(biāo)識(shí)數(shù)據(jù)類型寬度空值主鍵學(xué)期xueqivarchar20NY課名lessonnamevarchar20NY系號(hào)xinointegerYN專業(yè)號(hào)zhuanyenointegerYN級(jí)號(hào)jinointegerYN班號(hào)bannointegerYN教師號(hào)teachernointegerNY學(xué)生數(shù)studnumintegerYN教室roomvarchar8YN星期weekvarchar8YN學(xué)生信息表的結(jié)構(gòu),如表4.5所示。列名列標(biāo)識(shí)數(shù)據(jù)類型寬度空值主鍵學(xué)號(hào)studnointegerNY姓名studnamevarchar20YN系號(hào)xinointegerNY專業(yè)號(hào)zhuanyenointegerNY級(jí)號(hào)jinointegerNY班號(hào)bannointegerNY年齡ageintegerYN性別sexintegerYN地址addressvarchar8YN電話telphvarchar8YN專業(yè)信息表的結(jié)構(gòu),如表4.6所示。列名列標(biāo)識(shí)數(shù)據(jù)類型寬度空值主鍵專業(yè)號(hào)zhuanyenointegerNY專業(yè)名zhuanyenamevarchar20YN系號(hào)xinointegerYN級(jí)號(hào)jinointegerYN班號(hào)bannointegerYN管理員信息表的結(jié)構(gòu),如表4.7所示。列名列標(biāo)識(shí)數(shù)據(jù)類型寬度空值主鍵帳號(hào)adminintegerNY密碼passwordvarchar20YN姓名namevarchar20YN地址addressvarchar20YN電話telepintegerYN學(xué)生成績(jī)信息表的結(jié)構(gòu),如表4.8所示。列名列標(biāo)識(shí)數(shù)據(jù)類型寬度空值主鍵學(xué)號(hào)adminintegerNY課名lessonnemvarchar20NY姓名namevarchar20YN學(xué)期xueqivarchar20YN班級(jí)bannointegerYN分?jǐn)?shù)fenshuintegerYN類型Leixinvarchar8YNSQL關(guān)系總圖,如圖4.9所示:1專業(yè)∞1系1專業(yè)∞1系XinoXinamezhuanyeno∞班級(jí)zhuanyenoxinobannoXinoXinamezhuanyeno∞班級(jí)zhuanyenoxinobanno∞11∞∞∞n111xueqilessonteachnostudenum上課教師teachnotachnamxinoaddrestelepstudenostudnamebannoxinoagesexStudenoLessonnoFenshuBannoleixing成績(jī)lessnolessnamteacherstudenumbannobannamexinozhuanyenojinoroom學(xué)生課程∞11∞∞∞n111xueqilessonteachnostudenum上課教師teachnotachnamxinoaddrestelepstudenostudnamebannoxinoagesexStudenoLessonnoFenshuBannoleixing成績(jī)lessnolessnamteacherstudenumbannobannamexinozhuanyenojinoroom學(xué)生課程∞∞11圖4.9SQL關(guān)系圖把上面所有的關(guān)系建立完后,數(shù)據(jù)庫(kù)的建立到這里就完成了。第五章系統(tǒng)的實(shí)現(xiàn)5.1數(shù)據(jù)庫(kù)的連接在整個(gè)學(xué)生成績(jī)管理系統(tǒng)中,數(shù)據(jù)庫(kù)的打開在系統(tǒng)中是很重要的,下面給出本系統(tǒng)連接打開數(shù)據(jù)庫(kù)的代碼。此功能編譯成函數(shù),在以后可以隨時(shí)調(diào)用。<%dimcn,sqlsql="dbq="&server.mappath("data\data.mdb")&";driver={microsoftaccessdriver(*.mdb)}"http://建立數(shù)據(jù)源setcn=server.createobject("adodb.connection")//建立connection對(duì)象cn.mode=3cn.opensql//打開數(shù)據(jù)源%>5.2登錄功能的實(shí)現(xiàn)用戶進(jìn)入該成績(jī)管理系統(tǒng)登陸界面之后,先輸入自己的用戶名和密碼,以及選擇自己所屬的類型,然后從數(shù)據(jù)庫(kù)中讀取信息,判斷該用戶的信息是否正確,如果正確則進(jìn)入相應(yīng)的頁面,系統(tǒng)登陸界面,如圖5-1所示:圖5-1系統(tǒng)登陸界面用戶的登陸界面是對(duì)整個(gè)系統(tǒng)的權(quán)限控制的最初的控制,同時(shí)也是非常重要的一步,它在整個(gè)系統(tǒng)運(yùn)行之初對(duì)登陸用戶的用戶名和登陸口令進(jìn)行檢測(cè),使得非法用戶無法進(jìn)入系統(tǒng)。 功能實(shí)現(xiàn)流程,如圖5-2所示:開始開始信息輸入信息是否正確類型選擇YN結(jié)束系統(tǒng)管理員員教務(wù)登錄教師登錄學(xué)生登錄圖5-2登陸功能流程圖功能實(shí)現(xiàn)代碼:<%dimadmin,password,keysadmin=request("admin")password=request("password")keys=request("keys")%><!--#includefile="conn1.asp"--><%ifadmin=""orpassword=""thenresponse.Write"<scriptLANGUAGE='javascript'>alert('您的管理帳戶或密碼不能為空!');history.go(-1);</script>"response.endendifsetrs=newconn.execute("select*from管理員whereadmin='"&admin&"'") ifnot(rs.bofandrs.eof)then '判斷是否有該權(quán)限 ifrs("password")=passwordthen session("password")=rs("password") '為真則將該用戶的該權(quán)限放入SESSION中 Response.Redirect"administer.asp" '跳轉(zhuǎn)到管理員管理頁面 elseresponse.Redirect"index.asp"response.write"<scriptLANGUAGE='javascript'>alert('對(duì)不起,登陸失??!');history.go(-1);</script>"endifelseresponse.Redirect"index.asp"response.write"<scriptLANGUAGE='javascript'>alert('對(duì)不起,登陸失??!');history.go(-1);</script>"endifrs.Closesetrs=nothing%>5.3系統(tǒng)管理員功能的實(shí)現(xiàn)(1)添加院系:對(duì)整個(gè)學(xué)校添加院系(2)教務(wù)管理員管理:給各個(gè)院系進(jìn)行添加、修改、刪除、教務(wù)管理員(3)教務(wù)管理員查詢:是對(duì)整個(gè)系統(tǒng)的各個(gè)院系教務(wù)管理員進(jìn)行查詢(4)修改密碼:是對(duì)該用戶的登錄密碼進(jìn)行修改。(5)退出系統(tǒng)是對(duì)該用戶登錄時(shí)記錄的SESSION進(jìn)行清除。管理員登錄界面截圖,如圖5-3所示:圖5-3管理員登陸界面系統(tǒng)管理員功能,如圖5-4所示:系統(tǒng)首頁系統(tǒng)首頁系統(tǒng)管理員登陸退出系統(tǒng)修改密碼教務(wù)管理員查詢教務(wù)管理員管理添加院系圖5-4系統(tǒng)管理員功能圖具體代碼為:<%jino=request.form("jino")banno=request.form("banno")xino=request.form("xino")ifxino="--選擇系--"thenresponse.write"你沒有選擇系,<ahref='javascript:history.back(1);'>返回</a>"response.endendifzhuanyeno=request.form("zhuanyeno")ifzhuanyeno="--選擇專業(yè)--"thenresponse.write"你沒有選擇專業(yè),<ahref='javascript:history.back(1);'>返回</a>"response.endendifsession("xino")=xinosession("zhuanyeno")=zhuanyenosession("banno")=bannosession("jino")=jinoresponse.redirect"kebiao.asp"%><!--#includefile="conn.asp"--><%zhuanye=request.form("zhuanye")exec="select*from課程wherezhuanye='"+zhuanye+"'"setrs=server.createobject("adodb.recordset")rs.openexec,conn,1,1ifrs.eofthenresponse.write"請(qǐng)寫明確到底是哪個(gè)專業(yè),OK?!"response.endendifrs.PageSize=10'##設(shè)置一個(gè)頁碼里面顯示的記錄數(shù)pagecount=rs.PageCount'##pagecount是記錄的個(gè)數(shù)page=int(request.QueryString("page"))ifpage<=0thenpage=1ifrequest.QueryString("page")=""then'##當(dāng)前頁為page頁page=1endifrs.AbsolutePage=page%>5.4教務(wù)管理員功能的實(shí)現(xiàn)(1)專業(yè)管理:對(duì)本院系的專業(yè)添加、刪除、修改。(2)班級(jí)管理:對(duì)各個(gè)專業(yè)的班級(jí)添加、刪除、修改。(3)教師管理:對(duì)本院系的教師添加、刪除、修改。(4)學(xué)生管理:對(duì)學(xué)生的添加、刪除、修改、詳細(xì)信息的查看。(5)成績(jī)管理:可以對(duì)各個(gè)專業(yè)的學(xué)生成績(jī)的添加、刪除、修改。(6)成績(jī)查詢:實(shí)現(xiàn)對(duì)本院系學(xué)生成績(jī)的查詢。(7)修改密碼:對(duì)該用戶的登錄密碼進(jìn)行修改。(8)退出系統(tǒng)“對(duì)該用戶登錄時(shí)記錄的SESSION進(jìn)行清除。教務(wù)管理員功能截圖,如圖5-5所示:圖5-5教務(wù)管理員功能界面教務(wù)管理功能,如圖5-6所示:系統(tǒng)首頁系統(tǒng)首頁登錄教務(wù)管理員專業(yè)管理專業(yè)管理班級(jí)管理教師管理學(xué)生管理成績(jī)管理修改密碼成績(jī)查詢退出系統(tǒng)圖5-6教務(wù)管理員功能圖代碼如下:<%ifRequest.form("jmm")<>session("pwd")then %> <scriptlanguage="javascript"> alert("舊密碼錯(cuò)誤,請(qǐng)重新輸入!") history.back(); </script>//如果輸入的舊密碼不與登陸時(shí)的一樣,就提示“舊密碼錯(cuò)誤,請(qǐng)重新輸入!”,即必須輸入原來的密碼<%elseifRequest.form("xmm")<>Request.form("qrmm")then%> <scriptlanguage="javascript"> alert("兩次輸入的密碼不一樣,請(qǐng)重新輸入!") history.back();//修改成功返回上一界面 </script>//如果輸入的新密碼和確認(rèn)密碼不同,就提示“兩次輸入的密碼不一樣,請(qǐng)重新輸入!“,即兩次輸入的新密碼必須一樣<% Else…… ql="updatejsbsetjs_mm='"&Request.form("xmm")&"'wherejs_yhm='"&session("user")&"'" cn.Execute(ql) session("pwd")=Request.form("xmm")%> //根據(jù)輸入的新密碼更改該用戶數(shù)據(jù)庫(kù)中的密碼 <Scriptlanguage="javascript"> alert("密碼修改成功,請(qǐng)記好!") history.back();//修改成功返回上一界面 </script> <% endif endif %>5.5教師功能的實(shí)現(xiàn)(1)成績(jī)管理:可以對(duì)所教科目的學(xué)生成績(jī)的添加、刪除、修改。(2)成績(jī)查詢:實(shí)現(xiàn)對(duì)本院系學(xué)生成績(jī)的查詢。(3)修改密碼:對(duì)該用戶的登錄密碼進(jìn)行修改。(4)退出系統(tǒng):對(duì)該用戶登錄時(shí)記錄的SESSION進(jìn)行清除。教師功能截圖如圖5-7所示:圖5-7教師功能界面教師功能,如圖5-8所示:系統(tǒng)首頁系統(tǒng)首頁教師登陸退出系統(tǒng)退出系統(tǒng)修改密碼成績(jī)查詢成績(jī)管理圖5-8教師功能圖代碼如下:<%dimadmin,password,keysadmin=request("admin")password=request("password")keys=request("keys")%><!--#includefile="conn1.asp"--><%ifadmin=""orpassword=""thenresponse.Write"<scriptLANGUAGE='javascript'>alert('您的管理帳戶或密碼不能為空!');history.go(-1);</script>"response.endendifsetrs=newconn.execute("select*from管理員whereadmin='"&admin&"'") ifnot(rs.bofandrs.eof)then '判斷是否有該權(quán)限 ifrs("password")=passwordthen session("password")=rs("password") '為真則將該用戶的該權(quán)限放入SESSION中 Response.Redirect"administer.asp" '跳轉(zhuǎn)到管理員管理頁面 elseresponse.Redirect"index.asp"response.write"<scriptLANGUAGE='javascript'>alert('對(duì)不起,登陸失?。?);history.go(-1);</script>"endifelseresponse.Redirect"index.asp"response.write"<scriptLANGUAGE='javascript'>alert('對(duì)不起,登陸失??!');history.go(-1);</script>"endifrs.Closesetrs=nothing%><%ifadmin=""orpassword=""thenresponse.Write"<scriptLANGUAGE='javascript'>alert('您的管理帳戶或密碼不能為空!');history.go(-1);</script>"response.endendifsetrs=newconn.execute("select*from管理員whereadmin='"&admin&"'") ifnot(rs.bofandrs.eof)then '判斷是否有該權(quán)限 ifrs("password")=passwordthen session("password")=rs("password") '為真則將該用戶的該權(quán)限放入SESSION中 Response.Redirect"administer.asp" '跳轉(zhuǎn)到管理員管理頁面 elseresponse.Redirect"index.asp"response.write"<scriptLANGUAGE='javascript'>alert('對(duì)不起,登陸失敗!');history.go(-1);</script>"endifelseresponse.Redirect"index.asp"response.write"<scriptLANGUAGE='javascript'>alert('對(duì)不起,登陸失?。?);history.go(-1);</script>"endifrs.Closesetrs=nothing%>5.6學(xué)生成績(jī)查詢功能的實(shí)現(xiàn)(1)成績(jī)查詢:實(shí)現(xiàn)對(duì)本專業(yè)、本班級(jí)學(xué)生的成績(jī)查詢(2)修改密碼:對(duì)該用戶的登錄密碼進(jìn)行修改。(3)退出系統(tǒng):對(duì)該用戶登錄時(shí)記錄的SESSION進(jìn)行清除。學(xué)生查詢功能截圖,如圖5-9所示:圖5-9查詢功能界面學(xué)生功能,如圖5-10所示:系統(tǒng)首頁學(xué)生系統(tǒng)首頁學(xué)生登陸退出系統(tǒng)修改密碼成績(jī)查詢圖5-10學(xué)生查詢功能圖代碼如下:<!--#includefile="conn1.asp"--><%ifadmin=""orpassword=""thenresponse.Write"<scriptLANGUAGE='javascript'>alert('您的管理帳戶或密碼不能為空!');history.go(-1);</script>"response.endendifsetrs=newconn.execute("select*from管理員whereadmin='"&admin&"'") ifnot(rs.bofandrs.eof)then '判斷是否有該權(quán)限 ifrs("password")=passwordthen session("password")=rs("password") '為真則將該用戶的該權(quán)限放入SESSION中 Response.Redirect"administer.asp" '跳轉(zhuǎn)到管理員管理頁面 elseresponse.Redirect"index.asp"response.write"<scriptLANGUAGE='javascript'>alert('對(duì)不起,登陸失??!5.7成績(jī)查詢功能詳細(xì)分析:學(xué)生成績(jī)管理系統(tǒng),其主要功能就是對(duì)學(xué)生成績(jī)的錄入、和查詢。而查詢功能又是該系統(tǒng)使用頻率最高的功能,教務(wù)管理員、教師、學(xué)生都要用到這一功能,為了使論文簡(jiǎn)明扼要,特此把這一功能單獨(dú)詳細(xì)分析。(1)按關(guān)鍵字查詢:可以用專業(yè)科目、班級(jí)名稱、任課老師、學(xué)生姓名、學(xué)號(hào)作為關(guān)鍵字進(jìn)行查詢。(2)對(duì)查詢結(jié)果排序:可以按照學(xué)生成績(jī)、學(xué)號(hào)、班級(jí)、進(jìn)行升序、降序排序。(3)篩選查詢結(jié)果:可以對(duì)查詢結(jié)果進(jìn)行篩選如:不及格、及格、大于90分等(4)對(duì)查詢結(jié)果分組:可以按照學(xué)生姓名、學(xué)號(hào)、班級(jí)、科目進(jìn)行分組功能詳細(xì)分析,如圖5-11所示:成績(jī)查詢成績(jī)查詢查詢關(guān)鍵字排序分組篩選科目班級(jí)姓名學(xué)號(hào)教師查詢結(jié)果不及格科目學(xué)號(hào)班級(jí)姓名范圍及格升序降序不及格科目學(xué)號(hào)班級(jí)姓名范圍及格升序降序 成績(jī)學(xué)號(hào)班級(jí)成績(jī)學(xué)號(hào)班級(jí)圖5-11查詢功能詳細(xì)分解圖代碼如下:<!--#includefile="conn1.asp"--><%ifadmin=""orpassword=""thenresponse.Write"<scriptLANGUAGE='javascript'>alert('您的管理帳戶或密碼不能為空!');history.go(-1);</script>"response.endendifsetrs=newconn.execute("select*from管理員whereadmin='"&admin&"'") ifnot(rs.bofandrs.eof)then '判斷是否有該權(quán)限 ifrs("password")=passwordthen session("password")=rs("password") '為真則將該用戶的該權(quán)限放入SESSION中 Response.Redirect"administer.asp" '跳轉(zhuǎn)到管理員管理頁面 elseresponse.Redirect"index.asp"response.write"<scriptLANGUAGE='javascript'>alert('對(duì)不起,登陸失敗!');history.go(-1);</script>"endifelseresponse.Redirect"index.asp"response.write"<scriptLANGUAGE='javascript'>alert('對(duì)不起,登陸失??!');history.go(-1);</script>"<%ifadmin=""orpassword=""thenresponse.Write"<scriptLANGUAGE='javascript'>alert('您的管理帳戶或密碼不能為空!');history.go(-1);</script>"response.endendifsetrs=newconn.execute("select*from管理員whereadmin='"&admin&"'")response.Redirect"index.asp"response.write"<scriptLANGUAGE='javascript'>alert('對(duì)不起,登陸失??!');history.go(-1);</script>"endifelseresponse.Redirect"index.asp"response.write"<scriptLANGUAGE='javascript'>alert('對(duì)不起,登陸失敗!');history.go(-1);</script>"<%ifadmin=""orpassword=""thenresponse.Write"<scriptLANGUAGE='javascript'>alert('您的管理帳戶或密碼不能為空!');history.go(-1);</script>"response.endendifsetrs=newconn.execute("select*from管理員whereadmin='"&admin&"'")response.Redirect"index.asp"response.write"<scriptLANGUAGE='javascript'>alert('對(duì)不起,登陸失??!');history.go(-1);</script>"endifelseresponse.Redirect"index.asp"response.write"<scriptLANGUAGE='javascript'>alert('對(duì)不起,登陸失?。?);history.go(-1);</script>"<%ifadmin=""orpassword=""thenresponse.Write"<scriptLANGUAGE='javascript'>alert('您的管理帳戶或密碼不能為空!');history.go(-1);</script>"response.endendifsetrs=newconn.execute("select*from管理員whereadmin='"&admin&"'") 第六章畢業(yè)設(shè)計(jì)小結(jié)歷時(shí)幾個(gè)月的奮斗,終于讓自己的辛苦開花結(jié)果,同時(shí)也收益頗豐。通過本次畢業(yè)設(shè)計(jì),我從ASP的初學(xué)者到能夠運(yùn)用之獨(dú)立開發(fā)項(xiàng)目,使我更深刻的體會(huì)到如何將所學(xué)的知識(shí)運(yùn)用到實(shí)踐中,學(xué)會(huì)了如何查閱資料、自學(xué),逐步掌握軟件開發(fā)的一般步驟。經(jīng)過調(diào)試,總結(jié)出本系統(tǒng)具有如下特點(diǎn):1)系統(tǒng)操作靈活方便,簡(jiǎn)單扼要,改變了以往學(xué)生成績(jī)管理系統(tǒng)使用大量菜單而少用按鈕的風(fēng)格。在本系統(tǒng)以鼠標(biāo)動(dòng)作居多,其中主要功能大多集中在所使用的窗口界面上,通過大量的按鈕直接對(duì)窗口操作,這樣一來,用戶操作起來方便,要進(jìn)行那些工作一目了然,不必在到各個(gè)菜單中進(jìn)行查找。2)本系統(tǒng)界面美觀大方,突破了以往傳統(tǒng)的以黑白界面為主的局限性,本系統(tǒng)在界面設(shè)計(jì)上以彩色界面居多,同時(shí)也有少數(shù)傳統(tǒng)界面,界面設(shè)計(jì)時(shí)注意色彩的協(xié)調(diào)搭配??傊鞠到y(tǒng)的界面能夠給人一種輕松,活潑的氣氛。本系統(tǒng)的不足之處及其改進(jìn): 本系統(tǒng)只是針對(duì)學(xué)生成績(jī)管理一塊的開發(fā),這只是學(xué)生信息管理中的一部分,因時(shí)間和精力的限制,沒有來得及擴(kuò)及整個(gè)學(xué)生信息管理的開發(fā)。在開發(fā)過程中,明白開發(fā)一個(gè)優(yōu)秀的軟件必須經(jīng)歷調(diào)查、分析、設(shè)計(jì)、測(cè)試、維護(hù)漫長(zhǎng)的周期,需要很多人的共同努力,才能達(dá)到最佳效果。本次畢業(yè)設(shè)計(jì),我付出了很多時(shí)間和精力,能運(yùn)用一些技巧來開發(fā)學(xué)生成績(jī)管理系統(tǒng),結(jié)果還算是成功的,但不乏有著我還不能注意到的缺陷??傊?,這次畢業(yè)設(shè)計(jì)讓我接觸到了許多新知識(shí),學(xué)到許多新東西,鍛煉了我的獨(dú)立學(xué)習(xí)能力,也鍛煉了我解決問題的能力。致謝從十月份接受課題到現(xiàn)在完成畢業(yè)設(shè)計(jì)論文,衷心的感謝我的指導(dǎo)毛老師給予了精心的指導(dǎo)和熱情的幫助,尤其在課題設(shè)計(jì)的前期準(zhǔn)備階段和本人的數(shù)據(jù)庫(kù)的設(shè)計(jì)階段,老師提出許多寶貴的設(shè)計(jì)意見,在最后的測(cè)試修改階段老師在百忙之中抽出時(shí)間為我們提供了必要的幫助,這樣使得我們得以順利的完成畢業(yè)設(shè)計(jì)開發(fā)工作,在短暫的一個(gè)月的相處時(shí)間里,老師淵博的知識(shí)、敏銳的思路和實(shí)事求是的工作作風(fēng)給我留下了深刻的印象,這將使得我終身受益,謹(jǐn)此向毛老師表示衷心的感謝和崇高的敬意。在此還要感謝我們班的同學(xué),由于該課題大部分涉及到網(wǎng)站設(shè)計(jì)相關(guān)方面的知識(shí),而本人這方面的知識(shí)很有欠缺,在實(shí)習(xí)的這幾個(gè)月里他們各方面都給予了很大幫助,使得我能順利完成了此次設(shè)計(jì)、并學(xué)會(huì)了很多WEB設(shè)計(jì)知識(shí)、能夠獨(dú)立完成中小型web系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)??梢赃@么說,如果沒有這些老師、同學(xué)的指導(dǎo)和幫助,就沒有今天的我!再次衷心謝謝你們!參考文獻(xiàn)(1)尚俊杰《網(wǎng)絡(luò)程序設(shè)計(jì)—ASP(第2版)》清華大學(xué)出版社、北方交通大學(xué)出版社,2004年2月(2)徐軍、吳玉新《網(wǎng)站ASP后臺(tái)解決方案》人民郵電出版社,2001年1月(3)吳振峰《網(wǎng)站建設(shè)與管理》高等教育出版社,2005年1月(4)白以恩《計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)及應(yīng)用》哈爾濱工業(yè)大學(xué)出版社,2000年1月(5)包錦陽《大專生畢業(yè)論文(設(shè)計(jì))寫作指導(dǎo)》浙江大學(xué)出版社,2004年6月(6)吳林華《網(wǎng)站建設(shè)與維護(hù)》電子工業(yè)出版社,2004年6月(7)邵麗萍,張后楊,柯新生《網(wǎng)頁編程技術(shù)》清華大學(xué)出版社,2004年1月(8)楊翼川、徐梅《ASP動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)實(shí)戰(zhàn)》機(jī)械工業(yè)出版社,2000年11月(9)ScitHigbson著新智譯,《ActiveServerPages詳解》電子工業(yè)出版社,2000.3(10)魯夫創(chuàng)意工作劉宏峰《ASP3.0網(wǎng)絡(luò)開發(fā)技術(shù)大全》人民郵電出版社2001.4(11)[美]AcitiveEducation《中文版MicrosftInternetExplorer5》人民郵電出版社1999.9(12)[美]NormanE.Smith《Intranet客戶機(jī)/服務(wù)器應(yīng)用指面》人民郵電出版社1999.3(13)譚浩強(qiáng)主編《動(dòng)態(tài)網(wǎng)頁制作ASP》電子工業(yè)出版社2002.4(14)前沿電腦圖像工作室《巧學(xué)巧用DreamweaverFireworksFlash制作網(wǎng)頁》人民郵電出版社1999.11(15)精銳創(chuàng)作組編著《Windows2000Server&IIS5.0架站解決方案》人民郵電出版社2001.9(16)石志國(guó).ASP動(dòng)態(tài)網(wǎng)站編程[m]。北京:清華大學(xué)出版社,2001(17)王成輝.Access2002入門與提高[m].北京:清華大學(xué)出版社,2001(18)梁雄偉.Internet時(shí)代的外包服務(wù)商:ASP[N].計(jì)算機(jī)世界(周報(bào)),2000(15).(19)楊利.ASP:中小企業(yè)電子商務(wù)的解決之道[N].計(jì)算機(jī)世界(周報(bào)),2000(15).(20)RogerS.Pressman.SoftwareEngineering-APractitioner’sApproach,ForuthEdition.北京:機(jī)械工業(yè)出版社,1999(21)StephenR.Schach.SoftwareEngineeringwithJava.北京:機(jī)械工業(yè)出版社,1999(22)HansVanBliet.SoftwareEngineering-PrinciplesandPractice,SecondEdition.NewYork:JohnWiley&Sons,2000(23)EricJ.Braude.SoftwareEngineering-AnObject_OrientedPerspective.NewYork:JohnWiley&Sons,2001(24)JacksonMA.PrinciplesofProgramDesign.Oxford:AcademicPress,1975(25)王珊、陳紅。數(shù)據(jù)庫(kù)系統(tǒng)原理教程。北京:清華大學(xué)出版社,1998(26)王珊。數(shù)據(jù)庫(kù)系統(tǒng)基礎(chǔ)。北京:鐵道出版社,1998(27)馮玉才。數(shù)據(jù)庫(kù)基礎(chǔ)(第一版)。武漢:華中理工大學(xué)出版社,1984(28)PaulJ.Fortier著.林瑤譯.數(shù)據(jù)庫(kù)技術(shù)大全.北京:電子工業(yè)出版,1999年5月.P234-298(29)劉亞霄、劉衛(wèi)東、徐恪.WEB信息系統(tǒng)中資源訪問控制.計(jì)算機(jī)科學(xué),1999年8月.P12-15(30)王成良、何玉林.基于B/S模式應(yīng)用系統(tǒng)下的資源訪問控制.計(jì)算機(jī)應(yīng)用研究,2000年4月.P5-8基于C8051F單片機(jī)直流電動(dòng)機(jī)反饋控制系統(tǒng)的設(shè)計(jì)與研究基于單片機(jī)的嵌入式Web服務(wù)器的研究MOTOROLA單片機(jī)MC68HC(8)05PV8/A內(nèi)嵌EEPROM的工藝和制程方法及對(duì)良率的影響研究基于模糊控制的電阻釬焊單片機(jī)溫度控制系統(tǒng)的研制基于MCS-51系列單片機(jī)的通用控制模塊的研究基于單片機(jī)實(shí)現(xiàn)的供暖系統(tǒng)最佳啟停自校正(STR)調(diào)節(jié)器單片機(jī)控制的二級(jí)倒立擺系統(tǒng)的研究基于增強(qiáng)型51系列單片機(jī)的TCP/IP協(xié)議棧的實(shí)現(xiàn)基于單片機(jī)的蓄電池自動(dòng)監(jiān)測(cè)系統(tǒng)基于32位嵌入式單片機(jī)系統(tǒng)的圖像采集與處理技術(shù)的研究基于單片機(jī)的作物營(yíng)養(yǎng)診斷專家系統(tǒng)的研究基于單片機(jī)的交流伺服電機(jī)運(yùn)動(dòng)控制系統(tǒng)研究與開發(fā)基于單片機(jī)的泵管內(nèi)壁硬度測(cè)試儀的研制基于單片機(jī)的自動(dòng)找平控制系統(tǒng)研究基于C8051F040單片機(jī)的嵌入式系統(tǒng)開發(fā)基于單片機(jī)的液壓動(dòng)力系統(tǒng)狀態(tài)監(jiān)測(cè)儀開發(fā)模糊Smith智能控制方法的研究及其單片機(jī)實(shí)現(xiàn)一種基于單片機(jī)的軸快流CO〈,2〉激光器的手持控制面板的研制基于雙單片機(jī)沖床數(shù)控系統(tǒng)的研究基于CYGNAL單片機(jī)的在線間歇式濁度儀的研制基于單片機(jī)的噴油泵試驗(yàn)臺(tái)控制器的研制基于單片機(jī)的軟起動(dòng)器的研究和設(shè)計(jì)基于單片機(jī)控制的高速快走絲電火花線切割機(jī)床短循環(huán)走絲方式研究基于單片機(jī)的機(jī)電產(chǎn)品控制系統(tǒng)開發(fā)基于PIC單片機(jī)的智能手機(jī)充電器基于單片機(jī)的實(shí)時(shí)內(nèi)核設(shè)計(jì)及其應(yīng)用研究基于單片機(jī)的遠(yuǎn)程抄表系統(tǒng)的設(shè)計(jì)與研究基于單片機(jī)的煙氣二氧化硫濃度檢測(cè)儀的研制基于微型光譜儀的單片機(jī)系統(tǒng)單片機(jī)系統(tǒng)軟件構(gòu)件開發(fā)的技術(shù)研究基于單片機(jī)的液體點(diǎn)滴速度自動(dòng)檢測(cè)儀的研制基于單片機(jī)系統(tǒng)的多功能溫度測(cè)量?jī)x的研制基于PIC單片機(jī)的電能采集終端的設(shè)計(jì)和應(yīng)用基于單片機(jī)的光纖光柵解調(diào)儀的研制氣壓式線性摩擦焊機(jī)單片機(jī)控制系統(tǒng)的研制基于單片機(jī)的數(shù)字磁通門傳感器基于單片機(jī)的旋轉(zhuǎn)變壓器-數(shù)字轉(zhuǎn)換器的研究基于單片機(jī)的光纖Bragg光柵解調(diào)系統(tǒng)的研究單片機(jī)控制的便攜式多功能乳腺治療儀的研制基于C8051F020單片機(jī)的多生理信號(hào)檢測(cè)儀基于單片機(jī)的電機(jī)運(yùn)動(dòng)控制系統(tǒng)設(shè)計(jì)Pico專用單片機(jī)核的可測(cè)性設(shè)計(jì)研究基于MCS-51單片機(jī)的熱量計(jì)基于雙單片機(jī)的智能遙測(cè)微型氣象站MCS-51單片機(jī)構(gòu)建機(jī)器人的實(shí)踐研究基于單片機(jī)的輪軌力檢測(cè)基于單片機(jī)的GPS定位儀的研究與實(shí)現(xiàn)基于單片機(jī)的電液伺服控制系統(tǒng)用于單片機(jī)系統(tǒng)的MMC卡文件系統(tǒng)研制基于單片機(jī)的時(shí)控和計(jì)數(shù)系統(tǒng)性能優(yōu)化的研究基于單片機(jī)和CPLD的粗光柵位移測(cè)量系統(tǒng)研究單片機(jī)控制的后備式方波UPS提升高職學(xué)生單片機(jī)應(yīng)用能力的探究基于單片機(jī)控制的自動(dòng)低頻減載裝置研究基于單片機(jī)控制的水下焊接電源的研究基于單片機(jī)的多通道數(shù)據(jù)采集系統(tǒng)基于uPSD3234單片機(jī)的氚表面污染測(cè)量?jī)x的研制基于單片機(jī)的紅外測(cè)油儀的研究96系列單片機(jī)仿真器研究與設(shè)計(jì)基于單片機(jī)的單晶金剛石刀具刃磨設(shè)備的數(shù)控改造基于單片機(jī)的溫度智能控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)基于MSP430單片機(jī)的電梯門機(jī)控制器的研制基于單片機(jī)的氣體測(cè)漏儀的研究基于三菱M16C/6N系列單片機(jī)的CAN/USB協(xié)議轉(zhuǎn)換器基于單片機(jī)和DSP的變壓器油色譜在線監(jiān)測(cè)技術(shù)研究基于單片機(jī)的膛壁溫度報(bào)警系統(tǒng)設(shè)計(jì)基于AVR單片機(jī)的低壓無功補(bǔ)償控制器的設(shè)計(jì)基于單片機(jī)船舶電力推進(jìn)電機(jī)監(jiān)測(cè)系統(tǒng)基于單片機(jī)網(wǎng)絡(luò)的振動(dòng)信號(hào)的采集系統(tǒng)基于單片機(jī)的大容量數(shù)據(jù)存儲(chǔ)技術(shù)的應(yīng)用研究基于單片機(jī)的疊圖機(jī)研究與教學(xué)方法實(shí)踐基于單片機(jī)嵌入式Web服務(wù)器技術(shù)的研究及實(shí)現(xiàn)基于AT89S52單片機(jī)的通用數(shù)據(jù)采集系統(tǒng)基于單片機(jī)的多道脈沖幅度分析儀研究機(jī)器人旋轉(zhuǎn)電弧傳感角焊縫跟蹤單片機(jī)控制系統(tǒng)基于單片機(jī)的控制系統(tǒng)在PLC虛擬教學(xué)實(shí)驗(yàn)中的應(yīng)用研究基于單片機(jī)系統(tǒng)的網(wǎng)絡(luò)通信研究與應(yīng)用基于PIC16F877單片機(jī)的莫爾斯碼自動(dòng)譯碼系統(tǒng)設(shè)計(jì)與研究基于單片機(jī)的模糊控制器在工業(yè)電阻爐上的應(yīng)用研究基于雙單片機(jī)沖床數(shù)控系統(tǒng)的研究與開發(fā)基于Cygnal單片機(jī)的μC/OS-Ⅱ的研究基于單片機(jī)的一體化智能差示掃描量熱儀系統(tǒng)研究基于TCP/IP協(xié)議的單片機(jī)與Internet互聯(lián)的研究與實(shí)現(xiàn)變頻調(diào)速液壓電梯單片機(jī)控制器的研
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 天津市八校聯(lián)考2024-2025學(xué)年高三上學(xué)期1月期末生物試題(含答案)
- 山東省棗莊市滕州市2024-2025學(xué)年七年級(jí)上學(xué)期1月期末考試地理試卷(無答案)
- 河北省邯鄲市2024-2025學(xué)年高三(上)模擬預(yù)測(cè)聯(lián)考物理試卷(八)(含答案)
- 28報(bào)關(guān)員資格全國(guó)統(tǒng)考試試題A卷與答案
- 2024物業(yè)管理與社區(qū)文化活動(dòng)策劃合作協(xié)議3篇
- 2024股權(quán)轉(zhuǎn)讓中的業(yè)務(wù)承接協(xié)議
- 2024年鋼筋工程勞務(wù)分包專用合同
- 2024遺產(chǎn)分割與遺產(chǎn)傳承管理及權(quán)益分配協(xié)議3篇
- 2025年度冷鏈物流安全運(yùn)輸服務(wù)質(zhì)量認(rèn)證合同3篇
- 福建省南平市莒口中學(xué)2021-2022學(xué)年高一語文模擬試題含解析
- 中華財(cái)險(xiǎn)新疆維吾爾自治區(qū)克孜勒蘇柯爾克孜自治州商業(yè)性防返貧收入保險(xiǎn)
- 機(jī)房設(shè)備巡檢報(bào)告樣式
- DLT 265-2012 變壓器有載分接開關(guān)現(xiàn)場(chǎng)試驗(yàn)導(dǎo)則
- 牙科門診病歷
- SYT 6276-2014 石油天然氣工業(yè)健康、安全與環(huán)境管理體系
- 注射用更昔洛韋的臨床療效研究
- 小學(xué)三年級(jí)上冊(cè)豎式計(jì)算題
- 機(jī)場(chǎng)亮化工程
- 2024年青海西部機(jī)場(chǎng)集團(tuán)青海機(jī)場(chǎng)有限公司招聘筆試參考題庫(kù)含答案解析
- 中國(guó)綠色建筑現(xiàn)狀與未來展望
- 三年級(jí)上冊(cè)遞等式計(jì)算練習(xí)300題及答案
評(píng)論
0/150
提交評(píng)論