摘 要
伴随着先进科学与技术的进步,尤其是计算机科学与技术的迅猛进步,整个人类社会进入了经济和信息的新世界。电子计算机的应用领域不断增大,电子计算机科学与技术在中小型图书馆的管理中也得到了更广的使用。图书馆管理人员同时也充分认识到计算机科学与技术在其管理中的必要性,开始思考利用计算机科学与技术来实现图书的编序、查找、流程等管理工作。现在现实中相对出名的图书管理信息系统有科图公司的 ILAS图书管理信息系统和丹诚图书集成管理信息系统还有妙思图书集成管理信息系统等等,这些系统大多具有数据信息处理工作量庞大、图书信息管理功能比较完善、使用了大型数据信息库开发平台等特点。但中小型图书馆管理一般都存在资金紧缺、缺少计算机专业管理人员等相关问题,对那些大型图书信息系统的采购、运行使用和管理维护都有很大的难处,因此这些大型图书信息管理系统对中小型图书馆来说很难运行实现。在这种情况下,解决中小型图书馆信息管理系统开发的问题已成为当务之急。计算机技术的快速发展使得数字化管理越来越普及。图书馆作为学校最重要的场所之一,图书管理信息数字化的重要性不言而喻。图书馆管理系统可以把图书管理人员从繁重的手工劳动中解放出来, 为广大读者提供一个方便、快捷的图书借阅平台,提高图书馆工作人员的工作效率。论文介绍了中小型图书馆管理系统所使用的开发工具的特点,重点介绍了图书馆管理系统的实现过程,包括需求分析、数据库设计、系统总体设计、系统功能模块、系统详细设计等,指出了系统所要解决的核心问题,并提出了解决问题的方法。
中小型图书馆管理分为图书信息管理、借阅人信息管理以及系统管理三方面;图书信息管理方面,建立并完善以馆藏目录为基础的图书目录数据库;实现了图书编目、信息流通、图书检索等处理工作。借阅人信息管理方面,通过管理组织借阅人的基本信息,借阅信息等,可以以收集到的信息为基础,进行数据统计和分析等工作,来提炼出有用的增值信息。比如哪些图书更受欢迎,哪些专业的同学借阅频次更高等。系统管理方面,提供了维护系统长期正常稳定运行的必要功能。
本系统实现了中小型图书馆的基本管理功能,能够为图书馆管理员和普通用户提供方便快捷的各项服务。技术方面使用了运用最广泛的 MVC 模式,通过对系统的业务逻辑,数据存储以及 UI 设计的完全分离,使得系统的运行更加稳定,同时维护更加容易高效。
关键词:图书馆, 管理系统, 系统设计, 类, 对象
目录
第1章 绪论
1.1选题背景
1.2中小型图书馆管理系统的技术实施路线
第2章 开发工具介绍
2.1VISUALBASIC6.0简介
2.2采用VISUALBASIC6.0原因
2.3ACCESS简介
2.4C/S模式介绍
第3章 需求分析
3.1系统的总体功能
3.2系统模块设计
3.2.1系统管理
3.2.2图书管理
3.2.3借阅管理
3.2.4借阅人管理
3.2.5图书类别管理
3.2.6书架管理
3.2.7附件
3.2.8帮助
3.3实现此系统的设计过程
第4章 系统所要解决的核心问题
4.1核心问题概述
4.2解决问题的方法
4.2.1面向对象编程
4.2.2访问数据库接口设计
4.2.3三层架构模式
4.2.4模块化,通用化
4.2.5权限设计
4.2.6测试驱动开发
第5章 系统总体设计
5.1系统组成
5.1.1普通用户界面部分
5.1.2后台管理员界面部分
5.2信息系统流程的分析与解析
5.3系统架构与功能分析
5.3.1系统的总体构架与设计
5.3.2系统功能分析
5.4系统数据流图
5.5数据库设计
5.5.1数据库设计思想
5.5.2数据字典
第6章 详细设计以及核心功能的实现技术
6.1数据库连接设计
6.2系统实体的设计与实现
6.3系统业务的设计与实现
6.3.1借阅管理
6.3.2户权限设计与实现
6.3.3系统登陆设计
6.4系统核心功能的设计与实现
6.5主界面设计
6.5.1主菜单设计
6.5.2子菜单设计
6.5.3常用按钮设计
6.5.4主界面效果图
第7章 结论
7.1系统优点
7.2系统不足
7.3总体评价
7.4开发过程中的错误纠正
参考文献