用户操作手册1.以内部管理员身份登录系统·········································································31.1图书记录维护···················································································41.2读者记录维护···················································································61.3用户记录维护···················································································81.4退出管理界面···················································································92.以服务管理员身份登录系统·········································································92.1图书查询·······················································································102.2借书处理·······················································································132.3还书处理·······················································································192.4退出系统·······················································································25用户操作手册1用户操作手册编译通过后运行程序,Delphi有三种程序运行方式:正常运行、单步运行、分段运行,根据需要选择合适的运行方式。单击“run”菜单→run或单击工具栏的“”,程序按序执行语句直到结束。如果有错误,程序自动终止,回到代码编辑器并显示出错行。如果没有错误,弹出图6-1所示的对话框,输入登录数据库的用户名和密码后弹出图6-2所示的系统登录界面,输入内部管理员或服务管理员用户名和密码登录系统。图6-1数据库登录界面图6-2用户登录界面用户操作手册2如果没有输入的用户名,将弹出图6-3的对话框;如果输入的用户名或密码错误,将弹出图6-4所示的对话框;允许用户名或密码错误的用户有三次登录系统的机会。不然将弹出图6-5所示的对话框,并强行关闭。图6-3不合法用户登录提示信息图6-4用户名或密码错误提示信息用户操作手册3图6-5无效登录三次,强行退出提示信息图6-6退出管理系统1以内部管理员身份登录系统操作前应该清楚“内部管理员”的操作权限。“内部管理员”负责管理图书、读者和用户,可以对合法用户表、图书表和读者表进行查询、插入更新和删除操作,对借阅表只能查询,不能进行插入、更新和删除操作。用户操作手册4单击“Run”→Run或单击工具栏上的三角形图标“”,弹出图6-1所示的对话框,输入登录数据库的用户名和密码后弹出图6-2所示的登录界面,输入“内部管理员”的用户名和密码(用户名输入“三牛”,密码输入“123”),验证正确后,弹出图6-7所示的界面(ManageForm窗口),进入图书馆内部管理系统。图6-7图书馆内部管理系统运行界面1.1图书记录维护单击图6-7中的‘“图书记录维护”按钮,图6-8所示的窗口,可查看、添加、删除图书信息。单击将退出图书记录维护界面。用户操作手册5图6-8图书记录维护界面单击图6-8的可以添加图书记录、单击可删除图书记录,单击可移动光标,看看图书信息记录。例如:增加图书记录“1009,计算机,电子工业出版社,三牛,人工智能,20,否”,在图6-8所示界面单击,将记录输入完成后单击按钮,即可将图书表中增加该记录,如图6-9、表6-1。用户操作手册6图6-9增加记录表6-1图书表1.2读者记录维护单击图6-7中的“读者记录维护”按钮,弹出图6-10所示的窗口,可查看、添加、删除图书信息。单击将退出图书记录维护界面。用户操作手册7图6-10读者记录维护界面单击图6-10的可以添加读者记录、单击可删除读者记录,单击可移动光标,看看读者信息记录。例如:将读者记录“0010,三牛,数学,男,13073880717”的读者姓名改为:“牛三”。在图6-10所示界面单击,将记录修改完成后单击图6-8中按钮,即可将读者表中修改该记录,如图6-11、表6-2。用户操作手册8图6-11修改记录表6-2读者表1.3用户记录维护单击图6-7中的“用户记录维护”按钮,弹出图6-12所示的窗口,可查看、添加、删除管理员信息。单击将退出用户记录维护界面。用户操作手册9图6-12用户记录维护界面例如:如果将登录密码从123改为1234,在单击“修改”按钮,查看数据库“合法用户”表,可以看到密码修改为1234,如表6-3所示。表6-3修改后的合法用户表1.4退出管理界面单击“退出管理系统”退出内部管理系统。2以服务管理员身份登录系统操作前应该清楚“服务管理员”的操作权限:“服务管理员”可以对借阅表进行查询、插入、更新和删除操作,可以查询读者表和图书表内容,也可以更新图书表的信息(借还书时可修改图书表的“借出否”属性),但不允许对读者表和图书表进行插入和删除操作,不能对合法用户表进行任何操作。系统运行时弹出图6-1所示的窗口,输入数据库登陆的用户名和密码,在弹出的图6-2所示的系统登录窗口中,输入服务管理员的用户名和密码登录系统用户操作手册10(用户名输入“牛三”,密码输入“1234”),弹出ServeingForm窗口,进入图书馆服务系统,如图6-13所示。图6-13图书馆服务系统界面2.1图书查询单击图6-13中的“图书查询”按钮,弹出图6-14所示的窗口。单击将进入图书借书界面单击将退出图书查询界面。用户操作手册11图6-14图书查询界面(1)按书名查询没有输入书名查询时,弹出图6-15所示的提示窗口。输入图书的全名或者图书书名中的一个字或者几个字,例如:输入图书的全名“数据结构”或“数”、“数据”、“结构”等查询,查询结果如图6-16所示。图6-15没有输入书名查询用户操作手册12图6-16按图书书名模糊查询结果(2)按图书类别查询没有输入类别查询时,弹出图6-17所示的提示窗口。输入图书类别,例如:输入图书类别为“计算机”的图书进行查询,查询结果如图6-18所示。图6-17没有输入类别查询用户操作手册13图6-18按图书类别查询结果2.2借书处理单击图书6-13中的“借书处理”弹出图6-19所示的窗口进行借书。单击将进入图书查询界面单击将进入还书处理界面。单击将退出图书查询界面。用户操作手册14图6-19借书处理界面进行借书操作前最好先查看一下图书表和借阅表的内容,如表6-4和表6-5所示,了解哪些图书已借出,便于验证系统测试信息。表6-4借书前图书表内容表6-5借书后借阅表内容(1)没有输入“书号”或“读者编号”时借书借书时如果没有输入“书号”或“读者编号”单击“确定”按钮,弹出图6-20所示的提示对话框。用户操作手册15图6-20没有输入“书号”或“读者编号”进行借书单弹出的提示对话框(2)输入的“书号”或者“读者编号”不存在时借出输入的“书号”或者“读者编号”不存在,或者没有输入“书号”或者“读者编号”,直接单击“借书”按钮时,弹出图6-21所示的对话框图6-21输入的“书号”或者“读者编号”不存在进行借书单弹出的提示对话框(3)借已借出的图书从表6-3所示的图书表以及图6-22“借出否”栏里为“是”内容可知,书号为“1001”的图书已经借出,如果再借已经借出的图书,将弹出图6-23所示的对话框提醒读者他想借的图书已经借出。用户操作手册16图6-22书名为“1001”的借阅情况图6-23借已借出的图书弹出的对话框(4)借书本书限制如果一个读者借书本书超过3本,那么他就不能再继续借书。例如:如图6-24所示,读者“0001”艺术本书已经超过3本。那他将不能再借书,并弹出图6-25的对话框。用户操作手册17图6-24读者编号为“0001”的借书情况图6-25借书本书超过三本弹出的对话框(5)借书成功例如:读者编号为“0002”的读者向借书号为“1004”的图书,该读者借书未满3本,并且图书也未借出。所以在图6-26中输入“1004”和“0002”确定后进行借书,弹出图6-27,借书成功的对话框。用户操作手册18图6-26借书处理图6-27借书成功对话框借书成功后“借书处理”界面全部清空,为下次借书做好准备,如图6-28所示。借书完成后,查看表6-6所示的图书表可知书号为“1004”的图书的借出否属性已经从“否”改为“是”,查看表6-7所示借阅表可知书号为“1004”的图书已经被读者编号为“0001”的读者借走,并存放在借阅表中。用户操作手册19图6-28借书成功后的借书窗口表6-6借书后图书表内容表6-7借书后借阅表内容2.3还书处理单击图书6-13中的“还书处理”弹出图6-29所示的窗口进行还书。单击将进入图书查询界面用户操作手册20单击将进入图书借书界面单击将退出图书查询界面。图6-29还书处理界面进行还书操作前最好先查看一下图书表和借阅表的内容,如表6-8和表6-9所示,了解哪些图书已借出,便于验证系统测试信息。表6-8还书前图书表内容表6-9还书前借阅表内容用户操作手册21(1)没有输入“书号”或“读者编号”时还书还书时如果没有输入“书号”或“读者编号”单击“确定”按钮,弹出图6-30所示的提示对话框。图6-30没有输入“书号”或“读者编号”进行借书时弹出的提示对话框(2)输入的“书号”不存在时还书输入的“书号”没有在图书表时,例如输入“0000”,弹出图6-31所示的对话框图6-31输入的“书号”不存在进行还书弹出的对话框(3)输入的“读者编号”不存在时还书输入的“读者编号”没有在读者表时,例如输入“0000”,弹出图6-32所示的对话框用户操作手册22图6-32输入的“读者编号”不存在进行还书弹出的对话框(4)还没有借出的书例如:从表6-8可知,书号为“1010”的图书未借出,如果还该书的话,将弹出图6-33所示的提示对话框。图6-33还没有借出的书对话框(5)用户和所借的书不匹配当还书时,输入的“书号”或“读者编号”都正确,书也已经借出,但是这本书不是该用户所借。例如:由表6-9可知,书号“1001”的图书由读者编号为“0001”的读者借出,但是若由读者编号为“0002”的读者还书,则弹出图6-34所示的对话框,提醒用户,书和读者不匹配,不能还书。图6-34用户和所借的书不匹配弹出对话框(6)还书成功用户操作手册23例如:读者编号为“0002”的读者还书号为“1004”的图书,由表6-9所示,该书确实是该读者借的,所以单击“确定”按钮时,弹出图6-35的对话框,提醒用户,验证无误可以还书。单击“还书”按钮即可还书。弹出图6-37对话框,表示还书成功。图6-35验证无误对话框图6-36还书处理、图6-37还书成功对话框用户操作手册24还书成功后如图6-38所示,“还书处理”界面全部清空,为下次还书做好准备。还书完成后,查看表6-10所示的图书表可知书号为“1004”的图书的借出否属性已经从“是”改为“否”,查看表6-11所示借阅表可知书号为“1004”读者编号为“0001”已经删除。图6-38还书成功后的还书窗口表6-10借书后图书表内容表6-11