用JAVA编程的通过SQL连接数据库的商品库存管理系统的源代码

用JAVA编程的通过SQL连接数据库的商品库存管理系统的源代码,第1张

package com.company.dao

import java.sql.Connectionimport java.sql.DriverManagerimport java.sql.PreparedStatementimport java.sql.ResultSetimport java.sql.SQLExceptionimport java.sql.Statementpublic class BaseDao {

// 数据库驱动

String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver"

//url

String url = "jdbc:sqlserver:/稿派/数据库ip:端口号databaseName=数据库名"

//用户名

String uname = "数据库用户名"

//密码

String pwd = "数据库密码"

/**

* 获得连接对象

* @return

*/

protected Connection getCon(){

//返回的纤改连接

Connection con = null

try {

//载入驱动

Class.forName(driver)

//得到连接

con = DriverManager.getConnection(url, uname, pwd)

} catch (ClassNotFoundException e) {

// TODO Auto-generated catch block

e.printStackTrace()

} catch (SQLException e) {

e.printStackTrace()

}

return con

}

/**

* 关闭数据库

* @param con

* @param stmt

* @param rs

*/

protected void closeDB(Connection con, Statement stmt, ResultSet rs){

if(rs != null){

try {

//关闭结果集

rs.close()

rs = null

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace()

}

}

if(stmt != null){

try {

//关闭语句对象

stmt.close()

stmt = null

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace()

}

}

if(con != null){

try {

//关闭连接对象

con.close()

con = null

} catch (SQLException e) {

e.printStackTrace()

}

}

}

protected void closeDB(Connection con, PreparedStatement pstmt, ResultSet rs){

if(rs != null){

//关闭结果集

try {

rs.close()

rs = null

} catch (SQLException e) {

e.printStackTrace()

}

}

if(pstmt != null){

try {

pstmt.close()

pstmt = null

} catch (SQLException e) {

e.printStackTrace()

}

}

if(con != null){

try {

con.close()

con = null

} catch (SQLException e) {

e.printStackTrace()

}

}

}

这个是我写的一毁敬判个基本的连接sql2005数据库的代码,.! 不知道你能不能用,! 你看一下吧, 连接的时候需要sqljdbc.jar数据库驱动,!

给你个流程,自己学着做,做出来你会很有成就感的,对你的技术也有很大帮助:

仓库管理系统流程说明

(一)进货管理

现代商业管理,进货环节尤为重要,要求现场实时下订单(Purchase Order),及时补货。

1、 业务员根据手中的手持终端(Handheld Terminal,简称HHT),调用后台资料,与实际库存资料进行实 时对照,并可通过终端无线驱动打印机打印对照表;

2、 业务员根据实时对照表,现兄早枝场决定是否应补货或退货,通过终端调用后台数据库制定订单,以最羡敏快速度进行补货或退货;维持库存的合理性。

(二)上架

将货物存放到货位上。

(三)交叉驳运

这种作业不对商品进行储存,只处理信息分类。作业接受来自制造商的顾客组合订货,并把他们装运到个别的顾客处去。交叉站台是指多对多的配送体系中的货物调整。直接通过交叉换货后为客户配送,可以避免出入库的麻烦。

(四)收货管理

1、 供货商按照订单要求将货品送到商场收货处;

2、 商场验收人员利用终端调用后台数据库中相应的订单存盘,与供货商送来的商品逐一检查对照,并进行确认,包括:商品编码、商品数量、生产地、品种、规格、包装时间、保质时间、旧价格、新价格、变更时间、条形码标准等信息;

注:终端在系统未授权的情况下无法修改订单。睁册

3、 商场验收人员在终端上按[确认]键,将信息上传到后台服务器,并同时记录收货时间和收货人;

4、 终端可以现场实时调用后台数据库中供货商的历史订单,逐一查验对照核算;

5、 通过终端无线驱动打印机打印收货清单;

6、 在查验过程中出现问题,可以拒收货物。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12500128.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存