摘 要
随着信息技术的迅猛发展,信息化已经渗透到社会生活的各个领域和各个层面,并日益成为提高效率,消除差错,节约成本的有效途径。20世纪60年代以来,在微电子技术和通信技术迅速发展的推动下,图书馆图书管理也充分利用软件来进行管理,其目标是借助先进的信息处理技术和计算机网络技术来提高图书管理的效率和质量,将管理与办公活动纳入到自动化,现代化的轨道中。
各大中小企业图书馆中传统的图书管理模式也越来越不能满足现代教育发展的需要。对于一个有着成百上千的用户的学校来说,用手工管理数以千计图书的图书以及归还,是一项非常繁琐的工作,而相应的阶段性盘点图书、图书查询等,其工作量都让人望而生畏,而且还极易出错。所以我们提出了开发图书馆图书图书数据挖掘系统,采取会员制的方式进行会员管理,包括增加会员,查询会员,删除会员,会员借书信息等。另外采取图书流通借还管理,对图书查询图书,增加图书,删除图书等功能进行统一管理,为各大中小企业实现图书馆信息化管理提供有效工具。
本系统采用python3作为开发语言,pycharm作为开发工具,Scrapy框架爬取数据,
Django框架展示数据成果,Mysql关系型数据库作为数据储存。通过分析提取数据为各大中小企业实现图书馆信息化管理的有效工具,同时本系统中采用的新技术可作为其他信息系统构建时的参考。
关键词:数据挖掘;图书管理;计算机网络技术;信息化管理
Abstract
With the rapid development of information technology, information technology has penetrated into all fields and levels of social life, and has increasingly become an effective way to improve efficiency, eliminate errors and save costs. Since the 1960s, with the rapid development of microelectronic technology and communication technology, library book management also makes full use of software for management. Its goal is to improve the efficiency and quality of book management with the help of advanced information processing technology and computer network technology, and bring management and office activities into the track of automation and modernization.
The traditional library management mode in the libraries of large and medium-sized enterprises can not meet the needs of the development of modern education. For a school with hundreds of users, it is a very tedious work to manage the borrowing and returning of thousands of books by hand. However, the workload of periodical inventory of books and book inquiry is daunting and easy to make mistakes. Therefore, we propose to develop the library book borrowing data mining system, adopt the membership system for member management, including increasing members, querying members, deleting members, member borrowing information, etc. In addition, the circulation and borrowing management of books is adopted to manage the functions of book inquiry and borrowing, increase books and delete books, which provides effective tools for the realization of library information management for large and medium-sized enterprises.
This system uses Python 3 as development language, pychar as development tool, scrapy framework to crawl data,Django framework shows data results, and MySQL relational database is used as data storage. Through the analysis and extraction of data, it is an effective tool to realize library information management for large and medium-sized enterprises. At the same time, the new technology used in this system can be used as a reference for other information system construction.
Key words: data mining; book management; computer network technology; information management
目 录
摘 要 I
Abstract II
第1章 绪论 1
1.1选题背景及意义 1
1.2国内外研究现状 1
1.3发展趋势 2
第2章 系统需求分析 3
2.1任务描述 3
2.2需求分析 3
2.3 系统目标 4
第3章 系统概要设计 5
3.1 系统用户分析 5
3.2 系统功能分析 6
3.3 系统算法分析 9
第4章 系统详细设计 12
4.1 数据管理 12
4.2 数据采集的方法 12
4.3 数据预处理的方法 12
4.4 算法描述 12
4.5 个人模块详细设计 14
第5章 系统实现 22
5.1 系统界面的实现 22
5.2 系统调试及操作说明 23
5.3 测试与分析 24
总 结 26
参考文献 27