学校图书信息管理系统设计_精品文档.doc

上传人:b****2 文档编号:694400 上传时间:2022-10-12 格式:DOC 页数:4 大小:406KB
下载 相关 举报
学校图书信息管理系统设计_精品文档.doc_第1页
第1页 / 共4页
学校图书信息管理系统设计_精品文档.doc_第2页
第2页 / 共4页
学校图书信息管理系统设计_精品文档.doc_第3页
第3页 / 共4页
学校图书信息管理系统设计_精品文档.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

学校图书信息管理系统设计_精品文档.doc

《学校图书信息管理系统设计_精品文档.doc》由会员分享,可在线阅读,更多相关《学校图书信息管理系统设计_精品文档.doc(4页珍藏版)》请在冰豆网上搜索。

学校图书信息管理系统设计_精品文档.doc

湖南环境生物职业技术学院学报 2005,11(3):

255~258

JournalofHunanEnvironment-BiologicalPolytechnic

学校图书信息管理系统设计

龙 娟,肖 衍

(湖南环境生物职业技术学院信息技术系,湖南衡阳421005)

摘 要:

图书管理系统是典型的信息管理系统(MIS),本文主要介绍后台数据库的建立、维护及前端应用程序

开发两个方面.该系统采用B/S架构,将图书入库、查询、借阅、维护、用户信息等功能集成在一起,具有用户介面友好、操作简单、数据安全、功能强大、实用性强的特点.

关键词:

控件;窗体;域(字段);容错技术

中图分类号:

G250.71   文献标识码:

A    文章编号:

1671-6361(2005)03-255-04

DesignonCollege’sLibrarianMessage-ControlledSystem

LONGJuan,XIAOYan

(InformationTechnologyDepartment,HunanEnvironment-Biological

Polytechnic,Hengyang421005Hunan)

Abstract:

Thelibrary-controledsystemisthetypicalMIS.Thepapermainlyintroducedtheestablish2mentandsafeguardofthebackenddatabaseaswellasdevelopmentofthefrontendapplicationproce2dure.ThesystemappliedthefractureofB/Sandintegratedsuchfunctionsasstorage,consult,lend,safe2

guardandtheuser’smessage.Theuser’swindowsisgoodandthedataissafe.Besides,itnotonlyeasily

operatedbutalsopractical.

Keywords:

activeX;form;field;error

图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理.现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理.根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行.数据信息处理工作量大,容易出错;数据繁多,容易丢失,且不易查找.总的来说,缺乏系统规范的信息管理手段.尽管图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境.

建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况.提高图书信息管理的效率,也是管理科学化、正规化重要途径.

  收稿日期:

2004-10-21

作者简介:

龙 娟(1980-),女,湖南怀化人,助教.研究方向:

软件开发

256

湖南环境生物职业技术学院学报             2005年9月

为了更好地适应当前读者的借阅需求,缓解手工管理存在的弊端,开发图书馆信息管理系统.图书

馆信息管理系统向用户提供的服务将在传统的“采———编———借———查”基础上,进一步提供全方位的信息服务.

归纳起来,好处大约有以下几点:

(1)以存储所有图书的基本信息,使得管理安全、高效;

(2)需一到二名系统操作员即可操作系统,

节省大量人力;(3)可以迅速查到所需信息;(4)打印所需数据更容易、简便.

1 图书信息管理的设计分析

根据实际情况,我们使用原型法(RapidPrototyping)[1]即以少量代价快速地构造一个可执行的软件系统模型.使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足.本系统主要划分为以下5个子模块:

图书管理、图书查询、借阅查询、借阅管理、借书用户信息.主要的系统模块如图1所示:

图1 系统模块

Figure.1 Systemmodule

2 开发平台的选择

VisualBasic是一种功能强大的开发系统.除了其独有特性外,还提供了创建自定义库和对象的功

能,这些库和对象可以在运行时装入或者与发布的应用程序捆绑一起.

3 数据库系统设计及范式分析

信息系统的主要任务是通过大量的数据获得管理所需要的信息,这就必须存储和管理大量的数据.

因此建立一个良好的数据组织结构和数据库,使整个系统都可以迅速、方便、准确地调用和管理所需的数据,是衡量信息系统开发工作好坏的主要指标之一.

3.1 数据库系统设计

数据库设计主要是进行数据库的逻辑设计,即将数据按一定的分类、分组系统和逻辑层次组织起来,是面向用户的.数据库设计时需要综合企业各个部门的存档数据和数据需求,分析各个数据之间的关系,按照DBMS[3]提供的功能和描述工具,设计出规模适当、正确反映数据关系、数据冗余少、存取效率高、能满足多种查询要求的数据模型.

第11卷第3期          龙 娟等:

学校图书信息管理系统设计



257

3.2 数据库设计范式分析

建立起一个良好的数据指标体系,是建立数据结构和数据库的最重要的一环.一个良好的数据指标体系是建立DB的必要条件,但不是充分条件.我们完全可以认为所建指标体系中的一个指标类就是关系数据库中的一个基本表,而这个指标类下面的一个个具体指标就是这个基本表中的一个字段.但如果直接按照这种方式建库显然还不能算最佳.对于指标体系中数据的结构在建库前还必须进行规范化的

重新组织.

在进行了数据规范化重组后,已经可以确保每一个基本数据表(我们简称为表)是规范的,但是这些单独的表并不能完整地反映事物,通常需要通过指标体系整体指标数据才能完整全面地反映问题.也就是说在这些基本表的各字段中,所存储的是同一事物不同侧面的属性.那么计算机系统如何能知道哪些表中的哪些记录应与其它表中的哪些记录相对应,它们表示的是同一个事物呢?

这就需要在设计数据

结构时将这种各表之间的数据记录关系确定下来.这种表与表之间的数据关系一般都是通过主或辅关键词之间的连接来实现的,因为在每个表中只有主关键词才能唯一地标识表中的这一个记录值(因为根据第三范式的要求,表中其它数据字段函数都依赖于主关键词),所以将表通过关键词连接就能够唯一地标识出某一事物不同属性在不同表中的存放位置.

3.3 数据库的选择

关系数据库模型[3]是目前最流行的数据库模型,相对于以前的数据库模型,关系数据库模型已经在许多方面对以前的数据库进行了改进,这此改进简化了数据管理,数据检索等工作.通过利用完整性约束条件,数据更加容易管理.

Access2000就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索.Access的优点在于它能使用数据表示图或自定义窗体收集信息.数据表示图提供了一种类似于Excel的电子表格,可

以使数据库一目了然.Access允许创建自定义报表用于打印或输出数据库中的信息,另外,Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库.Access是一种关系数据库工具,作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能.

3.4 使用AdoDate控件操纵数据库

ADODATA控件使用MicrosoftActiveX数据对象(ADO)来快速建立数据绑定的控件和数据提供者之间的连接,数据绑定控件是任何具有“数据源”属性的控件[2].数据提供都可以是OLEDB[4]规范的数据源.使用VisualBasic的类模块也可以很方便地创建子集的数据提供者,尽管可以在应用程序中直接使用ActiveX数据对象,但ADODATA控件有作为一个图形控件的优势,以及一个易于使用的界面,使可以用最少的代码创建数据库应用程序.

4 模块设计

4.1 图书管理模块

图书馆工作人员通过此模块来管理各类图书,包括图书品种的添加、修改、删除等,在进行图书的添加时,弹出新的窗口进行图书住处的录入,在保存的时候要进行书籍编号是否重复的检验,如果添加的书籍编号重复要对用户进行提示,只有在不重复的情况下才能够进行图书的添加;在进行图书的删除操

作时,要首先弹出提示窗口让用户确认是否删除,只有在用户确认后才能够进行图书的删除;在进行图书的修改时,要能够根据用户选定的书进行个性即列出所有用户选定书的住处在这个基础上进行图书住处的修改.

4.2 图书查询模块

读者通过此模块来查询自己所需要的图书,该模块提供了包括书籍编号、书籍类别、书籍名称、出版社、书籍价格以及登记日期在内的各种查询条件,读者可以根据这些单个的查询条件或者它们的组合来

进行所需图书的查询.同时,在查询时还提供了进行模糊查询的功能,即该模块能够利用读者输入的非

完整的查询条件进行查询,例如读者在书籍编号的查询条件中输入“06”,系统就能够查出所有书籍编号包括“06”的图书,像“1006”“、0600”等这样更加方便了读者的查询.

258

湖南环境生物职业技术学院学报             2005年9月

4.3 借阅查询模块

工作人员通过此模块来进行借阅记录的查询.该模块提供了包括读者编号、读者姓名、书籍编号、书籍名称以及借书日期在内的各种查询条件,工作人员可以根据这些单个的查询条件或者它们的组合来进行查询,既可以查询出某本书或者某个读者的借阅历史,也可以查出某天所有的借阅信息.同时,跟图书查询模块类似,该模块在查询时提供了进行模糊查询的功能以方便工作人员的查询.

4.4 借阅管理模块

通过此模块来完成读者的图书借阅、续借以及图

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 视频讲堂

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1