- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
毕 业 论 文
《图书管理系统》中数据库的设计与实现
指导教师 尹令
学院名称 网络学院 专业名称 计算机科学与技术 论文提交日期 2010年12月 论文答辩日期 2011年1月
答辩委员会主席 ____________
评 阅 人 ____________
摘 要
随着信息技术的不断发展,信息科学、计算机技术、通信技术已经在各行各业得到广泛的应用。图书馆作为社会教育和知识传播的重要窗口,信息资源的集散地,大量图书入库存档和借阅活动频繁,包含大量的信息数据,因此需要一个完善的图书管理系统(以下简称本系统)来实现对图书书目、图书借阅、用户查询进行统一、实时管理,以达到各类用户的需求。
数据库系统作为本系统重要的组成部分,完成了数据存储任务,为数据的完整性和安全性提供保障。本文是阐述了本系统数据库的设计与实现。
首先,本文系统讨论了数据库的产生和发展趋势,对管理信息系统作了简单的介绍。在对各种数据库系统的性能作了初步测试的基础上,选定了本系统数据库适合的数据库系统,并且探讨了数据库的开发应用模式。
其次,本文通过对数据库开发过程的讨论,讨论了本系统数据库的设计开发过程。重点讨论了数据库设计实现过程中的如下几个阶段,需求分析、概念结构设计、逻辑结构设计和物理结构设计。
最后,本文对本系统数据库的安全和优化作了讨论。一方面,通过对数据库安全方面的讨论,论述了本系统数据库的安全措施。另一方面,通过对数据库优化的定义和方法论述,讨论了本系统数据库的优化方法。
关键词:图书管理系统 数据库优化 数据库技术
目 录
1 引言 4
1.1 图书管理系统概述 4
1.2 国内外研究现状及发展趋势 4
1.3 课题研究的目的 6
1.4 论文主要工作 6
2 图书管理系统数据库设计的技术比较和总结 7
2.1 各种数据库简介 7
2.1.1 SQL Server 2005 7
2.1.2 Oracle 8
2.1.3 MySQL 8
2.1.4 DB2 8
2.2 数据库的选取 9
2.3 数据库应用开发模式 9
2.4 小结 11
3 图书管理系统数据库的详细设计 11
3.1 数据库设计概述 11
3.2 图书管理系统的数据库设计 12
3.2.1 系统功能和结构概述 12
3.2.2 系统需求模型 15
3.2.3 数据库设计的概念结构设计 16
3.3 数据库的实现 19
4 图书管理系统数据库的优化 21
4.1 数据库优化概述 21
4.2 图书管理系统数据库的优化 22
4.2.1 大表分区 22
4.2.2 索引优化 23
4.2.3 全文索引加速搜索 25
4.3 小结 26
5 图书管理系统的具体实现 26
5.1 图书管理系统开发 26
5.1.1 图书类型管理子模块 27
5.1.2 图书档案管理 31
5.2 图书管理软件测试 34
5.3 系统建设方案 34
5.4 小结 35
6 结论语 35
参考文献 36
英文摘要 37
引言
图书管理系统概述
在当今知识大爆炸的时代,图书作为信息的一种载体,仍是人们获得知识的一种重要途径,图书馆作为社会教育和知识传播的重要窗口,它的运行情况则关系到知识的传播的效率问题,随着信息技术的不断发展,信息科学、计算机技术、通信技术已经在各行各业得到广泛的应用,图书管理软件也就应运而生。
图书馆管理系统是一门新学科它是一个由人、计算机等组成的能进行管理信息的收集、传递、加工、保存、维护和使用的系统。系统集成了采编、流通、统计、报表打印等各项图书管理功能和网络功能,为图书馆电脑管理提供一个完善的解决方案。
图书管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端的应用程序的开发两个方面。对于前者要求建立数据的一致性和完整性,对于后者则要求应用程序功能的完备、易用等特点。
国内外研究现状及发展趋势
随着社会信息量的与日俱增,图书作为信息存储的主要媒体之一,其数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。在计算机日益普及的今天,对个人而言,若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。对图书管理部门而言以前单一的手工检索已不能满足人们的要求,为了便于图书资料的管理需要有效的图书管理软件。
图书馆的信息化从最初的对图书馆业务管理实行信息化发展到对图书馆的各个业务流程进行系统和网络化管理并建立大规模的以个体文献目录联机查询为主的资源共享系统。进入21世纪,充分利用计算机网络和信息技术,逐步实现不同载体的实体文献信息化管理和多方位的联机查询。图书馆的计算机信息化管理就是将传统业务的手工操作转变为由计算机管理,即管理图书馆的图书资料,音像资料等各种载
您可能关注的文档
最近下载
- 深度学习基础及应用(人工智能、大数据技术、计算机等相关专业)全套教学课件.pptx
- 《深度学习基础及应用》教案 第9课 利用循环神经网络进行文本预测和分类(二).docx VIP
- 《深度学习基础及应用》教案 第8课 利用循环神经网络进行文本预测和分类(一).docx VIP
- 《深度学习基础及应用》教案 第6课 利用卷积神经网络进行图像处理(一).docx VIP
- 《深度学习基础及应用》教案 第10课 利用生成对抗神经网络进行图像生成.docx VIP
- 《深度学习基础及应用》教案 第8课 利用循环神经网络进行文本预测和分类(一).pdf VIP
- 《深度学习基础及应用》教案 第5课 构建神经网络(三).docx VIP
- 《深度学习基础及应用》教案 第2课 夯实深度学习开发基础.docx VIP
- 人教版五年级上册数学精品教学课件 第3单元 3.3 商的近似数.ppt VIP
- 《深度学习基础及应用》教案 第10课 利用生成对抗神经网络进行图像生成.pdf VIP
文档评论(0)