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

    图书信息管理系统.docx

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

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

    图书信息管理系统.docx

    1、图书信息管理系统吉林财经大学毕业论文图书信息管理系统的设计与应用二 一一 年 四 月毕业设计原创性声明本人郑重声明:所呈交毕业设计,是本人在指导教师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本设计不包含任何其他人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。设计作者签名: 年 月 日摘 要图书管理系统是典型的信息管理系统,其开发主要包括前端应用程序的开发以及后台数据库的简历和维护两个方面,对于前者要求应用程序功能完备,用户界面友好,易使用等特点,而对于后者则要求建立起数据一致

    2、性和完整性强、数据安全性好的库。本文采用了Visual Basic开发工具设计了一个图书信息管理系统,因为它的可视化数据管理器,控件以及ADO都使得VB在信息系统开发中具有相当的优势,可满足大多数中小型图书管理要求。本次设计的图书信息管理系统共实现了八个功能,有:图书目录检索、图书预定、图书借阅、电子出版物借阅、图书采编、读者留言和系统维护等。并由相应的八个子系统来实现。【关键词】数据库,SQL语言,可视化数据管理器 AbstractLibrary management system is a typical management information systemWhich mainly

    3、includes front-end application development and maintenance of back-end database of resumesThe first ofrequest for the application functions,User-friendly,easy to use and so onThe second of request for establishing a good library contains the features that data consistency and integrity,data security

    4、.In this paper, I used the Visual Basic development tool designed a library information management systemBecause of its visual data manager, controls, and ADO are making a considerable advantage in information systems developmentIt will meet the management requirements of small and medium booksThe l

    5、ibrary information management system to achieve a total of eight featuresIncluding:library catalog search, library book, library, electronic publication loan, book editors, the reader message and system maintenance. They willbe used the corresponding eight subsystems to achieve.Keywords: Database,SQ

    6、L Language,Visual Data Manager目 录一、绪论 (5)(一)系统开发的背景 (5)(二) 数据库应用系统开发简介 (5)(三) 应用系统开发工具VB6.0 (5)二、图书信息管理系统的系统分析 (6)(一) 系统的可行性分析 (6)(二) 系统的应用需求分析 (6)(三) 系统组织结构分析 (7)(四) 系统业务流程分析 (7)(五) 系统数据流程图 (9)(六) 数据定义和数据字典 (14)三、图书信息管理系统的系统设计 (26)(一) 系统功能设计 (26)(二) 数据库设计 (27)四、图书信息管理系统的系统实现 (29)(一) 图书信息管理系统的界面设计 (

    7、29)(二) 图书信息管理系统各个子系统的实现 (29)(三) 图书信息管理系统实现的主要代码 (35)参考文献 (45) 一、绪论(一) 系统开发背景及意义在信息化浪潮网络革命的冲击下,图书馆管理业务受到了强烈的冲击,随着馆藏量的不断增加,图书资料的录入和查询的难度也相应增加,传统的图书馆管理和服务方式已不能适应当今信息时代读者对文献信息检索的需要。如何运用先进的信息技术,提高科技图书的管理和服务水平,是我们面临的一个新的挑战。图书馆作为一种信息资源的集散地,包括很多图书和读者的相关信息,有很多数据信息的管理。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不容易查找。总的来说,缺

    8、乏系统、规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于对数据的有效管理,没有发挥它的效力,资源闲置比较突出,这是管理信息系统开发的基本环境。手工处理数据,工作量大,出错率高,出错之后不易更改。又由于信息比较多,图书信息的管理工作会混乱又复杂。建立图书管理系统,可以使图书管理工作规范化、系统化、程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效地查询和修改图书情况。对于各高校来说,建立图书信息管理系统不仅方便管理,而且能使借阅者花更少的时间选择资源,有更多的时间来阅读自己中意的资源,从而使人们有更多的时间来获取知识、了解知识、掌握知识。因此开发图书信息管理系

    9、统是非常必要的。(二) 数据库应用系统开发简介建立图书管理系统需要考虑三方面的需求:管理员、图书馆工作人员和读者。两方面的关系:读者和图书。以保证图书管理系统的安全性,使用权限的有效性各项操作的正确性。数据库应用系统开发的目标是建立一个满足用户长期需求的产品。开发的主要过程为:理解用户的需求,然后把它们转变为有效地数据库设计,把设计转变为时间的数据库,并且这些数据库带有功能完备、高效能的应用。VB数据库的核心结构是所谓的MicroSoft JET数据库引擎,JET引擎为Access格式数据库提供了直接的内部支持,这就是VB对Access数据库具有丰富支持的原因。基于这种丰富的支持,就能使用Ac

    10、cess作为数据库开发工具了。(三) 应用系统开发工具VB6.0数据库管理是VB的一项重要功能,在VB6.0中,不仅引用了功能强大的ADO作为存取数据的标准,还提供了数据环境设计器,使得数据集编程更加灵活,方便。VB默认的数据库是Access数据库,可以在VB中直接创建,库文件的扩展名是.MDB。对于VB中的关系数据库,一旦数据存入数据库以后,就可以用SQL同数据库“对话”。通常,都是由用户用SQL来“发问”,数据库则以符合发文条件的记录来“回答”。在VB6.0中,提供了AccessJET,ODBC,ORACLE以及OLEDB数据源,ADO访问数据是通过OLEDB来实现的,它是连接应用程序和O

    11、LEDB数据源之间的一座桥梁,它提供的编程模型可以完成几乎所有的访问和更新数据源的操作。二、图书信息管理系统的系统分析(一) 系统的可行性分析1管理的可行性分析:为图书馆读者提供一个良好的信息搜索,信息管理的工具。为图书馆提供一个自动化管理功能,主要包括图书的入库、出借、归还、理赔、库存管理,图书及用户信息统计。减轻图书馆工作人员的工作量,提高效率,减少工作人员的工作出错概率,提高图书馆服务质量。2技术上的可行性:采用VB和Access开发,即使遇到困难,也能从丰富的参考书中找到解决方案。基本能够实现预想的各种功能,并在能把系统中设置的八个子系统串联起来,形成一个整体的系统。在实现电子读物系统

    12、时候,因为电子读物的权限在于查询和浏览,所以把它并入所有的图书查询当中。3经济上的可行性:开发需求较低,加上成熟的软硬件环境、目标系统并不是十分复杂和开发周期较短。开发完成运行后,为使用者带来便利,为系统的进一步推广创造了条件,经济收益将远超过投资。所以从经济角度考虑,此系统开发可行。(二) 系统的应用需求分析图书管理系统需要满足来自三方面的需求,这三个方面分别是:读者、借阅管理员和图书馆管理员。读者的需求是查询图书馆所存的图书、个人借阅情况以及个人信息的修改。借阅管理员对图书借阅者的借阅及还书要求进行操作。图书馆管理员的功能最为复杂,包括对借阅管理员、读者、图书进行管理和维护,及系统状态的查

    13、看、维护。读者根据本人借书证号可查看图书馆图书情况,还可以进行本人结束情况的查询和维护部分个人信息。借阅管理员有修改图书借阅者借书和还书的权限,所以需要对工作人员登录本模块进行更多的考虑。在此模块中,工作人员可以为读者加入图书记录或者是还书记录。图书馆管理员功能的信息量大,数据安全性和保密性要求最高。本功能实现对图书馆信息、读者信息、总体借阅情况信息的管理和统计、借阅管理员和图书馆管理员信息查看及维护。图书馆管理员可以浏览、查询、添加、删除、修改、统计图书的基本信息;浏览、查询、统计、添加、删除和修改读者的基本信息,浏览、查询、统计图书馆的借阅信息,但不能添加、删除和修改借阅信息。(三) 系统

    14、组织结构分析图书馆系统的组织结构如图所示。图图书馆管理信息系统的组织结构图书馆由馆长负责全面工作。各部门的业务职责如下:办公室:协助馆长负责日常工作,了解客户需求,制定采购计划。财务部:负责财务方面的工作。采编部:负责图书的采购,入库和图书编目,编目后的图书粘贴标签,并上架。书刊杂志室:提供各类书刊杂志的阅读。图书借阅室:提供对读者的书目查询服务和图书借阅服务。电子阅览室:提供电子读物的借阅服务,可提供目录查询和借阅期刊阅览室:负责期刊的收集整理和借阅。网络技术室:负责对图书馆的网络和计算机系统提供技术支持。(四) 系统业务流程分析系统的业务是系统要达到的业务目标,业务流程分析是系统分析中的基

    15、础环节。图书馆信息管理系统总的业务流程如图所示图图书馆信息管理系统的业务流程图书管理员编制图书采购计划,由采购员负责新书的采购工作。入库后,交采购室编目、粘贴标签,产生图书目录。图书交图书借阅室上架,供读者借阅。采编后的电子读物交电子阅览室。读者分为注册读者和非注册读者,只有注册读者可以在本图书馆借书,非注册读者可查询目录但不能借书。读者填写注册登记表交图书馆管理员审核后,记入读者登记表,成为注册读者,发给借书证。注册读者借书时,需要填写借书单,连同借书证一起交给借阅管理员,借阅管理员核对无误后,填写借阅登记表,修改图书登记表中该书的数量,上架取书。图书馆设有读者留言信箱和图书预定系统,读者需

    16、要但没有库存的图书,可以通过读者留言信箱反映,图书馆管理员定期处理信箱中的意见,并将读者需要的图书编制成图书采购计划交采购员购买。根据图书目录来进行图书的借阅和归还,同时借阅管理员会形成一个统一的借阅记录来记录这些操作过程。在还书的时候,根据规定的节约时间期限,形成罚单,同时根据罚单信息财务部进行罚单的处理。(五) 系统数据流程图数据流程图是全面描述信息系统用逻辑模型的工具,它抽象概括地把信息系统中各种业务处理过程联系起来。以下是图书信息管理系统的数据流程图。1.零层数据流程图图3零层数据流程图2.顶层数据流程图图4图书信息管理系统顶层数据流程图3.二层数据流程图其实在整个图书馆管理信息系统的

    17、2层数据流程图中应该有:图书采编系统数据流程图、图书借阅系统数据流程图、图书查询系统数据流程图、图书预定系统数据流程图、读者留言系统数据流程图、图书维护系统数据流程图、读者管理系统数据流程图和电子读物系统数据流程图。(1) 图书采编系统数据流程图 图5 图书采编系统数据流程图(2) 图书借阅系统流程图图6 图书借阅系统数据流程图(3) 图书查询系统数据流程图图7 图书查询系统数据流程图(4) 图书预定系统数据流程图图8 图书预定系统数据流程图(5)读者留言系统数据流程图图图9 读者留言系统数据流程图(6)图书维护系统数据流程图图10 图书维护系统数据流程图(7)读者管理系统数据流程图图11 读

    18、者管理系统数据流程图(8)电子读物系统数据流程图图12 电子读物系统数据流程图(六) 数据定义和数据字典为了对数据流程图中各元素进行详细的说明,我们采用了数据字典的说明方法。图书馆信息管理系统的数据字典如下:1.数据项数据项名称:BookID(图书编码) 简述:某种图书的代码 类型及宽度:char,10位 数据项名称:BookType(图书类别) 简述:某种图书的类别 类型及宽度:char,10位数据项名称:BookName(书名) 简述:某种图书的名称 类型及宽度:varchar,50位数据项名称:Auth(作者) 简述:某种图书的作者 类型及宽度:char,20位数据项名称:Publish

    19、er(出版社) 简述:某种图书的出版社 类型及宽度:varchar,30位数据项名称:Price(单价) 简述:某种图书的单价社类型及长度:money,2位数据项名称:PubDate(出版日期) 简述:某种图书的出版日期类型及长度:datetime,2位数据项名称:Quantity(购买数量) 简述:某种图书的购买数量又称某图书的库存数类型及长度:int,20位数据项名称:ReaderID(读者账号) 简述:某种图书借阅者的账号类型及长度:char,10位数据项名称:ReadName(读者姓名) 简述:某种图书借阅者的姓名类型及长度:char,20位数据项名称:OrderDate(借阅日期)

    20、简述:某种图书的借阅时间类型及长度:datetime,8位数据项名称:PassWord(口令) 简述:某种图书借阅者登录时使用的密码类型及长度:char,10位数据项名称:Department(读者所在单位) 简述:某种图书借阅者所在的单位类型及长度:char,20位数据项名称:E_mail(电邮) 简述:某种图书借阅者的电子邮件类型及长度:text,16位数据项名称:Phone(电话) 简述:某种图书借阅者的电话联系方式类型及长度:char,10位数据项名称:PreOrderUser(预定) 简述:某种图书借阅者是否预定图书类型及长度:char,1位数据项名称:O_Quantity(借阅数量

    21、) 简述:某种图书的借阅的数量类型及长度:int,1位数据项名称:E_Reader(电子读物) 简述:某种电子图书类型及长度:char,1位数据项名称:NoteKey(留言类别) 简述:某种图书借阅者的留言主题类型及长度:char,10位数据项名称:NoteDate(留言日期) 简述:某种图书借阅者的留言日期类型及长度:datetime,8位数据项名称:Content(留言内容) 简述:某种图书借阅者的留言的内容类型及长度:varchar,200位2.数据流数据流编号:D01数据流名称:图书采编信息 简述:图书采编信息数据流来源:图书购买后,由图书馆采编人员编码整理后,输入计算机。数据流去向:

    22、采编管理模块,图书采编信息将采编数据存入数据库(图书表)。数据项组成:BookID(图书编码)+BookType(图书类别)+BookName(书名)+Auth(作者)+Publisher(出版社)+Price(单价)+PubDate(出版日期)+Quantity(购买数量)数据流量:100本/日高峰流量:500本/日 数据流编号:D02数据流名称:图书借阅单 简述:图书借阅单数据流来源:用户填写图书借阅单交图书馆管理员,图书馆管理员审核后,输入计算机。数据流去向:P2_11检查读者身份。数据项组成:OrderDate(借阅日期)+BookID(图书编码)+BookName(书名)+ReadI

    23、D(读者账号)+ReadName(读者姓名)+ O_Quantity(借阅数量)数据流量:1000部/日高峰流量:5000部/日数据流编号:D05数据流名称:图书查询信息 简述:图书查询信息数据流来源:读者数据流去向:P3_11检索处理模块。数据项组成:BookID+BookName+Auth+Publisher数据流量:2000次/日高峰流量:4000次/日数据流编号:D06数据流名称:图书检索结果 简述:返回给读者的查询结果数据流来源:P3_11检索条件处理模块,从图书馆中返回给读者的查询结果数据流去向:读者数据项组成:查无此书|符合条件的图书数量图书馆藏号+图书类别+书名+作者+出版社+

    24、出版日期+在库册书数据流量:2000次/日高峰流量:4000次/日数据流编号:D07数据流名称:图书预定信息 简述:读者预定图书时填写的信息数据流来源:用户填写图书预定信息,要求预定图书数据流去向:P4_11预定信息输入数据项组成:ReaderName+Password+BookID数据流量:50次/日高峰流量:100次/日数据流编号:D09数据流名称:读者留言 简述:读者留言信息数据流来源:读者数据流去向:P5_11留言处理数据项组成:ReaderID(读者账号)+ReaderName(读者姓名)+NoteKey(留言类别)+NoteDate(留言日期)+Content(留言内容)数据流量:

    25、10笔 /日高峰流量:20笔/日数据流编号:D 12数据流名称:读者留言汇总 简述:读者留言汇总数据流来源:P5_12留言管理数据流去向:图书馆管理员数据项组成:ReaderID(读者账号)+ReaderName(读者姓名)+NoteKey(留言类别)+NoteDate(留言日期)+Content(留言内容)数据流量:2笔 /日高峰流量:4笔/日数据流编号:D 13数据流名称:电子读物查询要求 简述:电子读物查询要求数据流来源:电子读物读者数据流去向:P8_11电子读物处理数据项组成: BookID(图书编码)+BookName(书名)+Auth(作者)+Publisher(出版社)数据流量:

    26、1000笔 /日高峰流量:2000笔/日数据流编号:D 14数据流名称:电子读物查询结果 简述:电子读物查询结果数据流来源:P8_11电子读物处理数据流去向:电子读物读者数据项组成: 查无此书|符合条件的图书数量+图书馆藏号+图说类别+书名+作者+出版社+出版日期+(摘要) 数据流量:1000笔 /日高峰流量:2000笔/日数据流编号:D1 5数据流名称:还书记录 简述:还书记录数据流来源:图书馆管理员数据流去向:P2_15图书归还处理数据项组成:BookID(图书编码)+ O_Quantity(借阅数量)数据流量:100笔 /日高峰流量:200笔/日数据流编号:D19数据流名称:图书维护需求

    27、 简述:图书维护需求数据流来源:图书馆管理员数据流去向:P6_11图书维护数据项组成:BookType(图书类别)+Department(读者所在单位)+统计条件数据流量:1月 /次高峰流量:随时数据流编号:D20数据流名称:借阅库存统计 简述:借阅库存统计数据流来源:P6_11图书维护数据流去向:图书馆管理员数据项组成:BookType(图书类别)+图书馆藏号+书名+作者+出版社+出版日期+在库册数数据流量:1次/ 月高峰流量:随时数据流编号:D21数据流名称:借阅情况统计 简述:借阅情况统计数据流来源:P6_11图书维护数据流去向:图书馆管理员数据项组成:BookType(图书类别)+图书

    28、馆藏号+书名+作者+出版社+出版日期+在库册数数据流量:1次/ 月高峰流量:随时数据流编号:D22数据流名称:读者情况统计 简述:读者情况统计数据流来源:P6_11图书维护数据流去向:图书馆管理员数据项组成:Department(读者所在单位)+ReaderID+ReaderName+Email+Phone+PreOrderUser数据流量:1次/ 月高峰流量:随时数据流编号:D23数据流名称:读者登录信息 简述:读者登录信息数据流来源:图书馆管理员数据流去向:P7_11图书维护数据项组成:ReaderName(读者姓名)Department(读者所在单位)E_mail(电邮)+Phone(电

    29、话)+PreOrderUser(预定)E_Reader(电子读物)数据流量:100人次/日高峰流量:1000人次/日数据流编号:D25数据流名称:读者查询 简述:读者信息查询数据流来源:图书馆管理员数据流去向:P7_11读者登录检查数据项组成:ReaderID(读者账号)+ReaderName(读者姓名)+Department(读者所在单位)+E_mail(电邮)+Phone(电话)+PreOrderUser(预定)数据流量:100人次/日高峰流量:200人次/日数据流编号:D26数据流名称:读者查询结果 简述:读者信息查询结果数据流来源:P7_11读者登录检查数据流去向:借阅管理员数据项组成

    30、:ReaderID(读者账号)ReaderName(读者姓名)PassWord(口令)Department(读者所在单位)E_mail(电邮)+Phone(电话)+PreOrderUser(预定)数据流量:100人次/日高峰流量:200人次/日3.处理逻辑处理逻辑编号:P1处理逻辑名称:图书采编简述:图书采购入库,经过编目等处理后,将其目录信息存入数据库,提供给读者检所使用。目录信息包括图书编号、图书类别、书名、作者、出版社、定价、出版日期和数量等。处理逻辑:采编数据录入,要求录入数据正确。输入的数据流:图书采编信息(D01)输出的数据流:D01处理逻辑:100本/日处理逻辑编号:P2处理逻辑名称:图书借阅简述:读者查找到所需图书后应当到图书馆办理借阅手续,图书借阅系统处理图书借阅、还书、续借等手续。处理逻辑:图书借阅单输入,检查读者身份,检查图书在库情况,然后填写图书借阅库并修改图书库中图书的在库数量。输入的数据流:图书借阅单D02输出的数据流:D01处理逻辑:100本/日处理逻辑编号:P3处理逻辑名称:图书查询简述:读者进行图书查询。读者进入图书馆信息管理系统后,可以根据需要检索书目或期刊。检索条件可以是书


    注意事项

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

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




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

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

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


    收起
    展开