文件大小:2.49MB 适用专业:程序设计 适用年级:大学 论文编号:203378 论文简介: 毕业设计-基于JAVA的图书销售电子商务网站的设计与实现,共53页,20900字,附源代码,任务书、开题报告等
随着网络的普及,网上购物已成为在线业务的重要载体。网站还可以为用户提供商品的详细信息,用户可以在线购买商品,确定自己的订单,同时网站还提供关于商品或电子零售商的选择建议和评级。
系统要求能实现网上书店的图书展示、商品管理、配送支付管理、订单管理、会员分组、会员管理、查询统计和商品促销等功能。系统分为前台购书系统和后台管理系统:前台购书系统提供给用户浏览书籍和已注册的用户下订单;后台管理系统提供给系统管理员进行图书信息管理和处理订单。
系统可使用ASP、JSP、.NET、DreameWeaver MX、Flash MX、ACCESS、SQL server等工具开发。 采用面向对象程序设计方法,以便于系统功能的各种组合和修改,同时又便于使用过程中维护人员的补充与维护。
要求学生初步掌握软件开发的基本方法和步骤,针对课题内容查阅相关的技术资料;系统的开发必须严格遵从软件工程方法;所设计的系统应能展示出设计题目要求的功能;严格遵守毕业设计各项规章制度和进程安排。
摘要:随着网上交易平台的不断完善,越来越多的人通过网上购物。图书销售电子商务网站为用户提供了一个方便快捷购书的平台。系统采用JAVA、JSP、SSH等技术开发,JSP作为系统的展现层,SSH分为Struts1、Hibernate和Spring。采用MVC模式,构建了一个基于J2EE的图书销售电子商务网站。系统分为前台和后台,主要功能包括会员管理、订单管理、图书管理、配送支付管理和查询统计等,基本满足了图书销售商和购买者的需求。
关键字:图书销售电子商务网站;JAVA;JSP;SSH
目 录
摘 要 3
关键字 3
1 前言 3
1.1 研究意义 3
1.2 国内外研究现状 3
1.3 论文的结构及主要工作 3
2 开发环境、工具简介 3
2.1 JSP的基本概述 3
2.2 MySQL的基本介绍 3
2.3 MVC的基本介绍 3
2.4 Struts框架的介绍 3
2.5 Hibernate的介绍 3
2.6 Spring的介绍 3
3 需求分析 3
3.1 项目背景 3
3.2 功能需求分析 3
3.3 性能需求分析 3
3.4 数据流图 3
3.5 数据字典 3
3.6 E-R图 3
4 概要设计 3
4.1 系统功能模块设计 3
4.2 数据库表设计 3
4.2.1 数据库需求分析 3
4.2.2 数据库逻辑结构设计 3
4.3 界面设计 3
4.3.1 首页界面设计 3
4.3.2 购物车界面设计 3
4.3.3 收藏管理界面设计 3
4.3.4 收货地址管理界面设计 3
4.3.5 确认订单界面设计 3
5 详细设计 3
5.1 添加购物车模块详细设计 3
5.2 会员注册模块详细设计 3
5.3 会员登录模块详细设计 3
6 系统实现 3
6.1 配置文件的书写 3
6.2 收货地址管理模块的实现 3
6.3 订单管理模块的实现 3
6.4 图书管理模块的实现 3
7 系统测试 3
7.1 系统测试的目标 3
7.2 系统测试准则 3
7.3 系统测试方法 3
7.4 黑盒测试方法 3
7.5 系统黑盒测试 3
7.5.1 注册会员名测试 3
7.5.2 注册密码测试 3
8 结论 3
参考文献 3
致 谢 3
论文文件预览: 共67文件夹,525个文件,文件总大小:2.49MB,压缩后大小:1.78MB
- 毕业设计-基于JAVA的图书销售电子商务网站的设计与实现
- 200841903122
- BookSaleSys
- .myeclipse
- .settings
org.eclipse.core.resources.prefs [1.16KB]- src
- spring-config
spring-book.xml [19.26KB] spring-aop-tx.xml [1.73KB]- com
- lqq
- bookSale
- vo
FirstBookTypeVO.java [462.00B]- service
- impl
UserServiceImpl.java [1.15KB] StockSaleServiceImpl.java [726.00B] SecondBookTypeServiceImpl.java [1.93KB] ReceiveAddressServiceImpl.java [1.77KB] PayerInfoServiceImpl.java [987.00B] PayWayServiceImpl.java [898.00B] PayInfoServiceImpl.java [646.00B] OrderServiceImpl.java [1.69KB] OrderItemServiceImpl.java [610.00B] OnlineBookServiceImpl.java [4.00KB] MemberServiceImpl.java [2.60KB] LanguageServiceImpl.java [441.00B] FolioServiceImpl.java [405.00B] FirstBookTypeServiceImpl.java [1.62KB] DeliveryServiceImpl.java [853.00B] CollectServiceImpl.java [1.01KB] CartServiceImpl.java [1.09KB] BookServiceImpl.java [2.03KB] BookDeliveryServiceImpl.java [852.00B] BindServiceImpl.java [393.00B] AddressServiceImpl.java [1.19KB] UserService.java [606.00B] StockSaleService.java [290.00B] SecondBookTypeService.java [784.00B] ReceiveAddressService.java [875.00B] PayerInfoService.java [663.00B] PayWayService.java [394.00B] PayInfoService.java [249.00B] OrderService.java [1.01KB] OrderItemService.java [294.00B] OnlineBookService.java [1.88KB] MemberService.java [809.00B] LanguageService.java [132.00B] FolioService.java [129.00B] FirstBookTypeService.java [600.00B] DeliveryService.java [368.00B] CollectService.java [585.00B] CartService.java [1.04KB] BookService.java [627.00B] BookDeliveryService.java [405.00B] BindService.java [128.00B] AddressService.java [296.00B]- pojo
UserPojo.java [1.15KB] UserPojo.hbm.xml [810.00B] StockSalePojo.java [641.00B] StockSalePojo.hbm.xml [588.00B] SecondBookTypePojo.java [957.00B] SecondBookTypePojo.hbm.xml [828.00B] RegionPojo.java [716.00B] RegionPojo.hbm.xml [688.00B] ReceiveAddressPojo.java [1.86KB] ReceiveAddressPojo.hbm.xml [1.17KB] PayerInfoPojo.java [1.12KB] PayerInfoPojo.hbm.xml [853.00B] PayWayPojo.java [610.00B] PayWayPojo.hbm.xml [593.00B] PayInfoPojo.java [705.00B] PayInfoPojo.hbm.xml [608.00B] OrderPojo.java [1.93KB] OrderPojo.hbm.xml [1.13KB] OrderItemPojo.java [1.00KB] OrderItemPojo.hbm.xml [782.00B] OnlineBookPojo.java [3.04KB] OnlineBookPojo.hbm.xml [1.59KB] MemberPojo.java [1.69KB] MemberPojo.hbm.xml [1.02KB] LanguagePojo.java [469.00B] LanguagePojo.hbm.xml [526.00B] FolioPojo.java [467.00B] FolioPojo.hbm.xml [514.00B] FirstBookTypePojo.java [832.00B] FirstBookTypePojo.hbm.xml [753.00B] DeliveryWayPojo.java [472.00B] DeliveryWayPojo.hbm.xml [541.00B] CollectPojo.java [882.00B] CollectPojo.hbm.xml [667.00B] CityPojo.java [882.00B] CityPojo.hbm.xml [752.00B] CartPojo.java [1008.00B] CartPojo.hbm.xml [729.00B] BookPojo.java [3.38KB] BookPojo.hbm.xml [1.73KB] BookDeliveryPojo.java [1.10KB] BookDeliveryPojo.hbm.xml [792.00B] BindPojo.java [465.00B] BindPojo.hbm.xml [510.00B] AreaPojo.java [612.00B] AreaPojo.hbm.xml [573.00B]- dao
- impl
UserDAOImpl.java [650.00B] StockSaleDAOImpl.java [977.00B] SecondBookTypeDAOImpl.java [1.51KB] RegionDAOImpl.java [667.00B] ReceiveAddressDAOImpl.java [703.00B] PayerInfoDAOImpl.java [1.49KB] PayWayDAOImpl.java [320.00B] PayInfoDAOImpl.java [642.00B] OrderItemDAOImpl.java [996.00B] OrderDAOImpl.java [4.09KB] OnlineBookDAOImpl.java [12.50KB] MemberDAOImpl.java [3.67KB] LanguageDAOImpl.java [328.00B] FolioDAOImpl.java [316.00B] FirstBookTypeDAOImpl.java [1.27KB] DeliveryDAOImpl.java [337.00B] CollectDAOImpl.java [1.39KB] CityDAOImpl.java [938.00B] CartDAOImpl.java [1.74KB] BookDeliveryDAOImpl.java [999.00B] BookDAOImpl.java [6.63KB] BindDAOImpl.java [310.00B] AreaDAOImpl.java [927.00B] UserDAO.java [313.00B] StockSaleDAO.java [261.00B] SecondBookTypeDAO.java [521.00B] RegionDAO.java [170.00B] ReceiveAddressDAO.java [306.00B] PayerInfoDAO.java [572.00B] PayWayDAO.java [130.00B] PayInfoDAO.java [167.00B] OrderItemDAO.java [262.00B] OrderDAO.java [903.00B] OnlineBookDAO.java [2.51KB] MemberDAO.java [598.00B] LanguageDAO.java [133.00B] FolioDAO.java [130.00B] FirstBookTypeDAO.java [360.00B] DeliveryDAO.java [133.00B] CollectDAO.java [564.00B] CityDAO.java [329.00B] CartDAO.java [823.00B] BookDeliveryDAO.java [228.00B] BookDAO.java [499.00B] BindDAO.java [128.00B] AreaDAO.java [325.00B]- common
- util
RandomGenertor.java [348.00B] PageController.java [2.25KB] DateUtil.java [609.00B]- filter
EncodingFilter.java [1.10KB] DecorateRequest.java [1.15KB]- dao
BaseDAOImpl.java [905.00B] BaseDAO.java [395.00B]- controller
GetActionInstanceByIoc.java [794.00B] BasePojo.java [122.00B]- actionform
UserForm.java [1.03KB] ReceiveAddressForm.java [1.75KB] PayerInfoForm.java [1.32KB] PayForm.java [506.00B] MemberForm.java [1.63KB] BookForm.java [5.28KB]- action
confirmOrderAction.java [7.64KB] UserAction.java [4.83KB] SecondBookTypeAction.java [2.18KB] SaleSearchAction.java [5.71KB] ReceiveAddressAction.java [4.54KB] PromoteAction.java [1.64KB] PayerInfoAction.java [3.69KB] PayAction.java [1.51KB] OrderAction.java [7.13KB] OnlineBookAction.java [1.44KB] MemberAction.java [8.13KB] FrontIndexAction.java [2.64KB] FirstBookTypeAction.java [3.13KB] DeliveryPayAction.java [6.50KB] CollectAction.java [3.59KB] CartAction.java [5.03KB] BookTypeAction.java [6.70KB] BookAction.java [12.74KB] AddressAction.java [3.22KB] log4j.properties [1.51KB] hibernate.cfg.xml [3.23KB] ehcache.xml [3.78KB]- WebRoot
- js
- front
second.js [1.87KB] search.js [345.00B] receive_address.js [5.31KB] promote.js [1.03KB] payer_info.js [843.00B] pay_way.js [821.00B] order.js [1.52KB] login.js [666.00B] first.js [2.44KB] confirm_order.js [7.49KB] collect.js [1.82KB] cart.js [834.00B] book.js [1.83KB] address.js [3.46KB]- admin
user.js [823.00B] saleSearch.js [1.40KB] orderItem.js [110.00B] order.js [3.00KB] member.js [3.73KB] login.js [831.00B] deliveryPay.js [2.63KB] booktype.js [4.33KB] bookadd.js [10.58KB] book.js [2.11KB] address.js [2.30KB]- My97DatePicker
- 开发包
- skin
- whyGreen
img.gif [1.64KB] datepicker.css [5.08KB] bg.jpg [307.00B]- default
img.gif [1.54KB] datepicker.css [4.89KB] datePicker.gif [1.02KB] WdatePicker.css [158.00B]- lang
zh-tw.js [572.00B] zh-cn.js [573.00B] en.js [644.00B] readme.txt [33.00B]- skin
- whyGreen
img.gif [1.64KB] datepicker.css [3.84KB] bg.jpg [307.00B]- default
img.gif [1.54KB] datepicker.css [3.64KB] datePicker.gif [1.02KB] WdatePicker.css [158.00B]- lang
zh-tw.js [1.06KB] zh-cn.js [1.06KB] en.js [644.00B] config.js [223.00B] calendar.js [19.99KB] WdatePicker.js [8.17KB] My97DatePicker.htm [1.36KB] jquery-1.6.4.min.js [89.52KB]- images
- front
zuanshi_member_logo.gif [600.00B] validate.gif [1.65KB] search.gif [1.10KB] navigater_logo.png [380.00B] logo.gif [3.37KB] login_logo.png [6.42KB] login_left.png [120.29KB] label_logo.png [657.00B] knetSealLogo.jpg [4.84KB] huangjin_member_logo.gif [832.00B] close.gif [70.00B] cart_empty_logo.jpg [8.15KB] baijin_member_logo.gif [585.00B]- books
qqq.jpg [2.26KB] e46823de-cb86-447c-8c47-6d8b6521e24b.jpg [15.25KB] cc005de5-2f1d-4af6-a594-fb59928883b3.jpg [3.63KB] bd42746d-5d6c-4e76-a711-ee593e85a989.jpg [5.74KB] 755536b3-8324-49e3-b8ea-d2f81ba2ee5d.jpg [13.21KB] 587c016e-9be6-42ba-8058-f0687bb304b3.jpg [13.38KB] 547d1d3f-d621-400a-9769-fa0276165ec1.jpg [7.51KB] 54f0eb59-8f12-4bc6-b06c-83a6e0360a8a.jpg [5.79KB] 17db454a-ba69-497e-8a36-461e0cc87cb8.jpg [6.78KB] 10e5f167-be73-473d-947c-c9ae94dccc0a.jpg [5.51KB] 09efdef5-6cf8-4ed2-9812-c530b3804802.jpg [9.29KB]- bank
zhongxin_bank.png [2.52KB] traffic_bank.png [2.17KB] everbright_bank.png [2.18KB] china_bank.png [2.22KB] canvass_business_bank.png [2.13KB] business_bank.jpg [3.36KB] build_bank.png [2.25KB] agriculture_bank.png [2.35KB] Shenzhen_development_bank.png [2.64KB]- admin
logo.gif [3.37KB]- css
- front
second_type_right.css [1.89KB] second_type_left.css [1.50KB] second_type.css [456.00B] search.css [1.91KB] register.css [942.00B] receive_address.css [1.81KB] promote.css [1.93KB] payer_info.css [948.00B] pay_way.css [1.46KB] order_detail.css [1.65KB] order.css [2.50KB] login.css [1.97KB] index_menu_right.css [2.54KB] index_menu_left.css [1.08KB] index.css [290.00B] head.css [3.49KB] fonter.css [1.17KB] first_type_right.css [1.89KB] first_type_left.css [2.21KB] first_type.css [334.00B] confirm_order.css [3.00KB] collect.css [2.17KB] cart.css [2.37KB] book_right.css [1.89KB] book_left.css [4.24KB] book.css [454.00B]- admin
user.css [858.00B] salesearch.css [1.29KB] order.css [2.89KB] member.css [1.85KB] main.css [1010.00B] login.css [1.97KB] head.css [715.00B] delivery_way.css [677.00B] booktype.css [1.70KB] book.css [2.82KB]- admin
user.jsp [6.43KB] salesearch.jsp [8.92KB] orderdetail.jsp [5.41KB] order.jsp [12.54KB] navigater.jsp [1.00KB] member.jsp [12.60KB] login.jsp [1.61KB] index.jsp [4.21KB] delivery_pay.jsp [5.13KB] booktype.jsp [10.57KB] bookadd.jsp [27.75KB] book.jsp [18.68KB]- WEB-INF
- lib
- classes
- spring-config
spring-book.xml [19.26KB] spring-aop-tx.xml [1.73KB]- com
- lqq
- bookSale
- vo
FirstBookTypeVO.class [848.00B]- service
- impl
UserServiceImpl.class [2.09KB] StockSaleServiceImpl.class [1.17KB] SecondBookTypeServiceImpl.class [2.92KB] ReceiveAddressServiceImpl.class [2.56KB] PayerInfoServiceImpl.class [1.43KB] PayWayServiceImpl.class [1.63KB] PayInfoServiceImpl.class [1.26KB] OrderServiceImpl.class [2.84KB] OrderItemServiceImpl.class [1.04KB] OnlineBookServiceImpl.class [4.67KB] MemberServiceImpl.class [3.37KB] LanguageServiceImpl.class [796.00B] FolioServiceImpl.class [769.00B] FirstBookTypeServiceImpl.class [2.61KB] DeliveryServiceImpl.class [1.57KB] CollectServiceImpl.class [1.74KB] CartServiceImpl.class [1.65KB] BookServiceImpl.class [3.29KB] BookDeliveryServiceImpl.class [1.47KB] BindServiceImpl.class [760.00B] AddressServiceImpl.class [1.90KB] UserService.class [502.00B] StockSaleService.class [261.00B] SecondBookTypeService.class [694.00B] ReceiveAddressService.class [503.00B] PayerInfoService.class [382.00B] PayWayService.class [394.00B] PayInfoService.class [290.00B] OrderService.class [681.00B] OrderItemService.class [291.00B] OnlineBookService.class [1.25KB] MemberService.class [624.00B] LanguageService.class [219.00B] FolioService.class [213.00B] FirstBookTypeService.class [565.00B] DeliveryService.class [378.00B] CollectService.class [401.00B] CartService.class [489.00B] BookService.class [615.00B] BookDeliveryService.class [357.00B] BindService.class [211.00B] AddressService.class [406.00B]- pojo
UserPojo.hbm.xml [810.00B] UserPojo.class [1.65KB] StockSalePojo.hbm.xml [588.00B] StockSalePojo.class [993.00B] SecondBookTypePojo.hbm.xml [828.00B] SecondBookTypePojo.class [1.71KB] RegionPojo.hbm.xml [688.00B] RegionPojo.class [1.35KB] ReceiveAddressPojo.hbm.xml [1.17KB] ReceiveAddressPojo.class [2.83KB] PayerInfoPojo.hbm.xml [853.00B] PayerInfoPojo.class [1.81KB] PayWayPojo.hbm.xml [593.00B] PayWayPojo.class [1.01KB] PayInfoPojo.hbm.xml [608.00B] PayInfoPojo.class [1.11KB] OrderPojo.hbm.xml [1.13KB] OrderPojo.class [2.84KB] OrderItemPojo.hbm.xml [782.00B] OrderItemPojo.class [1.60KB] OnlineBookPojo.hbm.xml [1.59KB] OnlineBookPojo.class [3.59KB] MemberPojo.hbm.xml [1.02KB] MemberPojo.class [2.21KB] LanguagePojo.hbm.xml [526.00B] LanguagePojo.class [855.00B] FolioPojo.hbm.xml [514.00B] FolioPojo.class [846.00B] FirstBookTypePojo.hbm.xml [753.00B] FirstBookTypePojo.class [1.43KB] DeliveryWayPojo.hbm.xml [541.00B] DeliveryWayPojo.class [864.00B] CollectPojo.hbm.xml [667.00B] CollectPojo.class [1.45KB] CityPojo.hbm.xml [752.00B] CityPojo.class [1.64KB] CartPojo.hbm.xml [729.00B] CartPojo.class [1.58KB] BookPojo.hbm.xml [1.73KB] BookPojo.class [4.85KB] BookDeliveryPojo.hbm.xml [792.00B] BookDeliveryPojo.class [1.65KB] BindPojo.hbm.xml [510.00B] BindPojo.class [843.00B] AreaPojo.hbm.xml [573.00B] AreaPojo.class [1.11KB]- dao
- impl
UserDAOImpl.class [1.45KB] StockSaleDAOImpl.class [1.81KB] SecondBookTypeDAOImpl.class [2.42KB] RegionDAOImpl.class [1.42KB] ReceiveAddressDAOImpl.class [1.42KB] PayerInfoDAOImpl.class [2.42KB] PayWayDAOImpl.class [558.00B] PayInfoDAOImpl.class [1.34KB] OrderItemDAOImpl.class [1.69KB] OrderDAOImpl.class [4.46KB] OnlineBookDAOImpl.class [9.90KB] MemberDAOImpl.class [4.07KB] LanguageDAOImpl.class [568.00B] FolioDAOImpl.class [553.00B] FirstBookTypeDAOImpl.class [2.10KB] DeliveryDAOImpl.class [571.00B] CollectDAOImpl.class [2.22KB] CityDAOImpl.class [1.77KB] CartDAOImpl.class [2.80KB] BookDeliveryDAOImpl.class [1.76KB] BookDAOImpl.class [5.98KB] BindDAOImpl.class [548.00B] AreaDAOImpl.class [1.76KB] UserDAO.class [243.00B] StockSaleDAO.class [260.00B] SecondBookTypeDAO.class [480.00B] RegionDAO.class [211.00B] ReceiveAddressDAO.class [278.00B] PayerInfoDAO.class [337.00B] PayWayDAO.class [163.00B] PayInfoDAO.class [198.00B] OrderItemDAO.class [310.00B] OrderDAO.class [646.00B] OnlineBookDAO.class [1.44KB] MemberDAO.class [517.00B] LanguageDAO.class [167.00B] FolioDAO.class [161.00B] FirstBookTypeDAO.class [380.00B] DeliveryDAO.class [167.00B] CollectDAO.class [358.00B] CityDAO.class [303.00B] CartDAO.class [417.00B] BookDeliveryDAO.class [250.00B] BookDAO.class [542.00B] BindDAO.class [159.00B] AreaDAO.class [301.00B]- common
- util
RandomGenertor.class [756.00B] PageController.class [2.52KB] DateUtil.class [989.00B]- filter
EncodingFilter.class [1.97KB] DecorateRequest.class [1.76KB]- dao
BaseDAOImpl.class [1.86KB] BaseDAO.class [388.00B]- controller
GetActionInstanceByIoc.class [1.13KB] BasePojo.class [149.00B]- actionform
UserForm.class [1.56KB] ReceiveAddressForm.class [2.23KB] PayerInfoForm.class [1.81KB] PayForm.class [936.00B] MemberForm.class [2.32KB] BookForm.class [6.49KB]- action
confirmOrderAction.class [8.28KB] UserAction.class [5.43KB] SecondBookTypeAction.class [3.13KB] SaleSearchAction.class [7.36KB] ReceiveAddressAction.class [4.96KB] PromoteAction.class [2.52KB] PayerInfoAction.class [4.95KB] PayAction.class [2.45KB] OrderAction.class [7.51KB] OnlineBookAction.class [2.46KB] MemberAction.class [8.07KB] FrontIndexAction.class [3.35KB] FirstBookTypeAction.class [3.43KB] DeliveryPayAction.class [7.00KB] CollectAction.class [5.01KB] CartAction.class [5.83KB] BookTypeAction.class [6.08KB] BookAction.class [13.01KB] AddressAction.class [3.88KB] log4j.properties [1.51KB] hibernate.cfg.xml [3.23KB] ehcache.xml [3.78KB] web.xml [2.20KB] struts-config.xml [329.00B] struts-book.xml [5.45KB]- META-INF
MANIFEST.MF [39.00B] second_type_right.jsp [5.72KB] second_type_left.jsp [2.55KB] second_type.jsp [1.45KB] search.jsp [10.27KB] register.jsp [3.05KB] receive_address.jsp [8.58KB] promote_right.jsp [5.08KB] promote.jsp [1.17KB] payer_info.jsp [4.16KB] pay_way.jsp [3.15KB] order_detail.jsp [5.51KB] order.jsp [6.76KB] login.jsp [2.01KB] index_menu_right.jsp [5.67KB] index_menu_left.jsp [2.48KB] index.jsp [1.01KB] head2.jsp [5.16KB] head.jsp [5.51KB] fonter.jsp [2.13KB] first_type_right.jsp [5.74KB] first_type_left.jsp [2.71KB] first_type.jsp [1.40KB] confirm_order.jsp [16.35KB] collect.jsp [3.60KB] cart.jsp [4.02KB] book_right.jsp [2.42KB] book_left.jsp [7.99KB] book.jsp [1.73KB] book.sql [50.56KB] .project [1.20KB] .mymetadata [306.00B] .classpath [3.59KB] 中期检查表.doc [31.26KB] 选题审批表.doc [19.92KB] 任务书.doc [50.24KB] 开题论证审批表.doc [53.98KB] 开题论证记录.doc [32.50KB] 答辩记录.doc [31.50KB] 毕业论文(刘其其).docx [876.27KB]
|