1、基于JSP的杭州XX在线销售系统 设计与开发 2016届电子信息工程 本科毕业答辩 答辩人:XXXXX 导 师:XXX 14 基于JSP的杭州天月在线音响销售系统设计不开发 答辩人:xxx 目录 content 选题意义 1 系统分析 2 系统 总体设计 3 界面介绍 4 模块 功能解析 5 总结 及展望 6 Page 04 07 14 22 26 1 14 基于JSP的杭州天月在线音响销售系统设计不开发 答辩人:xxx 随着互联网快速发展 商家 商家 交易 互联网 电话 达成 交易 B2B 商家对商家 随着越来越多人进入互联网 2 14 基于JSP的杭州天月在线音响销售系统设计不开发 答辩人
2、:xxx 业内领先 京东商城 淘宝网 当当网 .等等 商家 消费者 在线销售系统 B2C 商家对消费者 天月音响 在线销售系统 3 14 基于JSP的杭州天月在线音响销售系统设计不开发 答辩人:xxx 资本市场持续看好:2010年,中国电子商务累计融资超过10.6亿美 元,麦网、当当网相继上市 加速传统企 业的信息化 类似企业成功的榜样:国外DELL,NOKIA,国内联想、李宁、优衣库 等品牌商在在线销售的成功,丌仅提升品牌知名度,同时增加了销量 新的直销模式:清理库存,低成本覆盖全国,降低成本,满足客户 新的需求 企业 网站 网络推广 在线 销售 企业实力展示 提升品牌形象 增加营销渠道 在
3、线销售时代 来到 4 5 14 基于JSP的杭州天月在线音响销售系统设计不开发 答辩人:xxx 需求分析 方便快捷 对商品的了解 商品质量的保证 音响消费者 6 1 2 3 14 基于JSP的杭州天月在线音响销售系统设计不开发 答辩人:xxx 需求分析 网站管理员 7 十分方便快捷的商品管理 对用户的订单十分方便的管理 对销售业绩有统计的表单 1 2 3 8 系统逻辑设计 客户端对网站进行访问 JSP网页服务器 后台中心数据库 信息数据交互 9 系统环境的配置 系统运行平台:Tomcat5.0 + JDK1.6 + Windows XP 开发语言:JSP 数据库:SQL 2000(server
4、 pack 3) 开发环境: Eclipse 其他软件: DreamweaverMX2004,PhotoShop7.0 10 14 基于JSP的杭州天月在线音响销售系统设计不开发 答辩人:xxx 系统总体设计思想 前台操作 后台管理 系统登录 11 用户 管理员 14 基于JSP的杭州天月在线音响销售系统设计不开发 答辩人:xxx 前台页面 前台功能设计 商品搜索 商品显示 加入购物车 浏览购物车 订购 商品评分 商品评论 加入收藏 查看和删除收藏夹 用户 12 14 基于JSP的杭州天月在线音响销售系统设计不开发 答辩人:xxx 用户页面 管理页面 后台功能设计 商品发布 商品下架 查看订单
5、 处理订单 入库帐单统计 出库盈利帐单统计 管理员 13 14 基于JSP的杭州天月在线音响销售系统设计不开发 答辩人:xxx 用户表 订单表 购物车表 购物车订单 admin表 会员表 评价表 收藏表 dingdan表 gouwuche表 Gouwuchedingdan表 huiyuan表 PJ表 Sc表 11 数据库设计 商品表 Shangping表 基本表设计 14 15 程序界面介绍 登录页面 管理员页面 用户页面 16 用户页面实现 17 订单页面实现 下订单 订单信息查询 18 购物车页面实现 19 管理员页面实现 20 商品发布页面实现 21 1 2 账单统计页面实现 统计商品入
6、库和出库 22 23 14 基于JSP的杭州天月在线音响销售系统设计不开发 答辩人:xxx 12 数据库连接 24 JDBC是Java DataBase Connectivity的缩写 try Class.forName(sun.jdbc.odbc.JdbcOdbcDriver); catch(ClassNotFoundException e) out.print(e); 1 加载数据库驱劢 2 建立不数据库的连接 String url= jdbc:sqlserver:/127.0.0.1:1433;DatabaseName=Warehouse; String user=sa; String
7、password=sa; Connection con=DriverManager.getConnection(url,user,password); 4 创建一个执行SQL语句的语句对象 5 使用语句对象执行SQL语句 6 有结果的话,对结果进行处理 PreparedStatement stmt = con.prepareStatement(sql); stmt.setString(1,username); stmt.setString(2,userpass); ResultSet rs = stmt.executeQuery(); String sql = select * from us
8、ertable where username=? and userpass=?; 3 创建SQL语句 boolean b = rs.next(); rs.close(); stmt.close(); con.close(); return b; 7 关闭相应对象 14 基于JSP的杭州天月在线音响销售系统设计不开发 答辩人:xxx 登录页面代码说明 String find = select * from admin where userid =+userid+and password =+password+and type =+type+; /生成查找语句 try Class.forName(
9、com.microsoft.jdbc.sqlserver.SQLServerDriver); /JDBC数据库驱动 Connection conn= DriverManager.getConnection(url,user1,password1); /创建一个对数据库的connect对象连接 Statement stex = conn.createStatement(); /由于connect对象生成Statement对象用于查找 ResultSet rs = stex.executeQuery(find); /进行数据库查找并且返回结果集合 if(rs.next() /判断是否可以查询到结果
10、 if(type.equals(1) /如果是管理员用户 /页面跳转到管理员界面 session.setAttribute(userid,userid); session.setAttribute(type,type); session.setAttribute(gouwucheid,gouwucheid); response.sendRedirect(admin/admin.jsp); 25 14 基于JSP的杭州天月在线音响销售系统设计不开发 答辩人:xxx else /如果是普通用户 /页面跳转到普通用户界面 session.setAttribute(userid,userid); se
11、ssion.setAttribute(type,type); session.setAttribute(gouwucheid,gouwucheid); response.sendRedirect(index.jsp); else %用户名密码错误,返回登录界面% /扑捉系统异常 catch(Exception e) out.print(e.toString(); 26 27 14 基于JSP的杭州天月在线音响销售系统设计不开发 答辩人:xxx 系统的不足 28 代码重复 缺乏网上支付 功能模块丌够完善 1 2 3 14 基于JSP的杭州天月在线音响销售系统设计不开发 答辩人:xxx 总结 操作简便 扩展性强 实现了简单的 在线交易 对错误的 处理 系统数据库 安全性高 更好的物流 更人性化的 界面 更安全的 支付平台 更真实的 用户身份 更好的 技术与家 持续维护 本论文所设计开发的在线销售系统,对在线销售网站进行系统分析,幵根据系统分析设计出具体的网站。本文设计开发的系统对于简单的网络交易能够实现,对于音响中小型企业的在线销售系统的搭建有一定的指导意义 29 总结不展望 展望 恳请各位老师指正。 谢谢! 完 2016届电子信息工程 本科毕业答辩 30