Á˼áʵµÄÎïÖÊ»ù´¡¡£ £¨2£©¹«Ô¢¹ÜÀíģʽµÄ±ê×¼»¯ ×ÔÎÒ¹ú¼ÓÈëWTOÖ®ºó£¬±êÖ¾×ÅÖйúÒÑÓɹýÈ¥µÄ²»·¢´ï¹ú¼ÒÂõ½ø·¢Õ¹Öйú¼ÒµÄÐÐÁС£Ëæ×Ź«Ô¢¹ÜÀíÉç»á»¯µÄÉîÈ룬ÓеĸßУÒѰÑÓÅÐãÆóÒµµÄ¹ÜÀíģʽ´øµ½Á˹«Ô¢¹ÜÀíÖ®ÖС£²¿·Ö¸ßУµÄ¹«Ô¢¹ÜÀíÌá³öÁË¡°ÍâÊ÷ÐÎÏñ¡¢ÄÚÁ¢±ê×¼¡¢×öºÃ·þÎñ¡¢´´½¨Æ·ÅÆ¡±µÄȫйÜÀíÀíÄΪʹ¹«Ô¢¹ÜÀí¾¡ÔçµØÓë¹ú¼Ê½Ó¹ìÏÈÂõ³öÁËÒ»²½¡£Îª´Ë£¬ÓеĸßУÔÚ¹«Ô¢¹ÜÀíÉÏÒѾͨ¹ýÁ˹ú¼Ê±ê×¼»¯×éÖ¯ÊÚȨµÄµÚÈý·½ÈÏÖ¤»ú¹¹°¬Ã׿˼¼Êõ¹«Ë¾
µÄÈÏÖ¤£¬¼´ISO9001ÈÏÖ¤¡£ £¨3£©¹«Ô¢¹ÜÀíÈËÔ±µÄ¸ßËØÖÊ»¯ ¾ÍËØÖʶøÂÛ£¬Ö÷Òª°üÀ¨È˵Ä˼ÏëËØÖʺÍÒµÎñËØÖÊ¡£Ë¼ÏëËØÖÊÖ÷ÒªÖ¸È˵Ä˼ÏëÒâʶºÍµÀµÂ¹ÛÄ¶øÒµÎñËØÖÊÔòÖ¸´ÓÊÂijÏîÉç»á»î¶¯²¢¾ßÓÐרҵ¼¼ÄÜ»ò¼¼Çɵij̶ȵÄˮƽ¡£ ½ü¼¸ÄêËæ×ŸßУºóÇڸĸﲽ·¥µÄ¼Ó¿ì£¬ºóÇÚ¹ÜÀíÈËÔ±µÄËØÖÊÒ²²»¶ÏÌá¸ß¡£Ðí¶à¾¼Ãѧ¡¢¹ÜÀíѧ½ÌÊÚ£¬ÐÄÀíר¼Ò£¬ÕþÖÎ˼Ïë½ÌÓýȨÍþ£¬Ò²Ïà¼Ì×ßÈëѧÉú¹«Ô¢²ÎÓëѧÉúÐÐΪ¹ÜÀí¹¤×÷¡£ÓеĸßУÔÚ¹«Ô¢¹ÜÀíÈËÔ±µÄѧÀúÒªÇó´ïµ½±¾¿ÆÑ§ÀúÒÔÉÏ¡£¸ßУ¹«Ô¢¹ÜÀíÈËÔ±ËØÖʵÄÌá¸ß£¬Îª¹«Ô¢µÄ¿ÆÑ§ÎÄ»¯±ê×¼»¯µÄ¹ÜÀí£¬ÌṩÁËÒ»¸öǰÌá±£ÕÏ£¬
ҲΪ¹«Ô¢µÄÎÄ»¯½¨Éè´òÏ»ù´¡¡£ Ëæ×żÆËã»ú¿ÆÑ§µÄѸËÙ·¢Õ¹£¬¼ÆËã»úÓ¦ÓÃÁìÓòµÄ²»¶ÏÀ©´ó£¬Ðí¶àÐÔÄܺ㬹¦ÄÜÆëÈ«£¬Ó¦ÓÃÃæ¹ã£¬¼æÈÝÐÔÇ¿µÄÓ¦ÓÃÈí¼þÏàÓ¦ÍÆ³ö£¬¿É¼û¼ÆËã»úÒѾµÃµ½Á˹㷺µÄÓ¦Ó㬼¸ºõ¸÷Ðи÷Òµ¶¼ÓйØÓÚ¼ÆËã»úµÄʹÓã¬ÕâʹµÃ¼ÆËã»úÒѳÉΪÉç»áÖÐÆÕ±é´æÔÚµÄÊÂÎï¡£ÓÉÓÚ¼ÆËã»úµÄʹÓã¬Ê¹µÃÈËÃÇÔÚÓÚ¹ÜÀí¡¢Ó¦Óü°·þÎñµÈ¸÷¸öÁìÓòʹÓÃÊý¾Ý·½Ãæ±äµÃ¸ü¼Ó¼ò½à£¬¸ü¼Ó·½±ã£¬´ó´óÌá¸ßÁ˹¤×÷ЧÂÊ£¬²úÉúÁËÒÔ¼ÆËã»úΪÖ÷Ì壬ÒÔÈËΪ¸¨ÖúµÄ¾ÖÃæ¡£ÔÚÆóÒµ¹ÜÀí£¬°ì¹«×Ô¶¯»¯µÈ·½ÃæµÃµ½ÁËÆÕ±éÓ¦Óã¬Êܵ½Óû§ µÄ¹ã·º»¶Ó¡£Ñ§ÉúËÞÉá¹ÜÀíϵͳ¶ÔÓÚÒ»¸öѧУÀ´ËµÊDZز»¿ÉÉÙµÄ×é³É²¿·Ö¡£Ä¿Ç°ºÃ¶àѧУ»¹Í£ÁôÔÚËÞÉá¹ÜÀíÈËÔ±ÊÖ¹¤¼Ç¼Êý¾ÝµÄ×î³õ½×¶Î£¬ÊÖ¹¤¼Ç¼¶ÔÓÚ¹æÄ£Ð¡µÄѧУÀ´Ëµ»¹ÃãÇ¿¿ÉÒÔ½ÓÊÜ£¬µ«¶ÔÓÚѧÉúÐÅÏ¢Á¿±È½ÏÅÓ´ó£¬ÐèÒª¼Ç¼´æµµµÄÊý¾Ý±È½Ï¶àµÄ¸ßУÀ´Ëµ£¬È˹¤¼Ç¼ÊÇÏ൱Âé·³µÄ¡£µ±²éÕÒijÌõ¼Ç¼ʱ£¬ÓÉÓÚÊý¾ÝÁ¿ÅӴ󣬻¹Ö»ÄÜ¿¿È˹¤È¥Ò»ÌõÒ»ÌõµÄ²éÕÒ£¬ÕâÑù²»µ«Âé·³»¹ÀË·ÑÁËÐí¶àʱ¼ä£¬Ð§ÂÊÒ²±È½ÏµÍ¡£µ±½ñÉç»áÊÇ·ÉËÙ½ø²½µÄÊÀ½ç£¬ÔʼµÄ¼Ç¼·½Ê½ÒѾ±»Éç»áËùÌÔÌÁË£¬¼ÆËã»ú»¯¹ÜÀíÕýÊÇÊÊӦʱ´úµÄ²úÎï¡£ÐÅÏ¢ÊÀ½çÓÀÔ¶²»»áÊÇÒ»¸öƽ¾²µÄÊÀ½ç£¬µ±Ò»ÖÖ¼¼Êõ²»ÄÜÂú×ãÐèÇóʱ£¬¾Í»áÓÐеļ¼Êõµ®Éú²¢È¡´ú¾É¼¼Êõ¡£Ëæ×żÆËã»úµÄÆÕ¼°£¬Ê¹ÓÃ΢»ú¹ÜÀíѧÉú¹«Ô¢£¬½«»á±»Ô½À´Ô½¶àµÄѧУ²ÉÄÉ£¬Ñ§ÉúËÞÉá¹ÜÀíϵͳÊÇÒ»¸öÏÖ´ú»¯Èí¼þϵͳ£¬
4
Ëüͨ¹ý¼¯ÖÐʽµÄÐÅÏ¢Êý¾Ý¿â½«¸÷ÖÖµµ°¸¹ÜÀí¹¦ÄܽáºÏÆðÀ´£¬´ïµ½¹²ÏíÊý¾Ý¡¢½µµÍ³É±¾¡¢Ìá¸ßЧÂÊ¡¢¸Ä½ø·þÎñµÈÄ¿µÄ¡£Ò»°ã¶øÑÔ£¬Ñ§ÉúËÞÉá¹ÜÀíϵͳӦ´ïµ½ÒÔÏÂÄ¿±ê£ºÄܹ»¹ÜÀí¸÷ÀàÓйØÑ§ÉúÒÔ¼°¹«Ô¢µÄÐÅÏ¢£º Äܹ»¿ìËٵؽøÐи÷ÀàÐÅÏ¢µÄÌí¼Ó¡¢ÐÞ¸ÄÒÔ¼°²éѯ£» ¼õÉÙ¹¤×÷ÈËÔ±µÄ²ÎÓëºÍ»ù´¡ÐÅÏ¢µÄ¼È룬¾ßÓÐÁ¼ºÃµÄ×ÔÖι¦ÄܺÍÐÅϢѻ·¡£Ñ§Éú¹«Ô¢¹ÜÀí
ϵͳ½«»áµÃµ½Ô½À´Ô½ÆÕ±éµÄÓ¦Óá£
1.3 ±¾ÎĵÄÖ÷ÒªÄÚÈÝÓëÂÛÎĽṹ°²ÅÅ£º
µÚ1ÕÂÖ÷ÒªÄÚÈÝÊÇ£ºÏµÍ³Ñо¿µÄ±³¾°¼°ÒâÒåÒÔ¼°¹úÄÚÍâ·¢Õ¹ÏÖ×´¡£ µÚ2ÕÂÄÚÈÝÖ÷ÒªÊÇ£ºÏµÍ³Ïà¹Ø¼¼Êõ½éÉÜ¡£ µÚ3ÕÂÖ÷ÒªÄÚÈÝÊÇ£ºÏµÍ³·ÖÎö¡£°üÀ¨ÏµÍ³¿ÉÐÐÐÔ£¬¼¼Êõ¿ÉÐÐÐÔ¼°ÏµÍ³°²È«ÐÔ·ÖÎö¡£»¹°ü
À¨ÏµÍ³¹¦ÄÜ¡¢ÐÔÄÜÐèÇó£¬Êý¾Ý´¦Àí£¬Óû§½çÃæÐèÇó¼°Êý¾Ý¿âµÄÑ¡Ôñ£¬»·¾³¡£ µÚ4ÕÂÖ÷ÒªÄÚÈÝÊÇ£ºÏµÍ³¸ÅÒªÉè¼Æ°üÀ¨ÏµÍ³¼¸´ó¹¦ÄÜÄ£¿éͼ£¬E-Rͼ£¬Êý¾Ý¿âµÄÂß¼Éè¼Æ¡£
µÚ5ÕÂÖ÷ÒªÄÚÈÝÊÇ£ºÏµÍ³ÏêϸÉè¼Æ°üÀ¨¼¸´óÄ£¿éµÄÏêϸÉè¼Æ¡£
µÚ6ÕÂÖ÷ÒªÄÚÈÝÊÇ£ºÏµÍ³²âÊÔ°üÀ¨ÏµÍ³²âÊÔµÄÒâÒ壬²âÊÔÆ½Ì¨¼ò½é¼°²âÊÔ½á¹û·ÖÎö¡£
µÚ7ÕÂÖ÷ÒªÄÚÈÝÊÇ£º×ܽáÓëÕ¹Íû£¬ ×îºó»¹Óвο¼×ÊÁÏ¡¢ÖÂлµÈµÈÄÚÈݵĽéÉÜ¡£
1.4±¾ÕÂС½á£º
±¾ÕÂÖ÷Òª½éÉÜѧÉú¹«Ô¢¹ÜÀíϵͳÑо¿µÄ±³¾°£¬ÏÖ×´ºÍ·¢Õ¹Ç°¾°¡£ÔÚ´Ë»ù´¡ÉÏ·ÖÎöϵͳµÄÑз¢ÒâÒåºÍÄ¿µÄ£¬Ò²¶Ô±¾ÎÄÉæ¼°µÄÄÚÈÝ×öÁ˸ÅÒªµÄ˵Ã÷¡£
5
µÚ2Õ Ïà¹Ø¼¼Êõ½éÉÜ
2.1 ASP֪ʶ½éÉÜ
active server pages£º¡°¶¯Ì¬·þÎñÆ÷ÍøÒ³¡±£¬Ò»°ã¼ò³ÆÎª¡°ASP¡±£¬ASPÊÇÒ»ÖÖ·þÎñÆ÷¶Ë½Å±¾±àд»·¾³£¬¿ÉÒÔÓÃÀ´´´½¨ºÍÔËÐж¯Ì¬ÍøÒ³»òWebÓ¦ÓóÌÐò¡£ASPÍøÒ³¿ÉÒÔ°üº¬HTML±ê¼Ç¡¢ÆÕͨÎı¾¡¢½Å±¾ÃüÁîÒÔ¼°COM×é¼þµÈ¡£ÀûÓÃASP¿ÉÒÔÏòÍøÒ³ÖÐÌí¼Ó½»»¥Ê½ÄÚÈÝ£¨ÈçÔÚÏß±íµ¥£©£¬Ò²¿ÉÒÔ´´½¨Ê¹ÓÃHTMLÍøÒ³×÷ΪÓû§½çÃæwebÓ¦ÓóÌÐò¡£ÓëHTMLÏà±È£¬ASPÍøÒ³¾ßÓÐÒÔÏÂÌØµã£º
£¨1£© ÀûÓÃASP¿ÉÒÔʵÏÖÍ»ÆÆ¾²Ì¬ÍøÒ³µÄһЩ¹¦ÄÜÏÞÖÆ£¬ÊµÏÖ¶¯Ì¬ÍøÒ³¼¼Êõ£» £¨2£© ASPÎļþÊǰüº¬ÔÚHTML´úÂëËù×é³ÉµÄÎļþÖеģ¬Ò×ÓÚÐ޸ĺͲâÊÔ£» £¨3£© ·þÎñÆ÷ÉϵÄASP½âÊͳÌÐò»áÔÚ·þÎñÆ÷¶ËÖ´ÐÐASP³ÌÐò£¬²¢½«½á¹ûÒÔHTML¸ñʽ´«Ë͵½¿Í»§¶Ëä¯ÀÀÆ÷ÉÏ£¬Òò´ËʹÓø÷ÖÖä¯ÀÀÆ÷¶¼¿ÉÒÔÕý³£ä¯ÀÀASPËù²úÉúµÄÍøÒ³£» £¨4£© ASPÌṩÁËһЩÄÚÖöÔÏó£¬Ê¹ÓÃÕâЩ¶ÔÏó¿ÉÒÔʹ·þÎñÆ÷¶Ë½Å±¾¹¦ÄܸüÇ¿¡£ÀýÈç¿ÉÒÔ´Ówebä¯ÀÀÆ÷ÖлñÈ¡Óû§Í¨¹ýHTML±íµ¥Ìá½»µÄÐÅÏ¢£¬²¢Ôڽű¾ÖжÔÕâЩÐÅÏ¢½øÐд¦Àí£¬È»ºóÏòwebä¯ÀÀÆ÷·¢ËÍÐÅÏ¢£»
£¨5£© ASP¿ÉÒÔʹÓ÷þÎñÆ÷¶ËActiveX×é¼þÀ´Ö´Ðи÷ÖÖ¸÷ÑùµÄÈÎÎñ£¬ÀýÈç´æÈ¡Êý¾Ý¿â¡¢·¢ËÍEmail»ò·ÃÎÊÎļþϵͳµÈ£»
ASPÖ®ËùÒÔÄÜÊܵ½´ó¼ÒµÄÖØÊÓÓëʹÓõÄÔÒò£¬Ö÷ÒªÔÚÓÚËù²úÉúµÄÖ´Ðнá¹û¶¼ÊDZê×¼µÄHTML¸ñʽ£¬¶øÇÒÕâЩ³ÌÐòÊÇÔÚÍøÂç·þÎñ¶ËÖÐÖ´ÐУ¬Ê¹ÓÃÒ»°ãµÄä¯ÀÀÆ÷£¨Èçie »ò360°²È«ä¯ÀÀÆ÷£©¶¼¿ÉÒÔÕýÈ·µØ»ñµÃASPµÄ¡°Ö´ÐС±½á¹û£¬²¢ÇÒ½«ÕâASPÖ´ÐеĽá¹ûÖ±½ÓÔÚä¯ÀÀÆ÷ÖС°ä¯ÀÀ¡±£¬²»Ïñvbscript»ò javascriptÊÇÔÚ¿Í»§¶Ë£¨client£©µÄä¯ÀÀÆ÷ÉÏÖ´ÐУ¬ÈôʹÓÃvbscriptÀ´Éè¼Æ³ÌÐò£¬¿Í»§¶Ë£¨client£©ÔÚIEä¯ÀÀÆ÷ÖпÉÒÔÏÔʾ³ÌÐòÖ´ÐеĽá¹û£¬¿ÉÊÇ£¬¿Í»§¶Ë£¨client£©ÈôʹÓÃnetscapeä¯ÀÀÆ÷¾ÍÎÞ·¨ÏÔʾvbscriptµÄÖ´Ðнá¹û¡£ÒÔÏÂÁоÙASP¾ßÌåÓŵ㣺
£¨1£©Èκοª·¢¹¤¾ß½Ô¿É·¢Õ¹ASP
ֻҪʹÓÃÒ»°ãµÄÎÄÊé±à¼³ÌÐò£¬Èçwindows¼Çʱ¾£¬¾Í¿ÉÒԱ༡£µ±È»£¬ÆäËûÍøÒ³·¢Õ¹¹¤¾ß£¬ÀýÈ磬frontpage express¡¢ Frontpage¡¢DreamweaverµÈÒ²¶¼¿ÉÒÔ¡£²»¹ý»¹Êǽ¨
6
ÒéÓüÇʱ¾À´Ð´£¬¼ÈʡǮÓÖ·½±ã£¬ÈôÊÇʹÓÃÄÇЩËù¼û¼´ËùµÃµÄÍøÒ³±à¼À´Ð´ASP£¬¿ÉÄܻᷢÉúһЩÒâÏë²»µ½µÄÀëÆæ×´Ì¬¡£ £¨2£©ÓïÑÔÏàÈÝÐÔ¸ß
ASPÓëËùÓеÄactivex scriptÓïÑÔ¶¼ÏàÈÝ£¬³ýÁ˿ɽáºÏhtml£¬vbscript¡¢java script¡¢activex·þÎñÆ÷×é¼þÀ´Éè¼ÆÍ⣬²¢¿É¾ÓÉ¡°plug-in£¨Íâ¹Ò×é¼þÄ£×飩µÄ·½Ê½£¬Ê¹ÓÃÆäËû³§ÉÌ£¨third party£©ËùÌṩµÄÓïÑÔ¡£ £¨3£©ÒþÃܰ²È«ÐÔ¸ß
Èç¹ûÔÚä¯ÀÀÆ÷ÖÐÖ±½Ó²é¿´ÍøÒ³µÄÔʼ´úÂ룬¾ÍÖ»ÄÜ¿´µ½HTMLÎļþ£¬ÔʼµÄASP³ÌÐò´úÂëÊÇ¿´²»µ½µÄ£¡ÕâÊÇÒòΪASP³ÌÐòÏÈÓÚÍøÕ¾·þÎñ£¨Web server£©¶ËÖ´Ðк󣬽«½á¹ûת»»³É±ê×¼HTMLÎļþ£¬ÔÙ´«Ë͵½¿Í»§¶Ë£¨client£©µÄä¯ÀÀÆ÷ÉÏ£¬Òò´Ë׫дµÄASP³ÌÐò²¢²»»áÇáÒ׵ر»¿´¼û½ø¶ø±»µÁÓᣠ£¨4£©Ò×ÓÚ²Ù¿ØÊý¾Ý¿â
ASP¿ÉÒÔÇáÒ×µØÍ¨¹ýODBC(Open Data Base Connectivity)Çý¶¯³ÌÐòÁ¬½Ó¸÷ÖÖ²»Í¬µÄÊý¾Ý¿â£¬ÀýÈ磺acess¡¢foxpro¡¢dbase¡¢oracle¡¢SQL ServerµÈµÈ£¬ÁíÍ⣬ASPÒà¿É½«¡°Îı¾Îļþ¡±»òÊÇ¡±excel¡± Îļþµ±³ÉÊý¾Ý¿âÓᣠ£¨5£©ÃæÏò¶ÔÏóѧϰÈÝÒ×
ASP¾ß±¸ÓÐÃæÏò¶ÔÏó£¨object-oriented£©¹¦ÄÜ£¬Ñ§Ï°ÈÝÒ×£¬ASPÌṩÁËÎåÖÖ·½±ãÄÜÁ¦Ç¿´óµÄÄÚ½¨¶ÔÏó£ºrequest¡¢response¡¢sever¡¢applicationÒÔ¼°session£¬Í¬Ê±£¬ÈôʹÓÃASPÄÚ½¨µÄ¡°application¡±¶ÔÏó»ò¡±session¡±¶ÔÏóËù׫д³öÀ´µÄASP³ÌÐò¿ÉÒÔÔÚ¶à¸öÍøÒ³Ö®¼äÔÝʱ±£´æ±ØÒªµÄÐÅÏ¢¡£
ASP³£ÓÃÄÚÖöÔÏó Response¶ÔÏó
£¨1£©Response¶ÔÏóÓÃÀ´Ïòä¯ÀÀÆ÷Êä³öÐÅÏ¢¡£ËüµÄÊôÐÔÈçÏÂ±í¡£ ÊôÐÔ Buffer Óï·¨ Response.buffer=true(false) ˵Ã÷ ָʾ»º³åÒ³ÊÇ·ñÊä³ö¡£±ØÐëÔÚ.aspÎļþµÄµÚÒ»Ðе÷ÓÃResponse.buffer¡£ 7
ContentType Response.contenttype= ¡°text/plain¡± ÉèÖÃä¯ÀÀÆ÷Ëù´«»ØÒ³ÄÚÈݵÄMIMEÀàÐÍ£¬Ö¸¶¨·þÎñÆ÷ÏìÓ¦µÄHTTPÄÚÈÝÀàÐÍ¡£ Expires Response.expires=0 ˵Ã÷ä¯ÀÀÆ÷ÿ´Î¶ÁÍøÒ³Ê±µÄ¼ä¸ôʱ¼ä¡£Èç¹ûÉèÖÃ0£¬ÄÇÃ´ÍøÒ³Á¢¼´¹ýÆÚÿ´ÎˢеÄÒ³Ãæ¶¼ÊÇ´Ó·þÎñÆ÷È¡µÃ ExpiresAbsolute Response.ExpiresAbsolute= #January 7,2002.10:00:00# Ö¸¶¨»º´æÓÚä¯ÀÀÆ÷ÖеÄÒ³ÃæµÄÈ·Çе½ÆÚÈÕÆÚºÍʱ¼ä¡£ Status Response.status= ¡°401 Unauthorized¡± ´«µÝHTTPÏìÓ¦µÄ״̬£¬¶ÔÓÚÿ¸öÇëÇóµÄÍøÒ³£¬·þÎñÆ÷¶¼»á·µ»ØÓÉ3λÊý×é³ÉµÄ״̬´úÂ룬ÓÃÓÚ²âÊԽ׶κÍת»»¿ØÖƵ½ÆäËûÕ¾µã¡£ Charset
Response.charset=¡±gb2131¡± Ñ¡Ôñ×Ö·û¼¯ £¨2£© Response¶ÔÏóµÄ·½·¨ ·½·¨ Write Óï·¨ Response.write ¡°¡¡¡¡± 8
˵Ã÷ ½«Ö¸¶¨µÄ×Ö·û´®Ð´µ½µ±Ç°µÄHTTPÊä³ö¡£