├── .classpath ├── .mymetadata ├── .project ├── .settings ├── .jsdtscope ├── org.eclipse.jdt.core.prefs ├── org.eclipse.wst.jsdt.ui.superType.container └── org.eclipse.wst.jsdt.ui.superType.name ├── 14.png ├── JACOB ├── .classpath ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── 1.xml ├── bin │ ├── com │ │ ├── test │ │ │ ├── Cell.class │ │ │ ├── Character.class │ │ │ ├── MSWordManager.class │ │ │ ├── Paragraph.class │ │ │ ├── T.class │ │ │ ├── Table.class │ │ │ └── WordToXml.class │ │ └── word │ │ │ └── WordToXml.class │ └── org │ │ └── junit │ │ └── Test.class ├── output.xml └── src │ └── com │ ├── test │ ├── Cell.java │ ├── Character.java │ ├── MSWordManager.java │ ├── Paragraph.java │ ├── T.java │ ├── Table.java │ └── WordToXml.java │ └── word │ └── WordToXml.java ├── POI ├── .classpath ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── bin │ ├── DataExtraction.class │ ├── PptRead.class │ └── PptReader.class ├── pict-2.jpg ├── pict-2.png └── src │ ├── DataExtraction.java │ ├── PptRead.java │ └── PptReader.java ├── README.md ├── WebRoot ├── File.jsp ├── META-INF │ └── MANIFEST.MF ├── WEB-INF │ ├── classes │ │ ├── com │ │ │ ├── core │ │ │ │ ├── Algo.class │ │ │ │ ├── Algo_blank.class │ │ │ │ ├── BasetableFactory.class │ │ │ │ ├── Count.class │ │ │ │ ├── Crazyadept.class │ │ │ │ ├── DataBase.class │ │ │ │ ├── FinalConstants.class │ │ │ │ ├── HtmlUtils.class │ │ │ │ ├── ParamUtils.class │ │ │ │ └── StringUtils.class │ │ │ ├── dao │ │ │ │ ├── DbBasetableFactory.class │ │ │ │ ├── Dbblank.class │ │ │ │ ├── Dbblankchp.class │ │ │ │ ├── Dbblankdiff.class │ │ │ │ ├── Dbpaper.class │ │ │ │ ├── Dbselect.class │ │ │ │ ├── Dbselectchp.class │ │ │ │ ├── Dbselectdiff.class │ │ │ │ └── Dbuser.class │ │ │ └── model │ │ │ │ ├── Blank.class │ │ │ │ ├── BlankChp.class │ │ │ │ ├── BlankDiff.class │ │ │ │ ├── Paper.class │ │ │ │ ├── Select.class │ │ │ │ ├── SelectChp.class │ │ │ │ ├── SelectDiff.class │ │ │ │ └── User.class │ │ └── connDB.properties │ └── web.xml ├── admin │ ├── add_blank.jsp │ ├── add_chp.jsp │ ├── add_chp_b.jsp │ ├── add_operate.jsp │ ├── add_select.jsp │ ├── add_user.jsp │ ├── check_add_chp.jsp │ ├── check_add_chpb.jsp │ ├── check_addblank.jsp │ ├── check_addselect.jsp │ ├── check_adduser.jsp │ ├── error.jsp │ ├── excelTest │ │ ├── Amer.png │ │ ├── answer.xls │ │ ├── excel出题模板.txt │ │ ├── paper.xls │ │ └── timu.xls │ ├── exit.jsp │ ├── images │ │ ├── !.gif │ │ ├── 123.png │ │ ├── 321.png │ │ ├── 789.png │ │ ├── DefaultDocs.gif │ │ ├── Login_but.gif │ │ ├── OK.jpg │ │ ├── Redirects.gif │ │ ├── Submit_bg.gif │ │ ├── X.gif │ │ ├── ad.gif │ │ ├── add.gif │ │ ├── back.gif │ │ ├── bg.gif │ │ ├── bigsize.jpg │ │ ├── bootnbg.jpg │ │ ├── bullet.gif │ │ ├── buttom-copy-bg.gif │ │ ├── buttom-left.gif │ │ ├── buttom-right.gif │ │ ├── buttom_bgs.gif │ │ ├── buttom_left2.gif │ │ ├── buttom_right2.gif │ │ ├── card.jpg │ │ ├── check-out_.gif │ │ ├── close.gif │ │ ├── content-bg-line.gif │ │ ├── content-bg.gif │ │ ├── database_import_.gif │ │ ├── defind.gif │ │ ├── del.jpg │ │ ├── delete.gif │ │ ├── delete_6.gif │ │ ├── edit.gif │ │ ├── ershou_1.gif │ │ ├── ershou_2.gif │ │ ├── format.gif │ │ ├── fox.css │ │ ├── g.gif │ │ ├── gw.gif │ │ ├── gw2.gif │ │ ├── icon-demo.gif │ │ ├── icon-login-seaver.gif │ │ ├── icon-mail2.gif │ │ ├── icon-phone.gif │ │ ├── icon2_004.png │ │ ├── icon2_089.png │ │ ├── icon2_090.png │ │ ├── image_(add)6.gif │ │ ├── image_1.gif │ │ ├── imagedelete.gif │ │ ├── imageedit.gif │ │ ├── ipsecurity.gif │ │ ├── l1b3.gif │ │ ├── l1b4.gif │ │ ├── l1b5.gif │ │ ├── left-bg.gif │ │ ├── left-top-right.gif │ │ ├── line2.jpg │ │ ├── linkspic3.gif │ │ ├── linkspic6.gif │ │ ├── lm.gif │ │ ├── lminfo.gif │ │ ├── login-buttom-bg.gif │ │ ├── login-content-bg.gif │ │ ├── login-top-bg.gif │ │ ├── login-wel.gif │ │ ├── login_bg.jpg │ │ ├── logo.gif │ │ ├── logo.png │ │ ├── luck.gif │ │ ├── mail_leftbg.gif │ │ ├── mail_rightbg.gif │ │ ├── menu_bg.gif │ │ ├── menu_bg1.gif │ │ ├── menu_bg2.gif │ │ ├── menu_bgs.gif │ │ ├── menu_topimg.gif │ │ ├── menu_topline.gif │ │ ├── mime.gif │ │ ├── nav-right-bg.gif │ │ ├── news-title-bg.gif │ │ ├── ok.gif │ │ ├── out.gif │ │ ├── password.gif │ │ ├── pic1.gif │ │ ├── pic10.gif │ │ ├── pic11.gif │ │ ├── pic12.gif │ │ ├── pic13.gif │ │ ├── pic14.gif │ │ ├── pic15.gif │ │ ├── pic16.gif │ │ ├── pic17.gif │ │ ├── pic18.gif │ │ ├── pic19.gif │ │ ├── pic21.gif │ │ ├── pic22.gif │ │ ├── pic23.gif │ │ ├── pic24.gif │ │ ├── pic25.gif │ │ ├── pic26.gif │ │ ├── pic5.gif │ │ ├── pic6.gif │ │ ├── pic7.gif │ │ ├── pic8.gif │ │ ├── pic9.gif │ │ ├── report2_(add).gif │ │ ├── report2_(delete).gif │ │ ├── right_smbg.jpg │ │ ├── servicezhgb2312.gif │ │ ├── set.gif │ │ ├── set2.gif │ │ ├── sitebackup.gif │ │ ├── skin.css │ │ ├── smallbg.jpg │ │ ├── st.gif │ │ ├── st.png │ │ ├── stop.gif │ │ ├── str.gif │ │ ├── t2bg1.gif │ │ ├── t2bg2.gif │ │ ├── t2bg4.gif │ │ ├── t2bg5.gif │ │ ├── title.gif │ │ ├── tj.jpg │ │ ├── to.gif │ │ ├── tool-down-pic.gif │ │ ├── top-right.gif │ │ ├── top_bt.jpg │ │ ├── ts.gif │ │ ├── user-info.gif │ │ ├── usercontrol.gif │ │ ├── vie.gif │ │ ├── yc.gif │ │ └── yx.gif │ ├── index.jsp │ ├── info_blank.jsp │ ├── info_select.jsp │ ├── js │ │ ├── moo.fx.js │ │ ├── moo.fx.pack.js │ │ └── prototype.lite.js │ ├── left.jsp │ ├── list_blank.jsp │ ├── list_operate.jsp │ ├── list_select.jsp │ ├── list_user.jsp │ ├── list_user_s.jsp │ ├── main.jsp │ ├── modify_blank.jsp │ ├── modify_chp.jsp │ ├── modify_chp_b.jsp │ ├── modify_select.jsp │ ├── modify_user.jsp │ ├── paper_manage.jsp │ ├── pptTest │ │ ├── 12.jpg │ │ ├── answer.ppt │ │ ├── paper.ppt │ │ ├── ppt出题模板.txt │ │ └── timu.txt │ ├── right.jsp │ ├── save_blank.jsp │ ├── save_select.jsp │ ├── search_user.jsp │ ├── set_blank.jsp │ ├── set_excel.jsp │ ├── set_paper.jsp │ ├── set_ppt.jsp │ ├── set_select.jsp │ ├── set_word.jsp │ ├── test_manage.jsp │ ├── top.jsp │ ├── update_blank.jsp │ ├── update_select.jsp │ ├── update_user.jsp │ └── wordTest │ │ ├── 1.txt │ │ ├── 2.txt │ │ ├── answer.doc │ │ ├── answer.xml │ │ ├── paper.doc │ │ ├── paper.xml │ │ ├── timu.doc │ │ └── word出题模板.txt ├── check_updateuser.jsp ├── error.jsp ├── examDeal.jsp ├── examOnline.jsp ├── exit.jsp ├── homepage.jsp ├── homepage │ ├── admin_top.html │ ├── left.jsp │ └── right.html ├── images │ ├── !.gif │ ├── 1.png │ ├── 123.png │ ├── 1333.png │ ├── 789.png │ ├── BB.jpg │ ├── DefaultDocs.gif │ ├── Login_but.gif │ ├── OK.jpg │ ├── Redirects.gif │ ├── SE.png │ ├── Submit_bg.gif │ ├── X.gif │ ├── ad.gif │ ├── add.gif │ ├── back.gif │ ├── bg.gif │ ├── bigsize.jpg │ ├── bootnbg.jpg │ ├── bullet.gif │ ├── buttom-copy-bg.gif │ ├── buttom-left.gif │ ├── buttom-right.gif │ ├── buttom_bgs.gif │ ├── buttom_left2.gif │ ├── buttom_right2.gif │ ├── card.jpg │ ├── check-out_.gif │ ├── close.gif │ ├── content-bg-line.gif │ ├── content-bg.gif │ ├── database_import_.gif │ ├── defind.gif │ ├── del.jpg │ ├── delete.gif │ ├── delete_6.gif │ ├── edit.gif │ ├── ershou_1.gif │ ├── ershou_2.gif │ ├── format.gif │ ├── fox.css │ ├── g.gif │ ├── gw.gif │ ├── gw2.gif │ ├── houtai.jpg │ ├── icon-demo.gif │ ├── icon-login-seaver.gif │ ├── icon-mail2.gif │ ├── icon-phone.gif │ ├── icon2_004.png │ ├── icon2_089.png │ ├── icon2_090.png │ ├── image_(add)6.gif │ ├── image_1.gif │ ├── imagedelete.gif │ ├── imageedit.gif │ ├── ipsecurity.gif │ ├── l1b3.gif │ ├── l1b4.gif │ ├── l1b5.gif │ ├── left-bg.gif │ ├── left-top-right.gif │ ├── line2.jpg │ ├── linkspic3.gif │ ├── linkspic6.gif │ ├── lm.gif │ ├── lminfo.gif │ ├── login-buttom-bg.gif │ ├── login-content-bg.gif │ ├── login-top-bg.gif │ ├── login-wel.gif │ ├── login_bg.jpg │ ├── logo.gif │ ├── logo.png │ ├── luck.gif │ ├── mail_leftbg.gif │ ├── mail_rightbg.gif │ ├── menu_bg.gif │ ├── menu_bg1.gif │ ├── menu_bg2.gif │ ├── menu_bgs.gif │ ├── menu_topimg.gif │ ├── menu_topline.gif │ ├── mime.gif │ ├── nav-right-bg.gif │ ├── news-title-bg.gif │ ├── ok.gif │ ├── out.gif │ ├── password.gif │ ├── pic1.gif │ ├── pic10.gif │ ├── pic11.gif │ ├── pic12.gif │ ├── pic13.gif │ ├── pic14.gif │ ├── pic15.gif │ ├── pic16.gif │ ├── pic17.gif │ ├── pic18.gif │ ├── pic19.gif │ ├── pic21.gif │ ├── pic22.gif │ ├── pic23.gif │ ├── pic24.gif │ ├── pic25.gif │ ├── pic26.gif │ ├── pic5.gif │ ├── pic6.gif │ ├── pic7.gif │ ├── pic8.gif │ ├── pic9.gif │ ├── qx.png │ ├── report2_(add).gif │ ├── report2_(delete).gif │ ├── right_smbg.jpg │ ├── s1.gif │ ├── search.png │ ├── servicezhgb2312.gif │ ├── set.gif │ ├── set2.gif │ ├── shanchu.png │ ├── sitebackup.gif │ ├── skin.css │ ├── smallbg.jpg │ ├── st.gif │ ├── st.png │ ├── stop.gif │ ├── str.gif │ ├── t2bg1.gif │ ├── t2bg2.gif │ ├── t2bg4.gif │ ├── t2bg5.gif │ ├── title.gif │ ├── tj.jpg │ ├── tj.png │ ├── to.gif │ ├── tool-down-pic.gif │ ├── top-right.gif │ ├── top_bt.jpg │ ├── ts.gif │ ├── user-info.gif │ ├── usercontrol.gif │ ├── vie.gif │ ├── white.png │ ├── xiugai.png │ ├── yc.gif │ └── yx.gif ├── index.jsp ├── js │ ├── moo.fx.js │ ├── moo.fx.pack.js │ ├── prototype.lite.js │ └── validate.js ├── look_grade.jsp ├── main.jsp ├── main_down.jsp ├── main_exam.jsp ├── main_rule.jsp ├── sql │ └── myexam.sql ├── testOnline.jsp ├── update_user.jsp └── user_check.jsp └── src ├── com ├── core │ ├── Algo.java │ ├── Algo_blank.java │ ├── BasetableFactory.java │ ├── Count.java │ ├── Crazyadept.java │ ├── DataBase.java │ ├── FinalConstants.java │ ├── HtmlUtils.java │ ├── ParamUtils.java │ └── StringUtils.java ├── dao │ ├── DbBasetableFactory.java │ ├── Dbblank.java │ ├── Dbblankchp.java │ ├── Dbblankdiff.java │ ├── Dbpaper.java │ ├── Dbselect.java │ ├── Dbselectchp.java │ ├── Dbselectdiff.java │ └── Dbuser.java └── model │ ├── Blank.java │ ├── BlankChp.java │ ├── BlankDiff.java │ ├── Paper.java │ ├── Select.java │ ├── SelectChp.java │ ├── SelectDiff.java │ └── User.java └── connDB.properties /.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /.mymetadata: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | examOnline 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.wst.jsdt.core.javascriptValidator 10 | 11 | 12 | 13 | 14 | com.genuitec.eclipse.j2eedt.core.WebClasspathBuilder 15 | 16 | 17 | 18 | 19 | org.eclipse.jdt.core.javabuilder 20 | 21 | 22 | 23 | 24 | com.genuitec.eclipse.j2eedt.core.J2EEProjectValidator 25 | 26 | 27 | 28 | 29 | com.genuitec.eclipse.j2eedt.core.DeploymentDescriptorValidator 30 | 31 | 32 | 33 | 34 | org.eclipse.wst.validation.validationbuilder 35 | 36 | 37 | 38 | 39 | com.genuitec.eclipse.ast.deploy.core.DeploymentBuilder 40 | 41 | 42 | 43 | 44 | 45 | com.genuitec.eclipse.ast.deploy.core.deploymentnature 46 | com.genuitec.eclipse.j2eedt.core.webnature 47 | org.eclipse.jdt.core.javanature 48 | org.eclipse.wst.jsdt.core.jsNature 49 | 50 | 51 | -------------------------------------------------------------------------------- /.settings/.jsdtscope: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | #Sat Mar 01 09:01:48 CST 2014 2 | eclipse.preferences.version=1 3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 4 | org.eclipse.jdt.core.compiler.compliance=1.5 5 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 6 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 7 | org.eclipse.jdt.core.compiler.source=1.5 8 | -------------------------------------------------------------------------------- /.settings/org.eclipse.wst.jsdt.ui.superType.container: -------------------------------------------------------------------------------- 1 | org.eclipse.wst.jsdt.launching.baseBrowserLibrary -------------------------------------------------------------------------------- /.settings/org.eclipse.wst.jsdt.ui.superType.name: -------------------------------------------------------------------------------- 1 | Window -------------------------------------------------------------------------------- /14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/14.png -------------------------------------------------------------------------------- /JACOB/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /JACOB/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | JACOB 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | 15 | org.eclipse.jdt.core.javanature 16 | 17 | 18 | -------------------------------------------------------------------------------- /JACOB/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | #Thu Apr 10 09:13:37 CST 2014 2 | eclipse.preferences.version=1 3 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 4 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 5 | org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 6 | org.eclipse.jdt.core.compiler.compliance=1.6 7 | org.eclipse.jdt.core.compiler.debug.lineNumber=generate 8 | org.eclipse.jdt.core.compiler.debug.localVariable=generate 9 | org.eclipse.jdt.core.compiler.debug.sourceFile=generate 10 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 11 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 12 | org.eclipse.jdt.core.compiler.source=1.6 13 | -------------------------------------------------------------------------------- /JACOB/1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/JACOB/1.xml -------------------------------------------------------------------------------- /JACOB/bin/com/test/Cell.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/JACOB/bin/com/test/Cell.class -------------------------------------------------------------------------------- /JACOB/bin/com/test/Character.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/JACOB/bin/com/test/Character.class -------------------------------------------------------------------------------- /JACOB/bin/com/test/MSWordManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/JACOB/bin/com/test/MSWordManager.class -------------------------------------------------------------------------------- /JACOB/bin/com/test/Paragraph.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/JACOB/bin/com/test/Paragraph.class -------------------------------------------------------------------------------- /JACOB/bin/com/test/T.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/JACOB/bin/com/test/T.class -------------------------------------------------------------------------------- /JACOB/bin/com/test/Table.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/JACOB/bin/com/test/Table.class -------------------------------------------------------------------------------- /JACOB/bin/com/test/WordToXml.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/JACOB/bin/com/test/WordToXml.class -------------------------------------------------------------------------------- /JACOB/bin/com/word/WordToXml.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/JACOB/bin/com/word/WordToXml.class -------------------------------------------------------------------------------- /JACOB/bin/org/junit/Test.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/JACOB/bin/org/junit/Test.class -------------------------------------------------------------------------------- /JACOB/output.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/JACOB/output.xml -------------------------------------------------------------------------------- /JACOB/src/com/test/Cell.java: -------------------------------------------------------------------------------- 1 | package com.test; 2 | 3 | public class Cell { 4 | String cellColor; 5 | String cellText; 6 | 7 | } 8 | -------------------------------------------------------------------------------- /JACOB/src/com/test/Character.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/JACOB/src/com/test/Character.java -------------------------------------------------------------------------------- /JACOB/src/com/test/MSWordManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/JACOB/src/com/test/MSWordManager.java -------------------------------------------------------------------------------- /JACOB/src/com/test/Paragraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/JACOB/src/com/test/Paragraph.java -------------------------------------------------------------------------------- /JACOB/src/com/test/T.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/JACOB/src/com/test/T.java -------------------------------------------------------------------------------- /JACOB/src/com/test/Table.java: -------------------------------------------------------------------------------- 1 | package com.test; 2 | 3 | public class Table { 4 | String InsideLineWidth; 5 | String OutsideLineWidth; 6 | String Alignment; 7 | String colCount; 8 | String rowCount; 9 | 10 | } 11 | -------------------------------------------------------------------------------- /JACOB/src/com/test/WordToXml.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/JACOB/src/com/test/WordToXml.java -------------------------------------------------------------------------------- /JACOB/src/com/word/WordToXml.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/JACOB/src/com/word/WordToXml.java -------------------------------------------------------------------------------- /POI/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /POI/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | POI 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | 15 | org.eclipse.jdt.core.javanature 16 | 17 | 18 | -------------------------------------------------------------------------------- /POI/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | #Wed Apr 23 13:55:50 CST 2014 2 | eclipse.preferences.version=1 3 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 4 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 5 | org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 6 | org.eclipse.jdt.core.compiler.compliance=1.6 7 | org.eclipse.jdt.core.compiler.debug.lineNumber=generate 8 | org.eclipse.jdt.core.compiler.debug.localVariable=generate 9 | org.eclipse.jdt.core.compiler.debug.sourceFile=generate 10 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 11 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 12 | org.eclipse.jdt.core.compiler.source=1.6 13 | -------------------------------------------------------------------------------- /POI/bin/DataExtraction.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/POI/bin/DataExtraction.class -------------------------------------------------------------------------------- /POI/bin/PptRead.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/POI/bin/PptRead.class -------------------------------------------------------------------------------- /POI/bin/PptReader.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/POI/bin/PptReader.class -------------------------------------------------------------------------------- /POI/pict-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/POI/pict-2.jpg -------------------------------------------------------------------------------- /POI/pict-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/POI/pict-2.png -------------------------------------------------------------------------------- /POI/src/DataExtraction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/POI/src/DataExtraction.java -------------------------------------------------------------------------------- /POI/src/PptRead.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/POI/src/PptRead.java -------------------------------------------------------------------------------- /POI/src/PptReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/POI/src/PptReader.java -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | #计算机基础在线考试系统简介 2 | 3 | ##**项目背景** 4 | 5 | 这个项目是我大学的第一个真正意义上的项目,大二上的时候,找到我的任课老师,然后提前学习了Java这门课程,也是稀里糊涂的做了这个项目,今天拿出来看, 6 | 真的是烂到家了。变量名随便起,文件名命名毫无规律可言,数据库的设计属于那种,想到哪设计哪的那种。不过,大约快2个月的时间,把这个项目,慢慢的墨迹的差不多了, 7 | 写了差不多1W+行代码,纯粹是照猫画虎的那种。学习Java的过程,我觉得才是更好玩的,那种,每天早上,抱着个笔记本跑到图书馆自习室,一个人在那埋头,边看书,边写代码, 8 | 日子过的很充实.还记得,搭建tomcat环境,配置基本的xml文件,运行最简单的servlet都花费了我好几天的时间.项目,没有什么参考价值。上传到github上,就是为了留个纪念! 9 | 10 | ##**功能需求** 11 | 12 | **For Teacher:** 13 | 14 | * 录入、修改、删除题目 15 | * **自动组合试卷**,以老师设置的章节比重和难易程度为参考条件 16 | * **自动改卷,包括word,excel,ppt等操作题** 17 | * 管理学生考试信息 18 | 19 | **For Student:** 20 | 21 | * 在线考试 22 | * 成绩查询 23 | 24 | 25 | ##**整体设计** 26 | 27 | **采用二层架构** 28 | >显示:jsp 29 | 业务逻辑处理:javabean 30 | 31 | ##**开发工具及涉及技术** 32 | 33 | ###一、开发环境 34 | * Windows7 35 | * MyEclipse8.5 36 | * Mysql5.5 37 | * Tomcat6.0 38 | * JDK7.0 39 | * Chrome 40 | 41 | ###二、涉及技术 42 | * html,css,javascript 43 | * javabean 44 | * jdbc 45 | * mysql 46 | * jacob,poi(操作题自动阅卷功能) 47 | 48 | ##**数据库设计** 49 | 50 | ###创建数据库 51 | 52 | ` create database myexam charset utf8 ` 53 | 54 | ###二、ER图 55 | 56 | ![des](14.png) 57 | 58 | 59 | ###三、数据表含义 60 | 61 | | 表名|介绍 | 62 | | ------------- |:-------------:| 63 | |selectinfo|选择题表,包括题目、答案、难度、对应章节、ABCD四个选项的内容| 64 | |selectdiff|选择题的难度,简单、容易、困难、复杂| 65 | |selectchp|选择题对应的章节,及所占比重| 66 | |paper|试卷,及使用者、选择题、填空题、操作题的数目和分值,以及试卷类型:补考、期末考试| 67 | |user|用户,登录名、密码、院系、班级、考试成绩等| 68 | 69 | 70 | ##Jacob&POI 71 | 72 | word、ppt、excel的自动组卷可费了我不少劲,主要是学习jacob和poi这两个开源工具的类的使用。 73 | 并不是所有的操作都能识别,我再网上看了不少例子,自己写了一点。 74 | 75 | 附上地址: 76 | 77 | [Jacob](https://github.com/WiseWolfs/examOnline/tree/master/JACOB) 78 | [POI](https://github.com/WiseWolfs/examOnline/tree/master/POI) 79 | 80 | 81 | ##交流与学习 82 | - CSDN Blog:http://blog.csdn.net/wisewolf_life 83 | 84 | 85 | 86 | 87 | 88 | 89 | -------------------------------------------------------------------------------- /WebRoot/File.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%> 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | My JSP 'File.jsp' starting page 10 | 11 | 12 | 13 | 14 | 15 | This is my JSP page.
16 | 17 | 18 | -------------------------------------------------------------------------------- /WebRoot/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Class-Path: 3 | 4 | -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/com/core/Algo.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/WEB-INF/classes/com/core/Algo.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/com/core/Algo_blank.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/WEB-INF/classes/com/core/Algo_blank.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/com/core/BasetableFactory.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/WEB-INF/classes/com/core/BasetableFactory.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/com/core/Count.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/WEB-INF/classes/com/core/Count.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/com/core/Crazyadept.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/WEB-INF/classes/com/core/Crazyadept.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/com/core/DataBase.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/WEB-INF/classes/com/core/DataBase.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/com/core/FinalConstants.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/WEB-INF/classes/com/core/FinalConstants.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/com/core/HtmlUtils.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/WEB-INF/classes/com/core/HtmlUtils.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/com/core/ParamUtils.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/WEB-INF/classes/com/core/ParamUtils.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/com/core/StringUtils.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/WEB-INF/classes/com/core/StringUtils.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/com/dao/DbBasetableFactory.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/WEB-INF/classes/com/dao/DbBasetableFactory.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/com/dao/Dbblank.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/WEB-INF/classes/com/dao/Dbblank.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/com/dao/Dbblankchp.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/WEB-INF/classes/com/dao/Dbblankchp.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/com/dao/Dbblankdiff.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/WEB-INF/classes/com/dao/Dbblankdiff.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/com/dao/Dbpaper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/WEB-INF/classes/com/dao/Dbpaper.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/com/dao/Dbselect.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/WEB-INF/classes/com/dao/Dbselect.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/com/dao/Dbselectchp.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/WEB-INF/classes/com/dao/Dbselectchp.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/com/dao/Dbselectdiff.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/WEB-INF/classes/com/dao/Dbselectdiff.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/com/dao/Dbuser.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/WEB-INF/classes/com/dao/Dbuser.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/com/model/Blank.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/WEB-INF/classes/com/model/Blank.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/com/model/BlankChp.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/WEB-INF/classes/com/model/BlankChp.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/com/model/BlankDiff.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/WEB-INF/classes/com/model/BlankDiff.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/com/model/Paper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/WEB-INF/classes/com/model/Paper.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/com/model/Select.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/WEB-INF/classes/com/model/Select.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/com/model/SelectChp.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/WEB-INF/classes/com/model/SelectChp.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/com/model/SelectDiff.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/WEB-INF/classes/com/model/SelectDiff.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/com/model/User.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/WEB-INF/classes/com/model/User.class -------------------------------------------------------------------------------- /WebRoot/WEB-INF/classes/connDB.properties: -------------------------------------------------------------------------------- 1 | dbClassName=com.mysql.jdbc.Driver 2 | dbUrl=jdbc\:mysql\://127.0.0.1\:3306/myexam?user\=root&password\=root&useUnicode\=true 3 | -------------------------------------------------------------------------------- /WebRoot/WEB-INF/web.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | index.jsp 9 | 10 | 11 | -------------------------------------------------------------------------------- /WebRoot/admin/add_blank.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/add_blank.jsp -------------------------------------------------------------------------------- /WebRoot/admin/add_chp.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/add_chp.jsp -------------------------------------------------------------------------------- /WebRoot/admin/add_chp_b.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/add_chp_b.jsp -------------------------------------------------------------------------------- /WebRoot/admin/add_operate.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%> 2 | <% 3 | String path = request.getContextPath(); 4 | String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; 5 | %> 6 | 7 | 8 | 9 | 10 | 11 | 12 | My JSP 'add_operate.jsp' starting page 13 | 14 | 15 | 16 | 17 | 18 | 19 | 22 | 23 | 24 | 25 | 26 | This is my JSP page.
27 | 28 | 29 | -------------------------------------------------------------------------------- /WebRoot/admin/add_select.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/add_select.jsp -------------------------------------------------------------------------------- /WebRoot/admin/add_user.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/add_user.jsp -------------------------------------------------------------------------------- /WebRoot/admin/check_add_chp.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/check_add_chp.jsp -------------------------------------------------------------------------------- /WebRoot/admin/check_add_chpb.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/check_add_chpb.jsp -------------------------------------------------------------------------------- /WebRoot/admin/check_addblank.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/check_addblank.jsp -------------------------------------------------------------------------------- /WebRoot/admin/check_addselect.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/check_addselect.jsp -------------------------------------------------------------------------------- /WebRoot/admin/check_adduser.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/check_adduser.jsp -------------------------------------------------------------------------------- /WebRoot/admin/error.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/error.jsp -------------------------------------------------------------------------------- /WebRoot/admin/excelTest/Amer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/excelTest/Amer.png -------------------------------------------------------------------------------- /WebRoot/admin/excelTest/answer.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/excelTest/answer.xls -------------------------------------------------------------------------------- /WebRoot/admin/excelTest/excel出题模板.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/excelTest/excel出题模板.txt -------------------------------------------------------------------------------- /WebRoot/admin/excelTest/paper.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/excelTest/paper.xls -------------------------------------------------------------------------------- /WebRoot/admin/excelTest/timu.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/excelTest/timu.xls -------------------------------------------------------------------------------- /WebRoot/admin/exit.jsp: -------------------------------------------------------------------------------- 1 | <%@ page contentType="text/html; charset=GBK"%> 2 | <%session.removeAttribute("user"); 3 | session.invalidate();response.sendRedirect("../index.jsp"); 4 | %> 5 | -------------------------------------------------------------------------------- /WebRoot/admin/images/!.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/!.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/123.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/123.png -------------------------------------------------------------------------------- /WebRoot/admin/images/321.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/321.png -------------------------------------------------------------------------------- /WebRoot/admin/images/789.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/789.png -------------------------------------------------------------------------------- /WebRoot/admin/images/DefaultDocs.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/DefaultDocs.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/Login_but.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/Login_but.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/OK.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/OK.jpg -------------------------------------------------------------------------------- /WebRoot/admin/images/Redirects.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/Redirects.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/Submit_bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/Submit_bg.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/X.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/X.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/ad.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/ad.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/add.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/add.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/back.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/back.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/bg.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/bigsize.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/bigsize.jpg -------------------------------------------------------------------------------- /WebRoot/admin/images/bootnbg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/bootnbg.jpg -------------------------------------------------------------------------------- /WebRoot/admin/images/bullet.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/bullet.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/buttom-copy-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/buttom-copy-bg.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/buttom-left.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/buttom-left.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/buttom-right.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/buttom-right.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/buttom_bgs.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/buttom_bgs.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/buttom_left2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/buttom_left2.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/buttom_right2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/buttom_right2.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/card.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/card.jpg -------------------------------------------------------------------------------- /WebRoot/admin/images/check-out_.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/check-out_.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/close.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/close.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/content-bg-line.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/content-bg-line.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/content-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/content-bg.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/database_import_.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/database_import_.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/defind.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/defind.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/del.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/del.jpg -------------------------------------------------------------------------------- /WebRoot/admin/images/delete.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/delete.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/delete_6.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/delete_6.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/edit.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/edit.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/ershou_1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/ershou_1.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/ershou_2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/ershou_2.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/format.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/format.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/fox.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/fox.css -------------------------------------------------------------------------------- /WebRoot/admin/images/g.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/g.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/gw.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/gw.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/gw2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/gw2.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/icon-demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/icon-demo.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/icon-login-seaver.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/icon-login-seaver.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/icon-mail2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/icon-mail2.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/icon-phone.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/icon-phone.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/icon2_004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/icon2_004.png -------------------------------------------------------------------------------- /WebRoot/admin/images/icon2_089.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/icon2_089.png -------------------------------------------------------------------------------- /WebRoot/admin/images/icon2_090.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/icon2_090.png -------------------------------------------------------------------------------- /WebRoot/admin/images/image_(add)6.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/image_(add)6.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/image_1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/image_1.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/imagedelete.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/imagedelete.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/imageedit.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/imageedit.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/ipsecurity.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/ipsecurity.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/l1b3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/l1b3.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/l1b4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/l1b4.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/l1b5.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/l1b5.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/left-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/left-bg.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/left-top-right.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/left-top-right.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/line2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/line2.jpg -------------------------------------------------------------------------------- /WebRoot/admin/images/linkspic3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/linkspic3.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/linkspic6.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/linkspic6.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/lm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/lm.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/lminfo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/lminfo.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/login-buttom-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/login-buttom-bg.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/login-content-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/login-content-bg.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/login-top-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/login-top-bg.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/login-wel.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/login-wel.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/login_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/login_bg.jpg -------------------------------------------------------------------------------- /WebRoot/admin/images/logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/logo.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/logo.png -------------------------------------------------------------------------------- /WebRoot/admin/images/luck.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/luck.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/mail_leftbg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/mail_leftbg.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/mail_rightbg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/mail_rightbg.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/menu_bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/menu_bg.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/menu_bg1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/menu_bg1.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/menu_bg2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/menu_bg2.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/menu_bgs.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/menu_bgs.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/menu_topimg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/menu_topimg.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/menu_topline.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/menu_topline.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/mime.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/mime.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/nav-right-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/nav-right-bg.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/news-title-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/news-title-bg.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/ok.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/ok.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/out.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/out.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/password.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/password.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/pic1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/pic1.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/pic10.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/pic10.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/pic11.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/pic11.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/pic12.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/pic12.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/pic13.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/pic13.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/pic14.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/pic14.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/pic15.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/pic15.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/pic16.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/pic16.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/pic17.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/pic17.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/pic18.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/pic18.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/pic19.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/pic19.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/pic21.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/pic21.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/pic22.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/pic22.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/pic23.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/pic23.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/pic24.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/pic24.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/pic25.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/pic25.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/pic26.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/pic26.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/pic5.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/pic5.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/pic6.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/pic6.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/pic7.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/pic7.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/pic8.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/pic8.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/pic9.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/pic9.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/report2_(add).gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/report2_(add).gif -------------------------------------------------------------------------------- /WebRoot/admin/images/report2_(delete).gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/report2_(delete).gif -------------------------------------------------------------------------------- /WebRoot/admin/images/right_smbg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/right_smbg.jpg -------------------------------------------------------------------------------- /WebRoot/admin/images/servicezhgb2312.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/servicezhgb2312.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/set.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/set.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/set2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/set2.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/sitebackup.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/sitebackup.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/skin.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/skin.css -------------------------------------------------------------------------------- /WebRoot/admin/images/smallbg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/smallbg.jpg -------------------------------------------------------------------------------- /WebRoot/admin/images/st.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/st.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/st.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/st.png -------------------------------------------------------------------------------- /WebRoot/admin/images/stop.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/stop.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/str.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/str.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/t2bg1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/t2bg1.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/t2bg2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/t2bg2.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/t2bg4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/t2bg4.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/t2bg5.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/t2bg5.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/title.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/title.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/tj.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/tj.jpg -------------------------------------------------------------------------------- /WebRoot/admin/images/to.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/to.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/tool-down-pic.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/tool-down-pic.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/top-right.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/top-right.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/top_bt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/top_bt.jpg -------------------------------------------------------------------------------- /WebRoot/admin/images/ts.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/ts.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/user-info.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/user-info.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/usercontrol.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/usercontrol.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/vie.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/vie.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/yc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/yc.gif -------------------------------------------------------------------------------- /WebRoot/admin/images/yx.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/images/yx.gif -------------------------------------------------------------------------------- /WebRoot/admin/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/index.jsp -------------------------------------------------------------------------------- /WebRoot/admin/info_blank.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/info_blank.jsp -------------------------------------------------------------------------------- /WebRoot/admin/info_select.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/info_select.jsp -------------------------------------------------------------------------------- /WebRoot/admin/js/moo.fx.js: -------------------------------------------------------------------------------- 1 | /* 2 | moo.fx, simple effects library built with prototype.js (http://prototype.conio.net). 3 | by Valerio Proietti (http://mad4milk.net) MIT-style LICENSE. 4 | for more info (http://moofx.mad4milk.net). 5 | Sunday, March 05, 2006 6 | v 1.2.3 7 | */ 8 | 9 | var fx = new Object(); 10 | //base 11 | fx.Base = function(){}; 12 | fx.Base.prototype = { 13 | setOptions: function(options) { 14 | this.options = { 15 | duration: 500, 16 | onComplete: '', 17 | transition: fx.sinoidal 18 | } 19 | Object.extend(this.options, options || {}); 20 | }, 21 | 22 | step: function() { 23 | var time = (new Date).getTime(); 24 | if (time >= this.options.duration+this.startTime) { 25 | this.now = this.to; 26 | clearInterval (this.timer); 27 | this.timer = null; 28 | if (this.options.onComplete) setTimeout(this.options.onComplete.bind(this), 10); 29 | } 30 | else { 31 | var Tpos = (time - this.startTime) / (this.options.duration); 32 | this.now = this.options.transition(Tpos) * (this.to-this.from) + this.from; 33 | } 34 | this.increase(); 35 | }, 36 | 37 | custom: function(from, to) { 38 | if (this.timer != null) return; 39 | this.from = from; 40 | this.to = to; 41 | this.startTime = (new Date).getTime(); 42 | this.timer = setInterval (this.step.bind(this), 13); 43 | }, 44 | 45 | hide: function() { 46 | this.now = 0; 47 | this.increase(); 48 | }, 49 | 50 | clearTimer: function() { 51 | clearInterval(this.timer); 52 | this.timer = null; 53 | } 54 | } 55 | 56 | //stretchers 57 | fx.Layout = Class.create(); 58 | fx.Layout.prototype = Object.extend(new fx.Base(), { 59 | initialize: function(el, options) { 60 | this.el = $(el); 61 | this.el.style.overflow = "hidden"; 62 | this.iniWidth = this.el.offsetWidth; 63 | this.iniHeight = this.el.offsetHeight; 64 | this.setOptions(options); 65 | } 66 | }); 67 | 68 | fx.Height = Class.create(); 69 | Object.extend(Object.extend(fx.Height.prototype, fx.Layout.prototype), { 70 | increase: function() { 71 | this.el.style.height = this.now + "px"; 72 | }, 73 | 74 | toggle: function() { 75 | if (this.el.offsetHeight > 0) this.custom(this.el.offsetHeight, 0); 76 | else this.custom(0, this.el.scrollHeight); 77 | } 78 | }); 79 | 80 | fx.Width = Class.create(); 81 | Object.extend(Object.extend(fx.Width.prototype, fx.Layout.prototype), { 82 | increase: function() { 83 | this.el.style.width = this.now + "px"; 84 | }, 85 | 86 | toggle: function(){ 87 | if (this.el.offsetWidth > 0) this.custom(this.el.offsetWidth, 0); 88 | else this.custom(0, this.iniWidth); 89 | } 90 | }); 91 | 92 | //fader 93 | fx.Opacity = Class.create(); 94 | fx.Opacity.prototype = Object.extend(new fx.Base(), { 95 | initialize: function(el, options) { 96 | this.el = $(el); 97 | this.now = 1; 98 | this.increase(); 99 | this.setOptions(options); 100 | }, 101 | 102 | increase: function() { 103 | if (this.now == 1 && (/Firefox/.test(navigator.userAgent))) this.now = 0.9999; 104 | this.setOpacity(this.now); 105 | }, 106 | 107 | setOpacity: function(opacity) { 108 | if (opacity == 0 && this.el.style.visibility != "hidden") this.el.style.visibility = "hidden"; 109 | else if (this.el.style.visibility != "visible") this.el.style.visibility = "visible"; 110 | if (window.ActiveXObject) this.el.style.filter = "alpha(opacity=" + opacity*100 + ")"; 111 | this.el.style.opacity = opacity; 112 | }, 113 | 114 | toggle: function() { 115 | if (this.now > 0) this.custom(1, 0); 116 | else this.custom(0, 1); 117 | } 118 | }); 119 | 120 | //transitions 121 | fx.sinoidal = function(pos){ 122 | return ((-Math.cos(pos*Math.PI)/2) + 0.5); 123 | //this transition is from script.aculo.us 124 | } 125 | fx.linear = function(pos){ 126 | return pos; 127 | } 128 | fx.cubic = function(pos){ 129 | return Math.pow(pos, 3); 130 | } 131 | fx.circ = function(pos){ 132 | return Math.sqrt(pos); 133 | } -------------------------------------------------------------------------------- /WebRoot/admin/js/moo.fx.pack.js: -------------------------------------------------------------------------------- 1 | /* 2 | moo.fx pack, effects extensions for moo.fx. 3 | by Valerio Proietti (http://mad4milk.net) MIT-style LICENSE 4 | for more info visit (http://moofx.mad4milk.net). 5 | Friday, April 14, 2006 6 | v 1.2.4 7 | */ 8 | 9 | //smooth scroll 10 | fx.Scroll = Class.create(); 11 | fx.Scroll.prototype = Object.extend(new fx.Base(), { 12 | initialize: function(options) { 13 | this.setOptions(options); 14 | }, 15 | 16 | scrollTo: function(el){ 17 | var dest = Position.cumulativeOffset($(el))[1]; 18 | var client = window.innerHeight || document.documentElement.clientHeight; 19 | var full = document.documentElement.scrollHeight; 20 | var top = window.pageYOffset || document.body.scrollTop || document.documentElement.scrollTop; 21 | if (dest+client > full) this.custom(top, dest - client + (full-dest)); 22 | else this.custom(top, dest); 23 | }, 24 | 25 | increase: function(){ 26 | window.scrollTo(0, this.now); 27 | } 28 | }); 29 | 30 | //text size modify, now works with pixels too. 31 | fx.Text = Class.create(); 32 | fx.Text.prototype = Object.extend(new fx.Base(), { 33 | initialize: function(el, options) { 34 | this.el = $(el); 35 | this.setOptions(options); 36 | if (!this.options.unit) this.options.unit = "em"; 37 | }, 38 | 39 | increase: function() { 40 | this.el.style.fontSize = this.now + this.options.unit; 41 | } 42 | }); 43 | 44 | //composition effect: widht/height/opacity 45 | fx.Combo = Class.create(); 46 | fx.Combo.prototype = { 47 | setOptions: function(options) { 48 | this.options = { 49 | opacity: true, 50 | height: true, 51 | width: false 52 | } 53 | Object.extend(this.options, options || {}); 54 | }, 55 | 56 | initialize: function(el, options) { 57 | this.el = $(el); 58 | this.setOptions(options); 59 | if (this.options.opacity) { 60 | this.o = new fx.Opacity(el, options); 61 | options.onComplete = null; 62 | } 63 | if (this.options.height) { 64 | this.h = new fx.Height(el, options); 65 | options.onComplete = null; 66 | } 67 | if (this.options.width) this.w = new fx.Width(el, options); 68 | }, 69 | 70 | toggle: function() { this.checkExec('toggle'); }, 71 | 72 | hide: function(){ this.checkExec('hide'); }, 73 | 74 | clearTimer: function(){ this.checkExec('clearTimer'); }, 75 | 76 | checkExec: function(func){ 77 | if (this.o) this.o[func](); 78 | if (this.h) this.h[func](); 79 | if (this.w) this.w[func](); 80 | }, 81 | 82 | //only if width+height 83 | resizeTo: function(hto, wto) { 84 | if (this.h && this.w) { 85 | this.h.custom(this.el.offsetHeight, this.el.offsetHeight + hto); 86 | this.w.custom(this.el.offsetWidth, this.el.offsetWidth + wto); 87 | } 88 | }, 89 | 90 | customSize: function(hto, wto) { 91 | if (this.h && this.w) { 92 | this.h.custom(this.el.offsetHeight, hto); 93 | this.w.custom(this.el.offsetWidth, wto); 94 | } 95 | } 96 | } 97 | 98 | fx.Accordion = Class.create(); 99 | fx.Accordion.prototype = { 100 | setOptions: function(options) { 101 | this.options = { 102 | delay: 100, 103 | opacity: false 104 | } 105 | Object.extend(this.options, options || {}); 106 | }, 107 | 108 | initialize: function(togglers, elements, options) { 109 | this.elements = elements; 110 | this.setOptions(options); 111 | var options = options || ''; 112 | this.fxa = []; 113 | if (options && options.onComplete) options.onFinish = options.onComplete; 114 | elements.each(function(el, i){ 115 | options.onComplete = function(){ 116 | if (el.offsetHeight > 0) el.style.height = '1%'; 117 | if (options.onFinish) options.onFinish(el); 118 | } 119 | this.fxa[i] = new fx.Combo(el, options); 120 | this.fxa[i].hide(); 121 | }.bind(this)); 122 | 123 | togglers.each(function(tog, i){ 124 | if (typeof tog.onclick == 'function') var exClick = tog.onclick; 125 | tog.onclick = function(){ 126 | if (exClick) exClick(); 127 | this.showThisHideOpen(elements[i]); 128 | }.bind(this); 129 | }.bind(this)); 130 | }, 131 | 132 | showThisHideOpen: function(toShow){ 133 | this.elements.each(function(el, j){ 134 | if (el.offsetHeight > 0 && el != toShow) this.clearAndToggle(el, j); 135 | if (el == toShow && toShow.offsetHeight == 0) setTimeout(function(){this.clearAndToggle(toShow, j);}.bind(this), this.options.delay); 136 | }.bind(this)); 137 | }, 138 | 139 | clearAndToggle: function(el, i){ 140 | this.fxa[i].clearTimer(); 141 | this.fxa[i].toggle(); 142 | } 143 | } 144 | 145 | var Remember = new Object(); 146 | Remember = function(){}; 147 | Remember.prototype = { 148 | initialize: function(el, options){ 149 | this.el = $(el); 150 | this.days = 365; 151 | this.options = options; 152 | this.effect(); 153 | var cookie = this.readCookie(); 154 | if (cookie) { 155 | this.fx.now = cookie; 156 | this.fx.increase(); 157 | } 158 | }, 159 | 160 | //cookie functions based on code by Peter-Paul Koch 161 | setCookie: function(value) { 162 | var date = new Date(); 163 | date.setTime(date.getTime()+(this.days*24*60*60*1000)); 164 | var expires = "; expires="+date.toGMTString(); 165 | document.cookie = this.el+this.el.id+this.prefix+"="+value+expires+"; path=/"; 166 | }, 167 | 168 | readCookie: function() { 169 | var nameEQ = this.el+this.el.id+this.prefix + "="; 170 | var ca = document.cookie.split(';'); 171 | for(var i=0;c=ca[i];i++) { 172 | while (c.charAt(0)==' ') c = c.substring(1,c.length); 173 | if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); 174 | } 175 | return false; 176 | }, 177 | 178 | custom: function(from, to){ 179 | if (this.fx.now != to) { 180 | this.setCookie(to); 181 | this.fx.custom(from, to); 182 | } 183 | } 184 | } 185 | 186 | fx.RememberHeight = Class.create(); 187 | fx.RememberHeight.prototype = Object.extend(new Remember(), { 188 | effect: function(){ 189 | this.fx = new fx.Height(this.el, this.options); 190 | this.prefix = 'height'; 191 | }, 192 | 193 | toggle: function(){ 194 | if (this.el.offsetHeight == 0) this.setCookie(this.el.scrollHeight); 195 | else this.setCookie(0); 196 | this.fx.toggle(); 197 | }, 198 | 199 | resize: function(to){ 200 | this.setCookie(this.el.offsetHeight+to); 201 | this.fx.custom(this.el.offsetHeight,this.el.offsetHeight+to); 202 | }, 203 | 204 | hide: function(){ 205 | if (!this.readCookie()) { 206 | this.fx.hide(); 207 | } 208 | } 209 | }); 210 | 211 | fx.RememberText = Class.create(); 212 | fx.RememberText.prototype = Object.extend(new Remember(), { 213 | effect: function(){ 214 | this.fx = new fx.Text(this.el, this.options); 215 | this.prefix = 'text'; 216 | } 217 | }); 218 | 219 | //useful for-replacement 220 | Array.prototype.iterate = function(func){ 221 | for(var i=0;i 3 | * Prototype is freely distributable under the terms of an MIT-style license. 4 | * For details, see the Prototype web site: http://prototype.conio.net/ 5 | /*--------------------------------------------------------------------------*/ 6 | 7 | //note: modified & stripped down version of prototype, to be used with moo.fx by mad4milk (http://moofx.mad4milk.net). 8 | 9 | var Class = { 10 | create: function() { 11 | return function() { 12 | this.initialize.apply(this, arguments); 13 | } 14 | } 15 | } 16 | 17 | Object.extend = function(destination, source) { 18 | for (property in source) destination[property] = source[property]; 19 | return destination; 20 | } 21 | 22 | Function.prototype.bind = function(object) { 23 | var __method = this; 24 | return function() { 25 | return __method.apply(object, arguments); 26 | } 27 | } 28 | 29 | Function.prototype.bindAsEventListener = function(object) { 30 | var __method = this; 31 | return function(event) { 32 | __method.call(object, event || window.event); 33 | } 34 | } 35 | 36 | function $() { 37 | if (arguments.length == 1) return get$(arguments[0]); 38 | var elements = []; 39 | $c(arguments).each(function(el){ 40 | elements.push(get$(el)); 41 | }); 42 | return elements; 43 | 44 | function get$(el){ 45 | if (typeof el == 'string') el = document.getElementById(el); 46 | return el; 47 | } 48 | } 49 | 50 | if (!window.Element) var Element = new Object(); 51 | 52 | Object.extend(Element, { 53 | remove: function(element) { 54 | element = $(element); 55 | element.parentNode.removeChild(element); 56 | }, 57 | 58 | hasClassName: function(element, className) { 59 | element = $(element); 60 | if (!element) return; 61 | var hasClass = false; 62 | element.className.split(' ').each(function(cn){ 63 | if (cn == className) hasClass = true; 64 | }); 65 | return hasClass; 66 | }, 67 | 68 | addClassName: function(element, className) { 69 | element = $(element); 70 | Element.removeClassName(element, className); 71 | element.className += ' ' + className; 72 | }, 73 | 74 | removeClassName: function(element, className) { 75 | element = $(element); 76 | if (!element) return; 77 | var newClassName = ''; 78 | element.className.split(' ').each(function(cn, i){ 79 | if (cn != className){ 80 | if (i > 0) newClassName += ' '; 81 | newClassName += cn; 82 | } 83 | }); 84 | element.className = newClassName; 85 | }, 86 | 87 | cleanWhitespace: function(element) { 88 | element = $(element); 89 | $c(element.childNodes).each(function(node){ 90 | if (node.nodeType == 3 && !/\S/.test(node.nodeValue)) Element.remove(node); 91 | }); 92 | }, 93 | 94 | find: function(element, what) { 95 | element = $(element)[what]; 96 | while (element.nodeType != 1) element = element[what]; 97 | return element; 98 | } 99 | }); 100 | 101 | var Position = { 102 | cumulativeOffset: function(element) { 103 | var valueT = 0, valueL = 0; 104 | do { 105 | valueT += element.offsetTop || 0; 106 | valueL += element.offsetLeft || 0; 107 | element = element.offsetParent; 108 | } while (element); 109 | return [valueL, valueT]; 110 | } 111 | }; 112 | 113 | document.getElementsByClassName = function(className) { 114 | var children = document.getElementsByTagName('*') || document.all; 115 | var elements = []; 116 | $c(children).each(function(child){ 117 | if (Element.hasClassName(child, className)) elements.push(child); 118 | }); 119 | return elements; 120 | } 121 | 122 | //useful array functions 123 | Array.prototype.iterate = function(func){ 124 | for(var i=0;i 3 | <% 4 | User u=(User)session.getAttribute("user"); 5 | %> 6 | 7 | 8 | 9 | 10 | 11 | 管理页面 12 | 13 | 14 | 15 | 16 | 145 | 146 | 147 | 148 | 149 | 150 | 170 | 171 |
151 |

学生查询

152 |

学生管理

153 |

出卷

154 |

选择题管理

155 |

判断题管理

156 |

操作题管理

157 |

安全退出

158 | 159 |
160 | 169 |
172 | 173 | 174 | -------------------------------------------------------------------------------- /WebRoot/admin/list_blank.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/list_blank.jsp -------------------------------------------------------------------------------- /WebRoot/admin/list_operate.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/list_operate.jsp -------------------------------------------------------------------------------- /WebRoot/admin/list_select.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/list_select.jsp -------------------------------------------------------------------------------- /WebRoot/admin/list_user.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/list_user.jsp -------------------------------------------------------------------------------- /WebRoot/admin/list_user_s.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/list_user_s.jsp -------------------------------------------------------------------------------- /WebRoot/admin/main.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/main.jsp -------------------------------------------------------------------------------- /WebRoot/admin/modify_blank.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/modify_blank.jsp -------------------------------------------------------------------------------- /WebRoot/admin/modify_chp.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/modify_chp.jsp -------------------------------------------------------------------------------- /WebRoot/admin/modify_chp_b.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/modify_chp_b.jsp -------------------------------------------------------------------------------- /WebRoot/admin/modify_select.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/modify_select.jsp -------------------------------------------------------------------------------- /WebRoot/admin/modify_user.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/modify_user.jsp -------------------------------------------------------------------------------- /WebRoot/admin/paper_manage.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/paper_manage.jsp -------------------------------------------------------------------------------- /WebRoot/admin/pptTest/12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/pptTest/12.jpg -------------------------------------------------------------------------------- /WebRoot/admin/pptTest/answer.ppt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/pptTest/answer.ppt -------------------------------------------------------------------------------- /WebRoot/admin/pptTest/paper.ppt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/pptTest/paper.ppt -------------------------------------------------------------------------------- /WebRoot/admin/pptTest/ppt出题模板.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/pptTest/ppt出题模板.txt -------------------------------------------------------------------------------- /WebRoot/admin/pptTest/timu.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/pptTest/timu.txt -------------------------------------------------------------------------------- /WebRoot/admin/right.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/right.jsp -------------------------------------------------------------------------------- /WebRoot/admin/save_blank.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/save_blank.jsp -------------------------------------------------------------------------------- /WebRoot/admin/save_select.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/save_select.jsp -------------------------------------------------------------------------------- /WebRoot/admin/search_user.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/search_user.jsp -------------------------------------------------------------------------------- /WebRoot/admin/set_blank.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/set_blank.jsp -------------------------------------------------------------------------------- /WebRoot/admin/set_excel.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/set_excel.jsp -------------------------------------------------------------------------------- /WebRoot/admin/set_paper.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/set_paper.jsp -------------------------------------------------------------------------------- /WebRoot/admin/set_ppt.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/set_ppt.jsp -------------------------------------------------------------------------------- /WebRoot/admin/set_select.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/set_select.jsp -------------------------------------------------------------------------------- /WebRoot/admin/set_word.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/set_word.jsp -------------------------------------------------------------------------------- /WebRoot/admin/test_manage.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%> 2 | <% 3 | String path = request.getContextPath(); 4 | String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; 5 | %> 6 | 7 | 8 | 9 | 10 | 11 | 12 | My JSP 'test_manage.jsp' starting page 13 | 14 | 15 | 16 | 17 | 18 | 19 | 22 | 23 | 24 | 25 | 26 | This is my JSP page.
27 | 28 | 29 | -------------------------------------------------------------------------------- /WebRoot/admin/top.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/top.jsp -------------------------------------------------------------------------------- /WebRoot/admin/update_blank.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%> 2 | <% 3 | String path = request.getContextPath(); 4 | String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; 5 | %> 6 | 7 | 8 | 9 | 10 | 11 | 12 | My JSP 'update_blank.jsp' starting page 13 | 14 | 15 | 16 | 17 | 18 | 19 | 22 | 23 | 24 | 25 | 26 | This is my JSP page.
27 | 28 | 29 | -------------------------------------------------------------------------------- /WebRoot/admin/update_select.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/update_select.jsp -------------------------------------------------------------------------------- /WebRoot/admin/update_user.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/update_user.jsp -------------------------------------------------------------------------------- /WebRoot/admin/wordTest/1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/wordTest/1.txt -------------------------------------------------------------------------------- /WebRoot/admin/wordTest/2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/wordTest/2.txt -------------------------------------------------------------------------------- /WebRoot/admin/wordTest/answer.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/wordTest/answer.doc -------------------------------------------------------------------------------- /WebRoot/admin/wordTest/answer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/wordTest/answer.xml -------------------------------------------------------------------------------- /WebRoot/admin/wordTest/paper.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/wordTest/paper.doc -------------------------------------------------------------------------------- /WebRoot/admin/wordTest/paper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/wordTest/paper.xml -------------------------------------------------------------------------------- /WebRoot/admin/wordTest/timu.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/wordTest/timu.doc -------------------------------------------------------------------------------- /WebRoot/admin/wordTest/word出题模板.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/admin/wordTest/word出题模板.txt -------------------------------------------------------------------------------- /WebRoot/check_updateuser.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/check_updateuser.jsp -------------------------------------------------------------------------------- /WebRoot/error.jsp: -------------------------------------------------------------------------------- 1 | <%@ page contentType="text/html; charset=UTF-8"%> 2 | 3 | 4 | 用户登录 5 | 6 | 7 | 8 | 9 | 11 | 12 | 13 | 14 | 15 | 20 | 21 | 22 | 30 | 31 | 32 | 38 | 39 | 40 | 41 | 42 |
16 |

17 | error 18 |

19 |
23 | <% String error=session.getAttribute("error").toString(); 24 | if(error!=null){ 25 | out.print(error); 26 | }else{ 27 | out.print("未知错误!!!"); 28 | }%> 29 |
33 | 返回上页   35 | 关闭窗口 37 |
43 | 44 | 45 | -------------------------------------------------------------------------------- /WebRoot/examDeal.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/examDeal.jsp -------------------------------------------------------------------------------- /WebRoot/examOnline.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/examOnline.jsp -------------------------------------------------------------------------------- /WebRoot/exit.jsp: -------------------------------------------------------------------------------- 1 | <%@ page contentType="text/html; charset=GBK" %> 2 | <%session.removeAttribute("user"); 3 | session.invalidate();response.sendRedirect("index.jsp");%> 4 | -------------------------------------------------------------------------------- /WebRoot/homepage.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/homepage.jsp -------------------------------------------------------------------------------- /WebRoot/homepage/admin_top.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/homepage/admin_top.html -------------------------------------------------------------------------------- /WebRoot/homepage/left.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" import="java.util.*,com.model.*" 2 | pageEncoding="UTF-8"%> 3 | <% 4 | User u=(User)session.getAttribute("user"); 5 | %> 6 | 7 | 8 | 9 | 10 | 11 | 管理页面 12 | 13 | 14 | 15 | 16 | 145 | 146 | 147 | 148 | 149 | 150 | 168 | 169 |
151 |

在线考试

152 |

查看成绩

153 |

修改用户

154 |

考场规则

155 |

安全退出

156 | 157 |
158 | 167 |
170 | 171 | 172 | -------------------------------------------------------------------------------- /WebRoot/homepage/right.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/homepage/right.html -------------------------------------------------------------------------------- /WebRoot/images/!.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/!.gif -------------------------------------------------------------------------------- /WebRoot/images/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/1.png -------------------------------------------------------------------------------- /WebRoot/images/123.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/123.png -------------------------------------------------------------------------------- /WebRoot/images/1333.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/1333.png -------------------------------------------------------------------------------- /WebRoot/images/789.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/789.png -------------------------------------------------------------------------------- /WebRoot/images/BB.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/BB.jpg -------------------------------------------------------------------------------- /WebRoot/images/DefaultDocs.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/DefaultDocs.gif -------------------------------------------------------------------------------- /WebRoot/images/Login_but.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/Login_but.gif -------------------------------------------------------------------------------- /WebRoot/images/OK.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/OK.jpg -------------------------------------------------------------------------------- /WebRoot/images/Redirects.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/Redirects.gif -------------------------------------------------------------------------------- /WebRoot/images/SE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/SE.png -------------------------------------------------------------------------------- /WebRoot/images/Submit_bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/Submit_bg.gif -------------------------------------------------------------------------------- /WebRoot/images/X.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/X.gif -------------------------------------------------------------------------------- /WebRoot/images/ad.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/ad.gif -------------------------------------------------------------------------------- /WebRoot/images/add.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/add.gif -------------------------------------------------------------------------------- /WebRoot/images/back.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/back.gif -------------------------------------------------------------------------------- /WebRoot/images/bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/bg.gif -------------------------------------------------------------------------------- /WebRoot/images/bigsize.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/bigsize.jpg -------------------------------------------------------------------------------- /WebRoot/images/bootnbg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/bootnbg.jpg -------------------------------------------------------------------------------- /WebRoot/images/bullet.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/bullet.gif -------------------------------------------------------------------------------- /WebRoot/images/buttom-copy-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/buttom-copy-bg.gif -------------------------------------------------------------------------------- /WebRoot/images/buttom-left.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/buttom-left.gif -------------------------------------------------------------------------------- /WebRoot/images/buttom-right.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/buttom-right.gif -------------------------------------------------------------------------------- /WebRoot/images/buttom_bgs.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/buttom_bgs.gif -------------------------------------------------------------------------------- /WebRoot/images/buttom_left2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/buttom_left2.gif -------------------------------------------------------------------------------- /WebRoot/images/buttom_right2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/buttom_right2.gif -------------------------------------------------------------------------------- /WebRoot/images/card.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/card.jpg -------------------------------------------------------------------------------- /WebRoot/images/check-out_.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/check-out_.gif -------------------------------------------------------------------------------- /WebRoot/images/close.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/close.gif -------------------------------------------------------------------------------- /WebRoot/images/content-bg-line.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/content-bg-line.gif -------------------------------------------------------------------------------- /WebRoot/images/content-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/content-bg.gif -------------------------------------------------------------------------------- /WebRoot/images/database_import_.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/database_import_.gif -------------------------------------------------------------------------------- /WebRoot/images/defind.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/defind.gif -------------------------------------------------------------------------------- /WebRoot/images/del.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/del.jpg -------------------------------------------------------------------------------- /WebRoot/images/delete.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/delete.gif -------------------------------------------------------------------------------- /WebRoot/images/delete_6.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/delete_6.gif -------------------------------------------------------------------------------- /WebRoot/images/edit.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/edit.gif -------------------------------------------------------------------------------- /WebRoot/images/ershou_1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/ershou_1.gif -------------------------------------------------------------------------------- /WebRoot/images/ershou_2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/ershou_2.gif -------------------------------------------------------------------------------- /WebRoot/images/format.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/format.gif -------------------------------------------------------------------------------- /WebRoot/images/fox.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/fox.css -------------------------------------------------------------------------------- /WebRoot/images/g.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/g.gif -------------------------------------------------------------------------------- /WebRoot/images/gw.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/gw.gif -------------------------------------------------------------------------------- /WebRoot/images/gw2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/gw2.gif -------------------------------------------------------------------------------- /WebRoot/images/houtai.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/houtai.jpg -------------------------------------------------------------------------------- /WebRoot/images/icon-demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/icon-demo.gif -------------------------------------------------------------------------------- /WebRoot/images/icon-login-seaver.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/icon-login-seaver.gif -------------------------------------------------------------------------------- /WebRoot/images/icon-mail2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/icon-mail2.gif -------------------------------------------------------------------------------- /WebRoot/images/icon-phone.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/icon-phone.gif -------------------------------------------------------------------------------- /WebRoot/images/icon2_004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/icon2_004.png -------------------------------------------------------------------------------- /WebRoot/images/icon2_089.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/icon2_089.png -------------------------------------------------------------------------------- /WebRoot/images/icon2_090.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/icon2_090.png -------------------------------------------------------------------------------- /WebRoot/images/image_(add)6.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/image_(add)6.gif -------------------------------------------------------------------------------- /WebRoot/images/image_1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/image_1.gif -------------------------------------------------------------------------------- /WebRoot/images/imagedelete.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/imagedelete.gif -------------------------------------------------------------------------------- /WebRoot/images/imageedit.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/imageedit.gif -------------------------------------------------------------------------------- /WebRoot/images/ipsecurity.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/ipsecurity.gif -------------------------------------------------------------------------------- /WebRoot/images/l1b3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/l1b3.gif -------------------------------------------------------------------------------- /WebRoot/images/l1b4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/l1b4.gif -------------------------------------------------------------------------------- /WebRoot/images/l1b5.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/l1b5.gif -------------------------------------------------------------------------------- /WebRoot/images/left-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/left-bg.gif -------------------------------------------------------------------------------- /WebRoot/images/left-top-right.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/left-top-right.gif -------------------------------------------------------------------------------- /WebRoot/images/line2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/line2.jpg -------------------------------------------------------------------------------- /WebRoot/images/linkspic3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/linkspic3.gif -------------------------------------------------------------------------------- /WebRoot/images/linkspic6.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/linkspic6.gif -------------------------------------------------------------------------------- /WebRoot/images/lm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/lm.gif -------------------------------------------------------------------------------- /WebRoot/images/lminfo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/lminfo.gif -------------------------------------------------------------------------------- /WebRoot/images/login-buttom-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/login-buttom-bg.gif -------------------------------------------------------------------------------- /WebRoot/images/login-content-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/login-content-bg.gif -------------------------------------------------------------------------------- /WebRoot/images/login-top-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/login-top-bg.gif -------------------------------------------------------------------------------- /WebRoot/images/login-wel.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/login-wel.gif -------------------------------------------------------------------------------- /WebRoot/images/login_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/login_bg.jpg -------------------------------------------------------------------------------- /WebRoot/images/logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/logo.gif -------------------------------------------------------------------------------- /WebRoot/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/logo.png -------------------------------------------------------------------------------- /WebRoot/images/luck.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/luck.gif -------------------------------------------------------------------------------- /WebRoot/images/mail_leftbg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/mail_leftbg.gif -------------------------------------------------------------------------------- /WebRoot/images/mail_rightbg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/mail_rightbg.gif -------------------------------------------------------------------------------- /WebRoot/images/menu_bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/menu_bg.gif -------------------------------------------------------------------------------- /WebRoot/images/menu_bg1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/menu_bg1.gif -------------------------------------------------------------------------------- /WebRoot/images/menu_bg2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/menu_bg2.gif -------------------------------------------------------------------------------- /WebRoot/images/menu_bgs.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/menu_bgs.gif -------------------------------------------------------------------------------- /WebRoot/images/menu_topimg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/menu_topimg.gif -------------------------------------------------------------------------------- /WebRoot/images/menu_topline.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/menu_topline.gif -------------------------------------------------------------------------------- /WebRoot/images/mime.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/mime.gif -------------------------------------------------------------------------------- /WebRoot/images/nav-right-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/nav-right-bg.gif -------------------------------------------------------------------------------- /WebRoot/images/news-title-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/news-title-bg.gif -------------------------------------------------------------------------------- /WebRoot/images/ok.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/ok.gif -------------------------------------------------------------------------------- /WebRoot/images/out.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/out.gif -------------------------------------------------------------------------------- /WebRoot/images/password.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/password.gif -------------------------------------------------------------------------------- /WebRoot/images/pic1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/pic1.gif -------------------------------------------------------------------------------- /WebRoot/images/pic10.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/pic10.gif -------------------------------------------------------------------------------- /WebRoot/images/pic11.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/pic11.gif -------------------------------------------------------------------------------- /WebRoot/images/pic12.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/pic12.gif -------------------------------------------------------------------------------- /WebRoot/images/pic13.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/pic13.gif -------------------------------------------------------------------------------- /WebRoot/images/pic14.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/pic14.gif -------------------------------------------------------------------------------- /WebRoot/images/pic15.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/pic15.gif -------------------------------------------------------------------------------- /WebRoot/images/pic16.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/pic16.gif -------------------------------------------------------------------------------- /WebRoot/images/pic17.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/pic17.gif -------------------------------------------------------------------------------- /WebRoot/images/pic18.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/pic18.gif -------------------------------------------------------------------------------- /WebRoot/images/pic19.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/pic19.gif -------------------------------------------------------------------------------- /WebRoot/images/pic21.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/pic21.gif -------------------------------------------------------------------------------- /WebRoot/images/pic22.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/pic22.gif -------------------------------------------------------------------------------- /WebRoot/images/pic23.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/pic23.gif -------------------------------------------------------------------------------- /WebRoot/images/pic24.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/pic24.gif -------------------------------------------------------------------------------- /WebRoot/images/pic25.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/pic25.gif -------------------------------------------------------------------------------- /WebRoot/images/pic26.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/pic26.gif -------------------------------------------------------------------------------- /WebRoot/images/pic5.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/pic5.gif -------------------------------------------------------------------------------- /WebRoot/images/pic6.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/pic6.gif -------------------------------------------------------------------------------- /WebRoot/images/pic7.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/pic7.gif -------------------------------------------------------------------------------- /WebRoot/images/pic8.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/pic8.gif -------------------------------------------------------------------------------- /WebRoot/images/pic9.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/pic9.gif -------------------------------------------------------------------------------- /WebRoot/images/qx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/qx.png -------------------------------------------------------------------------------- /WebRoot/images/report2_(add).gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/report2_(add).gif -------------------------------------------------------------------------------- /WebRoot/images/report2_(delete).gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/report2_(delete).gif -------------------------------------------------------------------------------- /WebRoot/images/right_smbg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/right_smbg.jpg -------------------------------------------------------------------------------- /WebRoot/images/s1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/s1.gif -------------------------------------------------------------------------------- /WebRoot/images/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/search.png -------------------------------------------------------------------------------- /WebRoot/images/servicezhgb2312.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/servicezhgb2312.gif -------------------------------------------------------------------------------- /WebRoot/images/set.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/set.gif -------------------------------------------------------------------------------- /WebRoot/images/set2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/set2.gif -------------------------------------------------------------------------------- /WebRoot/images/shanchu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/shanchu.png -------------------------------------------------------------------------------- /WebRoot/images/sitebackup.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/sitebackup.gif -------------------------------------------------------------------------------- /WebRoot/images/skin.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/skin.css -------------------------------------------------------------------------------- /WebRoot/images/smallbg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/smallbg.jpg -------------------------------------------------------------------------------- /WebRoot/images/st.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/st.gif -------------------------------------------------------------------------------- /WebRoot/images/st.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/st.png -------------------------------------------------------------------------------- /WebRoot/images/stop.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/stop.gif -------------------------------------------------------------------------------- /WebRoot/images/str.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/str.gif -------------------------------------------------------------------------------- /WebRoot/images/t2bg1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/t2bg1.gif -------------------------------------------------------------------------------- /WebRoot/images/t2bg2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/t2bg2.gif -------------------------------------------------------------------------------- /WebRoot/images/t2bg4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/t2bg4.gif -------------------------------------------------------------------------------- /WebRoot/images/t2bg5.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/t2bg5.gif -------------------------------------------------------------------------------- /WebRoot/images/title.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/title.gif -------------------------------------------------------------------------------- /WebRoot/images/tj.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/tj.jpg -------------------------------------------------------------------------------- /WebRoot/images/tj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/tj.png -------------------------------------------------------------------------------- /WebRoot/images/to.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/to.gif -------------------------------------------------------------------------------- /WebRoot/images/tool-down-pic.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/tool-down-pic.gif -------------------------------------------------------------------------------- /WebRoot/images/top-right.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/top-right.gif -------------------------------------------------------------------------------- /WebRoot/images/top_bt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/top_bt.jpg -------------------------------------------------------------------------------- /WebRoot/images/ts.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/ts.gif -------------------------------------------------------------------------------- /WebRoot/images/user-info.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/user-info.gif -------------------------------------------------------------------------------- /WebRoot/images/usercontrol.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/usercontrol.gif -------------------------------------------------------------------------------- /WebRoot/images/vie.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/vie.gif -------------------------------------------------------------------------------- /WebRoot/images/white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/white.png -------------------------------------------------------------------------------- /WebRoot/images/xiugai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/xiugai.png -------------------------------------------------------------------------------- /WebRoot/images/yc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/yc.gif -------------------------------------------------------------------------------- /WebRoot/images/yx.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/images/yx.gif -------------------------------------------------------------------------------- /WebRoot/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/index.jsp -------------------------------------------------------------------------------- /WebRoot/js/moo.fx.js: -------------------------------------------------------------------------------- 1 | /* 2 | moo.fx, simple effects library built with prototype.js (http://prototype.conio.net). 3 | by Valerio Proietti (http://mad4milk.net) MIT-style LICENSE. 4 | for more info (http://moofx.mad4milk.net). 5 | Sunday, March 05, 2006 6 | v 1.2.3 7 | */ 8 | 9 | var fx = new Object(); 10 | //base 11 | fx.Base = function(){}; 12 | fx.Base.prototype = { 13 | setOptions: function(options) { 14 | this.options = { 15 | duration: 500, 16 | onComplete: '', 17 | transition: fx.sinoidal 18 | } 19 | Object.extend(this.options, options || {}); 20 | }, 21 | 22 | step: function() { 23 | var time = (new Date).getTime(); 24 | if (time >= this.options.duration+this.startTime) { 25 | this.now = this.to; 26 | clearInterval (this.timer); 27 | this.timer = null; 28 | if (this.options.onComplete) setTimeout(this.options.onComplete.bind(this), 10); 29 | } 30 | else { 31 | var Tpos = (time - this.startTime) / (this.options.duration); 32 | this.now = this.options.transition(Tpos) * (this.to-this.from) + this.from; 33 | } 34 | this.increase(); 35 | }, 36 | 37 | custom: function(from, to) { 38 | if (this.timer != null) return; 39 | this.from = from; 40 | this.to = to; 41 | this.startTime = (new Date).getTime(); 42 | this.timer = setInterval (this.step.bind(this), 13); 43 | }, 44 | 45 | hide: function() { 46 | this.now = 0; 47 | this.increase(); 48 | }, 49 | 50 | clearTimer: function() { 51 | clearInterval(this.timer); 52 | this.timer = null; 53 | } 54 | } 55 | 56 | //stretchers 57 | fx.Layout = Class.create(); 58 | fx.Layout.prototype = Object.extend(new fx.Base(), { 59 | initialize: function(el, options) { 60 | this.el = $(el); 61 | this.el.style.overflow = "hidden"; 62 | this.iniWidth = this.el.offsetWidth; 63 | this.iniHeight = this.el.offsetHeight; 64 | this.setOptions(options); 65 | } 66 | }); 67 | 68 | fx.Height = Class.create(); 69 | Object.extend(Object.extend(fx.Height.prototype, fx.Layout.prototype), { 70 | increase: function() { 71 | this.el.style.height = this.now + "px"; 72 | }, 73 | 74 | toggle: function() { 75 | if (this.el.offsetHeight > 0) this.custom(this.el.offsetHeight, 0); 76 | else this.custom(0, this.el.scrollHeight); 77 | } 78 | }); 79 | 80 | fx.Width = Class.create(); 81 | Object.extend(Object.extend(fx.Width.prototype, fx.Layout.prototype), { 82 | increase: function() { 83 | this.el.style.width = this.now + "px"; 84 | }, 85 | 86 | toggle: function(){ 87 | if (this.el.offsetWidth > 0) this.custom(this.el.offsetWidth, 0); 88 | else this.custom(0, this.iniWidth); 89 | } 90 | }); 91 | 92 | //fader 93 | fx.Opacity = Class.create(); 94 | fx.Opacity.prototype = Object.extend(new fx.Base(), { 95 | initialize: function(el, options) { 96 | this.el = $(el); 97 | this.now = 1; 98 | this.increase(); 99 | this.setOptions(options); 100 | }, 101 | 102 | increase: function() { 103 | if (this.now == 1 && (/Firefox/.test(navigator.userAgent))) this.now = 0.9999; 104 | this.setOpacity(this.now); 105 | }, 106 | 107 | setOpacity: function(opacity) { 108 | if (opacity == 0 && this.el.style.visibility != "hidden") this.el.style.visibility = "hidden"; 109 | else if (this.el.style.visibility != "visible") this.el.style.visibility = "visible"; 110 | if (window.ActiveXObject) this.el.style.filter = "alpha(opacity=" + opacity*100 + ")"; 111 | this.el.style.opacity = opacity; 112 | }, 113 | 114 | toggle: function() { 115 | if (this.now > 0) this.custom(1, 0); 116 | else this.custom(0, 1); 117 | } 118 | }); 119 | 120 | //transitions 121 | fx.sinoidal = function(pos){ 122 | return ((-Math.cos(pos*Math.PI)/2) + 0.5); 123 | //this transition is from script.aculo.us 124 | } 125 | fx.linear = function(pos){ 126 | return pos; 127 | } 128 | fx.cubic = function(pos){ 129 | return Math.pow(pos, 3); 130 | } 131 | fx.circ = function(pos){ 132 | return Math.sqrt(pos); 133 | } -------------------------------------------------------------------------------- /WebRoot/js/moo.fx.pack.js: -------------------------------------------------------------------------------- 1 | /* 2 | moo.fx pack, effects extensions for moo.fx. 3 | by Valerio Proietti (http://mad4milk.net) MIT-style LICENSE 4 | for more info visit (http://moofx.mad4milk.net). 5 | Friday, April 14, 2006 6 | v 1.2.4 7 | */ 8 | 9 | //smooth scroll 10 | fx.Scroll = Class.create(); 11 | fx.Scroll.prototype = Object.extend(new fx.Base(), { 12 | initialize: function(options) { 13 | this.setOptions(options); 14 | }, 15 | 16 | scrollTo: function(el){ 17 | var dest = Position.cumulativeOffset($(el))[1]; 18 | var client = window.innerHeight || document.documentElement.clientHeight; 19 | var full = document.documentElement.scrollHeight; 20 | var top = window.pageYOffset || document.body.scrollTop || document.documentElement.scrollTop; 21 | if (dest+client > full) this.custom(top, dest - client + (full-dest)); 22 | else this.custom(top, dest); 23 | }, 24 | 25 | increase: function(){ 26 | window.scrollTo(0, this.now); 27 | } 28 | }); 29 | 30 | //text size modify, now works with pixels too. 31 | fx.Text = Class.create(); 32 | fx.Text.prototype = Object.extend(new fx.Base(), { 33 | initialize: function(el, options) { 34 | this.el = $(el); 35 | this.setOptions(options); 36 | if (!this.options.unit) this.options.unit = "em"; 37 | }, 38 | 39 | increase: function() { 40 | this.el.style.fontSize = this.now + this.options.unit; 41 | } 42 | }); 43 | 44 | //composition effect: widht/height/opacity 45 | fx.Combo = Class.create(); 46 | fx.Combo.prototype = { 47 | setOptions: function(options) { 48 | this.options = { 49 | opacity: true, 50 | height: true, 51 | width: false 52 | } 53 | Object.extend(this.options, options || {}); 54 | }, 55 | 56 | initialize: function(el, options) { 57 | this.el = $(el); 58 | this.setOptions(options); 59 | if (this.options.opacity) { 60 | this.o = new fx.Opacity(el, options); 61 | options.onComplete = null; 62 | } 63 | if (this.options.height) { 64 | this.h = new fx.Height(el, options); 65 | options.onComplete = null; 66 | } 67 | if (this.options.width) this.w = new fx.Width(el, options); 68 | }, 69 | 70 | toggle: function() { this.checkExec('toggle'); }, 71 | 72 | hide: function(){ this.checkExec('hide'); }, 73 | 74 | clearTimer: function(){ this.checkExec('clearTimer'); }, 75 | 76 | checkExec: function(func){ 77 | if (this.o) this.o[func](); 78 | if (this.h) this.h[func](); 79 | if (this.w) this.w[func](); 80 | }, 81 | 82 | //only if width+height 83 | resizeTo: function(hto, wto) { 84 | if (this.h && this.w) { 85 | this.h.custom(this.el.offsetHeight, this.el.offsetHeight + hto); 86 | this.w.custom(this.el.offsetWidth, this.el.offsetWidth + wto); 87 | } 88 | }, 89 | 90 | customSize: function(hto, wto) { 91 | if (this.h && this.w) { 92 | this.h.custom(this.el.offsetHeight, hto); 93 | this.w.custom(this.el.offsetWidth, wto); 94 | } 95 | } 96 | } 97 | 98 | fx.Accordion = Class.create(); 99 | fx.Accordion.prototype = { 100 | setOptions: function(options) { 101 | this.options = { 102 | delay: 100, 103 | opacity: false 104 | } 105 | Object.extend(this.options, options || {}); 106 | }, 107 | 108 | initialize: function(togglers, elements, options) { 109 | this.elements = elements; 110 | this.setOptions(options); 111 | var options = options || ''; 112 | this.fxa = []; 113 | if (options && options.onComplete) options.onFinish = options.onComplete; 114 | elements.each(function(el, i){ 115 | options.onComplete = function(){ 116 | if (el.offsetHeight > 0) el.style.height = '1%'; 117 | if (options.onFinish) options.onFinish(el); 118 | } 119 | this.fxa[i] = new fx.Combo(el, options); 120 | this.fxa[i].hide(); 121 | }.bind(this)); 122 | 123 | togglers.each(function(tog, i){ 124 | if (typeof tog.onclick == 'function') var exClick = tog.onclick; 125 | tog.onclick = function(){ 126 | if (exClick) exClick(); 127 | this.showThisHideOpen(elements[i]); 128 | }.bind(this); 129 | }.bind(this)); 130 | }, 131 | 132 | showThisHideOpen: function(toShow){ 133 | this.elements.each(function(el, j){ 134 | if (el.offsetHeight > 0 && el != toShow) this.clearAndToggle(el, j); 135 | if (el == toShow && toShow.offsetHeight == 0) setTimeout(function(){this.clearAndToggle(toShow, j);}.bind(this), this.options.delay); 136 | }.bind(this)); 137 | }, 138 | 139 | clearAndToggle: function(el, i){ 140 | this.fxa[i].clearTimer(); 141 | this.fxa[i].toggle(); 142 | } 143 | } 144 | 145 | var Remember = new Object(); 146 | Remember = function(){}; 147 | Remember.prototype = { 148 | initialize: function(el, options){ 149 | this.el = $(el); 150 | this.days = 365; 151 | this.options = options; 152 | this.effect(); 153 | var cookie = this.readCookie(); 154 | if (cookie) { 155 | this.fx.now = cookie; 156 | this.fx.increase(); 157 | } 158 | }, 159 | 160 | //cookie functions based on code by Peter-Paul Koch 161 | setCookie: function(value) { 162 | var date = new Date(); 163 | date.setTime(date.getTime()+(this.days*24*60*60*1000)); 164 | var expires = "; expires="+date.toGMTString(); 165 | document.cookie = this.el+this.el.id+this.prefix+"="+value+expires+"; path=/"; 166 | }, 167 | 168 | readCookie: function() { 169 | var nameEQ = this.el+this.el.id+this.prefix + "="; 170 | var ca = document.cookie.split(';'); 171 | for(var i=0;c=ca[i];i++) { 172 | while (c.charAt(0)==' ') c = c.substring(1,c.length); 173 | if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); 174 | } 175 | return false; 176 | }, 177 | 178 | custom: function(from, to){ 179 | if (this.fx.now != to) { 180 | this.setCookie(to); 181 | this.fx.custom(from, to); 182 | } 183 | } 184 | } 185 | 186 | fx.RememberHeight = Class.create(); 187 | fx.RememberHeight.prototype = Object.extend(new Remember(), { 188 | effect: function(){ 189 | this.fx = new fx.Height(this.el, this.options); 190 | this.prefix = 'height'; 191 | }, 192 | 193 | toggle: function(){ 194 | if (this.el.offsetHeight == 0) this.setCookie(this.el.scrollHeight); 195 | else this.setCookie(0); 196 | this.fx.toggle(); 197 | }, 198 | 199 | resize: function(to){ 200 | this.setCookie(this.el.offsetHeight+to); 201 | this.fx.custom(this.el.offsetHeight,this.el.offsetHeight+to); 202 | }, 203 | 204 | hide: function(){ 205 | if (!this.readCookie()) { 206 | this.fx.hide(); 207 | } 208 | } 209 | }); 210 | 211 | fx.RememberText = Class.create(); 212 | fx.RememberText.prototype = Object.extend(new Remember(), { 213 | effect: function(){ 214 | this.fx = new fx.Text(this.el, this.options); 215 | this.prefix = 'text'; 216 | } 217 | }); 218 | 219 | //useful for-replacement 220 | Array.prototype.iterate = function(func){ 221 | for(var i=0;i 3 | * Prototype is freely distributable under the terms of an MIT-style license. 4 | * For details, see the Prototype web site: http://prototype.conio.net/ 5 | /*--------------------------------------------------------------------------*/ 6 | 7 | //note: modified & stripped down version of prototype, to be used with moo.fx by mad4milk (http://moofx.mad4milk.net). 8 | 9 | var Class = { 10 | create: function() { 11 | return function() { 12 | this.initialize.apply(this, arguments); 13 | } 14 | } 15 | } 16 | 17 | Object.extend = function(destination, source) { 18 | for (property in source) destination[property] = source[property]; 19 | return destination; 20 | } 21 | 22 | Function.prototype.bind = function(object) { 23 | var __method = this; 24 | return function() { 25 | return __method.apply(object, arguments); 26 | } 27 | } 28 | 29 | Function.prototype.bindAsEventListener = function(object) { 30 | var __method = this; 31 | return function(event) { 32 | __method.call(object, event || window.event); 33 | } 34 | } 35 | 36 | function $() { 37 | if (arguments.length == 1) return get$(arguments[0]); 38 | var elements = []; 39 | $c(arguments).each(function(el){ 40 | elements.push(get$(el)); 41 | }); 42 | return elements; 43 | 44 | function get$(el){ 45 | if (typeof el == 'string') el = document.getElementById(el); 46 | return el; 47 | } 48 | } 49 | 50 | if (!window.Element) var Element = new Object(); 51 | 52 | Object.extend(Element, { 53 | remove: function(element) { 54 | element = $(element); 55 | element.parentNode.removeChild(element); 56 | }, 57 | 58 | hasClassName: function(element, className) { 59 | element = $(element); 60 | if (!element) return; 61 | var hasClass = false; 62 | element.className.split(' ').each(function(cn){ 63 | if (cn == className) hasClass = true; 64 | }); 65 | return hasClass; 66 | }, 67 | 68 | addClassName: function(element, className) { 69 | element = $(element); 70 | Element.removeClassName(element, className); 71 | element.className += ' ' + className; 72 | }, 73 | 74 | removeClassName: function(element, className) { 75 | element = $(element); 76 | if (!element) return; 77 | var newClassName = ''; 78 | element.className.split(' ').each(function(cn, i){ 79 | if (cn != className){ 80 | if (i > 0) newClassName += ' '; 81 | newClassName += cn; 82 | } 83 | }); 84 | element.className = newClassName; 85 | }, 86 | 87 | cleanWhitespace: function(element) { 88 | element = $(element); 89 | $c(element.childNodes).each(function(node){ 90 | if (node.nodeType == 3 && !/\S/.test(node.nodeValue)) Element.remove(node); 91 | }); 92 | }, 93 | 94 | find: function(element, what) { 95 | element = $(element)[what]; 96 | while (element.nodeType != 1) element = element[what]; 97 | return element; 98 | } 99 | }); 100 | 101 | var Position = { 102 | cumulativeOffset: function(element) { 103 | var valueT = 0, valueL = 0; 104 | do { 105 | valueT += element.offsetTop || 0; 106 | valueL += element.offsetLeft || 0; 107 | element = element.offsetParent; 108 | } while (element); 109 | return [valueL, valueT]; 110 | } 111 | }; 112 | 113 | document.getElementsByClassName = function(className) { 114 | var children = document.getElementsByTagName('*') || document.all; 115 | var elements = []; 116 | $c(children).each(function(child){ 117 | if (Element.hasClassName(child, className)) elements.push(child); 118 | }); 119 | return elements; 120 | } 121 | 122 | //useful array functions 123 | Array.prototype.iterate = function(func){ 124 | for(var i=0;i 2 | 3 | 4 | 5 | 6 | 7 | My JSP 'main.jsp' starting page 8 | 9 | 16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | -------------------------------------------------------------------------------- /WebRoot/main_down.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%> 2 | 3 | 4 | 5 | My JSP 'main_down.jsp' starting page 6 | 7 | 8 | This is my JSP page. 9 |
10 | 11 | 12 | -------------------------------------------------------------------------------- /WebRoot/main_exam.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/main_exam.jsp -------------------------------------------------------------------------------- /WebRoot/main_rule.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/main_rule.jsp -------------------------------------------------------------------------------- /WebRoot/sql/myexam.sql: -------------------------------------------------------------------------------- 1 | /*==============================================================*/ 2 | /* DBMS name: MySQL 5.0 */ 3 | /* Created on: 2015/3/9 16:43:52 */ 4 | /*==============================================================*/ 5 | 6 | 7 | drop table if exists blankchp; 8 | 9 | drop table if exists blankdiff; 10 | 11 | drop table if exists blankinfo; 12 | 13 | drop table if exists paper; 14 | 15 | drop table if exists selectchp; 16 | 17 | drop table if exists selectdiff; 18 | 19 | drop table if exists selectinfo; 20 | 21 | drop table if exists user; 22 | 23 | /*==============================================================*/ 24 | /* Table: blankchp */ 25 | /*==============================================================*/ 26 | create table blankchp 27 | ( 28 | id int not null, 29 | chp_r double, 30 | chp varbinary(20), 31 | primary key (id) 32 | ); 33 | 34 | /*==============================================================*/ 35 | /* Table: blankdiff */ 36 | /*==============================================================*/ 37 | create table blankdiff 38 | ( 39 | id int not null, 40 | d1_r double, 41 | d2_r double, 42 | d3_r double, 43 | d4_r double, 44 | primary key (id) 45 | ); 46 | 47 | /*==============================================================*/ 48 | /* Table: blankinfo */ 49 | /*==============================================================*/ 50 | create table blankinfo 51 | ( 52 | id int not null, 53 | timu varbinary(20), 54 | ans varbinary(20), 55 | chp int, 56 | diff int, 57 | primary key (id) 58 | ); 59 | 60 | /*==============================================================*/ 61 | /* Table: paper */ 62 | /*==============================================================*/ 63 | create table paper 64 | ( 65 | id int not null, 66 | paper_user varbinary(10), 67 | blank_num int, 68 | operate_num int, 69 | select_num int, 70 | select_value int, 71 | operate_value int, 72 | blank_value int, 73 | paper_type int, 74 | primary key (id) 75 | ); 76 | 77 | /*==============================================================*/ 78 | /* Table: selectchp */ 79 | /*==============================================================*/ 80 | create table selectchp 81 | ( 82 | id int not null, 83 | chp varbinary(20), 84 | chp_r double, 85 | primary key (id) 86 | ); 87 | 88 | /*==============================================================*/ 89 | /* Table: selectdiff */ 90 | /*==============================================================*/ 91 | create table selectdiff 92 | ( 93 | id int not null, 94 | d1_r double, 95 | d2_r double, 96 | d3_r double, 97 | d4_r double, 98 | primary key (id) 99 | ); 100 | 101 | /*==============================================================*/ 102 | /* Table: selectinfo */ 103 | /*==============================================================*/ 104 | create table selectinfo 105 | ( 106 | timu_id int not null, 107 | timu varbinary(100), 108 | ans varbinary(100), 109 | a varbinary(100), 110 | b varbinary(100), 111 | c varbinary(100), 112 | d varbinary(100), 113 | chp int, 114 | diff int, 115 | primary key (timu_id) 116 | ); 117 | 118 | /*==============================================================*/ 119 | /* Table: user */ 120 | /*==============================================================*/ 121 | create table user 122 | ( 123 | uid varbinary(10), 124 | password varbinary(10), 125 | status int, 126 | name varbinary(20), 127 | banji varbinary(20), 128 | yuanxi varbinary(20), 129 | finals double, 130 | refinals double, 131 | ispass int 132 | ); 133 | 134 | insert into user values('admin','admin',1,'admin','','',0,0,0); -------------------------------------------------------------------------------- /WebRoot/testOnline.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/testOnline.jsp -------------------------------------------------------------------------------- /WebRoot/update_user.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/update_user.jsp -------------------------------------------------------------------------------- /WebRoot/user_check.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/WebRoot/user_check.jsp -------------------------------------------------------------------------------- /src/com/core/Algo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/src/com/core/Algo.java -------------------------------------------------------------------------------- /src/com/core/Algo_blank.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/src/com/core/Algo_blank.java -------------------------------------------------------------------------------- /src/com/core/BasetableFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/src/com/core/BasetableFactory.java -------------------------------------------------------------------------------- /src/com/core/Count.java: -------------------------------------------------------------------------------- 1 | package com.core; 2 | 3 | public class Count { 4 | 5 | int count=0; 6 | public int getCount(){ 7 | return count++; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/com/core/Crazyadept.java: -------------------------------------------------------------------------------- 1 | package com.core; 2 | 3 | import javax.servlet.http.HttpSession; 4 | 5 | import com.model.User; 6 | 7 | public class Crazyadept { 8 | public Crazyadept() { 9 | } 10 | 11 | public static boolean UserIsOK(HttpSession session, int status) { 12 | User u = (User) session.getAttribute("user"); 13 | if (u == null || u.getUid() == null || "".equals(u.getUid()) || 14 | u.getStatus() != status ) { 15 | return false; 16 | } else { 17 | return true; 18 | } 19 | } 20 | 21 | public static boolean UserIsOK(HttpSession session) { 22 | User u = (User) session.getAttribute("user"); 23 | if (u == null || u.getUid() == null || "".equals(u.getUid())) { 24 | return false; 25 | } else { 26 | return true; 27 | } 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /src/com/core/DataBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/src/com/core/DataBase.java -------------------------------------------------------------------------------- /src/com/core/FinalConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/src/com/core/FinalConstants.java -------------------------------------------------------------------------------- /src/com/core/HtmlUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/src/com/core/HtmlUtils.java -------------------------------------------------------------------------------- /src/com/core/ParamUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/src/com/core/ParamUtils.java -------------------------------------------------------------------------------- /src/com/core/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/src/com/core/StringUtils.java -------------------------------------------------------------------------------- /src/com/dao/DbBasetableFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/src/com/dao/DbBasetableFactory.java -------------------------------------------------------------------------------- /src/com/dao/Dbblank.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/src/com/dao/Dbblank.java -------------------------------------------------------------------------------- /src/com/dao/Dbblankchp.java: -------------------------------------------------------------------------------- 1 | package com.dao; 2 | 3 | import java.sql.Connection; 4 | import java.sql.PreparedStatement; 5 | import java.sql.ResultSet; 6 | import java.sql.SQLException; 7 | import java.util.ArrayList; 8 | import java.util.Collection; 9 | 10 | import javax.servlet.http.HttpServletRequest; 11 | 12 | import com.core.DataBase; 13 | import com.core.FinalConstants; 14 | import com.core.ParamUtils; 15 | import com.model.BlankChp; 16 | 17 | public class Dbblankchp extends BlankChp { 18 | 19 | BlankChp b=new BlankChp(); 20 | public Dbblankchp(){ 21 | 22 | } 23 | 24 | public BlankChp Dbblankchps(String sql) { 25 | BlankChp b=new BlankChp(); 26 | Connection con = null; 27 | PreparedStatement ps = null; 28 | ResultSet rs = null; 29 | try { 30 | con = DataBase.getConnection(); 31 | ps = con.prepareStatement(FinalConstants.SELECT_BLANKCHP + sql, 32 | ResultSet.TYPE_SCROLL_INSENSITIVE, 33 | ResultSet.CONCUR_READ_ONLY); 34 | rs = ps.executeQuery(); 35 | if (rs.next()) { 36 | b.setChp_r(rs.getFloat("chp_r")); 37 | b.setId(rs.getInt("id")); 38 | 39 | } 40 | } catch (SQLException e) { 41 | System.out.println(e.getMessage()); 42 | e.printStackTrace(); 43 | } finally { 44 | System.out.println(ps + " Dbblankchp(String sql) " + b.getId()); 45 | } 46 | return b; 47 | } 48 | public Dbblankchp(HttpServletRequest request) { 49 | 50 | b.setChp(ParamUtils.getRequestString(request, "chp")); 51 | b.setId(Integer.parseInt(ParamUtils.getRequestString(request, "id"))); 52 | 53 | 54 | 55 | } 56 | public boolean Insert() { 57 | boolean be = false; 58 | Connection con = null; 59 | PreparedStatement ps = null; 60 | try { 61 | con = DataBase.getConnection(); 62 | ps = con.prepareStatement(FinalConstants.INSERT_BLANKCHP); 63 | ps.setInt(1, b.getId()); 64 | ps.setString(2, b.getChp()); 65 | 66 | if (ps.executeUpdate() > 0) { 67 | be = true; 68 | } else { 69 | be = false; 70 | } 71 | } catch (SQLException e) { 72 | be = false; 73 | System.out.println(e.getMessage()); 74 | e.printStackTrace(); 75 | } finally { 76 | System.out.println(ps + " Dbblankchp.Insert()"); 77 | try { 78 | if (ps != null) { 79 | ps.close(); 80 | } 81 | } catch (SQLException e) { 82 | ps = null; 83 | } 84 | try { 85 | if (con != null) { 86 | con.close(); 87 | } 88 | } catch (SQLException e) { 89 | con = null; 90 | } 91 | } 92 | return be; 93 | } 94 | public Collection BlankChp(int page, String sql) { 95 | Collection coll = new ArrayList(); 96 | Connection con = null; 97 | ResultSet rs = null; 98 | PreparedStatement ps = null; 99 | int tip = FinalConstants.STEP * (page - 1); 100 | con = DataBase.getConnection(); 101 | try { 102 | ps = con.prepareStatement(FinalConstants.SELECT_BLANKCHP + sql); 103 | rs = ps.executeQuery(); 104 | if (tip <= 0) { 105 | rs.beforeFirst(); 106 | } else { 107 | if (!rs.absolute(tip)) { 108 | rs.beforeFirst(); 109 | } 110 | } 111 | } catch (SQLException e) { 112 | // TODO Auto-generated catch block 113 | e.printStackTrace(); 114 | } 115 | try { 116 | for (int i = 1; rs.next() && i <= FinalConstants.STEP; i++) { 117 | try { 118 | BlankChp b = new BlankChp(); 119 | b.setChp_r(rs.getFloat("chp_r")); 120 | b.setId(rs.getInt("id")); 121 | b.setChp(ParamUtils.getSqlString(rs.getString("chp"))); 122 | coll.add(b); 123 | } catch (SQLException e) { 124 | // TODO Auto-generated catch block 125 | e.printStackTrace(); 126 | } 127 | 128 | } 129 | } catch (SQLException e) { 130 | // TODO Auto-generated catch block 131 | e.printStackTrace(); 132 | } finally { 133 | try { 134 | if(ps!=null){ 135 | ps.close(); 136 | } 137 | if(rs!=null){ 138 | rs.close(); 139 | } 140 | if(con!=null){ 141 | con.close(); 142 | } 143 | } catch (SQLException e) { 144 | // TODO Auto-generated catch block 145 | e.printStackTrace(); 146 | } 147 | return coll; 148 | } 149 | } 150 | 151 | } 152 | -------------------------------------------------------------------------------- /src/com/dao/Dbblankdiff.java: -------------------------------------------------------------------------------- 1 | package com.dao; 2 | 3 | import java.sql.Connection; 4 | import java.sql.PreparedStatement; 5 | import java.sql.ResultSet; 6 | import java.sql.SQLException; 7 | import java.util.ArrayList; 8 | import java.util.Collection; 9 | 10 | import javax.servlet.http.HttpServletRequest; 11 | 12 | import com.core.DataBase; 13 | import com.core.FinalConstants; 14 | import com.core.ParamUtils; 15 | import com.model.BlankDiff; 16 | 17 | public class Dbblankdiff { 18 | BlankDiff b=new BlankDiff(); 19 | public Dbblankdiff(){ 20 | 21 | } 22 | public BlankDiff Dbblankdiffs(String sql) { 23 | BlankDiff b=new BlankDiff(); 24 | Connection con = null; 25 | PreparedStatement ps = null; 26 | ResultSet rs = null; 27 | try { 28 | con = DataBase.getConnection(); 29 | ps = con.prepareStatement(FinalConstants.SELECT_BLANKDIFF + sql, 30 | ResultSet.TYPE_SCROLL_INSENSITIVE, 31 | ResultSet.CONCUR_READ_ONLY); 32 | rs = ps.executeQuery(); 33 | if (rs.next()) { 34 | b.setD1_r(rs.getFloat("d1_r")); 35 | b.setD2_r(rs.getFloat("d2_r")); 36 | b.setD3_r(rs.getFloat("d3_r")); 37 | b.setD4_r(rs.getFloat("d4_r")); 38 | b.setId(rs.getInt("id")); 39 | 40 | 41 | } 42 | } catch (SQLException e) { 43 | System.out.println(e.getMessage()); 44 | e.printStackTrace(); 45 | } finally { 46 | System.out.println(ps + " Dbblankchp(String sql) " + b.getD1_r()); 47 | } 48 | return b; 49 | } 50 | public Dbblankdiff(HttpServletRequest request) { 51 | b.setId(Integer.parseInt(ParamUtils.getParameter(request, "id"))); 52 | 53 | } 54 | public Collection BlankDiff(int page, String sql) { 55 | Collection coll = new ArrayList(); 56 | Connection con = null; 57 | ResultSet rs = null; 58 | PreparedStatement ps = null; 59 | int tip = FinalConstants.STEP * (page - 1); 60 | con = DataBase.getConnection(); 61 | try { 62 | ps = con.prepareStatement(FinalConstants.SELECT_BLANKDIFF + sql); 63 | rs = ps.executeQuery(); 64 | if (tip <= 0) { 65 | rs.beforeFirst(); 66 | } else { 67 | if (!rs.absolute(tip)) { 68 | rs.beforeFirst(); 69 | } 70 | } 71 | } catch (SQLException e) { 72 | // TODO Auto-generated catch block 73 | e.printStackTrace(); 74 | } 75 | try { 76 | for (int i = 1; rs.next() && i <= FinalConstants.STEP; i++) { 77 | try { 78 | BlankDiff b = new BlankDiff(); 79 | b.setD1_r(rs.getFloat("d1_r")); 80 | b.setD2_r(rs.getFloat("d2_r")); 81 | b.setD3_r(rs.getFloat("d3_r")); 82 | b.setD4_r(rs.getFloat("d4_r")); 83 | 84 | 85 | coll.add(b); 86 | } catch (SQLException e) { 87 | // TODO Auto-generated catch block 88 | e.printStackTrace(); 89 | } 90 | 91 | } 92 | } catch (SQLException e) { 93 | // TODO Auto-generated catch block 94 | e.printStackTrace(); 95 | } finally { 96 | try { 97 | if(ps!=null){ 98 | ps.close(); 99 | } 100 | if(rs!=null){ 101 | rs.close(); 102 | } 103 | if(con!=null){ 104 | con.close(); 105 | } 106 | } catch (SQLException e) { 107 | // TODO Auto-generated catch block 108 | e.printStackTrace(); 109 | } 110 | return coll; 111 | } 112 | } 113 | 114 | public boolean Insert() { 115 | boolean be = false; 116 | Connection con = null; 117 | PreparedStatement ps = null; 118 | try { 119 | con = DataBase.getConnection(); 120 | ps = con.prepareStatement(FinalConstants.INSERT_BLANKDIFF); 121 | ps.setInt(1, b.getId()); 122 | 123 | 124 | if (ps.executeUpdate() > 0) { 125 | be = true; 126 | } else { 127 | be = false; 128 | } 129 | } catch (SQLException e) { 130 | be = false; 131 | System.out.println(e.getMessage()); 132 | e.printStackTrace(); 133 | } finally { 134 | System.out.println(ps + " Dbblankdiff.Insert()"); 135 | try { 136 | if (ps != null) { 137 | ps.close(); 138 | } 139 | } catch (SQLException e) { 140 | ps = null; 141 | } 142 | try { 143 | if (con != null) { 144 | con.close(); 145 | } 146 | } catch (SQLException e) { 147 | con = null; 148 | } 149 | } 150 | return be; 151 | } 152 | 153 | } 154 | -------------------------------------------------------------------------------- /src/com/dao/Dbpaper.java: -------------------------------------------------------------------------------- 1 | package com.dao; 2 | 3 | import java.sql.Connection; 4 | import java.sql.PreparedStatement; 5 | import java.sql.ResultSet; 6 | import java.sql.SQLException; 7 | 8 | import javax.servlet.http.HttpServletRequest; 9 | 10 | import com.dao.*; 11 | import com.model.*; 12 | import com.core.*; 13 | 14 | public class Dbpaper extends Paper { 15 | Paper p = new Paper(); 16 | Dbpaper(){ 17 | 18 | } 19 | public Paper Dbpapers(String sql) { 20 | Connection con = null; 21 | PreparedStatement ps = null; 22 | ResultSet rs = null; 23 | try { 24 | con = DataBase.getConnection(); 25 | ps = con.prepareStatement(FinalConstants.SELECT_PAPER + sql, 26 | ResultSet.TYPE_SCROLL_INSENSITIVE, 27 | ResultSet.CONCUR_READ_ONLY); 28 | rs = ps.executeQuery(); 29 | if (rs.next()) { 30 | p.setBn(rs.getInt("blank_num")); 31 | p.setBv(rs.getInt("blank_value")); 32 | p.setOn(rs.getInt("operate_num")); 33 | p.setOv(rs.getInt("operate_num")); 34 | p.setSn(rs.getInt("select_num")); 35 | p.setSv(rs.getInt("select_value")); 36 | p.setPu((ParamUtils.getSqlString(rs.getString("paper_user")))); 37 | p.setPt((ParamUtils.getSqlString(rs.getString("paper_timu")))); 38 | p.setPp(rs.getInt("paper_type")); 39 | 40 | 41 | } 42 | } catch (SQLException e) { 43 | System.out.println(e.getMessage()); 44 | e.printStackTrace(); 45 | } finally { 46 | System.out.println(ps + " Dbpaper(String sql) " + p.getPt()); 47 | } 48 | return p; 49 | } 50 | 51 | public Dbpaper(HttpServletRequest request) { 52 | p.setBn(Integer.parseInt(ParamUtils.getRequestString(request, 53 | "blank_num"))); 54 | p.setBv(Integer.parseInt(ParamUtils.getRequestString(request, 55 | "blank_value"))); 56 | p.setOn(Integer.parseInt(ParamUtils.getRequestString(request, 57 | "operate_num"))); 58 | p.setOv(Integer.parseInt(ParamUtils.getRequestString(request, 59 | "operate_value"))); 60 | p.setSn(Integer.parseInt(ParamUtils.getRequestString(request, 61 | "select_num"))); 62 | p.setSv(Integer.parseInt(ParamUtils.getRequestString(request, 63 | "select_value"))); 64 | p.setPu(ParamUtils.getRequestString(request, "paper_user")); 65 | p.setPt(ParamUtils.getRequestString(request, "paper_timu")); 66 | p.setPp(Integer.parseInt(ParamUtils.getRequestString(request,"paper_type"))); 67 | 68 | } 69 | public boolean Update(){ 70 | boolean b=false; 71 | Connection con=null; 72 | PreparedStatement ps=null; 73 | DataBase.getConnection(); 74 | try { 75 | ps=con.prepareStatement(FinalConstants.UPDATE_PAPER); 76 | ps.setInt(1, p.getBn()); 77 | ps.setInt(2, p.getOn()); 78 | ps.setInt(3, p.getSn()); 79 | ps.setInt(4, p.getBv()); 80 | ps.setInt(5, p.getOv()); 81 | ps.setInt(6, p.getSv()); 82 | ps.setString(7, p.getPu()); 83 | ps.setString(8, p.getPt()); 84 | ps.setInt(9, p.getPp()); 85 | if (ps.executeUpdate() > 0) { 86 | b = true; 87 | } else { 88 | b = false; 89 | } 90 | } catch (SQLException e) { 91 | // TODO Auto-generated catch block 92 | e.printStackTrace(); 93 | }finally{ 94 | try { 95 | ps.close(); 96 | con.close(); 97 | } catch (SQLException e) { 98 | // TODO Auto-generated catch block 99 | e.printStackTrace(); 100 | b=false; 101 | } 102 | } 103 | return b; 104 | } 105 | 106 | public boolean Insert() { 107 | boolean b = false; 108 | Connection con = null; 109 | PreparedStatement ps = null; 110 | try { 111 | con = DataBase.getConnection(); 112 | ps = con.prepareStatement(FinalConstants.INSERT_PAPER); 113 | ps.setInt(1, p.getBn()); 114 | ps.setInt(2, p.getOn()); 115 | ps.setInt(3, p.getSn()); 116 | ps.setInt(4, p.getBv()); 117 | ps.setInt(5, p.getSv()); 118 | ps.setInt(6, p.getOv()); 119 | ps.setString(7, p.getPu()); 120 | ps.setString(8, p.getPt()); 121 | ps.setInt(9, p.getPp()); 122 | 123 | if (ps.executeUpdate() > 0) { 124 | b = true; 125 | } else { 126 | b = false; 127 | } 128 | } catch (SQLException e) { 129 | b = false; 130 | System.out.println(e.getMessage()); 131 | e.printStackTrace(); 132 | } finally { 133 | System.out.println(ps + " Dbpaper.Insert()"); 134 | try { 135 | if (ps != null) { 136 | ps.close(); 137 | } 138 | } catch (SQLException e) { 139 | ps = null; 140 | } 141 | try { 142 | if (con != null) { 143 | con.close(); 144 | } 145 | } catch (SQLException e) { 146 | con = null; 147 | } 148 | } 149 | return b; 150 | } 151 | } 152 | -------------------------------------------------------------------------------- /src/com/dao/Dbselectchp.java: -------------------------------------------------------------------------------- 1 | package com.dao; 2 | 3 | import java.sql.Connection; 4 | import java.sql.PreparedStatement; 5 | import java.sql.ResultSet; 6 | import java.sql.SQLException; 7 | import java.util.ArrayList; 8 | import java.util.Collection; 9 | 10 | import javax.servlet.http.HttpServletRequest; 11 | 12 | import com.core.DataBase; 13 | import com.core.FinalConstants; 14 | import com.core.ParamUtils; 15 | import com.model.Select; 16 | import com.model.SelectChp; 17 | 18 | public class Dbselectchp extends SelectChp { 19 | 20 | SelectChp s=new SelectChp(); 21 | public Dbselectchp(){ 22 | 23 | } 24 | 25 | public SelectChp Dbselectchps(String sql) { 26 | SelectChp s=new SelectChp(); 27 | Connection con = null; 28 | PreparedStatement ps = null; 29 | ResultSet rs = null; 30 | try { 31 | con = DataBase.getConnection(); 32 | ps = con.prepareStatement(FinalConstants.SELECT_SELECTCHP + sql, 33 | ResultSet.TYPE_SCROLL_INSENSITIVE, 34 | ResultSet.CONCUR_READ_ONLY); 35 | rs = ps.executeQuery(); 36 | if (rs.next()) { 37 | s.setChp_r(rs.getFloat("chp_r")); 38 | s.setId(rs.getInt("id")); 39 | 40 | } 41 | } catch (SQLException e) { 42 | System.out.println(e.getMessage()); 43 | e.printStackTrace(); 44 | } finally { 45 | System.out.println(ps + " Dbselectchp(String sql) " + s.getId()); 46 | } 47 | return s; 48 | } 49 | public Dbselectchp(HttpServletRequest request) { 50 | 51 | s.setChp(ParamUtils.getRequestString(request, "chp")); 52 | s.setId(Integer.parseInt(ParamUtils.getRequestString(request, "id"))); 53 | 54 | 55 | 56 | } 57 | public boolean Insert() { 58 | boolean b = false; 59 | Connection con = null; 60 | PreparedStatement ps = null; 61 | try { 62 | con = DataBase.getConnection(); 63 | ps = con.prepareStatement(FinalConstants.INSERT_SELECTCHP); 64 | ps.setInt(1, s.getId()); 65 | ps.setString(2, s.getChp()); 66 | 67 | if (ps.executeUpdate() > 0) { 68 | b = true; 69 | } else { 70 | b = false; 71 | } 72 | } catch (SQLException e) { 73 | b = false; 74 | System.out.println(e.getMessage()); 75 | e.printStackTrace(); 76 | } finally { 77 | System.out.println(ps + " Dbselectchp.Insert()"); 78 | try { 79 | if (ps != null) { 80 | ps.close(); 81 | } 82 | } catch (SQLException e) { 83 | ps = null; 84 | } 85 | try { 86 | if (con != null) { 87 | con.close(); 88 | } 89 | } catch (SQLException e) { 90 | con = null; 91 | } 92 | } 93 | return b; 94 | } 95 | public Collection Select(int page, String sql) { 96 | Collection coll = new ArrayList(); 97 | Connection con = null; 98 | ResultSet rs = null; 99 | PreparedStatement ps = null; 100 | int tip = FinalConstants.STEP * (page - 1); 101 | con = DataBase.getConnection(); 102 | try { 103 | ps = con.prepareStatement(FinalConstants.SELECT_SELECTCHP + sql); 104 | rs = ps.executeQuery(); 105 | if (tip <= 0) { 106 | rs.beforeFirst(); 107 | } else { 108 | if (!rs.absolute(tip)) { 109 | rs.beforeFirst(); 110 | } 111 | } 112 | } catch (SQLException e) { 113 | // TODO Auto-generated catch block 114 | e.printStackTrace(); 115 | } 116 | try { 117 | for (int i = 1; rs.next() && i <= FinalConstants.STEP; i++) { 118 | try { 119 | SelectChp s = new SelectChp(); 120 | s.setChp_r(rs.getFloat("chp_r")); 121 | s.setId(rs.getInt("id")); 122 | s.setChp(ParamUtils.getSqlString(rs.getString("chp"))); 123 | coll.add(s); 124 | } catch (SQLException e) { 125 | // TODO Auto-generated catch block 126 | e.printStackTrace(); 127 | } 128 | 129 | } 130 | } catch (SQLException e) { 131 | // TODO Auto-generated catch block 132 | e.printStackTrace(); 133 | } finally { 134 | try { 135 | if(ps!=null){ 136 | ps.close(); 137 | } 138 | if(rs!=null){ 139 | rs.close(); 140 | } 141 | if(con!=null){ 142 | con.close(); 143 | } 144 | } catch (SQLException e) { 145 | // TODO Auto-generated catch block 146 | e.printStackTrace(); 147 | } 148 | return coll; 149 | } 150 | } 151 | 152 | } 153 | -------------------------------------------------------------------------------- /src/com/dao/Dbselectdiff.java: -------------------------------------------------------------------------------- 1 | package com.dao; 2 | 3 | import java.sql.Connection; 4 | import java.sql.PreparedStatement; 5 | import java.sql.ResultSet; 6 | import java.sql.SQLException; 7 | import java.util.ArrayList; 8 | import java.util.Collection; 9 | 10 | import javax.servlet.http.HttpServletRequest; 11 | 12 | import com.core.DataBase; 13 | import com.core.FinalConstants; 14 | import com.core.ParamUtils; 15 | import com.model.SelectChp; 16 | import com.model.SelectDiff; 17 | 18 | public class Dbselectdiff { 19 | SelectDiff s=new SelectDiff(); 20 | public Dbselectdiff(){ 21 | 22 | } 23 | public SelectDiff Dbselectdiffs(String sql) { 24 | SelectDiff s=new SelectDiff(); 25 | Connection con = null; 26 | PreparedStatement ps = null; 27 | ResultSet rs = null; 28 | try { 29 | con = DataBase.getConnection(); 30 | ps = con.prepareStatement(FinalConstants.SELECT_SELECTDIFF + sql, 31 | ResultSet.TYPE_SCROLL_INSENSITIVE, 32 | ResultSet.CONCUR_READ_ONLY); 33 | rs = ps.executeQuery(); 34 | if (rs.next()) { 35 | s.setD1_r(rs.getFloat("d1_r")); 36 | s.setD2_r(rs.getFloat("d2_r")); 37 | s.setD3_r(rs.getFloat("d3_r")); 38 | s.setD4_r(rs.getFloat("d4_r")); 39 | s.setId(rs.getInt("id")); 40 | 41 | 42 | } 43 | } catch (SQLException e) { 44 | System.out.println(e.getMessage()); 45 | e.printStackTrace(); 46 | } finally { 47 | System.out.println(ps + " Dbselectchp(String sql) " + s.getD1_r()); 48 | } 49 | return s; 50 | } 51 | public Dbselectdiff(HttpServletRequest request) { 52 | s.setId(Integer.parseInt(ParamUtils.getParameter(request, "id"))); 53 | 54 | } 55 | public Collection Select(int page, String sql) { 56 | Collection coll = new ArrayList(); 57 | Connection con = null; 58 | ResultSet rs = null; 59 | PreparedStatement ps = null; 60 | int tip = FinalConstants.STEP * (page - 1); 61 | con = DataBase.getConnection(); 62 | try { 63 | ps = con.prepareStatement(FinalConstants.SELECT_SELECTDIFF + sql); 64 | rs = ps.executeQuery(); 65 | if (tip <= 0) { 66 | rs.beforeFirst(); 67 | } else { 68 | if (!rs.absolute(tip)) { 69 | rs.beforeFirst(); 70 | } 71 | } 72 | } catch (SQLException e) { 73 | // TODO Auto-generated catch block 74 | e.printStackTrace(); 75 | } 76 | try { 77 | for (int i = 1; rs.next() && i <= FinalConstants.STEP; i++) { 78 | try { 79 | SelectDiff s = new SelectDiff(); 80 | s.setD1_r(rs.getFloat("d1_r")); 81 | s.setD2_r(rs.getFloat("d2_r")); 82 | s.setD3_r(rs.getFloat("d3_r")); 83 | s.setD4_r(rs.getFloat("d4_r")); 84 | 85 | 86 | coll.add(s); 87 | } catch (SQLException e) { 88 | // TODO Auto-generated catch block 89 | e.printStackTrace(); 90 | } 91 | 92 | } 93 | } catch (SQLException e) { 94 | // TODO Auto-generated catch block 95 | e.printStackTrace(); 96 | } finally { 97 | try { 98 | if(ps!=null){ 99 | ps.close(); 100 | } 101 | if(rs!=null){ 102 | rs.close(); 103 | } 104 | if(con!=null){ 105 | con.close(); 106 | } 107 | } catch (SQLException e) { 108 | // TODO Auto-generated catch block 109 | e.printStackTrace(); 110 | } 111 | return coll; 112 | } 113 | } 114 | 115 | public boolean Insert() { 116 | boolean b = false; 117 | Connection con = null; 118 | PreparedStatement ps = null; 119 | try { 120 | con = DataBase.getConnection(); 121 | ps = con.prepareStatement(FinalConstants.INSERT_SELECTDIFF); 122 | ps.setInt(1, s.getId()); 123 | 124 | 125 | if (ps.executeUpdate() > 0) { 126 | b = true; 127 | } else { 128 | b = false; 129 | } 130 | } catch (SQLException e) { 131 | b = false; 132 | System.out.println(e.getMessage()); 133 | e.printStackTrace(); 134 | } finally { 135 | System.out.println(ps + " Dbselectdiff.Insert()"); 136 | try { 137 | if (ps != null) { 138 | ps.close(); 139 | } 140 | } catch (SQLException e) { 141 | ps = null; 142 | } 143 | try { 144 | if (con != null) { 145 | con.close(); 146 | } 147 | } catch (SQLException e) { 148 | con = null; 149 | } 150 | } 151 | return b; 152 | } 153 | 154 | } 155 | -------------------------------------------------------------------------------- /src/com/dao/Dbuser.java: -------------------------------------------------------------------------------- 1 | package com.dao; 2 | 3 | import java.sql.Connection; 4 | import java.sql.PreparedStatement; 5 | import java.sql.ResultSet; 6 | import java.sql.SQLException; 7 | import java.util.ArrayList; 8 | import java.util.Collection; 9 | 10 | import javax.servlet.http.HttpServletRequest; 11 | 12 | import com.core.DataBase; 13 | 14 | import com.core.FinalConstants; 15 | import com.core.ParamUtils; 16 | import com.model.User; 17 | 18 | public class Dbuser extends User { 19 | User u = new User(); 20 | public User Dbusers(String sql) { 21 | User user = new User(); 22 | Connection con = null; 23 | PreparedStatement ps = null; 24 | ResultSet rs = null; 25 | try { 26 | con = DataBase.getConnection(); 27 | ps = con.prepareStatement(FinalConstants.SELECT_USER + sql, 28 | ResultSet.TYPE_SCROLL_INSENSITIVE, 29 | ResultSet.CONCUR_READ_ONLY); 30 | rs = ps.executeQuery(); 31 | if (rs.next()) { 32 | user.setUid(ParamUtils.getSqlString(rs.getString("uid"))); 33 | user.setPassword(ParamUtils.getSqlString(rs 34 | .getString("password"))); 35 | user.setStatus(rs.getInt("status")); 36 | user.setName(ParamUtils.getSqlString(rs.getString("name"))); 37 | user.setBanji(ParamUtils.getSqlString(rs.getString("banji"))); 38 | user.setFinals(rs.getFloat("finals")); 39 | user.setRefinals(rs.getFloat("refinals")); 40 | user.setYuanxi(ParamUtils.getSqlString(rs.getString("yuanxi"))); 41 | 42 | } 43 | } catch (SQLException e) { 44 | System.out.println(e.getMessage()); 45 | e.printStackTrace(); 46 | } finally { 47 | System.out.println(ps + " Dbuser(String sql) " + user.getUid()); 48 | } 49 | return user; 50 | } 51 | 52 | public Dbuser(HttpServletRequest request) { 53 | u.setUid(ParamUtils.getRequestString(request, "uid")); 54 | u.setPassword(ParamUtils.getRequestString(request, "password")); 55 | u.setBanji(ParamUtils.getRequestString(request, "banji")); 56 | u.setYuanxi(ParamUtils.getRequestString(request, "yuanxi")); 57 | u.setName(ParamUtils.getRequestString(request, "name")); 58 | //u.setFinals(Float.parseFloat(ParamUtils.getRequestString(request, "finals"))); 59 | //u.setRefinals(Float.parseFloat(ParamUtils.getRequestString(request, "refinals"))); 60 | //u.setStatus(Integer.parseInt(ParamUtils.getRequestString(request, "status"))); 61 | // u.setIspass(Integer.parseInt(ParamUtils.getRequestString(request, "ispass"))); 62 | 63 | 64 | } 65 | 66 | public Dbuser() { 67 | // TODO Auto-generated constructor stub 68 | } 69 | 70 | public boolean Insert() { 71 | boolean b = false; 72 | Connection con = null; 73 | PreparedStatement ps = null; 74 | 75 | try { 76 | con = DataBase.getConnection(); 77 | ps = con.prepareStatement(FinalConstants.INSERT_USER); 78 | ps.setString(1, u.getName()); 79 | ps.setString(2, u.getUid()); 80 | ps.setString(3, u.getPassword()); 81 | ps.setString(4, u.getBanji()); 82 | ps.setString(5, u.getYuanxi()); 83 | 84 | if (ps.executeUpdate() > 0) { 85 | b = true; 86 | } else { 87 | b = false; 88 | } 89 | } catch (SQLException e) { 90 | // TODO Auto-generated catch block 91 | e.printStackTrace(); 92 | b = false; 93 | } finally { 94 | try { 95 | if(ps!=null){ 96 | ps.close(); 97 | } 98 | } catch (SQLException e) { 99 | // TODO Auto-generated catch block 100 | e.printStackTrace(); 101 | } 102 | try { 103 | if(con!=null){ 104 | con.close(); 105 | } 106 | } catch (SQLException e) { 107 | // TODO Auto-generated catch block 108 | e.printStackTrace(); 109 | } 110 | } 111 | 112 | return b; 113 | } 114 | 115 | public boolean Update() { 116 | boolean b = false; 117 | Connection con = null; 118 | PreparedStatement ps = null; 119 | con = DataBase.getConnection(); 120 | try { 121 | ps = con.prepareStatement(FinalConstants.UPDATE_USER); 122 | ps.setString(1, u.getPassword()); 123 | ps.setInt(2, u.getStatus()); 124 | ps.setString(3, u.getName()); 125 | ps.setString(4, u.getBanji()); 126 | ps.setString(5, u.getYuanxi()); 127 | ps.setString(6, u.getUid()); 128 | if (ps.executeUpdate() > 0) { 129 | b = true; 130 | } else { 131 | b = false; 132 | } 133 | } catch (SQLException e) { 134 | // TODO Auto-generated catch block 135 | e.printStackTrace(); 136 | b = false; 137 | } finally { 138 | try { 139 | System.out.println(ps + " Dbaffiche.Update() "); 140 | if(ps!=null){ 141 | ps.close(); 142 | } 143 | if(con!=null){ 144 | con.close(); 145 | } 146 | } catch (SQLException e) { 147 | // TODO Auto-generated catch block 148 | e.printStackTrace(); 149 | } 150 | } 151 | return b; 152 | } 153 | 154 | public Collection Select(String sql) { 155 | Collection coll = new ArrayList(); 156 | Connection con = null; 157 | PreparedStatement ps = null; 158 | ResultSet rs = null; 159 | con = DataBase.getConnection(); 160 | try { 161 | ps = con.prepareStatement(FinalConstants.SELECT_USER); 162 | rs = ps.executeQuery(); 163 | } catch (SQLException e) { 164 | // TODO Auto-generated catch block 165 | e.printStackTrace(); 166 | } 167 | try { 168 | while (rs.next()) { 169 | 170 | u.setUid(ParamUtils.getSqlString(rs.getString("uid"))); 171 | u 172 | .setPassword(ParamUtils.getSqlString(rs 173 | .getString("password"))); 174 | 175 | coll.add(u); 176 | } 177 | } catch (SQLException e) { 178 | // TODO Auto-generated catch block 179 | e.printStackTrace(); 180 | } 181 | 182 | try { 183 | if(ps!=null){ 184 | ps.close(); 185 | } 186 | if(rs!=null){ 187 | rs.close(); 188 | } 189 | if(con!=null){ 190 | con.close(); 191 | } 192 | } catch (SQLException e) { 193 | // TODO Auto-generated catch block 194 | e.printStackTrace(); 195 | } 196 | 197 | return coll; 198 | } 199 | 200 | public Collection Select(int page, String sql) { 201 | Collection coll = new ArrayList(); 202 | Connection con = null; 203 | ResultSet rs = null; 204 | PreparedStatement ps = null; 205 | int tip = FinalConstants.STEP * (page - 1); 206 | con = DataBase.getConnection(); 207 | try { 208 | ps = con.prepareStatement(FinalConstants.SELECT_USER + sql); 209 | rs = ps.executeQuery(); 210 | if (tip <= 0) { 211 | rs.beforeFirst(); 212 | } else { 213 | if (!rs.absolute(tip)) { 214 | rs.beforeFirst(); 215 | } 216 | } 217 | } catch (SQLException e) { 218 | // TODO Auto-generated catch block 219 | e.printStackTrace(); 220 | } 221 | try { 222 | for (int i = 1; rs.next() && i <= FinalConstants.STEP; i++) { 223 | try { 224 | User user = new User(); 225 | user.setUid(ParamUtils.getSqlString(rs.getString("uid"))); 226 | user.setPassword(ParamUtils.getSqlString(rs 227 | .getString("password"))); 228 | user.setBanji(ParamUtils.getSqlString(rs.getString("banji"))); 229 | user.setName(ParamUtils.getSqlString(rs.getString("name"))); 230 | user.setFinals(rs.getFloat("finals")); 231 | user.setRefinals(rs.getFloat("refinals")); 232 | user.setYuanxi(ParamUtils.getSqlString(rs.getString("yuanxi"))); 233 | coll.add(user); 234 | } catch (SQLException e) { 235 | // TODO Auto-generated catch block 236 | e.printStackTrace(); 237 | } 238 | 239 | } 240 | } catch (SQLException e) { 241 | // TODO Auto-generated catch block 242 | e.printStackTrace(); 243 | } finally { 244 | try { 245 | if(ps!=null){ 246 | ps.close(); 247 | } 248 | if(rs!=null){ 249 | rs.close(); 250 | } 251 | if(con!=null){ 252 | con.close(); 253 | } 254 | } catch (SQLException e) { 255 | // TODO Auto-generated catch block 256 | e.printStackTrace(); 257 | } 258 | return coll; 259 | } 260 | 261 | } 262 | } 263 | -------------------------------------------------------------------------------- /src/com/model/Blank.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/src/com/model/Blank.java -------------------------------------------------------------------------------- /src/com/model/BlankChp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/src/com/model/BlankChp.java -------------------------------------------------------------------------------- /src/com/model/BlankDiff.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiseWolfs/examOnline/52caec1ad1a322e3b1ecb0c06968ce5212c2a14d/src/com/model/BlankDiff.java -------------------------------------------------------------------------------- /src/com/model/Paper.java: -------------------------------------------------------------------------------- 1 | package com.model; 2 | 3 | public class Paper { 4 | String paper_user; 5 | String paper_timu; 6 | int blank_num; 7 | int operate_num; 8 | int select_num; 9 | int blank_value; 10 | int operate_value; 11 | int select_value; 12 | int paper_type; 13 | public void setPp(int pp){ 14 | this.paper_type=pp; 15 | } 16 | public int getPp(){ 17 | return paper_type; 18 | } 19 | public void setPu(String pu){ 20 | this.paper_user=pu; 21 | } 22 | public void setPt(String pt){ 23 | this.paper_timu=pt; 24 | } 25 | public void setBn(int bn){ 26 | this.blank_num=bn; 27 | } 28 | public void setOn(int on){ 29 | this.operate_num=on; 30 | } 31 | public void setSn(int sn){ 32 | this.select_num=sn; 33 | } 34 | public void setBv(int bv){ 35 | this.blank_value=bv; 36 | } 37 | public void setOv(int ov){ 38 | this.operate_value=ov; 39 | } 40 | public void setSv(int sv){ 41 | this.select_value=sv; 42 | } 43 | public String getPt(){ 44 | return paper_timu; 45 | } 46 | public String getPu(){ 47 | return paper_user; 48 | } 49 | public int getBn(){ 50 | return blank_num; 51 | } 52 | public int getOn(){ 53 | return operate_num; 54 | } 55 | public int getSn(){ 56 | return select_num; 57 | } 58 | public int getBv(){ 59 | return blank_value; 60 | } 61 | public int getOv(){ 62 | return operate_value; 63 | } 64 | public int getSv(){ 65 | return select_value; 66 | } 67 | 68 | } 69 | -------------------------------------------------------------------------------- /src/com/model/Select.java: -------------------------------------------------------------------------------- 1 | package com.model; 2 | 3 | public class Select { 4 | private int timu_id; 5 | private String timu; 6 | private String ans; 7 | private String a; 8 | private String b; 9 | private String c; 10 | private String d; 11 | private int chp; 12 | private int diff; 13 | public void setChp(int chp){ 14 | this.chp=chp; 15 | } 16 | public void setDiff(int diff){ 17 | this.diff=diff; 18 | } 19 | public int getChp(){ 20 | return chp; 21 | } 22 | public int getDiff(){ 23 | return diff; 24 | } 25 | 26 | public void setTime_id(int timu_id) { 27 | this.timu_id = timu_id; 28 | } 29 | 30 | public void setTimu(String timu) { 31 | this.timu = timu; 32 | } 33 | 34 | public void setAns(String ans) { 35 | this.ans = ans; 36 | } 37 | 38 | public void setA(String a) { 39 | this.a = a; 40 | } 41 | 42 | public void setB(String b) { 43 | this.b = b; 44 | } 45 | 46 | public void setC(String c) { 47 | this.c = c; 48 | } 49 | 50 | public void setD(String d) { 51 | this.d = d; 52 | } 53 | 54 | public int getTimu_id() { 55 | return timu_id; 56 | } 57 | 58 | public String getTimu() { 59 | return timu; 60 | } 61 | 62 | public String getAns() { 63 | return ans; 64 | } 65 | 66 | public String getA() { 67 | return a; 68 | } 69 | 70 | public String getB() { 71 | return b; 72 | } 73 | 74 | public String getC() { 75 | return c; 76 | } 77 | 78 | public String getD() { 79 | return d; 80 | } 81 | } 82 | -------------------------------------------------------------------------------- /src/com/model/SelectChp.java: -------------------------------------------------------------------------------- 1 | package com.model; 2 | 3 | public class SelectChp { 4 | 5 | private String chp; 6 | private float chp_r; 7 | private int id; 8 | public void setId(int id){ 9 | this.id=id; 10 | } 11 | public int getId(){ 12 | return id; 13 | } 14 | public void setChp(String chp){ 15 | this.chp=chp; 16 | } 17 | public void setChp_r(float chp_r){ 18 | this.chp_r=chp_r; 19 | } 20 | public String getChp(){ 21 | return chp; 22 | } 23 | public float getChp_r(){ 24 | return chp_r; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /src/com/model/SelectDiff.java: -------------------------------------------------------------------------------- 1 | package com.model; 2 | 3 | public class SelectDiff { 4 | private float d1_r,d2_r,d3_r,d4_r; 5 | private int id; 6 | public void setId(int id){ 7 | this.id=id; 8 | } 9 | public int getId(){ 10 | return id; 11 | } 12 | public void setD1_r(float d1_r){ 13 | this.d1_r=d1_r; 14 | } 15 | public void setD2_r(float d2_r){ 16 | this.d2_r=d2_r; 17 | } 18 | public void setD3_r(float d3_r){ 19 | this.d3_r=d3_r; 20 | } 21 | public void setD4_r(float d4_r){ 22 | this.d4_r=d4_r; 23 | } 24 | public float getD1_r(){ 25 | return d1_r; 26 | } 27 | public float getD2_r(){ 28 | return d2_r; 29 | } 30 | public float getD3_r(){ 31 | return d3_r; 32 | } 33 | public float getD4_r(){ 34 | return d4_r; 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /src/com/model/User.java: -------------------------------------------------------------------------------- 1 | package com.model; 2 | 3 | public class User { 4 | private String uid; 5 | private String password; 6 | private int status; 7 | private String name; 8 | private String banji; 9 | private String yuanxi; 10 | private float finals; 11 | private float refinals; 12 | private int ispass; 13 | 14 | public void setIspass(int ispass){ 15 | this.ispass=ispass; 16 | } 17 | public int getIspass(){ 18 | return ispass; 19 | } 20 | 21 | public void setFinals(float finals) { 22 | this.finals = finals; 23 | } 24 | 25 | public float getFinals() { 26 | return finals; 27 | } 28 | 29 | public void setRefinals(float refinals) { 30 | this.refinals = refinals; 31 | } 32 | 33 | public float getRefinals() { 34 | return refinals; 35 | } 36 | 37 | public void setYuanxi(String yuanxi) { 38 | this.yuanxi = yuanxi; 39 | } 40 | 41 | public void setBanji(String banji) { 42 | this.banji = banji; 43 | } 44 | 45 | public void setName(String name) { 46 | this.name = name; 47 | } 48 | 49 | public String getName() { 50 | return name; 51 | } 52 | 53 | public String getYuanxi() { 54 | return yuanxi; 55 | } 56 | 57 | public String getBanji() { 58 | return banji; 59 | } 60 | 61 | public void setUid(String uid) { 62 | this.uid = uid; 63 | } 64 | 65 | public void setPassword(String password) { 66 | this.password = password; 67 | } 68 | 69 | public String getUid() { 70 | return uid; 71 | } 72 | 73 | public String getPassword() { 74 | return password; 75 | } 76 | 77 | public void setStatus(int status) { 78 | this.status = status; 79 | } 80 | 81 | public int getStatus() { 82 | return status; 83 | } 84 | 85 | } 86 | -------------------------------------------------------------------------------- /src/connDB.properties: -------------------------------------------------------------------------------- 1 | dbClassName=com.mysql.jdbc.Driver 2 | dbUrl=jdbc\:mysql\://127.0.0.1\:3306/myexam?user\=root&password\=root&useUnicode\=true 3 | --------------------------------------------------------------------------------