4ÔËÐÐÉè¼Æ
4.1ÔËÐÐÄ£¿é×éºÏ
×¢²á³ÌÐòÔÚÊäÈëʱÆô¶¯Êý¾Ý´æ´¢£¨´«µÝ£©Êý¾ÝÄ£¿é£¬Í¬Ê±£¬¹ÒºÅ³ÌÐòÆô¶¯½ÓÊÜÊý¾ÝÄ£¿é£¬¶Ô»¼Õß½øÐйҺš¢·ÖÅä¿ÆÊҵȲÙ×÷¡£½«Êý¾Ý´«µÝµ½¾ÍÕïÄ£¿é¡£¾ÍÕïÒ½ÉúÕï¶Ïºó½«µ÷ÓÃÍøÂç´«ÊäÄ£¿é£¬½«Êý¾Ýͨ¹ýÍøÂçË͵½ÖÕ¶ËÊý¾Ý¿â¡£ÕâÊÇÆÕͨ·þÎñ¶ËÄÚ²¿µÄÄ£¿é×éºÏ¡£ÆÕͨ·þÎñÆ÷ͨ¹ýÍøÂçÓëÊý¾Ý¿âÁ¬½Óϵͳ¹ÜÀíÔ±¡£ÏµÍ³¹ÜÀíԱͨ¹ýÊý¾Ý¿â½ÓÊպͷ¢ËÍÐÅÏ¢¡£ÖÕ¶Ë·þÎñÆ÷½ÓÊÕµ½·µ»ØÐÅÏ¢ºóËæ¼´µ÷ÓÃÊý¾ÝÊä³öÄ£¿é£¬¶ÔÐÅÏ¢½øÐд¦Àí£¬²úÉúÏàÓ¦µÄÊä³ö¡£
4.2ÔËÐпØÖÆ
ÔËÐпØÖƽ«Ñϸñ°´ÕÕ¸÷Ä£¿é¼äº¯Êýµ÷ÓùØÏµÀ´ÊµÏÖ¡£ÔÚ¸÷ÊÂÎñÖÐÐÄÄ£¿éÖУ¬Ðè¶ÔÔËÐпØÖƽøÐÐÕýÈ·µÄÅжϣ¬Ñ¡ÔñÕýÈ·µÄÔËÐпØÖÆÂ·¾¶¡£Ê×ÏÈÓÉϵͳ¹ÜÀíÔ±ÔöÌíËùÐèµÄÆÕͨÓû§£¬ÔÙÓÉÆÕͨÓû§Â¼ÈëÊý¾Ý¡£Êý¾ÝµÄÊäÈëÒÔ×¢²á³ÌÐòΪ¿ª¶Ë£¬Á¬½Óµ½¹ÒºÅ³ÌÐò£¬ÔÙתÈë¾ÍÕï³ÌÐò£¬ÓÉ´Ëͨ¹ýÍøÂç´æÈëÊý¾Ý¿â£¬¿É¹©¹ÜÀíÔ±²é¿´»ò´òÓ¡¡£¹ÜÀíÔ±¿Éɾ³ýÆÕͨÓû§£¬±»É¾³ýµÄÓû§Ê§È¥¶Ô¸ÃϵͳµÄ²Ù×÷Ȩ¡£
ÔÚÍøÂç´«·½Ã棬¿Í»§»úÔÚ·¢ËÍÊý¾Ýºó£¬½«µÈ´ý·þÎñÆ÷µÄÈ·ÈÏÊÕµ½Ðźţ¬ÊÕµ½ºó£¬Ôٴεȴý·þÎñÆ÷·¢ËͻشðÊý¾Ý£¬È»ºó¶ÔÊý¾Ý½øÐÐÈ·ÈÏ¡£·þÎñÆ÷ÔÚ½Óµ½Êý¾Ýºó·¢ËÍÈ·ÈÏÐźţ¬ÔÚ¶ÔÊý¾Ý´¦Àí¡¢·ÃÎÊÊý¾Ý¿âºó£¬½«·µ»ØÐÅÏ¢Ëͻؿͻ§»ú£¬²¢µÈ´ýÈ·ÈÏ¡£
4.3ÔËÐÐʱ¼ä
ÔÚÈíÌåµÄÐèÇó·ÖÎöÖУ¬¶ÔÔËÐÐʱ¼äµÄÒªÇóΪ±ØÐë¶Ô×÷³öµÄ²Ù×÷ÓнϿìµÄ·´Ó¦£¬¼õÉÙ»¼Õߵȴýʱ¼ä£¬Ìá¸ßÒ½Ôº¹ÒºÅ¾ÍÕïЧÂÊ¡£ÍøÂçÓ²¼þ¶ÔÔËÐÐʱ¼äÓÐ×î´óµÄÓ°Ï죬µ±ÍøÂç¸ºÔØÁ¿´óʱ£¬¶Ô²Ù×÷·´Ó¦½«Êܵ½ºÜ´óµÄÓ°Ïì¡£ËùÒÔ½«²ÉÓøßËÙATM ÍøÂ磬ʵÏÖ¸÷·þÎñÆ÷¼°ÖÕ¶ËÖ®¼äµÄÁ¬½Ó£¬ÒÔ¼õÉÙÍøÂç´«ÊäÉϵĿªÏú¡£Æä´ÎÊÇ·þÎñÆ÷µÄÐÔÄÜ£¬Õ⽫ӰÏì¶ÔÊý¾Ý¿â·ÃÎÊʱ¼ä¼´²Ù×÷ʱ¼ä£¬ËùÒÔ±ØÐëʹÓøßÐÔÄܵķþÎñÆ÷¡£
×ܵÄÀ´Ëµ£¬Ó²¼þ¶Ô±¾ÏµÍ³µÄËÙ¶ÈÓ°Ï콫»á´óÓÚÈí¼þµÄÓ°Ïì¡£
5ϵͳÊý¾Ý½á¹¹Éè¼Æ
5.1Âß¼½á¹¹Éè¼ÆÒªµã
Óû§£º
Óû§ÀàÐÍ£º UserTape Óû§Ãû£º UserName Óû§ÃÜÂ룺 Password »¼Õߣº
21
»¼ÕßÐÕÃû£º Pname »¼ÕßÐԱ𣺠Psex
»¼ÕßÄêÁ䣺 Page »¼ÕßÁªÏµµç»°£º PTel
»¼Õß±àºÅ£º
Pno
×¢²áʱ¼ä£º Ptime ²¡Àú
»¼ÕßÐÕÃû£º Pname »¼Õß±àºÅ£º Pno ¾ÍÕï½á¹û£º Medcial ¾ÍÕï¿ÆÊÒ£º keshi ¾ÍÕïÒ½Éú£º Pdoc
±¨±í£º
»¼ÕßÐÕÃû£º Pname »¼ÕßÐԱ𣺠Psex »¼ÕßÄêÁ䣺 Page »¼ÕßÁªÏµµç»°£º PTel »¼Õß±àºÅ£º Pno ×¢²áʱ¼ä£º Ptime ¾ÍÕï¿ÆÊÒ£º keshi ¾ÍÕïÒ½Éú£º PDoc ¾ÍÕï½á¹û£º Cresult ¾ÍÕï·½·¨£º CWay Ô±¹¤£º
ÐÕÃû£º varchar Õ˺ţº varchar ÃÜÂ룺 int ×¢²á£º varchar ¹ÒºÅ£º varchar ¾ÍÕ varchar ¹ÜÀí£º varchar
5.2ÎïÀí½á¹¹Éè¼ÆÒªµã
1. µÇ½ÐÅÏ¢£º
1. Óû§Ãû varchar 2. Óû§ÃÜÂë String
2. »¼Õß×¢²áÐÅÏ¢£º
22
1. »¼ÕßÐÕÃû Varchar
2. »¼ÕßÐÔ±ð varChar
3. »¼ÕßÄêÁä int
4. »¼ÕßÁªÏµµç»° varchar 5. »¼Õß±àºÅ String 6. ×¢²áʱ¼ä Varchar
3. »¼Õß¹ÒºÅÐÅÏ¢£º
1. »¼ÕßÐÕÃû varchar 2. »¼Õß±àºÅ Varchar 3. ¾ÍÕï¿ÆÊÒ Varchar
4. ²¡ÀúÐÅÏ¢:
1. »¼ÕßÐÕÃû£º Varchar
2. »¼Õß±àºÅ£º String 3. ¾ÍÕïʱ¼ä£º Varchar 4. ʹÓÃÒ©Î Varchar 5. ¾ÍÕïÒ½Éú£º Varchar 6. ¾ÍÕï¿ÆÊÒ£º Varchar
5. ±¨±íÐÅÏ¢:
1. »¼ÕßÐÕÃû£º Varchar 2. »¼Õß±àºÅ£º String 3. ¾ÍÕï¿ÆÊÒ£º varchar 4. ¾ÍÕïÒ½Éú£º Varchar 5. ¾ÍÕï½á¹û£º Varchar 6. ÖÎÁÆ·½·¨£º varchar 7.
5.3Êý¾Ý½á¹¹Óë³ÌÐòµÄ¹ØÏµ
¾ÍÕï½øÐÐÊý¾Ý²Ù×÷ʱ£¬¿É¶ÔÊý¾Ý¿âÊý¾Ý½á¹¹½øÐÐÊý¾Ý´æ´¢£¬ÒÔ¼°ÏàÓ¦³ÌÐò¶ÔÓ¦µÄ²éѯ¡¢Ð޸ĺÍɾ³ý¡£×¢²á³ÌÐò½öÓÐȨ´¦Àí»¼Õß»ù±¾ÐÅÏ¢£»¹ÒºÅ³ÌÐò£ºÔÚ´¦Àí»ù±¾ÐÅÏ¢µÄ»ù´¡ÉÏ£¬¿É¶Ô¹ÒºÅ·ÖÅäÐÅÏ¢½øÐÐÐ޸컾ÍÕï³ÌÐò£º¶Ô»¼Õß²¡ÀúÐÅÏ¢½øÐÐÐ޸ĺʹ洢¡£Óû§µÇ½Ϊ¹ÜÀíԱʱ£¬¿É²éѯ¡¢ÐÞ¸ÄËùÓб¨±íÐÅÏ¢£»¿É¶ÔÆÕͨÓû§½øÐÐÔöÌíºÍÐ޸ġ£
23
6ϵͳ³ö´í´¦ÀíÉè¼Æ
6.1³ö´íÐÅÏ¢
±í3.3³ö´í¡¢¹ÊÕÏÇé¿ö´¦Àí±í¸ñ
¿ÉÄܹÊÕÏ µÇ¼ʧ°Ü Ìá½»ÐÅϢʱ±£´æÊ§°Ü ²éÕÒÐÅϢʧ°Ü ÐÞ¸ÄÃÜÂëʧ°Ü ÐÅÏ¢Êä³ö ¡°Óû§Ãû»òÃÜÂë´íÎó£¬ÇëÖØÐÂÊäÈ룡¡± ¡°ÐÅÏ¢Òѱ£´æ£¬Çë²»ÒªÖØ¸´Ìá½»£¡¡± ¡°ºÅÂë²»´æÔÚ£¡¡± ¡°±§Ç¸£¬ÐÅÏ¢ÊäÈëÓÐÎ󡱡¢¡°ÃÜÂëÊäÈëÓÐÎó£¬ÇëÖØÐÂÉèÖá± ³ö´íÔÒò Õ˺ÅÓëÃÜÂ벻ƥÅä Êý¾Ý¿âÖÐÒÑ´æÔÚ¸ÃÓû§¡¢»¼ÕßÐÅÏ¢ Êý¾Ý¿âÖÐÎÞÏàÓ¦ÐÅÏ¢ ÔÃÜÂëÊäÈë´íÎó»òÐÂÃÜÂëÓëÖØÊäÃÜÂë²»Ïàͬ ´¦Àí·½·¨ ÖØÐÂÊäÈëÕ˺źÍÃÜÂë ¼ÌÐøÊäÈëÏÂһλÓû§¡¢»¼ÕßÐÅÏ¢ ²é¿´ÊäÈëÊÇ·ñÓÐÎó ÖØÐÂÐÞ¸ÄÃÜÂë 6.2²¹¾È´ëÊ©
˵Ã÷¹ÊÕϳöÏÖºó¿ÉÄܲÉÈ¡µÄ±äͨ´ëÊ©£¬°üÀ¨£º 1. Æô¶¯±¸·ÝÊý¾Ý¿â£¬»Ö¸´¶ªÊ§Êý¾Ý£»
2. ÖØÐÂÆô¶¯ÏµÍ³£¬Ê¹ÏµÍ³»Ö¸´Õý³£ÔËÐУ» 3. ¶ÔÔÓÐÊý¾Ý¿â½øÐб¸·Ý£»
4. ¼Ç¼´Ë´Î´íÎóµÄÏêϸÇé¿ö£¬ÒÔ±¸ÈÕºó¼ì²é¡£
6.3ϵͳά»¤Éè¼Æ
ÔÚϵͳÉè¼Æ·½Ã棬¿É²ÉÓà SQL SERVER µÄÈÕÖ¾Îļþ£¬¶ÔÆä½øÐÐROLLBACK ´¦Àí£¬¶ÔÊý¾Ý½øÐлָ´µÄ»Ö¸´¹ý³Ì¡£
ÔÚÍøÂç´«Êä·½Ãæ£¬¿É¿¼Âǽ¨Á¢Ò»Ìõ³É±¾½ÏµÍµÄºó±¸ÍøÂ磬ÒÔ±£Ö¤µ±Ö÷ÍøÂç¶Ï·ʱÊý¾ÝµÄͨÐÅ¡£
ÔÚÓ²¼þ·½ÃæÒªÑ¡Ôñ½Ï¿É¿¿¡¢Îȶ¨µÄ·þÎñÆ÷»úÖÖ£¬±£Ö¤ÏµÍ³ÔËÐÐʱµÄ¿É¿¿ÐÔ¡£
24