_小型图书馆管理系统的设计与实现.doc
文本预览下载声明
计算机专业毕业论文(设计)
小型图书馆管理系统的设计与实现
Miniature Library Management System
【摘要】:本文首先分析了图书馆管理系统在生活过程中的实际需求,然后以中学图书馆为背景,设计并实现了一个小型图书馆管理系统,对其中各个主要模块的设计与实现进行了详细的介绍。本系统可以完成小型图书馆的日常工作,并且易于使用、维护,对计算机的配置要求也很低。
【关键词】: Visual Basic 图书馆 条形码 ADO
【Abstract】:
This paper firstly analyses the necessity of using library management system in a real life .Then taking a middle school library for example ,The author designs a miniature library management system ,makes the system work and gives a detailed introduction of the construction and design of data base as well as the realization of each model .This system not only can complete daily work in the library ,but also is convenient to use and maintain . Moreover ,it demands little on software and hardware.
【Keywords】: Visual Basic Library Bar code ADO
一、 前言
图书馆是学校必须有的部门之一,在图书馆的日常运作过程中,最主要的工作就是对大量的读者信息、书籍信息以及两者相互作用产生的借书信息、还书信息等的管理。诸如清涧中学等一些中小学校的图书馆至今还采用传统的人工管理方式,既浪费了大量的人力物力,还很容易出错。所以使用一个图书馆管理系统对其而言是相当有必要的。
现在较为成熟图书馆管理软件不少,但是存在着这样那样的问题,使得它们很难在小型图书馆中得到广泛的使用,如现在最为流行的清华息洋图书馆管理系统6.0版,功能很完善,但是对计算机系统的要求很高,使用无提示的表单进行信息更新使得操作很不方便,系统的售价较高,这一切都制约了该软件的推广。对此,我开发了这个小型图书馆管理系统。
这个小型图书馆管理系统具有友好的操作界面,使用简单方便,而且具有良好的数据安全性。它运用Access2000数据库和Visual Basic6.0作为开发工具,运行在Windows98以上操作系统平台下。其主要功能包括以下几个部分:用户管理、图书管理、读者管理、流通管理、数据备份管理等。本文将从系统分析与设计入手,介绍系统的整个设计与实现过程。
二、 系统分析
系统分析是整个软件研制过程的初始步骤、系统分析的好坏直接影响着系统的逻辑设计、物理设计、功能的完善和扩充,同时也是系统最优化的基础。为此,我们在系统分析阶段主要作了以下几个方面的工作:
2.1 用户需求分析
根据图书馆工作的实际情况,并征求了一些专家和用户的意见,在此基础上,确定了满足用户需求的初步设想,制定了系统的设计原则和应达到的几点要求:
1)图书馆采编人员能够在编目的时候迅速查找新加的书籍是否已编目,并可以快速编目。
2)图书馆采编人员能省去编写查询卡片并能够用计算机进行各种快速查找。
3)图书馆流通部能使用条码枪来实现图书的流通工作以提高工作效率。
4)在还书时能用计算机自动实现逾期罚款处理。
5)有多个书库时,要可以灵活设置库的性质。
6)图书管理员有不同的职位时,要可以进行权限设置。
2.2系统模型分析
1.管理软件若联网运行,则不应依赖其它任何单机子系统,具有相对的独立性、完整性。若单机运行,也不能缩减其所应有的功能。
2.管理软件应有一定的通用性,可独立在单机上运行,并能适用于尽量多的机型,为各中小型图书馆提供使用。
3.管理软件的数据应该安全、可靠,能够方便的进行数据备份和数据恢复。
4.管理软件的基本功能应能满足前面提到的六条用户要求。
三、 系统设计
3.1开发工具介绍
1. Visual Basic简介
Visual Basic是由微软公司推出的一套完整的Windows系统软件开发工具,可用于开发Windows环境下的各类应用程序,是一种可视化、真正面向对象、采用事件驱动方式的结构化高级程序设计语言和工具的完美集成。它编程简单、方便、功能强大,具有与其它
显示全部