仓库物资管理系统

  首先,我建立了如下的数据库:

表中用了10个量,然后建立了后台的javabean文件封装get set,前台两个jsp文件

 

后台的Javabean文件如下:

package com.gzw.javabean;

public class javabean {
    private String name;
    private String factory;
    private String model;
    private String type;
    private String count;
    private String date;
    private String time;
    private String inputname;
    private String outputname;
    
    
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public String getFactory() {
        return factory;
    }
    public void setFactory(String factory) {
        this.factory = factory;
    }
    public String getModel() {
        return model;
    }
    public void setModel(String model) {
        this.model = model;
    }
    public String getType() {
        return type;
    }
    public void setType(String type) {
        this.type = type;
    }
    public String getCount() {
        return count;
    }
    public void setCount(String count) {
        this.count = count;
    }
    public String getDate() {
        return date;
    }
    public void setDate(String date) {
        this.date = date;
    }
    public String getTime() {
        return time;
    }
    public void setTime(String time) {
        this.time = time;
    }
    public String getInputname() {
        return inputname;
    }
    public void setInputname(String inputname) {
        this.inputname = inputname;
    }
    public String getOutputname() {
        return outputname;
    }
    public void setOutputname(String outputname) {
        this.outputname = outputname;
    }
    public javabean() {}
    public javabean(String name, String factory, String model, 
            String type,String count,String date, String time, 
            String inputname,String outputname) {
        this.name = name;
        this.factory = factory;
        this.model = model;
        this.type = type;
        this.count = count;
        this.date = date;
        this.time = time;
        this.inputname = inputname;
        this.outputname = outputname;
        
    }
}

前台界面效果如下:

 

 

 

 

 

 数据库修改成功:

jsp代码如下:

   houseadd.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>信息录入</title>
</head>
<body>
    <form action="housearesult.jsp" method="post">
    <table align="center">
        <tr>
        <th colspan="2" align="center" color="red"><h2>添加单据</h2></th>
        </tr>
        <tr>
            <td align="center" >商品名称:</td>   
            <td align="left" ><input type="text" name="name"></td>
        </tr>
        <tr>
            <td align="center" >生产厂家:</td> 
            <td align="left" ><input type="text" name="factory"></td>
        </tr>
        <tr>
            <td align="center" >型号:</td>
            <td align="left" ><input type="text" name="model"></td>
        </tr>
        <tr>
            <td align="center" >规格:</td>   
            <td align="left" ><input type="text" name="type"></td>
        </tr>
        <tr>
            <td align="center" >数量:</td> 
            <td align="left" ><input type="text" name="count"></td>
        </tr>
        <tr>
            <td align="center" >日期:</td>
            <td align="left" ><input type="text" name="date"></td>
        </tr>        
        <tr>
            <td align="center" >时间:</td>   
            <td align="left" ><input type="text" name="time"></td>
        </tr>
        <tr>
            <td align="center" >入库单位(或出库单位)名称:</td> 
            <td align="left" ><input type="text" name="inputname"></td>
        </tr>
        <tr>
            <td align="center" >送货(或提货)人姓名:</td>
            <td align="left" ><input type="text" name="outputname"></td>
        </tr>
        
        
        
        <tr>
            <th colspan="2" align="center" ><input type="submit" name="submit" value="添加"></th>
        </tr> 
    </table>
    
    </form>
    <h3 align="center"><input type="button" value="退出" οnclick="window.close()"></h3>
</body>
</html>
housearesult.jsp
<%@page import="java.sql.PreparedStatement"%>

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
    
<%@page import="java.sql.Connection" %>
<%@page import="java.sql.DriverManager" %>

<% request.setCharacterEncoding("UTF-8"); %> 
<jsp:useBean id="book" class="com.gzw.javabean.javabean"></jsp:useBean>
<jsp:setProperty property="*" name="book"/>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>添加结果</title>
</head>
<body>
<%
try{
    Class.forName("com.mysql.jdbc.Driver");
    String  url = "jdbc:mysql://localhost:3306/house";
    String username = "root"; // 用户名
    String password = "jinmaodadi668"; // 密码
    Connection conn = DriverManager.getConnection(url, username, password);    //连接数据库的
    //INSERT INTO 语句用于向表格中插入新的行。
    String sql = "insert into stu(name,factory,model,type,count,date,time,inputname,outputname)values(?,?,?,?,?,?,?,?,?)";
    PreparedStatement ps = conn.prepareStatement(sql);
    ps.setString(1, book.getName());
    ps.setString(2, book.getFactory());
    ps.setString(3, book.getModel());
    ps.setString(4, book.getType());
    ps.setString(5, book.getCount());
    ps.setString(6, book.getDate());
    ps.setString(7, book.getTime());
    ps.setString(8, book.getInputname());
    ps.setString(9, book.getOutputname());
    
    
    int row = ps.executeUpdate();    //executeUpdate()返回执行完成后有多少行数据受到影响
    if(row > 0){
        out.print("添加成功! ");
        
    }
    ps.close();
    conn.close();
}catch(Exception e){
    out.print("添加失败:" + e.toString());
}
%>
<h3 align="center"><a href = "houseadd.jsp">返回主菜单<br></a></h3>
    <h3 align="center"><input type="button" value="退出" οnclick="window.close()"></h3>
</body>
</html>

 

转载于:https://www.cnblogs.com/jmdd/p/10117219.html

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
包含文档,各种源码 一、 课程设计目的和要求………………………………………………….…3 二、课程设计过程…………………………………………………………….4 数据库设计的基本步骤如下:……………………………………………….4 1.需求分析阶段……………………………………………………………..4 1.1 应用背景……………………………………………………………4 1.2系统需求分析……………………………………….........................5 1.3系统可行性分析。………………………………………………….6 1.4系统E-R图……………………………………………………........6 2.概要设计…………………………………………………........................7 2.1开发系统的目的…………………………………………………….7 2.2系统模块的划分…………………………………………………….7 2.2.1基础信息管理…………………………………………............7 2.2.2库存管理..……………………………………………………..7 2.2.3商品销售………………………………………………………8 2.2.4查询统计………………………………………………………8 2.2.5往来管理………………………………………………………8 2.2.6系统设置……..………………………………………………..8 2.3数据库实施………………………………………………………….8 2.3.1CreateDatabase创建数据库…………………………………...8 2.3.2 Create Table 创建表…………………………………………9 3.前端设计………………………………………………………………..18 3.1详细实现…………………………………………………………….18 3.2 数据库的连接与访问………………………………………………18 3.3用户登录模块设计………………………………………………….20 3.4系统首页设计……………………………………………………….23 3.5主要功能展示……………………………………………………….23 三、课程设计心得…………………………………………………………….26 参考文献:…………………………………………………………………….27
安装及使用须知 1、查看建模图 本文件夹中的Model目录下包含了系统的数据库模型图和系统建模图,分别使用PowerDesigner和Rational Rose打开。 2、数据库安装 本安装说明是以Microsoft SQL Server 2000中文开发版为例来阐述的,对于Microsoft SQL Server其他版本,应用程序数据库的安装方法是类似的。 导入数据库操作。打开SQL Server 2000“企业管理器”,在“企业管理器”中展开Microsoft SQL Servers树状菜单,右击“数据库”子项,在弹出菜单中选择“附加数据库”命令,在出现的对话框中,将DataBase目录下的.MDF和.LDF文件加载进去,就可以使用了。 数据库中预存有测试数据,初始登录用户名admin1的密码为123456。系统有几类用户,则已经预设了对应的用户名,诸如admin2、admin3……用户密码都为123456。 3、网站的安装 把WMS文件夹复制到IIS的发布目下,通常是系统盘的Inetpub\wwwroot目录中,取消文件夹的只读属性,然后在IIS上设置虚拟目录即可。具体步骤是:打开IIS服务管理器,在WMS站点上右击,在弹出的菜单中选择“属性”命令, 弹出“WMS属性”对话框。在“WMS属性”对话框的“目录”选项卡上单击“创建”按钮。 使用Microsoft Visual Studio .NET集成开发环境可以直接打开Inetpub\wwwroot\WMS文件夹下的项目文件(.csproj),查看代码并进行调试。 注意:网站最高权限用户的用户名和密码为admin1和123456,可首先使用此账号登录。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值