p>Ó¦ÓÃʵÀýÃÀ¹úº£¾ü½¢¶ÓÏÖ´ú»¯¼Æ»®ÃÀ¹ú»ªÊ¢¶ÙÌØÇø»ªÊ¢¶Ùº£¾ü»ùµØ
¡¡¡¡ÃÀ¹úº£¾ü¡¸½¢¶ÓÏÖ´ú»¯¼Æ»®¡¹( Fleet Modernization Program, FMP) ÍÆÐÐ×ÚÖ¼ÊÇΪÁËÈ·±£ÃÀ¹úº£¾üÔÚ´¬½¢É豸ÉϳÖÐø¾ÓÓÚÈ«ÇòÁìÏȵØÎ»¡£ÃÀ¹ú¹ú·À²¿×Ô90Äê´úÆð´ó·ùËõ¼õ×ÊÔ´Ô¤Ë㣬ÃÀ¹úº£¾üÏÖÓд¬½¢ÊýÄ¿ÒÑÓÉȫʢ֮80Äê´úÖÐÆÚµÄ600ËÒÖè¼õΪ260ËÒ£¬ÎªÎ¬³ÖÃÀ¹úº£¾ü¶À²½È«ÇòµÄº£ÉÏÎäÁ¦£¬ÆäÊÊÓ¦µÄ·½·¨Î¨ÓмÓËÙÏÖ´ú»¯Ó뾫½ø´¬½¢Ð§ÄÜ¡£
¡¡¡¡¼¼Êõ²ãÃæ
¡¡¡¡Êý¾Ý¿â/·þÎñÆ÷¡ª¡ªOracle (HP9000)
¡¡¡¡×÷ҵƽ̨¡ª¡ªWindows NT Server
¡¡¡¡ÍøÂ硪¡ªTCP/IP£¬Novell¼°Êý¾Ý»úsÆäËû¼¼Êõ¡ª¡ª²ÉÓÃCitrix Winframe
¡¡¡¡Êý¾Ý¿âÈÝÁ¿£¬¹²¼Æ175¸öÊý¾Ý±í£¬200,000±Ê¼Ç¼£¬1GBÊý¾ÝÊý¾Ý
¡¡¡¡Óû§ÊýÁ¿£¬È«ÊÀ½ç¹²ÓÐ500¸öÓû§
¡¡¡¡¿ª·¢²ãÃæ
¡¡¡¡¹¤¾ß¡ª¡ªDelphi Client/Server Suite
¡¡¡¡ÆäËûÆÀ¹ÀÖй¤¾ß¡ª¡ªSQL Windows£¬PowerBuilder
¡¡¡¡¿ª·¢³ÉÔ±¡ª¡ª18λ³ÌÐòÉè¼ÆÊ¦
¡¡¡¡¿ª·¢ÖÜÆÚ¡ª¡ªÉÙÓÚÁù¸öÔÂ
¡¡¡¡ÊµÓÃÈÕÆÚ¡ª¡ª1996Äê8ÔÂ
¡¡¡¡Ó¦Óüò½é
¡¡¡¡½¢¶ÓÏÖ´ú»¯¼Æ»®(FMP)µÄÖ÷ÒªÈÎÎñÊÇ´ÙʹÃÀ¹úº£¾üÔÚ´¬½¢ÓëÕ½Êõϵͳ·½Ã棬±£Óоø¶ÔµÄ¼¼ÊõÁìÏȵØÎ»¡£
¡¡¡¡²ÉÓÃDelphi½«ºóÇÚ¡¢Ô¤Ëã¼°Ö´Ðй¦ÄÜÁª½ÓÓÚµ¥Ò»µÄClient/Server½á¹¹Êý¾Ý¿âÓ¦ÓóÌÐò£¬¿É´ó·ùÔö½ø½¢¶ÓÏÖ´ú»¯¼Æ»®(FMP)µÄÐ§Òæ¡£
¡¡¡¡¡öPowerBuilderÓëSQL Windows¾ÆÀ¹ÀºóÔòÏÔµÃËÙ¶ÈÌ«Âý¡£
¡¡¡¡Í¶×ÊÐ§Òæ
¡¡¡¡ÓÚʹÓþÉÓеĿª·¢¹¤¾ßÏà±È£¬Ó¦ÓóÌÐòµÄ¿ìËÙ¿ª·¢Óë³ÌÐò×é¼þµÄÖØ¸´Ê¹ÓõÈÓŵãÔÚ¿ª·¢Ê±¼ä·½ÃæÖÁÉٿɽÚÊ¡Áù¸öÔÂÒÔÉÏ¡£
¡¡¡¡¿ìËÙµÄѧϰÇúÏß¿Éʹ³ÌÐòÉè¼ÆÊ¦ÔÚ¶þ¸öÔÂÄÚÇáËɵØÊìϤ²¢ÕÆÎÕDelphiÃæÏò¶ÔÏó³ÌÐòÉè¼Æ(OOP)¼¼Êõ¡£
¡¡¡¡¡öÕâ¸öոеÄϵͳÿÄêÖÁÉٿɽÚÊ¡°Ù·ÖÖ®¶þÊ®µÄά»¤¾·Ñ¡£
¡¡¡¡Ó¦ÓÃÏÖ¿ö
¡¡¡¡½¢¶ÓÏÖ´ú»¯¼Æ»®¹ÜÀíϵͳ°üº¬ÏÂÁÐÈýÏͬ¹¦ÄÜ£º
¡¡¡¡ºóÇÚ¡ª¡ª±£´æº£¾ü¸÷ËÒ´¬½¢ÏÖ´ú»¯µÄÏà¹ØÊý¾Ý£¬°üÀ¨ÁϼþʹÓá¢ÐèÇó¡¢±ä¸ü¼°ÏêϸµÄ½ø³§Î¬ÐÞÖÜÆÚ£¬´ËÏÄܵÄÔÈí¼þϵͳΪÒÑÓÐÊ®ÄêÀúÊ·Ö®EMPMISϵͳ¡£
¡¡¡¡Ô¤Ë㡪¡ª¼Æ»®Õß¿ÉÉîÈë̽¾¿¸÷ÖÖ×ʽð·ÖÅä×éºÏ£¬±È½Ï¸÷ÏîÄ¿µÄ²îÒìÒÔ»ñÈ¡×î´óµÄÕûÌåÐ§Òæ£¬²¢Ö´ÐмÙÉèÍÆÂÛÒÔÂú×ãÈ·ÈÏÐèÇ󣬴ËÏÄÜÖ®ÔÈí¼þϵͳΪÒÑÓÐÁùÄêÀúÊ·µÄSABRESϵͳ¡£
¡¡¡¡Ö´ÐСª¡ª×·×ÙËùÓк˶¨¹ýµÄÔ¤ËãÖ§ÓÃÇéÐΣ¬Êµ¼ÊÉÏÊDZ¾¼Æ»®µÄ¼ìÑ鹤¾ß£¬´ËÏÄܵÄÔÈí¼þϵͳΪÒÑÓÐÁùÄêÀúÊ SAFEϵͳ¡£
¡¡¡¡FMPÏ£ÍûÏó½¢¶Ó¹ÜÀíÄÇÑù½«Æä¹ÜÀíϵͳҲʵÏÖÏÖ´ú»¯£¬½«ÕâÈýÏîÒÔ×ÖԪΪ»ù´¡µÄ¶ÀÁ¢Ó¦ÓÃÈí¼þ¸üÐÂΪһ¸öʹÓõ¥Ò»Êý¾Ý¿âµÄGUI Client/Serverϵͳ¡£ÔÚÑ¡ÓÃOracleΪÊý¾Ý¿âÈí¼þºó£¬FMPÆÀ¹ÀÈÏΪPowerBuilder¼°SQL
Wi ndowsµÈ¶þÏ¾ßËÙ¶ÈËÆºõÌ«Âý£¬ÇÒÆäÇ¿éíÐÔ²»×ãÒÔ¹ÜÀí±ØÐèµÄ´óÁ¿Êý¾Ý¡£
¡¡¡¡½â¾ö·½°¸
¡¡¡¡FMPÑ¡ÔñDelphiÒÔ¹¹½¨ÆäеÄϵͳ£¬DelphiµÄ¿ìËÙÓ¦ÓóÌÐò¿ª·¢ÄÜÁ¦¿É¼ÓËÙÓ¦ÓóÌÐòÔÐÍÉè¼ÆµÄÍê³É£¬¶øÃæÏò¶ÔÏó»·¾³ÏÂÄ£×é×é¼þµÄÖØÓù¦ÄܸüÊǽÚÔ¼ÁË´óÁ¿µÄ³É±¾¡£´ËÍ⣬DelphiµÄǰ¶Ë¹¤¾ßÌṩÁË¿ÉÁª½ÓOracle×ÛºÏÊý¾Ý¿âµÄÍêÕûϵͳ½çÃæ¡£ÎªÃÖ²¹ÏÖ³¡É豸µÄ²»×㣬¿ª·¢ÕßÑ¡ÓÿÉÀûÓÃÍøÂç»òÊý¾Ý»úÁª½ÓÀ´¹¹½¨ÐéÄâWindows»·¾³µÄCitrix
WinFrame¡£
¡¡¡¡ËäÈ»´Ó³ÌÐòʽÖ÷»úת»»µ½ÃæÏò¶ÔÏóµÄClient/Server³ÌÐòÉè¼Æ£¬³ÌÐòÉè¼ÆÊ¦ÊÆ±ØÐèÒªÓÐÒ»¶ÎѧϰÇúÏߣ¬µ«FMPÈÏΪ¶ÔÒÑÊìϤº£¾ü×÷Òµ³ÌÐòÓëFMPϵͳµÄÏÖÓпª·¢¹ÙԱʩÐи´ÑµÈÎÓã¬Ô¶½ÏÒý½øÒ»ÅúеÄDelphi³ÌÐòÉè¼ÆÊ¦Îª¼Ñ¡£Êµ¼ÊÉÏ£¬¸ù¾ÝDelphiÒ×ѧµÄÌØÐÔ£¬Æä¹ÙÔ±±ãÔÚ¶þ¸öÔÂÄÚתΪ²ÉÓÃÃæÏò¶ÔÏó¼¼Êõ½øÐÐÓ¦ÓóÌÐò¿ª·¢¡£Óû§¶ÔеÄClient/Server
FMPMISϵͳЧÄÜÉõΪÂúÒ⣬FMP±£ÊصĹÀ¼Æ£ºÒòά»¤³É±¾µÄÏÔÖø½µµÍ£¬Ã¿Äê¿É½ÚÔ¼ÖÁÉٰٷÖÖ®¶þÊ®µÄÖ§³ö¡£
¡¡¡¡"ÎÒ×îϲ»¶Delphi 2.0µÄ¶þ¼þÊÂÊÇ£¬Ò»¡¢Ç¿´óµÄЧÄÜ¡ª¡ªÖ´ÐÐËÙ¶ÈÔ¶³¬¹ýp- code½âÊÍ£»¶þ¡¢¿ìËÙÓ¦ÓóÌÐò¿ª·¢¹¦ÄÜ£¬ÎÒÃǼ¸ºõ¿ÉÒÔÔÚÈκÎʱ¼ä¿ìËÙµØ×ÔÔÐͳÌÐòÆð²½½øÐпª·¢£¬¶ÔÎÒÃǶøÑÔ£¬DelphiʵΪһ´ÓÔÐͳÌÐòÉè¼Æµ½ÊµÓÃ³ÉÆ·Ö®ÍêÕûµÄ½â¾ö·½°¸¡£"
¡¡¡¡©¤©¤ÃÀ¹úº£¾üFMPר°¸×鳤George Brush
¡¡¡¡Ó¦Óõ¥Î»Ó¦ÓóÌÐò¿ª·¢¹¤¾ßDatabase Server Õþ¸®/¾üʲ¿ÃŽ¢¶ÓÏÖ´ú»¯¼Æ»®Delphi Oracle
¡¡¡¡
¡¡¡¡ÃÀ¹úº½¿Õ·ÉÐÐ×éԱƷÖÊ¿¼ºË×·×ÙϵͳÃÀ¹úµÂÖÝ´ïÀ˹ÊÐ
¡¡¡¡ÃÀ¹úº½¿Õ(American Airlines)ÊÇÈ«ÃÀ×î´óµÄº½¿ÕÔËÊ乫˾֮һ£¬¸Ã¹«Ë¾ÓµÓÐ95,000ÓàÃûÔ±¹¤£¬º½µã¹ã¼°290Óà¸ö³ÇÊУ¬Ã¿ÄêÔØ¿ÍÁ¿Óâ°Ëǧ¶þ°ÙÍòÈ˴Σ¬ÁÐÃûÆä¿ÕÇÚ×éÔ±Ãûµ¥ÄڵķÉÐÐÔ±¼´¶à´ï9,000ÓàÃû£¬Õ⻹²»°üÀ¨Æä·ÖÖ§º½¿Õ»ú¹¹µÄ³ÉÔ±£¬ÃÀ¹úº½¿ÕĿǰËùʹÓõÄϵͳΪSABREϵͳ£¬¸ÃϵͳΪȫÇò×î´óµÄ·Ç¾üÊÂÓÃ;µçÄÔϵͳ£¬²»½öÒÔ׿ԽµÄÂÿͶ©Î»ÈÝÁ¿Öø³Æ£¬ÒàΪ¹«Ë¾ÄÚ²¿ËùÓк½»úÔË×÷¼°ÉÌÒµÓªÔ˵ĹǸɡ£
¡¡¡¡¼¼Êõ²ãÃæ
¡¡¡¡Êý¾Ý¿â/·þÎñÆ÷¡ª¡ª½ö¹©¿É´æÈ¡SABREϵͳµÄÏà¹ØÈí¼þ
¡¡¡¡×÷ҵƽ̨¡ª¡ªWindows 3.1£¬SABREϵͳ£¨IBMÖ÷»ú£©
¡¡¡¡ÍøÂ硪¡ªSABREÈ«ÇòÍøÂç
¡¡¡¡Êý¾Ý¿âÈÝÁ¿£¬100 MB
¡¡¡¡Óû§ÊýÁ¿£¬50¸öÓû§
¡¡¡¡¿ª·¢²ãÃæ
¡¡¡¡¹¤¾ß¡ª¡ªDelphi Client/Server Suite
¡¡¡¡ÆäËûÆÀ¹ÀÖй¤¾ß¡ª¡ªPowerBuilder
¡¡¡¡¿ª·¢³ÉÔ±¡ª¡ª1λ³ÌÐòÉè¼ÆÊ¦
¡¡¡¡¿ª·¢ÖÜÆÚ¡ª¡ªµÚÒ»½×¶ÎÎå¸öÔ£¬È«°¸¹²¼ÆÐè36¸öÔÂ
¡¡¡¡ÊµÓÃÈÕÆÚ¡ª¡ªÔ¤¶¨Îª1998ÄêµÚËļ¾
¡¡¡¡Ó¦Óüò½é
¡¡¡¡¡öÃÀ¹úº½¿Õ¼±Ð轫·ÉÐв¿ÃųÌÐò×Ô¶¯»¯ÒÔÏû³ýÎÄÊé×÷ҵƿ¾±¡£
¡¡¡¡Ñ¡ÔñDelphiΪǰ¶Ë¿ª·¢¹¤¾ß£¬¸Ã²¿Ãʹ½¨ÁËÒ»Ì×·ÉÐÐ×éԱƷÖÊ»üºË×·×Ù¡¢ÑµÁ·°²Åż°Éú³É¸÷ʽ±¨±íµÄϵͳ¡£
¡¡¡¡¡öÐÂϵͳά»¤9,000ÓàÃû·ÉÐÐÔ±»üºË¡¢ÑµÁ·¼Í¼£¬²¢ÎªËùÐèµÄ×ʸñ·ÉÐа²ÅŶ½¿¼¹Ù¡£
¡¡¡¡Í¶×ÊÐ§Òæ
¡¡¡¡ÀûÓÃDelphi¿ª·¢µÄÓ¦ÓóÌÐòÀ´Áª½ÓIBMÖ÷»úÉÏÖ´ÐеÄSABREϵͳ£¬ÃÀ¹úº½¿ÕÒÑ´ó·ù½ÚÊ¡ÁËSABREϵͳ½»Ò×´¦Àí(Transaction Processing
Facility, T PF)»·¾³¿ª·¢ËùÐè³É±¾¡£
¡¡¡¡DelphiµÄ¿ìËÙÓ¦ÓóÌÐò¿ª·¢ÄÜÁ¦Óë×î¶ÌµÄѧϰÇúÏߣ¬´Ù³ÉÁ˸ùؼüÈÎÎñÓ¦Óõļ°Ê±Íê³É¡£
¡¡¡¡¡ö×é¼þµÄÖØÓÃÐÔÓë¿ÉÉìËõµÄÊý¾Ý¿â½á¹¹£¬´ó·ùËõ¼õÁË¿ª·¢ÖÜÆÚ¡£
¡¡¡¡¡öDelphi Client/ServerÓ¦ÓóÌÐòÌṩÐí¶àÖØÒªµÄÔÚÏßÐÅÏ¢£¬Ïû³ý±¨±í´òÓ¡µÄÐèÇó¡£
¡¡¡¡Ó¦ÓÃÏÖ¿ö
¡¡¡¡¶àÄêÀ´£¬ÃÀ¹úº½¿ÕÄÚ²¿ËùÓÐÓ¦ÓóÌÐò¿ª·¢¾ù¼¯ÖÐÓÚSABREϵͳ£¬SABREϵͳÔË×÷ÔÚ¼«¸ßЧÂʵĽ»Ò×´¦Àí(TPF)»·¾³£¬ÆäÖаüÀ¨°Ë¾ß¸ºÔð¶©Î»ÏµÍ³ÒÔ¼°Èý¾ß¸ºÔð·Éº½²Ù×÷ϵͳ(FOS)µÄIBMÖ÷»ú¡£Ò»°ãÀ´Ëµ£¬Ã¿Ãë¿ÉÒÔ´¦Àí2,500Óà±Ê½»Ò×(¼â·å¿É´ïÿÈÕÒ»ÒÚÎåǧÎå°Ù¾ÅÊ®Íò±Ê½»Ò×)£¬SABRE±ØÐèÔÚÈýÃëÄÚÏìӦλÓÚÈ«Çò¸÷µØµÄÖÕ¶Ë»ú¡£
¡¡¡¡ÔÚ1996Ä꣬SABREÒѳÉΪ¶ÀÁ¢µ¥Ôª£¬¸÷²Ù×÷µ¥Î»²»ÔÙÏíÓÐÄÚ²¿¿Í»§ÊշѵijÌÐò¿ª·¢·þÎñ£¬¸÷µ¥Î»¿ÉίÍÐSABRE¹ÙÔ±£¬Íâ°ü»ò×ÔÐпª·¢ËùÐèµÄÐÂÓ¦ÓóÌÐò¡£
¡¡¡¡ÃÀ¹úº½¿Õ·ÉÐв¿ÃÅÏ£ÍûËõ¼õÔÚTPF»·¾³Ï¿ª·¢Ó¦ÓóÌÐòµÄ¸ß³É±¾£¬ÔÚÆä³õ²½µÄÓ¦Óÿª·¢£¬Ðµ¥Ôª³ÌÐò½«½¨Á¢·ÉÐÐ×éԱƷÖÊ»üºËϵͳ£¬ÒÔ×·×Ù·ÉÐÐԱѵÁ·Ê±³Ì¡¢×ʸñ·ÉÐС¢¶½¿¼¹ÙʱÊý¼Í¼ÒÔ¼°È·±£·ÉÐÐÔ±¼¼Êõ´¿ÊìÓë·ÉÐа²È«µÄÏà¹Ø¹Ø¼üÐÅÏ¢¡£
¡¡¡¡½â¾ö·½°¸
¡¡¡¡ÊÂʵÉÏ£¬DelphiÓëPowerBuilderͬʱ±»¿¼ÂÇ×÷ΪWindows¿ª·¢¹¤¾ß£¬¶ø×îÖÕÑ¡ÔñDelphiÊÇÒòΪÆäËٶȿ졢¾ß±¸×é¼þµÄ¿ÉÖØÓÃÌØÐÔ¡¢Ò×ѧÒ×ÓᢸüÌṩ׿ԽµÄ¿ÉÉìËõÊý¾Ý¿âÁª½Ó¹¦ÄÜ£¬ÓÉ´ËÔÚÎå¸ö°ëÔÂÄÚ£¬Ò»Î»³ÌÐòÉè¼ÆÊ¦¼´¶ÀÁ¦Íê³ÉµÚÒ»½×¶ÎµÄTRIDENT·ÉÐÐ×éԱƷÖÊ»üºË×·×Ùϵͳ¡£
¡¡¡¡ÐÂϵͳ¿É½ØÈ¡´¢´æÓÚÖ÷»úÄڵķÉÐÐÔ±Êý¾Ý£¬×ªÖÃÓÚ±¾µØÊý¾Ý¿âÒÔ¹©·ÖÎö¡¢±¨±í¼°ÆäËûÊý¾Ý´¦Àí£¬²¢¸üÐÂÖ÷»úÉϵÄÊý¾Ý£¬TRIDENTϵͳÁí±£ÓзÉÐж½¿¼¹Ù¼Í¼¡¢×·×Ù¶½¿¼¹ÙÆ·ÖÊ¡¢¶¨ÆÚ»üºËº½°à¡¢¹¤×÷ʱÊý¼°Ô±¹¤·þÇÚʱÊýÒÔ¹©°²ÅÅÔÚÖ°½ÌÓýѵÁ·£¬ÒÔ¼°·ÖÎö¹æ»®ËùÐèµÄÏà¹ØÐÅÏ¢¡£
¡¡¡¡³ýÁË×·×Ù·ÉÐÐ×éÔ±¼°¹æ»®Êý¾ÝÍ⣬TRIDENTϵͳ¸ü¿É¼õ»¯ÎÄÊéÁ÷³Ì£¬·ÉÐÐ×éÔ±»üºË²¿ÃÅÄ¿Ç°ËæÊ±¾ù¿ÉÈ¡µÃ×îеÄÏßÉÏÐÅÏ¢¡£
¡¡¡¡"DephiȷʵÊÇ¿ª·¢±¾¹«Ë¾TRIDENT·ÉÐÐ×éÔ±»üºË×·×ÙϵͳµÄÀíÏ빤¾ß£¬ËüÊÇÊг¡ÉÏ×î¿ìËٵĿª·¢¹¤¾ß£¬Í¨¹ýʹÓúʹ´½¨¿ÉÖØÓõÄ×é¼þÀ´½ÚÊ¡±¦¹óµÄ¿ª·¢Ê±¼ä£¬´ËÍâ¿ÉÉìËõµÄÊý¾Ý¿âÁª½Ó¹¦ÄÜʹÎÒÃǿɴÓÖ÷»úÖÐÈ¡µÃ±ØÒªÐÅÏ¢£¬¶øÔÚ±¾µØ½øÐд¦Àí£¬²¢ÇáËɵظüÐÂÖ÷»úÉϵÄÊý¾Ý£¬ÕâÀïµÄÿ¸öÈ˶¼·Ç³£Ï²»¶Delphi¡£"
¡¡¡¡©¤©¤ÃÀ¹úº½¿Õ·ÉÐв¿ÃÅ×ÊÉîϵͳ·ÖÎöʦJerry W. Francis II Ó¦Óõ¥Î»Ó¦ÓóÌÐò¿ª·¢¹¤¾ßDatabase Server º½¿Õ¹«Ë¾·ÉÐÐ×éԱƷÖÊ¿¼ºËϵͳDelphi
SABRE
¡¡¡¡ÃÀ¹úº½¿Õ¼°Ì«¿Õ×ÜÊðº½Ì«ÐÅÏ¢ÖÐÐÄÃÀ¹úÂíÀïÀ¼ÖÝÁÖÎ÷¿Ï¸ßµØ
¡¡¡¡
¡¡¡¡RMS²Ù×÷¹ÜÀíÃÀ¹úº½¿Õ¼°Ì«¿Õ×ÜÊðÖÐÐÄ(NASA)µÄº½Ì«ÐÅÏ¢£¬À´Ö§³Ö13,000ÓàÃûNASA¿ÆÑ§¼ÒºÍÑо¿ÈËÔ±¡£¸ÃÖÐÐĹÜÀíÊýÒÔ°ÙÍò¼Æ£¬À´×Ô¿ÆÑ§ÆÚ¿¯ÓëÕþ¸®¿¯ÎïµÄÎÄÕÂÕªÒª£¬¸ÃÊéÄ¿Êý¾Ý¿âΪ¹«¿ªÐÅÏ¢£¬ÈκÎÓÐÐËȤÕß¶¼¿ÉÒÔ͸¹ýÈ«ÇòÍø¼ÊÍøÂçÉÏÏß²éѯ£¬µÇ¼µÄÓû§¸ü¿É͸¹ý×ÖԪģʽ½çÃæ»òDelphi¿ª·¢µÄGUI½çÃæÁª½Ó¸Ãϵͳ¡£
¡¡¡¡¼¼Êõ²ãÃæ
¡¡¡¡ÔÓÃϵͳ¡ª¡ªÁ½Ì¨IBM 4381Ö÷»ú£¬ÄÚ²¿ÔË×÷²ÉÓÃAdaBase¼°Ò»¸öÊéĿʽÊý¾Ý¿â¼°ß¢È¡ÏµÍ³
¡¡¡¡Êý¾Ý¿â·þÎñÆ÷¡ª¡ªOracle£¬Basis Plus
¡¡¡¡×÷ҵƽ̨¡ª¡ªUNIX(RS/6000)
¡¡¡¡Êý¾Ý¿â´óС¡ª¡ª³¬¹ýÈý°ÙÍò·ÝÎļþ£¬ÊéÄ¿Êý¾ÝÈÝÁ¿´ï6GB
¡¡¡¡Óû§ÊýÁ¿¡ª¡ª100ÓàÈË
¡¡¡¡¿ª·¢²ãÃæ
¡¡¡¡¹¤¾ß¡ª¡ªDelphi Clinet/Server
¡¡¡¡ÆäËûÆÀ¹ÀÖй¤¾ß¡ª¡ªProtoView£¬ProtoGen£¬Symantec Enterprise Developer £¬Visual Basic£¬
¡¡¡¡PowerBuilder
¡¡¡¡¿ª·¢³ÉÔ±¡ª¡ª12λ³ÌÐòÉè¼ÆÊ¦
¡¡¡¡¿ª·¢ÖÜÆÚ¡ª¡ªÈ«¼Æ»®(º¬¹æ»®)¼ÆÐèÈýÄê°ë£¬Ö÷ÌåÉè¼Æ¿ª·¢ÖÜÆÚÓÚ18¸öÔÂÄÚÍê³É
¡¡¡¡ÊµÓÃÈÕÆÚ¡ª¡ª1996Äê3ÔÂ
¡¡¡¡Ó¦Óüò½é
¡¡¡¡º½Ì«ÐÅÏ¢ÖÐÐÄÏ£Íû²ÉÓÃÒ»¸öGUI Client/Serverϵͳ£¬À´È¡´ú¹ÜÀíNASA¿ÆÑ§¼¼ÊõÐÅÏ¢´ï30ÄêÖ®¾ÃµÄÖ÷»úϵͳ¹©ÄÚ²¿´¦ÀíʹÓá£
¡¡¡¡¡öÔÓÃϵͳÉè¼Æ½öÌṩByteģʽÐÅÏ¢¡£
¡¡¡¡ÔÚ18¸öÔÂÄÚ£¬RMS×éÖ¯µÄ¿ª·¢ÈËԱʹÓÃDelphi½¨Á¢¹Ø¼üÓ¦ÓóÌÐò£¬ÖØÐ¹¹½¨ÁËרҵµÄClient/Serverϵͳ¡£
¡¡¡¡Í¶×ÊÐ§Òæ
¡¡¡¡ÔÓеÄC++×é¼þÎÞÐèÐ޸ļ´¿ÉÓëDelphi½áºÏ£¬º½Ì«ÐÅÏ¢ÖÐÐÄÈÔÏíÓпª·¢C++µÄÔÓÐͶ×Ê¡£
¡¡¡¡¡ö²ÉÓÃDelphi´Ùʹ³ÌÐòÉè¼ÆÊ¦¿ÉÔÚ18¸öÔÂÄÚ°´¼È¶¨Ê±³ÌÍê³É¿ª·¢¡£
¡¡¡¡¡öĿǰÎÞÐè³ÌÐòÉè¼ÆÊ¦ÐÖú£¬Êý¾Ý¼´¿ÉÓë¹Ø¼ü±¨±íÁª½Ó£¬²¢ÃâÓÚÊý¾Ý²»Ò»ÖÂÓëÖØ¸´µÄȱʧ¡£
¡¡¡¡Ó¦ÓÃÏÖ¿ö
¡¡¡¡º½Ì«ÐÅÏ¢ÖÐÐÄÒÑÅäÖÃÁË30ÄêµÄÖ÷»ú½ö¿ÉÌṩ×ÖԪģʽÁª½Ó£¬ËäÈ»ÒÔÍù¸ÃÖ÷»úÌṩÏßÉÏ×ÖԪģʽÎļþÕªÒªÐÅÏ¢£¬µ«ÏÖÕýת»»Îªµç×ÓÓ°Ïñ¼¼Êõ£¬Î´À´»¹½«°üÀ¨ÉùÒô£¬Ó°ÏñµÈÍêÕûÎļþ¿É¹©Ê¹ÓÃÕßä¯ÀÀÓëÏÂÔØ£¬¹Ê¶øÐèÒ»¸öGUIÇý¶¯µÄÊý¾ÝÊÕ¼¯ÏµÍ³£¬ÓÉÓÚÒ»°ãʹÓÃÕ߽ϿÉÄÜͬʱ×÷´óÁ¿¼Í¼ÏÂÔØ£¬¶øºÜÉÙÃܼ¯µØ×÷Ö÷»ú¸ºÔðµØ½»Ò×´¦Àí£¬Òò´Ë¿ª·¢ÈËÔ±ÈÏΪClient/Server½«ÊÇÕâר°¸µÄ×î¼Ñ½â¾ö·½°¸Ä£Ê½¡£
¡¡¡¡¿ª·¢ÈËÔ±²ÉÓÃOracle×÷ΪÐÂϵͳµÄºǫ́Êý¾Ý¿â£¬²¢Îª¿ª·¢GUIǰ¶ËÓ¦ÓóÌÐò£¬¶øÆÀ¹ÀÁËProtoView£¬ProtoGen£¬Symantec Enterprise
Developer¼°Micro soft Visual Basic£¬µ«ËûÃÇ·¢ÏÖÀûÓÃÉÏÊö¹¤¾ß¿ª·¢µÄÓ¦ÓóÌÐòËÙ¶ÈÌ«Âý£¬ÇÒÇ¿éíÐÔ²»×ãÒÔÂú×ãÓ¦ÓÃÐèÇó£¬Visual
Basic»ò¿É¿ìËÙÆð²½£¬µ«ÓöÓÐÏÞÖÆÎÊÌ⽫ÄÑÒÔ¿Ë·þ£¬ËùÒÔ¸Ãר°¸²ÉÓÃBorland C++ÅäºÏProtoView¼°ProtoGen½øÐгõ²½¿ª·¢¡£
¡¡¡¡½â¾ö·½°¸
¡¡¡¡µ±1995Äê³õDelphiÎÊÊÀʱ£¬RMS¿ª·¢ÈËÔ±¼´·¢ÏÖÆä¿ÉÌṩͬµÈÓÚC++µÄ¿ª·¢»·¾³£¬²¢¾ßÓÐVisual BasicÒ׿ª·¢³ÌÐòµÄÓÅµã¶øÎÞÆäÏÞÖÆÈ±µã£¬¹ÊÈÏΪDelphi¾ß±¸Ö§³Ö³ÌÐòÓëºó¶ËÊý¾Ý¿âµÄGUI×î¼Ñ×éºÏ¡£
¡¡¡¡²ÉÓÃDelphiµÄ¹Ø¼ü¿¼ÂÇÊÇÆäÎÞÐèÐ޸ļ´¿ÉÓëÏÖ´æC++×é¼þ½áºÏµÄÄÜÁ¦£¬ÔÚ±£³Öº½Ì«ÐÅÏ¢ÖÐÐĵÄËùÓпª·¢Í¶×ÊÒÔ¼°¿ª·¢ÈËÔ±µÄǰÌáÏ£¬¿É¾ÍÐèÒª¶îÍâµÍ½×´¦ÀíµÄÓ¦Óò¿·Ý£¬Ñ¡ÔñʹÓÃC++×é¼þµÄÌØµã¡£
¡¡¡¡Ä¿Ç°ÐÂϵͳÒÑÍê³É£¬ËùÓÐNASA¿Æ¼¼Êý¾ÝËѼ¯´¦Àí¼°Óû§Ê¹ÓÃÇéÐμල¶¼ÊÇÒÔDe lphiÓ¦ÓóÌÐòÀ´Íê³ÉµÄ£¬²»½öÓ¦ÓóÌÐò¿ª·¢¿ìËÙ£¬ÊµÓô¦ÀíÒ²·Ç³£Ñ¸ËÙ£¬´ËÍâDelphiÊÇÊÀÉÏÏÖÓÐ×î¿ìËٵijÌÐò±àÒëÆ÷£¬Ëü¿ÉÒÔÉú³É¿ìËÙµÄÖ´ÐÐÓ¦ÓóÌÐò£¬NASAº½Ì«ÐÅÏ¢ÖÐÐÄÏÖʵÒѾ߱¸¹«Ôª2000ÄêµÄÊý¾Ý´¦Àí´«²¥ÐèÇó¡£
¡¡¡¡"¼´Ê¹¼¼Êõ¹ÙÔ±Óë×ʽðÒѾ߱¸£¬ÔÚÖÜÆÚ½ôÆÈºÍÓ¦ÓóÌÐò¡¢Êг¡ÏÖÓй¤¾ß¸´ÔÓÐԸߵÄ×´¿öÏ£¬ÈôÎÞDelphi£¬ÔòÕâЩר°¸½«²»¿ÉÄÜÍê³É¡£"
¡¡¡¡©¤©¤NASAº½Ì«ÐÅÏ¢ÖÐÐÄRMS»ú¹¹¿Æ¼¼Êý¾Ý¼¼Êõ²¿ÃžÀíChuck Walsh±íʾ£º
¡¡¡¡
¡¡¡¡Ó¦Óõ¥Î»Ó¦ÓóÌÐò¿ª·¢¹¤¾ßDatabase Server Õþ¸®²¿ÃÅNASAº½Ì«Êý¾Ý¿âDelphi Oracle
¡¡¡¡°Â¿ËÀºÉÂíÖݸßËÙ¹«Â·¾ÖÊÕ·ÑÐÅϢϵͳÃÀ¹ú°Â¿ËÀºÉÂíÖݰ¿ËÀºÉÂíÊÐ
¡¡¡¡
¡¡¡¡°Â¿ËÀºÉÂíÖÝÓµÓÐÈ«ÃÀ×îÃܼ¯µÄÊշѹ«Â·Íø£¬¶à´ïÊ®ÌõµÄÖ÷Òª¸ßËÙ¹«Â·¹á´©È«ÖÝ£¬ÎªÓÐЧÊÕÈ¡µÀ·ʹÓ÷ѣ¬°Â¿ËÀºÉÂíÖݸßËÙ¹«Â·¾Ö²ÉÓÃÁËÒ»Ì××Ô¶¯»¯µç×ÓÊÕ·Ñ(Electronic
Toll Collection, ETC)ϵͳ£¬¼ÝÊ»ÈËÐ蹺ÂòÒ»¾ßСÐÍµç³Ø¹©µçµÄÎÞÏߵ緢ÉäÆ÷£¬²¢°²×°ÓÚÆû³µ·çµ²ÉÏ£¬µ±Æû³µÍ¨¹ýÊշѵÀʱ£¬¸Ãϵͳ¼´¿É×Ô¶¯ÕìÖª²¢½«¼Æ·ÑÊý¾ÝÔØÈëÒ»¸öÏßÉϵÄSybaseÊý¾Ý¿âÖС£
¡¡¡¡¼¼Êõ²ãÃæ
¡¡¡¡Êý¾Ý¿â/·þÎñÆ÷¡ª¡ªSybase SQL Server
¡¡¡¡×÷ҵƽ̨¡ª¡ªWindows 95 & NT
¡¡¡¡ÍøÂ硪¡ªÈ«ÖݹãÓòÍøÂç
¡¡¡¡Ê¹ÓÃÕßÊýÁ¿¡ª¡ª100¸öÓû§(¿ØÖÆÖÐÐÄ)£¬³¬¹ý50¸öÓû§(ÏÖ³¡×¤µã)
¡¡¡¡Êý¾Ý¿âÈÝÁ¿¡ª¡ª¹²¼Æ20¸öÊý¾Ý±í£¬100Íò±Ê¼Í¼£¬³¬¹ý50GBÊý¾ÝÊý¾Ý
¡¡¡¡¿ª·¢²ãÃæ
¡¡¡¡¹¤¾ß¡ª¡ªDelphi Client/Server Suite
¡¡¡¡ÆäËûÆÀ¹ÀÖй¤¾ß¡ª¡ªForest Trees, Light Ship, Visual C++, Visual Basic
¡¡¡¡¿ª·¢³ÉÔ±¡ª¡ª4~5λ³ÌÐòÉè¼ÆÊ¦
¡¡¡¡¿ª·¢ÖÜÆÚ¡ª¡ªÉÙÓÚ2¸öÔÂ
¡¡¡¡ÊµÓÃÈÕÆÚ¡ª¡ª1996Äê1ÔÂ
¡¡¡¡Ó¦Óüò½é
¡¡¡¡±ÈÆðÃÀ¹úÆäËûÖÝÀ´Ëµ£¬°Â¿ËÀºÉÂíÖÝÓµÓÐ×î¶àµÄÊշѹ«Â·£¬ËùÒ԰¿ËÀºÉÂíÖݸßËÙ¹«Â·¾ÖÁ˽âȷʵÐèÒª²ÉÓÃÒ»Ì×µç×ÓÊÕ·Ñϵͳ(ETC)¡£
¡¡¡¡¡öÿÈÕ½«ÓÐ350,000±Ê¼´Ê±ÊÕ·ÑÊý¾Ý½»Ò×»áÂ½Ðø¼ÓÈëETCÊý¾Ý¿âÖС£
¡¡¡¡DelphiÊÇÓÃÀ´¿ª·¢Ö´ÐÐÐÅϢϵͳ(Executive Information System, EIS)ÒÔÊÕ¼¯¡¢½âÒëÊý¾Ý¡¢²¢´´½¨¹ÜÀíÓÃ;µÄ±¨¸æÓëͼ±í¡£
¡¡¡¡
¡¡¡¡Í¶×ÊÐ§Òæ
¡¡¡¡¡öеÄEISϵͳִÐÐËٶȱȾÉϵͳ¿ìÔ¼ËÄ£¬Îå±¶¡£
¡¡¡¡¡öDelphi SQL Link¼ÈÓÐSybaseÇý¶¯³ÌÐò¿ÉËõ¼õÊý¾Ý´æÈ¡Ê±¼ä´ï°Ù·ÖÖ®ËÄÊ®ÒÔÉÏ¡£
¡¡¡¡¡öDelphiµÄ¿ìËÙÓ¦Óÿª·¢ÄÜÁ¦¿ÉÖ§³Ö¹¹½¨¾ß±¸20¸ö»ÃæÓë¶à´ï200¸öͼÐεÄGUI ½çÃæ¡£
¡¡¡¡Ó¦ÓÃÏÖ¿ö
¡¡¡¡µç×ÓÊÕ·ÑÏµÍ³ÍøÂçÐèÊÕ¼¯¼«´óÁ¿µÄÔʼÊÕ·ÑÐÅÏ¢£¬Ã¿ÈÕÀ´×Ô250¸öÊÕ·ÑÕ¾µÄʹÓ÷ѽ»Ò×¼´¶à´ï35Íò±Ê£¬Ä¿Ç°SybaseÊý¾Ý¿âÄÚÊý¾ÝÒѶà´ï50GB²¢ÔÚ³ÖÐøÔö¼ÓÖУ¬¶øÊ¹Ó÷ѽ»Ò×Êý¾Ý½öΪȫϵͳµÄÒ»²¿·Ý£¬´óÁ¿ÀÛ»ýµÄÊý¾ÝʵÄÑÒÔ´¦Àí£¬Ñ¹Ëõ³ÉÓÐÒâÒåµÄ¹ÜÀí±¨±í£¬¹Ê¸ßËÙ¹«Â·¾ÖÐèÒªÒ»Ì×Ö´ÐÐÐÅϢϵͳ(EIS)£¬×éÖ¯Ïà¹ØÐÅÏ¢³ÉΪ¸ßÆ·ÖʵÄͼ±í£¬ÒÔ¸¨ÖúÑÐÅн»Í¨Á÷Á¿Ç÷ÊÆ£¬Ñ¸Ëٱ涨¸ßËÙ¹«Â·Ê¹ÓÃÐÍ̬µÄ±ä»¯¡£
¡¡¡¡½â¾ö·½°¸
¡¡¡¡EISϵͳʵÒÑÀú¾¶à´Î±ä¸ü£¬µÚÒ»´úϵͳÓÚ1992ÄêÒÔForestÓëTrees for Windows (FTW)¿ª·¢£¬µÚ¶þ´úϵͳÓÚ1993ÄêÒÔQuattro
Pro for Windows¿ª·¢¡£µ±Boralnd DelphiÎÊÊÀºó£¬°Â¿ËÀºÉÂíÖݸßËÙ¹«Â·¾Ö¿ª·¢ÈËÔ±¾ö¶¨²ÉÓÃÆä¿ª·¢µÚÈý´úϵͳ£¬ÏÂÁÐϵͳÎÊÌ⽫һ²¢ÓèÒÔ½â¾ö¡£
¡¡¡¡¡öÔö½øEISϵͳЧÄÜ¡£
¡¡¡¡¡ö½µµÍEISϵͳ¸´ÔÓ¶È¡£
¡¡¡¡¡öʹÓÃÃæÏò¶ÔÏó³ÌÐò(OOP)¼¼ÊõÒÔÔö½øEISϵͳµÄά»¤ÓëÈÚͨÐÔ¡£
¡¡¡¡µÚÈý´úEISϵͳÓÚ¶þ¸öÔÂÄÚ¼´ÓÃDelphi¿ª·¢Íê³É£¬ÓÉÓÚDelphiΪԴ´úÂë±àÒëÆ÷£¬ÐµÄEISϵͳ½ÏÏÈǰµÄÓ¦ÓóÌÐò¿ìÔ¼ËÄ£¬Îå±¶£¬Delphi SQL
LinkµÄÄÚ½¨Sybase Çý¶¯³ÌÐò½µµÍstroed procedureºÄʱԼ°Ù·ÖÖ®ËÄÊ®ÖÁÎåÊ®¡£
¡¡¡¡ÍêÕûµÄϵͳ¾ßÓÐ20Ò³£¬209¸öÉÌҵͼÐÎÓ볬¹ý630¸ö¿ìËÙÁа´Å¥¡£
¡¡¡¡½ñÈհ¿ËÀºÉÂíÖݸßËÙ¹«Â·¾ÖµÄEIS³ÌÐòÕý³ÖÐøÓɹÜÀíÓ빤×÷½×²ãÈËԱʹÓÃÖУ¬ÁíΪ֧³Ö¾ö²ß×÷Òµ£¬¸ÃϵͳÉоßÓÐÒ»¸öÖ÷ÒªÊý¾Ý´¢´æ×é¼þ£¬ÒÔÓÀ¾Ã±£´æÏêϸÊշѽ»Ò×ì¶Êý¾Ý¿âÖУ¬ËäÈ»´¢´æÊý¾Ý³É³¤ÒÑÓâ50GB£¬Delphi¿ÉÉìËõµÄÊý¾Ý¿â½á¹¹Èð¿ËÀºÉÂíÖݸßËÙ¹«Â·¾ÖÈÔ±£ÓгÖÐøÔö½øEIS³ÌÐòµÄµ¯ÐÔ¡£
¡¡¡¡"DelphiÒ×ѧÒ×Ó㬱¾¾Ö¹¤×÷ÈËԱѸËÙ¼´Òý½øÊ¹Ó㬽ÚÊ¡ÁËÒÔÆäËû¹¤¾ß½øÐпª·¢±¾°¸ËùÐèÈô¸ÉÈËÔºÄʱ֮°Ù·ÖÖ®°ËÊ®£¬DelphiÓ¦ÓóÌÒà¾ßÆÄ¸ßЧÄÜ£¬Ê¹ÓÃDelph
iÔö½øEISÓ¦ÓóÌÐò³ÉЧËÄÖÁÎå±¶Ö®¶à¡£"
¡¡¡¡©¤©¤°Â¿ËÀºÉÂíÖݸßËÙ¹«Â·¾ÖÊý¾Ý¿â¹ÜÀíʦKen Henderson
¡¡¡¡Ó¦Óõ¥Î»Ó¦ÓóÌÐò¿ª·¢¹¤¾ßDatabase Server Õþ¸®²¿ÃÅÊÕ·ÑÐÅϢϵͳDelphi Sybase