中學(xué)學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)——年級(jí)成績(jī)管理模塊與年級(jí)總分、及格率的實(shí)現(xiàn)畢業(yè)_第1頁(yè)
中學(xué)學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)——年級(jí)成績(jī)管理模塊與年級(jí)總分、及格率的實(shí)現(xiàn)畢業(yè)_第2頁(yè)
中學(xué)學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)——年級(jí)成績(jī)管理模塊與年級(jí)總分、及格率的實(shí)現(xiàn)畢業(yè)_第3頁(yè)
中學(xué)學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)——年級(jí)成績(jī)管理模塊與年級(jí)總分、及格率的實(shí)現(xiàn)畢業(yè)_第4頁(yè)
中學(xué)學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)——年級(jí)成績(jī)管理模塊與年級(jí)總分、及格率的實(shí)現(xiàn)畢業(yè)_第5頁(yè)
已閱讀5頁(yè),還剩18頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Good is good, but better carries it.精益求精,善益求善。中學(xué)學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)年級(jí)成績(jī)管理模塊與年級(jí)總分、及格率的實(shí)現(xiàn)畢業(yè)中學(xué)學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文目錄1引言22年級(jí)成績(jī)管理模塊概述22.1 開發(fā)環(huán)境32.2年級(jí)成績(jī)管理模塊功能33模塊總體設(shè)計(jì)43.1、數(shù)據(jù)庫(kù)的設(shè)計(jì)43.2年級(jí)成績(jī)管理結(jié)構(gòu)圖64 年級(jí)成績(jī)管理的設(shè)計(jì)與實(shí)現(xiàn)64.1對(duì)已有的年級(jí)成績(jī)信息添加64.1對(duì)已有的年級(jí)成績(jī)信息修改94.1對(duì)已有的年級(jí)成績(jī)信息刪除125總分、及格率的設(shè)計(jì)與實(shí)現(xiàn)125.1總分的實(shí)現(xiàn)135.2及格率的實(shí)現(xiàn)156 結(jié)束語(yǔ)18中學(xué)學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)與

2、實(shí)現(xiàn)年級(jí)成績(jī)管理模塊與年級(jí)總分、及格率的實(shí)現(xiàn)計(jì)算機(jī)信息與工程學(xué)院 2001級(jí)5班 吳力峰 200118948指導(dǎo)教師 趙希武 教授摘要 本文針對(duì)中學(xué)的年級(jí)成績(jī)管理的基本要求,從理論和應(yīng)用的角度論述了中學(xué)生年級(jí)管理模塊的特點(diǎn)、功能、設(shè)計(jì)思路,并給出關(guān)鍵技術(shù)的實(shí)現(xiàn)步驟。本年級(jí)成績(jī)模塊是結(jié)合學(xué)校年級(jí)學(xué)生成績(jī)管理的實(shí)際情況,經(jīng)過(guò)相應(yīng)的需求分析,使用功能強(qiáng)大的ASP編程技術(shù),利用完善的SQL語(yǔ)句,并選擇了Microsoft Access作為后臺(tái)數(shù)據(jù)庫(kù)的驅(qū)動(dòng),從而開發(fā)出來(lái)的學(xué)生年級(jí)成績(jī)管理模塊。關(guān)鍵字 中學(xué)生年級(jí)成績(jī)管理模塊;年級(jí)成績(jī)管理;及格率;總分1引言學(xué)校的年級(jí)成績(jī)管理在學(xué)校成績(jī)管理系統(tǒng)中是一個(gè)相當(dāng)

3、重要的問題,它是與學(xué)校大整體相關(guān)的一個(gè)小的整體,雖然說(shuō)小,但作用非常大,意義非常明顯。通過(guò)年級(jí)管理這一塊,我們可以很好的將零散的學(xué)生成績(jī)信息組織起來(lái),方便按班級(jí)分類的學(xué)生成績(jī)信息的查詢、統(tǒng)計(jì);從而獲得第一手的教學(xué)情況分析與教學(xué)效果的評(píng)價(jià);進(jìn)而,更進(jìn)一步的為學(xué)校的領(lǐng)導(dǎo),年級(jí)組長(zhǎng)或班主任等,提供方便的統(tǒng)計(jì)年級(jí)中學(xué)生整體或個(gè)人的當(dāng)前信息以及更好的掌握學(xué)生的整體狀況的方法和手段。學(xué)生年級(jí)成績(jī)管理模塊實(shí)現(xiàn)了由低級(jí)的、復(fù)雜的、重復(fù)性的、低效率的手工操作向智能化的、可以方便地進(jìn)行人機(jī)交流、操作簡(jiǎn)單易學(xué)的計(jì)算機(jī)應(yīng)用軟件的轉(zhuǎn)化。它運(yùn)用計(jì)算機(jī)來(lái)完成與年級(jí)成績(jī)管理相關(guān)的數(shù)據(jù)收集,并可以完成年級(jí)成績(jī)信息的修改、查詢、

4、刪除以及統(tǒng)計(jì)等工作,提高了學(xué)生成績(jī)管理人員的工作效率,并在一定程度上避免了繁重的業(yè)務(wù)量造成的人為錯(cuò)誤,而且還可以運(yùn)用信息共享加快信息的傳達(dá)。對(duì)于管理人員來(lái)說(shuō),減少不必要的操作環(huán)節(jié),降低大量的重復(fù)勞動(dòng)是提高工作效率的有效途徑;而通過(guò)使用包含了本學(xué)校年級(jí)成績(jī)管理模塊的本學(xué)生成績(jī)管理系統(tǒng),就可以讓使用者達(dá)到:既實(shí)現(xiàn)了節(jié)省人力、物力、財(cái)力,又保證了不必保管、整理數(shù)據(jù)文件,卻又能將一切信息轉(zhuǎn)變?yōu)閿?shù)字化,進(jìn)而達(dá)到提高經(jīng)濟(jì)效益。2年級(jí)成績(jī)管理模塊概述學(xué)校年級(jí)成績(jī)管理是學(xué)校成績(jī)管理的一個(gè)重要組成部分,能實(shí)現(xiàn)有效的組織、實(shí)施相對(duì)于個(gè)別學(xué)生或班級(jí)、年級(jí)的教學(xué)策略,幫助學(xué)校,老師快捷的掌握學(xué)生的近期考試情況;或者通

5、過(guò)對(duì)以前某一年級(jí)考試成績(jī)數(shù)據(jù)的分析,掌握該年級(jí)學(xué)生的學(xué)習(xí)狀況。而本年級(jí)成績(jī)管理模塊僅針對(duì)學(xué)校年級(jí)成績(jī)的管理,以及對(duì)年級(jí)學(xué)生的成績(jī)信息進(jìn)行查詢、統(tǒng)計(jì);因此僅實(shí)現(xiàn)了與分?jǐn)?shù)相關(guān)的數(shù)據(jù)整理的功能。本模塊開發(fā)的總體任務(wù)是實(shí)現(xiàn)學(xué)校年級(jí)成績(jī)管理的系統(tǒng)化、規(guī)范化、自動(dòng)化,年級(jí)學(xué)習(xí)成績(jī)管理的清晰化、簡(jiǎn)單化,從而達(dá)到提高學(xué)校年級(jí)成績(jī)管理效率的目的。本年級(jí)管理模塊的設(shè)計(jì)思想與本學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)思想基本保持了一致,即本著實(shí)用性、通用、開放和安全的原則?!皩?shí)用性”即只要數(shù)據(jù)庫(kù)中存在相應(yīng)的數(shù)據(jù)信息,只須要簡(jiǎn)單的鼠標(biāo)操作,就可以獲得你所需要的學(xué)生成績(jī)信息;“通用性”即本模塊的相關(guān)代碼只要經(jīng)過(guò)簡(jiǎn)單的修改,可以用來(lái)實(shí)現(xiàn)其

6、它的類似功能,例如:在其它的應(yīng)用中查詢商品的種類,查詢汽車的型號(hào)等;“開放性”主要是從asp源代碼自身的角度考慮,它不向.exe文件(可執(zhí)行文件)那樣一經(jīng)編譯,就無(wú)法獲得生成它的源代碼;而是通過(guò)相應(yīng)的“編輯器工具”,如:Macromedia Dreamweaver,Microsoft word甚至可以使用系統(tǒng)自帶的記事本程序,不過(guò)使用后兩種方法要求對(duì)代碼編輯較為熟練,而且容易出錯(cuò)?!鞍踩浴笔菑腶sp的web運(yùn)行機(jī)制出發(fā)解釋的,即當(dāng)web服務(wù)器收到來(lái)自客戶端瀏覽器的.asp文件請(qǐng)求時(shí),就開始運(yùn)行asp腳本。然后,web服務(wù)器將調(diào)用asp解釋器,全面讀取請(qǐng)求的文件,執(zhí)行所有的服務(wù)器端腳本命令后將

7、命令結(jié)果和文本、HTML代碼等一起發(fā)給瀏覽器。瀏覽器對(duì)其中的HTML和客戶端代碼進(jìn)行解釋后,把它們和文本、圖像等無(wú)須解釋的信息一起顯示在頁(yè)面中,供用戶瀏覽;這樣就保證了asp代碼的不會(huì)顯示在用戶的瀏覽器中,也就實(shí)現(xiàn)了安全運(yùn)行的功能。本模塊的服務(wù)端使用了Microsoft Access2000數(shù)據(jù)庫(kù)和ASP編程技術(shù),是在Macromedia Dreamweaver MX 2004環(huán)境下開發(fā)制作而成的。本模塊的核心技術(shù)是ASP(Active Server Pages 動(dòng)態(tài)網(wǎng)頁(yè)),它提供了位于服務(wù)器端的腳本運(yùn)行環(huán)境,通過(guò)這種環(huán)境,用戶可以創(chuàng)建和運(yùn)行動(dòng)態(tài)的交互式Web服務(wù)器應(yīng)用程序,如交互式的動(dòng)態(tài)網(wǎng)頁(yè)

8、,包括使用HTML表單收集和處理信息,上傳與下載等等,ASP還有一個(gè)好處,就是可利用ADO(Active Data Object)方便地訪問數(shù)據(jù)庫(kù),從而能夠開發(fā)出基于的應(yīng)用系統(tǒng)。另外,這種語(yǔ)言相對(duì)簡(jiǎn)單、易于實(shí)現(xiàn),應(yīng)用范圍比較廣泛。數(shù)據(jù)庫(kù)我們采用Microsoft Access2000,這種數(shù)據(jù)庫(kù)比其它的數(shù)據(jù)庫(kù)容易實(shí)現(xiàn),在對(duì)于信息容量不太大時(shí),使用這種數(shù)據(jù)庫(kù)有方便快捷的特點(diǎn)。本學(xué)生年級(jí)成績(jī)模塊實(shí)現(xiàn)了學(xué)校年級(jí)信息的添加、修改、刪除,等管理功能。該設(shè)計(jì)方法易于實(shí)現(xiàn),便于操作,基本符合學(xué)校的的年級(jí)成績(jī)管理的簡(jiǎn)易特點(diǎn),沒有復(fù)雜的數(shù)據(jù)庫(kù)管理,只有簡(jiǎn)潔的用戶界面與簡(jiǎn)明的用戶操作方法。2.1 開發(fā)環(huán)境操作系統(tǒng)

9、:Windows 2000 數(shù)據(jù)庫(kù):Microsoft Access 2000軟件開發(fā)技術(shù):ASP開發(fā)環(huán)境:Macromedia Dreamweaver MX 2004輔助工具:Photoshop 7.02.2年級(jí)成績(jī)管理模塊功能結(jié)合學(xué)校年級(jí)成績(jī)管理的實(shí)際情況,從符合操作簡(jiǎn)便、界面友好、靈活、實(shí)用、安全的要求出發(fā), 本模塊分成以下幾個(gè)部分,分別是:年級(jí)的添加、年級(jí)的查詢、還有年級(jí)的刪除三個(gè)部分。功能模塊如下圖所示:查詢年級(jí)刪除年級(jí)年級(jí)管理模塊添加年級(jí)3模塊總體設(shè)計(jì)3.1、數(shù)據(jù)庫(kù)的設(shè)計(jì) 跳轉(zhuǎn)其它頁(yè)面時(shí)終止存儲(chǔ)數(shù)據(jù)數(shù)據(jù)記錄與數(shù)據(jù)庫(kù)建立連接顯示表中的記錄已更新的數(shù)據(jù)記錄添加記錄刪除記錄修改記錄是否添

10、加記錄是否修改記錄是否刪除記錄顯示表中的記錄年級(jí)成績(jī)管理流程圖學(xué)生基本情況表st_info該表用來(lái)列出學(xué)生的一些基本信息。如學(xué)號(hào),姓名,性別等。字段名類型字段含義user_number文本學(xué)號(hào)user_name文本姓名user_sex 文本性別grade_number文本年級(jí)號(hào)class_number文本班級(jí)號(hào)年級(jí)信息表grade字段名類型字段含義grade_number文本年級(jí)號(hào)grade_name文本年級(jí)名稱user_classnum數(shù)字班級(jí)數(shù)班級(jí)信息表class字段名類型字段含義class_number文本班級(jí)號(hào)stclass文本班級(jí)名稱課程信息表subject字段名類型字段含義Subj

11、ect_num文本課程號(hào)subject文本課程名考試信息表testno字段名類型字段含義testno文本考試場(chǎng)次 單科成績(jī)信息表ach字段名類型字段含義user_number文本學(xué)號(hào)user_testnumber文本準(zhǔn)考證號(hào)testno文本考試場(chǎng)次subject文本考試科目ach數(shù)字考試成績(jī)學(xué)生總成績(jī)信息表total_ach字段名類型字段含義user_number文本學(xué)號(hào)testno文本考試場(chǎng)次total_ach數(shù)字考試總成績(jī)管理員信息表admin字段名類型字段含義admin_name文本用戶名admin_pwd文本用戶口令3.2年級(jí)成績(jī)管理結(jié)構(gòu)圖查詢年級(jí)刪除年級(jí)年級(jí)管理模塊添加年級(jí)4 年級(jí)成

12、績(jī)管理的設(shè)計(jì)與實(shí)現(xiàn)該模塊能夠?qū)崿F(xiàn)對(duì)已有的年級(jí)信息進(jìn)行修改或刪除,對(duì)新增的年級(jí)信息進(jìn)行添加?;驹O(shè)計(jì)思想是:在增加年級(jí)信息的管理頁(yè)add_grade.asp中先打開本成績(jī)管理軟件的ach.mdb數(shù)據(jù)庫(kù)中的年級(jí)表grade,則會(huì)在用戶的界面呈現(xiàn)該表中已有的數(shù)據(jù)記錄,并且可以在本頁(yè)進(jìn)行添加相應(yīng)新的年級(jí)信息的操作,另外在用戶瀏覽器界面還增加了兩個(gè)字段即修改和刪除字段。且為grade表中所有記錄的修改和刪除字段添加上了超鏈接,若用戶單擊任一條記錄的修改或刪除鏈接,服務(wù)器將跳轉(zhuǎn)到相應(yīng)的修改頁(yè)mod_grade.asp或刪除頁(yè)del_grade.asp。4.1對(duì)已有的年級(jí)成績(jī)信息添加添加頁(yè)add_grade

13、.asp的核心代碼如下:<!-#include file="conn.asp"-><% if session("user")="" thenresponse.write "您無(wú)此權(quán)限"response.endend if %><% set rs=server.createobject("adodb.recordset")sql="select * from grade"rs.open sql,conn,1,1 %><html>&

14、lt;head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><meta name="GENERATOR" content="Microsoft FrontPage 4.0"><meta name="ProgId" content="FrontPage.Editor.Document"><title>添加年級(jí)</title>

15、;<link rel="stylesheet" href="style.css"></head><body topmargin="0"><!-#include file="top.asp"-><div align="center"> <center> <table> <table border="1" width="500" bordercolorlight=&quo

16、t;#000000" cellspacing="0" cellpadding="4" bordercolordark="#FFFFFF"> <tr> <td width="99" align="center">序號(hào)</td> <td width="99" align="center">年級(jí)</td> <td width="99" align="c

17、enter">班級(jí)數(shù)</td> <td width="100" align="center">修改</td> <td width="100" align="center">刪除</td> </tr> <%if not rs.eof then%> <%do while not rs.eof%> <tr> <td width="99" align="center

18、"><%=rs("id")%></td> <td width="99" align="center"><%=rs("user_grade")%></td> <td width="99" align="center"><%=rs("user_classnum")%></td> <td width="100" align=&

19、quot;center"><a href="mod_grade.asp?id=<%=rs("id")%>">修改</a></td> <td width="100" align="center"><a href="del_grade.asp?id=<%=rs("id")%>">刪除</a></td> </tr> <%rs.movenext

20、%> <%loop%> <%else%> <tr> <td width="388" colspan="4"><marquee>暫無(wú)年級(jí)添加</marquee></td> </tr><%end if%> </table> </center><div align="center"> <table border="0" width="400" bo

21、rdercolorlight="#000000" cellspacing="0" cellpadding="0" bordercolordark="#FFFFFF"> <tr> <td width="100%"> <form method="POST" action="add_grade1.asp"> <table border="1" width="100%" bor

22、dercolorlight="#000000" cellspacing="0" cellpadding="5" bordercolordark="#FFFFFF"> <tr> <td width="33%"> <p align="right">添加年級(jí):</td> <center> <td width="33%"><input type="text" n

23、ame="user_grade" size="20"></td> <td width="34%"><input type="submit" value="提交" name="B1"></td> </tr> </table> </form> </td> </tr> </table> </center></div><!-#in

24、clude file="down.asp"-></body>4.1對(duì)已有的年級(jí)成績(jī)信息修改修改頁(yè)mod_grade.asp核心代碼如下:<!-#include file="conn.asp"-><% if session("user")="" thenresponse.write "您無(wú)此權(quán)限"response.endend if %><% dim idid=trim(request("id")set rs=server.cre

25、ateobject("adodb.recordset")sql="select * from grade where id="& idrs.open sql,conn,1,1 %><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><meta name="GENERATOR" content="Microsoft Front

26、Page 4.0"><meta name="ProgId" content="FrontPage.Editor.Document"><title>修改年級(jí)</title><link rel="stylesheet" href="style.css"></head><body><div align="center"> <table border="0" width=&quo

27、t;400"> <tr> <td width="100%"> <form method="POST" action="mod_grade1.asp"> <input type="hidden" value="<%=id%>" name="id"> <table border="1" width="100%" cellspacing="0"

28、; cellpadding="5" bordercolorlight="#000000" bordercolordark="#FFFFFF"> <tr> <td width="28%"> <p align="right">修改年級(jí):</p> </td> <center> <td width="24%"><input type="text" name="

29、user_grade" size="20" value="<%=rs("user_grade")%>"></td> <td width="24%"><input type="text" name="user_grade" size="20" value="<%=rs("user_classnum")%>"></td> <td

30、 width="24%"><input type="submit" value="提交" name="B1"></td> </tr> </table> </form> <p></td> </tr> </table></div></body></html>當(dāng)用戶單擊任意一條記錄的“修改“超鏈接,服務(wù)器轉(zhuǎn)相應(yīng)的修改程序mod_testno.asp執(zhí)行。服務(wù)器的執(zhí)行過(guò)程是首

31、先打開數(shù)據(jù)庫(kù)當(dāng)中的表testno找到用戶要修改的記錄,通過(guò)用戶在界面輸入考試場(chǎng)次實(shí)現(xiàn)修改。在這里注意的一點(diǎn)是,在mod_testno.asp中提交給服務(wù)器進(jìn)行修改后必須要更新數(shù)據(jù)庫(kù)表testno的內(nèi)容,它的實(shí)現(xiàn)是通過(guò)服務(wù)器執(zhí)行另一個(gè)程序mod_testno1.asp來(lái)實(shí)現(xiàn)的。其具體實(shí)現(xiàn)過(guò)程是:同理首先打開數(shù)據(jù)庫(kù)找到要修改記錄的ID號(hào),若存在,則通過(guò)rs.update語(yǔ)句來(lái)更新數(shù)據(jù)庫(kù),然后返回到add_test.asp程序。否則給出提示ID號(hào)不存在,再返回到add_test.asp程序。程序mod_testno.asp核心代碼如下:dim idid=trim(request("id&q

32、uot;)set rs=server.createobject("adodb.recordset")sql="select * from testno where id="& idrs.open sql,conn,1,1<form method="POST" action="mod_testno1.asp"> <input type="hidden" value="<%=id%>" name="id"> <

33、table border="1" width="100%" cellspacing="0" cellpadding="5" bordercolorlight="#000000" bordercolordark="#FFFFFF"> <tr> <td width="33%"> <p align="right">修改考次:</p> </td> <center> &

34、lt;td width="33%"><input type="text" name="testno" size="20" value="<%=rs("testno")%>"></td> <td width="34%"><input type="submit" value="提交" name="B1"></td> <

35、/tr> </table> </form>程序mod_testno1.asp核心代碼如下:<% dim testnotestno=trim(request("testno")id=trim(request("id")set rs=server.createobject("adodb.recordset")sql="select * from testno where id="& idrs.open sql,conn,1,3 %><% if not rs.eof

36、 thenrs("testno")=testnors.updaters.closeset rs=nothingresponse.redirect "add_test.asp"elseresponse.write "ID號(hào)不存在"response.endend if %>4.1對(duì)已有的年級(jí)成績(jī)信息刪除刪除頁(yè)del_grade.asp的核心代碼<!-#include file="conn.asp"-><% if session("user")="" the

37、nresponse.write "您無(wú)此權(quán)限"response.endend if %><% dim idid=trim(request("id")set rs=server.createobject("adodb.recordset")sql="select * from grade where id="& idrs.open sql,conn,1,3 %><% rs.deleters.closeset rs=nothingresponse.redirect "add_g

38、rade.asp" %>5總分、及格率的設(shè)計(jì)與實(shí)現(xiàn)基本設(shè)計(jì)思想是:在查詢總分的管理頁(yè)total_top.asp中先用SQL語(yǔ)句打開本成績(jī)管理軟件的ach.mdb數(shù)據(jù)庫(kù)中的年級(jí)表grade,班級(jí)表class,考試場(chǎng)次表testno,然后點(diǎn)擊“提交”按鈕,之后瀏覽器會(huì)自動(dòng)更新為一個(gè)根據(jù)用戶選擇的信息得到的查詢結(jié)果的新頁(yè)total_top1.asp,該頁(yè)根據(jù)查詢得到的記錄的個(gè)數(shù)可以提供分頁(yè)顯示的功能,讓用戶看的更為清楚。在及格率的統(tǒng)計(jì)管理頁(yè)all.asp中,先建立與數(shù)據(jù)庫(kù)ach.mdb的連接,之后將表單的三個(gè)文本字段控件分別與該數(shù)據(jù)庫(kù)中的科目數(shù)據(jù)表subject、考試場(chǎng)次數(shù)據(jù)表tes

39、tno、班級(jí)數(shù)據(jù)表class通過(guò)asp腳本命令的形式綁定。當(dāng)用戶選擇完畢需要查詢的內(nèi)容后,點(diǎn)擊“提交”按鈕,之后瀏覽器會(huì)自動(dòng)更新為一個(gè)根據(jù)用戶選擇的信息得到的統(tǒng)計(jì)結(jié)果的新頁(yè)all1.asp。5.1總分的實(shí)現(xiàn)總分查詢total_top.asp的核心代碼:<!-#include file="conn.asp"-><% if session("user")="" thenresponse.write "您無(wú)此權(quán)限"response.endend if %><html><head&

40、gt;<meta http-equiv="Content-Type" content="text/html; charset=gb2312"><meta name="GENERATOR" content="Microsoft FrontPage 4.0"><meta name="ProgId" content="FrontPage.Editor.Document"><title>查詢總分成績(jī)及排名</title>&l

41、t;link rel="stylesheet" href="style.css"></head><body topmargin="0"><!-#include file="top.asp"-><div align="center"> <center> <table border="0" width="500"> <tr> <td width="100%

42、"> <form method="POST" action="total_top_1.asp"> <table border="1" width="100%" cellspacing="0" cellpadding="5" bordercolorlight="#000000" bordercolordark="#FFFFFF"> <tr> <td width="50%&

43、quot; align="center">年級(jí)</td> <td width="50%" align="center">班級(jí)</td> <td width="50%" align="center">統(tǒng)考場(chǎng)次</td> </tr> <tr> <td width="50%" align="center"> <% set rs0=server.create

44、object("adodb.recordset") sql0="select * from grade" rs0.open sql0,conn,1,1 %> <select size="1" name="user_grade"> <%do while not rs0.eof%> <option value="<%=rs0("user_grade")%>"><%=rs0("user_grade")%

45、></option> <%rs0.movenext%> <%loop%> <%rs0.close%> </select></td> <td width="50%" align="center"> <% set rs=server.createobject("adodb.recordset") sql="select * from class" rs.open sql,conn,1,1 %> <select s

46、ize="1" name="user_class"> <option value="全部班級(jí)">全部班級(jí)</option> <%do while not rs.eof%> <option value="<%=rs("stclass")%>"><%=rs("stclass")%></option> <%rs.movenext%> <%loop%> <%rs.c

47、lose%> </select></td> <td width="50%" align="center"> <% set rs2=server.createobject("adodb.recordset") sql2="select * from testno" rs2.open sql2,conn,1,1 %> <select size="1" name="testno"><%do while not

48、rs2.eof%> <option value="<%=rs2("testno")%>"><%=rs2("testno")%></option> <%rs2.movenext%> <%loop%> <%rs2.close%> </select></td> </tr> </table> <p align="right"><input type="subm

49、it" value="提交" name="B1"></p> </form> <center> <p></td> </tr> </table></div><!-#include file="down.asp"-></body></html>5.2及格率的實(shí)現(xiàn)統(tǒng)計(jì)及格率all.asp的核心代碼:<!-#include file="conn.asp"-><%

50、 if session("user")="" thenresponse.write "您無(wú)此權(quán)限"response.endend if %><html><head><meta http-equiv="Content-Language" content="zh-cn"><meta http-equiv="Content-Type" content="text/html; charset=gb2312">&

51、lt;meta name="GENERATOR" content="Microsoft FrontPage 4.0"><meta name="ProgId" content="FrontPage.Editor.Document"><title>統(tǒng)考成績(jī)分析</title><link rel="stylesheet" href="style.css"></head><body><div alig

52、n="center"> <center> <table border="0" width="400" cellspacing="0" cellpadding="0"> <tr> <td width="100%">及格率分析</td> </tr> <tr> <td width="100%">全校及格率(按考試考次分)</td> </tr&g

53、t; </center> <tr> <td width="100%"> <form method="POST" action="all_1.asp"> <table border="1" width="500" cellspacing="0" cellpadding="5" bordercolorlight="#000000" bordercolordark="#FFFFF

54、F"> <tr> <td width="33%"> <p align="right"> <%set rs=createobject("adodb.recordset") sql="select * from testno" rs.open sql,conn,1,1 %> <select size="1" name="testno"> <%do while not rs.eof%> <

55、option value="<%=rs("testno")%>"><%=rs("testno")%></option> <%rs.movenext%> <%loop%> <%rs.close%> </select></td> <center> <td width="33%"> <%set rs1=server.createobject("adodb.recordset&quo

56、t;) sql1="select * from subject" rs1.open sql1,conn,1,1 %> <select size="1" name="subject"> <%do while not rs1.eof%> <option value="<%=rs1("subject")%>"><%=rs1("subject")%></option> <%rs1.movenext%&

57、gt; <%loop%> <%rs1.close%> </select></td> <td width="34%"> <%set rs2=server.createobject("adodb.recordset") sql2="select * from class" rs2.open sql2,conn,1,1 %> <select size="1" name="user_class"> <option

58、value="all">全部</option> <%do while not rs2.eof%> <option value="<%=rs2("stclass")%>"><%=rs2("stclass")%></option> <%rs2.movenext%> <%loop%> <%rs2.close%> </select></td> </tr> <tr>

59、 <td width="100%" colspan="3" align="right"> <input type="submit" value="提交" name="B1"></td> </tr> </table> </form> <center> </center> <tr> <td width="100%">平均分分析</td&

60、gt; </tr> <tr> <td width="100%">全校平均分(按考試考次分)</td> </tr> </center> </td> </tr> <tr> <td width="100%"> <tr> <td width="100%"> <form method="POST" action="all_2.asp"> <tab

61、le border="1" width="500" cellspacing="0" cellpadding="5" bordercolorlight="#000000" bordercolordark="#FFFFFF"> <tr> <td width="33%"> <p align="right"> <%set rs=createobject("adodb.recordset&

62、quot;) sql="select * from testno" rs.open sql,conn,1,1 %> <select size="1" name="testno"> <%do while not rs.eof%> <option value="<%=rs("testno")%>"><%=rs("testno")%></option> <%rs.movenext%> <

63、%loop%> <%rs.close%> </select></td> <center> <td width="33%"> <% set rs1=server.createobject("adodb.recordset") sql1="select * from subject" rs1.open sql1,conn,1,1 %> <select size="1" name="subject"> <%

64、do while not rs1.eof%> <option value="<%=rs1("subject")%>"><%=rs1("subject")%></option> <%rs1.movenext%> <%loop%> <%rs1.close%> </select></td> <td width="34%"> <%set rs2=server.createobject(&quo

65、t;adodb.recordset") sql2="select * from class" rs2.open sql2,conn,1,1 %> <select size="1" name="user_class"> <option value="all">全部</option> <%do while not rs2.eof%> <option value="<%=rs2("stclass")%>"><%=rs2("stclass")%></option> <%

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論