序论:在您撰写图书馆管理系统论文时,参考他人的优秀作品可以开阔视野,小编为您整理的7篇范文,希望这些建议能够激发您的创作热情,引导您走向新的创作高度。
藏书剔除即“将某些图书从基本藏书区中撤出,转人某种辅助藏书区、储存中心,或加以注销”的一个过程,将一部分失去使用价值或利用率很低的书刊撤离一线书库[1],可使留下来的藏书更加符合图书馆的任务和读者需要。
一、常用方法的藏书剔除
书龄判断法是根据图书年代进行藏书剔除的一种方法。可是相同书龄图书的利用率会相差甚远,单纯以年代决定藏书的去留,就有可能把一些有价值的、使用率高的旧书剔除出去,或者留下许多书龄较短、不符合读者需求的图书。
文献寿命“半衰期”体现的是知识情报的老化与更新的基本规律,可以作为一线书库藏书剔除的一个参考依据。然而在实际工作中,量化某一馆藏是否超出其有效使用年限,或着超出了多少,都是很困难的。
调查研究法是开展特定范围(读者、专家)的调查,并根据调查结果进行藏书剔除的一种方法。它过分注重代表范围内的即时需求,忽视馆藏体系整体的、长远的建设和发展。
目标比对法是根据资源建设目标进行藏书剔除的一种方法。然而,藏书体系也需要不断完善,这种方法有时会加大滞后的周期。
二、图书馆管理系统发展概况
图书馆管理系统,又称图书馆自动化管理系统,自国内图书馆开始运用图书馆自动化管理系统,到目前已经将传统的图书馆业务手工操作转变为计算机管理,从简单的单个模块管理提升到功能齐全和强大的集成系统,使图书馆的主要业务,包括采访、编目、流通、连续出版物管理、公共检索等,在一个书目数据库中得以实现。随着计算机和网络技术在我国的快速发展,图书馆管理系统全面普及,传统的人工工作逐项逐项地被计算机代替。图书馆管理系统本身从图书馆内部提供信息资源朝着馆际之间资源共享和信息资源的多媒体化[2-3]方向发展。图书馆管理系统实时显示图书的库存数量、种类,以及图书的借阅情况,有助于动态的分析和决策,提高了图书馆的管理水平,提高了工作效率。
三、基于图书馆管理系统的藏书剔除
在图书馆集成管理系统得到普遍应用的当前,依托各集成管理系统的功能,跟踪特定读者群,核实电子文献、各种数据库、虚拟馆藏的覆盖面、特色和利用情况。与对口院系、各专业尤其重点学科、基地建立长期的联系,掌握对口院系学科的专业设置、课程设置及学生和教师用书需求。根据入藏、流通、阅览统计,确定反映本馆利用状况的藏书周转基点,研究剔除一部分非本馆特色学科的文献、剔除一部分少人问津的文献,对藏书结构、满足率、利用率造成的影响。传统的藏书剔除工作也可以根据计划进度、一个库一个库、一类一类、持续不断地开展,形成一个经常性、制度化、规范化、以3~5年为周期的、按主题(或按类别)的藏书剔除制度。
对于通过复核的拟剔文献,才可以分门别类交付工作人员把对应的文献逐一从架位上按顺序抽取出来,按顺序集中存放。下架后应设一道复核工序,即由复核人员对下架的剔除文献进行认真核对,以防止误剔、漏剔。同时,对获批下架文献进行相应的数据处理,把剔除文献的去向反映到相应的数据库,调整库位,生成新的排架号。
四、结束语
藏书剔除是藏书建设的重要环节,在当前图书馆集成管理系统得到普遍应用的前提下,依托图书馆集成管理系统的功能,可为藏书剔除工作提供更客观、更准确的依据,并有效地保障藏书剔除的进度和质量。
参考文献:
[1]李娟,现代图书馆的藏书剔除工作[J].图书馆论坛.2006.(26)3:255-256.
【关键词】图书馆;管理系统;现代化
一、图书馆管理系统应用的必要性
过去,大多数学校图书馆都是封闭式管理,通过卡片登记借阅信息,只能实现有限的流通,有的甚至不能正常对学生开放,使得图书馆不能发挥应有的作用;即使是实现了正常流通的,也不能提供领导管理上需要的各种信息如本馆各种资料分布及借阅(流通)情况。
目前,我国学校图书馆办馆的要求及领先标志就是藏书全部开放,师生共享开架借阅。这种借阅方式是当前适合我国国情的发挥图书馆应有作用的最佳方式,也是素质教育的最好体现。它充分发挥了图书馆的功效,最大限度地为读者服务,这也是图书馆自动化管理的最终目标。实现这一目标,必须有现代化的管理手段和管理体制。为此,各地教育主管部门都逐步提出学校要采用图书馆管理系统,从而实现人工管理达不到的一些功能并发挥图书馆的最大效益。而随着越来越多的学校采用了现代化的管理软件进行管理,进一步提升了学校管理的现代化水平,从而在竞争中处于有利位置,也对其他兄弟学校起到了示范和促进作用。自身发展的需要和上级部门的要求以及竞争的需要决定了学校采用图书馆管理系统的必要性。
以计算机技术、存储技术、通讯技术为主要内容的现代信息技术的发展,使人类进入了一个崭新的信息时代。作为信息资源存储、传递的专业机构,图书馆如何在新的技术条件下,适应形势发展,发挥自身优势,开拓信息渠道,更好地为用户服务,是一个新课题。也必将对现有的图书馆产生全面而深远的影响。因此,正确认识信息时代对图书管理工作的要求,使图书馆工作变得更加便利和高效,使资源共享更容易实现,为读者提供更加优质的服务十分重要。
在信息时代,各种冠以“数字图书馆”之类说法的图书馆现代化论断到处可见。那么什么是图书馆的现代化呢判断一个图书馆的现代化程度,应该从图书馆最本质的特性判断。图书馆具有信息资源的收集保存、加工整理并使之有序化及传递信息资源的功能。这一点是书店和网站都无法做到的,也是图书馆最本质的特性,是图书馆赖以生存的基础。判断图书馆的现代化程度,也应该从这个最本质的特性来判断。
二、成熟的图书管理系统决定因素
任何一套图书馆管理系统至少必须具备这样一些功能:对图书进行编目也就是采集信息并上架、图书检索(查找)、图书流通(借还)。然而仅仅有这些功能是不能称为真正的现代化的管理型图书馆管理系统的。笔者认为,一套系统是否成熟还决定于以下几个方面:
例如教育部最新颁布的《教育管理信息化标准》规范、我国图书馆界通用的CNMARC格式标准、目前通用的《中图法四》等。
《教育管理信息化标准》的颁布将为教育部门对教育数据进行总体的规划和组织,建立起统一的数据平台提供有力的技术保证;它将带动教育管理信息存储、访问、更新、传递方式的变革,进一步减轻学校人力资源和财政管理的负担。
CNMARC是在UNI-MARC(国际通用MARC)的基础上发展起来的,它有479个字段,这些字段是针对能着录多种文献类型及多文种文献而制定的,数据格式结构复杂繁多,使用时,用其所有字段,只需结合着录的文献类型与文种等实际情况选择适用的机读目录格式字段形成数据。
中图法全称是《中国图书馆分类法》,是我国建国后编制出版的一部具有代表性的大型综合性分类法。其编制始于1971年,先后出版了四版。自1999年第四版起更名为《中国图书馆分类法》,简称不变,英文译名为ChineseLibraryClassification,英文缩写为CLC。由于国家图书馆1975年以后的文献(善本除外)都采用中图分类法,馆藏目录检索系统也提供“中图分类号”检索字段,了解中图分类法有助于读者准确地查询到需要的文献资源
2、开发工具及所采用的数据存放格式要求先进
有些人认为只要看看功能和界面是否令人满意就行了,其他的与我们没有多少关系,实际上开发工具及方式和数据格式的存放方式决定了系统的稳定性和性能以及未来的可升级维护性。目前国内绝大多数系统在Windows下运行,最先进流行的开发工具是美国Borland公司的Delphi及Microsoft公司的VC++,后台数据库一般采用微软的SQLServer或Sybase大型数据库产品。
3、功能是否强大
目前,一般主流的系统包括系统管理、读者管理、编目、流通、统计、查询等功能。比较先进的能够在一个界面下实现图书、音像、期刊的管理,设置假期、设置暂离锁(提高安全性)、暂停某些读者的借阅权、导入导出读者、交换MARC数据、升级辅助编目库等。此外,由于学校校园网络的逐步建立,一个完善的系统还应提供无缝接入校园网的WEB功能,通过IE浏览器让读者使用借阅资料查询、更换密码、预约、资料检索等功能。有些系统还能提供读者自助服务,可以开放一些客户机让读者自行管理密码、查询自己的借阅史、预约资料、检索资料等。
4、要有足够的安全性
5、要有足够大的辅助编目库
在对图书进行编目也就是信息采集时,如果我们通过扫描图书的ISBN号条码就能得到大多数书的书名、作者、出版社等各种标准信息,则我们的编目准确性和效率将会得到极大的提高。这就要求有一个比较完善的准确的辅助编目库。这也是一个容易被学校忽视而软件开发商有意回避的问题。
6、要具有完善的规则
除了能够设置读者的借阅规则外,还应自动实现一些图书馆界通用的管理规则,例如有在借资料的读者是不能被删除的,有以下情况的读者是不能借阅的:某类书的借阅数已达到最大值、有超期资料、有未缴罚款、被暂停借阅等。
7、简单易用
一个好的系统应具有清楚的操作界面,最简化的操作过程。日常工作中操作员通过手持式条码阅读器应该可以完成绝大部分工作。需要注意的是有些系统将精力花在华丽的界面上,而忽视了用户真正需要的是实用的完善的功能。
8、有先进的体系结构
当前主流系统采用客户机服务器(Client/Server)+浏览器/服务器(Browser/Server)模式,所有信息均存放在数据库服务器上,各客户机通过网络与数据库服务器通讯,WEB服务通过ADO模型访问数据库服务器,数据与应用安全地隔离,可确保数据存放的安全性。当然在具体选择中还需考虑是否得到主管部门例如省电教馆等推荐及性价比等。
随着数字化技术的飞速发展,人类正迈向一个以数字化技术革命为中心的新时代。这一新时代最明显的特征便是全球范围内的网络革命。这场革命催生出的数字化信息网络,大大改善了我们所处的信息环境,信息的类型和形式变得更加复杂,人类信息传播的途径及获取信息的方法,都发生了前所未有的变化,它不仅改变了图书馆信息服务的方式,同时也对图书馆的情报用户提出了严峻的挑战。
三、图书管理系统现代化程度的标准
1、信息资源收集的现代化
现代社会信息资源丰富,信息污染也很严重,给图书馆信息资源的收集带来了极大麻烦。传统图书馆时期,由于各种信息资源极大部分由正规渠道获得,经过图书期刊编辑人员的认真校对,信息质量相对可靠。而现代化信息的载体以及出版发行方式发生了很大变化,各种光盘、印刷品、网上信息、声像读物等良莠不齐。这就要求图书馆采编人员掌握多方面的信息源,运用现代化的各种手段,对各种信息做出尽可能正确的判断
2、信息加工整理的现代化
在传统图书馆时期,文献资源的分类加工整理比较简单,所揭示的文献信息深度有限,对文献的内在性质、内容的揭示基本没有。图书馆应用计算机进行分类编目,给文献内容的揭示带来了一定的改进,但无实际性的改革。计算机所具有的快速处理数据的能力远远没有发挥出来。信息加工的目的是为了使信息资源有序化,以便于更好地查找和使用文献信息,如果在文献信息加工整理上不能实现统一标准的规范,图书馆现代化的物质基础就不存在
3、图书馆服务的现代化
服务是图书馆的生命。图书馆所做的一切工作,只有一个目的,就是做好图书馆的读者服务工作。服务的现代化包括两个方面,一是图书馆工作人员服务的现代化,二是服务手段的现代化。
观念的现代化要求我们改变原来重管理轻服务的思想,把以读者为中心真正落到实处,发挥图书馆工作人员的主观能动性,积极收集各种文献信息资源。在现代化图书馆时期,判断一个图书馆的大小是以图书馆获取信息的能力,提供服务的能力来决定的由于现代化的图书馆是一个有机的网络,各种信息资源许多都是公开的、共享的.只要有一定的专业技能和一切以读者为中心的服务观念,图书馆的服务工作可以比传统时期有一个质的飞跃。
判断服务手段的现代化也应该用“一切以读者为中心”这一图书馆的服务宗旨来判断。如果图书馆提供的文献资源必须使用电脑才能得到,这对读者来说就是服务不好,因为他的要求没有得到满足。现代化服务手段真正的含义应该是图书馆根据读者不同需要,提供适合各种不同类型的服务方式。
【参考文献】
[1]顾俐.图书馆图书管理系统的设计.《中国科技信息》.2007.11.
[2]孙丽莉.图书管理系统论.《中国科技信息》.2007.1.
[3]马慧生、王树芬.对我校图书馆数字化的建议.《桂林航天工业高等专科学校学报》.2005.10.3.
[5]李丽宗.条码技术及条码图书管理系统.《四川图书馆学报》.2001.6.
1.1图书管理系统简介
本系统利用处理数据库的功能,实现对图书馆信息的管理。主要功能为管理有关读者、出版社、书籍、借阅和管理者的信息等。
本系统的结构分为读者信息管理模块、出版社信息管理模块、书籍信息管理模块、借阅信息管理模块、管理者管理信息模块、报表显示模块和查询处理模块。
1.2数据需求
根据系统的需求,首先将要记录的信息分类,要记录的信息如下。
=1\*GB2⑴读者信息:包括证号、姓名、联系方式、已借书数目、读者类别和能否借书等。
=2\*GB2⑵出版社信息:包括名称、地址、网址、E-mail等。
=4\*GB2⑷借阅信息:包括借阅日期、应归还日期、实际归还日期、能否续借、书号和证号等。
=5\*GB2⑸管理者信息:包括管理者名称、对应密码和对应权限等。
根据这些需要,本系统需要“读者信息”表,“出版社信息”表,“书籍信息”表,“借阅信息”表和“管理者信息”表。
1.3事务需求
经过实际考察、咨询和分析,高等院校图书管理系统主要应该具有以下功能模块,如1.1图。
=1\*GB2⑴在读者信息管理部分,要求如下。
可以浏览读者信息。
可以对读者信息进行维护,包括添加及删除等操作。
=2\*GB2⑵在出版社信息管理部分,要求如下。
可以浏览出版社信息。
可以对出版社信息进行维护,包括添加及删除等操作。
=3\*GB2⑶在书籍信息管理部分,要求如下。
可以浏览书籍信息。
可以对书籍信息进行维护,包括添加及删除等操作。
=4\*GB2⑷在借阅信息管理部分,要求如下。
可以浏览借阅信息。
可以对借阅信息进行维护操作。
=5\*GB2⑸在管理者信息管理部分,要求如下。
显示当前数据库中管理者情况。
对管理者信息维护操作。
SHAPE\*MERGEFORMAT
图1-1系统业务逻辑关系
1.4系统开发平台
前台:
1、硬件要求:
CPU:Pentium42.0GHz以上IBM兼容机
内存:512MB以上容量
显卡:32MB或以上显存之AGP接口显卡
2、软件要求:
操作系统:MicrosoftWindows2000/XP
开发工具:2003
数据库服务器:
CPU:Pentium42.8GHz以上IBM兼容机
内存:1024MB以上容量
操作系统:MicrosoftWindows2000Server
数据库服务器:MicrosoftSQL2000Server
网络设备:
2块网卡:客户机D-LinkDFE-650TX,服务器IntelPCLA8460B。
路由器:一台SOHO路由器TL-R402M
1.5网络拓扑结构
本设计采用客户机/服务器(C/S)体系,数据的储存管理功能较为透明性,可以合理均衡事务的处理,充分保证数据的完整性和一致性。
图1.2C/S模式结构
第2章设计与实现
数据库主要着重于数据对象的属性和数据对象之间的关系的分析。一般采用E-R图,即实体-关系模型来分析数据对象的属性和数据对象之间的关系。
2.0系统流程图
在本系统中准备通过如下窗体来实现数据维护的功能。
(1)主窗体:管理着各个子窗体。
(2)“读者信息”子窗体:管理读者信息。
(3)“管理者信息”子窗体:管理用户信息。
(4)“出版社信息”子窗体:管理出版社信息。
(5)“书籍信息”子窗体:管理书籍信息。
(6)“借阅信息”子窗体:管理借阅信息。
(7)“报表窗体”子窗体:显示数据报表。
(8)“综合查询”子窗体:执行用户自定义的查询。
系统流程图如图3.1所示:
图2.1系统流程图
2.1E-R模型设计
2.1.1实体列表
实体
描述
读者
所有借阅者,查阅者,由证件号标识
出版社
图书馆所有图书所属出版社,由出版社编号标识
书籍
图书馆所有图书,由刊号标识
借阅
书号、证号、借阅日期、应归还日期等属性,由方式标识
系统管理员
系统维护人员
2.1.2系统的E-R模型
该图书管理系统的E-R模型,如下图所示
图2.2图书管理系统E-R图
2.2设计数据库
2.2.1创建数据库
(1)在服务器资源管理器中的任一节点右击。
(2)执行快捷菜单中的“新建数据库”命令,并在打开的“创建数据库”对话框中输入数据库名Library,选中“使用WindowsNT集成安全性”单选按钮。
(3)单击“确定”按钮,则新建的数据库就会出现在服务器上。
2.2.2创建数据表
创建数据库后,为Library数据库添加数据表,步骤如下。
(1)在服务器资源管理器中右击数据库Library下的“表”文件夹。在弹出的快捷菜单中执行“新建表”命令,出现表设计器。
(2)添加表的字段和其他详细资料。各表数据结构如下表所示。
表2-1出版社信息
列名
数据类型
长度
主键
出版社名称
varchar
50
Yes
出版社地址
网址
char
表2-2读者信息
证号
int
4
姓名
20
联系方式
已借书数目
读者类别
能否借书
bit
1
密码
6
表2-3借阅信息
书号
10
借阅日期
datetime
8
应归还日期
实际归还日期
续借
表2-4书籍信息
丛书系列
nchar
作者
字数
定价
money
主题分类
二级分类
馆内借阅分类
总册数
库存量
书名
表2-5管理者信息
用户名称
权限
2.2.3连接数据库
为数据库Library和本系统之间建立一个数据连接。
(1)在服务器资源管理器中右击“数据连接”节点。在弹出的快捷菜单中执行“添加连接”命令,打开DataLinkProperties对话框。切换到Provider选项卡,选中列表框中的MicrosoftOLEDBProviderforSQLServer项。单击“下一步”切换到Connection选项卡。
2.3主窗体设计
创建一个新的“Windows应用程序”类型的项目,名为“图书馆管理”。将默认创建的窗体命名为“主窗体”,把“主窗体”作为本系统中的主界面。
在窗体中添加两个Pannel控件,7个Button控件和7个Linklabel控件。
2.3.2添加数据组件
在工具箱中单击“数据”选项卡,添加OleDbDataAdapter组件。
(1)在工具箱中单击OleDbDataAdapter组件,在窗体任意位置拖动出一个虚框矩形后释放左键弹出“数据适配器配置向导”对话框。
(2)单击“下一步”,在打开的对话框中选择前面建好的数据连接,然后单击“下一步”。
(3)选中“使用SQL语句”,然后单击“下一步”进入“生成SQL语句”对话框。
(4)在其中的多行文本框直接输入SQL语句“SELECT管理者信息.*FROM管理者信息”。
(5)单击“下一步”按钮,进入“查看向导结果”,单击“完成”按钮完成数据适配器配置。
配置数据适配器后,在主窗体上就会自动添加一个OleDbConnection控件。
2.3.3生成数据集
生成数据集的步骤如下:
(1)单击OleDbDataAdapter控件“属性”对话框中的“生成数据集”链接,打开“生成数据集”对话框。
(2)在其中选中“新建”单选按钮,并在其后面的文本框中输入“Lib管理者信息”。
(3)在“选择要添加到数据集中的表”列表框中列出了前面添加的OleDbDataAdapter组件所连接的表,选中该表名前面的复选框。
(4)选中“将此数据集添加到设计器”复选框,单击“确定”按钮
这样,将生成一个名称为“Lib管理者信息”的数据集,该数据集以文件形式存储,文件名为“Lib管理者信息.xsd”。而在项目中,添加了一个DataSet组件,名为“objLib管理者信息”。
在解决方案资源管理器中右击该项目,在弹出快捷菜单中单击“属性”菜单项。在打开的“属性页”对话框中的“启动对象”下拉列表框中选择“主窗体”选项。单击“确定”按钮,这样该项目启动时,就会从主窗体开始启动。
2.3.4设计代码
在程序运行过程中,如果想通过单击LinkLabel控件或Button控件进入系统中的各个功能模块(如显示读者信息等),就会弹出一个对话框要求输入用户名和密码.单击"确认"按钮,程序就会到数据库的"管理者信息"表中查找该用户名和密码是否存在.如果存在,允许进入功能模块.
2.4读者信息
在当前项目中添加一个“Windows窗体”,将窗体命名为“读者信息”。
2.4.1设计显示界面
在窗体上添加1个GroupBox控件,9个Button控件,5个TextBox控件,1个CheckBox控件和7个Label控件。
各按钮控件是为了执行相应的操作。各TextBox控件和CheckBox控件用来显示数据集中的数据,这个功能通过设置DataBindings属性来实现。
2.4.2添加数据组件
向窗体添加OleDbConnection组件,命名为OleDbConnection1后将其选中,在“属性”对话框的ConnectionString栏单击,选择所建数据库Library。
添加OleDbDataAdapter组件和生成数据集的方法步骤如2.3.2及2.3.3。
设置各TextBox控件的DataBinding属性来实现对数据集中数据的显示(以Edit证号为例)。
(1)选中“Edit证号”控件单击“属性”对话框。
(2)单击DataBinding属性前面的+号打开该属性的详细列表。
(3)设置Text属性:在该属性后面栏中单击并选择所对应字段。
(4)设置其他TextBox控件的DataBinding属性。
2.4.3功能实现
显示数据,添加读者,保存更改,记录定位的实现。
“管理者信息”,“出版社信息”,“书籍信息”,“借阅信息”和该模块的设计思路及方法步骤完全一致,在此从略。
2.5显示报表
在当前项目中添加一个“Windows窗体”,命名为“报表窗体”,该模块显示当前数据库中读者信息和借阅信息的报表。
在窗体上添加一个CrystalReportViewer1,它充当报表显示的窗体,然后在窗体中添加一个菜单,菜单中包括两个子菜单项—“读者信息”和“借阅信息”。
在程序运行中,如果单击“读者信息”菜单项,就会自动在窗体上显示“读者信息报表.rpt”:如果单击“借阅信息”命令就会自动在窗体上显示“借阅信息报表.rpt”报表。
2.5.1添加读者信息报表
(1)在开发环境中选择菜单“项目”中的“添加新项”对话框中选择CrystalReport选项。
(2)在“名称”文本框中输入报表名“读者信息报表.rpt”,单击“打开”按钮,就会弹出入图所示的“CrystalReport库”对话框。
(3)在其对话框中选择“使用报表专家”单选按钮,在“选择专家”列表框中选择“标准”选项,单击“确定”按钮,进入下一步。
(4)在弹出的“标准报表专家”对话框中,选择“可用的数据源”列表框中的OLBDB(ADO)选项,就会弹“OLEDB(ADO)”对话框。选择OLBDB提供程序为MicrosoftOLEDBProviderforSQLServer,单击“下一步”按钮,显示“连接信息”对话框。
(5)在其中设置连接信息,单击“完成”按钮,返回“标准报表专家”对话框。
(6)选择数据源为OLEDB(ADO)中的Library数据库,并且选中其中的“读者信息”表。单击“插入表”按钮,把“读者信息”表插入到报表中,单击“下一步”按钮。
(7)在“字段”选项卡中单击“全部添加”按钮,把“读者信息”表中的所有字段添加到报表中,单击“完成”按钮就完成报表的设计。
设计完成的“读者信息报表”如图所示。
2.5.2添加借阅情况报表
添加借阅情况报表的过程与添加读者信息报表过程大致相同,不同之处在于插入到报表中的数据表为“读者信息”。
2.6综合查询的实现
在程序运行过程中,单击主窗体的“综合查询”按钮,就会弹出一个对话框。在其中设置查询条件,根据查询条件从记录集中筛选出所需记录。
为此需要在项目中添加一个窗体“综合查询”。
还需要设置“CmbBox运算符”控件的Items属性。单击窗体上“CmbBox运算符”控件,然后在“属性”对话框中单击Items栏,就会出现一个按钮,单击按钮,在打开的窗口中如图2.2所示设置字符串集合编辑器字符串。
图2.2所示设置字符串集合编辑器
设置完毕,单击确定按钮。
2.6.1添加数据组件
在窗体上添加一个OleDbDataAdapter组件,使用数据适配器配置向导对其进行配置。选择数据连接后输入SQL语句“SELECT出版社信息.*FROM出版社信息”。
同样再为窗体添加四个OleDbDataAdapter组件,
在"生成SQL语句"对话框的多行文本框中分别输入SQL语句“SELECT读者信息.*FROM读者信息”,“SELECT管理者信息.*FROM管理者信息”,“SELECT借阅信息.*FROM借阅信息”,“SELECT书籍信息.*FROM书籍信息”,然后单击“完成”按钮,Name属性分别设置为OleDbDataAdapter2,OleDbDataAdapter3,OleDbDataAdapter4,OleDbDataAdapter5完成数据适配器的配置。
生成数据集的步骤如下。
(1)在OleDbDataAdapter1组件的“属性”对话框中单击“生成数据集”超链接,打开“生成数据集”对话框,选中“新建”按钮并在后面文本框中输入“Lib综合查询”。
(2)在“选择要添加到数据集中的表”列表框中,选中5个表前面的复选框。
(3)选中“将此数据集添加到设计器”复选框,单击“确定”按钮。
这样,将生成一个名称为“Lib综合查询”的数据集,该数据集以文件的形式存储,文件名为“Lib综合查询.xsd”。而在项目中,添加一个DataSet组件,名称为“objLib综合查询”。
设计完成的数据集如图2.4所示。
图2.3综合查询数据集
第3章系统测试
3.1开发与测试环境
本系统使用语言进行开发。需要FrameworkSDKv1.1的支持。适用内存不低于256M配备有Windows2000,Windows2003,WindowsXP系统的计算机。
3.3程序调试情况
在数据连接时一定要注意窗体和相应显示控件的绑定关系。在把系统从一台计算机移植到另一台计算机时一定要把数据文件library.mdf和library_log.LDF同时移植,并对相应的提供服务的SQLServer服务器进行相应的修改,否则数据正确连接并显示。
3.4功能显示
运行程序后首先显示主窗体,如图3.2所示。
图3.2主界面
图3.4读者信息管理窗体
在“读者信息”窗体中可以对读者信息进行维护操作,例如浏览读者信息,添加记录和删除记录等。
单击“输入/查看书籍信息”,就会显示“书籍信息”窗体,在该窗体中可以对书籍信息进行维护操作。书籍信息维护窗体如图3.5所示。
图3.5书籍信息窗体
单击“输入/查看借阅信息”,就会显示“借阅信息”窗体,在该窗体中可以对出版社信息进行维护操作。出版社信息维护窗体如图所示。
图3.6借阅信息窗体
单击“输入/查看出版社信息”,就会显示“出版社信息”窗体,在该窗体中可以对借阅信息进行维护操作。借阅信息维护窗体如图3.7所示。
图3.7出版社信息窗体
单击“输入/查看管理者信息”,结果如图3.8所示。
图3.8管理者信息窗体
在主窗体上单击“显示报表”,那么就可以查看反映读者信息和借阅信息的报表,借阅信息的报表如图所示。
图3.9报表窗体
如果用户在运行的主窗体上单击“综合查询”,那么就可以查看针对不同的数据表进行查询操作。选择查询依据为“出版社信息”表查看其中的所有信息,结果如图3.10所示。
图3.10综合查询窗体
3.5结论
在这个系统的开发过程中,值得注意的几点有:
(1)数据报表的实现.报表是数据库应用程序的重要组成部分,通过报表,可以把数据库中内容经过组织以后生动地展示给用户,提供的CrystalReport可以大大提高报表的设计效率。
(2)复杂查询的实现。在程序运行过程中,单击窗体中的“综合查询”按钮,就会弹出一个对话框,在该对话框中设置查询条件,根据查询条件从记录集中筛选出所需记录,所指定的查询条件包括查询的依据,排序的依据,运算符等等。
第4章结束语
通过做课程设计,有几点感想,归纳如下。
1.扎实的理论基础。如果不掌握它们,很难写出高水平的程序。而这一点又是我们所缺乏的。
2.不钻牛角尖。当遇到障碍的时候,暂时远离电脑,当重新开始工作的时候,也许会发现那些难题现在竟然可以迎刃而解。
3.多与别人交流。三人行必有我师。
4.良好的编程风格。注意养成良好的习惯,代码的缩进编排,变量的命名规则要始终保持一致。如果注释和代码不一致,那就更加糟糕。
最后,特别要感谢老师在软件工程和数据库课程中认真负责的教学,才使得我能结合所学的知识完成这一课程设计。
论文关键词C/SSQL2000数据库VB
参考文献
1萨师煊,王珊,数据库系统概论(第三版).北京:高等教育出版社,2000
FLCS系统组成
图书管理系统FLCS分为图书采访子系统、编目子系统、流通子系统、典藏子系统、期刊子系统、全文管理子系统、书目检索子系统、阅览管理子系统八部分,系统各部分既相互独立,又能进行各部分之间的数据调用。该系统提供了丰富的数据接口功能,可以实现系统数据与MARC(ISO2709)数据的相互转换,也可以将系统数据转换为相应的文本数据,以供字处理软件如WORD、条形码打印软件如EZ2等调用。该系统还具有联合编目功能,可将本地或外地其他系统数据转换为本系统数据,并能通过倒排文档对其进行多途径、高速检索。另外,系统可以由用户进行功能设置,根据各馆实际情况灵活设置系统参数。系统帮助则是对本系统的详细介绍及问题解答,帮助初学者迅速掌握并能够实际应用。
总之,FLCS不但是一个标准的完整的图书信息管理软件,它还是一个开放的具有数据转换与通讯功能的管理系统。
系统特点
√面向最终用户,全部操作可视化
√系统代码为32位,能充分发挥计算机软硬件性能并具有高度安全性。
√自动化程度高:出版者、出版地、书目号自动调出、可自动套录所购采访或编目数据、自动判断图书借出与还回、自动计算超期罚款、读者超期书自动提示等。
√系统参数设置灵活:可对图书借阅期限、超期罚款金额等参数自由设置。
√具有数据转换与通讯功能:系统数据与MARC(ISO2709)数据相互转换、系统数据转换为各种文本数据。
√具有联合编目功能。
√系统开放性好:可将光盘数据或互联网上数据复制到本系统建立全文数据库以供读者网上调用。
√完全实现INTERNET实时数据交互。
√系统全部采用4位记时,彻底解决2000年问题。
√允许自动即时存盘,避免数据掉电丢失。
√显示器分辨率自动识别,充分适应多种显示器。
√可存贮图书具体内容及附带图片、声音、动画等信息。
√系统具有图书错误码修复功能,对由于停电、死机等非正常原因造成的系统数据错误均可自动恢复。
√FLCS有完整的历史功能,可记录图书借还、罚款、销证、现金等多种数据信息。
√通过特殊算法,实现高速包含式检索。
标准的软件
一、标准的32位WINDOWS应用软件
图书信息集成管理系统FLCS应用平台为:PC机操作系统:WINDOWS95及以上版本;网络操作系统为:WINDOWSNT、NOVELL。FLCS彻底抛弃了16位操作系统,在WIN95以下版本的PC机操作系统上不能运行。FLCS全部代码为32位,能充分发挥计算机软硬件性能并具有高度安全性。
图书信息集成管理系统FLCS完全采用图形界面,支持WINDOWS下的不同软件传递数据,不同软件同时运行等所有功能。
二、标准的网络软件
图书信息集成管理系统FLCS为标准的网络软件,通过FLCS我们可以实现几十台计算机同时编目、借还、检索等操作。通过特殊的算法,FLCS在网络上运行时,图书借还、模糊检索等速度得到了大幅度的提高。
从理论上讲,FLCS的记录限制为十亿条,系统测试用HP(166/32M/2.1G)服务器,联想(166/32M/2.1G)PC机工作站,管理200万册图书,在10M网络上运行时,检索、借还等操作时均实现秒级延时。FLCS系统适用的网络规模只受网络操作系统限制,也就是说,只要所购网络操作系统允许,您可以随意增加入网微机数量。
三、标准的图书馆管理系统
系统支持CNMARC/USMARC/LCMARC(ISO2709)数据,书目及连续出版物著录符合《国际标准书目著录(ISBD)》和《中国文献著录标准(GB3792)》,书目条码符合中国图书馆行业条码标准(Code39)。
FLCS60新增功能
√允许自动即时存盘,避免数据掉电丢失。在进行数据录入、图书借还等操作时,系统可将数据随时存盘,以防因机器异常错误而造成数据丢失。
√显示器分辨率自动识别,充分适应多种显示器。操作窗口中的项目随窗口的大小自动调节
√集成科技论文管理系统。
√多条件组合数据处理。在打印、统计、数据转换等操作时,用户可根据自已的需要进行组合数据处理,只输出自己所需要的数据。
√彻底抛弃数据接口,完全实现INTERNET实时数据交互。系统通过C/S运算模式,将数据运算置于服务器端,实现了大批量数据的包含式检索。
√所有打印均具有预览功能,所有报表列超过长度均可自动折行。
√系统允许多个窗口同时操作,例如在不关闭借还窗口的情况下可以进行图书预约、流通查询、罚款登记等流通系统下的所有操作。
√增加多种统计功能。系统增加如编目阶段统计、流通分类统计、流通明细流通、藏书分类统计等功能。
√增加多个数据字典
√增加欲超期查询,可检索出将要超期的读者并可打印输出。
√可方便的打印图书借阅证。
√可进行批量销证。
√可进行批量典藏及分册典藏。
√检索结果与检索条件分离,可保留多个检索结果。
√丰富借阅制度,可对不同类型读者、不同类型图书,设置不同的借阅权限。
√可将系统临时文件放于本地,加快了程序运行速度。
图书采访
图书采访子系统的主要功能是记录采访信息并向编目子系统提供数据。图书采访子系统主要由数据处理、查询、统计打印、图书验收、信函定书几部分组成。下面就几个功能做一点解释说明。
一、数据录入:通过ISBN号可以调入MARC数据、出版者数据并在输入ISBN号时进行。
图书馆可以外购采访数据或从互联网上下载图书采购数据,然后通过数据录入功能自动追加到采访系统中来。在进行数据录入时系统自动记录图书出版者信息,保证一次录入多次调用。在进行数据录入时系统自动,也就是说,如果您要采购的图书已订购或已收藏,系统会给您相应的提示。系统安全性校验。例如,如果没有输入正题名、复本为0或过大,系统会给出相应的提示。数据携带。报纸科别、出版日期、复本、书商名信息系统会自动携带。
二、批量自动:系统将采访录入库数据根据ISBN号、书名去采访主库、编目主库依次查找,如找到则系统提示为重书。如果为重书,则可以修改其订数据或将其删除。
三、打印订单:系统可打印标签格式的订单,此订单格式已得到新华书店等书商允许。
图书编目
图书编目时系统自动调用采访子系统数据及所购MARC数据,图书编目完成后,可将数据交送到编目主库及流通子系统进行图书典藏及流通。图书编目子系统大致有图书编目、自动、统计打印、数据转换、数据维护几部分组成。
一、图书编目:FLCS采用固定条目式录入方式,通过多种辅助功能加快了图书编目速度。
√图书编目时可以自动调入图书采访数据、图书验收数据、所购MARC数据、出版者数据等。
√在键入ISBN号时进行自动。
√可以输入图书内容。在此,可以输入图书文本内容,也可以将图书内容通过复制、粘贴的方式将图书内容复制到系统中。
√嵌入文件:在此,可以利用WINDOWS的嵌入功能嵌入图片、声音、动画等。
√出版地、出版者等数据自动记忆。
√开本、页数等自动加"cm"、"页"。
√丛书名等字段自动携带。
√种次号自动给出。
二、编目:FLCS提供自动的批量功能,如果有重书系统则将新书与库存图书同时显示出来,用户可以对其直接进行修改。
五、数据转换:FLCS允许用户外购MARC数据、允许用户建立联合编目,FLCS还允许用户将系统数据生成MARC数据及各种文本数据以便和其他软件交换数据。
图书流通
图书流通是用来记录图书借还信息的,必需有书有证才能进行图书流通,流通子系统中的图书数据来自编目子系统。
一、图书借还:FLCS的借还操作简捷、高效,无论借还操作还是借还速度都在同类产品中处于领先地位。
√图书借还自动识别,在借还过程中不用任何键盘切换操作。
√图书还回时自动计算图书超期罚款。
√图书借还时自动检测借书或还书读者是否有超期书,如有超期书则出现提示。
√自动检测读者数据:包括读者借数、挂失、资格、押金余额、书证限期等。
√自动检测图书数据。
√自动还约书记到。在图书被还回时,如果此书已被预约,系统则自动所约图书记到。
四、查询:
1.用户可通过六种不同的渠道查询图书流通或读者借阅情况。
2.FLCS有查询欲超期读者功能,通过对查询日期的设置,可以检索出已到期的读者和将到期的读者,以通知读者提前还书。
五、罚款:FLCS系统的罚款只是从读者押金中扣除而不涉及到现金。FLCS的罚款有详细的历史记录,读者可通过INTERNET对自动的罚款情况进行查询。
六、书证管理
1.在进行读者办证时,系统携带除姓名之外的所有数据,而加快的办证速度。在进行读者办证时,可以嵌入读者照片,以供打印读者借阅证及图书借还时使用。
2.FLCS可以方便的打印读者借阅证。
3.FLCS进行单个或批量销证,可方便的打印出某一单位的到期或将要到期的读者清单,并标其借阅信息及押金余额等。这对学校图书馆来说是非常重要的,通过这一功能,用户可以只对班级进行销证工作,而不涉及到单个读者。
4.FLCS的账务管理工作实用而严谨,用户只有在办证、销证、交款与退款处涉及到现金,其他罚款都是从押金扣除而不涉及到现金流动。FLCS有详细的现金流通记录以供查询。
5.图书错误修正:图书在流通过程中会自动关联许多数据库,如果在关联过程中发生停电、死机等异常错误而使数据失去关联,则会造成图书借还不成功,这时,我们可以通过图书错误修正功能修复图书和读者数据,以使图书可以继续借还。
期刊管理
期刊管理由期刊订购、现刊管理、过刊管理三部分组成,过刊编目完成后,可以通过数据交送,将数据交送到流通子系统进行过刊借还。
一、期刊订购:期刊订购是用来记录期刊订购信息的。
1.期刊增订:在进行期刊增订时,系统自动检测所录入期刊是否已订购,并给出提示信息。
2.打印订购清单:用户可以对不同书商、语种、出版频率打印订购清单,并可以将期刊订购数据生成EXCEL文档,以用来数据交换。
二、现刊管理:现刊管理要调用期刊订购数据并为过刊管理积累数据。
1.现刊记到:现刊记到时,系统自动调入订购数据,自动计算应到期号,自动生成本期订价,自动对应语种及排架号,自动检测已到期与缺期。
2.打印装订通知单:系统自动检测已到齐期刊并打印输出,用户可根据此清单进行现刊下架。
三、过刊管理:过刊管理由过刊编目、打印著录卡片、财产账等几部分组成。
过刊编目:过刊编目时系统自动调用订购数据、现刊数据及现刊下架数据,系统自动计算现刊合订价,自动给出分类号等。
图书典藏
通过图书典藏,用户可以指明每册书的条码号、馆藏位置、是否允许流通等信息。FLCS允许用户进行批量交送典藏然后再对个别图书进行典藏登记的方式,从而简化了典藏手续,加快了典藏效率。
实际上,FLCS允许用户不经过图书典藏而直接进行图书流通,这反应了FLCS的可简可详的设计思想
三、图书剔旧:FLCS允许用户进行单册书剔旧,剔旧书作为历史保留并可随时打印输出。
论文管理
FLCS60论文全文管理系统,通过这一系统,用户可以从光盘上、互联网上等媒体上下载信息,建立自己的全文数据库。FLCS的论文管理系统允许用户通过WINDOWS的OLE功能存放WORD文档、图片、声音、影像等多媒体信息,它是一个有效的多媒体管理工具,同时又是一个得利的办公助手。
用户建立的全文数据可以通过FLCS的INTERNET检索系统通过网络。
FLCS的INTERNET检索系统
FLCS提供一个C/S结构的INTERNET检索系统,通过该系统,用户可以利用WWW浏览器,从所有上网的计算机上检索到图书馆的馆藏书目、读者基本信息、读者借书、预约到书、超期读者、罚款记录、最新图书、借阅频率最高的图书及借阅频最高的读者、期刊数据、科技论文数据等信息。
该系统的服务器端配置为NT4、IIS3、ASP3、VFPODBC6、TCP/IP协议。
一、书目检索:通过INTERNET检索功能,用户可以很方便的检索到自已所需要的图书,并能查到各分册的馆藏位置、及是否在馆等信息。由于系统采用C/S结构,检索运算在服务器端进行,网络上传输的只是检索式及检索结果,从而大大减轻了网络传输负担,加快了检索速度。
二、读者检索:通过读者检索功能,读者可以在自己的计算机上检索到自已的基本信息、所借图书、罚款记录、预约到书等信息。
三、论文检索:FLCS允许用户建自己的全文数据库,并允许用户将自己的全文数据库通过INTERNET。通过论文检索功能,用户可以在自己的计算机上下载图书馆论文数据,并可进行下载、打印等处理。
触摸屏检索系统
FLCS提供了一个"傻瓜式"读者检索系统,该系统通过对整部中图法的引用和书名、作者提词索引,使触摸屏检索成为可能,适合于各学校图书馆。读者检索时,完全脱离键盘,不懂计算机和图书馆学知识的人员,也能用触摸屏或鼠标很快检索到所需图书。系统采用前台书目检索,后台自动打印借书单的方式,方便了读者和图书管理人员。
用户关心的问题
1.计算机停电或死机会不会造成数据丢失
FLCS有即时存盘功能,被修改的数据会立即存盘,不会因计算机异常错误而丢失数据。
2.FLCS能否存贮多媒体信息
FLCS能存贮每册书的文本、图片、声音、动画等多媒体信息。通过FLCS的科技论文管理系统,用户还能建立自已的多媒体资料库。
3.FLCS能否打印读者借阅证
FLCS能根据读者办证日期、读者单位、读者姓名或证码打印读者借阅证。
4.FLCS能否批量销证
FLCS既能单个销证,又能批量销证。
5.FLCS系统是否易学易用
6.FLCS系统是否实用、是否具有先进性
FLCS的研制人员有图书馆学专业、计算机专业的大学毕业生,也有从事多年图书馆工作的老馆员,FLCS的研制人员决定了其实用性。FLCS系统采用CLIENT/SERVER结构,实现Internet/Intranet信息,FLCS能从互联网和光盘上下载信息,能存贮多媒体数据,所以FLCS系统当然是先进的系统。
7.FLCS能存放多少数据、能用于多大规模的网络
理论上讲,FLCS系统的记录限制为十亿条,系统测试用HP(166/32M/2.1G)服务器,联想(166/32M/2.1G)PC机工作站,管理200万册图书时,在检索、借还等操作时均实现秒级延时。FLCS系统适用的网络规模只受网络操作系统限制。
8.我们是否可以外购数据及与其他图书馆交换数据
FLCS系统可以自动调用所购采访数据、编目数据,FLCS可以生成标准MARC(ISO2709)数据以用于数据交换,FLCS也可以接收其他图书馆的MARC数据建立联合编目。FLCS还可以和其他软件如WORD、EXCEL等交换数据。
9.FLCS系统是否容易出问题、出了问题时怎么办
系统全部代码为32位,具有高度安全性,很少出问题。FLCS系统具有较强的自我修复能力,例如因停电、死机、机器硬件故障等原因造成FLCS系统不能正常运行时,可由系统自动修复。有纵横公司用户的地方即有纵横公司商,纵横公司已基本做到了服务本地化。
1.1用户、终端、网络的研究
1.2用户行为研究
用户的行为,①指用户使用云平台下图书档案管理系统的行为,其根据用户的身份、目的、习惯、兴趣等不同而不同,用户可能是进行检索、获得、修改、保存信息资源,也可能是对图书档案管理系统的管理,如计费等;既包括其行为的种类、参数,同时还应该包括其行为所导致的结果。②用户的行为受到其本身的制约,既要受到其身份影响,又受到其兴趣和目的影响,但最终通过行为表现出来,可以通过用户的行为获得用户的信息,并做出调整,以便更精确地认识和了解用户。
1.3用户偏好研究
2用户模型研究
2.1用户基本信息模型
2.2用户行为模型
用户行为模型,主要用于记录用户的行为、状态等信息,其由用户ID、用户行为、行为参数、状态参数三个部分组成,其中①用户的行为用于记录用户状态变化的原因,同时可以从中获得用户基本信息模型的部分信息,同时也可以完善用户偏好模型;②用户行为参数用于说明用户行为的细节,是用户行为有机的补充;③状态参数,用于表明经过用户的行为之后用户的变化。
2.3用户偏好模型
3关键技术分析
3.1用户模型应用研究
3.2用户模型的初始化与完善
本文认为用户模型的初始化信息可以从以下几个方面获得:①用户注册的信息②利用调查研究等方式从侧面获得的用户信息;③利用公众的大众化特征获得,其实质是首先获得用户基础信息模型,然后再从用户基础信息模型获取数据,以基础信息模型数据为基础结合概率归类和整理,去生成用户偏好模型和用户行为模型的初始数据。本文认为用户模型的信息完善与补充,是一个不断学习和修正的动态反馈过程,通过机器学习对参数的重新估计和修正提高了预测的精度,进而提高服务的质量,可以为个性化服务推荐打下基础。其实质是通过训练来逐渐完善用户行为模型,再根据用户行为模型逐步完善用户基础信息模型和用户偏好模型。具体的实现上,本文认为①用户行为模型可以作为执行单元,学习单元通过用户行为模型提供的信息根据用户基本信息模型和用户偏好模型建立并改进知识库,执行单元格局知识库中的知识执行任务,再将执行后的信息反馈到用户行为模型作为下一步学习的资源。②可以用命令序列作为最小单元描述用户行为,通过定义两个序列、两个状态之间的相似度来代表和判断行为模式之间、状态之间的相似程度;模型工作的时候,计算序列相似度来判断行为和状态的变化。
4结束语
【关键词】:图书管理系统;需求;功能
二十一世纪是信息高度交流与发展的时代,面计算机系统则在信息时代扮演着极为重要的脚色,随着计算机的不断发展,计算机以渗透到各个领域,图书馆也不例外,图书馆的计算机化以不容迟缓。
图书馆在正常运营中总是面对大量的读者信息、书籍信息以及两者相互作用产生的借书信息、还书信息。需要对读者资源、书籍资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,有利于提高管理效率。作者针对图书馆手工管理的现状,经过详细系统的调查,阐明了图书管理系统的需求和功能,为图书馆管理信息系统的开发打下坚实基础。
一、图书管理系统的需求分析
当决定要开发一个信息系统时,首先要对信息系统的需求进行分析,需求分析要做的工作是深入描述软件的功能和性能,确定软件设计的限制和软件同其他系统元素的接口细节,定义软件的其他有效性需求。
获得当前系统的处理流程,在此首先假设当前系统是手工处理系统。手工处理流程大致是这样的。读者将要借的书和借阅证交给工作人员,工作人员将每本书附带的描述书信息的卡和读者借阅证一起放在一个小格栏,并在借阅证和每本书上贴的借阅信息。这样借书过程就完成了。还书时读者将要还的图书交给工作人员,工作人员图书信息找到相应的书卡和借阅证,并填写相应的还书信息。
抽象出当前系统的逻辑模型。在理解当前系统“怎么做”的基础上,抽取其“做什么”的本质,从而从当前系统的物理模型抽象出当前系统的逻辑模型。在物理模型中有许多物理因素,随着分析工作的深入,有些非本质的物理因素就成为不必要的负担,因而需要对物理模型进行分析,区分出本质的物理因素就成为不必要的负担,因而需要对物理模型进行分析,区分出本质的和非本质的困素,去掉那些非本质的困素即可获得反映系统本质的逻辑模型。
建立目标系统的逻辑模型。分析目标系统与当前系统逻辑上的差别,明确目标系统到底要“做什么”,从而从当前系统的逻辑模型导出目标系统的逻辑模型。在对上述流程进行分析后,我们对新的图书处理流程进行整理,图书馆借还书过程如下:
借书过程:读者从架上选到所需图书后,将图书和借书卡交管理人员,管理人员用码阅读器将图书和借书卡上的读者条码2码读入处理系统。系统根据读者条码从读者文件和借阅文件中找到相应记录;根据图书上的条码从图书文件中找到相应记录,读者如果有如下列情况之一将不予办理借书手续。
①读者所借阅图书已超过该读者容许的最多借书数目。
②该读者记录中有止借标志。
③该读者还有已超过归还日期而仍未归还的图书。
④该图书暂停外借。
若读者符合所有借书条件时,予以借出。系统在借阅文件中增加一条记录,记入读者码、图书条码、借阅日期等内容。
还书过程:还书时读者只要将书交给管理人员,管理员将书上的图书条码读入系统,系统从借阅文件上找到相应记录,填上还书日期后写入借阅历史文件,并从借阅文件上删去相应记录,同时系统对借还书日期进行计算并判断是否超期,若不超期则结束过程,若超期则计算出超期天数、罚款数、并打印罚款通知书,记入罚款文件。同时在读者记录上作止借标记。当读者交来罚款收据后,系统根据读者条码查罚款文件,将相应记录写入罚款历史文件,并从罚款文件只删除该记录,同时去掉读者文件中的止借标记。
前面着重对借还书流程进行了说细的阐述,下面介绍图书管理系统的总体功能要求。简单的图书管理系统主要包括下面的功能:
>借书处理:完成读者借书这一业务流程。
>还书处理:完成读者还书这一业务流程。
>罚款处理:解决读者借书超期的罚款处理。
>新书上架:输入新书资料。
>旧书淘汰:删除图书资料。
>读者查询:根据读者号,查询读者借阅情况。
二、图书管理系统的功能分析
系统功能分析是在系统开发的总体任务的基础上完成。图书馆管理信息系统需要完成功能主要有:
有关读者种类标准的制定、种类住处的输入,包括种类编号、种类名称、借书数量、借书期限、有效期限、备注等。
读者种类信息的修改、查询等。
书籍类别标准的制定、类别信息的输入,包括类别编号、类别名称、关键词、备注信息等。
书籍信息的输入,包括书籍编号、书籍名称、书籍名称、书籍类别、作者姓名、出版社名称、出版日期、书籍页书、关键词、登记日期、备注信息等。
借书信息的输入,包括借书信息编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期、备注信息等。
借书信息的查询、修改,包括借书信息编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期、备注信息等。
还书信息的输入,包括还书信息编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期、还书日期、备注信息等。
还书信息的查询和修改,包括还书信息编号、读者编号、读者姓名、书籍编号、书籍姓名、借书日期、还书日期、备注信息等。
[1]EWinemiller,J.Roff,着.VisualBasic6.0数据库开发.清华大学出版社,1999.
[2]郭盈发,张红娟.《数据库原理》.西安电子科技大学出版社,2002.
为了保护光盘和充分利用光盘数据,现今许多图书馆自行开发随书光盘管理系统,将光盘内容拷贝、压缩存入计算机中,架设Web服务器,供网上浏览和下载,或者架设FTP服务器,在校园网内供读者浏览或者下载使用,然而这种做法有可能面临侵犯著作权的风险。
2图书馆光盘管理系统中面临的著作权问题
2.1复制权
2.2信息网络传播权
随书光盘管理系统是在网络环境下进行的,必然涉及信息网络传播权。对于高校图书馆而言,各图书馆应认真遵守《信息网络传播权保护条例》的规定:“图书馆、档案馆、纪念馆、博物馆、美术馆等可以不经著作权人许可,通过信息网络向本馆馆舍内服务对象提供本馆收藏的合法出版的数字作品和依法为陈列或者保存版本的需要以数字化形式复制的作品,不向其支付报酬,但不得直接或者间接获得经济利益。”图书馆要全面监控读者使用各种资源情况,有效规避读者在信息使用过程中侵犯权利人的知识产权。
2.3署名权、修改权、保护作品完整权
光盘管理系统的开发过程主要涉及著作权人的人身权,虽然不必取得著作权人许可,但要尊重作者的署名权、修改权、保护作品完整权:在对光盘的编辑中应指明作者姓名、不得擅自改变;也不能擅自对作品进行修改、更正补充、篡改,防止作者的名誉、声望受到损害,维护作品的纯洁性。