文件大小:4.25MB 适用专业:程序设计 适用年级:大学 论文编号:203370 论文简介: 毕业设计-基于J2EE的茶叶销售网站的设计与实现,共56页,19318字,附源代码、任务书、开题报告等
主要内容:
设计并实现一个基于J2EE的茶叶销售网站。网站主要包括前台的茶叶分类显示、茶叶畅销产品、用户登录、用户注册、订单查询、茶叶搜索、购物车、用户中心等,后台涉及茶叶管理、订单管理、用户管理、茶叶分类管理。
2、要求
掌握数据库原理与应用、计算机网络、网络编程语言、数据库管理系统等专业知识,为本毕业设计的顺利开展打好理论基础。
深入学习研究电子商务网站的设计思想和实现方法,分析其优缺点,在本系统设计实现中取长避短。
网站要求界面友好、交互性好,能够满足用户的基本需求。能够确保前台数据操作与后台数据库数据保持良好的一致性。
摘要:随着互联网和电子商务的发展,越来越多的客户通过网络购物,因此也促使更多的公司建立网上销售系统。本毕业设计针对在线销售茶叶产品的需求,采用JSP、Java、MySql等技术开发实现了基于J2EE的茶叶销售网站。网站由前、后台管理系统组成,主要功能包括用户管理、茶叶产品管理、在线订购、订单管理等,基本满足了茶叶销售者和购买者的需求。
关键词:茶叶销售;JSP;Mysql; J2EE; MVC
目 录
摘 要 1
关键词 1
1 前言 1
1.1 研究背景 2
1.1.1 当前形势 2
1.1.2 研究课题的可行性 2
1.2 茶叶销售网站的意义 3
1.3 茶叶销售网站的研究目标 4
2 开发环境和相关技术的介绍 4
2.1 开发环境的介绍 4
2.2 JSP的基本介绍 5
2.3 MySql的介绍 6
2.4 MVC模式的介绍 6
2.5 Struts框架的介绍 7
2.6 Hibernate的介绍 8
2.7 Spring的介绍 8
3 系统分析 8
3.1 系统需求分析 8
3.1.1 性能需求 8
3.1.2 功能需求 9
3.2 系统流程图 10
4 系统设计 12
4.1 系统设计目标 12
4.2 系统功能结构设计 12
4.3 数据库设计 14
4.3.1 数据库需求分析 14
4.3.2 数据库概念设计 15
4.3.3 数据库逻辑结构设计 16
5 系统主要功能模块实现 21
5.1 茶叶管理功能模块 21
5.1.1 实现方法 21
5.1.2 功能模块界面 21
5.1.3 实现的关键代码 23
5.2 前台首页展示功能模块 29
5.2.1 实现方法 29
5.2.2 功能模块界面 30
5.2.3 实现的关键代码 31
5.3 用户注册与登录功能模块 31
5.3.1 实现方法 31
5.3.2 功能模块界面 32
5.3.3 实现的关键代码 32
5.4 前台茶叶商品查询功能模块 34
5.4.1 实现方法 34
5.4.2 功能模块界面 34
5.4.3 实现的关键代码 36
5.5 购买茶叶商品功能模块 39
5.5.1 实现方法 39
5.5.2 功能模块界面 39
5.5.3 实现的关键代码 42
5.6 订单管理功能模块 44
5.6.1 实现方法 44
5.6.2 功能模块界面 44
5.6.3 实现的关键代码 45
5.7 用户管理功能模块 47
5.7.1 实现方法 47
5.7.2 功能模块界面 48
5.7.3 实现的关键代码 48
6 系统测试 48
6.1 测试环境 48
6.2 测试用例 49
6.3 测试结果 49
7 结论 49
参考文献 50
致 谢 51
论文文件预览: 共90文件夹,437个文件,文件总大小:4.25MB,压缩后大小:3.10MB
- 毕业设计-基于J2EE的茶叶销售网站的设计与实现
- 200841903114
- teashop
- .myeclipse
- .settings
org.eclipse.jdt.core.prefs [330.00B]- src
- wangfei
- teashop
- service
- user
- impl
UserServiceImpl.java [2.08KB] UserService.java [2.75KB]- tea
- impl
TeaTypeServiceImpl.java [3.61KB] TeaStyleServiceImpl.java [1.88KB] TeaInfoServiceImpl.java [2.90KB] TeaBrandServiceImpl.java [1.87KB] TeaTypeService.java [2.76KB] TeaStyleService.java [2.38KB] TeaInfoService.java [3.75KB] TeaBrandService.java [2.38KB]- order
- impl
OrderServiceImpl.java [3.69KB] OrderItemServiceImpl.java [759.00B] OrderDeliverInfoServiceImpl.java [793.00B] OrderContactInfoServiceImpl.java [796.00B] OrderService.java [3.04KB] OrderItemService.java [546.00B] OrderDeliverInfoService.java [480.00B] OrderContactInfoService.java [484.00B]- employee
- impl
EmployeeServiceImpl.java [864.00B] EmployeeService.java [641.00B]- pojo
User.java [2.36KB] User.hbm.xml [1.65KB] TeaType.java [3.98KB] TeaType.hbm.xml [1.37KB] TeaStyle.java [2.21KB] TeaStyle.hbm.xml [1.08KB] TeaInfo.java [4.12KB] TeaInfo.hbm.xml [2.67KB] TeaBrand.java [1.60KB] TeaBrand.hbm.xml [881.00B] OrderItem.java [2.61KB] OrderItem.hbm.xml [1.42KB] OrderDeliverInfo.java [2.77KB] OrderDeliverInfo.hbm.xml [1.80KB] OrderContactInfo.java [2.33KB] OrderContactInfo.hbm.xml [1.54KB] Order.java [3.33KB] Order.hbm.xml [2.30KB] Employee.java [2.25KB] Employee.hbm.xml [1.37KB] ContactInfo.java [1.83KB] ContactInfo.hbm.xml [1.16KB]- dao
- user
- impl
UserDAOImpl.java [2.05KB] UserDAO.java [918.00B]- tea
- impl
TeaTypeDAOImpl.java [1.64KB] TeaStyleDAOImpl.java [984.00B] TeaInfoDAOImpl.java [5.64KB] TeaBrandDAOImpl.java [336.00B] TeaTypeDAO.java [568.00B] TeaStyleDAO.java [243.00B] TeaInfoDAO.java [1.69KB] TeaBrandDAO.java [137.00B]- order
- impl
OrderItemDAOImpl.java [1.48KB] OrderDeliverInfoDAOImpl.java [381.00B] OrderDAOImpl.java [3.97KB] OrderContactInfoDAOImpl.java [379.00B] OrderItemDAO.java [302.00B] OrderDeliverInfoDAO.java [144.00B] OrderDAO.java [375.00B] OrderContactInfoDAO.java [144.00B]- employee
- impl
EmployeeDAOImpl.java [1.14KB] EmployeeDAO.java [607.00B]- common
- util
WebUtil.java [2.88KB] ImageSizer.java [7.28KB]- filter
EncodingFilter.java [1.10KB] DecorateRequest.java [1.13KB]- dao
BaseDAOImpl.java [3.99KB] BaseDAO.java [2.49KB]- controller
GetActionInstanceByIoc.java [789.00B] QueryResult.java [449.00B] PaymentWay.java [341.00B] PageView.java [1.74KB] PageIndex.java [1.07KB] OrderState.java [441.00B] DeliverWay.java [376.00B] BuyItem.java [862.00B] BuyCart.java [3.29KB] BasePojo.java [121.00B]- actionform
UserForm.java [1.54KB] TeaTypeForm.java [802.00B] TeaStyleForm.java [161.00B] TeaProductForm.java [5.96KB] TeaBrandForm.java [847.00B] ShoppingFinishForm.java [668.00B] OrderForm.java [4.17KB] FrontTeaInfoForm.java [1.06KB] EmployeeForm.java [923.00B] DeliverForm.java [3.56KB] BuyCartForm.java [889.00B] BaseForm.java [1.55KB]- action
- user
UserAction.java [7.37KB] UserAccountAction.java [6.20KB]- tea
TeaTypeAction.java [4.96KB] TeaStyleAction.java [6.86KB] TeaInfoAction.java [13.64KB] TeaBrandAction.java [7.35KB] IndexAction.java [3.01KB] FrontTeaInfoAction.java [11.33KB]- shopping
ShoppingFinishAction.java [1.13KB] CustomerOrderAction.java [8.92KB] BuyCartAction.java [4.12KB]- order
OrderAction.java [17.05KB]- employee
EmployeeAction.java [2.33KB] SystemInitAction.java [1.36KB]- spring-config
spring-beans.xml [7.73KB] spring-aop-tx.xml [1.80KB] log4j.properties [1.55KB] hibernate.cfg.xml [2.38KB] ehcache.xml [3.78KB]- WebRoot
- useraccount
userorderview.jsp [3.02KB] userorderlist.jsp [3.20KB] usermenu.jsp [1.70KB] useraccount.jsp [3.76KB] userInfo.jsp [2.74KB] queryorder.jsp [2.17KB] orderview.jsp [6.08KB] orderlist.jsp [4.03KB]- user
userlist.jsp [4.00KB] query.jsp [1.54KB]- tea
tea_type_select.jsp [2.25KB] tea_type_list.jsp [3.86KB] tea_style_list.jsp [4.27KB] tea_product_list.jsp [6.42KB] query_tea_type.jsp [1.46KB] query_tea_product.jsp [3.03KB] query_brand.jsp [1.44KB] edit_tea_type.jsp [2.20KB] edit_tea_style.jsp [2.08KB] edit_tea_product.jsp [5.57KB] edit_brand.jsp [1.97KB] brandlist.jsp [2.84KB] add_tea_type.jsp [1.81KB] add_tea_style.jsp [2.03KB] add_tea_product.jsp [6.01KB] add_brand.jsp [1.91KB]- order
queryorder.jsp [2.97KB] orderview.jsp [7.84KB] orderlist.jsp [5.53KB] modifydeliverFee.jsp [1.76KB] modifyProductAmount.jsp [1.83KB] modifyPaymentWay.jsp [2.12KB] modifyDeliverWay.jsp [2.14KB] modifyDeliverInfo.jsp [2.96KB] modifyContactInfo.jsp [2.80KB]- js
xmlhttp.js [1.25KB] tiny_mce.js [142.61KB] slider.js [1.12KB] jquery-1.4.2.js [160.01KB] FoshanRen.js [8.37KB]- images
- global
zoom+.gif [378.00B] sy2.gif [123.00B] searchimg.gif [250.00B] searchbox_tab_left01.gif [580.00B] searchbox_tab_center.gif [371.00B] sale.gif [1.70KB] product_blank.gif [362.00B] managelogo.jpg [41.24KB] init.gif [590.00B] header_mm_sep.gif [44.00B] header_mm_bk.gif [461.00B] cm_r.gif [202.00B] cm_l.gif [393.00B] cm_hov_r.gif [205.00B] cm_hov_l.gif [399.00B] cm_act_r.gif [361.00B] cm_act_l.gif [880.00B] admin_logo.jpg [24.88KB] 06baihuo_daohang_11.gif [353.00B] 2j4.gif [53.00B]- buycart
update-t-sm.gif [715.00B] shop-cart-header-blue.gif [1.52KB] green-pixel.gif [35.00B] delete.gif [721.00B] az-sfl-shipping-to-this-boo.gif [1.35KB] az-s-top-right-blue-corner.gif [199.00B] az-s-top-left-blue-corner.gif [197.00B] az-s-spc-tr-inside-drksnd.gif [82.00B] az-s-spc-tl-inside-drksnd.gif [81.00B] az-s-place-order_02.gif [1.49KB] az-s-place-order_01.gif [1.49KB] az-s-click-place-your-order.gif [3.08KB] az-s-checkout-shipping-bann.gif [1.19KB] az-s-checkout-payment-banne.gif [1.20KB] az-s-checkout-confirm-banne.gif [1.16KB] az-s-change.gif [510.00B] az-s-bottom-right-blue-corner.gif [198.00B] az-s-bottom-left-blue-corner.gif [199.00B] az-empty-shoppingcard.gif [801.00B] az-by-split.gif [1.17KB] as-s-continus.gif [1.52KB] vertline.gif [103.00B] trustlogo8_small.gif [2.89KB] trustlogo6_small.gif [3.00KB] trustlogo1_small.gif [1.96KB] top_toolbar.gif [139.00B] top3_img.png [195.00B] shopping_cart.png [742.00B] sale.gif [1.70KB] rot5.jpg [3.55KB] rot4.jpg [3.01KB] rot3.jpg [5.25KB] rot2.jpg [3.30KB] rot1.jpg [5.21KB] reg_text.png [350.00B] reg_submit.png [5.73KB] reg_banner.jpg [41.43KB] openfld.gif [906.00B] midopenedfolder.gif [132.00B] midclosedfolder.gif [135.00B] logo.jpg [24.88KB] login_regbtn.jpg [2.49KB] login_logo.gif [6.41KB] login_leftbg.jpg [79.58KB] login_btn.png [3.85KB] login_boxtp.gif [1.28KB] login_boxbtm.jpg [2.39KB] lastnodeline.gif [100.00B] index_left_center.jpg [52.17KB] foot4.jpg [3.88KB] foot3.png [5.81KB] foot2.gif [2.24KB] foot1.jpg [4.42KB] flash7.jpg [175.95KB] flash6.jpg [126.22KB] flash5.jpg [158.61KB] flash4.jpg [48.88KB] flash3.jpg [49.74KB] flash2.jpg [56.20KB] flash1.jpg [103.66KB] edit.gif [223.00B] e59445455611f680.jpg [3.97KB] doctemp.gif [914.00B] de3525418e0a30a3.jpg [3.50KB] clsfld.gif [145.00B] cfc5a0e4cbf034c5.jpg [4.55KB] OAHeader_r1_c11_f2.gif [236.00B] OAHeader_r1_c11.gif [236.00B] OAHeader_r1_c9_f2.gif [304.00B] OAHeader_r1_c9.gif [308.00B] OAHeader_r1_c7_f2.gif [303.00B] OAHeader_r1_c7.gif [310.00B] OAHeader_r1_c5_f2.gif [330.00B] OAHeader_r1_c5.gif [332.00B] OAHeader_r1_c3_f2.gif [453.00B] OAHeader_r1_c3.gif [454.00B] OAHeader_r1_c0_f2.gif [296.00B] OAHeader_r1_c0.gif [296.00B] Connect_logo_3.png [2.51KB] Admin_Login3.gif [6.68KB] Admin_Login2.gif [9.38KB] Admin_Login1.gif [25.16KB] 8910366d59277265.jpg [3.71KB] 3446755af24f83bb.jpg [4.84KB] 32fc7b33884431e4.jpg [3.91KB] 9a94543312cce67e.jpg [4.38KB] 7e883b6bc47e2115.jpg [4.75KB] 6a826fabca4546e4.jpg [2.75KB] 3e263086ae8de540.jpg [2.80KB]- css
- test
paymentway.css [9.79KB] orderconfirm.css [2.52KB] bottom.css [2.95KB] address.css [2.07KB] topsell.css [710.00B] topcommend.css [1.30KB] top.css [1.52KB] tea_index_left.css [2.86KB] tea_class.css [3.58KB] reg_style.css [2.45KB] product.css [4.58KB] new_cart.css [1.62KB] login.css [2.94KB] list.css [11.88KB] header01.css [9.61KB] header.css [7.19KB] fenye.css [886.00B] common.css [85.00B]- admin
top.jsp [6.54KB] right.jsp [26.06KB] menu.jsp [9.78KB] end.jsp [677.00B] default.jsp [969.00B]- WEB-INF
- lib
- classes
- wangfei
- teashop
- service
- user
- impl
UserServiceImpl.class [3.46KB] UserService.class [1.25KB]- tea
- impl
TeaTypeServiceImpl.class [3.46KB] TeaStyleServiceImpl.class [3.10KB] TeaInfoServiceImpl.class [4.82KB] TeaBrandServiceImpl.class [3.09KB] TeaTypeService.class [1.26KB] TeaStyleService.class [1.08KB] TeaInfoService.class [1.85KB] TeaBrandService.class [1.08KB]- order
- impl
OrderServiceImpl.class [4.86KB] OrderItemServiceImpl.class [1.30KB] OrderDeliverInfoServiceImpl.class [1.29KB] OrderContactInfoServiceImpl.class [1.29KB] OrderService.class [1.25KB] OrderItemService.class [325.00B] OrderDeliverInfoService.class [331.00B] OrderContactInfoService.class [331.00B]- employee
- impl
EmployeeServiceImpl.class [1.47KB] EmployeeService.class [403.00B]- pojo
User.hbm.xml [1.65KB] User.class [3.09KB] TeaType.hbm.xml [1.37KB] TeaType.class [2.84KB] TeaStyle.hbm.xml [1.08KB] TeaStyle.class [3.22KB] TeaInfo.hbm.xml [2.67KB] TeaInfo.class [5.38KB] TeaBrand.hbm.xml [881.00B] TeaBrand.class [2.07KB] OrderItem.hbm.xml [1.42KB] OrderItem.class [2.66KB] OrderDeliverInfo.hbm.xml [1.80KB] OrderDeliverInfo.class [3.23KB] OrderContactInfo.hbm.xml [1.54KB] OrderContactInfo.class [2.83KB] Order.hbm.xml [2.30KB] Order.class [4.76KB] Employee.hbm.xml [1.37KB] Employee.class [2.66KB] ContactInfo.hbm.xml [1.16KB] ContactInfo.class [2.24KB]- dao
- user
- impl
UserDAOImpl.class [3.06KB] UserDAO.class [498.00B]- tea
- impl
TeaTypeDAOImpl.class [2.19KB] TeaStyleDAOImpl.class [1.74KB] TeaInfoDAOImpl.class [6.93KB] TeaBrandDAOImpl.class [571.00B] TeaTypeDAO.class [374.00B] TeaStyleDAO.class [228.00B] TeaInfoDAO.class [1010.00B] TeaBrandDAO.class [169.00B]- order
- impl
OrderItemDAOImpl.class [2.51KB] OrderDeliverInfoDAOImpl.class [617.00B] OrderDAOImpl.class [5.79KB] OrderContactInfoDAOImpl.class [617.00B] OrderItemDAO.class [222.00B] OrderDeliverInfoDAO.class [187.00B] OrderDAO.class [267.00B] OrderContactInfoDAO.class [187.00B]- employee
- impl
EmployeeDAOImpl.class [1.76KB] EmployeeDAO.class [366.00B]- common
- util
WebUtil.class [3.38KB] ImageSizer$1.class [488.00B] ImageSizer.class [6.23KB]- filter
EncodingFilter.class [1.96KB] DecorateRequest.class [1.73KB]- dao
BaseDAOImpl.class [6.09KB] BaseDAO.class [1.12KB]- controller
GetActionInstanceByIoc.class [1.13KB] QueryResult.class [936.00B] PaymentWay.class [528.00B] PageView.class [2.31KB] PageIndex.class [1.12KB] OrderState.class [612.00B] DeliverWay.class [563.00B] BuyItem.class [1.21KB] BuyCart.class [4.13KB] BasePojo.class [148.00B]- actionform
UserForm.class [2.26KB] TeaTypeForm.class [1.27KB] TeaStyleForm.class [398.00B] TeaProductForm.class [7.20KB] TeaBrandForm.class [1.32KB] ShoppingFinishForm.class [1.11KB] OrderForm.class [5.36KB] FrontTeaInfoForm.class [1.63KB] EmployeeForm.class [1.44KB] DeliverForm.class [4.50KB] BuyCartForm.class [1.40KB] BaseForm.class [2.53KB]- action
- user
UserAction.class [6.28KB] UserAccountAction.class [5.47KB]- tea
TeaTypeAction.class [4.91KB] TeaStyleAction.class [6.50KB] TeaInfoAction.class [11.31KB] TeaBrandAction.class [7.20KB] IndexAction.class [3.86KB] FrontTeaInfoAction.class [11.08KB]- shopping
ShoppingFinishAction.class [1.54KB] CustomerOrderAction.class [7.78KB] BuyCartAction.class [5.00KB]- order
OrderAction.class [14.14KB]- employee
EmployeeAction.class [2.47KB] SystemInitAction.class [2.03KB]- spring-config
spring-beans.xml [7.73KB] spring-aop-tx.xml [1.80KB] log4j.properties [1.55KB] hibernate.cfg.xml [2.38KB] ehcache.xml [3.78KB] web.xml [1.96KB] struts-config.xml [7.64KB]- META-INF
MANIFEST.MF [39.00B] viewHistory.jsp [370.00B] topsell.jsp [415.00B] teaInfoView.jsp [8.61KB] teaInfoList_text.jsp [10.78KB] teaInfoList.jsp [10.67KB] teaIndex.jsp [1.47KB] teaBrandList.jsp [4.48KB] tea_index_left.jsp [5.01KB] tea_class_show.jsp [2.07KB] taglib.jsp [270.00B] simpleHead.jsp [2.24KB] showimage.jsp [437.00B] regist.jsp [5.07KB] queryList.jsp [5.49KB] paymentway.jsp [10.97KB] message.jsp [1.71KB] login.jsp [3.21KB] index_scroll_pic.jsp [2.68KB] index_active_news.jsp [2.79KB] index.jsp [2.32KB] header.jsp [3.21KB] foot.jsp [2.30KB] finish_postofficeremittance.jsp [928.00B] finish_net.jsp [882.00B] finish_cod.jsp [847.00B] finish_bankremittance.jsp [897.00B] fenye.jsp [578.00B] directUrl.jsp [160.00B] deliverInfo.jsp [12.65KB] confirm.jsp [9.59KB] buycart.jsp [8.89KB] adminlogin.jsp [4.27KB] .project [1.25KB] .mymetadata [294.00B] .classpath [2.99KB] 7 答辩记录表--王飞.doc [30.50KB] 6 中期检查--王飞.doc [30.00KB] 5 开题论证审批表--王飞.doc [46.00KB] 4 开题论证记录--王飞.doc [18.00KB] 3 任务书--王飞.doc [35.00KB] 2 选题审批表--王飞.doc [24.36KB] 1 茶叶销售网毕业论文v3.0.doc [1.72MB]
|