当前位置:文档之家› 高校图书馆管理系统的设计与实现

高校图书馆管理系统的设计与实现

华中科技大学
硕士学位论文
高校图书馆管理系统的设计与实现
姓名:万欢
申请学位级别:硕士
专业:软件工程
指导教师:肖来元
20061003
华中科技大学硕士学位论文
本系统要求图书馆网络中心要具备足够容量的不间断电源,健全的网络环境,尤其是必要的防火墙,在服务器、交换机上关闭不必要的端口,严格服务器的访问权限,限制外部用户非正常访问。

要求有集中备份数据的设备,有可以按照用户的要求,对系统数据进行回溯的能力,以确保系统在遇到故障的时候,使系统能尽快进行数据的恢复与运行。

4.2图书馆采访子系统的实现
为了便于管理以及安全方面的考虑,根据图书馆工作的实际,本系统在设计上采用子模块独立登录的办法。

每进入一个子系统,必须单独进行身份认证。

用户初次使用时,由系统管理员提供初始用户名及口令,进入系统后可自行更改用户名及口令。

用户只有在输入正确的用户名及口令后才能进入到系统,否则,系统将给出错误提示信息。

每一个子模块都会有一个口令检查,如图4.1所示是一个采访子系统的口令检查(即身份认证)。

图4-1采访登陆窗口
输入了正确的用户名和密码之后,就进入了采访子系统工作界面,用户可以根据工作职能和将进行的操作选择相应的菜单或点击相应的快捷按钮。

在采访子系统中可以实现新书预定、图书验收登到、经费管理、书目移交、采购统计和系统维护功能。

如图4.2所示,是一个新书定单预定处理。

采访工作人员从不同的书商提供的订单中,先与本馆数据库进行查重处理,然后再细选也可以说是精选,确定下来的就是预订单,
华中科技大学硕士学位论文
图4-2采访工作界面
预订单交送给馆长,馆长再进行一次筛选,确定下来的就是订单,返还给采访工作人员,再移交给书商,书商根据这份订单打包送货,新书到馆之后又由采伐工作人员拆包验收,确认无误后移交编目人员。

4.3图书馆编目子系统的实现
与采访子系统相同,编目子系统也需要口令检查(即身份认证),用户只有在输入正确的用户名及口令后才能进入到工作窗口,否则,系统将给出错误提示信息。

编目子系统工具栏由数据著录、规范管理、自录产品、书目管理、检索、系统管理、统计和帮助几部分组成,如图4-3所示。

数据著者既可以实现本地编目,也可以实现原始编目:新书通报功能在目录产品中完成;书目管理包括书目接收、书目转入、书目修改、书且发送及编目数据表维护;此处的检索只能完成本地检索,可以以著者、标准号(ISBN)、出版者、索书号、记录控制号、丛编题名、主题词、分类号、出版日期和关键词这几种方式为检索条件进行检索,对检索出来的结果可以查看其MARc文件及其详细的编目信息;排架号表、MARC表、系统索引表的维护在系统功能中实现;想要查看各编目员的工作量完成情况,进入统计功能就能方便的获取数据;在帮助栏可以进行工具栏的个性化设置,更改用户密码和改变身份切换用户。

华中科技大学硕士学位论文
图4.3编目工作界面
4.4图书馆流通、典藏与统计子系统的实现
与采访、编目子系统相同,流通子系统也需要口令检查(即身份认证),用户只有在输入正确的用户名及口令后才能进入到工作窗口,否则,系统将给出错误提示信息。

为了适合不同馆情和政策需要,本系统又将分散在流通,典藏与统计子系统中的功能整合为流通子系统。

有关流通指标和功能与上述系统的流通指标和功能完全相同。

主要包括典藏处理、流通控制台(借书、还书、续借、预约)、馆藏管理、证件管理、事务管理、统计查询与系统维护功能。

如图4.4所示。

图4_4流通、典藏、统计工作窗口
华中科技大学硕士学位论文
已经编日好的书目信息从编目予系统中发送出之后,就要进行典藏处理,在流通子系统经过接收新书、自动分配和数据发送之后,就完成了图书“逻辑上的上架”到“物理上的上架”,意即可以供读者出借了;流通控制台是读者接触的最多的借还书界面;馆藏管理主要完成的是馆藏图书管理功能:调整图书库位、剔旧处理、期刊装订处理、改变图书状态(是否可借)、遗失罚款;读者图书证的制作、办理、挂失、补办均在证件管理栏实现;通过事务管理,管理员进行预约管理、催还图书、发催还单;关于统计查询功能,将在下文中以一个实例直观表达;设置系统的各种参数,如部门参数、读者单位、读者类型、管理员权限、借阅规则、违章处罚等,更改用户密码,更改身份等功能均整合在系统维护栏中。

本系统将流通、典藏和统计整合在一个工作界面中,以适应本馆的需求,在功能上与分开设计出来的没有区别,下面,我将以一个实例实现出这三个子模块的功能。

例如,借书证号码为N00717,姓名为万欢的读者,可以在流通子模块查看此读者信息,如已借图书,借书日期、还书日期、读者类型、读者单位与可借图书册数、可预约图书册数与已借图书册数等,并且还可以查看已借图书的详细信息,如分类号、图书题名、著者、图书价格、典藏地点与图书状态等。

如图4.5所示。

如果读者有图书超期,则会在扫描此读者图书证时,自动弹出信息,显示超勰图书题名、超期天数、罚款金额等。

图4-5读者借还窗口
华中科技大学硕士学位论文
在统计予模块中,可以以多种方式进行统计查询。

如可以按图书分类统计,按读者统计、按读者单位统计、、按部门统计、按操作员统计,还可以组合。

统计分别分为简单统计和常规统计(统计报表),可以全面掌握图书馆的运行状态,包括工作量完成情况、读者情况、读者利用情况、书刊利用(借阅)情况及馆藏情况等,并可以根据统计结果自动生成统计报表和直观统计图表,为提高管理水平和服务质量,支持领导决策提供强有力的参考依据。

如图4-6所示,是一个读者分布统计表,通过此统计表,很直观的看到不同类型的读者的分布情况。

横轴代表读者类型,竖轴代表人次。

统计方式可以选择是按照读者类型还是按照读者出生日期,而显示方式可以以直方图、饼图,曲线图、三维直方图或者是三维饼图,这里由于篇幅受限.就不一一演示了。

图4,6读者分布统计窗口
4.5图书馆期刊子系统的实现
与图书馆管理系统中其它子系统一样,输入正确的身份认证信息之后,迸入到期刊工作窗口。

如图4.7所示,是期刊子系统的工作窗口。

在期刊子系统中,也设计了一个订购功能,主要是因为近年来,由于国家对文化建设的重视,各个高校均提高了图书馆的购书经费,调整了图书的比例,导致很多图书馆的图书与期刊采取分开订购的方式,
41
华中科技大学硕士学位论文
所以期刊的订购没有纳入到采访子系统中,而是自成一体。

同时,在期刊子系统中也有一个编目模块,这是因为期刊具有连续性,与图书的编目方式有很大不同,不同的刊物有不同的出版周期,如月刊、半月刊、季刊等。

图4-7期刊工作窗口
4.6性能测试与评价
经过测试,本系统达到了以下的成效:
(1)能够方便地实现高校图书馆所有业务数据的输入与输出。

(2)采用合理的数据库结构,合理地分布和存储各种数据,能够实现图书馆所有业务数据安全存储和流动,实现数据管理的高度集中与共享。

(3)能够对图书馆所有业务数据进行处理,得到各种统计报表和图表提供决策参考资料。

该系统在实际应用中体现出以下几个优点:
(1)采用身份认证,实施权限控制,保证系统的安全性和数据的完整性、一致性。

(2)合乎我国高校图书馆管理及工作实际,用户界面友好,操作方便灵活,具有较强的可操作性和良好的易用性。

(3)高度标准化,易于进行扩充和实现资源共享。

相关主题