优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

VB图书馆管理系统+论文SQL SERVE论文

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

摘   要
随着现代科学技术的进步人类社会正逐渐走向信息化,图书馆拥有丰富的文献信息资源,是社会系统的重要组成部分,在信息社会中作用愈来愈重要,我国图书馆计算机等信息技术的应用起步于20世纪70年代末期,随着改革开放的步伐得迅速发展,特别是90年代以后,我国图书馆信息网络建设取得了较大发展图书馆信息化建设迈向了一个新台阶。

copyright think58

[资料来源:http://THINK58.com]

[资料来源:THINK58.com]

  think58好,好think58 [资料来源:http://THINK58.com]

3.2.3  实现基本功能和一些特殊功能的操作
该系统要求除了能实现信息的录入,删除,插入,更新,打印等基本功能之外,还要求能够根据用户的需要进行操作。
一般通用的图书馆管理系统包括系统管理、读者管理、编目、图书流通、统计、查询等功能。
比较先进的能够在一个界面下实现图书、音像、期刊的管理,设置假期、设置暂离锁(提高安全性)、暂停某些读者的借阅权、导入导出读者、交换MARC数据、升级辅助编目库等。此外 Internet应用的发展,一个完善的系统还应提供无缝接入Internet的功能,通过IE浏览器让读者使用借阅资料查询、更换密码、预约、资料、检索等功能。有些系统还能提供读者自助服务,可以开放一些客户机让读者自行管理密码、查询自己的借阅史、预约资料、检索资料等。
下面我们介绍图书馆管理系统所必备的功能,如图3-1所示,其中每个功能都由若干相关的子功能模块组成。除此之外系统还应包括信息系统必须具备的通用功能,例如权限设置、数据备份与恢复、这些功能的实现可以参考。

copyright think58 [来源:http://think58.com]

[版权所有:http://think58.com]


读者管理
“读者管理“用于管理读者相关的信息,包括的功能模块如图3-3所示。
 
图3-3 读者管理功能模块
“读者类型设置”用于设置读者的类型及相关的信息,内容包括类型、图书册数、期刊册数、续借次数、限制图书、限制期刊等。
“读者档案管理”用于设置读者相关的信息,内容包括编号、条形码、姓名、性别、类型、出生日期、有效证件、证件号码、联系方式、登记日期、有效期至、操作员、备注、图书借阅次数、期刊借阅次数、是否挂失等。
“借书证挂失与恢复”用于挂失和恢复读者的借书证,挂失后该编号的读者不能在借书。
“过期续证管理”用于延续已过期的借书证。
“读者档案词库设置”用于设置读者档案常用的词库。
3.5  图书管理
“图书管理”用于管理图书相关的信息,包含的功能模块入图3-4所示。
“图书类型设置”用于设置图书的类型及相关的信息,内容包括类型名称,可借天数等。
“出版社管理”用于设置图书所属出版社的基础信息,内容包括出版社编号,ISBN、出版社名称等。
 
图3-4 图书管理功能模块
“图书档案管理”用于设置图书相关的信息,内容包括编号、条形码、书名、类型、作者、译者、ISBN、出版社、价格、页码、书架名称、现存量、库存总量、入库时间、操作员、简介、借出次数、是否注销等。 think58好,好think58

[资料来源:www.THINK58.com]


“图书注销”用于注销、报废图书,将图书档案的“是否注销”字段设置为1,被注销的图书不可以再借出。
“图书征订”用于订购新书,内容包括征订编号、书名、类型、ISBN、出版社、作者、译者、订购者、订购者联系方式、订购数量、订购单价、订购日期、是否验收、实际数量、实际金额、验收日期、操作员等。
“图书验收”用于征订的图书到货后验收,增加图书的库存。
“图书盘点”打印图书的在库清单供盘点使用。
3.6  期刊管理
“期刊管理”用于管理期刊相关的信息,包含的功能模块如图3-5期刊管理“和图书管理”的功能是一致的,只是期刊的档案内容和流通管理方式和图书有所区别。期刊档案的内容包括编号、条形码、期刊名、类型、统一刊号、邮发代号、编辑部、出版周期、所属年度、期号、总期号、价格、书架名称、现存量、库存总量、入库时间、操作员、简介、借出次数、是否注销等。 think58好,好think58 [资料来源:http://think58.com]


第6章 图书馆管理系统数据库设计
读者信息和图书信息是系统关键的表,其他各表均通过“编号“字段与之相对应进行多对一的关联。系统共需要8张表,用途分别如表6-1所示。
表6-1 数据库表及其用途
数据表名称 数据表用途
读者类型 保存读者类型及其相关信息
读者信息 保存读者的各种信息
图书类型 保存图书类型及其相关信息
图书信息 保存图书信息
书架 保存图书馆内数据的基础信息
出版社 保存图书对应出版社的基础信息
图书罚款 保存图书罚款记录
图书归还 保存图书归还记录
图书借阅 保存图书借阅记录
图书征订 保存图书征订入库记录
6.1  创建数据库
打开SQL server企业管理器,新建一个数据库,名称为libbook。完成数据库的设计。
6.2  创建读者信息数据表
创建读者信息数据表的 sql脚本如下:
CREATE TABLE [dbo].[读者信息] (
 [条形码] [varchar] (40) NULL ,
 [编号] [varchar] (20) NOT NULL ,
 [姓名] [varchar] (20) NULL ,
 [性别] [varchar] (8) NULL ,
 [类型] [varchar] (20) NOT NULL ,
 [出生日期] [smalldatetime] NULL ,
 [有效证件] [varchar] (60) NULL , think58好,好think58 [来源:http://www.think58.com]
 [证件号码] [varchar] (60) NULL ,
 [联系方式] [varchar] (100) NULL ,
 [登记日期] [smalldatetime] NULL ,
 [有限期至] [smalldatetime] NULL ,
 [操作员] [varchar] (20) NULL ,
 [备注] [varchar] (100) NULL ,
 [图书借阅次数] [int] NULL ,
 [期刊借阅次数] [int] NULL ,
 [是否挂失] [bit] NULL
) ON [PRIMARY]
GO

[资料来源:http://think58.com]