文档介绍:.
I / 8
目录
1引言1
3程序1〔标识符设计说明2
;
输入新增的图书的信息;
3 / 8
.
if 信息不全 then
begin
提示XX不能为空,返回;
end;
确定添加?
if 确定 then
begin
insert into 图书信息表
values〔新图书编号,输入的信息;
返回结果;
end
else 返回输入信息;
end
:
begin
输入图书编号;
select 图书资料
from 图书信息表
where 图书编号=输入的图书编号;
if 查询结果为空 then
begin
提示图书未找到,返回;
end
else 返回图书信息;
在信息框里修改需要修改的信息;
确定修改?
if 确定 then
begin
update 图书信息表
set 图书信息=修改后的图书信息
where 图书编号=输入的图书编号;
返回结果;
end
else 返回查询的结果;
end
begin
输入读者编号;
select 状态
from 读者表
where 读者编号=输入的读者编号;
if 状态=停借 then
begin
提示读者欠费不能借书,返回;
4 / 8
.
end
else
begin
输入图书编号;
end
确定?
if 确定 then
begin
insert into 借阅表
values 〔读者,图书信息;
end
else 输入到读者编号;
end
Begin
输入图书编号
select 状态
from 借阅表
where 图书编号=输入的图书编号;
计算图书借阅时间;
if 超期 then
begin
计算罚款金额;
if 未交付金额 then
begin
update 读者表 set 读者状态=停借;
end
end
end
用图表〔例如流程图、判定表等辅以必要的说明来表示本程序的逻辑流程。
登陆流程图如图所示:
图书查询流程图如图所示:
增加图书流程图如图所示:
图书修改流程图如图所示:
图书借阅流程图如图所示:
5 / 8
.
用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构〔数据库、数据文卷。
图书管理模块
系统管理模块
图书统计模块
借阅模块
操作员管理
系统参数
查阅图书
查阅读者
模块之间采取的是串行方式与并行方式的结合,并通过值传递来实现数据的传输
根据需要,说明本程序的存储分配。
读者查验模块:
数据库
pReader
_RecordsetPtr
数据库查询