VB+sqlserver超市营业管理系统的设计(10)
时间:2017-01-18 16:37 来源:毕业论文 作者:毕业论文 点击:次
添加出库信息。 4.4.2修改出库信息 修改出库的相关信息是在inf.jsp页面中进行的。修改出库的相关信息是先让用户输入想修改的商品名称,然后根据商品名称查询到相关商品的信息进行修改。菜单编辑界面的运行效果如图4.11所示: 图4.11修改出库界面 public class EditOutImpl extends HibernateDaoSupport implements EditOut { public void editout(Out out){ Session session = this.getSession(); Transaction tx = session.beginTransaction(); session.update(out); tx.commit(); session.close(); } 用户进行单个查询,查到出库的相关信息后,然后进行修改操作。 4.4.3删除出库信息 删除出库信息是在inf.jsp页面中进行的。删除入库信息是根据用户选择的商品名称来确定删除哪个商品。当商品被删除后,此商品的所有信息将从数据库中移出,删除商品的功能是由DelImpl.java(代码见附录)实现的。由于其功能与删除入库信息类似,所以详细运行效果见图4.9。 public void deleteout(People people){ Session session = this.getSession(); Transaction tx = session.beginTransaction(); String hql="from Out where name='"+people.getName()+"'"; Query query=session.createQuery(hql); List list=query.list(); Out out1=null; for (int i = 0;i<list.size();i++) { out1 = (Out)list.get(i); session.delete(out1); tx.commit(); } session.close(); } 根据用户选择的出库信息,找到相应的数据,然后进行删除。 4.5库存信息管理 库存管理模块主要实现库存信息的删除、添加、修改、查询等功能。它由inf.jsp页面实现,它的后台代码是QueryAction.java中的queryst()方法,QueryAllImpl.java中的queryst()方法(代码见附录)。 4.5.1 库存信息的修改 修改库存的相关信息是在inf.jsp页面中进行的。修改库存的相关信息是先让用户输入想修改的商品名称,然后根据商品名称查询到相关商品的信息并进行修改。库存信息修改的运行效果如图4.12所示: 图4.12修改库存信息界面 public class EditStImpl extends HibernateDaoSupport implements EditSt { public void editst(Stocks st){ Session session = this.getSession(); Transaction tx = session.beginTransaction(); session.update(st); tx.commit(); } 用户进行单个查询,查到库存相关信息后,进行修改操作。 4.5.2 删除库存信息 删除库存信息是在inf.jsp页面中进行的。删除库存信息是根据用户选择的商品名称来确定删除哪个商品。当商品被删除后,此商品的所有信息将从数据库中移出,删除商品的功能是由DelImpl.java(代码见附录33页)实现的。由于其功能与删除入库信息类似,所以详细运行效果见图4.9 (责任编辑:qin) |