µ±Ç°Î»ÖãºÊ×Ò³ > 基于JSP的在线考试系统设计与实现毕业论æ–?- 百度文库
4 ×ÜÌåÉè¼Æ ±¾¿ÆÉú±ÏÒµÉè¼Æ£¨ÂÛÎÄ£©
µÚ4Õ ×ÜÌåÉè¼Æ
ͨ¹ýÐèÇó·ÖÎö½×¶ÎµÄ¹¤×÷£¬ÒѾÇå³þÁ˸ÃϵͳӦ¸ÃʵÏÖʲô¹¦ÄÜ£¬ÄÇôÏÂÒ»²½µÄ¹¤×÷¾ÍÊǸÃÈçºÎʵÏÖÕâЩ¹¦ÄÜ£¬Õâ¾ÍÊÇ×ÜÌåÉè¼ÆµÄ¹¤×÷¡£×ܵÄÀ´Ëµ£¬×ÜÌåÉè¼ÆµÄÖ÷ÒªÈÎÎñÊǸù¾ÝÐèÇ󹿏ñ˵Ã÷µ¼³öϵͳµÄʵÏÖ·½°¸¡£¶ø×îÖÕÄ¿±êÊÇÓñȽϳéÏ󡢸ÅÀ¨µÄ·½Ê½È·¶¨ÏµÍ³ÈçºÎÍê³ÉÔ¤¶¨µÄÈÎÎñ£¬Ò²¾ÍÊÇ˵ҪȡµÃʵÏÖ¸ÃϵͳµÄ×î¼Ñ·½°¸¡£Ò»°ãÀ´½²£¬ºÃµÄÈí¼þ±íÏÖÈý¸öÌØµã£ºÆäÒ»ÊÇÄܹ»°´ÕÕÖ¸¶¨µÄÒªÇó½øÐй¤×÷£¬¹¦ÄÜ¡¢ÐÔÄܶ¼·ûºÏÖ¸¶¨µÄÒªÇ󣻯ä¶þÊÇÈí¼þÊÇ¿Éά»¤µÄ£¬¿É·½±ãµØ½øÐÐÐ޸ģ»ÈýÊÇÈí¼þ²»Ö»ÊÇ´úÂ룬»¹ÓÐÒ»Ì×ÅäÖÃÆëÈ«µÄÎĵµ¡£¶øºÃµÄÈí¼þÀ´×ÔÓÚ×î¼ÑµÄÉè¼Æ·½°¸¡£
×ÜÌåÉè¼Æ½×¶ÎÊÇÈí¼þ¿ª·¢½×¶ÎµÄÉÏÓν׶Σ¬¸Ã½×¶ÎÊǺóÐø¿ª·¢¹¤×÷µÄ»ù´¡¡£ÔÚÉè¼Æ½×¶ÎËù×öµÄÖÖÖÖ¾ö²ßÖ±½ÓÓ°ÏìÈí¼þµÄÖÊÁ¿£¬Ã»ÓкõÄÉè¼Æ¾ÍûÓÐÎȶ¨µÄϵͳ£¬Ò²²»»áÓÐÒ×ά»¤µÄÈí¼þ[12-13]¡£
4.1 ϵͳģ¿éÉè¼Æ
¸ù¾ÝÔÚÏßÍøÂ翼ÊÔϵͳµÄÌØµã£¬¿ÉÒÔ½«Æä·ÖΪǰ̨ºÍºǫ́Á½¸ö²¿·Ö¡£ ¶ÔÓÚǰ̨²¿·Ö¿É·ÖΪÒÔÏÂ6¸ö¹¦ÄÜ£º
£¨1£©¿¼Éú×¢²á£º¿¼Éúͨ¹ýÌîд×Ô¼ºµÄÐÕÃû¡¢ÐÔ±ðºÍÉí·ÝÖ¤ºÅµÈÐÅÏ¢×¢²á³ÉÎªÍøÕ¾µÄÓû§ºó£¬·½¿ÉÒÔ½øÈëϵͳ½øÐп¼ÊÔ¡£
£¨2£©ÕÒ»ØÃÜÂ룺¿¼ÉúÈç¹ûÍüÁË×Ô¼ºµÄ×¢²áÃÜÂ룬¿ÉÒÔͨ¹ý»Ø´ð×¢²áʱÉèÖõÄÎÊÌâ¶øÕÒ»ØÃÜÂë¡£
£¨3£©ÔÚÏß¿¼ÊÔ£º¸Ã¹¦ÄÜÊÇǰ̨×îÖ÷ÒªµÄ¹¦ÄÜ£¬¿¼ÉúÊ×ÏÈҪͬÒ⿼ÊÔ¹æÔò£¬·½¿ÉÒÔÑ¡ÔñÒª¿¼ÊԵĿÆÄ¿£¬¿¼Éú×¼±¸ºÃÁ˼´¿É´ðÌ⣬Ȼºóϵͳ×Ô¶¯ÔÄ¾í£¬²¢½«³É¼¨·´À¡¸øÓû§¡£
£¨4£©²éѯ³É¼¨£º¿¼Éú¿ÉÒÔͨ¹ý¸Ã¹¦Äܲéѯ×Ô¼ºÒÔǰ¿¼¹ýµÄ¿ÆÄ¿µÄ³É¼¨¡£ £¨5£©Ð޸ĸöÈË×ÊÁÏ£º¿¼Éúͨ¹ý¸Ã¹¦ÄÜ¿ÉÒÔÐÞ¸Ä×Ô¼º×¢²áʱÌîдµÄÐÅÏ¢¡£ £¨6£©Í˳öϵͳ£ºÍ˳öǰ̨£¬»Øµ½µÇÂ½Ò³Ãæ¡£ ¶ÔÓÚºǫ́²¿·Ö¿É·ÖΪÒÔÏÂ7¸ö¹¦ÄÜ£º
£¨1£©¹ÜÀíÔ±ÐÅÏ¢¹ÜÀí£ºÖ÷Òª°üÀ¨²é¿´¹ÜÀíÔ±ÐÅÏ¢ÁÐ±í¡¢Ìí¼Ó¹ÜÀíÔ±¡¢Ð޸ĹÜÀíÔ±ºÍɾ³ý¹ÜÀíÔ±¡£
£¨2£©¿¼ÉúÐÅÏ¢¹ÜÀí£ºÖ÷Òª°üÀ¨²é¿´×¢²á¿¼ÉúÐÅÏ¢ÁбíºÍɾ³ýÒѾע²áµÄ¿¼ÉúÐÅÏ¢¡£ £¨3£©¿¼Éú³É¼¨²éѯ£ºÖ÷ÒªÓÃÓÚ¸ù¾Ý×¼¿¼Ö¤ºÅ¡¢¿¼ÊԿγ̿¼ÊÔʱ¼ä²éѯ¿¼Éú³É¼¨¡£ £¨4£©¿Î³ÌÐÅÏ¢¹ÜÀí£ºÖ÷Òª°üÀ¨²é¿´¿Î³ÌÁÐ±í¡¢Ìí¼Ó¿Î³ÌÐÅÏ¢ºÍɾ³ý¿Î³ÌÐÅÏ¢¡£ £¨5£©Ì×ÌâÐÅÏ¢¹ÜÀí£ºÖ÷Òª°üÀ¨²é¿´Ì×ÌâÐÅÏ¢ÁÐ±í¡¢Ìí¼ÓÌ×ÌâÐÅÏ¢¡¢ÐÞ¸ÄÒÔ¼°É¾³ýÌ×ÌâÐÅÏ¢¡£
£¨6£©ÌâÄ¿ÐÅÏ¢¹ÜÀí£ºÖ÷Òª°üÀ¨²é¿´¿¼ÊÔÌâÄ¿ÁÐ±í¡¢Ìí¼Ó¿¼ÊÔÌâÄ¿¡¢ÐÞ¸ÄÒÔ¼°É¾³ý
9
4 ×ÜÌåÉè¼Æ ±¾¿ÆÉú±ÏÒµÉè¼Æ£¨ÂÛÎÄ£©
¿¼ÊÔÌâÄ¿
£¨7£©Í˳öºǫ́¹ÜÀí£ºÖ÷ÒªÓÃÓÚÍ˳öºǫ́¡£
4.2 ϵͳ¹¦ÄÜÄ£¿éͼ
ÔÚ±¾ÏµÍ³ÖÐÖ÷ҪʵÏֵŦÄÜÄ£¿é£º
×¢£ºÍ¼ºÍ±íµÄǰºÍºó¾ù¿ÕÒ»ÐУ¬1.25±¶ÐоࡣÔĺóɾ³ý´ËÎı¾¿ò¡£
ͼ4.1 ÔÚÏß¿¼ÊÔϵͳǰ̨¹¦ÄÜͼ
ͼ4.2 ÔÚÏß¿¼ÊÔϵͳºǫ́¹¦ÄÜͼ
10
±¾¿ÆÉú±ÏÒµÉè¼Æ£¨ÂÛÎÄ£©
µÚ5Õ Êý¾Ý¿âÉè¼Æ
5.1 Êý¾Ý¿âÀíÂÛ»ù´¡
Êý¾Ý¿âÊÇÔÚ¼ÆËã»úÉÏ×éÖ¯¡¢´æ´¢ºÍ¹²ÏíÊý¾ÝµÄ·½·¨£¬Êý¾Ý¿âϵͳÊÇÓÉÆÕͨµÄÎļþϵͳ·¢Õ¹¶øÀ´µÄ¡£Êý¾Ý¿âϵͳ¾ßÓнϸߵÄÊý¾Ý¶ÀÁ¢ÐÔ£¬¼´²»ÒÀÀµÓÚÌØ¶¨µÄÊý¾Ý¿âÓ¦ÓóÌÐò£»Êý¾Ý¿âϵͳµÄÊý¾ÝÈßÓàС£¬¿ÉÒÔ½ÚÊ¡Êý¾ÝµÄ´æ´¢¿Õ¼ä£»ÁíÍâÊý¾Ý¿âϵͳ»¹ºÜÈÝÒ×ʵÏÖ¶à¸öÓû§µÄÊý¾Ý¹²Ïí¡£Êý¾Ý¿âϵͳ³ÉÊìµÄ±êÖ¾¾ÍÊÇÊý¾Ý¿â¹ÜÀíϵͳµÄ³öÏÖ¡£Êý¾Ý¿â¹ÜÀíϵͳ(DataBase Managerment System£¬¼ò³ÆDBMS)ÊǶÔÊý¾Ý¿âµÄÒ»ÖÖÍêÕûºÍͳһµÄ¹ÜÀíºÍ¿ØÖÆ»úÖÆ¡£Êý¾Ý¿â¹ÜÀíϵͳ²»½öÈÃÎÒÃÇÄܹ»ÊµÏÖ¶ÔÊý¾ÝµÄ¿ìËÙ¼ìË÷ºÍά»¤£¬»¹ÎªÊý¾ÝµÄ°²È«ÐÔ¡¢ÍêÕûÐÔ¡¢²¢·¢¿ØÖƺÍÊý¾Ý»Ö¸´ÌṩÁ˱£Ö¤¡£Ò»¸öÕæÕýµÄÊý¾Ý¿âϵͳÓÉÓ²¼þºÍÈí¼þÁ½¸ö·½Ãæ¹¹³É£¬Êý¾Ý¿â¹ÜÀíϵͳµÄºËÐÄÊÇÒ»¸öÓÃÀ´´æ´¢´óÁ¿Êý¾ÝµÄÊý¾Ý¿â¡£
Êý¾Ý¿âϵͳµÄ·¢Õ¹¾ÀúÁ˲ã´ÎÄ£ÐÍ¡¢Íø×´Ä£Ðͼ°¹ØÏµÄ£Ðͼ¸¸ö½×¶Î¡£µ±½ñÓ¦ÓÃ×îÆÕ±éµÄÊǹØÏµÐÍÊý¾Ý¿â¹ÜÀíϵͳ¡£Ä¿Ç°£¬Êг¡ÉÏÁ÷Ðеļ¸ÖÖ´óÐÍÊý¾Ý¿â£¬ÈçOracle¡¢DB2¡¢Sybase¡¢MS SQL ServerµÈ¶¼ÊǹØÏµÐÍÊý¾Ý¿â¹ÜÀíϵͳ¡£
Êý¾Ý¿âºÍÊý¾Ý¿â¹ÜÀíϵͳʵÏÖÁËÐÅÏ¢µÄ´æ´¢ºÍ¹ÜÀí£¬»¹ÐèÒª¿ª·¢ÃæÏòÌØ¶¨Ó¦ÓõÄÊý¾Ý¿âÓ¦ÓÃϵͳ£¬ÒÔÍê³É¸ü¸´ÔÓµÄÐÅÏ¢´¦ÀíÈÎÎñ¡£µäÐ͵ÄÊý¾Ý¿âÓ¦ÓÃÓÐC/S(¿Í»§/·þÎñÆ÷)ºÍB/S(ä¯ÀÀÆ÷/·þÎñÆ÷)Á½ÖÖģʽ¡£C/SģʽÓɿͻ§¶ËºÍ·þÎñÆ÷¶Ë¹¹³É£¬¿Í»§¶ËÊÇÒ»¸öÔËÐÐÔÚ¿Í»§»úÉϵÄÊý¾Ý¿âÓ¦ÓóÌÐò£¬¿Í»§¶Ëͨ¹ýÍøÂç·ÃÎÊÊý¾Ý¿â·þÎñÆ÷¡£B/SģʽÊÇ»ùÓÚInternetµÄÒ»¸öÓ¦ÓÃģʽ£¬ÐèÒªÒ»¸öWEB·þÎñÆ÷¡£¿Í»§¶Ë·Ö²¼ÔÚInternetÉÏ£¬Ê¹ÓÃͨÓõÄÍøÒ³ä¯ÀÀÆ÷£¬²»ÐèÒª¶Ô¿Í»§¶Ë½øÐÐרÃŵĿª·¢¡£Ó¦ÓóÌÐòפÁôÔÚWEB·þÎñÆ÷»òÒÔ´æ´¢¹ý³ÌµÄÐÎʽ´æ·ÅÔÚÊý¾Ý¿â·þÎñÆ÷ÉÏ£¬·þÎñÆ÷¶ËÊÇÒ»¸öºǫ́Êý¾Ý¿â·þÎñÆ÷[14]¡£
Êý¾Ý¿âÏµÍ³ÖØÒª×é³É²¿·Ö£º
£¨1£©Êý¾Ý¿â¹ÜÀíϵͳ£¨DBMS£©£ºËüÊÇÓÃÓÚÃèÊö¡¢¹ÜÀíºÍά»¤Êý¾Ý¿âµÄ³ÌÐòϵͳ£¬ÊÇÊý¾Ý¿âϵͳµÄºËÐÄ×é³É²¿·Ö¡£Ëü½¨Á¢ÔÚ²Ù×÷ϵͳµÄ»ù´¡ÉÏ£¬¶ÔÊý¾Ý¿â½øÐÐͳһµÄ¹ÜÀíºÍ¿ØÖÆ¡£ÆäÖ÷Òª¹¦ÄÜΪÃèÊöÊý¾Ý¿â¡¢¹ÜÀíÊý¾Ý¿â¡¢Î¬»¤Êý¾Ý¿â¡¢Êý¾ÝͨÐÅ¡£DBMSÖ÷ÒªÓÐ4ÖÖÀàÐÍ£ºÎļþ¹ÜÀíϵͳ¡¢²ã´ÎÊý¾Ý¿âϵͳ¡¢Íø×´Êý¾Ý¿âϵͳºÍ¹ØÏµÊý¾Ý¿âϵͳ¡£¹ØÏµÄ£ÐÍÊÇĿǰ×îΪÁ÷ÐеÄÒ»ÖÖÊý¾ÝÄ£ÐÍ£¬Óöþά±í¸ñ½á¹¹±íʾʵÌ弯£¬¹Ø¼üÂë±íʾʵÌå¼äµÄÁªÏµ¡£
£¨2£©Êý¾Ý¿âÓ¦ÓóÌÐò£ºÔÚÊý¾Ý¿â¹ÜÀíϵͳÖд洢ÁË´óÁ¿µÄÊý¾ÝÐÅÏ¢£¬ÆäÄ¿µÄÊÇΪÓû§ÌṩÐÅÏ¢·þÎñ£¬¶øÊý¾Ý¿âÓ¦ÓóÌÐòÕýÊÇÓëDBMS½øÐÐͨÐÅ£¬²¢·ÃÎÊDBMSÖеÄÊý¾Ý£¬ËüÊÇDBMSʵÏÖÆä¶ÔÍâÌṩÊý¾ÝÐÅÏ¢·þÎñÕâһĿµÄµÄΨһ;¾¶¡£¼òµ¥µØËµ£¬Êý¾Ý¿âÓ¦ÓóÌÐòÊÇÒ»¸öÔÊÐíÓû§²åÈë¡¢Ð޸ġ¢É¾³ý²¢±¨¸æÊý¾Ý¿âÖеÄÊý¾ÝµÄ¼ÆËã»ú³ÌÐò¡£
11
±¾¿ÆÉú±ÏÒµÉè¼Æ£¨ÂÛÎÄ£©
5.2 ¸ÅÄîÉè¼Æ
±¾½×¶ÎµÄÈÎÎñÊÇÈ·¶¨Ó¦¸ÃÔõÑù¾ßÌåµØÊµÏÖËùÒªÇóµÄϵͳ£¬Ò²¾ÍÊÇ˵£¬¾¹ýÕâ¸ö½×¶ÎµÄÉè¼Æ¹¤×÷£¬Ó¦¸ÃµÃ³ö¶ÔÄ¿±êϵͳµÄÃèÊö£¬´Ó¶øÔÚ±àÂë½×¶Î¿ÉÒÔ°ÑÕâ¸öÃèÊöÖ±½Ó·Òë³ÉÓÃijÖÖ³ÌÐòÉè¼ÆÓïÑÔÊéдµÄ³ÌÐò¡£¸Ã½×¶ÎµÄÈÎÎñ²»ÊǾßÌ嵨±àд³ÌÐò£¬¶øÊÇÒªÉè¼Æ³ö³ÌÐòµÄ¡°À¶Í¼¡±£¬ÒԺ󽫸ù¾ÝÕâ¸öÀ¶Í¼Ð´³öʵ¼ÊµÄ³ÌÐò´úÂ룬Æä½á¹û»ù±¾ÉϾö¶¨ÁË×îÖյijÌÐò´úÂëµÄÖÊÁ¿¡£ÏêϸÉè¼ÆµÄÄ¿±ê²»½ö½öÊÇÂß¼ÉÏÕýÈ·µÄʵÏÖÿ¸öÄ£¿éµÄ¹¦ÄÜ£¬¸üÖØÒªµÄÊÇÉè¼Æ³öµÄ´¦Àí¹ý³ÌÓ¦¸Ã¾¡¿ÉÄܼòÃ÷Ò×¶®¡£½á¹¹»¯³ÌÐòÉè¼ÆÊÇʵÏÖÉÏÊöÄ¿±êµÄ¹Ø¼ü¼¼Êõ£¬ÊÇÏêϸÉè¼ÆµÄÂß¼»ù´¡¡£
¸ù¾Ýǰ¼¸½ÚËù×öµÄϵͳ·ÖÎö£¬¹æ»®³öÔÚ±¾ÏµÍ³ÖÐʹÓõÄÖ÷ҪʵÌåÓп¼ÉúʵÌå¡¢¹ÜÀíԱʵÌå¡¢ÊÔ¾íʵÌåÒÔ¼°¿¼ÊԳɼ¨ÊµÌ壬ÏÂÃæÉè¼Æ³öÕ⼸¸ö¹Ø¼üʵÌåµÄʵÌ塪¹ØÏµÍ¼
£¨1£©¿¼Éúµµ°¸ÊµÌåͼ
¿¼Éúµµ°¸ÊµÌå°üÀ¨±àºÅ¡¢ÐÕÃû¡¢ÃÜÂë¡¢ÐÔ±ð¡¢×¢²áʱ¼ä¡¢ÌáʾÎÊÌâ¡¢ÎÊÌâ´ð°¸¡¢×¨ÒµºÍÉí·ÝÖ¤ºÅÊôÐÔ¡£¿¼Éúµµ°¸ÊµÌåµÄE-RͼÈçÏ£º
ͼ5.1 ¿¼Éúµµ°¸ÊµÌåE-Rͼ
£¨2£©Ì×ÌâʵÌå
Ì×ÌâʵÌå°üÀ¨±àºÅ¡¢Ì×ÌâÃû³Æ¡¢ËùÊô¿Î³ÌºÍÌí¼Óʱ¼äÊôÐÔ¡£Ì×ÌâʵÌåµÄE-RͼÈçÏ£º
ͼ5.2 Ì×ÌâʵÌåE-Rͼ
12
¹²·ÖÏí92ƪÏà¹ØÎĵµ