应用于图书馆管理的图书管理系统的开发.pdf
《应用于图书馆管理的图书管理系统的开发.pdf》由会员分享,可在线阅读,更多相关《应用于图书馆管理的图书管理系统的开发.pdf(64页珍藏版)》请在三一文库上搜索。
1、 分类号 密级 UDC 注1 学 位 论 文 应用于图书馆管理的图书管理系统的开发 (题名和副题名) 李 彤 (作者姓名) 指导教师姓名 王 静 博 士 电子科技大学 成 都 常 斌 高 工 金马油田公司 辽 河 (职务、职称、学位、单位名称及地址) 申请专业学位级别 硕士 专业学位类别 工 程 硕 士 工程领域名称 软 件 工 程 提交论文日期 2009.10 论文答辩日期 2009.11 学位授予单位和日期 电 子 科 技 大 学 答辩委员会主席 评阅人 2009 年 月 日 注 1:注明国际十进分类法 UDC的类号 独独 创创 性性 声声 明明 本人声明所呈交的学位论文是本人在导师指导下
2、进行的研究工本人声明所呈交的学位论文是本人在导师指导下进行的研究工 作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地 方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含 为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。 与我一同工作与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明的同志对本研究所做的任何贡献均已在论文中作了明 确的说明并表示谢意。确的说明并表示谢意。 签名:
3、签名: 日期:日期: 年年 月月 日日 关于论文使用授权的说明关于论文使用授权的说明 本学位论文作者完全了解电子科技大学有关保留、使用学位论文本学位论文作者完全了解电子科技大学有关保留、使用学位论文 的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁 盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文 的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或 扫描等复制手段保存、汇编学位论文。扫描
4、等复制手段保存、汇编学位论文。 (保密的学位论文在解密后应遵守此规定)(保密的学位论文在解密后应遵守此规定) 签名:签名: 导师签名:导师签名: 日期:日期: 年年 月月 日日 摘要 I 摘摘 要要 随着计算机技术的飞速发展,计算机网络的应用也越来越广泛,惊人的发展 速度,变化太快的世界,带来了令人惊喜、困惑,也让人兴奋的剧烈竞争。同时, 也带来了人才价值大大提升的机会。 本文主要介绍通过运用面向对象的程序设计方法, 利用 PowerBuilder 作为开 发工具,SQL Anywhere 作为数据库源,设计并实现图书管理系统软件的功能。 采用面向对象的程序设计方法来分析、设计和实现软件系统,
5、使系统更加稳定、 易理解和易修改,因而提高软件开发的效率,降低软件的成本。 本系统要实现的图书管理管理比较复杂,涉及的内容极其广泛,它涉及到包 括图书的管理、借书的管理、借书人的管理以及管理人员对图书进行管理等内容。 主菜单包括文件,浏览,窗口,说明和帮助五大部分功能,文件部分是菜单中最 主要的内容,主要用于打开图书馆一些主要内容以及查询系统,同时管理人员还 可以在此处进行登陆,只有登陆后,管理人员才能对图书馆一些事项进行填加, 删除,修改等操作;浏览部分主要用于对图书馆信息进行更细致的浏览,窗口部 分主要用于对主菜单进行更符合自己的观看习惯进行观看;说明部分主要是对图 书馆概况,借书和还书条
6、款以及如何办理图书证等内容进行说明;帮助部分主要 是对图书馆一些事项以及版本,作者等信息进行说明。 因此本人结合开入式图书馆的要求,主要完成对图书管理系统的需求分析、 功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。系统运 行结果证明,本文所设计的图书管理系统可以满足借阅者、图书馆工作人员和高 级管理员三方面的需要。 关键词:图书管理,面向对象,数据库 Abstract II AbstractAbstract The present era is full of competition and challenges of the times. With the rapid de
7、velopment of computer technology, computer networking applications have more extensive and alarming rate of development, the world changes too fast, bringing a pleasant surprise, confusion, and also makes people excited about the fierce competition. At the same time, it also brings people value grea
8、tly enhance the opportunities. In this design, through the use of object-oriented programming approach, using PowerBuilder as a development tool, SQL Anywhere as the database source, design and realization of the “library management system“ software features. In this paper, object-oriented programmi
9、ng approach to the analysis, design and realization of software systems, making the system more stable and easy to understand and easy to amend, thereby enhancing the efficiency of software development, reducing the cost of software. To achieve this system of management books management more complic
10、ated, involving the content is extremely broad, it includes books related to the management, library management, library management and the management of content management, and other books. The main menu, including documents, browsing, window, description, and help the five most functions, the pape
11、r is part of the main menu, open the main library for some of the major content and query system, and management staff can also carry out landing here, only After landing, the management of the library staff to fill some of the issues for Canada, delete, modify, and other operations here for the mai
12、n part of the library for more detailed information here, some of the main window for the main menu more in line with their own habits to watch Watch; note some of the major overview of the library, library books and articles, and also how to handle a library card, and other content; help some of th
13、e main library, and release some of the issues, the authors note, and other information. Therefore, I opened-in library with the request, mainly to complete the library management system needs analysis, functional module of the database model analysis Abstract III and design of this structure of the
14、 database and applications. The results prove that the system is running, the paper designed by the library management system to meet the loan, the library staff and senior managers in three areas of need. Key words: library management,object-oriented,database; 目录 IV 目 录 第一章 绪论 . 1 1.1 课题的来源 1 1.2 课
15、题研究的目的和意义 1 1.3 课题的研究思路和主要研究内容 2 1.4 论文章节安排 2 第二章 图书管理系统简介 . 2 2.1 国内外研究概况 2 2.1.1 国外图书管理系统研究现状 . 2 2.1.2 国内图书管理系统研究现状 . 3 2.2 本课题采用的数据结构 4 2.3 开发工具简介 5 2.4 课题采用的开发方法 7 2.5 系统简介 8 2.6 本章小结 9 第三章 图书管理系统的需求分析 . 12 3.1 需求分析说明 12 3.2 课题应用需求分析 13 3.3 系统流程图 14 3.4 数据字典 16 3.5 系统功能模块说明 18 3.6 系统可行性分析 . 19
16、3.7 本章小结 20 第四章 图书管理系统的设计与实现 . 21 4.1 系统概要设计 21 4.2 系统功能模块图 22 4.3 系统模块功能说明 23 4.4 详细设计说明 24 4.5 系统的实现 28 4.6 本章小结 42 第五章 测试与配置 . 43 目 录 V 5.1 系统测试 43 5.2 系统配置 43 第六章 结束语 . 45 附 录 . 48 参考文献 . 46 致 谢 . 46 第一章 绪论 1 第一章 绪论 本章主要介绍课题的来源,课题研究的目的和意义,研究的思路和主要研究 内容,论文的章节安排。 1.1 课题的来源 单位原来的图书管理一直采用人工管理方式,但是由于
17、每年的进一步采购, 图书资料不断增多,但是由于还没有形成可综合利用的数据库,也没有一套有效 的网络图书管理系统,致使图书的检索、查阅都很不方便,图书的编目、借阅、 管理还停留在原始的手工劳动阶段,图书管理工作日渐沉重,效率低下,且不时 有错误发生,有时候还会发生找不到书,甚至过期忘还的事情发生。 这一切都使得建一个网络的图书管理系统成为迫切的需要,也是管理自动化、 科学化的需要。 。在这种情况下,刚好使我学习的软件专业得以学以致用,因此, 本课题便产生了。 1.2 课题研究的目的和意义 图书管理系统是一些单位不可缺少的部分,书籍是人类不可缺少的精神食粮, 对单位资料管理来说,尤其重要。所以图书
18、管理系统应该能够为用户提供充足的 信息和快捷的查询手段。但一直以来本单位都在使用传统人工的方式管理图书、 期刊、试卷合订本等,这种管理方式存在着许多缺点,如:效率低、保密性差, 另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不 少的困难。图书管理工作应规范化,系统化,程序化,避免图书管理的随意性, 提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深 刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机 应用的一部分,使用计算机对图书资源信息进行管理,具有手工管理所无法
19、比拟 的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、 成本低等。这些优点能够极大地提高图书馆管理的效率,也是企业、学校的科学 电子科技大学硕士学位论文 2 化、正规化管理,与世界接轨的重要条件。 本课题的开发图书馆管理系统,不仅使计算机管理深入到图书馆采访、编目、 流通等各工作环节,更使计算机强大的信息统计、分析功能得以实现,使图书馆 员从繁重的手工劳动中逐步解脱出来,并在提高图书馆的服务质量和工作效率基 础上促进了图书馆的科学化管理,使图书馆的功能更加强大,管理更加规范。 1.3 1.3 课题的研究思路和主要研究内容课题的研究思路和主要研究内容 本课题所设计的图书管
20、理系统主要以图书信息处理和应用为主,使本单位员 工都可以更加方便的访问本单位图书的藏书资源,方便访问及查询图书的在库情 况和本人的借阅情况,另外还要具有一定得可扩展性,以便日后图书扩充时本图 书管理系统还可以继续使用;本图书管理系统还旨在操作简单方便,使每个人都 可以无碍操作。 本文主要接受了图书管理系统的概念,发展历史,本课题开发所使用的工 具,本图书管理系统的组成,开发流程等。分析了图书管理系统的现状和未来的 发展方向;阐述了开发工具 PowerBuilder9.0 的特点;具体详述了课题研究的图书 管理系统的开发流程;对开发的系统进行测试和评价;最后对本系统所存在的问 题和进一步研究的方
21、向进行了讨论。 1.4 论文章节安排 论文共分为七章。 第一章为绪论,介绍课题来源,课题研究的目的和意义,课题的研究思路和 主要内容等,并对本论文所做的工作进行了安排。 第二章为图书管理系统简介,包括图书管理系统的国内外研究概况,本课题 开发的图书管理系统简介,所采用的数据结构,开发工具 PowerBuilder9.0 简介以 及课题采用的开发方法简介。 第三章为图书管理系统的需求分析,简单对需求分析的概念和目的进行了说 明,分析了本课题的应用需求,并对系统开发的数据流程图,数据字典,功能模 块分别进行了说明。 第四章为图书管理系统的设计与实现,包括对系统设计概要的阐述,系统功 能模块图,系统
22、功能模块说明,详细设计说明等。 第一章 绪论 3 第五章内容为系统测试及系统的配置。 第六章为结束语,对本论文所做的工作做了简单的总结,并提出了下一步研 究计划。 电子科技大学硕士学位论文 4 第二章第二章 图书管理系统简介图书管理系统简介 本章主要介绍图书管理系统的相关知识,包括图书管理系统的国内外研究概 况,另外详细介绍了本课题开发的图书管理系统的的结构,所使用的开发工具 PowerBuilder9.0,数据库管理系统和数据库系统的概念,还有本系统中所采用的 B/S 网络模式的介绍,以及所应用到的软件 Frontpage2000、Microsoft Outlook 的简 单介绍。 2.1
23、国内外研究概况 2.1.1 国外图书管理系统研究现状 国外图书管理系统的研究起源可以追溯到1954年, 美国海军兵器中心 (NOTS) 在IBM701机器上进行了单元词匹配检索的研究。1958年,IBM的研究员卢恩进行 了著名的自动抽词试验,开创了自动分类、自动标引、信息检索等多个与图书馆 学情报学密切相关的研究领域之先河。 真正的自动化图书管理系统发展于1964年,卢恩发起研制机读目录(Machine Readable Catalog)之后。到20世纪70年代,以编目系统为基础的各种系统统已经成 形,同时还出现了以编目系统为纽带的联机编目协作网,例如OCLC,BALLOTS, RLIN,WL
24、N等;当时的自动化图书管理系统是由大学图书馆或有条件的大型图书 馆自主开发的,如东伊利诺斯人学的联机图书流通系统华盛顿州立大学的图书采 购系统等。 从20世纪70年代末80年代初,自动化图书管理系统由单一功能性系统转向图 书馆集成管理系统,其典型代表是西北大学的NOTIS系统;这期间还出现了专门 为图书馆研制计算机管理系统的公司, 其中Innovative InterfaceInc成立于1978年, Sirsi成立于1979年,Dynix(epixtech)成立于1983年,Notis成立于1983。 90年代中后期,是国外自动化图书管理系统的研究达到一个蓬勃发展的时期。 随着Intemet的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 应用于 图书馆 管理 图书 系统 开发
链接地址:https://www.31doc.com/p-5184600.html