欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    计算机软件与应用图书馆信息管理系统论文定稿3Word下载.docx

    • 资源ID:8068875       资源大小:1.08MB        全文页数:32页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    计算机软件与应用图书馆信息管理系统论文定稿3Word下载.docx

    1、In order to be better serve for the education, grasp the students demand, complete the service work, the informational books management is a road of the practical feasible reform. As a result, it is necessary to create a library information system which will lead the books management to be standardi

    2、zation, the systematization, the sequencing and avoid the books management at will. The speed of the information processing and the accuracy can be prompted, it cause the book inquiry and the book information revision to be prompt, accurate, effective.This system take Chinese edition Visual Basic 6.

    3、0 as the on stage development kit, takes the backstage database with SQL Server 2000. The function of the system mainly includes: the book information management, the management of the borrow card, the book borrow management, the stock information managementetc. The completion of this system can mak

    4、e the statistics of the relaxed data be precision and easy, and it can make the backup and the instauration of the data be more and more easy, lighten the librarian work burden, make the book information management realization systematize, information-based, convenient the student to borrow book and

    5、 search book and make use of the library resources well.Keywords book ;information management system;Visual basic 6.0图书馆信息管理系统绪 论根据调查得知,一些高校图书馆信息管理的主要方式是基于文本、表格等纸介质的手工处理,采用借书证图书卡片手工登记操作的方式进行管理。工作人员在日常工作中要面对图书、读者等枯燥资料的大量重复操作,并且靠手工进行有关数据的统计很困难,而且手写的数据一旦被毁,要重新整理就相当不容易,在实际工作中会由于人工处理的疏漏、不慎造成一定的问题,整体上讲,原始

    6、的图书管理方法一定程度上导致了工作效率无法进一步提高。图书管理的信息化,可以使有关数据的统计可以轻松、精确实现,而且数据的备份、恢复也很容易,只要有良好的操作习惯,遇到怎样的数据灾难都可以从容应对。基于这此问题,我认为有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书信息。本系统就是管理图书信息、借阅信息、库存信息的一个工具,它能有效地解决图书入库、库存量的统计、借阅证的管理、图书借阅记录、方便学生查询图书信息等问题,优化和提高了图书馆信息管理的效率。图书馆信息管理系统开发的总体目的是在图书馆

    7、信息管理中实现管理的系统化、自动化,减少工作量,增加效率及可靠性。为图书馆信息管理纸介质时代画上句点,它将伴随信息时代的发展令高校图书馆信息管理进入一个新的局面。1 需求分析 1.1 可行性分析 技术可行性 当前最先进的技术的发展支持本系统的研发,用于建立系统的硬件设备、软件、开发环境等资源也具备。在给定的时间、功能的限制范围内,能设计并实现系统的功能和性能,且我们也有相当丰富的系统开发资源。 操作可行性 要开发的项目的运行方式在用户组织内行的通,现有管理制度、人员素质和操作方式也可行。1.2 系统的功能需求和性能需求 功能需求 本系统必须解决图书馆管理员信息的添加、删除、修改、图书分类、图书

    8、入库、借阅证的办理、借阅证的注销、借阅证信息的添加、删除、修改、图书借阅的管理、图书库存量的管理、图书查阅等功能。 性能需求 除了满足用户的功能要求外,系统的性能要求也很重要。系统的性能要求通常包括:运行时间、存储容量、界面的友好性、系统的安全性、可靠性以及容错能力等。系统的性能要求应按以下几个方面确定:(1) 容量要求:确定系统的容量,如处理的纪录数和处理数据的最大容量等。(2) 界面友好性:要有智能化人机交互界面,以便用户经过简单的培训就可操作使用。(3) 系统可靠性:为提高系统可靠性必须采用模块化和结构化设计,提高系统的容错能力,并保障系统不会因人为的操作错误而死机或崩溃。 对信息系统的

    9、性能而言,其要求信息查询的平均响应时间、连接的终端数、数据存储容量、可扩充存储容量等。1.3 系统目标 开发一个有效、快捷、操作更方便、非计算机专业人员也能灵活操作和管理的图书馆信息管理系统,减轻图书管理员的工作负担,更好的为学生服务,能够使图书馆资源得到充分的利用。2 开发工具的选择及简介2.1 开发工具的选择 随着计算机技术不断发展,各种数据库编程工具也随着发展,使当今的大多数程序开发人员可以摆脱枯燥无味的用计算机指令或汇编语言开发软件,而是利用一系列高效的、具有良好可视化的编程工具去开发各种数据库软件,从而达到事半功倍的效果,但是现在市面上的数据库编程工具门类众多,优良不齐,比如VB、P

    10、B、DELPHI、C+ Builder、VC、JAVA等。这样,对于开发人员来说选择一个适合自己的开发工具就显得尤为重要了。选择是建立在了解、对比和思考基础上的,本系统采用了Visual Basic 6.0 作为系统开发工具。2.2 开发工具简介2.2.1 Visual Basic 6.0 简介 Visual Basic,Visual指的是开发图形用户界面 (GUI) 的方法。不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象add到屏幕上的一点即可。它是以Basic语言作为其基本语言的一种可视化编程工具。在中国乃至全世界都曾看到过它的身影,它曾是在中国最为流行的编程工具,到现

    11、在还占据着非常重要的地位,它的开发速度很高,主要在windows平台上,在基于桌面的应用方面visual basic 的确有独到之处,著名的SQL Server 6大部分功能都是使用visual basic开发的。它对组件技术的支持是基于COM和ActiveX, VB开发效率高,入门和学习速度快,有较好的学习氛围和帮助书籍和帮助文档。但VB并不是有些人所认为的那种“学习语言”,它是真正实用的。它不但可以快速生成友好的用户界面,而且还可以把多媒体、数据库应用发挥到淋漓尽致。除此以外,VB还提供了对Internet的全面支持:比如Web浏览器,如果IE和Navigator您都不喜欢,马上可以用VB

    12、为自己定制一个。VB的代码编辑器也会体贴地帮您填充一些语句、参数,就连记忆大量的语句和函数也省了,VB会在您编辑代码时随时告诉您它的语法。VB还有一些足能让您心动的优点,比如它有中文版,更适合中国人使用等等。微软对VB的用户可算是无微不至,比VB本身还要庞大的帮助系统和例程,还有在微软站点上的技术支持。甚至第三方提供的大量VB控件,让人会有一种要被宠坏的感觉。总之,站在软件巨人的肩上,你会有太多的自信。在美国有大约一半以上的程序员在使用VB,这可以证明一切。2.2.2 SQL Server 2000简介SQL Server是微软推出的中小型网络数据库系统,是目前最常用的数据库系统之一。随着SQ

    13、L Server网络数据库应用程序日益增多,这种Web数据库应用系统的正常运行一般依赖于已存在的用户数据库。创建维护数据库的工作可用SQL Server提供的SQL Enterprise Manager工具来进行,如能提供一种定制的数据库管理工具,通过管理应用程序来管理数据库及其设备,对用户来说无疑是最理想的。SQL Server是基于服务器端的中型的数据库,可以适合大容量数据的应用,在功能上管理上也要比Access要强得多。在处理海量数据的效率,后台开发的灵活性,可扩展性等方面强大。因为现在数据库都使用标准的SQL语言对数据库进行管理,所以如果是标准SQL语言,两者基本上都可以通用的。SQL

    14、 Server还有更多的扩展,可以用存储过程,数据库大小无极限限制。SQL Server 2000的主要优点如下: 关系数据库增强 关系数据的 XML 集成 图形化管理增强 复制增强 数据转换服务增强 分析服务增强 元数据服务增强 英语查询增强 文档增强 分析服务的新功能: 多维数据集增强 维度增强 数据挖掘增强 安全性增强 PivotTable 服务中的客户连通性增强 其他增强 元数据服务的新功能: 元数据浏览器增强 XML 编码增强 存储库引擎编程增强 存储库引擎建模增强 3 系统总体设计3.1 系统功能总体设计本系统总共分为6个模块:登录模块、系统信息管理模块、图书信息管理模块、借阅卡信

    15、息管理模块、图书借阅管理模块、库存管理模块,系统功能设计图如图3.1所示。系 统 信 息 管 理 图3.1 系统功能设计图1) 登录模块负责分辨进入系统的是超级管理员还是普通管理员。若是超级管理员,则进入超级管理员界面,若是普通管理员则进入普通管理员界面。2) 系统信息管理模块若以高级管理员身份登录,可以添加、删除、修改所有管理员信息,若以普通管理进入只能修改个人信息及密码。3) 图书信息管理模块 图书分类管理:主要是对图书分类信息进行管理,如添加、删除、修改等操作。 图书信息管理:主要对图书详细信息进行管理,如添加、删除、修改等操作。4) 借阅卡信息管理模块 借阅卡类型:主要对借阅卡类型进行

    16、管理,如添加、删除、修改等操作。办理借阅卡:主要处理办理借阅卡业务。注销借阅卡:主要办理注销借阅卡业务。借阅卡信息:主要完成借阅卡信息查询的操作,根据学院和年级查询某一借阅卡的具体信息。5) 图书借阅管理模块借阅证件管理:主要管理借阅证件借阅状况,如:借阅状态是否有过期图书、是否能续借、共借阅了基本图书、图书借阅日期,借阅卡挂失等。图书借阅管理:主要管理图书的借阅情况,如:某图书的借出时间、借阅此图书的借阅者、图书到期催还、图书归还日期、图书续借、图书标注丢失等。6) 库存管理库存管理:统计和管理图书库存,根据书种和图书类型统计图书,修改、删除等操作。书刊查询:主要供学生查阅图书。模块与模块之

    17、间的接口是数据库。3.2 数据库设计3.2.1 数据库的理论基础所谓数据库是指长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。1) 关系数据库的定义在一个给定的应用领域中,所有实体及实体之间联系的关系的集合构成一个数据库。关系数据库是目前各类数据库中最重要、最流行的数据库,他应用数学方法来处理数据库数据,是目前使用最广泛的数据库系统。2) 关系的完整性关系的完整性规则是对关系的某种约束条件。有三类完整性约束条件:实体完整性、参照完整性和用户定义的完整性。其中实体完整性和参照完整性

    18、是关系模型必须满足的约束条件,被称为关系的两个不变性。3) 关系代数关系代数是一种抽象的查询语言,是关系数据操纵语言的一种传统表达方式,它是用对关系的运算来表达查询的。关系代数的运算对象是关系,运算结果也是关系。按运算符的不同,关系代数可分为传统的集合运算和专门的关系运算。传统的集合运算是二目运算,包括并、差、交、广义笛卡尔积四种运算,专门的关系运算包括选择、投影、连接、除等。3.2.2 数据库概念结构设计概念设计阶段的目的是产生整体数据库概念结构,即概念模式.概念模式是整个组织各个用户关心的信息结构.描述概念结构的有力工具是E-R图。图书馆信息管理系统的E-R图如下图3.2所示。图3.2 图

    19、书馆信息管理系统E-R图3.2.3 数据库逻辑结构设计逻辑结构设计就是把上述概念模型转换成管理系统所支持的数据模型。E-R模型向关系模型的转换的关系模型如下:管理员(*登录名称,登录密码,姓名,电话,工作时间,权限)借阅卡(*借阅卡号,姓名,所属部门,年级,班级,所属部门,有效证件,创建日期,类别,状态)借阅者(*借阅卡号,*图书编号,借阅数量,借阅编号,应还日期,实际归还日期,缴费,状态)图书(*图书编号,作者,出版社,位置,库存量,图书类别,单价,种类,说明)图书分类(*图书类别,类别编号,上级类编号)借阅(借阅证号,图书编号,借阅日期,借阅数量)3.2.4 数据库表的设计数据库文件名为l

    20、ib.mdf.管理员信息表主要存储管理员登录名,密码,权限等信息,如表3-1所示。表3-1 Librarian (管理员信息表结构)字段名数据类型可否为空说明seq整形(4)否自动生成序列号Id文本(10)是登录名password登录密码onJobTime工作时间telephone文本(20)电话myorder权限借阅卡信息表主要存储借阅卡号,持卡者信息,办卡日期等信息,如表3-2所示。表3-2 Cards (借阅卡表结构)cardNo可变文本(30)借阅卡号Name文本(50)持卡人姓名InstituteID持卡人所在学院GradeID持卡人所在的年级Workorg文本(100)持卡人所属部

    21、门IdCard持卡人有效证件CreateDate日期(8)办卡日期TypeId卡类别Status卡状态teleNumber持卡人电话借阅者信息主要存储借阅数量,借阅日期,图书归还日期,借阅状态,是否有过期图书等信息,如表3-3所示。表3-3 BorrowList (借阅者表结构)自动生成的序列号CardNoBorrowNo可变文本(20)借阅编号BookNo可变文本(50)图书编号BorrowCount借阅数量ReturnDate应还日期RealReturnDate实际归还日期GDate文本(40)过期天数Forfeit单精度(8)罚款借阅状态图书信息表主要存储图书的详细信息,图书编号,所属分

    22、类,图书数量等信息,如表3-4所示。表3-4 BookInfo (图书信息表结构)BookName图书名称Author作者Publisher出版社Location图书摆放位置Price图书单价TypeName图书类别图书类别编号Total图书数量Type1图书种类Description文本(500)图书说明 图书分类信息主要存储图书分类号,所属分类等信息,如表3-5所示。表3-5 BookType (图书分类表结构)图书类别名称UpperId上级编号分类编号4 系统详细设计与实现4.1 界面设计一个完美的系统必须要有友好的界面,实现友好界面的三个要点: 树立用户第一的观点界面友好问题,尤其是界

    23、面标准化是一项细致而又不起眼的苦差事,开发人员应清楚地认识到,界面标准化水平是软件成熟的一个重要指标,而成熟的软件才能真正成为商品,并倍受专业管理人员的欢迎。 实现界面友好的工作必须融于系统开发的全过程某些管理软件,在系统实施后期才考虑界面友好的问题,并采取措施,这只能起外表装饰的作用,不能真正产生好的效果。事实上,界面问题涉及面广,必须在系统分析阶段便开始。如在计划管理信息系统建设的分析时就了解规划、计划与统计等各种业务之间的关系,专业管理人员需要什么帮助,哪些信息可以通过数据库联访自动显示,数据输入时需要开什么样的窗口等,然后在详细设计和实施中满足上述要求。 采用软件开发技术改善界面友好性

    24、譬如单用图形用户界面的技术,让专业管理人员直接操纵屏幕上的数据元素,既美观又方便。又如采用数据驱动技术,使数据与程序相对独立,程序具有相当的通用性,使专业管理人员能自主地、方便地适应环境变化而乐于使用。本系统界面友好,用户可以通过菜单栏,横向导航条,纵向导航条快速进入各个相应的界面,使用方便快捷。4.2 模块与数据库的连接本系统模块与数据库的连接通过ADO技术。ADO(ActiveX Date Objects 即ActiveX 数据对象)是微软提出的目前最为成熟的数据库技术,利用ADO组件,用户能够很方便地在VB等多种开发语言中使用。ADO结合了OLE DB易于使用的特性以及诸如Remote Date Objects(RAO)和Date Access Objects(DAO)模型中最好的特性,并将他们重新组织在一个对象模型中。最重要的是,ADO包含所有可以被OLE DB标准对象描述的数据类型。换言之,ADO对象模型具有可扩展性,它不需要部件做任何工作。即使对于那些从来没有想到过或见过的记录集的信息格式,只要使用正常的ADO编程对象,就能够可视化地处理所有的事情。本系统采用了ADO 的有源连接数据库的方式,并且用到了ADO 的Connection、Recordset、Command、Field 对象,代码举例如下


    注意事项

    本文(计算机软件与应用图书馆信息管理系统论文定稿3Word下载.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开