电子商城shopping详细设计说明书.doc_第1页
电子商城shopping详细设计说明书.doc_第2页
电子商城shopping详细设计说明书.doc_第3页
电子商城shopping详细设计说明书.doc_第4页
电子商城shopping详细设计说明书.doc_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第 1 页 电子商城 shopping 详细设计说明书 文档拟制 梦之队 项目组长 谭建锋 批 准 人 拟制日期 2012 年 8 月 1 日 梦之队梦之队 文文 档档 编编 号号产品版本产品版本密级密级 All T 2011 11 13Version 1 0 内部 文件状态 正在修改 正式发布 项目名称项目名称电子商城 shopping共共 2929 页页 第 2 页 目录目录 1 引言引言 4 1 1 编写目的 4 1 2 背景 4 1 3 定义 4 1 4 参考资料 4 2 程序系统的结构程序系统的结构 5 3 模块模块 1 会员登录注册与资料修改 设计说明 会员登录注册与资料修改 设计说明 12 3 1 程序描述 12 3 2 功能 13 3 3 输入输出 13 3 4 尚未解决的问题 15 4 模块模块 2 商品介绍与购买 设计说明 商品介绍与购买 设计说明 15 4 1 程序描述 15 4 2 功能 16 4 3 输入输出 16 4 4 尚未解决的问题 19 5 模块模块 3 购物车 设计说明 购物车 设计说明 19 5 1 程序描述 19 5 2 功能 20 5 3 输入输出 21 5 13 尚未解决的问题 23 6 模块模块 4 订单 设计说明 订单 设计说明 23 6 1 程序描述 23 6 2 功能 23 6 3 输入输出 24 6 4 尚未解决的问题 24 7 模块模块 5 公告 设计说明 公告 设计说明 26 7 1 程序描述 26 7 2 功能 26 7 3 输入输出 27 7 4 尚未解决的问题 29 8 模块模块 6 销售排行 设计说明 销售排行 设计说明 26 8 1 程序描述 26 8 2 功能 26 8 3 输入输出 27 8 4 尚未解决的问题 29 第 3 页 8 模块模块 7 后台管理 设计说明 后台管理 设计说明 26 8 1 程序描述 26 8 2 功能 26 8 3 输入输出 27 8 4 尚未解决的问题 29 第 4 页 详细设计说明书详细设计说明书 1 引言引言 1 1 编写目的编写目的 编写详细设计说明书的目的是为了使开发人员在完成概要设计说明书的基础上 完成 概要设计规定的各项功能的具体实现 编写详细设计说明书的目的就是为程序员写出实际的程序代码提供依据 它是软件详 细设计阶段所有任务和所有相关人员所需的参考资料 1 2 背景背景 说明 a 软件系统的名称 基于 Java 和数据库的电子商城系统 b 任务提出者 实训教师吕老师 c 开发者 梦之队 d 完成的系统可以在 Myeclipse 上运行 用户可在此进行各种网上购物操作 1 3 定义定义 列出本文件中用到专门术语的定义和外文首字母组词的原词组 详细设计 在概要设计的基础上 对其功能模块或部件进行实现设计 是编程人员能 写出程序代码 用户接口 是指一个程序与程序使用者交互的部分 算法 详细设计中实现某项功能的数据处理流程及处理方法 SDK Software Development Kit 即软件开发工具包 1 4 参考资料参考资料 a 1 概要设计说明书 b 2 需求分析说明书 c 3 Java 与 web 开发设计 d 4 数据库 第 5 页 2 程序系统的结构程序系统的结构 该系统分为七大部分 会员注册与登录及其资料修改 商品介绍与购买 商品销 售排行 购物车 订单 商城公告 查询搜索 下面使该系统的流程图和功能图 前台管理模块 电 子 商 城 前 台 会员模块 登陆 注册 会员资料修改 商品模块 新品上架 特价商品 商品大分类商品小分类 购买 收藏 购物车 订单模块查看订单 商城公告公告信息 查询 商品类别 商品名称 商品购买信息 第 6 页 后台管理模块 电 子 商 城 后 台 会员管理 是否冻结 商品管理 补货 修改 失效 商品类别管理 子类管理 修改 删除 修改 删除 公告管理 修改 删除 销售统计统计排行 公告信息 商品信息 一 流程图 查看 第 7 页 会员注册与登录及其资料修改 用户 注册登陆 添加会员信息 会员资料修改 修改密码修改地址簿 商品 新品上架 商品 特价商品商品分类 购买收藏 查看 大分类小分类 购物车 商品信息 修改删除 修改补货失效 第 8 页 购物车 购物车 商品 原价格 折扣 数目 继续购物去收银台结账清空购物车 送货地址付款信息送货方式 订单 订单 订单详细信息 出货状态 取消订单 订单号 是否为新订单 查看 是 订单列表 订单号 订单详细信息 发货 第 9 页 公告 公告 公告标题 公告详细信息 公告列表 添加公告信息 删除公告 查看 查询搜索 用户 商品购买信息商品基本信息会员基本信息订单基本信息 搜素 商 品 名 称 商 品 类 别 商 品 名 称 会 员 编 号 会 员 名 商 品 类 别 订 单 号 订 单 状 态 二 功能图 第 10 页 本系统采用三层架构设计 它的工作原理如图所示 在线电子商城 操作页面 JavaBeans 业务处理层 给出商品 ID 查询商品信息 用户界面层 返回商品对象 内有商品信息 组织 SQL 语 句 查询数据库 返回查询结果 数据存储层 3 模块模块 1 会员登录注册及资料修改 设计说明 会员登录注册及资料修改 设计说明 顾客在进行第一次购物之前要进行会员登记 一般要求输入真实 的姓名 通讯地址 联系电话 Email地址等基本信息 注册完后 系统会自动生成一个 会员ID 和密码 并在网页上显示出来 顾客 一定要记住自己的ID号和密码 为了防止密码泄漏 顾客可以自己 修改密码 数据库 第 11 页 3 1 程序描述程序描述 本程序描述的是用户申请会员和对会员的资料修改功能 包括 登录 注册 重置 填写 保存 重填 返回 3 2 功能功能 为了统一管理 系统规定只有会员才能购买商品 所以要购买商品的新用 户必须先进行用户注册 用户注册的入口位置在网站首页的左侧 用户点击 注册 即可进入用户注册页面 public boolean addMember MemberInf memberInf boolean flag true try con DBConnection getInit getConn String sql insert into userInf userName password Email userRank consume userState creatTim e modifyime values pst con prepareStatement sql pst setString 1 memberInf getMemberName pst setString 2 memberInf getPassword 第 12 页 pst setString 3 memberInf getEmail pst setInt 4 1 pst setDouble 5 0 pst setString 6 1 pst setDate 7 new java sql Date System currentTimeMillis pst setDate 8 java sql Date memberInf getModifyime flag pst execute return flag catch Exception e return flag finally DBConnection getInit closeAll con pst rs 网站要求用户名必须唯一 用户可以先看自己的用户名是否被注册 由于是网 络程序 所以注册后在保存用户信息时候 还需要再次对注册用户进行检测 如果不存在 则保存该用户信息 否则提示该名用户已经被注册 请重新注册 如图 第 13 页 代码如下 如果用户输入的用户名存在 并且冻结字段的值不为 1 则判断用户输入 的密码是否正确 如果密码也正确 则成功登录 否则提示登录失败 如图 第 14 页 代码如下 public boolean validMember String memberName String memberPassword boolean flag ture try con DBConnection getInit getConn String sql select count from userInf where userName memberName and password memberPassword Statement st con createStatement rs st executeQuery sql rs next if rs getInt 1 0 flag false return flag catch Exception e return flag finally DBConnection getInit closeAll con pst rs 如果密码不小心泄露了或者是搬家了 为了能够购买到商品并成功送货到 门 用户可在会员资料修改页面对密码或地址簿进行修改 第 15 页 会员资料修改页面 public boolean modifyMemberAddr MemberAddr memberAddr boolean flag true try con DBConnection getInit getConn String sql update userAddr set username memberAddr getMembername address memberAddr getAddress province memberAddr getProvince city memberAddr getCity region memberAddr getRegion postcode memberAddr getPostcode phone memberAddr getPhone where userID memberAddr getMemberID Statement st con createStatement flag st execute sql st close return flag catch Exception e e printStackTrace return flag finally DBConnection getInit closeAll con pst rs 第 16 页 3 3 输入输出项输入输出项 输入的数据是用户填写的基本信息 输出是从硬盘中读取的文件数据等 或错误警告信息 消息框 3 4 尚未解决的问题尚未解决的问题 在本程序的模块中部分功能还未得到全部完善 因时间关系 有进一步优化的空间 4 模块模块 2 商品介绍与购买 设计说明 商品介绍与购买 设计说明 进入网上商店 挑选商品 顾客可以按产品类别检索商品 也可 以输入产品名称等信息 通配检索数据库 找出所关心的商品 查 看商品细节说明 了解价格 付款及送货方式 购物说明等信息 4 1 程序描述程序描述 本程序描述的是对商品的详细介绍以及购买流程 包括 查看 分类 购买 收藏 用户评论 第 17 页 4 2 功能功能 新品上架新品上架 在前台首页中 单击 新品上架 超链接可以进入到新品上架页面 上架新品消息保存在商品信息表 tb bookinfo 中 以字段 newbook 标志 当 newbook 字段的值为 1 时 代表该图书为上架新品 上架新品页面关键代码 public List showNewGoods try conn DBConnection getInit getConn java util Date currentDate new java util Date System currentTimeMillis 获取本地时间 currentDate setDate currentDate getDate 7 7天内创建 的商品为新品 String time new SimpleDateFormat yyyy MM dd format currentDate String sql select from goods where createTtime time Statement st conn createStatement rs st executeQuery sql List goodsList new ArrayList while rs next 第 18 页 Goods goods new Goods goods setGoodID rs getInt goodID goods setGoodName rs getString goodName goods setGoodInfo rs getString goodInfo goods setMarketPrice rs getDouble marketPrice goods setShoppingPrice rs getDouble shoppingPrice goods setDiscount rs getDouble discount goods setGoodCategory rs getInt goodCategory goods setGoodAmount rs getInt goodAmount goods setGoodRank rs getInt goodRank goods setIsBargain rs getString IsBargain goods setIsValid rs getString IsValid goods setGoodImage rs getString goodImage goods setCreator rs getInt Creator goods setCreateTtime rs getDate CreateTtime goods setModifier rs getInt Modifier goods setModifyTime rs getDate ModifyTime goodsList add goods st close return goodsList catch Exception e e printStackTrace return null finally DBConnection getInit closeAll conn pst rs 特价商品与新品上架功能实现基本一致 在此不作过多解析 商品的分类商品的分类 为了方便用户查询所需商品信息 在网站中设置了商品分类显示模块 在 首页面右侧有图 点击一大分类后又有许多小分类 点击小分类即可查看到相应商品信息 第 19 页 4 3 输入输出项输入输出项 输入的数据是用户填写的基本信息 输出是从硬盘中读取的文件数据等 或错误警告信息 消息框 4 4 尚未解决的问题尚未解决的问题 在本程序的模块中部分功能还未得到全部完善 因时间关系 有进一步优化的空间 5 模块模块 3 购物车 设计说明 购物车 设计说明 选中商品后 输入购买数量并点击 选购 按钮 将商品放入购物 车 选购结束 检查购物车 核实商品和数量是否正确 如有出入 第 20 页 可以重新调整商品和数量 如无误 则去 收银台 结帐 5 1 程序描述程序描述 本程序描述的是用户对商品的购买及退换 包括 购买 更改数目 结账 清空购物 5 2 功能功能 在购物车主要包括所选商品的添加 查看购物车 单件商品购买数量的修 改 清空购物车 4 部分 1 添加到购物车 cart add jsp 主要采用 Vector 类型的变量 cart 来存储购物数据的 被保存在 Session 中 然后将商品信息保存到 cart 中 主要代码 public void addCart Goods goods int quantity 将商品添加到购物车 if invaliadInStock goods getGoodID 0 查询数据库 看是否有库 存量 if items null 判断是否为null 第一次进来 items new ArrayList Item item new Item goods quantity items add item else 否则就直接添加进去 Iterator it items iterator boolean isFind false 是否找到相同的商品 while it hasNext Item item it next 判断商品是否已经存在在购物车中 存在的话 数量直接相加 if item getGoods getGoodID goods getGoodID isFind true item setQuantity quantity item getQuantity break 没有找到 就新建一个商品Item if isFind false Item item new Item goods quantity items add item 第 21 页 System out print 商品添加成功 请查看购物车 else System out print 该商品没有库存 跳转到主页面 2 查看购物车 查看购物车页面首先需要判断购物车是否为空 如果为空将页面直接跳转 到购物车为空页面 cart see jsp 否则显示购物车信息 代码如下 public ArrayList getAllItem Item item 获得购物车商品列表 return items 3 单件商品购买数量的修改 代码如下 public void motifyCart Goods goods int quantity 修改购物车中商品数 量 if invaliadInStock goods getGoodID quantity Iterator its items iterator while its hasNext Item item its next if item getGoods getGoodID goods getGoodID item setQuantity quantity break 第 22 页 4 清空购物车 实现的方法很简单 只需要将保存在 Session 中的购物信息清空即可 清 空购物车页面代码为 public void clearCart 清空购物车 items clear 如图 5 3 输入输出项输入输出项 输入的数据是用户填写的基本信息 输出是从硬盘中读取的文件数据等 或错误警告信息 消息框 5 4 尚未解决的问题尚未解决的问题 在本程序的模块中部分功能还未得到全部完善 因时间关系 有进一步优化的空间 6 模块模块 4 订单 设计说明 订单 设计说明 收银台提交购物清单 选择付款方式及送货方式 完成购物过程 第 23 页 生成订单 6 1 程序描述程序描述 本程序描述的是用户申请会员和对会员的资料修改功能 包括 登录 注册 重置 填写 保存 重填 返回 6 2 功能功能 生成订单时 不但要保存用户订单中所购买的商品信息和订单信息 同时 还需要返回一个可供用户随时查询的唯一订单号 用户查看购物车页面中的 去收银台结帐 超连接即可进入到收银台页面填写 订单信息 在该页面中系统会根据用户登录的用户名自动填写用户基本信息 除用户名不可更改外 其他的均可修改 收银台页面的运行结果如图 public int addOrder Order order 添加订单 即结算以后生成订单 int orderID 0 try conn DBConnection getInit getConn String sql insert into 第 24 页 orders userID reciver address province city region postcode phone ord erTotalMoney payWay bill sendWay sendTime orderRemark orderState crea teTime modifyTime values pstmt conn prepareStatement sql PreparedStatement RETURN GENERATED KEYS 传入参数 Statement RETURN GENERATED KEYS pstmt setInt 1 order getOrderID pstmt setInt 1 order getMemberID pstmt setString 2 order getReciver pstmt setString 3 order getAddress pstmt setString 4 order getProvince pstmt setString 5 order getCity pstmt setString 6 order getRegion pstmt setString 7 order getPostcode pstmt setString 8 order getPhone pstmt setDouble 9 order getOrderTotalMoney pstmt setInt 10 order getPayWay pstmt setInt 11 order getBill pstmt setInt 12 order getSendWay pstmt setInt 13 order getSendTime pstmt setString 14 order getOrderRemark pstmt setString 15 order getOrderState pstmt setDate 16 order getCreatTime pstmt setDate 17 order getModifyTime pstmt executeUpdate 执行sql rs pstmt getGeneratedKeys 获取结果 rs next orderID rs getInt 1 取得id的值 catch ClassNotFoundException e1 e1 printStackTrace catch SQLException e e printStackTrace finally DBConnection getInit closeAll conn pstmt rs return orderID 在收银台页面 cart checkout jsp 中 首先应用判断用户是否已经购物 然后再判断用户是否登录 如果用户没有购物或是没有登录都将给予提示并返 第 25 页 回到网站首页 关键代码为 生成订单后 若想要退去订单 在 order jsp 页面判断此订单为 新订单 后 有一取消按钮 点击即可退去订单 代码如下 public boolean DeleteOrder int OrderID TODO Auto generated method stub conn Db getConn boolean flag true try pstmt conn prepareStatement delete from T Order where OrderID pstmt setInt 1 OrderID flag pstmt execute return flag catch SQLException e e printStackTrace return flag 6 3 输入输出项输入输出项 输入的数据是用户填写的基本信息 输出是从硬盘中读取的文件数据等 或错误警告信息 消息框 6 4 尚未解决的问题尚未解决的问题 在本程序的模块中部分功能还未得到全部完善 因时间关系 有进一步优化的空间 7 模块模块 5 销售排行 设计说明 销售排行 设计说明 第 26 页 销售明细表中的数量分组并统计销售数量再应用子查询获取销售数 量最高的前几位商品 7 1 程序描述程序描述 本程序描述的是用户申请会员和对会员的资料修改功能 包括 登录 注册 重置 填写 保存 重填 返回 7 2 功能功能 该页面运行结果如图所示 销售排行 销售排行数据主要是将销售明细表中的数量 ISBN 字段分组并统计销售数量 再应用子查询获取销售数量最高的前 5 的商品 最后再使用连接查询获取相应 的商品信息 关键代码如下 public List SearchDetail int subTypeid try conn DBConnection getInit getConn String sql select from goods where goodCategory subTypeid Statement st conn createStatement rs st executeQuery sql List GoodsList new ArrayList while rs next Goods goods new Goods goods setGoodID rs getInt goodID 第 27 页 goods setGoodName rs getString goodName goods setGoodInfo rs getString goodInfo goods setMarketPrice rs getDouble marketPrice goods setShoppingPrice rs getDouble shoppingPrice goods setDiscount rs getDouble discount goods setGoodCategory rs getInt goodCategory goods setGoodAmount rs getInt goodAmount goods setGoodRank rs getInt goodRank goods setIsBargain rs getString IsBargain goods setIsValid rs getString IsValid goods setGoodImage rs getString goodImage goods setCreator rs getInt Creator goods setCreateTtime rs getDate CreateTtime goods setModifier rs getInt Modifier goods setModifyTime rs getDate ModifyTime GoodsList add goods st close return GoodsList catch Exception e e printStackTrace return null finally DBConnection getInit closeAll conn pst rs 7 3 输入输出项输入输出项 输入的数据是用户填写的基本信息 输出是从硬盘中读取的文件数据等 或错误警告信息 消息框 7 4 尚未解决的问题尚未解决的问题 在本程序的模块中部分功能还未得到全部完善 因时间关系 有进一步优化的空间 第 28 页 8 模块模块 6 网 网站后台主要功能 设计说明站后台主要功能 设计说明 在后台设计中主要有 7 个模块 分别是 后台登录 商品管理 商品分类管理 会员管理 订单管理 公告管理 查询搜索 8 1 程序描述程序描述 本程序描述的是用户申请会员和对会员的资料修改功能 包括 登录 注册 重置 填写 保存 重填 返回 8 2 功能功能 后台登录后台登录 验证管理员 登陆 代码 public boolean validAdmin String adminName String adminPassword boolean flag true try con DBConnection getInit getConn String sql select count from Admin where adminName adminName and adminPassword adminPassword Statement st con createStatement rs st executeQuery sql rs next if rs getInt 1 0 flag false return flag 第 29 页 catch Exception e return flag finally DBConnection getInit closeAll con pst rs 会员管理会员管理 系统管理员查看用户基本信息并对于经常失信的用户予以冻结或解冻 用 户信息管理页面的运行结果如图 代码 public MemberInf showMember int memberID try con DBConnection getInit getConn String sql select from userInf where 第 30 页 userID memberID Statement st con createStatement rs st executeQuery sql rs next MemberInf ui new MemberInf ui setMemberID rs getInt userID ui setMemberName rs getString userName ui setEmail rs getString Email ui setConsume rs getDouble consume ui setMemberRank rs getInt userRank ui setMemberState rs getString userState ui setCreatTime rs getDate creatTime ui setModifyime rs getDate modifyime return ui catch Exception e e printStackTrace return null finally DBConnection getInit closeAll con pst rs public MemberAddr showMemberAddr int userID try con DBConnection getInit getConn String sql select from userAddr where userID userID Statement st con createStatement rs st executeQuery sql rs next MemberAddr ma new MemberAddr ma setAddressID rs getInt addressID ma setMemberID rs getInt userID ma setMembername rs getString username ma setAddress rs getString address ma setProvince rs getInt province ma setCity rs getInt city ma setRegion rs getInt region ma setPostcode rs getString postcode ma setPhone rs getString phone ma setCreatTime rs getDate creatTime ma setModifyime rs getDate modifyime 第 31 页 st close return ma catch Exception e e printStackTrace return null finally DBConnection getInit closeAll con pst rs 在介绍如何冻结用户和对已经被冻结的用户进行解冻之前 首先让我们对 会员表进行简要的分析 在会员信息表中 除了包括用户基本信息字段外 还 包括一个标记用户信息是否被冻结的字段userState 该字段为 int 型 默认 值为 0 在设计程序时候规定该字段的值只有 0 和 1 两个 0 代表未冻结 1 代 表已经被冻结 由此可见 实现冻结用户只需将该用户的userState字段值设 置为 1 即可 实现解冻只需将userState字段设置为 0 即可 实现冻结用户页面的关键代码如下 public boolean invalidMember int memberID boolean flag true try con DBConnection getInit getConn String sql update userInf set userState 0 where userID memberID Statement st con createStatement flag st execute sql st close return flag catch Exception e e printStackTrace return flag 第 32 页 finally DBConnection getInit closeAll con pst rs public boolean effectMember int memberID boolean flag true try con DBConnection getInit getConn String sql update userInf set userState 1 where userID memberID Statement st con createStatement flag st execute sql st close return flag catch Exception e e printStackTrace return flag finally DBConnection getInit closeAll con pst rs 商品管理商品管理 商品管理主要是查看商品信息 并可对商品进行补货 修改商品信息 修改状 态的操作 其运行结果如图 代码如下 public List showGoods try 第 33 页 conn DBConnection getInit getConn String sql select from goods Statement st conn createStatement rs st executeQuery sql List GoodsList new ArrayList while rs next Goods goods new Goods goods setGoodID rs getInt goodID goods setGoodName rs getString goodName goods setGoodInfo rs getString goodInfo goods setMarketPrice rs getDouble marketPrice goods setShoppingPrice rs getDouble shoppingPrice goods setDiscount rs getDouble discount goods setGoodCategory rs getInt goodCategory goods setGoodAmount rs getInt goodAmount goods setGoodRank rs getInt goodRank goods setIsBargain rs getString IsBargain goods setIsValid rs getString IsValid goods setGoodImage rs getString goodImage goods setCreator rs getInt Creator goods setCreateTtime rs getDate CreateTtime goods setModifier rs getInt Modifier goods setModifyTime rs getDate ModifyTime GoodsList add goods st close return GoodsList catch Exception e e printStackTrace return null finally DBConnection getInit closeAll conn pst rs 补货 第 34 页 代码如下 public boolean addGoodsNumber int goodID int number boolean flag true try conn DBConnection getInit getConn String sql update goods set goodAmount goodAmount number where goodID goodID Statement st conn createStatement flag st execute sql st close return flag catch Exception e e printStackTrace return flag finally DBConnection getInit closeAll conn pst rs 修改商品信息 第 35 页 代码 public boolean modifyGoods Goods goods boolean flag true try conn DBConnection getInit getConn String sql update goods set goodName goods getGoodName marketPrice goods getMarketPrice shoppingPrice goods getShoppingPrice discount goods getDiscount goodCategory goods getGoodCategory goodInfo goods getGoodInfo IsBargain goods getIsBargain goodImage goods getGoodImage Modifier goods getModifier where goodID goods getGoodID Statement st conn createStatement flag st execute sql st close return flag catch Exception e e printStackTrace return flag finally DBConnection getInit closeAll conn pst rs 修改状态 第 36 页 代码 public boolean invalidGoods int goodID boolean flag true try conn DBConnection getInit getConn String sql update goods set IsValid 0 where goodID goodID Statement st conn createStatement flag st execute sql st close return flag catch Exception e e printStackTrace return flag finally DBConnection getInit closeAll conn pst rs public boolean effectGoods int goodID boolean flag true try conn DBConnection getInit getConn String sql update goods set IsValid 1 where goodID goodID Statement st conn createStatement flag st execute sql st close return flag catch Exception e e printStackTrace return flag finally DBConnection getInit closeAll conn pst rs 第 37 页 商品分类管理 商品分类管理 商品类别管理主要是对商品进行分类 使用户可以更好的浏览商品信息 其运行结果如图 代码如下 public List showGoodType TODO Auto generated method stub List list new ArrayList String sql select from goodType where rank 1 try conn DBConnection getInit getConn pstmt conn prepareStatement sql rs pstmt executeQuery while rs next GoodType gt new GoodType gt setTypeID rs getInt typeID gt setTypeName rs getString typeName gt setTypeDescribe rs getString typeDescribe gt setIsChildRoot rs getInt isChildRoot 注意命名规 范 EL语言访问属性时 第一个字母小写 gt setParentID rs getInt parentID gt setRank rs getInt rank list add gt catch ClassNotFoundException e e printStackTrace 第 38 页 catch SQLException e e printStackTrace finally DBConnection getInit closeAll conn pstmt rs return list 添加大小分类 代码 public boolean addGoodType GoodType type TODO Auto generated method stub boolean flag true try conn DBConnection getInit getConn String sql insert into goodType values pstmt conn prepareStatement sql pstmt setString 1 type getTypeCode pstmt setString 2 type getTypeName ps

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论