ImageVerifierCode 换一换
格式:DOCX , 页数:25 ,大小:480.02KB ,
资源ID:5463433      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5463433.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(图书管理系统.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

图书管理系统.docx

1、图书管理系统 编号 毕 业 论 文(设 计) 论文题目 图书管理系统 系 (部) 计算机与信息工程系 专 业 计算机网络技术 2009年 5 月目录摘要 1Abstract 1第一章 引 言 21.1 本课题的研究意义 21.2本论文的目的、内容及作者的主要贡献 2第二章 研究现状及设计目标 22.1 相近研究课题的特点及优缺点分析 22.2 现行研究存在的问题及解决办法 32.3 本课题要达到的设计目标 3第三章 要解决的几个关键问题 43.1 研究中要解决的问题 43.2 具体实现中采用的关键技术及复杂性分析 4第四章 系统结构与模型 44.1 设计实现的策略和算法描述 44.2 编程模型

2、及数据结构 5第五章 系统实现技术 115.1 分模块详述系统各部分的实现方法 115.2 程序流程 12第六章 性能测试与分析 136.1 测试实例(测试集)的研究与选择 136.2 测试环境与测试条件 136.3 实例测试(表格与曲线) 136.4 性能分析 18第七章 结束语 18致谢 19参考文献 20图书管理系统摘要二十一世纪是信息的社会,信息作为社会最主要的资源,将成为战略资源引起人们广泛的关注。如何获取信息?图书是我们最好的获取信息的方式,但由于图书馆图书收藏量大大增加,使传统的图书管理员的工作日益繁重起来。迫使人们起用新的管理方法来管理图书,如何把图书管理员从繁重的工作中解脱出

3、来呢?科学技术日新月异的进步,让人类生活发生了巨大的变化,计算机技术的飞速发展,使各行各业在计算机技术应用方面得到了广泛的普及和使用。信息化时代的到来成为不可抗拒的潮流,人类文明正在进入一个崭新的时代。因此,图书管理系统也以方便、快捷、费用低的优点正慢慢地进入人们的生活,将传统的图书管理方式彻底的解脱出来,提高效率,减轻工人人员以往繁忙的工作,减小出错的概率,使读者可以花更多的时间在选择书和看书上。从而使人们有更多时间来获取信息、了解信息、掌握信息 。【关键词】图书管理 系统 设计 信息 Library Management SystemAbstract The 21st century is

4、 the information society, information society as the most important resources, will become strategic resources, cause widespread concern. How to obtain information ? Books are our best access to information, but because of library books collection has increased significantly, the traditional librari

5、an, with the increasing workload. Forced people to use the new management approach to the management of books, librarians from how heavy the work of the freed this ? The rapid progress of science and technology, human life has undergone tremendous changes, the rapid development of computer technolog

6、y, which business applications in computer technology has been widely spread and use. The arrival of the era of information become an irresistible trend of human civilization is entering a new era. Therefore, the library management system also convenient, fast, low-cost advantage is slowly into peop

7、les lives, the traditional library management and thorough manner extricate themselves, improve efficiency, reduce workers in the work of their previous peak, reducing the error Probability, so that readers can spend more time in the choice of books and reading books on. So that people have more tim

8、e to obtain information and understand information, access to information.【Key Words】Book Management、System、Design、Information第一章 引 言1.1 本课题的研究意义当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密

9、切相关,系统的开发是系统管理的前提。本系统就是为了管理好图书馆信息而设计的。图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚

10、未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。数据处理手工操作,工作量大,出错率高,出错后不易更改。图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。基于这些问题,我认为有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和

11、准确性,能够及时、准确、有效的查询和修改图书情况。1.2本论文的目的、内容及作者的主要贡献.一直以来使用传统的人工方式管理图书馆,相必大家都再清楚不过了,既浪费人力,又浪费时间,作者根据此缺点开发了一个适用于现代化的图书管理系统,以提高工作效率。该系统可以实现对图书的增、删、改、查,以及对管理者的增、删、改。作者通过查阅多本资料开发出了该系统,该系统由作者独立完成,由于时间短,任务重,该系统难免有不足之处,望使用者多多谅解。第二章 研究现状及设计目标 2.1 相近研究课题的特点及优缺点分析一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的借书和还书过程,想必大家都已很熟悉。在计算

12、机尚未在图书馆广泛使用之前,借书和还书过程主要依靠手工。一个最典型的手工处理还书过程就是:读者将要借的书和借阅证交给工作人员,工作人员将每本书上附带的描述书的信息的卡片和读者的借阅证放在一个小格栏里,并在借阅证和每本书贴的借阅条上填写借阅信息。这样借书过程就完成了。还书时,读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息,这样还书过程就完成了。以上所描述的手工过程的不足之处显而易见,首先处理借书、还书业务流程的效率很低,其次处理能力比较低,一段时间内,所能服务的读者人数是有限的。利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。我们将会看到

13、排队等候借书、还书的队伍不再那么长,工作人员出错的概率也小了,读者可以花更多的时间在选择书和看书上。2.2 现行研究存在的问题及解决办法本次毕业设计题目:“图书管理系统”主要目的是利用数据库软件编制一个管理软件,用以实现图书、读者以及日常工作等多项管理。同时对整个系统的分析、设计过程给出一个完整论证。图书管理系统是一种基于集中统一规划的数据库数据管理新模式。在对图书、读者的管理,其实是对图书、读者数据的管理。本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。本系统的设计主要从以下几方面做起:系统业务流程分析、系统的功能设计、系统的数据库结构设计、系统输入/输出设计等。作这些工作需对数据库

14、知识有足够认识,并深入的了解VS.NET2005的使用和管理系统的相关知识。在信息时代的今天,人类需要对在政治、经济、军事、文化、科研、教育等领域产生的大量信息进行管理,并对数据进行加工处理,数据库技术则是信息管理与数据处理的先进技术。随着信息量的不断增加,作为计算机的三大主要应用(科学计算、过程控制和数据处理)之一的数据处理,已迅速上升为计算机应用的主要方面,数据库技术则成为人们日常生活中处理数据不可缺少的有力工具,并且现代的信息管理系统几乎都以数据库技术作为核心。2.3 本课题要达到的设计目标图书管理系统针对的用户是单个中小型图书室或者个人,藏书的种类和数量较少,读者的数量和来源受到一定的

15、限制。相应的需求有:1能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理,这主要包括:1) 图书信息的录入、删除及修改。2) 图书信息的多关键字检索查询。3) 图书的出借、返还和资料统计。2能够对一定数量的读者进行相应的信息存储与管理,这其中包括:1) 读者信息的登记、删除及修改。 2) 读者资料的统计与查询。3能够对需要的统计结果提供列表显示输出。4能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。第三章 要解决的几个关键问题3.1 研究中要解决的问题数据库设计问题3.2 具体实现中采用的关键技术及复杂性分析设计数据库需要对系统的整个构架清

16、楚,并且需要对数据库技术的基本操作要想当了解,根据软件工程的思想,数据库设计的周期可以划分为六个阶段:1规划阶段确定开发的总目标,给出计划开发的软件系统的功能、性能、可靠性以及接等方面的设想。 2需求分析阶段认真细致地了解用户对数据的加工要求,确定系统的功能与边界。本阶段的最终结果,提供一个可作为设计基础的系统说明书,包括对软硬件环境的要求和一整套完善的数据流程图。3设计阶段把需求分析阶段所确定的功能细化,主要工作是概念设计阶段、逻辑设计阶段、物理设计阶段,然后,对每个阶段内部设计详细的流程。 4程序编制阶段以一种或几种特定的程序设计语言表达上一阶段确定的各模块控制流程。程序编制时应遵循结构化

17、程序设计方法。5调试阶段对已编好的程序进行单元调试(分调),整体调试(联调)和系统测试(验收)。6运行和维护阶段这是整个设计周期最长的阶段,其工作重点是收集和记录系统实际运行的数据。在运行中,必须保持数据库的完整性,必须有效的处理数据故障和进行数据库恢复。同时解决开发过程的遗留问题,改正错误进行功能完善。第四章 系统结构与模型4.1 设计实现的策略和算法描述要设计一个有效的数据库,必须用系统工程的观点来考虑问题。在系统分析阶段,设计者和用户双方要密切合作,共同收集和分析数据管理中信息的内容和用户对处理的要求。根据系统分析,图书管理系统的要求如下 :1需求分析:1) 能够输入图书的综合情况和进行

18、新书入库、现有图书信息修改以及删除;2) 能够实现对读者档案的查询和编辑管理;3) 能够进行罚款功能;4) 能够进行借阅历史的查询功能;2系统性能要求:1) 系统安全、可靠;2) 功能齐全;3) 操作方便、界面友好;4) 易于维护和扩充。通过对图书管理系统的分析,可以得出该系统涉及三个实体:读者、图书、工作人员。通过对各实体数据关系的整理,我们可以画出如下ER图: 图2-2 系统E-R图这些实体涉及的数据项有:读者:借阅证编号、姓名、身份证号、最大借书数、止借标志。图书:图书编号、图书名称、作者、出版社、价格、库存量。工作人员:员工编号、员工姓名、员工性别、身份证号、登陆密码。实体之间的联系涉

19、及的数据项有:借阅信息表:借阅证编号,图书编号1,图书编号2,图书编号3,借书日期1,借书日期2,借书日期3,操作员姓名。罚款信息表:借阅证编号,读者姓名,图书编号,图书名称,罚款原因,罚款金额,罚款日期,操作员姓名等等。4.2 编程模型及数据结构如下模块框架图:图2-1 图书管理系统如下数据库表结构:书架表字段名称字段类型编号Varchar(50)NOT NULL书架名称Varchar (200) NULL供应商表CodeVarchar (200) NULL出版社表出版社编号Int NOT NULLISBNVarchar (40) NULL出版社名称Varchar (200) NULL图书丢

20、失表图书丢失编号Int NOT NULL图书编号Varchar (50) NULL读者编号Varchar (40) NULL赔偿金额Money NULL操作时间Smalldatetime NULL操作员Varchar (20) NULL确定丢失Bit NULL图书信息表条形码Varchar (40) NULL编号Varchar (50) NOT NULL书名Varchar (200) NULL类型Varchar (100) NULL作者Varchar (100) NULL译者Varchar (100) NULLISBNVarchar (40) NULL出版社Varchar (100) NULL

21、价格Money NULL页码Int NULL书架名称Varchar (200) NULL现存量Int NULL库存总量Int NULL入库时间Smalldatetime NULL操作员Varchar (20) NULL简介Varchar (100) NULL借出时间Int NULL是否注销Bit NOT NULL图书借阅表借阅编号Int IDENTITY (1, 1) NOT NULL图书编号Varchar (50) NULL读者编号Varchar (40) NULL借阅时间Smalldatetime NULL应还时间Smalldatetime NULL续借次数Int NULL操作员Varch

22、ar (20) NULL状态Varchar (10) NULL图书归还表归还编号Int IDENTITY (1, 1) NOT NULL图书编号Varchar (50) NULL读者编号Varchar (40) NULL退还押金Money NULL归还时间Smalldatetime NULL操作员Varchar (20) NULL确定归还Bit NULL图书征订表征订编号Varchar (50) NOT NULL图书编号Varchar (50) NOT NULL订购者Varchar (100) NULL订购者联系方式Varchar (100) NULL订购数量Int NULL订购单价Money

23、 NULL订购日期Smalldatetime NULL是否验收Bit NULL验收日期Smalldatetime NULL操作员Varchar (20) NULL图书注销表注销编号Int NOT NULL图书编号Varchar (50) NOT NULL注销数量Int NULL注销时间Smalldatetime NULL操作员Varchar (20) NULL确定注销Bit NULL图书类型表类型编号Varchar (50) NOT NULL类型名称Varchar (100) NULL可借天数Int NULL图书罚款表罚款编号Int IDENTITY (1, 1) NOT NULL图书编号Va

24、rchar (50) NULL读者编号Varchar (20) NULL罚款日期Smalldatetime NULL应罚金额Money NULL实收金额Money NULL是否交款Bit NULL备注Varchar (100) NULL图书馆表名称Varchar (200) NULL馆长Char (10) NULL负责人Char (10) NULL电话Varchar (30) NULL地址Varchar (200) NULL说明Varchar (200) NULL备注Varchar (200) NULL文献印刷表CodeVarchar (40) NULL文献尺寸表CodeVarchar (40

25、) NULL文献等级表CodeVarchar (40) NULL文献语系表CodeVarchar (40) NULL文献附件表CodeVarchar (40) NULL期刊丢失表丢失编号Int NOT NULL期刊编号Varchar (50) NULL读者编号Varchar (40) NULL赔偿金额Money NULL操作时间Smalldatetime NULL操作员Varchar (20) NULL期刊信息表编号Varchar (50) NOT NULL条形码Varchar (40) NULL期刊名Varchar (200) NULL类型Varchar (100) NULL统一编号Varc

26、har (40) NULL邮发代号Varchar (40) NULL编辑部Varchar (200) NULL出版周期Varchar (40) NULL所属年度Varchar (8) NULL期号Int NOT NULL总期号Int NOT NULL价格Money NULL书架名称Varchar (200) NULL现存量Int NULL库存总量Int NULL入库时间Smalldatetime NULL操作员Varchar (20) NULL简介Ntext NULL借出时间Int NULL是否注销Bit NOT NULL期刊借阅表借阅编号Int NOT NULL期刊编号Varchar (40

27、) NULL读者编号Varchar (40) NULL押金Money NULL借阅时间Smalldatetime NULL应还时间Smalldatetime NULL续借次数Int NULL操作员Varchar (20) NULL期刊归还表归还编号Int NOT NULL期刊编号Varchar (40) NULL读者编号Varchar (40) NULL退还押金Money NULL归还时间Smalldatetime NULL操作员Varchar (20) NULL期刊征订表征订编号Varchar (50) NOT NULL期刊名Varchar (200) NULL所属年度Varchar (8)

28、 NULL期号Int NOT NULL类型Varchar (100) NULL编辑部Varchar (200) NULL订购者Varchar (100) NULL订购者联系方式Varchar (100) NULL订购数量Int NULL订购金额Money NULL订购日期Smalldatetime NULL是否验收Bit NOT NULL实际金额Money NULL验收日期Smalldatetime NULL操作员Varchar (20) NULL期刊注销表注销编号Int NOT NULL期刊编号Varchar (40) NULL注销数量Int NULL注销时间Smalldatetime NU

29、LL操作员Varchar (20) NULL期刊类型表类型编号Varchar (50) NOT NULL类型名称Varchar (100) NULL可借天数Int NULL期刊罚款表罚款编号Int NOT NULL期刊编号Varchar (50) NULL读者编号Varchar (20) NULL罚款日期Smalldatetime NULL应罚金额Money NULL实收金额Money NULL是否交款Bit NULL备注Varchar (100) NULL管理员表编号Varchar (100) NULL名称Varchar (20) NULL密码Varchar (100) NULL图书管理Bit NOT NULL期刊管理Bit NOT NULL读者管理Bit NOT NULL图书接还Bit NOT NULL期刊借还Bit NOT NULL系统设置Bit NOT NULL系统查询Bit NOT NULL排行榜Bit NOT NULL系统维护Bit NOT NULL读者信息表条形码Varchar (40) NULL编号Varchar (20) NOT NULL姓名Varchar (20) NULL性别Varchar (

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1