图书馆书籍管理系统.pdf
《图书馆书籍管理系统.pdf》由会员分享,可在线阅读,更多相关《图书馆书籍管理系统.pdf(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 图书馆书籍管理系统 2 作者:日期:个人收集整理 勿做商业用途 3 摘 要 行图书馆管理系统能实测国民经济和企业的各种运行情况;利用过去的数据预测未来;从企业全局出发辅助企业进展管理决策;利用信息控制企业的行为;帮助企业实现其规划目标。图书馆管理系统合运用了管理科学,系统科学,运筹学,统计学,计算机科学等学科的知识。可以通俗的简化的描述图书馆管理系统的三要素:系统的观点、数学的方法以及计算机的应用。图书馆管理系统概念构造主要由四大局部组成即信息源、信息处理器、信息用户、信息管理者组成。目录 摘 要错误!未定义书签。Astract.错误!未定义书签。第一章 绪论.错误!未定义书签。1.1 课题
2、背景.错误!未定义书签。1.2 图书馆信息化管理错误!未定义书签。第 2 章 开发工具简介错误!未定义书签。2.V简介.错误!未定义书签。.2 VB 开展.错误!未定义书签。第章 图书馆管理系统需求分析错误!未定义书签。3.1 可行性分析错误!未定义书签。3.2 系统目标错误!未定义书签。.3 根底信息维护.错误!未定义书签。34 读者管理错误!未定义书签。35 图书管理.错误!未定义书签。第 4 章 图书馆管理系统数据库分析错误!未定义书签。4.1 数据库错误!未定义书签。4.1 用户数据.错误!未定义书签。4.2 元数据错误!未定义书签。.1 索引.错误!未定义书签。4.1.4 应用元数据
3、.错误!未定义书签。4.2 创立数据库.错误!未定义书签。4.3 图书管理系统错误!未定义书签。44 图书馆管理系统 E-R错误!未定义书签。4.5 图书馆管理系统数据表清单错误!未定义书签。第 5 章 实例制作介绍.错误!未定义书签。个人收集整理 勿做商业用途 4 51 实例功能图书馆.错误!未定义书签。5.系统流程图.错误!未定义书签。第 6 章 图书馆管理系统数据库设计.错误!未定义书签。6.创立数据库错误!未定义书签。6.2 创立读者信息数据表错误!未定义书签。63 创立图书信息数据表错误!未定义书签。创立图书借阅数据表.错误!未定义书签。6.5 创立其他关键数据表.错误!未定义书签。
4、6.6 创立主键及外键等表的约束错误!未定义书签。6.6 创立存储过程.错误!未定义书签。第 7 章 程序开发.错误!未定义书签。7.1 程序运行结果.错误!未定义书签。7.2 创立工程.错误!未定义书签。7.3 创立系统主窗体错误!未定义书签。7.4 完成的读者类别设置功能.错误!未定义书签。75 完成读者档案管理功能错误!未定义书签。7完成图书类别功能.错误!未定义书签。7.完成图书档案管理功能.错误!未定义书签。7.8 完成图书征订功能错误!未定义书签。7完成图书借阅功能错误!未定义书签。7.10 完成图书归还功能.错误!未定义书签。11 完成图书罚款功能错误!未定义书签。7.12 编译
5、并运行系统错误!未定义书签。结论.错误!未定义书签。致谢错误!未定义书签。参考文献错误!未定义书签。附录错误!未定义书签。2.1 B 简介 Basic 是指 BAIBeginer l-pose ymoic Insrucion ode 初学者通用符号指令代码),具有面向普通使用者,易学易用的优点。它作为一个古老的程序设计语言对计算机的普及、推广起到了不可估量的作用。目前 Bsic 语言可能拥有用户最多的计算机语言。isua的英文原意是“可视的“视觉的。在这里指开发图形用户界面的方法,既“可视化程序设个人收集整理 勿做商业用途 5 计。这种方法不需要编写大量代码去描述界面的外观和位置,而只要把预先
6、建立的控件,像使用的“画图之类的绘图程序那样“画到屏幕即可。.2 V开展 Visual Baic 是 Mirosof公司与91 年推出的 Widws 应用程序开发工具。isual Basi 与传统的语言不同,它使用可视化、交互式的方法来开发indows 下的应用程序,由于Visual Bi 的交互特性,因此可以一边运行着应用程序,一边进展界面的调整和程序代码的调试。通过这种方式,代码运行的效果可以在开发时进展测试,而不必等到编译完成以后。自从 Visual Bac 5.0 版之后,Mirosft 公司将 OCX技术和其他的一些关键技术组合到了一起,制定出了新的技术标准,并且称之为civeXTM
7、)技术。Aive(T技术仍然遵从 OLE.的标准,故而继续可以像原来的 OE 应用那样使用其它应用程序提供的功能,例如 Micsft Wor字处理器,Microst xce电子数据表及其它 Winows 应用程序。甚至可直接使用VBP 或 VE 创立的应用程序和对象。isal Basic 具有强大的数据库访问能力,在 Vsual Basic内部具有内嵌的对象,在进展远程访问的时候,还可以使用RDO 对象。Viual Basic 在进展数据库对象编程时,是将数据库系统作为一个特殊的对象来进展处理的。利用 ODBC,Visal Bsic 的数据库对象可以非常方便地访问无论是本地的还是远程的数据库。
8、对于具有平安性设置的数据库系统,Viua Basi可以充分利用。第 3 章 图书馆管理系统需求分析.可行性分析 1技术可行性 随着国内软件开发的日益开展壮大,各种中小企事业单位已个人收集整理 勿做商业用途 6 具备独立开发各种类型的软件的能力,能够满足不同行业的特别的需求。现在,市场上可以选购的应用开发产品很多,流行的也有数十种。目前在我国市场上最为流行、使用最多、最为先进的可用作企业级开发工具的产品有:Mrosft 公司的 Visa Basc Miroso公司的sal C orln公司的elphi Poersoft 公司的 PoerBulide Jaa 等等,这些大大提高了数据库应用软件开发
9、的效率。2.经济可行性 对于整个系统而言,在系统未运行之前,初期投资比拟大,花费相对而言比拟多。各部门必须配置电脑、效劳器、打印机、机及相关的网络设备,但是在整个系统投入运行之后,将会给该企业带来前所未有的方便和快捷,减少不必要的中间环节以及不必要的开支,而且可以给其带来更大的利润。总之,这个系统的经济效益远远大于开发本钱,而同时又减少了数据的流通环节,不必要花费那么多的时间,也就是说最重要的是就是提高了效率,而又保证了各项数据的准确性,也防止了工作人员的流动造成的收据丧失等问题,适应了当前的开展形式。3.管理可行性 随着时代的开展,人员素质己逐步提高,不管是对于电脑系统的根本操作还是对于系统
10、的维护都有了一定的根底。同时还可以配置专业的电脑维护人员来维护电脑,不必担忧电脑故障问题。.开发环境可行性 采用 Vial Basic 开发工具。它首先是一个开放的协作式系统之外,可以和多种 PC 产品集成,并可以通过专用接口或 ODB接口连接许多比拟常用的数据库。其次它具有可视化的开发环境,使代码的编写更为直观,并且在可视化环境下的调试和维护也相对容易。再次它随身携带的 Sybas SQL Anywher本身就是个功能强大的BS,对小型应用来说,直接使用这个数据库就是个质优价廉的选择。而为方便用户界面的开发,ual Basi提供了大量控件,这既丰富了应用程序的表达能力,也加快了工程的开发速度
11、。同时,它拥有多平台的开发环境,如果要把一个平台上开发的代码移植到另外一个平台上,只要重新编译就可以了。个人收集整理 勿做商业用途 7 3.2 系统目标 我们一般设计系统都要完成以下的几个要求,以便于用户进展操作,这样才能使系统易学易用。其中应该合理的设计数据库,设计出友好的界面,实现根本功能和一些特殊功能的操作。.3 根底信息维护“根底信息维护用于对图书馆信息、书籍信息、常用词库等工程进展初始化设置,这些设置一般不轻易改动,包含的功能模块如图 32 所示。“图书馆信息用于设置本图书馆的根底信息,包括图书馆名称、馆长、负责人、说明等。“系统参数设置用于设置系统运行所需的参数,包括办证费用、证件
12、有效期、图书超期罚款金额、期刊超期罚款金额等。图 3-根底信息维护功能模块 “书架设置用于设置书架的根底信息,内容包括书架编号、书架名称等。“管理员设置用于设置使用的人员及权限。“图书期刊词库设置用于设置系统常用的词库,内容包括供给商、分级、附件、尺寸、语系、印刷等信息的预先设定数值。.4 读者管理“读者管理“用于管理读者相关的信息,包括的功能模块如图根底信息维图书馆信息系统参数设置书架设置 管理员设置图书期刊词库个人收集整理 勿做商业用途 8 33 所示。图 3-读者管理功能模块“读者类型设置用于设置读者的类型及相关的信息,内容包括类型、图书册数、期刊册数、续借次数、限制图书、限制期刊等。“
13、读者档案管理用于设置读者相关的信息,内容包括编号、条形码、姓名、性别、类型、出生日期、有效证件、证件号码、联系方式、登记日期、有效期至、操作员、备注、图书借阅次数、期刊借阅次数、是否挂失等。“借书证挂失与恢复用于挂失和恢复读者的借书证,挂失后该编号的读者不能在借书。“过期续证管理用于延续已过期的借书证。“读者档案词库设置用于设置读者档案常用的词库。35 图书管理“图书管理用于管理图书相关的信息,包含的功能模块入图3-4 所示。“图书类型设置用于设置图书的类型及相关的信息,内容包括类型名称,可借天数等。“出版社管理用于设置图书所属出版社的根底信息,内容包括出版社编号,IBN、出版社名称等。读者管
14、理 读者类型设置读者档案设置借书证挂失与恢复过期续证管理读者档案词库设置个人收集整理 勿做商业用途 9 图 3 图书管理功能模块“图书档案管理用于设置图书相关的信息,内容包括编号、条形码、书名、类型、作者、译者、ISN、出版社、价格、页码、书架名称、现存量、库存总量、入库时间、操作员、简介、借出次数、是否注销等。“图书注销用于注销、报废图书,将图书档案的“是否注销字段设置为,被注销的图书不可以再借出。“图书征订用于订购新书,内容包括征订编号、书名、类型、IBN、出版社、作者、译者、订购者、订购者联系方式、订购数量、订购单价、订购日期、是否验收、实际数量、实际金额、验收日期、操作员等。“图书验收
15、用于征订的图书到货后验收,增加图书的库存。“图书盘点打印图书的在库清单供盘点使用。第章 图书馆管理系统数据库分析 4.1 数据库 数据库由 DBM(数据库管理系统处理,BM那么由开发人员和用户通过应用程序直接或间接地使用。它主要包括四个要素:用户数据、元数据、索引和应用元数据。图书管理 图书类型设置出版社管理图书档案管理图书注销图书征订图书验收图书盘点个人收集整理 勿做商业用途 10 4.1.1 用户数据 目前,大多数主流数据库管理系统把用户数据表示为关系。现在把关系看作数据表。表的列包含域或属性,表的行包含对应业务环境中的实体的记录。并非所有的关系都同样符合要求,有些关系比其它关系更构造化一
16、些。第二章描述了一个用以产生良好构造关系的过程,称作标准化。4.12 元数据 数据库是自描述的,这就意味着它自身包含了它的构造的描述,这种构造的描述称作元数据。因为 DBMS 产品是用来存储和操纵表的,以大多数产品把元数据以表的形式存储,有时称作系统表。这些系统表存储了数据库中表的情况,指出每一个表中有多少列,那一列是主关键字,每一列的数据类型的描述也存储索引、关键字、规那么和数据库构造的其他局部。在表中存储元数据不仅对S 是有效的,对用户也是方便的,因为他们可以使用与查询用户数据同样的查询工具来查询元数据。.1.3 索引 第三种类型的数据改良了数据库的性能和可访问性,这种数据经常称作开销数据
17、,尽管有时也采用其他类型的数据构造,如链表,但它主要还是索引。索引可以用来排序和快速访问数据。个人收集整理 勿做商业用途 1.4 应用元数据 存储在数据库中的第四种数据是应用元数据,它用来存储用户窗体、报表、查询和其他形式的查询组件。并非所有的 DB都支持应用组件,支持组件的 DBMS 也不一定把全部组件的构造作为应用元数据存储在数据库中。然而,大多数现代的 DBMS产品存储这种数据作为数据库的一局部。一般来说,数据库开发人员和用户都不直接访问应用元数据,想反,他们通过DMS中的工具来处理这些数据。4.创立数据库 数据库模式定义了数据库的构造、表、关系、域和业务规那么。数据库模式是一种设计,数
18、据库和应用正是建立在此根底上的。域是一列可能拥有的值的集合。必须为每一个表的每一列确定域。除了数据的物理格式外,还需要确定是否有些域对表来说是唯一的。数据库模式的最后一个要素是业务规那么,它是对需要反映在数据库和数据库应用程序中的业务活动的约束。业务规那么是模式的一个重要局部,因为他们指定了无论什么数据变化到达 DM引擎,允许的数据值必须满足的约束。不管无效的数据变化请求是来自窗体的用户、查询修改请求还是应用程序 DBMS都应该拒绝。遗憾的是,不同的 DBM产品用不同的方法实施业务规那么。在某些情况下,DBMS 产品不具备实施必要业务规那么的能力,必须以代码形式把它们编入应用程序。4 图书管理
19、系统 当今时代是飞速开展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进展信息管理。使用计算机进展信息控制,不仅提高了工作效率,而且大大的提高了其平安性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。个人收集整理 勿做商业用途 2 计算机进展信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好图书馆信息而设计的。图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开场使用,甚至尚未使用计算机进展信息管理。根据调查得知,他们以前对
20、信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况 如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进展,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进展。数据信息处理工作量大,容易出错;由于数据繁多,容易丧失,且不易查找。总的来说,缺乏系统标准的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比拟突出,这就是管理信息系统的开发的根本环境。数据处理手工操作,工作量大,出错率高,出错后不易更改。图书馆采取手工方式对图书借阅情况进展人工管理,由于信息比拟多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是
21、记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比拟清楚,时间长,如再要进展查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进展更改就更加困难了。基于这此问题,我认为有必要建立一个图书管理系统,使图书管理工作标准化,系统化,程序化,防止图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。4.4 图书馆管理系统 E-R 因为整个系统涉及的实体和属性较多,限于篇幅不能也没有必要一一列举。图 41 为图书馆管理系统关键实体的 ER 图。其他实体与根本信息表间的对应关系都是类似的 个人收集整理 勿
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书馆 书籍 管理 系统
限制150内