您好, 访客   登录/注册

图书管理系统的设计与实现

来源:用户上传      作者: 王凤

  摘 要: 本文介绍了在Visual Basic6.0环境下,采用数据库管理功能来开发一个图书管理系统的详细过程,提出了实现从图书添加登记入库到查询浏览,从读者信息的登记到图书的借阅及归还,形成了一个整体的管理模式;具体功能模块包括图书管理、读者管理、图书借阅管理和系统管理四大模块,各个功能模块的实现均按照现代图书馆工作的实际需要设计,操作流程简洁明了。
  关键词: 图书管理系统 应用程序设计 Access数据库 Visual Basic
  
  1?郾绪论
  图书馆是一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理。作为计算机应用的一部分,使用计算机对图书管理信息进行管理,具有手工管理所无法比拟的优点,例如:有利于读者借阅、归还、查询图书情况;便于图书馆管理人员进行日常操作,更简单地进行管理图书借阅者信息、借阅、归还、查询图书等工作;图书馆管理人员能够对图书的借阅情况进行备份,并能对馆内图书的借阅情况进行查询,易于图书馆管理人员对图书进行整理和购置。这些优点能够极大地提高图书管理的效率。
  基于这些问题,有必要建立一个图书管理系统,提高图书馆管理人员的工作效率,减少他们的工作量,降低他们在工作中的出错率,使图书馆内资源得到最大限度的应用,使图书管理工作规范化、系统化、程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效地查询和修改图书情况。
  2?郾图书管理系统应用程序设计
  2.1界面设计
  这里设计的图书管理系统在登录时,只有输入正确的用户名和密码才能够登录操作系统,否则将没有权限进行操作。
  该管理系统首先启动的是管理员身份验证界面,此时要求输入管理员名称和密码,将自己设定的密码正确无误地输入后,就能登录进入到管理系统中。
  2.2系统功能模块的实现
  2.2.1图书管理
  2.2.1.1图书类别的添加、修改及删除。
  图书馆内的图书在进行添加时,首先要给图书划分类别并添加上图书编号,以便于管理员以后对图书进行查询和读者进行借阅。这里我们把图书分成以下几种类别:计算机、物理、文艺、通信、英语、理工、历史等。
  同样,对于一些过时或图书馆已经没有存书的图书所对应的类别,有时也是需要进行更新的,这样就要求我们对数据库内的信息进行修改或删除工作,当一些图书类别名称或编号需要修改时,只要选中所要修改的内容,点击“修改类别”按钮,进行修改,修改完后点“更新”按钮,就完成了对图书信息的修改工作。
  对于图书馆已经没有存书的图书所对应的类别,管理员就需要删除这些类别,只要选中这个类别,点击“删除类别”按钮,就完成了图书类别信息的删除工作。
  2.2.1.2图书信息的添加、修改、删除及查询。
  图书馆内部应该有足够的图书供读者来借阅,这就要求管理系统在实际的运行当中,能够随时向数据库内添加新的图书信息。当添入新的图书时,我们就要将这些信息录入到数据库中。我们添加的信息要尽量完全,以备在以后程序运行过程中调用。
  同样,有些图书的信息在使用过程中是需要进行更新的,这样就要求我们对数据库内的信息进行修改和删除工作。
  当一些图书信息需要修改时,只要选中所要修改的内容,点击“修改信息”按钮,进行修改,修改完后点“更新”按钮,就完成了对图书信息的修改工作。
  对于一些过时的图书,为了避免读者对这些图书进行借阅,管理员应该及时将这些信息从数据库中删除来更新数据库。只要选中所要删除的内容,点击“删除信息”按钮,就完成了图书信息的删除工作。
  图书馆内的图书在借阅的过程中,有时需要管理员来查询有关的借阅情况,按书名、编号、图书类别、作者、出版社其中的一种类别进行查询就可以借阅。这一操作也可以避免出现馆内已经没有存书,而读者还借阅的现象。
  2.2.2读者管理
  2.2.2.1读者类别的添加、修改及删除。
  在图书管理系统操作界面中,对读者进行添加时,以便于管理员以后对读者借书情况进行查询,需要将读者的种类、借书数量、借书期限和有限期限等信息添加到操作系统中。
  同样,对于一些图书馆内已经取消的读者种类,有时也是需要进行更新的,这样就要求我们数据库内的信息进行修改或删除工作。
  2.2.2.2读者信息的添加、修改、删除及查询。
  图书馆有大量的读者前来登记借阅图书,这就要求管理系统在实际的运行当中,能够随时向数据库内添加新的读者信息。当添入新的读者信息时,就要将这些信息录入到数据库中,以便于管理员对读者的登记情况有一个全面的了解。
  有些读者的信息在使用过程中,有时是需要进行更新的,这样就要求我们去对数据库内的信息进行修改和删除工作。
  读者在借阅的过程中,为了避免读者借阅的图书已达到规定的借书数量,而还向管理员借阅现象,管理员需要按读者编号、读者姓名、读者种类其中的一种类别进行查询。
  2.2.3图书借阅管理
  2.2.3.1借书管理。
  在图书管理系统操作界面中,只要将所要借阅图书的信息添加到操作系统中,就可以对该读者进行借书操作。
  2.2.3.1.1添加借书管理
  在图书管理系统操作界面中,点击操作界面工具条上的“添加借书信息”按扭或是点击菜单栏上的“图书借阅管理”下拉菜单中的“借书管理”下的“添加借书信息”,都会出现图书信息管理界面。
  这里显示了所要借阅图书的书名、编号、图书类别、作者、出版社等,我们可以点击其中任意类别前的“”按钮,输入内容,点击“确定”,然后选中读者想要借的图书,点击“借这本书”,就会弹出“借书”界面,界面包括“书籍信息”和“读者信息”两部分;在“书籍信息”中显示出了读者所要借阅图书的全部信息,在“读者信息”中点击读者姓名或读者编号后的下拉三角,可以从中选择读者的姓名或编号(即借书证号),点击“确定”即可。如果该读者的借书数量未满,则会弹出“借阅成功”界面。如果该读者的借书数量已满,则会弹出“借书数额已满”界面。
  2.2.3.1.2查询借书管理
  点击“查询借书信息”按扭或是点击菜单栏上的“图书借阅管理”下拉菜单中的“借书管理”下的“查询借书信息”,都会出现查询借书信息管理界面。
  2.2.3.2还书管理。
  读者借出图书一定时间之后,想要归还图书时,管理员就可以通过还书管理系统来将其所借阅的图书归还到系统中。方法为:点击“还书管理”按钮,或是点击菜单栏上的“图书借阅管理”下拉菜单中的“还书管理”下的“添加还书信息”,出现读者还书界面。在这里可以按读者信息和按书籍信息两种方式进行还书操作,管理员只需要点击所要归还的图书编号、图书名或读者编号、读者姓名中的一种信息后面的下拉三角,从中选择相对应的信息,点击“查询”按钮,将会在书籍信息中显示读者借书的全部信息,选中所要归还的书籍,点击“还书”按钮,会弹出“确认是否还书”界面,点击“是(Y)”按钮,弹出“成功删除”界面,点击“确定”按钮,则该读者所借阅的图书就被归还到图书馆中了。
  2.2.4系统管理
  只有具有管理员身份的人,才可以进入图书馆管理系统,并对系统进行操作。对于没有该身份的人在进入系统时,如果三次输入错误的信息,系统将被强行关闭。
  2.2.4.1添加管理员。
  在进入管理系统之后,图书馆的其他管理人员如果想建立一个属于自己的用户,就可以点击系统界面中工具条上的“管理员”按钮或是点击菜单栏上的“系统管理”下拉菜单中的“添加管理员”,都会出现设定管理员用户界面,在这里我们可以建立新的管理员用户。
  2.2.4.2更改密码。
  为了防止管理员密码因为使用时间过长而被盗用,管理员就需要不定期地对密码进行修改。修改当前管理员密码的方法为:点击操作系统界面中工具条上的“更改密码”按钮,或是点击菜单栏上的“系统管理”下拉菜单中的“更改密码”。
  
  参考文献:
  [1]李楠,李志强.Visual Basic 6.0 中文版控件大全.电子工业出版社.
  [2]汤俊.高校图书馆网上借阅系统开发研究.武汉工业大学学报.
  [3]刘韬,骆娟,何旭洪.Visual Basic数据库系统开发实例导航.人民邮电出版社.
  [4]郑人杰,殷人昆.软件工程概论.清华大学出版社.
  [5]萨师煊,王珊.数据库系统概论.高等教育出版社.
  [6]王国荣.Visual Basic 6.0数据库程序设计.人民邮电出版社.


转载注明来源:https://www.xzbu.com/9/view-967704.htm