Oracle數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告學(xué)生成績(jī)管理系統(tǒng)_第1頁(yè)
Oracle數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告學(xué)生成績(jī)管理系統(tǒng)_第2頁(yè)
Oracle數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告學(xué)生成績(jī)管理系統(tǒng)_第3頁(yè)
Oracle數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告學(xué)生成績(jī)管理系統(tǒng)_第4頁(yè)
Oracle數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告學(xué)生成績(jī)管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩35頁(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、姓名Oracle數(shù)據(jù)庫(kù)課程設(shè)計(jì)題目 學(xué)生考試管理系統(tǒng)班級(jí)11網(wǎng)工2班馬路瑤學(xué)號(hào)指導(dǎo)老師楊超峰歡迎下載3 3一、前言二、需求分析三、系統(tǒng)設(shè)計(jì)四、數(shù)據(jù)庫(kù)設(shè)計(jì)五、編程步驟六、測(cè)試七、課程設(shè)計(jì)總結(jié)八、參考資料九、附錄目錄1925333434歡迎下載3 3學(xué)生考試管理是一個(gè)學(xué)校必不可少的部分,隨著計(jì)算機(jī)和計(jì)算機(jī)知識(shí)的普及,學(xué)生考試管理系統(tǒng)得到了更大的發(fā)展空間,通過(guò)對(duì)學(xué)生考試管理系統(tǒng)的開(kāi)發(fā), 可以提高校務(wù)人員的工作效率。學(xué)生成績(jī)管理是一個(gè)學(xué)校不可缺少的部分,一個(gè)&好的學(xué)生成績(jī)管理系統(tǒng)應(yīng) 該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵?xún)手段。學(xué)生考試管理系統(tǒng)對(duì)學(xué)校加強(qiáng) 學(xué)生考試管理有著極其重要的作用山于各個(gè)大學(xué)都在持

2、續(xù)擴(kuò)招,學(xué)生的數(shù)量日 益龐大,對(duì)于如何管理如此龐大的學(xué)生考試數(shù)據(jù)顯得更為復(fù)朵,傳統(tǒng)的手工成績(jī) 管理不僅工作量大,而且容易出現(xiàn)問(wèn)題,如:效率低、保密性差,另外時(shí)間一長(zhǎng), 將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于査找、更新和維護(hù)都帶來(lái)了不少的困難。已不 能適應(yīng)時(shí)代的發(fā)展。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深 刻認(rèn)識(shí),它已進(jìn)入人類(lèi)社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)學(xué)生成績(jī)信息進(jìn)行管理,具有手工 管理所無(wú)法比擬的優(yōu)點(diǎn)。例:檢索迅速、査找方便、可靠性高、存儲(chǔ)量大、保密 性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高管理者管理的效率也是學(xué) 校走

3、向科學(xué)化、正規(guī)化管理與世界接軌的重要條件。因此,開(kāi)發(fā)設(shè)計(jì)這樣一套學(xué)生成考試?yán)碥浖蔀楹苡斜匾氖?W.需求分析歡迎下載3 31 1功能需求1.學(xué)生基本信息及所選科目成績(jī)的錄入或?qū)搿?.3.4.5.6.2 2系統(tǒng)需求基本信息的査詢(xún)(分系、班級(jí):分科目)與修改。對(duì)每系或毎班各科成績(jī)進(jìn)行分析(即求單科平均成績(jī)、及格率和優(yōu)秀率): 對(duì)所開(kāi)課程的成績(jī)分析(求幷平均成績(jī),最高分和最低分):對(duì)學(xué)生考試成績(jī)進(jìn)行排名(單科按系別或班級(jí)進(jìn)行排名,對(duì)每一個(gè)班級(jí),同一學(xué)期學(xué) 生總體成績(jī)進(jìn)行排名,并顯示各科成績(jī)信息)不及格情況的統(tǒng)il、導(dǎo)出、打印該學(xué)生成績(jī)管理系統(tǒng)釆用java語(yǔ)言開(kāi)發(fā)研制,JavaBean作為行為模型

4、, servlet作為響應(yīng)服務(wù)器,DIV+CSS+javascript設(shè)計(jì)網(wǎng)頁(yè),oracle作為數(shù)據(jù)存儲(chǔ)。在 完成用戶需求同時(shí),完成條件查詢(xún)等功能。針對(duì)學(xué)生成績(jī)及其數(shù)據(jù)特點(diǎn),可以全面實(shí)現(xiàn)對(duì)學(xué)生成績(jī)的插入、査詢(xún)、修改、 刪除和輸出等功能的il算機(jī)管理。它能使學(xué)生成績(jī)數(shù)據(jù)的工作人員從繁重的工作 中解脫出來(lái),大大減輕了工作量,減少人為的工作失誤,全面提高學(xué)生成績(jī)管理 的效率,從而使學(xué)校對(duì)于學(xué)生成績(jī)的管理水平和技術(shù)水平躍上一個(gè)新的臺(tái)階。3 3系統(tǒng)開(kāi)發(fā)環(huán)境1.開(kāi)發(fā)語(yǔ)言:java+jsp2開(kāi)發(fā)工具 J IE8.0, Tomcat , jdk 1.7, dreamweaver3數(shù)據(jù)庫(kù) J Oracle lO

5、g4.文檔編寫(xiě)工具:word5服務(wù)器端運(yùn)行環(huán)境J oracle lOg, Tomcat , jdk 1.7 6.客戶端運(yùn)行環(huán)境:瀏覽器系統(tǒng)設(shè)計(jì)歡迎下載3 3歡迎下載3 3用戶名varchar503 3數(shù)據(jù)字典(1)數(shù)據(jù)存儲(chǔ)數(shù)據(jù)表:用戶表 表組成:用戶名,密碼數(shù)據(jù)項(xiàng): 數(shù)據(jù)否否歡迎下載3 3類(lèi)型: 數(shù)據(jù)長(zhǎng)度:歡迎下載3 3登陸用戶登陸系統(tǒng)用戶用戶表 用戶名+密碼數(shù)據(jù)項(xiàng):密碼 數(shù)搖類(lèi)型:varchar 數(shù)搖長(zhǎng)度:50(2)數(shù)據(jù)流立義: 登陸 名 稱(chēng): 簡(jiǎn) 述: 數(shù)搖來(lái)源: 數(shù)搖去向: 數(shù)據(jù)組成:數(shù)據(jù)庫(kù)設(shè)計(jì)1 1數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)院系表(cs)字段名數(shù)據(jù)類(lèi)型是否為空說(shuō)明Cs classVarchar2(

6、50)Not null班級(jí)名(主鍵)Cs deplVarchar2(50)Not null系別Cs gradcVarchar2(50)Not null年級(jí)成績(jī)表(gd)字段名數(shù)據(jù)類(lèi)型是否為空說(shuō)明Gd siu noVarchar2(15)Not null學(xué)號(hào)(聯(lián)合主鍵、外鍵)Gd sub subjectVarchar2(50)Not null科目(聯(lián)合主鍵、外鍵)Gd gradeNumber(3)Not null成績(jī)科目表(sub)字段名數(shù)據(jù)類(lèi)型是否為空說(shuō)明Sub subjectVarchar250)Not null科目名(主鍵Sub icacher namcVarchar2(10)任課老師名學(xué)

7、生表(siudcm)字段名數(shù)據(jù)類(lèi)型是否為空說(shuō)明Stu noVarchar2(15)Not null學(xué)號(hào)(主鍵)Stu nameVarchar2(10)Not null學(xué)生名Stu cs classVarchar2(50)班級(jí)名(外鍵)Stu sexVarchar(4)Not null性別(約束)Stu birlhdayVarchar2(50)出生日期Sgp honeVarchar2(200)聯(lián)系電話用戶表user)字段名數(shù)據(jù)類(lèi)型是否為空說(shuō)明nameVarchar2(50)Not nuli用戶名(主鍵)歡迎下載3 3姓:所在班級(jí)用戶需聯(lián)系電話出生日期管理管理管理科目名PasswdVarchar2

8、(50)notnull密碼2 2實(shí)體聯(lián)系圖3 3數(shù)據(jù)庫(kù)源代碼select uscrcnvClanguagc) from dual;shutdown immediatestartup mountALTER SYSTEM ENABLE RESTRICTED SESSION;ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0:ALTER SYSTEM SET AQ_TM_PROCESSES=0;ALTER DATABASE OPEN;alter database character set INTERNAL_USE UTF8; shutdown immediate(O$)j

9、HqareA polxinsqns p(口)JEipjBA ounisp )p3 oiqej 01B0J3性別學(xué)生宿息成績(jī)信息教師用戶密碼班級(jí)信息科目信息學(xué)號(hào)成績(jī)班級(jí)坍年級(jí)系別課老師二)(OOJcqajBA 3uiBUJoqoBorqnsXQ” XjBUiud (og)jBi3JBA iJ3fqnsqns)qns oiqej ojeaja op B3SB3 opp p uo(ssBi3s3)so sguaiQjai (ssnpsonis)A3;| uSpjty)yssBp luiBJisuoa (O$)JBipjBA SSBpS3niS (O$)reipjBA ouoqdFs *(0S)JBI

10、3JEA XBpquiqnis =x3snis 40. =x3snis)耳如ip unu lou (tiJBqojBA X9snis linu lou (oDJcqoJBA ouicuFs 認(rèn)觸 XjBuiud (gOJBqajBA ouFs )119pms oiqej 0JB0J3Ijnu lou(og)jvqareA 如啟sa linU lOU(0)JVipjBA ld3pS3 Xo” XjBlUUd(0g)JBl3JEA SSBPS3 )S3 Oiqei 0JB0J3IKUIUOJ ;(.zx.zx.)soniBA josn oiui jjosui (Iinu lou(oe)JKip4B

11、A p.nsscdXa?! XjBiiiud (OGJBIQJBA OIUBU廠josn oiqvj ojeoja uo indinojo/uos los zx/tW片9I【(HZX UUO3 zx 01 cqp lUBjo zx Xq poupuop! tOO旳【G0lzx josn OIBOJO dnuBisgdhradc numbcr3) nor nu=primary kcy(gdls-ulnpgdlsublsllbjec-)cons一Sim fk_gdls一ulno foreign key(gdlslno) references gulden一(stulno) cons一邑nr ncg

12、dlsublsubjcc- foreign kcy(gdlsublsubjccu references sub(sublsubjccu)、create or replace procedure plinscrtls_u( Fno in suldcnLS_ulno 滾一 ypc _ulnamc in s_udcnLSEInamc9Hype _ulscx in s_udcnLsnllscx-ypc _ulbirthday m s-udcnLSEIbirthday 旁 ypc. _ulphonc in studcnLSlcphonc9uypc 一UICSIC一ass in ssdcnLS-UICSI

13、C一ass自一ype- 聳 cVJUecs oin numberpls-pls-pls-pls-pls-pls-SIS-)as begin insert iso sruden二SEInoSFnames-ulscx s一ulbirthday.s一ulphoncsnllcslc一ass)va 一 ucs (plsnllnoplsullnamcplsullscxpls 一 ulbir-hdayPISEIPhoncplsullcslc 一 ass= if sq 滾 rowcounFl 一hs s SEC vjUucs=kend in exceptionwhen hcrs -hen SISta 一 CI

14、Va 一 uesnrcommirend八、crea-c or replace procedure clinsc=lsnl(CIS 一 ulno in s_udcn【snllno 滾一 ypc.CIS wa 一 CCS 0 number)asbeginsc一cc一 coun虧)in【o CISUdc魚(yú)CCS from s-uden-where s_ulnocls-clno 八end -、create or rep-ace procedure cnSCIllsnllfk(CICSIC一ass in CS.CSIC一ass自一yp卩CIS一a一CIVa一 ecsfk OH number)asbegi

15、n sc一cc一 Coen虧)in【o CIS目cl魚(yú) uesfk from cswhere CSIC 一 ass=clcslc 一 ass-一0Uiuiiuoa U=:son|BA3iBjss uoqi sjoqio uoqm uoiidooxo :J! puo ;O=:saniBAoiBjss oqi l=juno3Aoj%|bs J! ;(oiUBU4oq3Borqnsd p3fqnsqnsd)S3niBA (ouiBuJoq3e3rqns*i3O(qnsqns)qns oiui uosui uiSq SB (joqiunu ino san|BA3iBiss 0dXj%0iueirj5q

16、犯oi-qnsqns ui oiireiT坨 ipeo 廠 qnsd vdO% 冏qnsqnsqns ui polqnsqnsd )qnsijosurd ojnpoaojd aaBjdoj JO OJEOJO :pU3:SSBPS33=SSB|3S0 OJOqASS3 luojj soniBA3iKis3 ojui (*)iuno3 pops uiSoq SB(joqiunu ino sonEdE)sr OdXlSSCpSOSO Ul SSBPS33 )s3uosur3 ojnpaaojd aedoj JO ojeaja:puo Uiuiiuoa ;l=:son|BA3iBiss uoqi S

17、J0 屮 o uum uoiidooxo :J! puo ;O=:san|BAoiBiss oqi l=juno3Aoj%|bs J! XssBi3s3d opBjs: :rdrd idop-so-d)sonBA (ssepS33pBJS3ldopS3)SO OIUI uosui uiSq SB (joqiunu ino san|BA3iBiss 0dXlSSB|3S3SD UI SSBpS3d *0dXj0pBjSS3*S3 UI opwSsod o=60 THEN 1 ELSE 0 END)/COUNT(*)*1(M) AS jigelv, SUM(CASE WHEN gd_grade=8

18、0 THEN 1 ELSE 0 END)/COUNT(*)*100 AS youxiulv from gdgroup by gcl_sub_sutyect;end;create or replace procedure p_bujige( cursor_biyige out sys_refcursor asbegin91ui oiTnis-p 滬d)pS eep dnd sjnpoaojd a 引 dw JO OIBOJO;pU3 Uiuiiuoa :513Bqnoj; i=:soniBA3iBjss oqi sjo 屮 o ujnjm uoydoaxo ;0=:san|BA3iBiss :o

19、unisd=ounis apijm luopms luojj opiop tounisd=ounisp3 OJSIJM pS luojj oppp uioq SB (joqiunu ino s3n|BA3iBiss odKi%ounis*iuo pn)s ui ounisd )nisopppd ainpooojd a 引 dw JO OIBOJO:puo uiuiiuoa U=:soniBA3iBjss oqi sjo 屮 o ujnjm uoydoaxo :J! PU0 to=:san|BAoiBiss uoqi l=juno3Aoj%|bs J!;ounisd=ounis ojoqAs s

20、sBps3nisd=ssBps3ni souoqdnisd=ouoi|dnis0 pKiS p3 ojoqAs p3 iiiojj opBjg p3iJ3!qnsqnspSounisp poios joj oSifnqJosjno uodo:pU3 :pMSsed-d=p Mssed puE ouiBtrd=oiuBu ojoqAs josn uiojj s3niBA3iBiss o)U! (#)unoo POIOS uiSoq SBjaqiunu ino san|BA OJBIS S 3dXi%pAssBdJ0sn ui p AssBdd 3tJ3lUBU J0Sn UI 3lUBUd )n

21、iSuopd ojnpoaojd oacidoj JO OIB3J3:pU3 Uiuiiuoa :X3Kqiioj: I=:son|BA3iBjss uoqi sjoqio uoqm uoiidooxo :J! puo ;O=:saniBAoiBjss oqi l=juno3Aoj%|bs J! :poqnsqns p 曠 d=i33!|nsqns p puB ou-n)s-p 曠d=oirms-p aioifM p3 luojj opiop uiSq SB (joqiunu ino s3n|BA3iBiss *odAi%P3fqnsqnsp3p ui pofqnsqnsp曠d *3dXi%o

22、unjspSp UI oiTnis-p 滬d )pS op|opd ojnpoaojd aaBjdoj JO OJEOJO:puo Uiuiiuoa :513Bqnoj; i=:soniBA3iBjss oqi sjo 屮 o ujnjm uoiidooxa:J! PU0 ;O=:san|BAoiBiss uoqi l=juno3Aoj%|bs J!:po(qnsqns p 曠 d=i33lqnsqns pS piw ounispd=ouFs-p ojoqAs opw 曠 p3d=o pej滬 pi33fqnsqnspSdmoogns-qns-pSoiTms-pSd=oirn)s-p8 los

23、 p3 6Bpdn uiSoq SB (joqiunu ino S3n|BA3iBiss adXi%3pBJp8p3 ui opejSp 曠d odAipsfqns qns-p僉p ui pofqnsqnsp 曠d81joqiimii jno)uno6ojXiu)junooijopsd ojnpoaojd aaeidoj JO OIBOJO:pU3 toiTnis Xq jopjo SSSpS3=SSBpS3niS aiOlfM S3 jiiopms iiioij opBj3S3 ubp-sy ssBiosoms* ouoqdnis XBpquiqnjs* xasnjsouiBUnis oun

24、is poios joj E-josjno uodo uioq SBjosjnopjsXs ino uejosjna)nOJ3psd ainpooojd a 引 dw JO OIBOJO ;pU3;ounis Aq jopjo luo pms iiioij ounis p9|os joj ouFs-Josjno uodo uiSqSBjosjn3pjsXs ino ouFsJosjin )oir)x)kd ojnpoaojd oacidoj JO OIB3J3:pU3Uiuiiuoa :5(3vqiOJ; i=:son|BA3iBiss oqi SJ0 屮 o uum uoiidooxo :J

25、! PU0 to=:saniBAoiBjss oqi l=juno3Aoj%|bs J! :0UIBtrd=3UIBU aiOljM pMSSBdd =PMSSBd PS josn owpdn uioq SBjoqiunu ino soniBA OJBIS S odXi% pMSsed-JOsn ui p AssBdd ;KLj%oiuBUJosn UI oiuBUd )pMSSBcr 0wp dnd ojnpoaojd aaeidoj JO OIBOJO 歡迎下載19privatestaticfinalStringDB URLasbeginselect count(*) into myrow

26、count from student;end;五、編程步驟1 1連接數(shù)據(jù)庫(kù)的javabeanjavabean山于在本系統(tǒng)的多個(gè)JSP頁(yè)面中都需要訪問(wèn)數(shù)據(jù)庫(kù),因此使用一個(gè)JavaBean 來(lái)專(zhuān)門(mén)完成數(shù)據(jù)庫(kù)的連接。把數(shù)庫(kù)連接封裝在一個(gè)類(lèi)中,每次需要訪問(wèn)數(shù)據(jù)庫(kù) 是只需實(shí)例化這個(gè)類(lèi)并利用類(lèi)里面提供的共有方法來(lái)完成連接即可。這樣,既可 以節(jié)省編碼時(shí)間,也提高了代碼的利用率。1. 1模塊描述負(fù)責(zé)完成與數(shù)據(jù)庫(kù)的連接1.2類(lèi)的設(shè)計(jì)與實(shí)現(xiàn)(1)名稱(chēng)J jdbc. java(2)功能:負(fù)責(zé)完成打數(shù)據(jù)庫(kù)的連接。1.3構(gòu)造方法設(shè)計(jì)1. 3. 1方法定義:public jdbc 0IPO圖輸入:無(wú)。處理:加載驅(qū)動(dòng)程序,

27、若加載中出現(xiàn)異常,則顯示異常描述信息。 輸出:無(wú)。程序清單:public class jdbc private static final String DB_XAME= xzl05151640043;private static final String DB_PASSWORD=xz;jdbc:oracle:thin:localhost:1521:orcl;static try Class. forName (oracle, jdbc. driver. OracleDriver); catch (ClassXotFoundException e) 歡迎下載20DB_NAME,e. printS

28、tackTrace ();System, out. printIn(class not found!);1. 3. 2方法總義J public getConnectionOIPO圖輸入:無(wú)。處理:創(chuàng)建驅(qū)動(dòng)程序和指左數(shù)據(jù)庫(kù)間的連接對(duì)象,建立語(yǔ)句對(duì)象 輸出:無(wú)。程序清單:public static Connection getConnectionOtry return DriverManager. getConnection(DB_URL,DB_PASSWORD); catch (SQLException e) e. printStackTrace ();return null:2 2登陸模塊2.

29、 1.模塊描述提供用戶登錄.退出、修改密碼功能。歡迎下載21(3) tuichu. jsp 名稱(chēng): 功能: 輸入: 處理: 輸出:2. 2原文件定義(l)denglu. jsp名稱(chēng):登陸頁(yè)而。功能:系統(tǒng)登錄頁(yè)面,獲取用戶登錄系統(tǒng)時(shí)的用戶口密碼。(2)cl-denglu. jsp名稱(chēng):登錄處理頁(yè)面。功能:主要負(fù)責(zé)讀取用戶在登錄頁(yè)而輸入的用戶需、密碼,判斷是否為合法用戶。若是 合法用戶,則將該用戶的用戶需寫(xiě)入到session中,并重立向到系統(tǒng)內(nèi)部的功能頁(yè)而;否則, 重立向到denglu. jsp,阻止該用戶進(jìn)入系統(tǒng)。輸入:用戶在登錄頁(yè)面輸入的信息(用戶和密碼)。處理:連接數(shù)據(jù)庫(kù),調(diào)用存儲(chǔ)過(guò)程p_d

30、englu.傳入?yún)?shù)name、password.接收存儲(chǔ)過(guò) 程返回值s_state_values如果返回值為1則為合法用戶,將該用戶的用戶洛寫(xiě)入到session 中,并重立向到系統(tǒng)主頁(yè)而index, jsp:否則,彈出錯(cuò)誤警告用戶名密碼錯(cuò)誤,重左向到 denglu. jsp,阻止該用戶進(jìn)入系統(tǒng)。輸出:根據(jù)驗(yàn)證結(jié)果重定向到不同頁(yè)而。程序清單: java. sql. Types. INTEGER);cstmtl. execute0;int s_state_values=(cstmtl. getint (3);if (s_state_values=l) session. setAttribute C

31、user_name*, j_name); response. sendRedirect(index, jsp*);else if(s_state_values=O)out. printinC*alert ( 用 戶 名 密 碼 錯(cuò) 誤 ) : location. href=denglu. jsp);cstmtl. closeO ;conn, close0 ;%用戶退出頁(yè)而主要負(fù)責(zé)登錄用戶的退出功能,將退出系統(tǒng)的用戶信息從session中淸除掉。 無(wú)。淸楚session中存儲(chǔ)的一切信息重世向到登錄也頁(yè)面。歡迎下載22=jdbc. getConnectionO : j_name=request.

32、getParameter(*j_narae*); j_passwd=request. getParameterj_passwd*): j_passwd_newl=request. getParameter Cj_passwd_newl); j_passwd_new2=request. getParameter (*j_passwd_new2);execute程序清單:(4) xg-mm jsp名稱(chēng):修改密碼頁(yè)面功能:主要負(fù)責(zé)登錄用戶的修改密碼,將用戶密碼傳給cl-xgmm. jsp(5) cl-xg-mm jsp名稱(chēng):處理修改密碼頁(yè)而功能:主要負(fù)責(zé)登錄用戶的修改密碼功能,首先驗(yàn)證兩次輸入的新密

33、碼是否一致,然后 調(diào)用存儲(chǔ)過(guò)程p_denglu驗(yàn)證原密碼是否正確,最后調(diào)用存儲(chǔ)過(guò)程p_update_passwd修改密 碼.程序清單: j_name);cstmtl. setString(2 j_passwd);cstmtl. registerOutParameter(3, java. sql. Types. INTEGER):cstmtl. execute0;int s_state_values=(cstmtl. getint(3);if(s_state_values=l)CallableStatement cstmt2 = conn, p repar eCall (call p_updat

34、e_passwd (?, ?, ?); cstmt2. setString(l j_name): cstmt2.setString(2 j_passwd_newl);cstmt2. registerOutParameter(3, java. sql. Types. INTEGER): cstmt2. execute 0;int s_state_values2=(cstmt2. getint(3);if (s_state_values2=0)out. print (恭喜你密碼修改成功!);elseout. print C密碼修改失?。?*);else if(s_state_values=O)ou

35、t. print r原需密碼錯(cuò)誤!請(qǐng)重新填寫(xiě)); cstmtl. close0 ;cstmt2. close 0;conn. closeO ;歡迎下載23elseout. print r兩次輸入的密碼不一致,請(qǐng)重新輸入!);%3 3控制面板模塊3. 1.模塊描述提供信息錄入、査詢(xún)、修改、刪除、成績(jī)統(tǒng)訃分析功能。3. 2原文件定義源代碼詳見(jiàn)附件(1) Ir-cs. jsp名稱(chēng):錄入班級(jí)信息頁(yè)而。 功能:錄入班級(jí)信息。(2) cl-lr-cs. jsp名稱(chēng):處理錄入班級(jí)信息頁(yè)面。 功能:錄入班級(jí)信息。(3) Ir-sub. jsp名稱(chēng):錄入科目信息頁(yè)而。 功能:錄入科目信息。(4) cl-lr-s

36、ub. jsp名稱(chēng):處理錄入科目信息頁(yè)面。功能:錄入科目信息。(5) Ir-stu. jsp名稱(chēng):錄入學(xué)生信息頁(yè)而。功能:錄入學(xué)生信息。(6) cl-lr-stu. jsp名稱(chēng):處理錄入學(xué)生信息頁(yè)面。功能:錄入學(xué)生信息。(7) Ir-gd-sub. jsp名稱(chēng):錄入成績(jī)信息選擇科目頁(yè)而。 功能:錄入成績(jī)信息。(8)Ir-gd. jsp歡迎下載24(10) cx-by-no. jsp 名稱(chēng):功能:(11)名稱(chēng):功能:(12)名稱(chēng):功能:(13)名稱(chēng):功能:名稱(chēng):錄入成績(jī)信息頁(yè)而。 功能:錄入成績(jī)信息。(9)cl-lr-stu. jsp名稱(chēng):處理錄入成績(jī)信息頁(yè)面。 功能:錄入成績(jī)借息。通過(guò)學(xué)號(hào)査詢(xún)

37、信息頁(yè)而。 通過(guò)學(xué)號(hào)查詢(xún)信息。 cl-cx-by-no. jsp 處理通過(guò)學(xué)號(hào)查詢(xún)信息頁(yè)而。 通過(guò)學(xué)號(hào)査詢(xún)信息。cx-by-name. jsp 通過(guò)姓名査詢(xún)信息頁(yè)面。 通過(guò)姓名査詢(xún)信息。 cl-cx-by-name. jsp 處理通過(guò)姓名查詢(xún)信息頁(yè)而。 通過(guò)姓名査詢(xún)信息。(14) xg-stu. jsp名稱(chēng):修改學(xué)生信息頁(yè)而。功能:修改學(xué)生信息。(15) cl-xg-stu. jsp名稱(chēng):處理修改學(xué)生信息頁(yè)而。功能:修改學(xué)生信息。(16) xg-gd. jsp名稱(chēng):修改成績(jī)信息頁(yè)而。功能:修改成績(jī)信息。(17) cl-xg-gd. jsp名稱(chēng):處理修改成績(jī)信息頁(yè)面。 功能:修改成績(jī)信息。(18

38、) sc-stu. jsp名稱(chēng):刪除學(xué)生信息頁(yè)而。功能:刪除學(xué)生信息。(19) cl-sc-stu. jsp名稱(chēng):處理刪除學(xué)生信息頁(yè)面。功能:刪除學(xué)生信息。(20) sc-gd. jsp名稱(chēng):刪除成績(jī)信息頁(yè)而。功能:刪除成績(jī)借息。歡迎下載25不及格情況統(tǒng)il 頁(yè)面。 顯示不及格情況0(21)cl-sc-gd. jsp名稱(chēng):處理刪除成績(jī)信息頁(yè)面。功能:刪除成績(jī)信息。(22)pm-suin. jsp名稱(chēng):學(xué)生總成績(jī)排名頁(yè)面。 功能:顯示學(xué)生總成績(jī)排名。(23) pm-sub. jsp名稱(chēng):學(xué)生單科成績(jī)排名頁(yè)面。功能:選擇科目。(24) cl-pin-sub. jsp名稱(chēng):顯示學(xué)生單科成績(jī)排名頁(yè)而。功能:顯示學(xué)生單科成績(jī)排名。(25) pin-class, jsp名稱(chēng):班級(jí)內(nèi)部排名頁(yè)而。 功能:選擇班級(jí)。(26) cl-pin-sub. jsp名稱(chēng):顯示班級(jí)內(nèi)部排名頁(yè)面。功能:顯示班級(jí)內(nèi)部排名。(27) cl-fx. jsp 名稱(chēng):?jiǎn)慰瞥煽?jī)頁(yè)面。 功能:顯示單科成績(jī)分析。(28)bujigetj. jsp 名稱(chēng): 功能:1 1登陸界面八、測(cè)試歡迎下載26caEii學(xué)牛成?學(xué)生成績(jī)管理系統(tǒng)用戶登陸2 2系統(tǒng)主界面、如JUJU 亠亠匕 亠控制面板3.3.修改密碼q0q04r4r 、tt*Att*A迢R R佰鋰G A ANaft.BStANaft.BSt

溫馨提示

  • 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)論