5) 选择“图书统计” 选择“书号”
6) 选择“图书统计” 选择“单价” =
输出:
1) 显示后4个图书记录,读者借书情况记录 2) 显示所有记录
3) 显示前4个图书记录,读者借书情况记录 4) 显示第2到第6个图书记录,读者借书情况记录 5) 显示所有记录 6) 提示无此记录 7) 提示无此记录
50.00
7) 选择“借书情况统计”选择“出借日期” 2001/2/4 到 2001/3/4
用 户 手 册
1. 引言: 1.1 编写目的:
编写本手册的目的在于使没有接触本系统的用户能够学会使用本系统 1.2 项目背景:
本项目主要是根据软件工程课程的实践需要,根据小型图书管理的流程,与软件工程的理论相结合,完成本项目的开发。本项目的设计和开发目标是达到软件工程课程理论和实际相结合的目的。
1.3 定义: ? ?
数据流图
从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程。 数据词典
对于数据流图中出现的所有被命名的图形元素在数据词典中作为一个词条加以定义, 使得每一个图形元素的名字都有一个确切的解释。
2.软件概述:
本系统应该完成一个小型图书馆的所有功能,包括以下内容: (1)图书管理
此操作由操作员完成,单击菜单选项的“图书数据管理”,进入图书管理系统,可以修改、删除、添加图书记录。
(2)读者信息管理
此操作由操作员完成,单击菜单选项的“读者数据管理”,进入图书管理系统,可以修改、删除、添加读者信息。
(3)读者借书
读者可以凭借书证根据权限借某一本或几本图书, 此信息进入流通信息库,此操作由操作员和读者共同完成。
(4)读者还书
读者归还自己借的图书,系统修改相应的读者信息、图书信息,并删除流通信息库中的相关信息,此操作由操作员完成。
(5)查询
读者可以用不同方式如根据书名或内容查询图书馆中的藏书信息,读者还可以查询自己的借书信息,操作员可以查询所有读者的借书信息。
(6)续借
如果到了归还期限读者还想继续借阅,可以续借,但续借次数有限制,并据此修改流通信息,此操作由操作员和读者共同完成。
(7)罚款
读者还书时如果过期或图书破损或读者丢失图书,需根据过期时间或图书价格对读者罚款,并修改相应的图书信息,把罚款信息记录到罚款信息库中,此操作由操作员完成。
3.运行环境:
3.1 硬件:带有内存10M的计算机。 3.2 软件: MICROSOFT ACCESS。
4.使用说明:
安装和初使化:双击带有立方体图标,进入界面“新建”,,单击“确定”键,便进入主界面。本程序是在VISUAL C++6.0中完成的。
5.运行说明:
运行步骤: 5.1 操作员登录
目的:防止其它人对图书管理系统的不正当使用及破坏
操作步骤:单击桌面上的LMS图标,便进入图书管理系统,这时会出现对话框,输入用户名及密码,如正确即可进入系统,并进行相关操作,如不正确,出现提示信息,要求重新输入,3次不正确输入,系统自动关闭。
5.2 读者欲进行书目查询:
目的:根据关键字查询到自己想要的书;
操作步骤:可通过互联网查询,点击主界面上的图书查询, 便进入书目查询的界面。这时,读者可在书号,书名,作者,出版社,多关键字项中任选其中几项输入欲查询的条件和要求,然后单击“提交”键,便可以得到查询结果。如果读者想放弃此次查询或查询到结果后想返回主界面,可以单击“返回”键,返回到主界面。
5.3 操作员欲进行新书入库:
目的:将新书的有关信息输入图书库中;
操作步骤:单击主界面上的库存管理,进入新书入库的界面。这时,单击工具栏中的第一个图标,便可以输入该书的所有相关信息。同时可以通过工具栏中的图标进行图书的浏览。如果操作员想放弃此次新书入库操作或达到目的后想返回主界面,可以单击“返回”键,返回到主界面。
5.4 操作员欲进行旧书出库:
目的:将旧书的有关信息从图书库中删除;
操作步骤:单击主界面上的库存管理,进入旧书出库的界面。这时,单击工具栏中的第一个图标,便可以输入该书的所有相关信息。同时可以通过工具栏中的图标进行图书的浏览。如果
操作员想放弃此次旧书出库操作或达到目的后想返回主界面,可以单击“返回”键,返回到主界面。
5.5 操作员欲进行增加新读者:
目的:将新读者的有关信息输入读者库中;
操作步骤:操作步骤:单击主界面上的读者管理,进入新增读者的界面。这时,单击工具栏中的第一个图标,便可以输入读者的所有相关信息。同时可以通过工具栏中的图标进行读者的浏览。如果操作员想放弃此次增加读者操作或达到目的后想返回主界面,可以单击“返回”键,返回到主界面。
5.6 操作员欲进行删除到期读者:
目的:将到期读者的有关信息从读者库中删除;
操作步骤:单击主界面上的读者管理,进入读者的界面。这时,单击工具栏中的第一个图标,便可以输入读者的所有相关信息。同时可以通过工具栏中的图标进行读者的浏览。如果操作员想放弃此次旧书出库操作或达到目的后想返回主界面,可以单击“返回”键,返回到主界面。
5.7 操作员欲进行借书操作:
目的:对读者进行身份审核,并进行借书的相关操作;
操作步骤:。进入流通主界面后,操作员输入读者编码,并单击借阅,如果读者编码不出现在所检索到的条目中,说明该读者无权在该图书馆中借阅书;如果所检索到的条目为零,说明该读者还未曾在该图书馆中借书,这时更新零为所借的图书编码;如果所检索到的条目中不为零,则重新输入读者编码和所借的图书编码。这样,流通库中已经保存了该借阅信息。自动更新读者库和书库。这样操作员就完成了对该读者借阅该书的全部对库的操作。单击“返回”键,返回到主界面。
5.8 操作员欲进行还书操作:
目的:对读者进行还书的相关操作(注意:如果有过期要进行罚款);
操作操作步骤:。进入流通主界面后,操作员输入图书编码,并单击还书,自动更新读者库和书库,并自动判断是否超期。这样操作员就完成了对该读者还书的全部对库的操作。单击“返回”键,返回到主界面。
5.9 操作员欲进行罚款操作: 目的:对读者进行罚款的相关操作;
操作步骤:这是伴随还书操作而进行的。先要检查RETURNDATE是否逾期,如果有逾期要罚款。这时,单击流通界面上的“确定”键,
并打印所罚的书的书名,及罚款金额,罚款原因,罚款日期,经手人姓名。 这样,罚款操作完毕。
6.用户操作举例:
6.1 用户进行图书查询:
目的:用户要查询“清华大学出版社”出版的有关“数据结构”方面的书籍。
步骤:用户单击主界面上的书目查询的界面。这时,用户在书名中输入“计算机” ,作者中不输入查询条件,出版社中输入“清华大学出版社”,然后单击“开始”键,得到查询结果如下:
11 数据结构 殷人昆 清华大学出版社 12 数据结构 严慰敏 清华大学出版社
及相关的的,页数,价格,书号,现金,出版日期。 然后单击“返回”键,返回到主界面。
6.2 用户进行读者信息查询:
目的:用户要根据自己的读者编码查询自己图书证的有效期和目前拥有册数。
步骤:单击主界面查询的界面。这时,读者可在(读者编码)中输入100007 ,然后单击“开始”键,得到查询结果如下:
hero 100007 男 大唐电信 职员 1 20500305
单击“返回”键,返回到主界面。
6.3 操作员执行新书入库:
目的:将新书——《软件工程》的有关信息输入图书库中;
操作步骤:单击主界面上的库存管理,然后进入新书入库的界面。这时,通过工具栏中的个图标查询到图书库中目前拥有20本书籍,并按次序排列到第20号。单击工具栏中的第一个图标,
输入相关信息如下:
bookname:软件工程 price:30.00 bookmark: 21 ISBN:40—21 author: 殷人昆 total:5 publishion:清华大学出版社 current:5
pages: 300 publishdate:98—10—7
这样一来,库中就有了第21号记录。
单击“返回”键,返回到主界面。
6.4 操作员执行旧书出库:
目的:将第28号图书的有关信息从图书库中删除;
操作步骤:单击主界面上的库存管理,然后进入旧书出库的界面。这时,通过工具栏中的个图标查询到图书库中目前拥有20本书籍,并按次序排列到第20号。单击工具栏中的第一个图标,然后确认删除。