系统模块:

  • 图书入库管理
  • 图书出库管理
  • 入库统计
  • 出库统计
  • 图书结存查询
  • 权限维护

数据库设计:

创建图书馆管理数据库(tsglbase)并创建以下数据表:

  • 图书入库数据表(rkb):

    • 图书编号(text,50个字符,普通索引,不为空)
    • 书名(text,50个字符)
    • 作者(text,10个字符)
    • 出版社(text,50个字符)
    • 版次(text,10个字符)
    • 库存数(integer,默认0)
    • 单价(currency,默认0)
    • 库存金额(currency,默认0)
    • 入库时间(date/time,默认当前时间)
  • 图书出库数据表(ckb):

    • 图书编号(text,50个字符,普通索引,不为空)
    • 书名(text,50个字符)
    • 作者(text,10个字符)
    • 出版社(text,50个字符)
    • 版次(text,10个字符)
    • 出库数(integer,默认0)
    • 单价(currency,默认0)
    • 出库金额(currency,默认0)
    • 出库时间(date/time,默认当前时间)
  • 图书主表(tszb):

    • 图书编号(text,50个字符,普通索引,不为空)
    • 书名(text,50个字符)
    • 作者(text,10个字符)
    • 出版社(text,50个字符)
  • 密码表(mmb):

    • 密码(text,20个字符,唯一,不为空)
    • 用户名(text,50个字符,唯一,不为空)

界面设计:

  • 主界面(MAINFROM.FRM):

    • 包含五个按钮,分别用于入库管理、出库管理、入库统计、出库统计和权限维护
  • 入库管理界面(inputbook.FRM):

    • 使用数据窗体向导创建,绑定到图书主表和入库图书数据表
  • 出库管理界面(outputbook.frm):

    • 使用数据窗体向导创建,绑定到图书主表和图书出库数据表

其他功能:

  • FLASH画面:用于展示系统信息
  • 计时器:用于控制FLASH画面显示时间
  • 数据控件:用于连接数据源