图书馆信息管理系统 数据库课程设计VB SQL

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图2.1图书馆信息管理系统E-R图
2.3 关系模型
一个实体型转换为一个关系模式[1]。实体的属性就是关系的属性,实体的码就是关系的码。根据E-R图向关系模型转换的原则,把图2.2中的E-R图转换为关系模型。
(1)图书信息 (图书编号、书名、作者、版次、出版社、出版日期、类别、借阅次数、借阅状态)
图2.2图书信息关系模型图
(3)库存管理:在系统中可以完成图书入库信息的管理,完成图书相关信息的新增、确认、删除、取消操作,可以按一定得条件查询这些信息。
数据库包含以下实体及其属性:
(1)图书信息 (图书编号、书名、作者、版次、出版社、出版日期、类别、借阅次数、借阅状态)
(2)读者信息 (借书证号、姓名、性别、年龄、单位、联系电话、读者类别、是否超期)
(3)图书入库信息 (图书编号、库存量、单价、入库日期)
(4)图书出库信息(借书证号、书名、借阅日期、还书日期)
(5)图书库存信息 (图书编号、书名、库存量、单价)
(6)读者罚款信息(借书证号、书名、处罚日期、超期天数、罚款金额)
(7)系统信息(用户名、密码)
1.2
根据功能画出图书馆信息管理系统结构图,如图1.1所示。
图2.6图书库存信息关系模型图
(6)读者罚款信息(借书证号、书名、处罚日期、超期天数、罚款金额)
图2.7读者罚款信息关系模型图
2.4 表结构设计
本系统需在SQL Server中建立七个表,分别为图书信息,读者信息,图书入库信息、图书出库信息、图书库存信息、读者借书信息和系统信息。
(1)图书信息表的结构与基本数据:
摘 要
在计算机日益普及的今天,图书作为教学和学习必不可少的工具,采用一套行之有效的图书管理系统来管理书籍就显得尤为重要。而图书资料的管理需要有效的图书管理软件,减轻工作人员的工作量,方便工作人员对它的操作,提高管理的质量和水平,做到高效、智能化管理,达到提高图书借阅信息管理效率的目的。
本文运用Visual Basic 6.0和SQL Server 2005软件,进行图书馆管理系统的课程设计。首先对系统进行需求分析,根据系统功能设计E-R模型,再进行逻辑结构设计实现E-R图向关系模型的转换,并优化数据模型,使其拥有一般系统拥有的功能,它可以增加读者信息,可以对新书进行入库,删除旧书,可以查询所有的读者信息,还可以对图书进行修改校正,以及解决自己登录安全性的问题,最重要的是可以进行对图书的借阅和归还,并对超过还书期限的读者进行处罚,同时改变图书库存和被借阅次数的信息。具体功能有图书馆图书信息浏览、读者信息浏览、图书信息查询、图书入库管理、图书出库管理、读者借书超期罚款管理和读者信息维护等。本图书馆信息管理系统具有可运行,功能较完整,界面美观,操作方便等特点,它可以更加人性化的满足小型图书馆的日常借阅问题,达到一个很理想的智能管理的目的。
关键词 图书馆信息管理系统;VB;SQL;数据库
1
1.1 系统的功能
图书馆信息管理的主要任务是用计算机对图书交换过程进行日常管理,如图书馆图书信息浏览、读者信息浏览、图书信息查询、借还书等,迅速准确地完成各种信息的统计计算和汇总工作,并快速打印信息报表。针对系统服务对象的具体要求,设计了图书馆信息管理系统。
图书馆信息管理系统主要包含以下功能:
(1)图书管理:对图书中图书的信息,如图书编号、书名等基本信息进行维护和管理。能够完成各种信息的新增、确认、删除、取消操作,也可按照一定的条件查询这些信息。
(2)读者管理:系统可以完成读者基本信息的新增、确认、删除、取消操作,并可按照一定的条件查询与图书相关的信息。
表结构:
图2.20系统信息表结构
基本数据如下:
图2.21系统信息基础数据
3
本图书馆信息管理系统共包括11个窗体,分别为欢迎,登录,注册新用户,图书信息浏览,读者信息浏览,图书出库信息,图书入库信息,图书信息查询,读者信息查询,图书库存信息查询和主窗体。其中主窗体为MDI窗体[2]。
下面介绍各个窗体的设计语句及实现功能。
表结构:
图2.8图书信息表结构
基本数据如下:
图2.9图书信息数据
(2)读者信息表的结构与基本数据:
表结构:
图2.10读者信息表结构
基本数据如下:
图2.11读者信息基础数据
(3)图书入库信息表的结构与基本数据:
表结构:
图2.12图书入库表结构
基本数据如下:
图2.13图书入库基础数据
(4)图书出库信息表的结构与基本数据:
图1.1图书馆信息管理系统的总体结构
2
2.1 需求分析
面对大量繁杂的图书信息管理、分类、查询与借还工作,迫切需要通过计算机来帮助解决,减少图书馆管理人员的工作量。随着办公自动化的深入及普及和网络技术的不断发展,图书馆信息管理系统越来越被社会所需要,本图书馆信息管理系统具有界面友好、使用方便等优点。
1、图书信息查询。当需要从数据库中查找满足查询条件的图书时,可以使用该功能。选择查询条件填入对应的功能,点击“查询”完成查询操作。
2、借阅管理。借阅管理分为借阅和归还两部分。点击“借阅”单选按钮,这时扫入图书相关信息就可以借阅了。
3、注册新用户。注册新用户是用来注册能使用该软件的用户名和密码。当注册完用户之后,退出该软件重新进入,会要求选择用户名和密码,此时如果不能正确输入密码,则不能进入该软件。
2.2 E-R模型
图书馆信息管理系统E-R图,如图2.1所示。
(2)读者信息 (借书证号、姓名、性别、年龄、单位、联系电话、读者类别、是否超期)
图2.3读者信息关系模型图
(3)图书入库信息 (图书编号、库存量、单价、入库日期)
图2.4图书入库信息关系模型图
(4)图书出库信息(借书证号、书名、借阅日期、还书日期)
图2.5图书出库信息关系模型图
(5)图书库存信息 (图书编号、书名、库存量、单价)
表结构:
图2.14图书出库表结构
基本数据如下:
图2.15图书出库基础数据
(5)图书库存信息表的结构与基本数据:
表结构:
图2.16图书库存表结构
基本数据如下:
图2.17图书库存基础数据
(6)读者借书信息表的结构与基本数据:
表结构:
图2.18读者借书表结构
基ห้องสมุดไป่ตู้数据如下:
图2.19读者借书基础数据
(7)系统信息表的结构与基本数据:
相关文档
最新文档