±ÏÒµÂÛÎÄ-»ùÓÚASP.NETµÄÐ¡ÇøË®·Ñ¹ÜÀíϵͳµÄÉè¼ÆÓëʵÏÖ - ͼÎÄ(5)

2019-08-03 13:13

ÉòÑôʦ·¶´óѧѧʿѧλÂÛÎÄ

µÚÎåÕÂ

5.1 Êý¾Ý¿â¸ÅÄî½á¹¹Éè¼Æ

Êý¾Ý¿â×ÜÌå½á¹¹Éè¼Æ

Êý¾Ý¿â¸ÅÄî½á¹¹Éè¼ÆÊÇÔÚÐèÇó·ÖÎöµÄ»ù´¡ÉÏÉè¼ÆµÄ£¬ÊÇÄܹ»Âú×ãÓû§ÐèÇóµÄ¸÷ÖÖʵ

ÌåÒÔ¼°ËüÃÇÖ®¼äµÄ¹ØÏµ£¬ÎªºóÃæµÄÂß¼­½á¹¹Éè¼Æ´òÏ»ù´¡¡£Õâ¸ö½×¶Î²»Óÿ¼ÂÇËù²ÉÓõÄÊý¾Ý¿âϵͳ¡¢²Ù×÷ϵͳÀàÐÍ¡¢»úÆ÷ÅäÖõÈÎÊÌâ¡£Õâ½×¶Î¿ÉÓõıíʾ·½Ê½ÓкܶࡣÓõÄ×î¶àµÄÊÇE-Rͼ(Entity-Relation,ʵÌå-¹ØÏµÍ¼)£¬ÁíÍ⻹ÓÐÐí¶à¸¨Öú¹¤¾ß¿ÉÒÔ°ïÖú½øÐÐÉè¼Æ¡£±¾ÏµÍ³²ÉÓÃÁËE-RͼµÄ·½·¨½øÐÐÊý¾Ý¿â¸ÅÄî½á¹¹Éè¼Æ¡£E-RͼÊÇÃèÊöÊý¾ÝʵÌå¹ØÏµµÄÒ»ÖÖÖ±¹ÛÃèÊö¹¤¾ß¡£ÕâÖÖͼÖÐÓÐ:

1.ʵÌå:Ó÷½¿ò±íʾ£¬·½¿òÄÚΪʵÌåµÄÃû³Æ¡£

2.ʵÌåµÄ¸÷ÖÖÊôÐÔ:ÓÃÍÖÔ²±íʾ£¬ÍÖÔ²ÄÚΪÊôÐÔÃû³Æ¡£Ê¹ÓÃÏ߶ν«ÆäºÍÏìÓ¦µÄʵÌåÁ¬½ÓÆðÀ´¡£

3.ʵÌåÖ®¼äµÄÁªÏµ:ÓÃÁâÐαíʾ£¬ÁâÐÎÄÚΪÁªÏµµÄÃû³Æ¡£

ʵÌåºÍʵÌåÖ®¼äµÄÁªÏµÓкܶàÖÖ£¬±È½Ï³£¼ûµÄʵÌåÁªÏµÓÐl:1,l:NºÍM:NÕâÈýÖÖ¹ØÏµ¡£ 5.2 Êý¾Ý¿âÂß¼­½á¹¹Éè¼Æ

¸ÅÄî½á¹¹ÊǶÀÁ¢ÓÚʵ¼ÊÊý¾ÝÄ£Ð͵ÄÐÅÏ¢½á¹¹£¬±ØÐ뽫Æäת»¯ÎªÂß¼­½á¹¹ºó²ÅÄܽøÐÐÊý¾Ý¿âÓ¦ÓõÄÉè¼Æ¡£Ò²¾ÍÊÇÒª½«¸ÅÄîÉϵĽṹת»¯³ÉΪÊý¾Ý¿âϵͳÖÐËùÖ§³ÖµÄʵ¼ÊÊý¾ÝÄ£ÐÍ¡£

µÚÒ»ÖÖת»¯Êǽ«ÊµÌåת»¯Îª¹ØÏµ±í¡£ÕâÖÖת»¯½Ï¼òµ¥£¬ÐèÒª½«ÊµÌåµÄÊôÐÔ¶¨ÒåΪ±íµÄÊôÐÔ¼´¿É¡£

µÚ¶þÖÖת»¯ÊÇÁªÏµµÄת»¯¡£¼´½«¸÷¸öʵÌåÖ®¼äµÄÁªÏµ×ª»¯Îª±í¸ñÖ®¼äµÄ¹ØÏµ£¬ÈçÍⲿ¼üµÄ¶¨Òå¡£

ÔÚÉÏÃæ¹¤×÷µÄ»ù´¡ÉϹéÄɳöÈËÔ±¹ÜÀíÊý¾Ý¿â±í¸ñµÄ×é³ÉÖ®¼äµÄÁªÏµµÈµÈ¡£¸ÃÊý¾Ý¿âϵͳ¾ßÓÐÒÔÏ·½ÃæµÄÌØµã:

½á¹¹ºÏÀí£¬¶ÔÒ»¸öÈËÔ±½¨Á¢¶àÌõ¼Ç¼¡£ Ëù½¨Á¢µÄÊý¾ÝÈßÓà¶ÈС£¬¶ÀÁ¢ÐÔÇ¿¡£

½¨µµ¡¢Ð޸ġ¢²éѯ¡¢Í³¼Æ¿ìËÙ¶ø×¼È·¡£ ±£ÃÜÐԺᢿɿ¿ÐԺá£

ÊÕË®·ÑÊÇÐ¡ÇøË®·Ñ¹ÜÀíϵͳÖÐ×îÖØÒªµÄÒ»¸öÐÐΪ£¬Ë®·ÑµÄÊÕ·ÑÏà¹ØÐÅÏ¢ÐèÒªÒÔÊշѵ¥µÄÐÎʽ³ÊÏÖ¸ø¸÷¸öÓû§£¬Òò´ËÒª´´½¨Ò»¸öÊշѵ¥ÊµÌ壬ÓÃÀ´±£´æËùÊÕË®·ÑµÄÏêϸÐÅÏ¢¡£ÊÕ·ÑʵÌåÊôÐÔͼÈçͼ5-1Ëùʾ£º

¨D16 ¨D

ÉòÑôʦ·¶´óѧѧʿѧλÂÛÎÄ

Êշѵ¥ºÅ Óû§±àºÅ ÓÃË®Á¿ ÔÂ·Ý Êշѵ¥ Ë®µ¥¼Û ÊÕ·ÑÔ±±àºÅ ²é±íÔ±±àºÅ

ͼ5-1Ë®·Ñµ¥ÊµÌå

Ð¡ÇøË®·Ñ¹ÜÀíϵͳΪÁËÔö¼ÓϵͳµÄ°²È«ÐÔ£¬¹ÜÀíÔ±Ö»ÓÐÔÚϵͳµÇ½ģ¿éÑé֤ͨ¹ýºó²ÅÄܽøÈë¹ÜÀíÔ±µÄ²Ù×÷½çÃæ£¬Òò´ËÔÚÊý¾Ý¿âÖд´½¨Ò»¸ö´æ·ÅµÇ¼Óû§ÐÅÏ¢µÄ¹ÜÀíԱʵÌå¡£¹ÜÀíԱʵÌåÊôÐÔͼÈçͼ5-2Ëùʾ£º

¹ÜÀíÔ±ÐÕÃû ÃÜÂë ¹ÜÀíÔ± ¹ÜÀíÔ±±àºÅ

ͼ5-2¹ÜÀíԱʵÌå

Ð¡ÇøË®·Ñ¹ÜÀíϵͳÖи÷¸ö½ÇÉ«¸÷˾ÆäÖ°£¬²é±íÔ±ÐèÒª¶¨ÆÚµ½Óû§¼Ò²é¿´Ë®±í£¬²¢½«Êý¾Ý¼Ç¼¼ÈëÊý¾Ý¿âÖУ¬Æä½ÇɫְÄܷdz£ÖØÒª¡£Òò´ËÔÚÊý¾Ý¿âÖд´½¨Ò»¸ö²é±íԱʵÌ壬²é±íԱʵÌåÊôÐÔͼÈçͼ5-3Ëùʾ£º

¨D17 ¨D

ÉòÑôʦ·¶´óѧѧʿѧλÂÛÎÄ

²é±íÔ±ÐÕÃû ÃÜÂë ²é±íÔ± ²é±íÔ±±àºÅ

ͼ5-3²é±íԱʵÌå

ÊÕ·ÑÔ±ÔÚÐ¡ÇøË®·Ñ¹ÜÀíϵͳÖÐÕ¼¾ÝמÙ×ãÇáÖØµÄ×÷Óã¬ÏÖ½ðµÄÊÕȡȫƾÊÕ·ÑÔ±À´Íê³É£¬Òò´ËÔÚÊý¾Ý¿âÖд´½¨Ò»¸öÊÕ·ÑԱʵÌ壬ÊÕ·ÑԱʵÌåÊôÐÔͼÈçͼ5-4Ëùʾ£º

ÊÕ·ÑÔ±ÐÕÃû ÃÜÂë ÊÕ·ÑÔ± ÊÕ·ÑÔ±±àºÅ

ͼ5-4ÊÕ·ÑԱʵÌå

Óû§ÊÇÐ¡ÇøË®·Ñ¹ÜÀíÏµÍ³ÖØÒª×é³É²¿·Ö£¬¹ÜÀíÔ±¾ÍÊÇͨ¹ýÐ¡ÇøË®·Ñ¹ÜÀíϵͳ¶ÔÓû§µÄÐÅÏ¢¡¢Ë®·ÑµÈ½øÐйÜÀí£»ÕâÀï´´½¨ÁËÒ»¸öÓû§ÐÅϢʵÌ壬ÓÃÀ´´æ´¢Óû§µÄÏêϸÐÅÏ¢¡£Óû§ÐÅϢʵÌåÊôÐÔͼÈçͼ5-5Ëùʾ£º

ס»§ÐÕÃû ס»§±àºÅ ÃÜÂë Óû§ ͼ5-5Óû§ÊµÌå

ÕË»§Óà¶î

²é±íÔ±²é±íÖ®ºóÐèÒªÏòÊý¾Ý¿âÖмÈëÐÅÏ¢£¬ÓÚÊÇÐèÒªÒ»¸ö²é±íµ¥ÊµÌåÒÔ¹©²é±íÔ±

¼ÈëÓû§µÄÓÃË®ÐÅÏ¢¡£²é±íµ¥ÊµÌåÈçͼ5-6Ëùʾ£º

¨D18 ¨D

ÉòÑôʦ·¶´óѧѧʿѧλÂÛÎÄ

Óû§±àºÅ ²é±íµ¥ºÅ ÔÂ·Ý ²é±íµ¥ Ë®±í×Ö ÊÕ·ÑÔ±±àºÅ ²é±íÔ±±àºÅ

ͼ5-6²é±íµ¥ÊµÌå

5.3 E-Rͼ

Ð¡ÇøË®·Ñ¹ÜÀíϵͳµÄϵͳE-RͼÈçͼ5-6Ëùʾ¡£

Óû§ n ¹ÜÀí 1 n ²é±íµ¥ ¼Èë m ²é±íÔ± n ¹ÜÀí 1 1 ¹ÜÀí ¹ÜÀíÔ± Êշѵ¥ n Éú³É m ÊÕ·ÑÔ± n

ͼ5-6Ð¡ÇøË®·Ñ¹ÜÀíϵͳµÄϵͳE-Rͼ

5.4 Êý¾Ý±íµÄÉè¼Æ

±¾ÏµÍ³Ê¹ÓõÄÊý¾Ý¿â¹ÜÀíϵͳΪSQL Server 2005¡£Êý¾Ý¿âÖеıíÓйÜÀíÔ±ÐÅÏ¢±íÈçͼ5-7¡¢Óû§ÐÅÏ¢±íÈçͼ5-8¡¢²é±íÔ±ÐÅÏ¢±íͼ5-9¡¢ÊÕ·ÑÔ±ÐÅÏ¢±íͼ5-10¡¢²é±íÔ±Õ˵¥5-11¡¢Êշѵ¥µÈ5-12¡£

±í5-7¹ÜÀíÔ±ÐÅÏ¢±í

×Ö¶ÎÃû admin_number admin_name

Êý¾ÝÀàÐÍ varchar varchar ³¤¶È 20 20 ¨D19 ¨D

Ö÷¼ü ÊÇ ·ñ ÃèÊö ¹ÜÀíÔ±±àºÅ ¹ÜÀíÔ±ÐÕÃû ÉòÑôʦ·¶´óѧѧʿѧλÂÛÎÄ admin_secret varchar 20 ·ñ ¹ÜÀíÔ±ÃÜÂë ÁÐÃû user_number user_name user_secret user_balance Êý¾ÝÀàÐÍ varchar varchar varchar int ±í5-8Óû§ÐÅÏ¢±í

³¤¶È 20 20 20 4 ±í5-9²é±íÔ±ÐÅÏ¢±í Ö÷¼ü ÊÇ ·ñ ·ñ ·ñ ÃèÊö Óû§±àºÅ Óû§ÐÕÃû Óû§ÃÜÂë Óû§Óà¶î ×Ö¶ÎÃû select_number select_name select_secret Êý¾ÝÀàÐÍ varchar varchar varchar ³¤¶È 20 20 20 ±í5-10ÊÕ·ÑÔ±ÐÅÏ¢±í ×Ö¶ÎÃû load_number load_name load_secret Êý¾ÝÀàÐÍ varchar varchar varchar ³¤¶È 20 20 20 Ö÷¼ü ÊÇ ·ñ ·ñ ÃèÊö ÊÕ·ÑÔ±±àºÅ ÊÕ·ÑÔ±ÐÕÃû ÊÕ·ÑÔ±ÃÜÂë Ö÷¼ü ÊÇ ·ñ ·ñ ÃèÊö ²é±íÔ±±àºÅ ²é±íÔ±ÐÕÃû ²é±íÔ±ÃÜÂë

±í5-11²é±íµ¥

ÁÐÃû user_number month show select_number load_number list_number Êý¾ÝÀàÐÍ varchar int int varchar varchar varchar ³¤¶È 20 4 4 20 20 20 Ö÷¼ü Íâ¼ü ·ñ ·ñ Íâ¼ü Íâ¼ü ÊÇ ÃèÊö Óû§±àºÅ ÔÂ·Ý Ë®±í×Ö ²é±íÔ±±àºÅ ÊÕ·ÑÔ±±àºÅ ²é±íµ¥±àºÅ

±í5-12Êշѵ¥

ÁÐÃû user_number month sum price user_balance select_number load_number list_number

Êý¾ÝÀàÐÍ varchar int int int int varchar varchar varchar ³¤¶È 20 4 4 4 4 20 20 20 ¨D20 ¨D

Ö÷¼ü Íâ¼ü ·ñ ·ñ ·ñ ·ñ Íâ¼ü Íâ¼ü ÊÇ ÃèÊö Óû§±àºÅ ÔÂ·Ý ÓÃË®Á¿ Ë®µ¥¼Û ÕË»§Óà¶î ²é±íÔ±±àºÅ ÊÕ·ÑÔ±±àºÅ Êշѵ¥±àºÅ


±ÏÒµÂÛÎÄ-»ùÓÚASP.NETµÄÐ¡ÇøË®·Ñ¹ÜÀíϵͳµÄÉè¼ÆÓëʵÏÖ - ͼÎÄ(5).doc ½«±¾ÎĵÄWordÎĵµÏÂÔØµ½µçÄÔ ÏÂÔØÊ§°Ü»òÕßÎĵµ²»ÍêÕû£¬ÇëÁªÏµ¿Í·þÈËÔ±½â¾ö£¡

ÏÂһƪ£º¾ø¶Ô¸É»õ 8´ó×ʹÜÀàÐÍÌØµãºÍ¼à¹ÜÕþ²ß×ܽá´óÈ«

Ïà¹ØÔĶÁ
±¾ÀàÅÅÐÐ
¡Á ×¢²á»áÔ±Ãâ·ÑÏÂÔØ£¨ÏÂÔØºó¿ÉÒÔ×ÔÓɸ´ÖƺÍÅŰ棩

ÂíÉÏ×¢²á»áÔ±

×¢£ºÏÂÔØÎĵµÓпÉÄÜ¡°Ö»ÓÐĿ¼»òÕßÄÚÈݲ»È«¡±µÈÇé¿ö£¬ÇëÏÂÔØÖ®Ç°×¢Òâ±æ±ð£¬Èç¹ûÄúÒѸ¶·ÑÇÒÎÞ·¨ÏÂÔØ»òÄÚÈÝÓÐÎÊÌ⣬ÇëÁªÏµÎÒÃÇЭÖúÄã´¦Àí¡£
΢ÐÅ£º QQ£º