图书馆管理系统数据库设计 第3页

图书馆管理系统数据库设计 第3页
      简述:通过销书处理刚从书库中撤除的图书信息单
数据流来源:销书处理模块
数据流去向:图书库存情况存档
数据流组成:图书编号+图书名称+入库日期+管理员编号+出库日期+数量+总价等
  数据流量:1张/6个月
高峰流量:1张/月

数据流编号:D13
数据流名称:借书单
      简述:借阅者所要借书的信息单
数据流来源:借阅者
数据流去向:审核处理模块
数据流组成:图书编号+图书名+借阅证号等
  数据流量:200张/天
高峰流量:400张/天

数据流编号:D14
数据流名称:不合格借书单
      简述:经审核处理模块处理后,不合格的借书单
数据流来源:审核处理模块
数据流去向:借阅者
数据流组成:图书编号+图书名+借阅证号等
  数据流量:50张/天
高峰流量:100张/天

数据流编号:D15
数据流名称:合格的借书单
      简述:经审核处理后符合规定的借书单
数据流来源:审核处理模块
数据流去向:书借出处理模块
数据流组成:图书编号+图书名+借阅证号等
  数据流量:200张/天
高峰流量:400张/天
5、E—R图及表的设计
(1) ER图
 

               实  体              属  性           联  系

  
(2) 表设计

 
/*   Table: BOOK1                                               */

create table BOOK1
(
    BNO       char(10)              not null,
    BID       char(10)                      ,
    BNAME     char(20)                      ,
    WRITER    char(8)                       ,
    PRINTER   char(20)                      ,
    FLAG      char(4)                       ,
    NUM1      numeric(5)                    ,
    NUM2      numeric(5)                    ,
    DATE1     date                          ,
    primary key (BNO)
);

create table BOOK2
(
    BID       char(10)              not null,
    BNO       char(10)                      ,
    DATE1     date                          ,
    DATE2     date                          ,
    SORTS     numeric(5)                    ,
    PRICE     numeric(8,2)                  ,
    primary key (BID)
);
create table LOG
(
    NUM       numeric(5)            not null,
    USERID    char(10)                      ,
    PASSWORD  char(10)                      ,
    DATE1     date                          ,
    primary key (NUM)
);
create table STUBROW
(
    SNO       char(10)              not null,
    SNUM      numeric(5)            not null,
    BID       char(10)                      ,
    BNO       char(10)                      ,
    DATE1     date                          ,
    DATE2     date                          ,
    FLAG      char(2)                       ,
    ID        char(10)                      ,
    primary key (SNO, SNUM)
);
create table TEABROW
(
    SNO       char(10)              not null,
    SNUM      numeric(5)            not null,
    BID       char(10)                      ,
    BNO       char(10)                      ,
    DATE1     date                          ,
    DATE2     date                          ,
    FLAG      char(2)                       ,
    ID        char(10)                      ,
    primary key (SNO, SNUM)
);
create table SPASS
(
    SNO       char(10)              not null,
    SNUM      numeric(5)                    ,
    SNAME     char(8)                       ,
    SEX       char(4)                       ,
    CLASS     char(8)                       ,
    DATE1     date                          ,
    primary key (SNO)
);
create table TPASS
(
    TNO       char(10)              not null,
    TEA_SNO   char(10)                      ,
    SNUM      numeric(5)                    ,
    TNAME     char(8)                       ,

上一页  [1] [2] [3] [4] [5] [6] 下一页

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有