ÂùÝÐÅÏ¢¹ÜÀíϵͳ±ÏÒµÉè¼Æ - ͼÎÄ ÏÂÔØ±¾ÎÄ

ÎñÆ÷³ÌÐòºÍ¿Í»§Ó¦ÓóÌÐò¸÷×Ôµ¥¶À½øÐеģ¬Äܹ»Õë¶ÔÔÚ·þÎñÆ÷³ÌÐòʵÏֵĹæÔò£¬±ÈÈç·ÃÎÊÕßµÄȨÏÞ£¬±àºÅÄܹ»·´¸´¡¢Îñ±ØÓµÓпͻ§²ÅÓÐ×ʸñ´´½¨¶¨µ¥Èç´ËµÄ¹æÔò¡£ËùÓÐÕâЩ£¬¹ØÓÚ¹¤×÷ÔÚǰ̨³ÌÐòÉϵÄ×îÖÕÓû§£¬ÊÇ¡°Í¸Ã÷¡±µÄ£¬ËûÃ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