(12)否
仓库号varchar(5)否
数量tinyint(1)是
备注varchar(200)是
);
同理创建仓库信息表cangkuxinxi
管理员信息表guanliyuanxinxi
职工信息表zhigongxinxi
向数据表中插入数据
建好数据库和表后,可向表里插入假定信息,通过insert等语句实现.
如:
Insert into shebeixinxi
Values('00000000','computer','hp','00001','1');
创建存储过程
创建触发器
创建事件
4.2 数据库的界面JAVA设计
JDBC连接数据库
JDBC是java数据库连接的API,这是java所有数据库功能的基础.可以避免直接的使用JDBC,例如可以通过使用SQLJ把SQL语句嵌入到JAVA代码中,介是这种代码需要SQLJ预处理,把SQLJ语句转换成JDBC.通常把JDBC隐藏在后台.
import java.sql.*;
public class OpenDB
{
String userName="root";
String userPassword="";
private String driverName= "org.gjt.mm.my
sql.Driver";
private
String url ="jdbc:
mysql://localhost/xscj?useUnicode=true&characterEncoding=gb2312";
Connection dbConn;
public OpenDB()
{}
public Connection getConnection()
{
try
{
Class.forName(driverName);
dbConn=DriverManager.getConnection(url,userName,userPass
word);
}
catch(Exception e)
{ dbConn=null;}
turn dbConn;
}}
系统进入模块
良好的用户界面是优秀软件吸引顾客的第一步.通过JAVA图形界面能够设计出出色的界面.
系统身份验证模块
系统主界面
设备管理系统主界面包括新增设备界面,修改设备信息界面.查找设备信息界面,删
除设备信息界面,软件介绍界面和退出界面.
结 论
设备管理系统(Equipment Management System)是将信息化了设备技术信息与现代化管理相结合,是实现研究级管理信息化的先导。设备管理软件是设备管理模式与计算机技术结合的产物,设备管理的对象是研究所中各种各样的设备。
设备管理系统则是一个以人为主导,利用计算机硬件、软件、网络设备
通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新和维护,以战略竟优、提高效率为目的,支持高层决策、中层控制、基层运作的集成化的人机系统。而设备管理是管理系统的一个子系统,它具有管理信息系统的共性,同时也具有其特殊性。设备是生产的生命线,对研究所正常生产起着决定性的作用。信息安全设备管理已成为现代研究所管理的一个重要组成部分。把信息安全设备管理纳入研究所管理的重要组成部分己经成为一种趋势。
设计心得
通过此次设备管理系统的设计,进一步掌握有关数据库设计的原则和作用,了解数据库高计的步骤:
(1)需求分析。
(2)概念设计。
(3)逻辑设计。
(4)物理设计。
(5)数据库实施。
进一步了解JAVA的功能,了解JAVA图形界面的设计,以及JDBC与MYSQL的连接.了解JAVA,MYSQL的各自特征,为今后的进一步
学习打下基础.
总之,此次设计加深了对MYSQL JAVA的了解,在设计过程中遇到的难题也一一解决,给自己一个很好的锻炼.
附 录
附录A 核心程序代码
数据库代码
create database shebeiguanli;
use shebeiguanli
create table shebeixinxi(
设备号 varchar(8) not null ,
设备名 varchar(10) not null,
厂商 varchar(12) not null,
仓库号 varchar(5) not null,
数量 tinyint(1) null ,
备注 varchar(200) null,
primary key (设备号,设备名)
);
use shebeiguanli
create table cangkuxinxi(
仓库号 varchar(12) not null primary key,
仓库名 varchar(10)not n