
更新商品信息.doc
4页题目:添加更新库存一、 语言和环境a) 实现语言javab) 环境要求Jbuilder2005(英文版):SQLServer2000二、 数据库设计数据库名称:自定义数据库表信息表名wareTable主键wareName序号字段名称字段说明类型位数属性备注1wareName商品名称varchar50非空主键2wareSort商品类别int4非空3wareAmount库存量bigint8非空三、 要求利用jsp、servlet、JDBC技术,编写一个添加更新库存的web程序要求根据输入商品名称,在数据库中查找该商品:如果该商品为新增商品,则将商品信息添加如数据库表中;如果该商品已经存在,则更新该商品的库存量,在原有库存量上增加输入的数量1、 程序初始界面如图1所示: 图1:初始页面2、 输入商品名称、选择类别和商品数量,点击“加入库存”按钮,根据具体情况给出相应提示信息,如图2、图3、图4、图5所示: 图2:输入信息,点击“加入库存”按钮 图3:新增商品的情况 图4:商品已经存在,更新了库存量的情况 图5:添加失败的页面3、 成功和失败的页面均有“返回上一页”,用以返回到初始页面4、 商品的类别使用如下数字代替,写入数据库表中电器——1食品——2服装——3四、 推荐实现步骤1、 创建数据源“test”,建立SQLServer2000数据库表wareTable,按照数据库设计要求来设置字段,并输入几条测试数据2、 创建工程“MarkPro”,创建web模块“MarketWebModule”3、 建立JSP文件AddWare.jsp文件,用来接收数据输入4、 编写JavaBean:DBBean.java,用以存储数据库中查询到的数据a) 添加各个属性,与数据库表中的字段一一对应b) 实现各个属性的setter/getter方法5、 建立Servlet文件MarketServlet.java应该:a) 从request请求中获取用户在AddWare.jsp的输入,并通过setter方法封装到JavaBean对象中b) 进行数据库连接c) 进行信息查询、更新或插入,注意结果信息的返回6、 建立JSP文件Success.jsp文件,用来显示结果信息7、 建立JSP文件Err.jsp文件,用来提示失败的信息。
8、 调试运行五、 注意事项a) 仔细审题,把题目要求理解准确;b) 请注意按照界面的设计要求来进行窗体设计;c) 请注意代码的书写、命名符合规范和适当的注释;d) 注意JSP中文问题的处理。
