ÎñÆ÷³ÌÐòºÍ¿Í»§Ó¦ÓóÌÐò¸÷×Ôµ¥¶À½øÐеģ¬Äܹ»Õë¶ÔÔÚ·þÎñÆ÷³ÌÐòʵÏֵĹæÔò£¬±ÈÈç·ÃÎÊÕßµÄȨÏÞ£¬±àºÅÄܹ»·´¸´¡¢Îñ±ØÓµÓпͻ§²ÅÓÐ×ʸñ´´½¨¶¨µ¥Èç´ËµÄ¹æÔò¡£ËùÓÐÕâЩ£¬¹ØÓÚ¹¤×÷ÔÚǰ̨³ÌÐòÉϵÄ×îÖÕÓû§£¬ÊÇ¡°Í¸Ã÷¡±µÄ£¬ËûÃDz»±Ø¸ÉÉæ£¨Ò»°ãÇé¿öÏÂÒ²ÎÞ·¨¸ÉÉæ£©±³ºóµÄ½ø³Ì£¬¾ÍÄܹ»Âäʵ±¾ÉíµÄÒ»Çй¤×÷[9]¡£ÔÚ¿Í»§/·þÎñÆ÷½á¹¹µÄÓ¦ÓÃÖУ¬Ç°Ì¨³ÌÐò²¢·Ç·Ç³£¡°ÊÝС¡±£¬·±ÔÓµÄÊÂÇé¶¼½»¸øÁË·þÎñÆ÷ºÍÍøÂç[10]¡£ ¸ÃϵͳÔÚÔÚC/SÌåϵÏ£¬Êý¾Ý¿â²»Äܹ»ÕæÕý³ÉΪ¹«¹²¡¢×¨Òµ»¯µÄ²Ö¿â£¬ËüÊܵ½µ¥¶ÀµÄ¡¢×¨ÃŵĹÜÀí[11]¡£
2.3 SQL Server 2008Êý¾Ý¿â½éÉÜ
ϵͳʹÓõÄÊÇSQL Server 2008Êý¾Ý¿â¿ª·¢¡£Ïà±ÈÓÚÆäËûµÄÊý¾Ý¿â£¬¸ÃÊý¾Ý¿â¾ßÓÐÊý¾Ý½á¹¹»¯¡¢Êý¾ÝµÄ¹²ÏíÐԸߣ¬ÈßÓà¶ÈµÍ£¬Ò×À©³ä¡¢Êý¾Ý¶ÀÁ¢ÐÔ¡¢Êý¾ÝÓÉDBMSͳһ¹ÜÀíºÍ¿ØÖƵÄÌØµã[12]¡£ÔÚʵ¼ÊµÄ¿ª·¢ÖпÉÖª£¬SQL Server¾ß±¸·Ö²¼Ê½Êý¾Ý¿âºÍ²Ö¿â¹ÜÀíÄÜÁ¦£¬ÄܽøÐзֲ¼Ê½ÊÂÎñ´¦ÀíºÍÁª»ú·ÖÎö´¦Àí[13]¡£SQL Server¾ß±¸Êý¾Ý¿â¹ÜÀí¹¦ÄÜ£¬ËüÌṩ³ä×ãµÄ¹ÜÀí¹¤¾ßÒÔÖ§³ÖÊý¾Ý¿âµÄ°²È«ÐÔ¹ÜÀí¡¢ÍêÕûÐÔ¹ÜÀíºÍ×÷Òµ¹ÜÀí[14]¡£SQLÊÇÒ»¸ö×ۺϵġ¢Í¨Óõġ¢¹¦Äܼ«Ç¿Í¬Ê±ÓÖ¼ò½ÝÒ×ѧµÄÓïÑÔ¡£SQLÓïÑÔ¼¯Êý¾Ý²éѯ¡¢Êý¾Ý²Ù×Ý¡¢Êý¾Ý¶¨ÒåºÍÊý¾Ý¿ØÖƹ¦ÄÜÓëÒ»Ì壬³ä·ÖÕ¹ÏÖÁ˹ØÏµÊý¾Ý¿âÓïÑÔµÄÓŵãºÍÌØµã¡£
»ùÓÚSQL Server 2008£¬¿ª·¢ÈËԱʹÓÃVisual C# .NETÓïÑÔ£¬´´½¨Êý¾Ý¿â¶ÔÏó£¬Ê¹Óö¨ÒåµÄÀàÀ´´´½¨ÓëÊý¾Ý¿âÁ¬½Ó¡£Êý¾Ý¿â±¾Éí¾ßÓд洢ºÍ²éѯ¿ÉÀ©Õ¹±ê¼ÇÓïÑÔÎļþ£¬Òò´ËÎÒÃÇͨ¹ýʹÓö¨ÒåµÄÀཫÊý¾Ý¿âÓëϵͳÁ¬½ÓÆðÀ´£¬ÔÚ¿ª·¢ÖпÉÒÔʵÏÖ¶ÔÊý¾Ý¿âµÄÔöɾ¸Ä²éµÄ²Ù×÷£¬Ò²ÊÇʵÏÖϵͳ¹¦ÄܵľßÌåÌåÏÖ¡£SQL ServerÖ÷ÒªÓÐÈý¸öÒµÎñ£ºÆóÒµÊý¾Ý¹ÜÀí¡¢Ìá¸ß¿ª·¢ÈËÔ±µÄÉú²úЧÂÊ¡¢ÉÌÒµÖÇÄÜ¡£Server 2008ÖеÄADO.NET´Ù½ø·ÃÎʺÍÊý¾Ý¼¯µÄ´¦Àí£¬ÒÔ´ïµ½Á˸ü¸ßµÄ¿ÉÀ©Õ¹ÐÔºÍÁé»îÐÔ¡£
5
3 ÐèÇó·ÖÎö
3.1×ÜÌåÐèÇó¸ÅÊö
¸ù¾ÝÂùÝÐÅÏ¢¹ÜÀíµÄÐèÇó£¬ÎÒÃǶÔxxxxµÄÂùݣ¬xxxxÂÃÓÎ×Éѯ£¬³£¼ûÎÊÌâÌØµãºÍÌØÉ«µÄ½ÚÈպ;°µãµÈÏà¹ØÐÅÏ¢µÄ¹ÜÀí¡£Ö÷Òª°üÀ¨ÂùÝÐÅÏ¢µÄ¹ÜÀí¡¢Âùݽ»Í¨µÄ¹ÜÀí¡¢xxxxxÂÃÓηþÎñÐÅÏ¢¹ÜÀíÒÔ¼°xxxÌØÉ«½ÚÈÕºÍÖøÃû¾°µãµÈÐÅÏ¢¹ÜÀí¡£¶øÕ⼸¸ö·½ÃæÄÚÈÝÖж¼°üº¬ÁËÐÅÏ¢µÄÌí¼ÓºÍ²éѯ£¬ÒÔ¼°ÐÅÏ¢µÄɾ³ý¡£
ϵͳ¹ÜÀíÔ±¿ÉÒÔ¸üÐÂϵͳÐÅÏ¢ºÍ¹ÜÀíϵͳ£¬ÈÃϵͳÔÚÈÕ³£µÃµ½¸ü¹ã·ºµÄʹÓã¬Ò×ÓÚÈÕ³£µÄ²Ù×÷ºÍά»¤¡£
3.2 ÐèÇó¾ßÌå·ÖÎö
¸ù¾Ý¸÷¹¦ÄÜÄ£¿éÐèÇ󽫾ßÌåÐèÇó·ÖÎöÈçÏ£º £¨1£©ÏµÍ³¹ÜÀíÔ±µÄ¹¦ÄÜÐèÇó£º
¸ÃÄ£¿éÉ趨һ¸öΨһµÄ³¬¼¶Óû§£¬¿ÉÒÔ¶ÔÆÕͨ¹ÜÀíÔ±Õ˺źÍÓû§Õ˺ŽøÐйÜÀí£¬²¢ÇÒ¿ÉÒÔ×¢²áºÍɾ³ýÆÕͨ¹ÜÀíÔ±Õ˺š£ÆÕͨ¹ÜÀíÔ±Õ˺ſÉÒÔ¶ÔÓû§Õ˺ŽøÐйÜÀí¡£³¬¼¶Óû§ºÍÆÕͨ¹ÜÀíÔ±¾ù¿ÉÒÔ¶ÔÆäËû¸÷Ä£¿é½øÐйÜÀí¡£ £¨2£©ÂùÝÐÅÏ¢µÄ¹¦ÄÜÐèÇó£º
ÂùÝÐÅÏ¢×÷ΪÕû¸öÂùÝÐÐÒµÖÐÊDz»¿É»òȱµÄÒ»²¿·Ö£¬ÔÚϵͳÖÐÎÒÃÇ¿ÉÒÔ×öÏàÓ¦µÄ²éѯºÍ¹ÜÀí£¬ Ϊµ½À´xxxxÂÃÓÎÉÌÎñסËÞµÄÈËÃÇÌṩ¼òµ¥¿ì½ÝµÄÐÅÏ¢×Éѯ¡£ÏµÍ³ÖпÉÒÔ²éѯµ½Âùݻù±¾ÐÅÏ¢£¬²¢¿ÉÒÔ²éѯ¾Í½üµÄ¾°µãÐÅÏ¢¡£ £¨3£©Âùݽ»Í¨µÄ¹¦ÄÜÐèÇó£º
¸ù¾ÝÐèÒª£¬µ±²éѯµ½ÁËÏà¹ØÂùݺó£¬ÏµÍ³¿ÉÒÔ¶ÔÄãËùÊäÈëµÄÆðµãºÍÏëÒªµ½´ïµÄÂùݽøÐвéѯ£¬²¢ÏÔʾ³öµ¼º½Â·ÏߵĵØÍ¼Ìáʾ¡£ÔÚ¹«½»ÐÅÏ¢µÄ×ÓÄ£¿éÖУ¬Äã¿ÉÒÔ¸ù¾ÝÄãËùÐèÒªµÄ³Ë×øµÄ¹«½»£¬²é¿´¸Ã¹«½»µÄ¾ßÌåÐÅÏ¢¡£ £¨4£©ÂÃÓηþÎñµÄ¹¦ÄÜÐèÇó£º
ÂÃÓηþÎñÊÇxxxxxСÂùÝÐÅÏ¢¹ÜÀíϵͳµÄÒ»¸öÌØÉ«£¬ÏÖÔÚµÄÈËÃDz¢²»Âú×ãϵͳµÄµ¥Ò»²éѯ£¬Ï£ÍûÄܲ鿴µ½¸ü¶àµÄÐÅÏ¢£¬ËùÒÔ¸ÃϵͳÖÐÌṩÁËxxx×Éѯ¡¢ÌØÉ«½ÚÈպ;°µã½éÉܵÈ×ÓÄ£¿é£¬¶ÔÓÚÏëÔÚxxxxÂÃÓεÄÈËÌṩÁ˱ã½ÝµÄÐÅÏ¢·þÎñ¡£
6
4 ϵͳÉè¼Æ
4.1 ϵͳ×ÜÌåÉè¼Æ
4.1.1 ϵͳµÄÄ£¿é»®·Ö
¸ù¾Ý¶ÔϵͳÐèÇóµÄ·ÖÎö£¬¶ÔϵͳµÄ¿ª·¢×ö³öÁËÏêϸµÄÉè¼Æ£¬¿ÉÒÔ°Ñϵͳ»®·Ö£º¹ÜÀíÔ±¹ÜÀíÄ£¿é¡¢ÂùÝÐÅÏ¢¹ÜÀíÄ£¿é¡¢Âùݽ»Í¨¹ÜÀíÄ£¿é¡¢ÂÃÓηþÎñ¹ÜÀíÄ£¿éºÍÍ˳öϵͳģ¿é¡£¹ÜÀíÔ±¹ÜÀíÄ£¿éÖ÷ҪʵÏÖ¶Ô¹ÜÀíÔ±ÐÅÏ¢µÄ¹ÜÀí£»ÂùÝÐÅÏ¢¹ÜÀíÄ£¿éÖ÷ҪʵÏÖ¶ÔÂùÝÐÅÏ¢µÄ¹ÜÀí£»Âùݽ»Í¨¹ÜÀíÄ£¿éÖ÷ÒªÊÇʵÏÖÂùݽ»Í¨µ¼º½ºÍ¹«½»³µÐÅÏ¢µÄ¹ÜÀí£»ÂÃÓηþÎñ¹ÜÀíĤÖ÷ҪʵÏÖ¶ÔxxɽµÄÂÃÓÎÎÊÌâ×Éѯ¡¢ÌØÉ«½ÚÈÕ¼ò½éºÍ¾°µãµÄ½éÉܵÈÐÅÏ¢¹ÜÀí£»Í˳öϵͳģ¿éʵÏÖ°²È«Í˳öϵͳ¡£¸÷´óÄ£¿é»áÓÐÏàÓ¦µÄ×ÓÄ£¿é£¬À´ÊµÏÖ²»Í¬µÄ¹¦ÄÜ¡££¨Èçͼ4-1Ëùʾ£©¡£
¹ÜÀíÔ±¹ÜÀíÄ£¿é ÂùÝÐÅÏ¢¹ÜÀíÄ£Âùݽ»Í¨¹ÜÀíÄ£ÂÃÓηþÎñ¹ÜÀíÄ£Í˳öϵͳģ¿é ϵͳ×ÜÌåÄ£¿é ͼ4-1 ϵͳ×ÜÌåÄ£¿éͼ
£¨1£©ÏµÍ³¹ÜÀíԱģ¿é
ϵͳ¹ÜÀíԱģ¿éÖ÷ÒªÊǶÔϵͳ¹ÜÀíÔ±ÐÅÏ¢½øÐйÜÀí¡£°üÀ¨£º
³¬¼¶Óû§µÇ¼£º³¬¼¶Óû§ÊÇϵͳΨһµÄ×î¸ßȨÏÞÓû§£¬¿ÉÒÔ×¢²áºÍɾ³ý¹ÜÀíÔ±ÐÅÏ¢¡£
¹ÜÀíÔ±ÐÅÏ¢²éѯ£º¿ÉÒԲ鿴¹ÜÀíÔ±µÄÏà¹ØÐÅÏ¢¡£
¹ÜÀíÔ±Õ˺Å×¢²á£ºÓɳ¬¼¶Óû§Ìí¼ÓеĹÜÀíÔ±Õ˺ÅʹÆä³ÉΪϵͳ¹ÜÀíÔ±¡£
7
¹ÜÀíÔ±Õ˺Åɾ³ý£ºÓɳ¬¼¶Óû§Ñ¡Ôñɾ³ý¹ÜÀíÔ±Õ˺š£
ϵͳ¹ÜÀíԱģ¿éÄÜ·½±ãϵͳµÄÕûÌå¹ÜÀíºÍά»¤£¬ÈÃϵͳÖÐÐÅÏ¢²»¶Ï¸üУ¬Ê¹ÓÃÒ²¾ÍÄܸü׼ȷµÄ»ñÈ¡ÏëÒªµÄÐÅÏ¢¡£Éè¼ÆÍ¼Èçͼ4-2Ëùʾ¡£
ϵͳ¹ÜÀíÔ±¹ÜÀí
³¬¼¶Óû§µÇ¼ ¹ÜÀíÔ± ÐÅÏ¢²é¹ÜÀíÔ± Õ˺Åעͼ4-2 ϵͳ¹ÜÀíÔ±¹¦ÄÜÄ£¿é
¹ÜÀíÔ±Õ˺Åɾ
£¨2£©ÂùÝÐÅÏ¢¹ÜÀíÄ£¿é
ÂùÝÐÅÏ¢¹ÜÀíÄ£¿é°üÀ¨£ºÂùÝÐÅÏ¢²éѯģ¿é¡¢ÂùÝÐÅÏ¢Ìí¼ÓÄ£¿é¡¢ÂùÝÐÅÏ¢ÐÞ¸ÄÄ£¿éºÍÂùÝÐÅϢɾ³ýÄ£¿é¡£¾ßÌ幦ÄÜÈçÏ£º
ÂùÝÐÅÏ¢²éѯ£º¸Ã²éѯÉèÖÃÁËÁ½ÖÖ²éѯ£¬Ò»ÖÖÊǰ´ÐǼ¶²éѯ£¬ÊäÈëÄãÏëÒªÕÒµÄÂùÝÐǼ¶£¬°´ÂùÝÐǼ¶·ÖÀàÏÔʾ£»ÁíÒ»ÖÖÊǰ´¹Ø¼ü×Ö²éѯ£¬ÎªÄ£ºý²éѯ£¬ÏÔʾËùÓк¬Óиùؼü×ÖµÄÂùݡ£
ÂùÝÐÅÏ¢Ìí¼Ó£º¿ÉÒÔ½øÐÐÂùÝÐÅÏ¢µÄÌí¼Ó¡£
ÂùÝÐÅÏ¢Ð޸ģº¶ÔÏÖÓеÄÂùÝÐÅÏ¢½øÐÐÐ޸쬰üÀ¨Í¼Æ¬ÉÏ´«Ð޸ġ£ ÂùÝÐÅϢɾ³ý£º¶ÔÏÖÓÐÂùݽøÐÐɾ³ý¡£
ÂÃÂùÝÐÅÏ¢¹ÜÀíÄ£¿éʵ¼ÊÉÏÊǹ©Óû§²éѯÂùÝÐÅÏ¢µÄÄ£¿é£¬Ò²ÊDZ¾ÏµÍ³µÄ×îÖ÷Ҫģ¿é¡£Éè¼ÆÍ¼Èçͼ4-3Ëùʾ¡£
8