库存物资管理

实验要求:

1.、有一个存放商品的仓库,每天都有商品出库和入库。 

2、每种商品都有名称、生产厂家、型号、规格等。 

3、出入库时必须填写出入库单据,单据包括商品名称、生产厂家、型号、规格、数量、日期、时间、入库单位(或出库单位)名称、送货(或提货)人姓名。

本次实验不足:

本次上机实验题目简单,但在规定的时间内没有实现全部功能最主要的原因是对于题目的理解不到位。商品信息的增删改查可以轻松实现,但是在对出入库单的操作遇到问题,通过出入库时间查询商品信息时花费时间最长,但最终在百度,以及同学的帮助下,分别在dao层、servlet层分别建立两个不同的类去分别操作数据库中两个不同的表(商品信息、出入库单),最终在超出规定时间1小时完成了实验,实现了相关功能。

审题十分重要,在完成任何一个项目之前,都应首先理解透项目的意思,所要实现的功能,先想,然后编程,才能提高工作效率。

 实现思想:

首先建立数据库,里面包括两个表,分别用来存储商品信息、出入库单的相关信息。

然后开始编写代码,实现实验要求。

1.建立DB包,DB类方法中包括的是连接数据库的方法,并实现数据库关闭的方法;

2.建立JavaBean包,里面的course类定义将要操作的对象以及其相关属性以及get、set方法;

3.建立dao层的包,在dao包里实现数据库的增删改查的方法,使用SQL语句实现,运用数据库语言,是实验实现的关键,而本次实验中需要建立两个类,分别实现对于数据库的操作;

4.建立Servlet包,新建servlet,里面包括两大部分,第一是接受来自JSP界面的相关参数,收集参数,传到dao层操作。第二大部分是将dao层传回来的操作结果返回至JSP界面进行显示,以此利用servlet来实现界面的交互跳转操作。针对本实验,在编写jsp文件时,尤其应注意method的调用,即路径的编写是否正确,如若在实现功能时,编写错误,则会造成数据库中两个不同的表的混乱。

(工程实现时,可以再建立一个service包,实现dao中方法封装的功能)


5.建立一系列的jsp文件实现实验功能实现。

主界面:利用href超链接的方法实现界面之间的跳转(其他界面的操作也均可利用 href超链接 方法来返回主界面)。

原文地址:https://www.cnblogs.com/zql98/p/10116889.html