1南京晓庄学院《电子商务网站开发与设计》课程设计报告题目:B-C电子商城系统的设计与实现姓名:沈国涛学号:10130211班级:10网络工程指导教师:王洁完成时间2013/6/25成绩:数学与信息技术学院2013年6月摘要随着网络的普及和其技术的日趋成熟,在世界范围内,作为一种新的经济形态,电子商务将在日常生活中扮演越来越重要的角色,在采购——供应链条所构成的经济活动中,电子商务将不仅仅承担辅助渠道的角色,更将成为一种独立的产业,在整个经济结构中,占据越来越重要的地位。网上购物也逐渐成为一种趋势,这对电子商场的发展起到了很在的推进作用。本文主要通过对电子商城的应用环境和主要实现功能进行分析,叙述了本电子商城的设计与实现过程,并对其总结。项目主要应分层架构思想,通过J2EE的struts2框架和hibernate框架相结合来实现。在设计种过中全方位的应用软件工程的开发思想,因为系统是基于B-C结构,所以适应范围广阔。关键词:网上购物,框架,struts2,hibernateABSTRACTWiththepopularityofthenetworkanditstechnologymatures,intheworld,asaneweconomicform,e-commerceindailylifewillplayanincreasinglyimportantroleinprocurement-supplychaincomposedofeconomicactivity,e-commercewillnotonlyassumetheroleofauxiliarychannels,butwillbecomeanindependentindustryinthewholeeconomicstructure,occupyanincreasinglyimportantposition.Onlineshoppingisbecomingatrend,whichisthedevelopmentofelectronicmallplayedaroleinthepromotion.Thispapermainlythroughtheelectronicmallapplicationenvironmentandthemainachievementoffunctionalanalysisdescribestheelectronicmalldesignandimplementationprocess,anditssummary.Projectideasshouldmainlybelayeredarchitecture,throughtheJ2EEframeworkandhibernateframeworkstruts2combinedtoachieve.Plantedinthedesignofafullrangeofapplicationsinsoftwareengineeringdevelopmentthinking,becausethesystemisbasedontheBCstructure,adapttoabroadrange.Keywords:Onlineshopping,frames,struts2,hibernate目录1引言........................................................11.1系统开发背景..................................................................................................................................11.2系统开发的目的和意义...................................................................................................................11.3完成的主要工作...............................................................................................................................12需求分析和总体设计..........................................12.1需求分析与设计思路..........................................................................................................................12.1.1需求分析和设计思路...........................................................................................................12.1.2设计方案与技术选择...........................................................................................................22.2系统结构图........................................................................................................................................42.3系统功能分析....................................................................................................................................53详细设计....................................................53.1数据库设计......................................................................................................................................53.2特价商品模块实现...........................................................................................................................73.2.1模块功能实现和关键代码说明.......................................................................................73.2.2分层结构和文件调用关系.................................................................................................83.3畅销商品块实现...............................................................................................................................93.3.1模块功能实现和关键代码说明.......................................................................................93.3.2分层结构和文件调用关系...............................................................................................103.4查看订单模块实现........................................................................................................................113.4.1模块功能实现和关键代码说明......................................................................................113.4.2分层结构和文件调用关系..................................................................................................114系统运行结果...............................................135课程设计总结...............................................16《电子商务网站开发与设计》课程设计1诚欣网上商城网站的设计与实现1引言1.1系统开发背景随着计算机的高度普及和网络技术的飞速发展,网上购物已成为新兴的购物方式,网购已经正在改变着我们传统的消费行为,网上购物迅猛发展,导致电子商城大量的涌现,而电子商城的出现不仅改变了人们传统的购物方式,也逐渐的影响着人们的消费观,一个好的电子商城不仅能给客户带来方便,更能给企业带来巨大的财富。1.2系统开发的目的和意义随着信息化技术在生活中的应用越来越广泛,网上购物也逐渐成为人们的一种生活方式。本系统正是基于这样一种环境下应运而生。本电子商城为前台部分,前台主要实现会员的网上购物业务流程、用户注册、用户资料修改。本商城主要利用J2EE的框架技术进行开发,有很强的安全性、可靠性、可扩展性。基于时间原因,只实现了前台功能,就整体功能而言,基本能满足基本的网上购物需求,相信一定能让用户感到便捷、快速,让企业管理、维护更简单。1.3完成的主要工作实现了特价和畅销模块、查看订单模块、会员资料修改模块。2需求分析和总体设计2.1需求分析与设计思路2.1.1需求分析和设计思路分析网站的特点,对所完成模块的功能需求和设计思路进行总体介绍,并对模块的包结构和文件结构进行说明。在互联网日益流行的今天,网络已经变得越来越重要,而在网络这个大家庭里,网上购物则是一个热点,网上购物商城的出现,给消费者的消费观念带来了重要的变化。功能强大的购物网站就成了大家一致的选择。根据需求分析本系统主要包括以下功能模块:登录模块、商品显示模块、购物车模块、订单《电子商务网站开发与设计》课程设计2管理模块、账户注册和修改模块。商品显示模块:特价、畅销模块:在主页面显示特价商品和畅销商品。订单管理模块:订单详细信息模块:显示已保存的订单的详细信息。账户注册和修改模块:创建新登录用户,修改已创建的用户的详细信息。系统包结构包名作用org.vo定义系统的POJO类及其映射文件,这些类与数据表一一对应,可使用Hibernate反向工程自动生成。org.dao定义各个类对于数据库增、删、改、查操作的接口。org.daoimpl定义各接口的实现类2.1.2设计方案与技术选择介绍系统中采用的主要方案和技术,重点介绍JSP技术、JDBC技术、JavaBean技术、struts框架、Hibernate框架、MVC模式等。系统开发时主要使用的是MyEclipse软件,并且使用Java语言进行编程。运用了Struts2框架以及hibernate框架进行分层。用MySQL