v# MIS
管理信息系统
数据表
1.保养记录表
CREATE TABLE 保养记录表 (
保养记录ID int(11) NOT NULL,
设备名称 varchar(45) DEFAULT NULL,
项目ID int(11) DEFAULT NULL,
保养人 varchar(45) DEFAULT NULL,
时间 varchar(45) DEFAULT NULL,
保养内容varchar(45) DEFAULT NULL,
设备IDint(11) DEFAULT NULL,
PRIMARY KEY (保养记录ID),
KEY设备名称_idx(设备名称),
CONSTRAINT保养记录IDFOREIGN KEY (保养记录ID) REFERENCES保养消耗表(保养记录ID) ON DELETE NO ACTION ON UPDATE NO ACTION ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
2.保养项目表
CREATE TABLE保养项目表(
项目IDint(11) NOT NULL,
设备IDint(11) DEFAULT NULL,
<保养内容varchar(45) DEFAULT NULL,
PRIMARY KEY (项目ID)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
3保养消耗表
CREATE TABLE保养消耗表(
消耗IDint(11) NOT NULL,
保养记录IDint(11) DEFAULT NULL,
数量int(11) DEFAULT NULL,
材料IDint(11) DEFAULT NULL,
PRIMARY KEY (消耗ID),
KEY保养记录ID_idx(保养记录ID),
CONSTRAINT消耗IDFOREIGN KEY (消耗ID) REFERENCES材料表(材料ID) ON DELETE NO ACTION ON UPDATE NO ACTION ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
4.材料表
CREATE TABLE材料表(
材料IDint(11) NOT NULL,
材料名称varchar(45) DEFAULT NULL,
数量int(11) DEFAULT NULL,
PRIMARY KEY (材料ID)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
5.设备表
CREATE TABLE设备表(
设备IDint(11) NOT NULL,
设备名称varchar(45) DEFAULT NULL,
保养周期IDint(11) DEFAULT NULL,
PRIMARY KEY (设备ID),
KEY保养周期ID_idx(保养周期ID),
CONSTRAINT保养周期IDFOREIGN KEY (保养周期ID) REFERENCES设备类型表(保养周期ID) ON DELETE NO ACTION ON UPDATE NO ACTION ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
6.设备类型表
CREATE TABLE设备类型表(
保养周期IDint(11) NOT NULL,
保养周期varchar(45) DEFAULT NULL,
设备IDint(11) DEFAULT NULL,
PRIMARY KEY (保养周期ID)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
SELECT * FROM 设备保养系统.保养消耗表
where 材料ID='1';

SELECT * FROM 设备保养系统.保养项目表
where 设备ID='1';

2.查询设备到期
Select 设备ID from设备保养系统.设备类型表
Where 365-datediff(now(),(select date from 设备保养系统.保养类型表))<10;

AXURE8.0模型地址: (http://4pzrab.axshare.com)
附件地址:(http://pan.baidu.com/s/1gfbT1IF)

