提供了良好的机会让我们亲自设计并实现了图书管理系统的部分功能。
设计一个图书管理系统必不可少的必须对全管书籍进行分类汇总。而这就是我们所说的数据库设计的第一阶段需求分析。在这一阶段除了对具体情况诸如实行对管理员的管理、对读者的管理、书籍管理、书籍的借阅与归还、借阅超时等功能的实现还需要对用户的需求进行调查和分析否则就失去了设计这个系统的意义了。
对于界面的设计我们应该追求的是美观、易读性强、清晰度高原则是不能因为刻意追求美观而以整个界面的清晰度的牺牲作为代价不能为了清晰度而抛弃对易读性的追求。再设计的过程中我们应该根据实际的情况进行设计做到具体问题具体分析不刻意追求原则。
在对应的界面与Access数据库建立连接并实现对应的SQL语句进行实现将产生的结果显示出来。并运用捕捉异常的方法将异常信息显示出来。
实现SQL语句的时候借助前台开发工具中关于数据处理的控件来完成。对于读者而言他们的需求是了解图书的基本情况自己的借阅情况。总而言之就是实现对各个信息表的查询。对于图书管理员而言要实现的功能相对而言比较多例如实现新书入库、Access数据库表的创建、系统的维护等等这些都需要设计和实现的。
f2系统功能介绍
21系统功能总框图
图书馆管理系统功能总框图如图21所示。
图21系统功能框架图
22模块功能介绍
221管理员模块功能介绍
1管理员登陆
此模块主要是利用Me
uBar添加菜单条利用Me
u和Me
uItem添加菜单和菜单的各个参数通过事件Actio
Eve
t可以实现进入各个模块如管理日志、管理员添加、管理员切换、读者添加、读者修改、读者查询、读者删除、新书入库、书籍查询、借阅书籍、归还书籍、借阅超时及退出的功能。
f2管理日志
此模块可以清楚的显示出书籍借阅与归还的信息包括书号、书名、图书证号、借还、操作日期、已付款额。读者可以通过此模块实现的功能清楚的了解图书被借阅和归还的详细信息从而给读者带来了很多方便。
3管理员添加功能介绍
此模块功能是增加新管理员的登陆帐户。在图书馆管理系统中必须有每一个管理者的帐户让其可以正常进行新图书证的办理、借阅书籍和归还书籍等系统管理。所以在管理员功能模块中增加了管理员添加这个功能。
4管理员切换
此模块的主要功能是进行管理员之间的切换即单击管理员菜单下的管理员切换就会退出当前管理员界面从而出现管理员切换窗口而另一管理员就可以在管理员切换窗口中的用户名和密码两栏中通过输入自己的用户名和密码直接进入该系统。
22r