小型图书馆管理系统的设计与实现9.docVIP

小型图书馆管理系统的设计与实现9.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
小型图书馆管理系统的设计与实现9

《小型图书馆管理系统》的设计与实现 学生:惠垚 指导老师:赵志瑛 【摘要】:本文首先分析了图书馆管理系统在生活过程中的实际需求,然后以中学图书馆为背景,设计并实现了一个小型图书馆管理系统,对其中各个主要模块的设计与实现进行了详细的介绍。本系统可以完成小型图书馆的日常工作,并且易于使用、维护,对计算机的配置要求也很低。 【关键词】: Visual Basic 图书馆 条形码 ADO 一、 前言 图书馆是学校必须有的部门之一,在图书馆的日常运作过程中,最主要的工作就是对大量的读者信息、书籍信息以及两者相互作用产生的借书信息、还书信息等的管理。诸如清涧中学等一些中小学校的图书馆至今还采用传统的人工管理方式,既浪费了大量的人力物力,还很容易出错。所以使用一个图书馆管理系统对其而言是相当有必要的。 现在较为成熟图书馆管理软件不少,但是存在着这样那样的问题,使得它们很难在小型图书馆中得到广泛的使用,如现在最为流行的清华息洋图书馆管理系统6.0版,功能很完善,但是对计算机系统的要求很高,使用无提示的表单进行信息更新使得操作很不方便,系统的售价较高,这一切都制约了该软件的推广。对此,我开发了这个小型图书馆管理系统。 这个小型图书馆管理系统具有友好的操作界面,使用简单方便,而且具有良好的数据安全性。它运用Access2000数据库和Visual Basic6.0作为开发工具,运行在Windows98以上操作系统平台下。其主要功能包括以下几个部分:用户管理、图书管理、读者管理、流通管理、数据备份管理等。本文将从系统分析与设计入手,介绍系统的整个设计与实现过程。 二、 系统分析 系统分析是整个软件研制过程的初始步骤、系统分析的好坏直接影响着系统的逻辑设计、物理设计、功能的完善和扩充,同时也是系统最优化的基础。为此,我们在系统分析阶段主要作了以下几个方面的工作: 2.1 用户需求分析 根据图书馆工作的实际情况,并征求了一些专家和用户的意见,在此基础上,确定了满足用户需求的初步设想,制定了系统的设计原则和应达到的几点要求: 1)图书馆采编人员能够在编目的时候迅速查找新加的书籍是否已编目,并可以快速编目。 2)图书馆采编人员能省去编写查询卡片并能够用计算机进行各种快速查找。 3)图书馆流通部能使用条码枪来实现图书的流通工作以提高工作效率。 4)在还书时能用计算机自动实现逾期罚款处理。 5)有多个书库时,要可以灵活设置库的性质。 6)图书管理员有不同的职位时,要可以进行权限设置。 2.2系统模型分析 1.管理软件若联网运行,则不应依赖其它任何单机子系统,具有相对的独立性、完整性。若单机运行,也不能缩减其所应有的功能。 2.管理软件应有一定的通用性,可独立在单机上运行,并能适用于尽量多的机型,为各中小型图书馆提供使用。 3.管理软件的数据应该安全、可靠,能够方便的进行数据备份和数据恢复。 4.管理软件的基本功能应能满足前面提到的六条用户要求。 三、 系统设计 3.1开发工具介绍 1. Visual Basic简介 Visual Basic是由微软公司推出的一套完整的Windows系统软件开发工具,可用于开发Windows环境下的各类应用程序,是一种可视化、真正面向对象、采用事件驱动方式的结构化高级程序设计语言和工具的完美集成。它编程简单、方便、功能强大,具有与其它语言及环境的良好接口,不需要编程开发人员具备C/C++或者Turbo Pascal 语言知识和特别高深的专业知识,只要懂得Windows的界面及其基本操作,就可以迅速上手,而VB在程序界面设计、多媒体开发方面更是独具优势。Access 是美国微软公司开发的OFFICE套装软件中的一个功能非常强大的数据库管理系统。它上微软公司Windows操作系统中第一个桌面型关系数据库管理系统。无论是创建个人的独立桌面数据库还是创建一个部门或整个企业级的网络数据库,Access都可为组织、查找、管理和共享数据提供丰富的、简单易用的方法和手段,使得Access成为当今最受欢迎的数据库软件之一,深受数据库开发人员的喜爱。 3.2 数据准备 本系统原始数据量大类多,为使其适应计算机管理的需要,我对图书编目数据流向、数据的逻辑结构、物理结构、概念模式等方面进行了设计,以实现数据的合理存储、减少冗余,提高存取速度,减少空间的浪费。 2.概念模式的设计 对图书馆管理工作的深入调查研究,对用户需求的详细分析,使我对数据来源、数据加工处理及数据流向有了一个明确的了解。 a.明确了用户对信息的要求。用户将向数据库中输入和输出信息的内容、性质。 b.明确了用户对处理的要求,用户要完成什么处理功能,对某种处理要求的范围,采用什么处理方式等。 c.对数据安全性和完整性的要求。

文档评论(0)

panguoxiang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档