基于某WEB地學(xué)生綜合測(cè)評(píng)系統(tǒng)(內(nèi)含源代碼)_第1頁(yè)
基于某WEB地學(xué)生綜合測(cè)評(píng)系統(tǒng)(內(nèi)含源代碼)_第2頁(yè)
基于某WEB地學(xué)生綜合測(cè)評(píng)系統(tǒng)(內(nèi)含源代碼)_第3頁(yè)
基于某WEB地學(xué)生綜合測(cè)評(píng)系統(tǒng)(內(nèi)含源代碼)_第4頁(yè)
基于某WEB地學(xué)生綜合測(cè)評(píng)系統(tǒng)(內(nèi)含源代碼)_第5頁(yè)
已閱讀5頁(yè),還剩57頁(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、適用標(biāo)準(zhǔn)文案鑒于WEB的學(xué)生綜合測(cè)評(píng)系統(tǒng)一、系統(tǒng)開(kāi)發(fā)背景:跟著計(jì)算機(jī)技術(shù)的不停發(fā)展,在現(xiàn)代化社會(huì)中,各樣信息的辦理基本都是由計(jì)算機(jī)來(lái)達(dá)成的。在本課題中,我們要用計(jì)算機(jī)技術(shù)實(shí)現(xiàn)學(xué)生綜合測(cè)評(píng)信息的管理。在沒(méi)有計(jì)算機(jī)以前,全部的信息記錄都是由人工記錄保護(hù),不只不方便,還常常犯錯(cuò),有了計(jì)算機(jī)就能夠方便的對(duì)各樣信息進(jìn)行查問(wèn)和保護(hù)了。作為高校的學(xué)生綜合素質(zhì)測(cè)評(píng)信息管理系統(tǒng),它波及到大批的學(xué)生信息,各個(gè)學(xué)生的素質(zhì)測(cè)評(píng)信息等各樣信息,信息種類多,信息量大,假如全部都靠人工操作管理,不只查找不方便,保護(hù)也更是惡夢(mèng),作為計(jì)算機(jī)專業(yè)的一名學(xué)生,更有義務(wù)經(jīng)過(guò)計(jì)算機(jī)實(shí)現(xiàn)對(duì)這些信息的科學(xué)化管理,也能經(jīng)過(guò)此次畢業(yè)設(shè)計(jì)鍛煉自

2、己獨(dú)立開(kāi)發(fā)系統(tǒng)的能力。在這個(gè)系統(tǒng)中,我們使用了B/S構(gòu)造的軟件系統(tǒng),采納的是asp動(dòng)向網(wǎng)頁(yè)設(shè)計(jì)技術(shù)和access輕量級(jí)數(shù)據(jù)庫(kù),能夠靈巧地管理各樣信息。系統(tǒng)包含四大功能模塊:學(xué)生信息管理,測(cè)評(píng)信息管理,信息查問(wèn),系統(tǒng)設(shè)置。二、需求剖析的基本任務(wù):需求剖析的基本任務(wù)是正確回答“系統(tǒng)一定做什么?”這個(gè)問(wèn)題,也就是確立為了知足用戶的需要系統(tǒng)一定做什么。詳細(xì)地說(shuō),應(yīng)當(dāng)確立系統(tǒng)一定擁有的功能和性能,系統(tǒng)要求的運(yùn)轉(zhuǎn)環(huán)境,而且展望系統(tǒng)發(fā)展的遠(yuǎn)景。需求剖析階段一定認(rèn)真剖析系統(tǒng)的業(yè)務(wù)流程,對(duì)業(yè)務(wù)流程進(jìn)行抽象,獲得系統(tǒng)的數(shù)據(jù)流剖析。數(shù)據(jù)流圖是從數(shù)據(jù)流動(dòng)和加工的角度描繪了系統(tǒng)要辦理的數(shù)據(jù)和對(duì)數(shù)據(jù)的辦理,所以數(shù)據(jù)流圖代

3、表了系統(tǒng)的邏輯模型。數(shù)據(jù)流圖不過(guò)抽象地描繪了系統(tǒng)的概貌,還要用其余工具進(jìn)行更詳盡的描繪。數(shù)據(jù)詞典、IPO圖和ER圖是詳盡描繪系統(tǒng)中的數(shù)據(jù)元素、數(shù)據(jù)流、數(shù)據(jù)儲(chǔ)存、辦理和數(shù)據(jù)觀點(diǎn)模型的好工具。經(jīng)過(guò)業(yè)務(wù)流程圖、數(shù)據(jù)流圖、數(shù)據(jù)詞典、IPO圖、ER圖等圖形工具,能夠正確、規(guī)范地描繪系統(tǒng)的需求。三、系統(tǒng)的功能需求作為大學(xué)生綜合素質(zhì)測(cè)評(píng)信息管理系統(tǒng),在系統(tǒng)中必定存在很多的學(xué)生,這需要對(duì)學(xué)生的信息進(jìn)行管理;每學(xué)期期末時(shí)都需要對(duì)這些學(xué)生的各方面素質(zhì)進(jìn)行綜合測(cè)評(píng),系統(tǒng)能依據(jù)各個(gè)素質(zhì)的分?jǐn)?shù)自動(dòng)計(jì)算綜合的素質(zhì)分?jǐn)?shù),全部需要對(duì)大批的測(cè)評(píng)信息進(jìn)行管理;同時(shí),系統(tǒng)能夠供給信息查問(wèn)的功能,顯示出按要求查問(wèn)到的測(cè)評(píng)信息,也能對(duì)

4、系統(tǒng)的一些信息如專業(yè)信息,學(xué)期信息,個(gè)人密碼信息進(jìn)行設(shè)置,所以系統(tǒng)分四大功能模塊,為了方便地對(duì)各樣信息用計(jì)算機(jī)進(jìn)行有效的管理,各模塊的基本功能說(shuō)明以下:學(xué)生信息管理:包含學(xué)生信息的登記,查問(wèn)及保護(hù)功能文檔適用標(biāo)準(zhǔn)文案測(cè)評(píng)信息管理:包含測(cè)評(píng)信息的登記,查問(wèn)及保護(hù)功能信息查問(wèn):包含學(xué)生信息查問(wèn)和測(cè)評(píng)信息查問(wèn)系統(tǒng)管理:包含專業(yè)信息設(shè)置,學(xué)期信息設(shè)置,個(gè)人密碼改正四、數(shù)據(jù)流程剖析數(shù)據(jù)流程剖析,即把數(shù)據(jù)在組織(或原系統(tǒng))內(nèi)部的流動(dòng)狀況抽象地獨(dú)立出來(lái),舍去了詳細(xì)組織機(jī)構(gòu)、信息載體、辦理工作、物質(zhì)、資料等,單從數(shù)據(jù)流動(dòng)過(guò)程來(lái)考察實(shí)質(zhì)業(yè)務(wù)的數(shù)據(jù)辦理模式。數(shù)據(jù)流程剖析主要包含對(duì)信息的流動(dòng)、傳達(dá)、辦理、儲(chǔ)存等的剖

5、析。數(shù)據(jù)流程剖析的目的就是要發(fā)現(xiàn)和解決數(shù)據(jù)流通中的問(wèn)題?,F(xiàn)有的數(shù)據(jù)流程剖析多是經(jīng)過(guò)分層的數(shù)據(jù)流程圖來(lái)實(shí)現(xiàn)。數(shù)據(jù)流圖(DataFlowDiagram,簡(jiǎn)稱DFD圖)是用一些規(guī)定的圖標(biāo)和符號(hào)來(lái)描繪數(shù)據(jù)在系統(tǒng)中的流動(dòng)和辦理狀況。數(shù)據(jù)流圖一般要采納自上而下逐漸求精的構(gòu)造化表示方法。軟件系統(tǒng)歸根結(jié)底是一個(gè)信息辦理系統(tǒng),其最基本的功能是感覺(jué)輸入信息,對(duì)輸入的信息依據(jù)規(guī)定的方法歸類、辦理以及儲(chǔ)存,轉(zhuǎn)變成所需要的信息,最后經(jīng)過(guò)輸出系統(tǒng)向用戶輸出所需求的信息。此中最核心的部分就是信息(數(shù)據(jù))辦理,所以不一樣的數(shù)據(jù)也就決定了所需要的不一樣的辦理方法和算法。數(shù)據(jù)流圖也就是以圖形的方式將系統(tǒng)中數(shù)據(jù)的傳達(dá)、轉(zhuǎn)變過(guò)程以直

6、觀的方式表述出來(lái)。數(shù)據(jù)流圖由四種基本的元素構(gòu)成:數(shù)據(jù)流(DataFlow)、辦理(Process)、數(shù)據(jù)儲(chǔ)存和數(shù)據(jù)源(數(shù)據(jù)終點(diǎn))。數(shù)據(jù)流(DataFlow):為具出名稱且有流向的數(shù)據(jù),用標(biāo)出名稱的箭頭表示。一個(gè)數(shù)據(jù)流能夠是記錄、組合項(xiàng)或基本項(xiàng)。辦理(Process):表示對(duì)數(shù)據(jù)多進(jìn)行的加工和變換,在圖頂用圓形表示。指向辦理的數(shù)據(jù)流為該辦理的輸入數(shù)據(jù),走開(kāi)辦理的數(shù)據(jù)流為該辦理的輸出數(shù)據(jù).數(shù)據(jù)儲(chǔ)存:表示用文件方式或數(shù)據(jù)庫(kù)形式所儲(chǔ)存的數(shù)據(jù),對(duì)其進(jìn)行的存取分別以指向或走開(kāi)數(shù)據(jù)儲(chǔ)存的箭頭表示。數(shù)據(jù)源及數(shù)據(jù)終點(diǎn):表示數(shù)據(jù)的根源或數(shù)據(jù)的去處,能夠是一個(gè)組織或人員,它處于系統(tǒng)范圍以外,所以又稱它為外面實(shí)體,它

7、是與系統(tǒng)有關(guān)的外面事物或外面環(huán)境。其圖形符號(hào)用平行四邊形表示。符號(hào)如圖2.1所示:依據(jù)上邊的剖析我們能夠?qū)ο到y(tǒng)畫(huà)出以下圖的頂層數(shù)據(jù)流圖,如圖2.2:圖1系統(tǒng)頂層數(shù)據(jù)流圖第1層數(shù)據(jù)流圖是在頂層上的細(xì)分,從整體考慮通信錄信息管理系統(tǒng)出現(xiàn)的數(shù)據(jù)流動(dòng)及流向,如圖2.3:界學(xué)生信息管理懇求學(xué)生管理辦理面顯信息示用戶端管理大學(xué)生綜界面顯示錯(cuò)誤提示提交數(shù)合測(cè)評(píng)信文檔外面實(shí)體據(jù)數(shù)據(jù)儲(chǔ)存息系統(tǒng)履行結(jié)果access數(shù)辦理數(shù)據(jù)流操作懇求據(jù)庫(kù)圖2.1數(shù)據(jù)流圖的基本圖形符號(hào)適用標(biāo)準(zhǔn)文案用戶提數(shù)據(jù)交數(shù)據(jù)測(cè)評(píng)信息管理懇求測(cè)評(píng)信管理辦理辦理息管理數(shù)據(jù)結(jié)果辦理信息打印懇求信息管理辦理與用戶打印端交互系統(tǒng)管理懇求系統(tǒng)管理辦理設(shè)置

8、數(shù)據(jù)中心圖2系統(tǒng)第1層數(shù)據(jù)流圖五、綱要設(shè)計(jì)經(jīng)過(guò)前面的剖析,我們已經(jīng)確立了系統(tǒng)的基本功能,下面就是剖析系統(tǒng)的整體框架,剖析系統(tǒng)辦理的實(shí)體對(duì)象,剖析實(shí)體間的聯(lián)系,進(jìn)而獲得系統(tǒng)各樣實(shí)體和聯(lián)系對(duì)應(yīng)的數(shù)據(jù)表,最后設(shè)計(jì)中數(shù)據(jù)表。1、系統(tǒng)的整體框架整個(gè)系統(tǒng)信息管理中,實(shí)現(xiàn)了考證功能,也就是說(shuō),一定輸入正確的帳號(hào)和密碼才能進(jìn)入系統(tǒng)的各個(gè)功能操作中,當(dāng)經(jīng)過(guò)用戶認(rèn)證后就能夠進(jìn)行各樣功能的信息管理了。系統(tǒng)功能分四大模塊:學(xué)生信息管理、測(cè)評(píng)信息管理、信息打印、系統(tǒng)管理,各個(gè)系統(tǒng)模塊下都有增添,改正,刪除,查問(wèn)功能的實(shí)現(xiàn),系統(tǒng)的整體框架如圖3所示:大學(xué)生綜合素質(zhì)管理系統(tǒng)文檔學(xué)生信息管理測(cè)評(píng)信息管理信息查問(wèn)系統(tǒng)設(shè)置適用標(biāo)

9、準(zhǔn)文案2、系統(tǒng)實(shí)體聯(lián)系圖(E-R圖)此中,college表:用于儲(chǔ)存學(xué)生和學(xué)生所在專業(yè)的學(xué)院或?qū)W校;specialFiledInfo:用于儲(chǔ)存學(xué)生所學(xué)的專業(yè);termInfo:用于儲(chǔ)存所要測(cè)評(píng)的學(xué)期信息;文檔適用標(biāo)準(zhǔn)文案studentInfo:用儲(chǔ)存的信息,包含學(xué)生的姓名,性別,班級(jí),學(xué)院,專業(yè)名稱,學(xué)生出生等信息;evaluationInfo:用于儲(chǔ)存學(xué)生的測(cè)評(píng)信息;admin表:用于儲(chǔ)存登岸用戶的信息;3、程序流程圖:開(kāi)始管理員登岸系統(tǒng)了?否轉(zhuǎn)到登岸頁(yè)是獲得操作命令?是獲得學(xué)期有關(guān)信息是要增添學(xué)期信息?并履行增添操作否是要?jiǎng)h除學(xué)期信息?否是該學(xué)期還存在測(cè)評(píng)信息?是否履行該學(xué)期信息的刪除查問(wèn)

10、全部學(xué)期信息顯示六、軟件功能設(shè)計(jì)以及界面設(shè)計(jì)1、登岸功能設(shè)計(jì):功能簡(jiǎn)介:供給確認(rèn)系統(tǒng)用戶的功能,用戶只有供給用戶名和正確的密碼,才能登岸,不然拒絕用戶的登錄;以下是界面的截圖:提示:初始用戶名為:admin;初始密碼為:chenjl2、主界面功能及其界面設(shè)計(jì):文檔適用標(biāo)準(zhǔn)文案主界面是用戶進(jìn)入系統(tǒng)時(shí)看到的系統(tǒng)布局,主界面供給了進(jìn)入各個(gè)功能的按鈕,用戶經(jīng)過(guò)按鈕進(jìn)入不一樣的系統(tǒng)功能,進(jìn)而進(jìn)行各樣系統(tǒng)所供給的操作,用戶第一次進(jìn)入系統(tǒng)時(shí),第一個(gè)看到的是系統(tǒng)的桌面,桌面給出了該系統(tǒng)的功能簡(jiǎn)介;以下是主界面截圖:3、學(xué)生管理:該功能包含包含學(xué)生信息的增添和學(xué)生信息的保護(hù),用戶界面設(shè)計(jì)以下:學(xué)生信息的增添界面

11、:文檔適用標(biāo)準(zhǔn)文案學(xué)生信息保護(hù)界面:4、綜合測(cè)評(píng)管理該功能供給了對(duì)學(xué)生測(cè)評(píng)信息的增添和保護(hù),用戶界面的設(shè)計(jì)以下:學(xué)生測(cè)評(píng)信息的增添:文檔適用標(biāo)準(zhǔn)文案學(xué)生測(cè)評(píng)信息的保護(hù)界面:5、信息查問(wèn):該功能包含對(duì)學(xué)生信息的查問(wèn)和對(duì)學(xué)生測(cè)評(píng)信息的查問(wèn),查問(wèn)供給了時(shí),該功能供給了按學(xué)號(hào)查問(wèn)和按姓名查問(wèn)兩種查問(wèn)條件設(shè)置,設(shè)置好條件后,可按重點(diǎn)字進(jìn)行查問(wèn),為進(jìn)一步提升查問(wèn)的精準(zhǔn)度,還供給了查問(wèn)時(shí)的學(xué)生所在專業(yè)的拘束:該功能界面截圖以下:文檔適用標(biāo)準(zhǔn)文案學(xué)生信息查問(wèn):學(xué)生綜合測(cè)評(píng)信息查問(wèn)界面:6、系統(tǒng)設(shè)置系統(tǒng)的設(shè)置包含系統(tǒng)的密碼的設(shè)置,供給改正密碼密碼的功能;專業(yè)設(shè)置,增添新的專業(yè)和對(duì)已有的專業(yè)進(jìn)行刪除的功能;學(xué)期設(shè)

12、置,包含學(xué)期信息的增添和刪除兩種操作,界面設(shè)計(jì)以下:文檔適用標(biāo)準(zhǔn)文案登岸密碼設(shè)置界面:專業(yè)信息設(shè)置界面:學(xué)期信息設(shè)置界面:文檔適用標(biāo)準(zhǔn)文案除以上主要功能以外,還供給了以下的協(xié)助功能:行進(jìn)、退后:返回的用戶當(dāng)期界面的下一個(gè)界面和前一個(gè)界面刷新:用來(lái)刷新用戶界面顯示的數(shù)據(jù);桌面:返回到桌面界面;退出:退出系統(tǒng);七、系統(tǒng)代碼:1、con.asp:(用來(lái)連結(jié)數(shù)據(jù)庫(kù))2、day.asp:(用來(lái)辦理日期信息的)DatefunctiongetDay(v)window.opener.document.value=v;window.close();returnfalse;%oldDate=request(old

13、Date)ifnotisDate(oldDate)thenoldDate=dateyy=year(cdate(oldDate)mm=month(cdate(oldDate)ifrequest(yy)thenyy=request(yy)ifrequest(mm)thenmm=request(mm)ifyy=thenyy=year(date)ifmm=thenmm=month(date)ifmm12thenmm=1:yy=yy+1ifmm1thenmm=12:yy=yy-1dimm(12)m(1)=31m(3)=31m(5)=31m(7)=31m(8)=31m(10)=31m(12)=31m(2)

14、=28m(4)=30m(6)=30m(9)=30m(11)=30if(yymod4=0andyymod1000)oryymod400=0thenm(2)=29mms=m(mm)week1=(weekday(cdate(yy&-&mm&-1)-1)%ahref=day.asp?form=&field=&yy=&mm=7文檔適用標(biāo)準(zhǔn)文案ahref=day.asp?form=&field=&mm=&yy=3年月ahref=day.asp?form=&field=&mm=&yy=4ahref=day.asp?form=&field=&yy=&mm=8日一二三四五六%ifweek10thenrespon

15、se.writefori=1toweek1response.writenextendiffori=1tommsif(i+week1-1)mod7=0thenresponse.writeresponse.writeifcdate(yy&-&mm&-&i)=date()then%inputtype=buttonvalue=style=BORDER:#CD01011pxgroove;width:30;height:16;font-size:9pt;background-color:#FFD9D9;color:#CD0101onclick=javascript:getDay(-);title=年月日(

16、今日)inputtype=buttonvalue=style=BORDER:#0000001pxgroove;width:30;height:16;font-size:9pt;background-color:#ffffff;color:#000000onclick=javascript:getDay(-);title=年月日%endifnextif(mms+week1)mod70thenfori=1to(7-(mms+week1)mod7)文檔適用標(biāo)準(zhǔn)文案response.writenextendif%3、desk.asp:(桌面實(shí)現(xiàn)代碼)進(jìn)銷存信息管理系統(tǒng)-桌面系統(tǒng)功能:(1)學(xué)生信息管理

17、:包含學(xué)生信息的登記,查問(wèn)及保護(hù)功能(2)綜合測(cè)評(píng)信息管理:學(xué)生各方面素質(zhì)分?jǐn)?shù)的錄入,系統(tǒng)會(huì)自動(dòng)計(jì)算綜合分?jǐn)?shù),并能夠改正和刪除(3)信息查問(wèn):供給學(xué)生信息和測(cè)評(píng)信息的查問(wèn)(4)系統(tǒng)設(shè)置:能夠設(shè)置系統(tǒng)的登岸密碼,對(duì)學(xué)生的專業(yè)和學(xué)期信息進(jìn)行設(shè)置。4、eveluateInfo.asp:(學(xué)生測(cè)評(píng)信息增添功能代碼)%onerrorresumenextdimstudentNumber,termId,moralScore,theoryScore,healthScore,praticeScore,integrateScore,evaluation,sqlStringdimerrMessage保留業(yè)務(wù)錯(cuò)誤信息

18、文檔適用標(biāo)準(zhǔn)文案errMessage=submit=Request(submit)ifRequest(submit)thenstudentNumber=Request(studentNumber)獲得學(xué)號(hào)termId=Request(termId)獲得所在學(xué)期moralScore=CSng(Request(moralScore)獲得思想道德分?jǐn)?shù)theoryScore=CSng(Request(theoryScore)獲得專業(yè)理論分?jǐn)?shù)healthScore=CSng(Request(healthScore)獲得身體素質(zhì)的分?jǐn)?shù)humanityScore=CSng(Request(humanityS

19、core)獲得人文素質(zhì)分?jǐn)?shù)practiceScore=CSng(Request(practiceScore)獲得創(chuàng)新與實(shí)踐分?jǐn)?shù)evaluation=Trim(Request(evaluation)獲得對(duì)該學(xué)期該生的評(píng)論第一檢查管理員輸入的學(xué)號(hào)信息存在不sqlString=select*fromstudentInfowherestudentNumber=&studentNumber&setstudentRs=conn.Execute(sqlString)ifstudentRs.EofthenerrMessage=該學(xué)號(hào)的學(xué)生不存在!endif再檢查能否已經(jīng)選擇了學(xué)期信息iferrMessage=

20、thenifRequest(termId)=thenerrMessage=對(duì)不起,你沒(méi)有選擇學(xué)期信息endifendif其次檢查該學(xué)期該學(xué)生的綜合測(cè)評(píng)信息能否已經(jīng)增添了iferrMessage=thensqlString=select*fromevaluationInfowherestudentNumber=&studentNumber&sqlString=sqlString&andtermId=&termIdsetevaluationRs=conn.Execute(sqlString)ifnotevaluationRs.EofthenerrMessage=該學(xué)期該學(xué)生的測(cè)評(píng)信息已經(jīng)增添了!e

21、ndifendif假如存在業(yè)務(wù)錯(cuò)誤信息iferrMessagethenResponse.Writealert(&errMessage&)else下面開(kāi)始計(jì)算該生的綜合分?jǐn)?shù)integrateScore=moralScore*0.1+theoryScore*0.6+healthScore*0.1+humanityScore*0.1+practiceScore*0.1而后將學(xué)生綜合測(cè)評(píng)信息加入到數(shù)據(jù)庫(kù)中sqlString=insertintoevaluationInfo(studentNumber,termId,moralScore,theoryScore,healthScore,humanityS

22、core,practiceScore,integrateScore,evaluation)values(sqlString=sqlString&studentNumber&,sqlString=sqlString&termId&,sqlString=sqlString&moralScore&,sqlString=sqlString&theoryScore&,sqlString=sqlString&healthScore&,sqlString=sqlString&humanityScore&,sqlString=sqlString&practiceScore&,文檔適用標(biāo)準(zhǔn)文案sqlString

23、=sqlString&integrateScore&,sqlString=sqlString&evaluation&)conn.Execute(sqlString)endifif(err.number0anderrMessage)thenResponse.Writealert(信息增添時(shí)發(fā)生了錯(cuò)誤!)elseif(err.number=0anderrMessage=)thenResponse.Writealert(測(cè)評(píng)信息增添成功!)endifendif%測(cè)評(píng)信息增添大學(xué)生測(cè)評(píng)信息管理系統(tǒng)functionchkForm()=)alert(學(xué)號(hào)不可以為空!);();returnfalse;ret

24、urntrue;綜合測(cè)評(píng)信息增添(帶*號(hào)的為必填項(xiàng))學(xué)號(hào):*所在學(xué)期:請(qǐng)選擇學(xué)期%sql=select*fromtermInfo文檔適用標(biāo)準(zhǔn)文案settermInfoRs=conn.Execute(sql)whilenottermInfoRs.eofResponse.Write&termInfoRs(termName)&termInfoRs.MoveNextwend%思想道德素質(zhì)分:分(滿分100分)專業(yè)理論素質(zhì)分:分(滿分100分)身體素質(zhì)分:分(滿分100分)人文素質(zhì)分:分(滿分100分)創(chuàng)新與實(shí)踐素質(zhì)分:分(滿分100分)對(duì)該生評(píng)論:5、evaluateInfoDel.asp:(學(xué)生測(cè)評(píng)

25、信息刪除)%獲得要?jiǎng)h除測(cè)評(píng)記錄的id號(hào)會(huì)合evaluationIds=Request(evaluationIds)sqlString=deletefromevaluationInfowhereevaluationIdin(&evaluationIds&)conn.ExecutesqlStringsetconn=nothingresponse.writealert(刪除成功!);Response.Writelocation.href=evaluateInfoManage.asp;%6、evaluateInfoManage.asp:(學(xué)生信息管理)文檔適用標(biāo)準(zhǔn)文案學(xué)生信息管理大學(xué)生綜合測(cè)評(píng)信息管理

26、系統(tǒng)functioncheckall(all)/用于判斷全選記錄的函數(shù)vara=document.getElementsByName(answer);for(vari=0;ia.length;i+)ai.checked=all.checked;functiondel()/用于判斷記錄有沒(méi)有選中的函數(shù)varflag=true;vartemp=;vartmp;if(document.form1.answer.length+)=undefined)tmp=1elsetmp=document.form1.answer.lengthif(tmp=1)if(document.form1.answer.ch

27、ecked)flag=false;temp=document.form1.answer.value;elsefor(i=0;idocument.form1.answer.length;i+)if(document.form1.answeri.checked)if(temp=)flag=false;temp=document.form1.answeri.value;elseflag=false;temp=temp+,+document.form1.answeri.value;if(flag)alert(對(duì)不起,你還沒(méi)有選擇!)elseif(confirm(的確要?jiǎng)h除?)window.locati

28、on=evaluateInfoDel.asp?evaluationIds=+temp;return!flag;functiontest()if(document.form2.pageno.value=|isNaN(document.form2.pageno.value)alert(輸入頁(yè)數(shù)一定為數(shù)值型);文檔適用標(biāo)準(zhǔn)文案();returnfalse;returntrue;%dimsqlString,rscount,lastpage,currentpage,nextpage,pagesize,frontpage,iskipcount;pagesize=8sqlString=selectcount

29、(*)asrscountfromevaluationView查問(wèn)總的學(xué)生信息記錄數(shù)ifRequest(searchWay)請(qǐng)選擇查問(wèn)方式andRequest(searchWay)thensqlString=sqlString&where&Request(searchWay)&like%&Request(keyword)&%endifsetrs=conn.Execute(sqlString)rscount=CInt(rs(rscount)if(0=(rscountmodpagesize)thenlastpage=rscountpagesizeelselastpage=rscountpagesiz

30、e+1endifcurrentpage=Request(pageno)ifcurrentpage=thencurrentpage=1elsecurrentpage=CInt(currentpage)endifif(currentpagelastpage)thencurrentpage=1endififcurrentpage=1thenfrontpage=1elsefrontpage=current1endififcurrentpage=lastpagethennextpage=lastpageelsenextpage=currentpage+1endifskipcount=pagesize*(

31、current1)dowhileskipcount0rs.movenextskipcount=skipcount-1ifrs.eofthenExitdo文檔適用標(biāo)準(zhǔn)文案endifLoop%!-學(xué)生信息管理-測(cè)評(píng)信息保護(hù)刪除框?qū)W號(hào)姓名專業(yè)學(xué)期綜合分操作%sqlString=select*fromevaluationViewifRequest(searchWay)請(qǐng)選擇查問(wèn)方式andRequest(searchWay)thensqlString=sqlString&where&Request(searchWay)&like%&Request(keyword)&%endifsetrs=server.

32、createobject(adodb.recordset)rs.OpensqlString,conn,1,2if(notrs.eof)thenrs.MoveFirstrs.PageSize=pagesizers.AbsolutePage=currentpageFori=1Tors.PageSize%inputtype=checkboxname=answervalue=id=Checkbox1文檔適用標(biāo)準(zhǔn)文案ahref=evaluationInfoView.asp?evaluationId=查察ahref=evaluationInfoUpdate.asp?evaluationId=改正選中全部的

33、測(cè)評(píng)信息%Ifcurrentpage=1ThenResponse.Write第一頁(yè)上一頁(yè)EndIfIfcurrentpage1ThenResponse.Write第一頁(yè)Response.Write上一頁(yè)EndIfIfcurrentpageRS.PageCountThenResponse.Write下一頁(yè)Response.Write最后一頁(yè)EndIfIfcurrentpage=RS.PageCountThenResponse.Write下一頁(yè)最后一頁(yè)EndIf%GOTO頁(yè)數(shù):%Response.Write顯示輸入頁(yè)數(shù)框并將pageno參數(shù)傳達(dá)下去%文檔適用標(biāo)準(zhǔn)文案inputtype=hidden

34、name=searchWayvalue=inputtype=hiddenname=keywordvalue=第頁(yè)/共頁(yè)總記錄:信息查問(wèn):請(qǐng)選擇查問(wèn)方式按學(xué)號(hào)查問(wèn)按姓名查問(wèn)重點(diǎn)字:對(duì)不起,還沒(méi)有記錄!7、evaluateInfoSearch.asp:(學(xué)生測(cè)評(píng)信息查問(wèn))測(cè)評(píng)信息查問(wèn)大學(xué)生綜合素質(zhì)測(cè)評(píng)信息管理系統(tǒng)functionmenu(t)文檔適用標(biāo)準(zhǔn)文案varaChildren=eval(parent.document.all.lMenu);for(i=0;iaChildren.length;i+)aChildreni.className=t;測(cè)評(píng)信息查問(wèn)查問(wèn)條件設(shè)置:請(qǐng)選擇查問(wèn)方式按學(xué)號(hào)查問(wèn)

35、按姓名查問(wèn)重點(diǎn)字:學(xué)生所在專業(yè)%sql=selectspecialFieldNamefromspecialFieldInfosetspecialFieldInfo=conn.Execute(sql)whilenotspecialFieldInfo.eofResponse.Write&specialFieldInfo(specialFieldName)&specialFieldInfo.MoveNextwend%sqlString=select*fromevaluationViewwhere1=1ifRequest(searchWay)請(qǐng)選擇查問(wèn)方式andRequest(searchWay)th

36、ensqlString=sqlString&and&Request(searchWay)&like%&Request(keyword)&%文檔適用標(biāo)準(zhǔn)文案endififRequest(specialFieldName)thensqlString=sqlString&andspecialFieldName=&Request(specialFieldName)&endifsetrs=server.createobject(adodb.recordset)rs.OpensqlString,conn,1,2if(notrs.eof)thenrs.MoveFirstrs.PageSize=4設(shè)置每頁(yè)查問(wèn)

37、的學(xué)生信息條數(shù)pageCount=rs.PageCountFori=1TopageCount%每頁(yè)條記錄/共條記錄目前第頁(yè)/共頁(yè)學(xué)號(hào):姓名:專業(yè):所評(píng)學(xué)期:綜合素質(zhì)分:%ifrs(evaluation)then%對(duì)該生評(píng)論:%ifi%endifNextelseResponse.Write對(duì)不起,目前沒(méi)有切合條件的測(cè)評(píng)信息供endif%8、evaluationInfoUpdate.asp(學(xué)生信息保護(hù))%dimevaluationId,moralScore,theoryScore,healthScore,praticeScore,integrateScore,evaluation,sqlStri

38、ngdimerrMessage保留業(yè)務(wù)錯(cuò)誤信息errMessage=submit=Request(submit)ifRequest(submit)thenevaluationId=Request(evaluationId)獲得該考評(píng)記錄編號(hào)moralScore=CSng(Request(moralScore)獲得思想道德分?jǐn)?shù)theoryScore=CSng(Request(theoryScore)獲得專業(yè)理論分?jǐn)?shù)healthScore=CSng(Request(healthScore)獲得身體素質(zhì)的分?jǐn)?shù)humanityScore=CSng(Request(humanityScore)獲得人文素

39、質(zhì)分?jǐn)?shù)practiceScore=CSng(Request(practiceScore)獲得創(chuàng)新與實(shí)踐分?jǐn)?shù)evaluation=Trim(Request(evaluation)獲得對(duì)該學(xué)期該生的評(píng)論下面開(kāi)始計(jì)算該生的綜合分?jǐn)?shù)integrateScore=moralScore*0.1+theoryScore*0.6+healthScore*0.1+humanityScore*0.1+practiceScore*0.1而后將學(xué)生綜合測(cè)評(píng)信息加入到數(shù)據(jù)庫(kù)中sqlString=updateevaluationInfosetmoralScore=sqlString=sqlString&moralScor

40、e&,theoryScore=sqlString=sqlString&theoryScore&,healthScore=sqlString=sqlString&healthScore&,humanityScore=sqlString=sqlString&humanityScore&,practiceScore=sqlString=sqlString&practiceScore&,integrateScore=sqlString=sqlString&integrateScore&,evaluation=sqlString=sqlString&evaluation&whereevaluationI

41、d=&evaluationIdconn.Execute(sqlString)iferr.number0thenResponse.Writealert(信息更新時(shí)發(fā)生了錯(cuò)誤!)elseResponse.Writealert(測(cè)評(píng)信息更新成功!)endifendif文檔適用標(biāo)準(zhǔn)文案%測(cè)評(píng)信息更新大學(xué)生綜合測(cè)評(píng)信息管理系統(tǒng)綜合測(cè)評(píng)信息改正(帶*號(hào)的為必填項(xiàng))學(xué)號(hào):姓名:學(xué)期:思想道德素質(zhì)分:inputtype=textname=moralScorevalue=size=10分(滿分100分)專業(yè)理論素質(zhì)分:inputtype=textname=theoryScorevalue=size=10分(滿分

42、100分)身體素質(zhì)分:inputtype=textname=healthScorevalue=size=10分(滿分100分)人文素質(zhì)分:inputtype=textname=humanityScorevalue=size=10分(滿分100分)創(chuàng)新與實(shí)踐素質(zhì)分:inputtype=textname=practiceScorevalue=size=10分(滿分100分)對(duì)該生評(píng)論:inputtype=hiddenname=evaluationIdvalue=文檔適用標(biāo)準(zhǔn)文案8、exit.asp:(實(shí)現(xiàn)系統(tǒng)退出功能)9、fieldSet.asp:(專業(yè)設(shè)置代碼)%onerrorresumenex

43、tdimaction,specialFieldName,collegeNameaction=Request(action)獲得操作方法ifaction=delthenspecialFieldName=Request(specialFieldName)獲得要?jiǎng)h除的專業(yè)名稱sql=select*fromstudentInfowherestudentSpec=&specialFieldName&setstudentInfoRs=conn.Execute(sql)ifnotstudentInfoRs.eofthenResponse.Writealert(該專業(yè)還存在學(xué)生信息,不可以刪除!);elsec

44、onn.Execute(deletefromspecialFieldInfowherespecialFieldName=&specialFieldName&)Response.Writealert(刪除成功!);endifelseifaction=addthenspecialFieldName=Request(specialFieldName)collegeName=Request(collegeName)sql=insertintospecialFieldInfo(specialFieldName,collegeName)values(&specialFieldName&,&collegeN

45、ame&)Conn.Execute(sql)iferr.number0thenResponse.Writealert(操作時(shí)發(fā)生了錯(cuò)誤!);elseResponse.Writealert(增添成功);endifendif%專業(yè)信息管理學(xué)院專業(yè)操作%sql=select*fromspecialFieldInfosetspecialFieldRs=conn.Execute(sql)whilenotspecialFieldRs.eofResponse.Write&specialFieldRs(collegeName)&文檔適用標(biāo)準(zhǔn)文案specialFieldRs(specialFieldName)&

46、刪除specialFieldRs.MoveNextwend%新專業(yè)增添:專業(yè)所在學(xué)院:%sql=selectcollegeNamefromcollegeInfosetcollegeInfoRs=conn.Execute(sql)whilenotcollegeInfoRs.eofResponse.Write&collegeInfoRs(collegeName)&collegeInfoRs.MoveNextwend%專業(yè)名稱10、main.asp:(系統(tǒng)主框架設(shè)計(jì)代碼)鑒于WEB的學(xué)生綜合測(cè)評(píng)系統(tǒng)!-functionabout()showModalDialog(about/about.htm,wi

47、ndow,dialogHeight:250px;dialogWidth:360px;dialogleft:200px;help:no;status:no;scroll:no);functionmenu(t)varaChildren=eval(lMenu);文檔適用標(biāo)準(zhǔn)文案for(i=0;iaChildren.length;i+)aChildreni.className=t;functiontick()varhours,minutes,seconds;varintHours,intMinutes,intSeconds;vartoday;today=newDate();intHours=today

48、.getHours();intMinutes=today.getMinutes();intSeconds=today.getSeconds();if(intHours=0)hours=00:;elseif(intHours10)hours=0+intHours+:;elsehours=intHours+:;if(intMinutes10)minutes=0+intMinutes+:;elseminutes=intMinutes+:;if(intSeconds.tdpborder-bottom:1solid#ff0000;border-left:1solid#000000;border-righ

49、t:0solid#ffffff;border-top:0solid#ffffff;.tabp文檔適用標(biāo)準(zhǔn)文案border-color:#ff0000#ff0000#ff0000#ff0000;border-style:solid;border-top-width:2px;border-right-width:2px;border-bottom-width:1px;border-left-width:1px;學(xué)生管理綜合測(cè)評(píng)管理信息查問(wèn)系統(tǒng)設(shè)置退后行進(jìn)刷新%ifrequest(w)1then%退出ListMenu(1);%Response.Write%11、login.asp:(登岸界面代碼)%

50、DimadminUsername,adminPassword,sqlString,errorMessageerrorMessage=ifrequest(submit)thenadminUsername=Request(adminUsername)adminPassword=Request(adminPassword)sqlString=select*fromadminwhereadminUsername=&adminUsername&setrs=conn.Execute(sqlString)ifrs.eofthenerrorMessage=對(duì)不起,不存在該用戶名!elseifrs(adminP

51、assword)adminPasswordthenerrorMessage=對(duì)不起,你輸入的密碼錯(cuò)誤!elseSession(username)=adminUsernameresponse.redirectmain.aspendifendifendif%文檔適用標(biāo)準(zhǔn)文案系統(tǒng)登岸鑒于WEB的學(xué)生綜合測(cè)評(píng)系統(tǒng)functionchkForm()=)alert(用戶名不可以為空!);();returnfalse;=)alert(密碼輸入不可以為空!);();returnfalse;系統(tǒng)登陸%iferrorMessagethenResponse.Write&errorMessage&endif%用戶名:

52、密碼:文檔適用標(biāo)準(zhǔn)文案12、password.asp(密碼設(shè)置代碼)%ifsession(username)=then假如管理員還沒(méi)有登岸就跳轉(zhuǎn)到登岸頁(yè)面Response.Redirectlogin.aspEndififrequest(submit)thennewpassword=Request(newpassword)newpassword2=Request(newpassword2)ifnewpassword=thenResponse.Redirectpassword.asp?message=請(qǐng)輸入新的密碼信息!Endififnewpasswordnewpassword2thenRespo

53、nse.Redirectpassword.asp?message=兩次輸入密碼不一致!endifsql=updateadminsetadminPassword=&newpassword&whereadminUsername=&session(username)&conn.Execute(sql)Response.Redirectpassword.asp?message=密碼設(shè)置成功!endif%密碼設(shè)置系統(tǒng)安全密碼設(shè)置從頭設(shè)置密碼文檔適用標(biāo)準(zhǔn)文案再次確認(rèn)新密碼:13、studentInfoAdd.asp:(學(xué)生信息增添代碼)%onerrorresumenextdimstudentNumber,

54、studentName,studentSex,studentState,studentSpec,studentBirthday,studentAddress,studentMemo,sqlStringsubmit=Request(submit)ifRequest(submit)thenstudentNumber=Request(studentNumber)studentName=Request(studentName)studentSex=Request(studentSex)studentState=Request(studentState)collegeName=Request(colle

55、geName)studentSpec=Request(studentSpec)studentBirthday=Request(studentBirthday)studentAddress=Request(studentAddress)studentMemo=Request.Form(studentMemo)sqlString=insertintostudentInfo(studentNumber,studentName,studentSex,studentState,collegeName,studentSpec,studentBirt文檔適用標(biāo)準(zhǔn)文案hday,studentAddress,s

56、tudentMemo)sqlString=sqlString&values(&studentNumber&,sqlString=sqlString&studentName&,sqlString=sqlString&studentSex&,sqlString=sqlString&studentState&,sqlString=sqlString&collegeName&,sqlString=sqlString&studentSpec&,sqlString=sqlString&studentBirthday&,sqlString=sqlString&studentAddress&,sqlStrin

57、g=sqlString&studentMemo&)conn.Execute(sqlString)iferr.number=0thenResponse.Write(alert(信息增添成功!)elseResponse.Writealert(信息增添時(shí)發(fā)生了錯(cuò)誤!)endifendif%學(xué)生信息增添大學(xué)生測(cè)評(píng)信息管理系統(tǒng)functionchkForm()=)alert(學(xué)號(hào)不可以為空!);();returnfalse;=)alert(學(xué)生姓名不可以為空!);();returnfalse;returntrue;varcollege_specialField=newArray();functionin

58、itArray()functionchangeCollege()varsearchCollege;/要搜尋的學(xué)院vareachCollege;/每個(gè)記錄的學(xué)院vareachSpecialField;/每個(gè)記錄的專業(yè)varindexOfSplit;/:號(hào)切割符號(hào)的地點(diǎn)varinnerHtmlText;varoOption;varindex;innerHtmlText=;searchCollege=document.form1.collegeName.value;initArray();index=for(;index0;index-)document.all.specialField.remov

59、e(index);/();for(vari=0;icollege_specialField.length;i+)indexOfSplit=college_specialFieldi.indexOf(:);/獲得:號(hào)切割符號(hào)的地點(diǎn)eachCollege=college_specialFieldi.substr(0,indexOfSplit);/獲得目前記錄的學(xué)院信息if(searchCollege=eachCollege)/假如學(xué)院同樣就把專業(yè)拿出來(lái)加入專業(yè)下拉框中eachSpecialField=college_specialFieldi.substr(indexOfSplit+1);oOpt

60、ion=document.createElement(OPTION);document.all.specialField.options.add(oOption);oOption.innerText=eachSpecialField;oOption.value=eachSpecialField;/document.form1.eachSpecialField.addItem(eachCity);!-文檔適用標(biāo)準(zhǔn)文案學(xué)生信息增添-學(xué)生信息增添(帶*號(hào)的為必填項(xiàng))學(xué)號(hào):*姓名:*性別:男女政治相貌:團(tuán)員黨員無(wú)所在學(xué)院:請(qǐng)選擇學(xué)院%sql=selectcollegeNamefromcollegeIn

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論