Æû³µÓÃÆ·¹ºÎïÍøÕ¾µÄÉè¼ÆÓëʵÏÖ
Õª Òª
Ëæ×ÅÏÖÔÚÉç»áÐÅÏ¢»¯µÄ¸ß¶È·¢Õ¹£¬ÖйúµÄ»¥ÁªÍøÓÀ´ÁËÐÂÒ»Âֵķ¢Õ¹¸ß³±,ÈËÃÇÑ¡ÔñÉÏÍøµÄ·½Ê½¸ü¼Ó¶àÑù»¯ÁË,Í¬Ê±ÍøÉϹºÎï×÷Ϊµç×ÓÉÌÎñµÄÒ»ÖÖÐÎʽÕýÒÔÆä¸ßЧ¡¢µÍ³É±¾µÄÓÅÊÆ£¬Öð²½³ÉΪÐÂÐ˵ľӪģʽºÍÀíÄî¡£ÍøÂ繺ÎïÕýÊÊÓ¦Á˵±½ñÉç»á¿ì½Ú×àµØÉú»î£¬Ê¹¹Ë¿Í×ã²»³ö»§±ã¿ÉÒÔ·½±ã¿ì½ÝÇáËɵØÑ¡¹º×Ô¼ºÏ²»¶µÄÉÌÆ·¡£
±¾¹ºÎïϵͳÊÇ»ùÓÚµç×ÓÉÌÎñÖеÄB2CµÄ¹ºÎïģʽÉè¼Æ²¢¿ª·¢µÄ¡£ÒÔSql Server2005ΪÊý¾Ý¿â¿ª·¢Æ½Ì¨£¬Tomcat×÷ΪWebÓ¦Ó÷þÎñÆ÷£¬²ÉÓÃStruts¼¼ÊõʵÏÖMVCģʽ£¬²ÉÓÃHibernate¼¼Êõ·ÃÎÊÊý¾Ý¿â£¬Spring¹ÜÀí³ÌÐò£¬Ò³ÃæÉϲÉÓÃJSP¼¼Êõ£¬Í¬Ê±ÔËÓõ½Ò»Ð©JS¼¼Êõ¡£Ëü°üÀ¨Ç°Ì¨²¿·ÖºÍºǫ́²¿·Ö£¬Ç°Ì¨²¿·ÖÓÉÓû§Ê¹Óã¬Ö÷Òª°üÀ¨Óû§×¢²á¡¢¹ºÎï³µ¹ÜÀí¡¢¶©µ¥¹ÜÀí¹¦ÄÜ£»ºǫ́²¿·ÖÓɹÜÀíԱʹÓã¬Ö÷Òª°üÀ¨ÉÌÆ·¹ÜÀí¡¢´¦Àí¶©µ¥¡¢Óû§×ÊÁϹÜÀíµÈ¡£
½¨³ÉºóµÄÍøÕ¾ÏµÍ³ÊÇÒ»¸ö¶¯Ì¬¡¢½»»¥Ê½¡¢¾ßÓÐÉÌÆ·Ìṩ¡¢ÏµÍ³¹ÜÀíµÈ¹¦ÄܵÄ×ÛºÏÐÔµç×ÓÉÌÎñÍøÕ¾¡£
¹Ø¼ü´Ê£ºÉç»áÐÅÏ¢»¯£¬Sql Server2005, Hibernate£¬Springµç×ÓÉÌÎñ
ABSTRACT
As With the highly developed information society now, the Internet of China has ushered a new developing climax. The way people choose the Internet has become more diversified . And online shopping as a form of e-commerce with its high-performance, low-cost advantages, has gradually become a new business model and concepts. Network trade is adapt to the fast-paced life of today's society, so that customers can easily and quickly purchase their favorite products at home.
The shopping system is based on B2C e-commerce shopping model design and development. Sql Server2005 as database development platform, Tomcat as Web applications server, using the technology of Struts to carry out the model of MVC, using the technology of Hibernate to access the database, using the technology of JSP on page layout, at the same time, applied to a number of JS technology. It includes the front part and back part, the front part is used by customers, including user registration, shopping cart management, order management, user data management, review management and other functions; back part used by the administrators, including merchandise management, process orders.
The completion of the website system is a dynamic, interactive, with the provision of goods, systems management, user comments and other functions of integrated e-commerce website.
Key words: information society, Sql Server2005, Hibernate, Spring, E-Commerce
Ŀ ¼
1 Ð÷ÂÛ .................................................................................................................................................. 1 1.1±³¾° ............................................................................................................................................... 1 1.2 Ñз¢ÄÚÈÝ ...................................................................................................................................... 1 1.3 ƽ̨¿ª·¢»·¾³¼°¼¼Êõ¼ò½é ........................................................................ ´íÎó£¡Î´¶¨ÒåÊéÇ©¡£ 1.3.1 ƽ̨¿ª·¢»·¾³ .......................................................................................................................... 2 1.3.2 ƽ̨¿ª·¢µÄ˼Ïë¼°¼¼Êõ .......................................................................................................... 3 2 ϵͳ·ÖÎö .......................................................................................................................................... 5 2.1 ÐèÇó·ÖÎö ...................................................................................................................................... 5 2.2 ƽ̨µÄ¹¦ÄÜ·ÖÎö .......................................................................................................................... 5 3 ƽ̨·ÖÎöºÍÉè¼Æ .............................................................................................................................. 7 3.1 ƽ̨Êý¾Ý±íµÄ·ÖÎö ...................................................................................................................... 7 3.2 ƽ̨Êý¾Ý±íµÄÉè¼Æ ...................................................................................................................... 7 3.3 ƽ̨ÔËÐеÄǰ̨Á÷³Ìͼ ............................................................................................................ 10 3.4 ƽ̨ÔËÐеĺǫ́Á÷³Ìͼ ............................................................................................................ 11 3.5 Hibernate¼¼Êõ·ÃÎÊÊý¾Ý¿â ..................................................................................................... 11 4 ƽ̨¹¦ÄܵÄʵÏÖ ............................................................................................................................ 13 4.1 Óû§¹¦ÄܵÄʵÏÖ ........................................................................................................................ 13 4.2 ¹ÜÀíÔ±¹¦ÄܵÄʵÏÖ .................................................................................................................... 18 4.3³ÌÐò¹¦ÄÜÃèÊö ............................................................................................................................. 23 5 ƽ̨µÄ´î½¨ºÍ²âÊÔ ........................................................................................................................ 25 5.1 ƽ̨ÔËÐл·¾³µÄ´î½¨ ................................................................................................................ 25 5.2 ƽ̨µÄÔËÐÐ ................................................................................................................................ 25 5.3 ƽ̨µÄ²âÊÔ ................................................................................................................................ 26 5.4 ƽ̨µÄÐÔÄÜ·ÖÎö ........................................................................................................................ 27 ½áÊøÓï ................................................................................................................................................ 28 ²Î¿¼ÎÄÏ× ............................................................................................................................................ 29 ÖÂл .................................................................................................................................................... 30
1 Ð÷ÂÛ
1.1±³¾°
½üÄêÀ´£¬Ëæ×ÅInternetµÄѸËÙáÈÆð£¬»¥ÁªÍøÒÑÈÕÒæ³ÉΪÊÕ¼¯ÌṩÐÅÏ¢µÄ×î¼ÑÇþµÀ²¢Öð²½½øÈ봫ͳµÄÁ÷ͨÁìÓò¡£ÓÚÊǵç×ÓÉÌÎñ¿ªÊ¼Á÷ÐÐÆðÀ´£¬Ô½À´Ô½¶àµÄÉ̼ÒÔÚÍøÉϽ¨ÆðÔÚÏßÉ̵꣬ÏòÏû·ÑÕßչʾ³öÒ»ÖÖÐÂÓ±µÄ¹ºÎïÀíÄî[1]¡£
ÍøÉϹºÎïϵͳ×÷ΪB2B(Business to Business,¼´ÆóÒµ¶ÔÆóÒµ),B2C£¨Business to Customer,¼´ÆóÒµ¶ÔÏû·ÑÕߣ©£¬C2C£¨Customer to Customer,¼´Ïû·ÑÕß¶ÔÏû·ÑÕß)µç×ÓÉÌÎñµÄǰ¶ËÉÌÎñƽ̨,ÔÚÆäÉÌÎñ»î¶¯È«¹ý³ÌÖÐÆðמÙ×ãÇáÖØµÄ×÷Óᣱ¾ÎÄÖ÷Òª¿¼ÂǵÄÊÇÈçºÎ½¨ÉèB2CµÄÍøÉϹºÎïϵͳ[2]¡£
ÍøÉϹºÎïÊÇÒ»ÖÖ¾ßÓн»»¥¹¦ÄܵÄÉÌÒµÐÅϢϵͳ¡£ËüÏòÓû§Ìṩ¾²Ì¬ºÍ¶¯Ì¬Á½ÀàÐÅÏ¢×ÊÔ´¡£Ëùν¾²Ì¬ÐÅÏ¢ÊÇÖ¸ÄÇЩ²»¾³£±ä¶¯»ò¸üеÄ×ÊÔ´£¬ÈçÍøÕ¾¼ò½é¡¢Óû§»áÔ±¹ÜÀíµÈ£»¶¯Ì¬ÐÅÏ¢ÊÇÖ¸ËæÊ±±ä»¯µÄÐÅÏ¢£¬ÈçÉÌÆ·±¨¼Û£¬»áÒé°²ÅźÍÅàѵÐÅÏ¢µÈ¡£ÍøÉϹºÎïϵͳ¾ßÓÐÇ¿´óµÄ½»»¥¹¦ÄÜ£¬¿ÉʹÉ̼ҺÍÓû§·½±ãµÄ´«µÝÐÅÏ¢£¬Íê³Éµç×ÓóÒ×»òEDI½»Òס£ÕâÖÖȫеĽ»Ò×·½Ê½ÊµÏÖÁ˹«Ë¾¼äÎĵµÓë×ʽðµÄÎÞÖ½»¯½»»»[3]¡£
µç×ÓÉÌÎñ¾ÍÊÇÔÚÕâÑùÒ»¸ö±³¾°Ï²úÉú·¢Õ¹ÆðÀ´µÄ¡£°éËæ×ŵç×ÓÉÌÎñ¼¼ÊõµÄ²»¶Ï³ÉÊ죬µç×ÓÉÌÎñµÄ¹¦ÄÜÒ²Ô½À´Ô½Ç¿´ó£¬×¢²áÓû§¿ÉÒÔÔÚÍøÉÏËÑË÷¹ºÂòµ½×Ô¼ºÏëÒªµÄ¸÷ÖÖÉÌÆ·£¬³õ²½ÈÃÈËÃÇÌå»áµ½ÁË×ã²»³ö»§,±ã¿ÉËæÒ⹺ÎïµÄ¿ì¸Ð¡£Êé¼®½»Ò×ÍøÕ¾¾ÍÊÇInternetºÍµç×ÓÉÌÎñ·¢Õ¹µÄ²úÎ½ü¼¸ÄêÔÚÎÒ¹ú·¢Õ¹Ñ¸ÃÍ£¬ÈçͬһЩÊéµê·×·×ÔÚ¸÷µØ¿ªÉè·ÖµêÒÔÀ½üÊéµêÓë¹Ë¿Í¼ä¾àÀëÒ»Ñù¡£ÍøÉÏÊéµêÍøÕ¾µÄ½¨Á¢¿ÉÒÔ¸üºÃµÄ½â¾öÕâ·½ÃæµÄÎÊÌâ£¬ÍøÉÏÊéµêÏò¹ã´óÓû§ÍƳöµÄÊÇÒ»ÖÖȫеÄÍøÉÏÐÅÏ¢·þÎñ£¬Ö¼ÔÚÊéµêÓëÏû·ÑÕßÖ®¼ä¼ÜÆðÁËÒ»×ù¸ßËÙ¡¢±ã½ÝµÄÍøÉÏÐÅÏ¢ÇÅÁº£¬Ä¿µÄÊǽÚÊ¡Ïû·ÑÕßµÄʱ¼ä¡¢·½±ãÏû·ÑÕߵĹºÊ飬ʹÏû·ÑÕßÓÀÔ¶×ßÔÚʱ´úµÄÇ°ÑØ[4]¡£
1.2 Ñз¢ÄÚÈÝ
±¾¿ÎÌâÑо¿Ò»ÖÖ»ùÓÚB2CµÄÍøÉϹºÎïģʽ£¬Ñо¿¸Ã¹ºÎïģʽϸøÓû§´øÀ´µÄ·½±ãÒÔ¼°¸Ãģʽ´æÔÚµÄһЩ²»×㣬ͬʱÑо¿ÍøÒ³ÖÆ×÷µÄһЩ»ù±¾¹æÂɺÍ×ܽáһЩ»ù±¾¾Ñ飬ÒÔ¼°Ñо¿·ÖÄ£¿é¿ª·¢ÔÚÍøÒ³¿ª·¢ÖеÄÓÅÊÆ£¬ÒÔ¼°Ñо¿ÔÚÊý¾Ý¿âµÄÉè¼ÆÖУ¬ÈçºÎÉè¼Æ±í£¬ÈçºÎÉè¼Æ±íºÍ±íÖ®¼äµÄÁªÏµ¡£Ì½Ë÷ʹÓÃStruts¿ò¼Ü¹¹½¨ÍøÒ³µÄһЩ»ù±¾¹æÂɺÍʹÓü¼ÇÉ£¬Ê¹ÓÃHibernate·ÃÎÊÊý¾Ý¿âʵÏֳ־û¯µÄһЩ»ù±¾¹æÂÉ£¬ÒÔ¼°Ê¹ÓÃJSPÖÆ×÷ÍøÒ³µÄһЩ»ù±¾¾Ñ飬ʹÓÃJavascript¼¼ÊõÊ¹Ò³Ãæ¸ü¼ÓÈËÐÔ»¯£¬Ê¹ÓÃJSÖеÄAjax¼¼ÊõʵÏÖä¯ÀÀÆ÷ºÍ·þÎñÆ÷µÄͨÐÅ¡£Í¬Ê±Ì½Ë÷²ÉÓÃÏÖÔÚÁ÷ÐеÄÖÆ×÷ÍøÒ³µÄģʽMVCģʽʵÏÖÒ³ÃæµÄÁ÷³ÌÌø×ª¡£
±¾¿ÎÌâµÄÑо¿¿ÉÒÔ·ÖΪÁ½¸ö´óµÄ·½Ïò£¬Ò»¸öÊÇǰ̨£¨Õë¶ÔÓû§£©£¬ÁíÒ»¸öÊǺǫ́£¨Õë¶Ô¹ÜÀíÔ±£©£¬Í¬Ê±²ÉÓ÷ÖÄ£¿éµÄÉè¼ÆË¼Ïë¡£
Ñо¿Éè¼ÆÏµÍ³Ó¦¾ßÓÐÒÔϹ¦ÄÜ£º