实验要求:

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

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

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

通过这次实验,我发现数据库的增删改查实验可以经由一个基本模板去演变,这样不但减少了工作量,同时使错误减少.

下面是此次测试的截图和代码

 1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%--设置页面的脚本支持语言为java—导入util包中的类—申明编码方式为UTF-8--%>
 2 <% 
 3 request.setCharacterEncoding("UTF-8"); //设置响应的编码为UTF-8
 4 response.setCharacterEncoding("UTF-8"); //设置响应的编码为UTF-8
 5 %>
 6 <%
 7 String path = request.getContextPath(); //相对Path设置
 8 String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; //相对Path设置
 9 %>
10 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <%--文档声明--%>
11 <html>
12   <head>
13     <title>库存物资信息录入 </title> <%--页面标题--%>
14     <body>
15     <div >    
16     <img src="C:\Users\FuHeishi826\Desktop\课程实验\Extreme\background.jpg" height="100%" width="100%"/>    
17     </div> 
18     <script type="text/javascript" language="JavaScript"> //JS
19     function validate()
20     {
21     var name = document.forms[0].name.value; //创建变量name
22     var factory = document.forms[0].factory.value; //创建变量teacher
23     var id = document.forms[0].id.value; 
24     var standard = document.forms[0].standard.value; //创建变量address
25     if(name.length <= 0){ //判断姓名位数,必填
26         alert("名称不能为空,请输入名称!");
27         return false;
28     }
29     else if(factory.length <= 0){ //判断年龄,必填
30         alert("请输入合法生产工厂!");
31         return false;
32     }
33     else if(id.length <= 0){ //判断学号位数,必填
34         alert("型号不能为空,请输入型号!");
35         return false;
36     }
37 
38     else if(standard.length <= 0){ //专业为必填
39         alert("规格不能为空,请输入商品规格!");
40         return false;
41     }
42     else{
43         return true;
44     }
45         //document.getElementById("form").submit();
46     }
47     </script>
48   </head>
49   <body>
50   <div >    
51   <img src="C:\Users\FuHeishi826\Desktop\课程实验\Extreme\background.jpg" height="100%" width="100%"/>    
52   </div> 
53   <br><%--换行--%>
54   <center>
55   <h2>库存商品信息录入</h2><hr size="1" noshade color="#000000"><%--横线--%>
56  <form action="insert.jsp" method="post"  ><%--跳转到insert.jsp文件,方法为post--%>
57     <table width="800" border="0" align="center"> <%--表格的宽为800,居中对齐--%>
58       <tr>
59         <td>库存商品名称:
60           <input type="text" name="name"></td>
61       </tr>
62       <tr>
63         <td>生产工厂:
64           <input type="text" name="factory"></td>
65       </tr>
66       <tr>
67         <td>型号: <input type="text" name="id"> </td>
68       </tr>
69        <tr>
70         <td>规格: <input type="text" name="standard"> </td>
71       </tr>
72       <tr>
73         <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input name="submit" type="submit" value="保存"/></td>
74       </tr>
75     </table>
76     <p>&nbsp;</p>
77   </form>
78   <a href="show.jsp">查询所有库存商品信息</a> <%--链接到学生信息查询页面--%>
79   </center>
80   </body>
81 </html>
DBUtil.java

相关文章:

  • 2021-12-06
  • 2022-12-23
  • 2021-12-06
  • 2021-11-23
  • 2021-05-16
  • 2021-10-23
  • 2021-12-09
猜你喜欢
  • 2021-12-09
  • 2021-12-06
  • 2021-12-16
相关资源
相似解决方案