论文部分内容阅读
顺应信息时代大趋势,信息管理系统在各行各业被迅速建立和推广起来,高校图书馆也不例外,曾经图书馆管理严重依赖人工,通过用纸笔来进行记录和管理,繁琐且低效,信息系统的建立可以有效地解决这些问题。然而与普通的信息系统相比,图书管理系统要为广大师生提供图书借阅,信息查询等服务,逻辑业务更大,对效率要求更高,现有的系统大多照搬已有的信息管理系统模式,无法满足广大师生的借阅需求。以此为背景,本文拟对传统图书管理系统进行改进,首先通过阅读相关文献对国内外研究现状进行讨论,进而介绍了图书馆设计开发涉及到的相关技术,其后介绍了本文所引入的基于工作流模型的图书馆设计方案和出基于数据挖掘的图书个性推荐模块设计方案,最后阐述了基于以上两方面的图书馆系统设计与实现过程。本文的主要工作内容如下:(1)提出基于工作流模型的图书馆管理系统设计方案针对图书馆系统流程和规则较为复杂的特点,本文引入工作流的模型,从读者和管理员等参与者角度出发,设计图书馆书籍,借阅,用户管理的自动化处理,规范图书管理系统中业务流程,提高图书馆管理系统的运行效率。首先对工作流技术进行介绍和总结,进而针对图书馆管理的特点,分析并设计了基于工作流的图书管理系统的体系结构,最后给出图书馆管理工作流的参考模型。(2)提出基于数据挖掘的图书个性推荐模块设计方案传统的图书馆系统还停留在被动地为读者用户提供信息服务的层面,为了进一步提高图书馆的服务质量,体现以读者为中心的人文关怀理念,本文引入了数据挖掘的方法,采用协同过滤算法,从图书馆数据库系统中提取相关信息,以用户借阅的相关记录以及与之记录与之类似的读者的阅读书目为依据,对读者的兴趣和特征进行分析,挖掘出读者可能感兴趣的书籍进行推荐,从而使图书馆完成由被动提供服务向主动推送服务的角色的转变。(3)设计并实现基于工作流和数据挖掘的图书馆系统在具体实施过程中本文运用软件工程的相关思想,进行需求分析和详细设计,对图书馆的业务逻辑进行建模,通过定义工作流,完成图书馆管理事务中的一系列流程;接着运用ASP.NET应用开发框架,设计并实现基于B/S构架的高校图书馆管理系统,同时将基于协同过滤的个性化图书推荐子系统集成入系统;在完成系统的编码部署后还对系统进行了详尽的测试,测试结果表明,本系统运行良好,具有较好的可用性。最终以期实现图书馆的数字化,智能化管理。