当前位置:大学毕业论文> 研究生论文>材料浏览

管理系统类有关专升本毕业论文范文 与图书馆集成管理系统和一卡通实时交互之相关专升本毕业论文范文

主题:管理系统论文写作 时间:2023-12-23

图书馆集成管理系统和一卡通实时交互之,该文是关于管理系统方面论文范文素材与一卡通和管理系统和图书馆方面论文怎么撰写.

管理系统论文参考文献:

管理系统论文参考文献 图书管理系统论文图书管理系统毕业论文超市管理系统论文学生管理系统论文

摘 要:系统整合往往是一个复杂的工程,第三方接口对系统的影响与其稳定性和实时性成为一种重要考虑的环节.本文通过简单编程来监控特定服务器的运行日志,从而解决了我校“一卡通”与我图书馆集成管理系统之间的“实时”数据交互问题.经过半年多时间的运行,效果理想,可为有类似需求的同仁参考.

关键词:C#;一卡通;监视;图书馆集成管理系统;FileSystemWatcher

一、引言

作为数字化校园的基础设施,“一卡通”系统几乎普及于国内各大高校.我校“一卡通”系统经过数次升级,逐步完善.虽然服务提供商在“一卡通”系统和图书馆集成化管理系统做了不少的整合工作,从而确保了其可用性.但在实际使用中,我们发现整合的“实时性”仍有欠缺.因此基于我馆和我校目前状况,经过一系列的探究,最后通过简单的编程,弥补了此欠缺.

二、目前现状

我馆于2001 年开始采用金盘图书馆集成管理系统,经过数次版本升级,目前是一个封闭的、独立的、完善而稳定的系统.在学校“一卡通”系统基础设施完成后,对图书馆原有集成管理系统带来了不少的挑战,数据如何交互是我们面对的重要问题.数据商只提供了通用的解决方案,保证了其可用性.

通用解决方案为,“一卡通”数据库定时将数据推送到公网的“中间数据”服务器.我馆内部的“同步服务器”定时从公网的“中间数据”服务器上取回数据,然后在“金盘数据库”中完成检验和修改.每一次操作,将有数万条数据需要被对比验证,对“金盘数据库”服务器带来很大的压力,同时也会影响到图书馆的业务.考虑到性能问题,数据商建议从“中间数据”服务器到“金盘数据库”服务器的同步,设置在业务不繁忙的时间段进行处理,每日分两次处理.而“一卡通”数据为时刻变动的数据,尤其在学生补之后,会出现新补办的卡无法在图书馆使用,而已丢失的卡可能会被他人冒用的情况.而其原因是“一卡通”数据暂时未同步到图书馆业务系统的数据库.

三、可行性分析

我馆采用“通道闸机”对来馆的读者进行验证,决定是否放行.闸机由一台Windows Server 作为闸机服务器来控制,每个读者需要在闸机上刷“卡”,验证通过之后,才予放行.闸机服务器读取“卡”中的数据后,读写“金盘数据库”以确定读者的合法性,并将日志作为“登到日志”回写至金盘数据库,同时也将其记录在一个文本的日志文件中.

从统计的数据中发现,每日到图书馆的人数仅有2000 人次左右,如果只针对这些读者进行操作,不但可以做到实时交互,而且也不会对“金盘服务器”带来太多影响.为了确保数据的安全性和健壮性,在中间数据服务器上配置Web 以提供WebAPI 服务.

四、实时交互实施

在C# 编程语言中,命名空间“System.IO”中的“FileSystemWatcher”拥有实时监控Windows 文件状态的功能.由于每次读者在闸机上刷卡,闸机服务器上的日志都会添加记录.因此监控该日志文件,适当处理,即可满足“一卡通”数据和“金盘数据库”的实时互问题.核心代码如下:

FileSystemWatcher watcher等于new FileSystemWatcher( );

watcher.Path等于path;

watcher.Filter等于filter;

watcher.Changed+等于new FileSystemEventHandler(OnProcess);

watcher.EnableRaisingEvents等于true;

watcher.IncludeSubdirectories等于true;

当监控的文件发生变化后,由OnProcess 完成后续的处理:找到刚才被写入的那条日志文件,找到刚被添加的日志内容,提取刷卡的卡号,访问“中间数据”的WebAPI,获取该读者最新的“一卡通”数据,再从“金盘数据库”中读出该读者信息,对比两者,写会修改后的数据.

五、结束语

通过如上设计,完成了一个小程序以满足我校“一卡通”与图书馆集成管理系统之间的整合.读者的卡发生变化后,只要到图书馆在闸机上刷卡,该小程序自动完两个系统之间的数据“实时”交互.新补卡马上可以使用,同时也避免了旧卡冒用的问题.经过半年多时间的运行,效果理想,可为有类似需求的同仁参考.

参考文献:

[1] 基于FileSystemWatcher 的文件备份系统设计[J]. 唐祖权,屈敏申, 徐志京. 电子设计工程.2010(03).

[2] 基于.NET 的文件系统监控[J]. 陈健. 吉林师范大学学报( 自然科学版).2007(02).

[3]FileSystemWatcher 用法详解[EB/OL].http://blog.csdn.net/hwt0101/article/details/8469285,2013.1.5.

作者简介:赵庆明,男,馆员,主要研究方向:图书馆学与计算机应用方面的工作;

阮菊红,女,馆员,主要研究方向:图书馆学研究及工作.

基金项目:2017 年度四川省哲学社会科学重点研究基地一般项目《“双一流”建设背景下图书馆智库服务研究》(SCAA17-004).

汇总,上文是一篇适合不知如何写一卡通和管理系统和图书馆方面的管理系统专业大学硕士和本科毕业论文以及关于管理系统论文开题报告范文和相关职称论文写作参考文献资料.

座位管理系统规则和预约选位方法实施一以山东农业大学图书馆现刊阅览室为例
摘要占位是大学图书馆普遍存在的问题,解决这个难题的有效途径,就是引入座位管理系统,使用座位选位机 座位选位机的使用更有利于阅览室的科学管理 关键词座位预约系统;选位;占位山东农业大学图书馆南校区的现刊.

高职院校图书馆信息管理系统的设计和实现
随着计算机技术的发展及其在各个领域中的广泛应用,相应的一些计算机软件也不断出现 在高职院校的图书馆管理工作中,也逐渐采用计算机技术,这样能够促进图书信息管理的效率 本文从实际出发,关注于未来的发展,建.

基于RFID的昭通木刻版画甲马管理系统实现分析
摘要在美术学中,甲马是一种濒临绝迹的民间木刻版画艺术 为了避免了昭通甲马缺乏管理的种种危机,克服了传统管理中的诸多弊端 本文提出了基于RFID的昭通木刻版画甲马管理系统设计方案,这是一个管理非物质文化.

论文大全