VB+sqlserver超市营业管理系统的设计(9)
时间:2017-01-18 16:37 来源:毕业论文 作者:毕业论文 点击:次
4.3 入库管理模块 入库管理模块主要实现入库信息的删除、添加、修改、查询等功能。它由页面inf.jsp实现,它的后台代码是QueryAction.java中的queryin()方法,QueryAllImpl.java中的queryin()方法(代码见附录)。入库管理界面的运行效果如图4.6所示: 图4.6入库管理界面 public List queryin(){ Session session=this.getSession(); String hql="from In"; Query query=session.createQuery(hql); return query.list(); } 4.3.1 添加入库信息 添加商品信息是由addin.jsp页面中的[添加]按钮跳转到添加商品页面的。 当合法用户登录时,就可以实现商品的添加功能。当添加成功后,把添加的信息写入Commdities_in表中,如图4.7所示: 图4.7添加入库信息界面 public class AddInImpl extends HibernateDaoSupport implements AddIn { public void addin(In in){ Session session=this.getSession(); Transaction tx = session.beginTransaction(); session.save(in); tx.commit(); session.close(); } 添加入库信息。 4.3.2删除入库信息 删除入库信息是在inf.jsp页面中进行的。删除入库信息是根据用选择的商品名称来确定删除哪个商品。当商品被删除后,此商品的所有信息将从数据库中移出,删除商品的功能是由DelImpl.java(代码见附录32页)实现的。删除入库信息的的界面如图4.9所示: 图4.9删除入库界面 public void deletein(People people){ Session session = this.getSession(); Transaction tx = session.beginTransaction(); String hql="from In where name='"+people.getName()+"'"; Query query=session.createQuery(hql); List list=query.list(); In in1=null; for (int i = 0;i<list.size();i++) { in1 = (In)list.get(i); session.delete(in1); tx.commit(); } session.close(); } 根据用户选择的入库信息,找到相应的数据,然后进行删除 4.4出库模块 出库管理功能主要实现出库信息的删除、添加、修改、查询等功能。它由页面inf.jsp实现,它的后台代码是QueryAction.java,中的queryout()方法QueryAllImpl.java中的queryout()方法(代码见附录38页)。 4.4.1 添加出库信息 添加商品是由inf.jsp页面中的[添加]按钮直接跳转到添加商品页面的。 当合法用户登录时,就可以实现商品的添加功能。当添加成功后,把添加的信息写入Commdities_out表中。菜单添加界面的运行效果如图4.10所示: 图4.10添加出库界面 public class AddOutImpl extends HibernateDaoSupport implements AddOut{ public void addout(Out out){ Session session=this.getSession(); Transaction tx = session.beginTransaction(); session.save(out); tx.commit(); session.close(); } (责任编辑:qin) |