仓库管理系统的设计与实现-仓库管理系统毕业设计论文

2026/4/27 18:34:18

本科毕业设计说明书(论文)

表3.3 仓库管理员信息表(abc)

列名

userID username password

数据类型 char(10) char(10) char(10)

表3.4 商品类别管理信息表(sort)

列名

sortID sortName

数据类型 Int(4) Char(10)

可否为空 NOT NULL NULL 可否为空 NOT NULL NULL NULL

第 9 页 共 26 页

说明 管理员ID 管理员姓名

密码

说明 商品类别ID 商品类别名称

3.3.3 物理结构设计

本系统采用Microsoft SQL Server 2000数据库系统,系统提供了良好的数据库管理功能来管理商品数据。

数据库名为fmw,表名分别为kehu、abc、outkehu、sort。数据的备份和恢复采用数据库系统本身提供的数据导入/导出工具来完成,形成相应的数据文件。其中数据文件名为fmw_Data.MDF;日志文件名为fmw_Log.LDF。

本科毕业设计说明书(论文)

4 系统实现

第 10 页 共 26 页

该系统实现了仓库管理系统的基本功能,包括商品的入库、出库,商品信息的修改和删除,商品类别的添加、删除。用户(即仓库管理人员)登录后可以进入系统使用主界面,在主界面上,仓库管理人员可以对本系统的各个界面进行操作。

4.1 数据库连接和页面显示

4.1.1 数据库连接

本系统与数据库的连接方式,包括对数据库中的信息进行添加、删除、修改,都

封装在一个名为DBOper.java的文件中,以便仓库管理人员在计算机上运行本系统时,对数据库进行必要的操作。具体代码如下。 import java.sql.*; public class DBOper { public DBOper() {

try{

Class.forName(\

}catch(ClassNotFoundException e){ } }

private Connection getConnection(){

Connection conn = null; try{

conn=DriverManager.getConnection(\

baseName=fmw\填写相关的数据库名和数据库用户名和密码

}

Statement stmt=conn.createStatement();

}catch(SQLException e){

System.out.println(e.getMessage()); }

return conn;

public ResultSet executeQuery(String sql)

本科毕业设计说明书(论文)

{

ResultSet rs=null; try{

Connection conn=this.getConnection();

第 11 页 共 26 页

Statement stmt=conn.createStatement(); rs=stmt.executeQuery(sql);

}catch(SQLException e){

System.out.println(e.getMessage()); }

return rs;

}

//用于执行Insert、Update、Delete语句以及SQL DDL语句 public int executeUpdate(String sql){

}

int num = 0; try{

Connection conn=this.getConnection(); //初始化数据库的连接

Statement stmt=conn.createStatement(); //执行一个连接 num =stmt.executeUpdate(sql); //执行sql的操作

}catch(SQLException e){

System.out.println(e.getMessage()); }

return num;

//关闭一个连接

private void closeConn(Connection conn){

if(null != conn){

try {

conn.close();

} catch (SQLException e) {

e.printStackTrace();

本科毕业设计说明书(论文)

}

}

}

第 12 页 共 26 页

//关闭一个连接 }

4.1.2 页面显示

本系统的页面显示很多都是采用的分页显示。因为,在一般的情况下,仓库中的商品补可能只有一种,因此,要将商品的信息分开显示出来就需要用到分页查询的功能。具体代码如下。

public List queryByPage (int pageSize, int pageNow) { List list = new ArrayList () ; try {

if (this.getConnection()!=null && pageSize>0 && pageNow>0) { pstmt = this.getConnection().prepareStatement( \\+(pageNow*pageSize-pageSize)+\+pageSize

); //以商品ID为标准查询数据表kehu中的商品信息 rs = pstmt.executeQuery () ; while (rs.next()) { kehu = new Kehu () ;

kehu.setComID (rs.getInt(1)) ;

private void closeStam(Statement stmt){ }

if(null != stmt){ }

try {

stmt.close();

} catch (SQLException e) { }

e.printStackTrace();


仓库管理系统的设计与实现-仓库管理系统毕业设计论文.doc 将本文的Word文档下载到电脑
搜索更多关于: 仓库管理系统的设计与实现-仓库管理系统毕业设计论文 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219