、删除图书基本信息。
③图书编目功能对登记的新书进行编码后加入总书目表总书目表记载了图书室每一本书的信息。
f④图书库存管理功能包括图书入库管理、图书库存盘点、查询图书库存记录。
2借阅者管理模块
①借阅者类别管理功能为不同类别的借阅者设置不同的限借数量、限借期限、有效期限。
②借阅者信息管理功能包括添加、修改、查询、注销读者信息。
③借书证管理功能包括添加、修改、查询借书证信息查询指定借书证的借书信息借书证挂失。
3借书管理模块
借书管理模块包括借书、还书、续借、图书挂失、催还、超期罚款、查询等管理功能。
4系统管理模块
系统管理模块包括添加、修改、删除、查询系统用户名、口令、身份、数据备份、数据恢复等功能。
152功能结构图
图书管理系统的功能结构图如图6所示。
图6
f153开发与运行环境
1开发平台Wi
dows2000Server
2开发前台工具VisualFoxPro60
操作系统对整个网络起着重要的作用Wi
dows2000作为一种强健的、多用途的操作系统不仅能够运行强有力的CS应用软件还可以提供可靠的文件与打印服务再加其内置的通信与I
ter
etI
tra
et服务功能以及安装、使用、管理和维护的方便性因此本系统采用MicrosoftWi
dows2000Server作为操作系统。
3编码设计
①图书的ISBN书号采用中国标准书号
②其他编码的设计
154数据库设计
1概念结构设计
经过分析后设计出如图7所示ER图
图7
f图书管理系统中的关系表
2逻辑结构设计
将概念转化为关系模型经过转化后为上图。表中加下划线的为关系的主键。
3物理结构设计
选用了SQLServer2000作为数据库管理系统相应的数据库、数据表应符合SQLServer2000的要求。
f简书目的表结构
总书目的表结构
155输入输出设计
输入输出的基本要求如下
1输入数据简单方便并提供实时帮助。
2输入数据可以复查但确定输入后不可以随意修改应经过批准后才能修改。
3输出的数据格式符合标准输出操作简单、快捷。
4输出数据应提供文本和电子报表两种形式。
156用户界面设计
1用户界面充分发挥可视化程序设计的优势采用图形化操作方式适应用户的能力和要求尽量做到简单、方便、一致为用户提供友好的操作环境。
2图书管理系统的界面由窗口构成一般分为登陆窗口、主窗口、多个子窗口、对话框、报表等。
3对话框一般是应用程序和用户之间的交互窗口系统通过对话框给用户关于操作的相关信息一般要求用户进行响应。对话框的类型一般分为“提示”、“警告”、“帮助”等类型。
157报表的设计
管理信息系统中一般需要设计一r