图书管理系统 第3页
1.功能设置适应性强
系统设置灵活,具有局部管理与全面管理的功能,整个系统由几个子系统组成,可分、可合,每个子系统既可单独运行,又是有机联系的一体,可适应不同人员配置条件的图书馆;同时系统既可在高档机、大内存下使用,又可在低档机、小内存上使用,可满足不同经济条件的图书馆。
2.检索功能强
系统提供组合查询。组合查询提供所有可检索字段(包括条形码号、编号、类别、合订本名称、试卷代号、试卷名称、页码、第几册等)的任意组合条件检索,功能强大,能保证一定的查准、查全率;系统采用复合索引技术,检索响应速度快,20万册藏书记录中检索一条记录在几秒之内即可完成。
3.流通方式多样化
使用该系统在进行借还图书时,图书馆可根据学校资金实际情况,可采用普通借还书方式、条形码借还书方式。
4.数据安全性好
系统通过对数据库的加密和用户权限的设置保证了系统的安全。加密后的数据库只有本系统才能对其进行文护,任何直接对数据库的操作都将无效,从而保证了数据库入口的唯一性,避免了来自外界的破坏;本系统操作人员只能对自己权限范围内的数据进行文护,从而避免了来自内部的破坏。
5.数据录入直观方便
系统采用屏幕格式输入,简洁、直观,符合情报人员习惯;屏幕设计风格统一,用户易于掌握。系统对复本图书的重复数据,由用户输入复本数后,就可完成对重复数据的自动追加,较好地解决了数据冗余度的问题,提高了录入速度,节省了工作时间。
6.时间特性
一般操作的响应时间应在1~2秒内,对软磁盘和打印机的操作,以及数据的导入和导出也应在可接受的时间内完成。
第三章 图书馆管理系统的具体实现
3.1模块化的开发环境的简介
VISUAL BASIC是微软公司出品的一个快速可视化程序开发工具软件。借助微软在操作系统和办公自动化软件的垄断地位,VB在短短的几年内风靡全球。VB是极具特色和功能强大的软件,主要表现:所见即所得的界面设计,基于对象的设计方法,极短的软件开发周期,教易文护的代码。同时众多的ACTIVE控件,提高了软件的使用效率。
VB应用程序语言的基本特点:
1. 可视化界面设计:
VB为用户提供大量的界面元素(在VB中称为控件对象),这些控件对象对于熟悉WINDOWS应用程序的用户来说是一点也不陌生,如“窗体”,“菜单”,“命令按扭”,“工具按扭”,“检查框”等等,用户只要利用鼠标、键盘把这些控件对象拖动到合适的位置,设置其大小、形状、属性等,就可以设计出所需的应用程序界面。
2. 事件驱动编程
在使用VB设计应用程序是,必须首先确定应用程序如何同用户进行交互。例如发生鼠标单击、键盘输入等事件是,由用户编写代码控制这些事件的响应,这就是所谓的事件驱动编程。
3.与数据库的连接性
VISUAL BASIC提供了与底层数据库系统紧密的连接。 VISUAL BASIC支持不同的关系数据库管理系统并充分发挥每一个数据库的特长。开发人员和利用内置的高性能数据库引擎——JET生成独立应用或脱离服务器运行的服务以上的应用,在开发该图书馆管理系统时,笔者就是使用该种数据库引擎。VISUAL BASIC存取数据库的方式有两种:
·通过使用的ODBC接口。(ODBC(开放数据库连接)是微软公司的数据库连接标准)
·通过使用由VISUAL BASIC提供的专用的直接与数据库相连的接口
以下进行图例说明
SQL ANYWHERE 数据库 ORACLE 数据库 INFORMIX 数据库 SYBASE 数据库
值得一提的是VISUAL BASIC拥有可视化数据管理器窗口,可以直接利用他进行数据库设计。
3.2图书馆管理系统流通子模块中用到的数据库:
数据只有用数据库来管理才能有自动化管理的可能。数据的结构将影响整个管理机制的应用,而且一但建立以后要修改常会出现麻烦。所以一开始就要仔细慎重地搭建一个完整而合理的结构。对于我们用简单易操作的Microsoft Access数据库是比较适合的。我的范例中的数据库文件就是Access类型的数据库。数据库中共有七个数据表“图书总表”(对试卷合订本总概括,如条形码号、编号、合订本名称、分类等字段)和“图书分表”(对试卷合订本里边的内容的简单介绍,如编号,试卷代码、试卷名称、页号等字段)、“读者“(存储读者的一些基本信息,如姓名、学生证号,班级等一些字段)、”借书流水表“、”还书流水表“、”借书历史表“,读者在借阅过程中管理员要对这三个表进行修改。还有就是管理员的登录时用到的”密码“表。(如图下图)
上一页 [1] [2] [3] [4] [5] [6] [7] 下一页