3 ϵͳÉè¼Æ
Ò»¸öÁ¼ºÃµÄϵͳÀë²»¿ª¿ÆÑ§¡¢ÏêʵµÄϵͳÉè¼Æ¡£ÏµÍ³Ö»Óн¨Á¢ÔÚϵͳÉè¼Æ»ù´¡ÉÏ£¬²ÅÄܳÉΪһ¸öºÃµÄϵͳ¡£
3.1 ¹¦ÄÜÄ£¿éÉè¼Æ¸ÅÒª
Õû¸öÍøÂç¿Î¼þϵͳÖ÷Òª°üÀ¨£ºÕʺÅ×¢²á¡¢¿Î³ÌÐÅÏ¢¡¢ÔÚÏß×÷Òµ¡¢Ñ§Ï°¹«¸æ¡¢¹ÜÀíÖÐÐļ°Ñ§Ï°ÂÛ̳¡£Î´×¢²áµÄÓû§¿ÉÒÔ·ÃÎʿγÌÐÅÏ¢ºÍÔÚÏßÑ§Ï°Ò³Ãæ£»µ±Ñ§ÉúÓû§ÐèÒª½øÐÐÔÚÏß²âÊÔʱ±ØÐëÏȵǼ£»Ñ§ÉúÓû§²»¿ÉÒÔ½øÈë¹ÜÀíÖÐÐÄ¡£¹ÜÀíÖÐÐÄÊǽÌʦÓÃÓÚÓû§¹ÜÀí¡¢×÷Òµ¹ÜÀí¡¢×÷ÒµÌí¼Ó¡¢Ñ§ÔºµÈ»ù±¾ÐÅÏ¢¹ÜÀí¡¢ÂÛ̳¹ÜÀí¼°¹ÜÀíÔ±ÐÅÏ¢Ð޸ĵġ£ÔÚѧϰÂÛ̳À¸Ä¿ÖУ¬Î´µÇ¼µÄÓû§Ò²¿ÉÒÔ½øÐз¢±í»°Ìâ¡¢»Ø¸´»°Ìâ²Ù×÷£¬µÇ¼ºóÓû§¿ÉÒÔ½øÐиü¶à²Ù×÷¡£
ÍøÂç¿Î¼þµÄÉè¼ÆÊ¹ÓÃÄ£¿é»¯Éè¼ÆµÄ·½·¨£¬Ä£¿é»¯Éè¼ÆÊǽ«ÏµÍ³·Ö³ÉÒ»¸ö¸öÄ£¿é£¬·Ö±ð½øÐÐÉè¼Æ£¬×îºóÆ´ºÏ³ÉÒ»¸öÕûÌå¡£½«±¾ÍøÕ¾µÄ¸÷¸öÍøÒ³¶¼½øÐÐÄ£¿é»¯Éè¼Æ£¬Ã¿¸öÄ£¿é¶¼×ö³ÉÒ»¸öµ¥¶ÀµÄÎļþ£¬Ä£¿é»¯Éè¼Æ¹¦ÄܵÄʵÏÖÓõ½ASP¼¼ÊõÖеÄInclude¹¦ÄÜ£¬½«Ö¸¶¨ÎļþÖеÄÄÚÈݰüº¬ÔÚµ±Ç°ÍøÒ³ÖУ¬Ê¹Ö®³ÉΪÕû¸öÍøÒ³µÄÒ»²¿·Ö¡£
±¾ÏµÍ³µÄ×ÜÌåÉè¼Æ¿É·ÖΪǰ¶Ë¡¢ºó¶ËÁ½´ó¹ÜÀíϵͳ¡£
3.2 ϵͳ¼Ü¹¹
ϵͳ¼Ü¹¹ÊÇϵͳÉè¼ÆµÄ»ù´¡¡£ 3.2.1 »ùÓÚB/SÌåϵ
Õû¸öϵͳ²ÉÓÃBrowser/Web/DataBaseµÄ3²ãÌåϵ½á¹¹¡£Browser/ServerµÄϵͳÖУ¬Óû§¿ÉÒÔͨ¹ýä¯ÀÀÆ÷Ïò·Ö²¼ÔÚÍøÂçÉϵķþÎñÆ÷·¢³öÇëÇ󣬷þÎñÆ÷¶Ôä¯ÀÀÆ÷µÄÇëÇó½øÐд¦Àí£¬½«Óû§ËùÐèÐÅÏ¢·µ»Øµ½ä¯ÀÀÆ÷¡£ÔÚB/S½á¹¹µÄÊý¾Ý¿âϵͳÖУ¬ÔÚ¿Í»§»ú¶Ë½ö°²×°Í¨ÓõÄä¯ÀÀÆ÷Èí¼þʵÏÖͬÓû§µÄÊäÈë/Êä³ö£¬¶øÓ¦ÓóÌÐòÔÚ·þÎñÆ÷¶Ë°²×°ºÍÔËÐС£·þÎñÆ÷½«µ£¸º¸ü¶àµÄ¹¤×÷£¬¶ÔÊý¾Ý¿âµÄ·ÃÎʺÍÓ¦ÓóÌÐòµÄÖ´Ðн«ÔÚ·þÎñÆ÷ÉÏÍê³É¡£ä¯ÀÀÆ÷·¢³öÇëÇ󣬶øÆäÓàÈçÊý¾ÝÇëÇó¡¢¼Ó¹¤¡¢½á¹û·µ»ØÒÔ¼°¶¯Ì¬ÍøÂçÉú³ÉµÈ¹¤×÷È«²¿ÓÉWeb ServerÍê³É¡£
ÔÚBrowser/ServerÈý²ãÌåϵ½á¹¹Ï£¬±íʾ²ã£¨presentation£©¡¢¹¦Äܲ㣨business logic£©¡¢Êý¾Ý²ã£¨data service£©±»¸î³É3¸öÏà¶Ô¶ÀÁ¢µÄµ¥Ôª¡£
[7]
? µÚÒ»²ã£¨±íʾ²ã£©£ºWebä¯ÀÀÆ÷¡£
? µÚ¶þ²ã£¨¹¦Äܲ㣩£º¾ßÓÐÓ¦ÓóÌÐòÀ©Õ¹¹¦ÄܵÄWeb·þÎñÆ÷¡£ ? µÚÈý²ã£¨Êý¾Ý²ã£©£ºÊý¾Ý¿â·þÎñÆ÷¡£
Browser/ServerÈý²ãÌåϵ½á¹¹£¬Èçͼ3-1Ëùʾ¡£
ä¯ÀÀÆ÷ ÏÔʾÂß¼ ä¯ÀÀÆ÷ ÏÔʾÂß¼ ÇëÇó ÏìÓ¦ Ó¦ÓÃÂß¼ Web·þÎñÆ÷ ÇëÇó Êý¾Ý´¦ÀíÂß¼ ÏìÓ¦ ÇëÇó Êý¾Ý¿â
ͼ3-1 Èý²ãBrowser/Server½á¹¹
3.2.2 ϵͳ×ÜÌå¼Ü¹¹Í¼
ǰ¶ËÓ¦ÓùÜÀíϵͳB/S ½á¹¹ Óû§×ÊÁÏϵͳ ºó¶ËÓ¦ÓùÜÀíϵͳB/S½á¹¹ ¹ÜÀíÔ±×ÊÁÏϵͳ IIS SQL Server 2000 Windows 98/2000/XP ͼ3-2 ϵͳ×ÜÌå¼Ü¹¹Í¼
ϵͳ×ÜÌå¼Ü¹¹Í¼£¬Èçͼ3-2Ëùʾ¡£
3.3 ϵͳ¹¦ÄÜÄ£¿éÉè¼Æ
±¾ÏµÍ³µÄÈí¼þÉè¼Æ¼¯ÖÐÔÚÕʺÅ×¢²á¡¢¿Î³ÌÐÅÏ¢¡¢×÷Òµ¹ÜÀí¡¢Ñ§Ï°¹«¸æ¡¢¹ÜÀíÖÐÐļ°Ñ§Ï°ÂÛ̳µÈ¹¦ÄÜÄ£¿éÉÏ£¬ÆäÖ÷Òª¹¦ÄÜÄ£¿éÈçͼ3-3Ëùʾ£º
ÍøÂç¿Î¼þÊ×Ò³ ÕʺÅ×¢²á ¿Î³Ì½Ìѧ ×÷Òµ¹ÜÀí ѧϰ¹«¸æ ¹ÜÀíÖÐÐÄ ÌÖÂÛ½»Á÷ ¿Î³Ì¼ò½é ½Ìѧ´ó¸Ù ½ÌѧҪÇó
ͼ3-3 ϵͳ¹¦ÄÜÖ÷Ä£¿éͼ
ϵͳÖ÷Òª¹¦ÄܽéÉÜÈçÏ£º
? Õ¾µãÊ×Ò³£º²Ù×÷ϵͳ¿Î³Ì×ÜÌå½éÉÜ¡£ ? ÕʺÅ×¢²á£ºÑ§ÉúÐÅÏ¢×¢²á¡£
? ¿Î³ÌÐÅÏ¢£º¿Î³Ì¼ò½é¡¢½Ìѧ´ó¸Ù¡¢½ÌѧҪÇó¡£ ? ѧϰ¹«¸æ£º
ѧÉúµÇÂ¼Ò³Ãæ£¬²é¿´Ñ§Ï°¹«¸æ¡£ ? ×÷Òµ¹«¸æ£º
ѧÉúµÇÂ¼Ò³Ãæ£¬È»ºó¸ù¾Ý×÷Òµ¹«¸æÀ´Íê³É×÷Òµ
ѧÉúÌá½»´ðÌ⣬ϵͳ¶ÔÕÕÊý¾Ý¿âµÄÕýÈ·´ð°¸¸ø³ö³É¼¨£¬²¢½«³É¼¨Ìá½»µ½Êý¾Ý¿âÖС£ ? ¹ÜÀíÖÐÐÄ£º
¹ÜÀíÔ±µÇ¼ºó½øÈë¹ÜÀíÖÐÐÄ£»
? ѧϰÂÛ̳£ºÎªÑ§ÉúÌṩÁËÒ»¸ö¼ò½àʹÓõÄÍøÉϽ»Á÷ƽ̨£¬Ñ§Éú¿ÉÒÔ¾ÍËùѧ֪ʶ½øÐÐÌÖÂÛ£¬
¹ÜÀíÔ±£¨ÀÏʦ£©Ò²¿ÉÒÔͨ¹ý´Ëƽ̨ΪѧÉú½â´ðÒÉÎÊ¡£ 3.3.1 ×÷Òµ¹¦ÄÜÄ£¿éÉè¼Æ ×÷Òµ¹¦ÄÜÄ£¿éÈçͼ3-4Ëùʾ¡£
×÷Òµ ¹«¸æ ѧÉúµÇ¼ ²é¿´×÷Òµ/Ìá½»×÷Òµ Ìí¼Ó×÷Òµ ²é¿´×÷ÒµÌá½»Çé¿ö ÔÚÏßÅú¸Ä×÷Òµ
ÀÏʦµÇ¼ ͼ3-4 ×÷Òµ¹«¸æ¹¦ÄÜÄ£¿éͼ
×÷Òµ¹«¸æÏµÍ³µÄÓû§ÎªÑ§ÉúÀàÓû§£¬Ñ§ÉúÀàÓû§ÊÇÖ¸µ±Ç°ÏµÍ³ÖÐËùÓеÄѧÉú¡£´ËÀàÓû§½ö¿ÉÒÔ¶Ô×Ô¼ºµÄ¸öÈËÐÅÏ¢½øÐгõ´Î×¢²á£¬¶ÔËûÈËÐÅÏ¢²»¾ß±¸ä¯ÀÀºÍ²éѯµÄȨÏÞ£¬²¢ÇÒ²»¾ß±¸¶Ô×ÔÉíºÍËûÈ˵ÄÐÅÏ¢½øÐйÜÀíµÄȨÏÞ¡£
ѧÉúµÇ¼ºó²é¿´×÷Òµ¹«¸æ£¬²¢¸ù¾Ý¹«¸æÍê³ÉÏàÓ¦µÄ×÷Òµ£¬²¢ÔÚϵͳÖÐÌá½»£¬¶øÀÏʦµÇ¼¸Ãϵͳ£¬ÄÜÌí¼Ó×÷Òµ£¬²é¿´×÷ÒµÇé¿ö£¬ºÍÔÚÏßÅú¸Ä×÷Òµ3´ó¹¦ÄÜ¡£
3.3.2 ¹ÜÀíÖÐÐŦÄÜÄ£¿éÉè¼Æ ¹ÜÀíÖÐÐŦÄÜÄ£¿éÈçͼ3-5Ëùʾ¡£