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(); } VB+sqlserver超市营业管理系统的设计(9):http://www.youerw.com/jisuanji/lunwen_2465.html