基于VF图书管理系统的设计
关键词:图书管理、借阅、浏览、Visual Foxpro
中文摘要:
随着计算机广泛地应用在科学技术领域的各个方面,并逐渐进入家庭,成为人们生活中必不可少的一部分。为了适应读者对图书的需求,同时又大大减轻图书馆工作人员的工作量,全面提高图书馆的管理效率及服务质量,我以Visual Foxpro 6.0为环境,开发了此应用软件,本系统适用于各类小型图书馆,以及各类大中专院校、中小学校、企事业单位的图书馆和资料室的现代化综合管理。
本软件针对图书馆的业务范围及工作特点,设计了读者管理、图书管理、借阅管理、系统运行维护等4个子系统,这4个子系统包括了图书馆的主要业务,可以全面实现对图书馆采购、编目、检索、统计和流通等业务的计算机管理,使图书馆管理水平和业务水平跃上一个新的台阶。应用本系统可以在计算机上灵活、方便地管理图书,从而大大的提高了处理速率,使管理更加现代化。本系统是根据实际情况和具体内容,按照一定的要求,科学、合理的进行系统分析、设计,具体包括菜单设计、数据输入、查询、删除、修改等设计。从而使本系统完全能满足经济性、灵活性、系统性及可靠性的要求。
第1章概述
随着计算机技术的飞速发展,计算机在各行各业中应用的普及,利用计算机实现图书管理系统势在必行,当前图书管理系统正成为现代学校图书馆中不可缺少的一部分,是适应现代学校要求,推动图书管理走向科学化,规范化的必要条件。
图书馆是最丰富的、最宝贵的信息源,是老师和学生获得知识的重要场所。我校一直以来,就非常重视图书馆的建设,至今藏书已达30余万册。从1994年引入计算机管理图书,但是随着网络技术的发展、学校整体计算机应用水平的提高和藏书规模的扩大,原来系统的时效性、数据的正确性、操作的方便性上都存在不足,已影响到系统的正常使用。经过考察比较,决定利用自己的力量对图书馆的图书管理系统进行从新设计。使系统不仅能利用软件开发技术和校园网建设的成果,方便读者查询、借阅操作,而且,能结合学校资金投入有限、图书需求量大的特点,对图书管理中各个业务环节加强管理
第2章需求分析
需求分析是开发任何软件系统的第一步,主要是对管理信息系统的需求进行分析,分析系统要解决的问题,对目标系统提出完整、准确、清晰、具体的要求。需求分析的结果是系统开发的基础,关系到系统的可利用价值,是开发软件所不可缺少的重要环节。
2.1 图书管理系统现状及发展
传统的人力管理信息的办法已逐渐被淘汰,以往用手工完成的图书管理系统工作,管理人员需要填写许多统计表格,然后再加以整理,进行修改和查询时,再从库中提取出来,一条条查看记录,直到找到所需要的信息;统计时,又要看过所有的记录后,才能得出结论。如此进行管理不仅速度慢,而且准确性差。所以,用计算机来进行图书管理系统来处理信息,已成为必不可挡的趋势。据此,我编制的系统具有录入、查询、修改、统计及打印的功能,不但处理速度快,准确度高,而且界面友好,大大提高了管理人员的工作效率。
2.2 可行性分析
关于可行性研究,我根据学校实际情况得出如下结论:
有一定的编程能力和经验,对Visual FoxPro 6.0比较熟练,运用也较自如。
本系统要求计算机只需586或以上即可, 而开发的成本也较低廉,这对一个图书馆来说是丝毫不成问题的。
通过以上几点的分析,我觉得本图书管理系统完全有开发的必要,并具有普遍可行性。本软件可以运行在Windows 95/98/XP或更高版本的Windows操作系统之上。
2.3 数据库管理系统的现状
数据库是70年代末发展起来的一门计算机技术科学,经过30多年的发展,它逐渐渗透到了人们日常的学习和工作之中。随着经济的发展,数据库也在人们生活中发挥巨大的作用。
“开发图书管理系统采用Visual FoxPro 6.0作为开发工具。它是Visual公司推出的用于企业级应用开发的开发工具。是面向对象的开发工具,与传统的开发工具有着本质的区别。Visual FoxPro 6.0相对以往的开发工具具有以下一些优异的功能和特点
通过调研了解到,该图书馆各个部门负责的主要业务如下:
(1)采编组主要负责图书采编工作,包括购置新书、打印编目、增加数量。
(2)目录厅主要负责读者查询工作,包括可借图书(按图书类别、图书名称或图书作者查询);新书目录(按图书类别、日期查询);借书情况(按读者借书证号查询)
(3)借阅组主要负责图书流通、查询统计、借阅查询等工作。
(4)阅览室、工具书室主要负责读者阅览工作,包括:阅览各种杂志、报纸、阅览各种工具书。
下面绘制出图书馆流通业务中借书的流程图。
(1)读者在目录厅查阅索引卡;
(2)读者写出所借图书的分类号、种次号、交给图书管理员,并出示本人的借书证;
(3)图书管理员根据图书的分类号、种次号到书库找书;
(4)将图书交给读者,并由读者填写所借图书的借书卡。
(5)图书管理员把借书卡保存到写有该读者借书证号的口袋里。