»ùÓÚJAVAµÄ²ÍÒû¹ÜÀíϵͳÉè¼Æ¸½³ÌÐò´úÂë ÁªÏµ¿Í·þ

·¢²¼Ê±¼ä : ÐÇÆÚÁù ÎÄÕ»ùÓÚJAVAµÄ²ÍÒû¹ÜÀíϵͳÉè¼Æ¸½³ÌÐò´úÂë¸üÐÂÍê±Ï¿ªÊ¼ÔĶÁ

»ùÓÚJAVAµÄ²ÍÒû¹ÜÀíϵͳ

} else if (table.state == DinnerTable.STATE_RESERVED) { %>

align=\

size=\

if ((i+1)%5 == 0) { %><% }

4.11ÓªÒµ¶î

ϵͳ×Ô¶¯Áгöÿһ±Ê½»Ò׵Ľð¶î²¢ÇÒ¼ÆËã×ܹ²µÄÓªÒµ¶î¡£ÓªÒµ¶îÁбíÈçͼ4.10Ëùʾ¡£

35

»ùÓÚJAVAµÄ²ÍÒû¹ÜÀíϵͳ

ͼ4.10 ÓªÒµ¶îÁбí½çÃæ

4.12Í˳öϵͳ

ϵͳ°ÑsessionÐÅÏ¢Ïú»Ù£¬²¢Ö±½Ó·µ»Øµ½µÇ¼½çÃæ¡£µÈ´ýÓû§µÇ¼¡£ ¹Ø¼ü´úÂëÈçÏ£º

<% session.invalidate(); %>

<% response.sendRedirect(\

Ö±½ÓÏú»Ùµ±Ç°µÄsession£¬²¢Ö±½ÓÌøתµ½login.jsp¼´µÇ¼Ê×Ò³

36

»ùÓÚJAVAµÄ²ÍÒû¹ÜÀíϵͳ

µÚÎåÕ ϵͳ²âÊÔ

5.1²âÊÔµÄ×÷ÓúÍÒâÒå

ϵͳ²âÊÔÊÇϵͳ¿ª·¢ÖÜÆÚÖеÄÒ»¸ö·Ç³£ÖØÒª»·½Ú¡£¾¡¹ÜÔÚϵͳ¿ª·¢ÖÜÆڵĸ÷¸ö½×¶Î¾ù²ÉÈ¡ÁËÑϸñµÄ¼¼ÊõÉó²é£¬µ«ÒÀÈ»ÄÑÃâ»áÁôÏ´íÎó£¬Èç¹ûϵͳµÄһЩ©¶´»ò´íÎóÔÚͶÈëÔËÐÐ֮ǰµÄϵͳ¼ì²â½×¶ÎûÓз¢ÏÖ²¢¾ÀÕý£¬ÕâЩÎÊÌâÔÚÔËÐн׶ÎÊdzÙÔç»á±©Â¶³öÀ´µÄ£¬µ½ÄÇʱҪ¾ÀÕý´íÎ󽫻Ḷ³ö¸ü´óµÄ´ú¼Û¡£ÏµÍ³²âÊÔÕ¼ÓõÄʱ¼ä¡¢»¨·ÑµÄÈËÁ¦ºÍ³É±¾Õ¼Èí¼þ¿ª·¢µÄºÜ´ó±ÈÀý¡£Í³¼Æ±íÃ÷£¬¿ª·¢½Ï´ó¹æÄ£µÄϵͳ£¬ÏµÍ³²âÊԵŤ×÷Á¿´óÔ¼Õ¼Õû¸öÈí¼þ¿ª·¢¹¤×÷Á¿µÄ40£¥£­50£¥¡£¶ø¶ÔÓÚһЩÌرðÖØÒªµÄ´óϵͳ£¬²âÊԵŤ×÷Á¿ºÍ³É±¾¸ü´ó£¬ÉõÖÁ³¬¹ýϵͳ¿ª·¢ÆäËû¸÷½×¶ÎµÄ×ܺ͵ÄÈô¸É±¶¡£

5.2²âÊÔ·½·¨

5.2.1¸öÈ˵¥Ôª²âÊÔ

¶ÔÓÚСϵͳ£¬ÔÚ±àÂë¹ý³ÌÖУ¬×î³£Óõĵ¥Î»²âÊÔ¡£µ¥Ôª²âÊÔÊÇÔÚÈí¼þ¿ª·¢¹ý³ÌÖÐÒª½øÐеÄ×îµÍ¼¶±ðµÄ²âÊԻ£¬ÔÚµ¥Ôª²âÊԻÖУ¬Èí¼þµÄ¶ÀÁ¢µ¥Ôª½«ÔÚÓë³ÌÐòµÄÆäËû²¿·ÖÏà¸ôÀëµÄÇé¿öϽøÐвâÊÔ¡£ µ¥Ôª²âÊÔ²»½ö½öÊÇ×÷ΪÎÞ´í±àÂëÒ»ÖÖ¸¨ÖúÊÖ¶ÎÔÚÒ»´ÎÐԵĿª·¢¹ý³ÌÖÐʹÓ㬵¥Ôª²âÊÔ±ØÐëÊÇ¿ÉÖظ´µÄ£¬ÎÞÂÛÊÇÔÚÈí¼þÐ޸ģ¬»òÊÇÒÆÖ²µ½ÐµÄÔËÐл·¾³µÄ¹ý³ÌÖС£Òò´Ë£¬ËùÓеIJâÊÔ¶¼±ØÐëÔÚÕû¸öÈí¼þϵͳµÄÉúÃüÖÜÆÚÖнøÐÐά»¤¡£ 5.2.2ϵͳ¹¦ÄܲâÊÔ

ϵͳ¹¦ÄܲâÊÔ×î³£¼ûµÄÁ½ÖÖ·½·¨ÊǺںвâÊԺͰ׺вâÊÔ£¬ºÚºÐ²âÊÔÒ²³Æ¹¦ÄܲâÊÔ£¬½«Èí¼þ¿´×÷ºÚºÐ×Ó£¬ÔÚÍêÈ«²»¿¼ÂdzÌÐòµÄÄÚ²¿½á¹¹ºÍÌØÐÔµÄÇé¿öÏ£¬Ñо¿Èí¼þµÄÍⲿÌØÐÔ¡£¸ù¾ÝÈí¼þµÄÐèÇó¹æ¸ñ˵Ã÷Êé²âÊÔÓÃÀý£¬´Ó³ÌÐòµÄÊäÈëºÍÊä³öÌØÐÔÉϲâÊÔÊÇ·ñÂú×ãÉ趨µÄ¹¦ÄÜ¡£°×ºÐ²âÊÔÒ²³Æ½á¹¹²âÊÔ£¬½«Èí¼þ¿´×÷Ò»¸ö͸Ã÷µÄ°×ºÐ×Ó£¬°´ÕÕ³ÌÐòµÄÄÚ²¿½á¹¹ºÍ´¦ÀíÂß¼­À´Ñ¡¶¨²âÊÔÓÃÀý£¬¶ÔÈí¼þµÄÂß¼­Â·¾¶¼°¹ý³Ì½øÐвâÊÔ£¬¼ì²éÓë²âÊÔÊÇ·ñÏà·û¡£

(1)Á´½Ó²âÊÔ

37

»ùÓÚJAVAµÄ²ÍÒû¹ÜÀíϵͳ

Á´½ÓÊÇWebÓ¦ÓÃϵͳµÄÒ»¸öÖ÷ÒªÌØÕ÷£¬ËüÊÇÔÚÒ³ÃæÖ®¼äÇл»ºÍÖ¸µ¼Óû§È¥Ò»Ð©²»ÖªµÀµØÖ·µÄÒ³ÃæµÄÖ÷ÒªÊֶΡ£Á´½Ó²âÊÔ¿É·ÖΪÈý¸ö·½Ãæ¡£Ê×ÏÈ£¬²âÊÔËùÓÐÁ´½ÓÊÇ·ñ°´Ö¸Ê¾µÄÄÇÑùȷʵÁ´½Óµ½Á˸ÃÁ´½ÓµÄÒ³Ã棻Æä´Î£¬²âÊÔËùÁ´½ÓµÄÒ³ÃæÊÇ·ñ´æÔÚ£»×îºó£¬±£Ö¤WebÓ¦ÓÃϵͳÉÏûÓйÂÁ¢µÄÒ³Ã棬Ëùν¹ÂÁ¢Ò³ÃæÊÇָûÓÐÁ´½ÓÖ¸Ïò¸ÃÒ³Ã棬ֻÓÐÖªµÀÕýÈ·µÄURLµØÖ·²ÅÄÜ·ÃÎÊ¡£

(2) ±íµ¥²âÊÔ

µ±Óû§¸øWebÓ¦ÓÃϵͳ¹ÜÀíÔ±Ìá½»ÐÅϢʱ£¬¾ÍÐèҪʹÓÃ±íµ¥²Ù×÷£¬ÀýÈçÓû§×¢²á¡¢µÇ½¡¢ÐÅÏ¢Ìá½»µÈ¡£ÔÚÕâÖÖÇé¿öÏ£¬ÎÒÃDZØÐë²âÊÔÌá½»²Ù×÷µÄÍêÕûÐÔ£¬ÒÔУÑéÌá½»¸ø·þÎñÆ÷µÄÐÅÏ¢µÄÕýÈ·ÐÔ¡£Èç¹û±íµ¥Ö»ÄܽÓÊÜÖ¸¶¨µÄijЩֵ£¬ÔòÒ²Òª½øÐвâÊÔ¡£ÀýÈ磺ֻÄܽÓÊÜijЩ×Ö·û£¬²âÊÔʱ¿ÉÒÔÌø¹ýÕâЩ×Ö·û£¬¿´ÏµÍ³ÊÇ·ñ»á±¨´í¡£

(3) Êý¾Ý¿â²âÊÔ

ÔÚWebÓ¦Óü¼ÊõÖУ¬Êý¾Ý¿âÆð×ÅÖØÒªµÄ×÷Óã¬Êý¾Ý¿âΪWebÓ¦ÓÃϵͳµÄ¹ÜÀí¡¢ÔËÐС¢²éѯºÍʵÏÖÓû§¶ÔÊý¾Ý´æ´¢µÄÇëÇóµÈÌṩ¿Õ¼ä¡£ÔÚWebÓ¦ÓÃÖУ¬×î³£ÓõÄÊý¾Ý¿âÀàÐÍÊǹØϵÐÍÊý¾Ý¿â£¬¿ÉÒÔʹÓÃSQL¶ÔÐÅÏ¢½øÐд¦Àí¡£

ÔÚʹÓÃÁËÊý¾Ý¿âµÄWebÓ¦ÓÃϵͳÖУ¬Ò»°ãÇé¿öÏ£¬¿ÉÄÜ·¢ÉúÁ½ÖÖ´íÎ󣬷ֱðÊÇÊý¾ÝÒ»ÖÂÐÔ´íÎóºÍÊä³ö´íÎó¡£Êý¾ÝÒ»ÖÂÐÔ´íÎóÖ÷ÒªÊÇÓÉÓÚÓû§Ìá½»µÄ±íµ¥ÐÅÏ¢²»ÕýÈ·¶øÔì³ÉµÄ£¬¶øÊä³ö´íÎóÖ÷ÒªÊÇÓÉÓÚÍøÂçËٶȻò³ÌÐòÉè¼ÆÎÊÌâµÈÒýÆðµÄ£¬Õë¶ÔÕâÁ½ÖÖÇé¿ö£¬¿É·Ö±ð½øÐвâÊÔ¡£

5.3ϵͳ²âÊÔ

Èí¼þ²âÊÔ·½·¨´Ó²âÊÔÈËÔ±½Ç¶È¿´£¬¿É·ÖΪÈ˹¤²âÊԺͻúÆ÷²âÊÔ¡£È˹¤²âÊÔÓÖ³ÆΪ´úÂ븴Éó¡£Ö÷ÒªÓÐÈýÖÖ·½·¨£º¸öÈ˸´²é¡¢×߲顢»áÉó¡£»úÆ÷²âÊÔ·ÖΪºÚºÐ²âÊÔ£¨Óֳƹ¦ÄܲâÊÔ£©ºÍ°×ºÐ²âÊÔ£¨Óֳƽṹ²âÊÔ£©Á½ÖÖ¡£

ÏÂÃæ¶Ô±¾²ÍÒû¹ÜÀíϵͳ½øÐвâÊÔ£¬ÒÔ¼ì²éϵͳÄÜ·ñÕýÈ·Íê³É¸÷ÖÖ²Ù×÷£¬ÊÇ·ñÄܹ»ÊµÏÖÔ¤ÆÚ¾ßÓеŦÄÜ¡£

1.Óû§µÇ¼

ÊäÈëÃÜÂë´íÎóʱϵͳ»áÌáʾ¡£²âÊÔ½á¹ûÈçͼ5.1Ëùʾ

38