摘 要
伴随着先进科学与技术的进步,尤其是计算机科学与技术的迅猛进步,整个人类社会进入了经济和信息的新世界。电子计算机的应用领域不断增大,电子计算机科学与技术在中小型图书馆的管理中也得到了更广的使用。图书馆管理人员同时也充分认识到计算机科学与技术在其管理中的必要性,开始思考利用计算机科学与技术来实现图书的编序、查找、流程等管理工作。现在现实中相对出名的图书管理信息系统有科图公司的 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开发过程中的错误纠正
参考文献
信息管理系统已在许多企业中得到实际使用,并带来了良好的经济效益。以大数据和物联网为代表的下一代信息技术的发展为企业的业务管理提供了广泛的技术支持,并为改进标准化业务项目提供了机会。...
本文将针对GIS技术的内涵、组成部分以及应用前景进行分析, 进而提出电力计算机信息管理系统的现存问题以及解决方法, 最后基于GIS的电力计算机信息管理系统的总体方案以及运行效益进行了分析...
第二章相关技术简介。2.1面向对象设计方法。面向对象设计方法(OOP,ObjectOrientedProgramming),一种基于真实世界但需要将真实世界抽象表示到程序中并以此为基础考虑软件开发的方法,在这种软件开发背景下,软件开发是指软件的生命周期:分析、设...
第6章系统测试6.1系统测试概述软件测试[19,20]是在软件开发过程中或者在软件开发完成后对软件系统进行相关的错误检测,其目的是在软件交付前能更多地发现软件开发中所造成的软件错误,以便向用户提供尽可能稳定的软件产品。不管在软件开发过程中使用了...
1系统规划1.1系统目标医院信息系统(hospitalinformationsystem)是利用计算机的应用和通信设备的快速传递,为医院各科室、各部门快速方便地提供病人详细病例状况、治疗情况。校医院管理信息系统建立的主要目标是支持医院的行政管理机构,医院...
在当前社会发展的过程中,人们已经进入到了信息化时代,其信息化建设在整个社会经济发展的过程中有着十分重要的意义。不过,从当前我国计算机信息管理工作的现状来看,人们还是采用的传统软件技术,来对其进行控制管理,这就使得信息管理系统的工作性能具有...
计算机信息管理系统作为计算机领域的一个重要部分,是由计算机和人共同组成的,这个系统能够进行数据的传递、收集、加工、存储、使用和维护。计算机管理系统是由四个部分以及三大支柱组成的:四个部分分别是信息处理器、信息源、信息管理者、信息用户;三大...
进入21世纪以来, 互联网呈现井喷式增长, 发展的高速性和安全性却难以共存。相关数据显示, 近几年来计算机信息网络犯罪案件逐年增加, 使用户的信息陷于危险的泥潭。各种新型电脑病毒也随之出现, 时刻威胁着我们的个人隐私和财产安全。...
计算机通信技术的实现是通过实现计算机这个信息传输平台,使用合适的数据传输方式,实现在多个计算机之间传递信息,最终完成计算机与终端设备传输信息的功能。一、计算机通信技术的好处1、具有比较强的适应性.从适用性的角度上讲,计算机通信技术的应用是...
一、引言近年来,我国的企业规模得到了较大的发展,而在规模加大的同时,人员的数量也随之提升,并因此对实际人事工作的开展带来了较大的难度。在这种情况下,就需要我们能够借助先进计算机技术的应用建立起人事信息管理系统,通过此系统的建立提升人事管理...