系统模块:
- 图书入库管理
- 图书出库管理
- 入库统计
- 出库统计
- 图书结存查询
- 权限维护
数据库设计:
创建图书馆管理数据库(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画面显示时间
- 数据控件:用于连接数据源