文档介绍:830I0I80E08003
K0I0I80E08003
矍丑
800I0I80E08003
SI0I0I80E08003
^T0T0T80E08002
II0I0I80E08003
:匱幣筋屮盘输入
无
可借复本
BKEJIE
INT
无
键盘输入
无
借书状态
Btatus
VARCHAR
0一6字节
键盘输入
无
备注
Bremark
VARCHAR
0—100字节
键盘输入
无
输出项
图书管理模块:书籍条码号、ISBN号、类别编号、书籍名称、作者姓名、出版社、图
书总数量、可借复本、借书状态、登记日期、备注。
算法
新书入库:
If有输入要添加的内容then
If有输入重复内容then
重新输入
Else添加新书信息
Endif
Else重新输入
Endif
查询图书信息:
begin
输入查询条件a
ifa二图书名称then
查询相应图书
endif
elseifa二出版社信息then查询相应出版社的图书endif
elseifa二作者信息then查询相应作者的图书endif
end;
旧书出库:
if还有未还副本then提示不能出库
else删除图书信息endif
流程逻辑
开贻
输典登询条件
谢书名称?
出版社?
作者?
]
结束
查询国书信息:
查询相应的图书信息
查询相应的閤书信息
开始
是否还有未还副本
结束
绘示不能出库
I日书出库}
删除该国书信息
。
书目信息存放在books表中。
读者信息存放在readers表中。
借阅记录存放在borrow表中。
图书类型存放在btypes表中。
读者类型存放在rtypes表中。
本图书馆管理信息系统的限制条件是:
操作系统采用Window9x及以上版本。
操作时,先建立图书信息库,再办理图书证业务,最后处理读者借阅事务。
对于多本相同的书,每本编制唯一图书馆内部编号,一次最多借10本书。
图书管理模块:图书是否被重复录入;馆内图书是否可借;图书查询是否准确。
本系统的功能比较全面,综合考虑了用户的各项要求,因此没有尚未解决的问题
4读者管理模块(readers)设计说明
程序描述该程序主要是对读者进行管理,包括新增读者信息、读者信息查询、注销等操作。
本程序除查询部分外其他的在需要使用时才调入内存。
性能
(1)要求系统安全稳定,可靠性高。
(2)操作简便,运用灵活,实用性强,准确性高。
(3)系统出现故障时要尽可能给出较为明确的出错提示及解决办法,系统应具有必要的错误保护机制。
输入项
读者(readers):
名称
标识
类型
有效范围
输入方式
安全保密
借书证号
RNO
VARCHAR
0—
-12字节
键盘输入
无
读者姓名
RNAME
VARCHAR
0—
-8字节
键盘输入
无
Rtno
VARCHAR
0—
-12字节
键盘输入
无
读者类型
读者性别
RSEX
VARCHAR
0一6字节
键盘输入
无
出生年月
RBIRTHDAY
Datetime
无
无
读者系别班级
或科室
RIdentity
VARCHAR
0—30字节
键盘输入
无
登录密码
RPASSWORD
VARCHAR
0—30字节
键盘输入
保密
权限
RQX
VARCHAR
0—12字节
键盘输入
保密
输出项
读者管理模块:借书证号、读者姓名、读者类型、读者性别、读者年龄、读者系别班级或科室。
算法
添加新用户:
If有输入要添加的内容then
If有输入重复内容then
重新输入
Else
添加新用户信息
Endif
Else重新输入
Endif
查询读者信息:
begin
输入查询条件a
fa二读者姓名then
查询相应读者信息
endif
elseifa二借书证号then
查询相应借书证号的读者信息
endif
end;
用户注销:
if还有图书未还then
提示不能注销
else删除读