ƽ¶¥É½Ñ§Ôº±¾¿Æ±ÏÒµÉè¼Æ
6£®ÁôÑÔ¹ÜÀíÄ£¿é£ºÍ¨¹ý¶ÔËùÓÐÁôÑÔ°åµÄ¹ÜÀí£¬µÃµ½Ïû·ÑÕßµÄÒâ¼û·´À¡¡£¹ÜÀíÔ±¿ÉÒԲ鿴ÁôÑÔ°åÉÏÒѶÁÐÅÏ¢ºÍδ¶ÁÐÅÏ¢¡£Í¬Ê±±¾Ä£¿éÒ²½«Ë®¹ûÆÀÂÛÐÅÏ¢º¸ÇÔÚÄÚ£¬°üÀ¨²é¿´ÒѶÁÆÀÂÛºÍδ¶ÁÆÀÂÛÒÔ¼°É¾³ýÆÀÂÛÐÅÏ¢¡£
7£®¿ìµÝ·½Ê½¹ÜÀíÄ£¿é£º±¾Ä£¿éµÄÖ÷ÒªÊÇ¿ÉÒÔ½øÐпìµÝ·½Ê½µÄÌí¼Ó¡¢É¾³ý¡¢Ð޸ĵȲÙ×÷¡£ºǫ́Ö÷Òª¹¦ÄÜÄ£¿éͼÈçͼ3-2Ëùʾ£º
ÍøÉÏË®¹û¼ÒÔ°ºǫ́¹ÜÀíϵͳˮ¹û¹ÜÀí·ÖÀà¹ÜÀí¶©µ¥¹ÜÀíÁôÑÔ¹ÜÀí»áÔ±¹ÜÀíϵͳ¹ÜÀíË®¹ûÌí¼ÓÃ÷ϸ¹ÜÀíÓ®Àû·ÖÎöË®¹ûչʾÌí¼Ó·ÖÀàÐ޸ķÖÀàɾ³ý·ÖÀà²é¿´¶©µ¥Ö§¸¶´¦ÀíÈ¡Ïû¶©µ¥²é¿´ÁôÑÔɾ³ýÁôÑԲ鿴ÆÀÂÛɾ³ýÆÀÂ۲鿴ÐÅϢɾ³ý»áÔ±¹ÜÀíÔ±¹ÜÀí¹«¸æ¹ÜÀíͼ3-2 ºǫ́¹¦ÄÜÄ£¿éͼ
3.2 Êý¾Ý¿âÉè¼Æ
Êý¾Ý¿âÉè¼ÆÊÇÖ¸¶ÔÓÚÒ»¸ö¸ø¶¨µÄÓ¦Óû·¾³£¬¹¹Ô죨Éè¼Æ£©ÓÅ»¯µÄÊý¾Ý¿âÂ߼ģʽºÍÎïÀí½á¹¹£¬²¢¾Ý´Ë½¨Á¢Êý¾Ý¿â¼°ÆäÓ¦ÓÃϵͳ£¬Ê¹Ö®Äܹ»ÓÐЧµØ´æ´¢ºÍ¹ÜÀíÊý¾Ý£¬Âú×ã¸÷ÖÖÓû§µÄÓ¦ÓÃÐèÇó[8]¡£¸ù¾ÝÏÖ½ñ¹ºÎïÍøÕ¾µÄÐèÇóÓëÒµÎñÁ÷³Ì£¬±¾ÏµÍ³²ÉÓÃVisual Studio 2010×÷Ϊ¿ª·¢»·¾³£¬²ÉÓÃSQL Server 2005×÷ΪÊý¾Ý¿â¡£
3.2.1 ¸ÅÄî½á¹¹Éè¼Æ
¸ÅÄî½á¹¹Éè¼ÆÊÇÕû¸öÊý¾Ý¿âÉè¼ÆµÄ¹Ø¼ü£¬Ëüͨ¹ý¶ÔÓû§ÐèÇó½øÐÐ×ۺϡ¢¹éÄÉÓë³éÏó£¬ÐγÉÒ»¸ö¶ÀÁ¢ÓÚ¾ßÌåDBMSµÄ¸ÅÄîÄ£ÐÍ¡£¸ÅÄîÉè¼Æ½×¶ÎÖвÉÓÃÁË×Ôµ×ÏòÉϵÄʵÌå·ÖÎö·½·¨£¬¼´³£ÓõÄʵÌå-ÁªÏµÄ£ÐÍ£¬¶Ô¾ßÌåÊý¾Ý½øÐмӹ¤£¬½«ÊµÌ弯ºÏ³éÏó³ÉʵÌåÀàÐÍ£¬ÓÃʵÌå¼äÁªÏµ·´Ó³ÏÖʵÊÀ½çÊÂÎï¼äµÄÄÚÔÚÁªÏµ¡£ÏÂÃæÏȽ«Ö÷ÒªµÄµ¥¸öʵÌå¼°ÏàÓ¦µÄÖ÷ÒªÊôÐÔ×ö¼òµ¥µÄ½éÉÜ£¬È»ºóÔÙ¶ÔÈ«¾ÖµÄ¸ÅÄî½á¹¹¼ÓÒÔÃèÊö¡£
1. ¹ÜÀíÔ±ÐÅÏ¢°üÀ¨¹ÜÀíÔ±±àºÅ£¬¹ÜÀíÔ±ÐÕÃû£¬¹ÜÀíÔ±ÃÜÂëµÈ¡£¹ÜÀíÔ±ÊôÐÔͼÈç
ͼ3-3Ëùʾ£º
¹ÜÀíÔ±ÐÕÃû¹ÜÀíÔ±ÐÕÃû¹ÜÀíÔ±±àºÅ¹ÜÀíÔ±±àºÅ¹ÜÀíÔ±¹ÜÀíÔ±¹ÜÀíÔ±ÃÜÂë¹ÜÀíÔ±ÃÜÂëͼ3-3 ¹ÜÀíÔ±ÐÅÏ¢ÊôÐÔͼ
9
»ùÓÚ.NetµÄË®¹ûµê½øÏú´æ¹ÜÀíϵͳµÄÉè¼ÆÓëʵÏÖ
2£®Óû§ÐÅÏ¢°üÀ¨Óû§±àºÅ£¬Óû§Ãû£¬Óû§ÐÔ±ð£¬Óû§ÃÜÂ룬Óû§ÕæÊµÐÕÃû£¬Óû§µç»°£¬Óû§ÄêÁ䣬Óû§µØÖ·µÈ¡£Óû§ÊôÐÔͼÈçͼ3-4Ëùʾ£º
Óû§ÃÜÂëÓû§ÐÔ±ðÓû§ÕæÊµÐÕÃûÓû§µç»°Óû§ÃûÓû§Óû§µØÖ· Óû§ÄêÁäÓû§±àºÅͼ3-4 Óû§ÊôÐÔͼ
3. Ë®¹ûÐÅÏ¢°üÀ¨Ë®¹û±àºÅ£¬Ë®¹ûÀà±ð±àºÅ£¬Ë®¹ûÃû³Æ£¬Ë®¹û½éÉÜ£¬Ë®¹ûͼƬ£¬Ë®¹ûÔ¼Û£¬Ë®¹ûÏÖ¼Û£¬ÊÇ·ñÍÆ¼ö£¬ÊÇ·ñÌØ¼Û£¬ÊÇ·ñÈÈÂôµÈ¡£Ë®¹ûÊôÐÔͼÈçͼ3-5Ëùʾ£º
Ë®¹û±àºÅÊÇ·ñÌØ¼ÛË®¹ûÀà±ð±àºÅË®¹ûÃû³ÆÊÇ·ñÈÈÂôË®¹ûË®¹û½éÉÜÊÇ·ñÍÆ¼öË®¹ûÏÖ¼ÛË®¹ûÔ¼ÛË®¹ûͼƬ ͼ3-5 Ë®¹ûÐÅÏ¢ÊôÐÔͼ
4. ¶©µ¥ÐÅÏ¢°üÀ¨¶©µ¥±àºÅ£¬Ë®¹û±àºÅ£¬Ë®¹ûÃû³Æ£¬Ë®¹ûÊýÁ¿£¬³É±¾¼Û£¬ÏÖ¼Û£¬×ܽð¶î£¬Ïµ¥Ê±¼ä£¬Âò¼ÒÐÕÃû£¬Âò¼ÒÓÊÏ䣬Âò¼Òµç»°¼°Âò¼ÒµØÖ·µÈ¡£¶©µ¥ÊôÐÔͼÈçͼ3-6Ëùʾ£º
Ë®¹ûÊýÁ¿Ë®¹ûÊýÁ¿Ë®¹ûÃû³ÆË®¹ûÃû³ÆË®¹û±àºÅË®¹û±àºÅ¶©µ¥±àºÅ¶©µ¥±àºÅÂò¼ÒµØÖ·Âò¼ÒµØÖ·Âò¼ÒÓÊÏäÂò¼ÒÓÊÏäÂò¼Òµç»°Âò¼Òµç»°¶©µ¥¶©µ¥³É±¾¼Û³É±¾¼ÛÏÖ¼ÛÏÖ¼Û×ܽð¶î×ܽð¶îϵ¥Ê±¼äϵ¥Ê±¼äÂò¼ÒÐÕÃûÂò¼ÒÐÕÃû
ͼ3-6 ¶©µ¥ÐÅÏ¢ÊôÐÔͼ
5. ÁôÑÔÐÅÏ¢°üÀ¨ÁôÑÔ±àºÅ£¬ÁôÑÔÈËÐÕÃû£¬ÁôÑÔÈ˵绰£¬ÁôÑÔ±êÌ⣬ÁôÑÔÄÚÈÝ£¬ÁôÑÔÈËÓÊÏ䣬ÁôÑÔʱ¼äµÈ¡£ÁôÑÔÊôÐÔͼÈçͼ3-7Ëùʾ£º
10
ƽ¶¥É½Ñ§Ôº±¾¿Æ±ÏÒµÉè¼Æ
ÁôÑÔÄÚÈÝÁôÑÔÈ˵绰ÁôÑÔÈËÐÕÃûÁôÑÔ±êÌâÁôÑÔÈËÓÊÏäÁôÑÔ±àºÅÁôÑÔÁôÑÔʱ¼ä
ͼ3-7 ÁôÑÔÐÅÏ¢ÊôÐÔͼ
6.ÆÀÂÛÐÅÏ¢°üÀ¨ÆÀÂÛ±àºÅ£¬ÆÀÂÛÈËÐÕÃû£¬Ë®¹û±àºÅ£¬ÆÀÂÛÄÚÈÝ£¬ÆÀÂÛʱ¼äµÈ¡£ÆÀÂÛÊôÐÔͼÈçͼ3-8Ëùʾ£º
Ë®¹û±àºÅÆÀÂÛÈËÐÕÃûÆÀÂÛÄÚÈÝÆÀÂÛ±àºÅÆÀÂÛÆÀÂÛʱ¼äͼ3-8 ÆÀÂÛÐÅÏ¢ÊôÐÔͼ
¸ù¾Ý¹¦ÄÜÄ£¿é»®·ÖµÄ½á¹û£¬¾ßÌå·ÖÎöÁ˱¾ÏµÍ³¾ßÓÐÉÌÆ·Àà±ð¡¢¶©µ¥¡¢ÉÌÆ·ºÍÁôÑÔµÈʵÌ壬¶ÔʵÌåÖ®¼äµÄÒÀÀµ¹ØÏµ½øÐÐÁËÕûºÏ£¬ÕûÌåE-RͼÈçͼ3-9Ëùʾ£º
¹«¸ænnË®¹ûnÌí¼Ó1ÁôÑÔ¹ÜÀí1n¹ÜÀí61Óû§1¹ÜÀí21¹ÜÀíÔ±1Ìí¼Ó2 n111Ìí¼Ó3nÆÀÂÛnÌí¼Ó4¹ÜÀín¶©µ¥4 nn113¹ÜÀí3.2.2 Âß¼½á¹¹Éè¼Æ
Âß¼½á¹¹Éè¼ÆµÄÈÎÎñÊǰѸÅÄî½×¶ÎÉè¼ÆºÃµÄE-Rͼת»¯³Éϵͳ֧³ÖµÄÊý¾ÝÄ£ÐÍÏà·ûºÏµÄÂß¼½á¹¹£¬Æä¹ØÏµÄ£ÐÍΪ£º
11
1¹ÜÀí5ͼ3-9 ϵͳÕûÌåE-Rͼ
»ùÓÚ.NetµÄË®¹ûµê½øÏú´æ¹ÜÀíϵͳµÄÉè¼ÆÓëʵÏÖ
Óû§£¨Óû§±àºÅ£¬Óû§Ãû£¬Óû§ÐÔ±ð£¬Óû§ÃÜÂ룬Óû§ÕæÊµÐÕÃû£¬Óû§µç»°£¬Óû§ÄêÁ䣬Óû§µØÖ·£©
¹ÜÀíÔ±£¨¹ÜÀíÔ±±àºÅ£¬¹ÜÀíÔ±ÐÕÃû£¬¹ÜÀíÔ±ÃÜÂ룩
Ë®¹û£¨Ë®¹û±àºÅ£¬Ë®¹ûÀà±ð±àºÅ£¬Ë®¹ûÃû³Æ£¬Ë®¹û½éÉÜ£¬Ë®¹ûͼƬ£¬Ë®¹ûÔ¼Û£¬Ë®¹ûÏÖ¼Û£¬ÊÇ·ñÍÆ¼ö£¬ÊÇ·ñÌØ¼Û£¬ÊÇ·ñÈÈÂô£©
¶©µ¥£¨¶©µ¥±àºÅ£¬Ë®¹û±àºÅ£¬Ë®¹ûÃû³Æ£¬Ë®¹ûÊýÁ¿£¬³É±¾¼Û£¬ÏÖ¼Û£¬×ܽð¶î£¬Ïµ¥Ê±¼ä£¬Âò¼ÒÐÕÃû£¬Âò¼ÒÓÊÏ䣬Âò¼Òµç»°£¬Âò¼ÒµØÖ·£©
ÁôÑÔ£¨ÁôÑÔ±àºÅ£¬ÁôÑÔÈËÐÕÃû£¬µç×ÓÓÊÏ䣬ÁôÑÔÄÚÈÝ£¬ÁôÑÔʱ¼ä£¬»Ø¸´£© ÆÀÂÛ£¨ÆÀÂÛ±àºÅ£¬ÆÀÂÛÈËÐÕÃû£¬Ë®¹û±àºÅ£¬ÆÀÂÛÄÚÈÝ£¬ÆÀÂÛʱ¼ä£©
¹«¸æ£¨¹«¸æ±àºÅ£¬¹«¸æÄÚÈÝ£¬¸üÐÂʱ¼ä£©
3.2.3 ÎïÀí½á¹¹Éè¼Æ
Ϊһ¸ö¸ø¶¨µÄÂß¼Êý¾ÝÄ£ÐÍѡȡһ¸ö×îÊʺÏÓ¦ÓÃÒªÇóµÄÎïÀí½á¹¹µÄ¹ý³Ì£¬¾ÍÊÇÊý¾Ý¿âµÄÎïÀíÉè¼Æ¡£±¾ÏµÍ³²ÉÓÃSQL2005×÷ΪÊý¾Ý¿â¹ÜÀí¹¤¾ß£¬½«¸ÅÄî½á¹¹ºÍÂß¼½á¹¹Éè¼ÆµÄÊý¾ÝÐÅϢת»¯ÎªÊý¾Ý±í½á¹¹¡£ÏµÍ³×ܹ²Éè¼ÆÁ˾ÅÕÅÊý¾Ý±í£¬·ÖΪÁ½ÀࣺÓû§ÐÅÏ¢Àà±íºÍË®¹ûÐÅÏ¢Àà±í£¬¸÷Àà±íµÄ½á¹¹Éè¼ÆÈçÏ£º
1. Óû§ÐÅÏ¢Àà±í
¹ÜÀíÔ±ÐÅÏ¢±í£¨¼û±í3-1£©£¬¹ÜÀíÔ±±àºÅ£¨AdminID£©ÎªÖ÷¼üºÍÓû§ÐÅÏ¢±í£¨¼û±í3-2£©£¬Óû§±àºÅ£¨UserID£©ÎªÖ÷¼ü¡£
±í3-1 ¹ÜÀíÔ±ÐÅÏ¢ Êý¾ÝÀàÐÍ ³¤¶È number nvarchar nvarchar ×Ô¶¯±àºÅ 10 20 ×Ö¶ÎÃû³Æ AdminID AdminName Password ˵Ã÷ ¹ÜÀíÔ±±àºÅ(Ö÷¼ü) ¹ÜÀíÔ±ÐÕÃû(²»Îª¿Õ) ¹ÜÀíÔ±ÃÜÂë(²»Îª¿Õ) ×Ö¶ÎÃû³Æ UserID UserName Sex Password Truename Phonecode Age ±í3-2 Óû§ÐÅÏ¢ Êý¾ÝÀàÐÍ ³¤¶È number nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar 12
˵Ã÷ Óû§±àºÅ(Ö÷¼ü) Óû§Ãû(²»Îª¿Õ) Óû§ÐÔ±ð(²»Îª¿Õ£© Óû§ÃÜÂë(²»Îª¿Õ) Óû§ÕæÊµÐÕÃû(²»Îª¿Õ) Óû§µç»° Óû§ÄêÁä ×Ô¶¯±àºÅ 10 8 20 20 30 7 ƽ¶¥É½Ñ§Ôº±¾¿Æ±ÏÒµÉè¼Æ
Ðø±í3-2 Address nvarchar 50 Óû§µØÖ· 2. Ë®¹ûÐÅÏ¢Àà±í
Ë®¹ûÀàÐÅÏ¢±íÖ÷ÒªÓÐÆßÕÅÊý¾Ý±í£¬·Ö±ðÊÇË®¹ûÐÅÏ¢±í£¨¼û±í3-3£©£¬Ë®¹û±àºÅ£¨ProductID£©ÎªÖ÷¼ü£¬Ë®¹ûÀà±ð±àºÅ£¨PCID£©ÎªÍâ¼ü£»¶©µ¥ÐÅÏ¢±í£¨¼û±í3-4£©£¬¶©µ¥±àºÅ£¨OrderID£©ÎªÖ÷¼ü£¬Óû§±àºÅ£¨UserID£©ÎªÍâ¼ü£»Ë®¹ûÀà±ð±í£¨¼û±í3-5£©£¬Ë®¹ûÀà±ð±àºÅ£¨ClassID£©ÎªÖ÷¼ü£»¹ºÎï³µ±í£¨¼û±í3-6£©£¬¹ºÎï³µ±àºÅ£¨CartID£©ÎªÖ÷¼ü£¬Ë®¹û±àºÅ£¨PID£©ÎªÍâ¼ü£¬Óû§±àºÅ£¨UserID£©ÎªÍâ¼ü£»ÁôÑÔÐÅÏ¢±í£¨¼û±í3-7£©£¬ÁôÑÔ±àºÅ£¨LeavewordID£©ÎªÖ÷¼ü£»Óʵݷ½Ê½ÐÅÏ¢±í£¨¼û±í3-8£©£¬Óʵݷ½Ê½±àºÅ£¨ShipID£©ÎªÖ÷¼ü£¬Ë®¹ûÀà±ð±àºÅ£¨ClassID£©ÎªÍâ¼ü£»¹«¸æÐÅÏ¢±í£¨¼û±í3-9£©£¬¹«¸æ±àºÅ£¨AnnounceID£©ÎªÖ÷¼ü¡£¸÷Êý¾Ý×Ö¶ÎÈçÏÂÁбíËùʾ£º
±í3-3 Ë®¹ûÐÅÏ¢Àà±í Êý¾ÝÀàÐÍ ³¤¶È number number nvarchar clob nvarchar long long number number number ×Ô¶¯±àºÅ 20 10 10 30 8 8 2 2 2 ×Ö¶ÎÃû³Æ PID PCID PName PNumberroduce Ppicture PFPrice PNPrice Isrefinement IsHot IsDiscount ˵Ã÷ Ë®¹û±àºÅ(Ö÷¼ü) Ë®¹ûÀà±ð±àºÅ(Íâ¼ü) Ë®¹ûÃû³Æ(²»Îª¿Õ) Ë®¹û½éÉÜ Ë®¹ûͼƬ Ë®¹ûÔ¼Û Ë®¹ûÏÖ¼Û ÊÇ·ñÍÆ¼ö ÊÇ·ñÈÈÂô ÊÇ·ñÌØ¼Û ×Ö¶ÎÃû³Æ OrderID PID PName PNum PCPrice PPrice TotalPrice
Êý¾ÝÀàÐÍ number number nvarchar long long long long ±í3-4 ¶©µ¥ÐÅÏ¢±í ³¤¶È ×Ô¶¯±àºÅ 8 10 4 8 8 16 13
˵Ã÷ ¶©µ¥±àºÅ(Ö÷¼ü) Ë®¹û±àºÅ(Íâ¼ü) Ë®¹ûÃû³Æ(²»Îª¿Õ) Ë®¹ûÊýÁ¿(²»Îª¿Õ) ³É±¾¼Û(²»Îª¿Õ) ÏÖ¼Û(²»Îª¿Õ) ×ܽð¶î(²»Îª¿Õ)
°Ù¶ÈËÑË÷¡°77cn¡±»ò¡°Ãâ·Ñ·¶ÎÄÍø¡±¼´¿ÉÕÒµ½±¾Õ¾Ãâ·ÑÔĶÁÈ«²¿·¶ÎÄ¡£Êղر¾Õ¾·½±ãÏ´ÎÔĶÁ£¬Ãâ·Ñ·¶ÎÄÍø£¬Ìṩ¾µäС˵×ÛºÏÎÄ¿â04»ùÓÚ NetµÄË®¹ûµê½øÏú´æ¹ÜÀíϵͳµÄÉè¼ÆÓëʵÏÖ-±ÏÒµÂÛÎÄÕýÎÄ£¨(3)ÔÚÏßÈ«ÎÄÔĶÁ¡£
Ïà¹ØÍÆ¼ö£º