基于java的试题管ç�†ç³»ç»Ÿçš„å¼€å�?毕业论文) - 百度文库 ÏÂÔØ±¾ÎÄ

±ÏÒµÉè¼Æ£¨ÂÛÎÄ£©

ÌâÄ¿:

»ùÓÚJava¼¼ÊõµÄÔÚÏß¿¼ÊÔ

ϵͳµÄ¿ª·¢

I

Õª Òª

ÔÚÏß¿¼ÊÔϵͳּÔÚʵÏÖ¿¼ÊÔµÄÎÞÖ½»¯¹ÜÀí£¬¶ÔһЩ¿ÆÄ¿µÄ¿¼ÊÔ¿ÉÒÔͨ¹ý»¥ÁªÍøÂç»ò¾ÖÓòÍø½øÐУ¬·½±ãУ·½¿¼ÎñµÄ¹ÜÀí£¬Ò²·½±ãÁË¿¼Éú£¬ÓÈÆäÊʺϿ¼Éú·Ö²¼¹ã£¬²»Ò×¼¯ÖеÄÔ¶³Ì½ÌÓý¡£ÎÒÖ÷Òª¿ª·¢ÏµÍ³µÄºǫ́¹ÜÀíϵͳ¡ªJAVAÔÚÏß¿¼ÊÔ¹ÜÀí×Óϵͳ£¬Ëü°üÀ¨ÊÔÌâ¹ÜÀí¡¢¿¼Éú¹ÜÀí¡¢ÔÚÏßÖÆ×÷ÊÔ¾í¡¢¿ØÖÆÑ§Éú¿¼ÊÔµÄÉèÖá¢ÊÔ¾íÉóÅúµÈ¹¦ÄÜ¡£±¾ÂÛÎÄÖ÷Òª½éÉÜÁ˶ÔJAVAÔÚÏß¿¼ÊÔ¹ÜÀí×ÓϵͳµÄ·ÖÎö¡¢Éè¼ÆºÍ¿ª·¢µÄÈ«²¿¹ý³Ì¡£ÔËÓÃERͼ£¬³ÌÐòÁ÷³ÌͼµÈ¶ÔÔÚÏß¹ÜÀí×ÓϵͳµÄÉè¼Æ¹ý³Ì½øÐÐÏêϸµÄ˵Ã÷¡£

È«ÎĹ²·ÖΪ¿ª·¢·½°¸¡¢ÐèÇó·ÖÎö¡¢ÏµÍ³Éè¼Æ¡¢¹Ø¼ü¼¼Êõ½â¾ö£¬½áÂÛÎ岿·Ö¡£¿ª·¢·½°¸ÖÐÖ÷Òª½éÉÜ¿ª·¢ÔÚÏß¿¼ÊÔϵͳµÃÄ¿µÄ¡¢¿ª·¢·½°¸µÄÑ¡Ôñ¼°¿ª·¢¿ò¼ÜµÄ¼¼ÊõµÄÈ·¶¨£»ÐèÇó·ÖÎö½éÉÜÁËÔÚÏß¿¼ÊÔϵͳµÄ×ÜÌåÐèÇó¼°ÏµÍ³¸÷Ä£¿éµÄ¹¦ÄÜÐèÇó£»ÏµÍ³Éè¼Æ½éÉÜÁËϵͳÉè¼ÆµÄÖ¸µ¼Ë¼Ïë¡¢Êý¾Ý¿âµÄÉè¼Æ¡¢ÏµÍ³Ä£¿éµÄÉè¼Æ£»¹Ø¼ü¼¼Êõ½éÉÜÁËÔÚ¾ßÌåʵÏÖʱÐè½â¾öµÄһЩ¼¼Êõ£¬È翪·¢¿ò¼ÜµÄÕûºÏ¼¼Êõ¡¢¿ª·¢¿ò¼ÜÓëÊý¾Ý¿âµÄÁ¬½Ó¼°Êý¾ÝµÄ±¸·ÝÓ뻹ԭ¡£

±¾±ÏÒµÉè¼ÆµÄÄÚÈÝÊÇÉè¼Æ²¢ÇÒʵÏÖÒ»¸ö»ùÓÚweb¼¼ÊõµÄÔÚÏß¿¼ÊÔϵͳ£¬¹Ê¶øÏµÍ³Ö÷ÒªÒÔj2EE×÷Ϊ¿ª·¢»ù´¡,Ö÷ҪʹÓÃÁËstruts+springµÈ¶àÖÖЭÒé»ò¼¼Êõ£¬ÓÃeclipse×÷Ϊ¿ª·¢¹¤¾ß£¬ÒÔMYSQL×÷ΪÊý¾Ý¿â£¬ÒÔMacromedia¹«Ë¾µÄDreamweaver×÷Ϊ½çÃæÃÀ»¯¹¤¾ß¡£»ù±¾ÊµÏÖÁËÍøÉÏ¿¼ÊÔϵͳӦÓеÄÖ÷Òª¹¦ÄÜÄ£¿é,°üÀ¨£º¹ÜÀíÔ±µÄµÇ¼£¬¹ÜÀíºÍά»¤£»Óû§×¢²á¡¢µÇ¼¡¢×¢Ïú£¬¸öÈËÐÅÏ¢µÄ²éѯ¡¢Ð޸ģ»¿¼ÊÔ¹ÜÀí£¬Ì×Ìâ¹ÜÀí£¬³É¼¨¹ÜÀí¡£¸Ãϵͳ½çÃæ¼òµ¥¡¢²Ù×÷·½±ã£¬ÈÝÒ×ά»¤¡£

¹Ø¼ü´Ê£ºÔÚÏß¿¼ÊÔ j2EE struts + spring

II

Ŀ¼

Õª ÒªI

Abstract ´íÎó£¡Î´¶¨ÒåÊéÇ©¡£

µÚÒ»ÕÂ ÒýÑÔ ...................................................................................................... 1 1.1 1.2 1.3

¿ÎÌâ±³¾° .............................................................................................. 1 ¿ÎÌâÄ¿µÄºÍÒâÒå .................................................................................. 1 ±¾ÎĽṹ .............................................................................................. 1

µÚ¶þÕ ϵͳӦÓõĹؼü¼¼Êõ .......................................................................... 2 2.1 JSP¼¼Êõ½éÉÜ ........................................................................................... 2 2.1.1 JSPµÄ¸ÅÊö ......................................................................................... 2 2.1.3 JSPµÄÇ¿ÊÆÓëÁÓÊÆ ............................................................................. 3 2.1.4 JSPÓëASPµÄ±È½Ï............................................................................ 4 2.2 Java×é¼þJavaBeans ................................................................................ 4 2.2.1 ʲôÊÇJavaBeans ............................................................................. 4 2.2.2 JSPÓëJavaBeansµÄ¹ØÏµ .................................................................. 5 2.3 J2EE¸ÅÊö ................................................................................................. 5 2.4¹ØÓÚStruts ................................................................................................ 6 2.4.1 Struts¼ò½é .......................................................................................... 6 2.4.2 StrutsµÄÖ÷Òª¹¦ÄÜ .............................................................................. 7 2.4.3 Struts¹¤×÷Ô­Àí .................................................................................. 7 2.5 ¹ØÓÚSpring .............................................................................................. 8 2.5.1 Spring¼ò½é ........................................................................................ 8 2.5.2 ΪʲôÐèÒªSpring ......................................................................... 10 2.5.3 Spring´ø¸øÎÒÃÇʲô ...................................................................... 10 2.6 ¹ØÓÚB/S¿ª·¢Ä£Ê½ ............................................................................... 11 2.6.1ΪʲôÒýÈëB/S¿ª·¢Ä£Ê½ .............................................................. 11 2.7.1 mysqlµÄÌØµã ................................................................................... 11 2.7.2 mysqlµÄ°²×°ºÍÅäÖ㨲¿·Ö½ØÍ¼£©[12] ........................................... 12 2.8 Tomcat·þÎñÆ÷ ....................................................................................... 14 2.8.1 Tomcat ·þÎñÆ÷¼ò½é ........................................................................ 14 2.8.2 TomcatµÄÌØµã ................................................................................. 15 2.8.3 TomcatµÄÓÅÊÆ ................................................................................. 15 2.8.4 Tomcat·þÎñÆ÷µÄ°²×°ºÍÅäÖà ......................................................... 15 С½á 16

µÚÈýÕ ϵͳÐèÇó·ÖÎöºÍ×ÜÌåÉè¼Æ ................................................................ 17

III

3.1 ϵͳ¹¦ÄÜÐèÇó ....................................................................................... 17 3.2 ϵͳ½ÇÉ«¼°Æä¹¦ÄÜ·ÖÎö ....................................................................... 17 3.2.1 ϵͳµÄ2¸ö½ÇÉ«£º ......................................................................... 17 3.2.2 ϵͳ½ÇÉ«µÄ¹¦ÄÜ ............................................................................. 18 3.3 ×ÜÌåÉè¼ÆË¼Ïë¸ÅÊö ............................................................................... 18 3.4 Êý¾Ý¿âÉè¼Æ ........................................................................................... 19 3.4.1 E-Rͼ .............................................................................................. 19 3.4.2Êý¾Ý±íµÄÉè¼Æ .................................................................................. 20 3.5 ϵͳµÄÀàÉè¼Æ ....................................................................................... 22 3.5.1 DAOÀàÉè¼Æ .................................................................................... 22 3.5.2 connDBÀàÉè¼Æ£¨²¿·Ö£© ................................................................ 22 3.5.3 ¹ýÂËÆ÷ÀàÉè¼Æ ................................................................................. 23 3.5.4 ¼àÌýÆ÷ÀàÉè¼Æ ................................................................................. 24 3.6ϵͳµÄÓÃÀýͼ ........................................................................................ 24 3.6.1 ×ÜÌåÓÃÀý·ÖÎö ................................................................................. 25 3.6.2 Óû§¹ÜÀíÓÃÀý·ÖÎö ......................................................................... 25 3.6.3 ¿¼ÊÔ¹ÜÀíÓÃÀý·ÖÎö ......................................................................... 26 3.6.4 ¿¼ÊÔÌâÄ¿¹ÜÀíÓÃÀý·ÖÎö ................................................................. 27 3.6.5 ³É¼¨¹ÜÀíÓÃÀý·ÖÎö ......................................................................... 27 С½á 28

µÚËÄÕ ϵͳµÄÏêϸÉè¼Æ ................................................................................ 28 4.1 Êý¾Ý¿âÓëconnDBÀàÓ³ÉäµÄʵÏÖ ........................................................ 28 4.2 Ö÷Ҫģ¿éµÄÉè¼ÆËµÃ÷Óë½çÃæ ............................................................... 29 4.2.1Óû§¹ÜÀíÄ£¿é .................................................................................. 29 4.2.2¿¼ÊÔ¹ÜÀíÄ£¿é .................................................................................. 35 4.2.3 ÌâÄ¿¹ÜÀíÄ£¿é ................................................................................. 38 4.3 ϵͳµÄ²âÊÔ ........................................................................................... 46 С½á 47

µÚÎåÕ ×ܽáÓëÕ¹Íû ........................................................................................ 47 5.1 ¹¤×÷×ܽá ............................................................................................... 47 5.2 ºóÐø¹¤×÷Õ¹Íû ....................................................................................... 48 ²Î¿¼ÎÄÏ× .......................................................................................................... 49 ¸½Â¼ ÖÂл

50 54

IV