图书馆管理系统sqlse

2024-08-31 版权声明 我要投稿

图书馆管理系统sqlse

图书馆管理系统sqlse 篇1

图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。

因此本人结合开入式图书馆的要求,对MS SQL Server数据库管理系统、SQL语言原理、Delphi应用程序设计,Delphi数据库技术进行了较深入的学习和应用,主要完成对图书管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。系统运行结果证明,本文所设计的图书管理系统可以满足借阅者、图书馆工作人员和高级管理员三方面的需要。

第一章对数据库应用系统开发和图书管理系统进行了简明的介绍,并分析了开发图书管理系统所应进行的工作。

第二章对数据库的设计和SQL语言的使用进行了系统分析,为深入理解数据库应用打下了基础。

第三章学习了具体的开发工具Delphi 6.0,对其数据库组件,SQL语言在Delphi中的应用等数据库编程关键技术进行了系统的介绍。

第四章分析了图书管理信息系统的应用需求,按照数据库设计理论一步一步地给出了系统需求说明书、局部ER图、全局ER图、系统关系模式,子模式,利用MS SQL Server2000建立了数据库

第五章进行了具体的程序设计,具体划分了三类用户的操作权限,设计了了三个操作界面。实现了数据库表的浏览,记录的添加、删除和修改,报表的生成,实现了多数据库表的连接操作,实现了多条件查询和模糊查询,并灵活实现了对不可更新查询结果集的更新操作,实现了主从表操作,实现了密码维护功能,最后,系统还可以导入数据库以对任意同结构的数据库进行操作。

设计充分利用Delphi 6、MS SQL Server2000数据库技术的强大力量,提高了编程效率和可靠性。

关键词:数据库,SQL语言,MS SQL Server,Delphi6,

数据库组件,图书管理,窗体,listview组件

目录

摘要 ……………………………………………………………………………… I

第一章绪论 …………………………………………………………………… 1

图书馆管理系统sqlse 篇2

安徽理工大学现有在校本科生24000多人,再加上研究生、各类进修生、成教学生、教职工等,读者量达3万多人,我校图书馆虽然有四个馆舍,7200多个阅览座位,但还是远远满足不了读者的需求,抢占阅览座位、期刊室座位等情况也时有发生,也造成一些小的冲突事件的发生。

利用图书馆管理系统(如汇文、ILAS、MELINETS等),读取其管理系统中的读者信息库,开发一套C/S构架的门禁管理系统,配合自制闸机,就可DIY一套适合中小型图书馆使用的门禁管理系统,有效地杜绝非本馆读者入馆与本馆读者争夺有限资源的现象。

1 门禁管理系统的结构

一般地说门禁系统由两部分:一部分是身份识别系统,另一部分是带有机械装置的控制通道,即所谓的闸机。

1)门禁管理系统的身份识别系统。这是门禁管理系统的核心。身份识别系统需要数据库平台来支持,按其网络属性分,可分为离线式与在线式两种。离线式就是把读者信息数据库放在门禁系统的电脑或单片机中,读者刷卡后,系统在自己本地的读者信息数据库中查表,然后判断读者身份的合法性。其好处是不需要网络的支持,缺点是不能时时更新读者信息数据库,造成数据库中读者信息与实际读者信息的偏差;在线式是把读者信息数据库放在后台运行的服务器中,读者刷卡后,系统通过网络在远程服务器中的读者信息库中查表,然后判断读者身份的合法性后,把结果返回给门禁系统。其好处是能时时更新读者信息数据库,缺点是需要网络的支持,建议使用在线式。

2)充分利用图书馆的管理系统。现在一般图书馆都有图书馆的管理系统,如汇文、ILAS、MELINETS等等,而在这些数据库系统中,一般使用商业的通用数据库系统,如Oracle、SQL server、My SQL等等。其管理系统中不可避免地要有一个读者信息表,这张表中有门禁系统中不可或缺的字段信息,如读者姓名、学号、证件号、专业、班级等等。我们在图书馆的管理系统的数据库中,建立一个用户,在这个用户下,去读取这张读者信息表中的信息,就能解决读者身份认证中读者信息的认证问题。

3)读者身份认证系统终端。认证终端可以用单片机制做,但对开发技术要求较高;认证终端也可以用PC机制做,如果使用PC机,考虑到使用空间小,而且通风不好,最好使用工控机。使用PC机制做技术上相对容易些,只要用VB或C++等语言,开发一个读者认证系统,C/S构架,完成身份认证工作即可。其刷卡系统程序流程图见图1。认证终端要包括主机、读卡器、显示屏、门禁控制信号输出等,门禁硬件电路结构示意图如图2。读卡器可以使用条形码阅读器,也可采用射频IC卡读卡器。这主要取决图书馆的借书证的种类。

4)闸机通道的设计。闸机通道的形式有多种,比如三棍闸式,翼闸式,摆闸式等等。这种机械方式的闸机,在人员流动大的场所,在高负荷的运行下,故障率较高。本人认为,设置一个通道,不设置机械的门闸,安装一个光电感应装置,如果身份识别正确,则光电感应装置关闭,不产生声光报警,如果身份识别非法或读者未刷卡,读者通过光电感应器的时候就会发出声光报警。这样的无闸通道,无机械装置,可靠性好,造价也低,适合于中小型图书馆使用。

3 结论

利用图书馆现有的管理系统,从其数据库是读取读者信息,制作一个包括主机、读卡器、显示屏、门禁控制信号输出的闸机终端,这点是系统的关键,再制做一个闸机通道,就完全能DIY出适合图书馆使用的门禁系统。

参考文献

[1]姜元鹏,黄敏.高校图书馆门禁系统的实现与应用[J].图书馆工作与研究,2011(3):45-47.

[2]李慧,王荇.图书馆门禁管理系统中的光电通道控制技术的实现[J].电脑知识与技术,2008(S1):5-6.

数字图书馆管理系统的设计 篇3

关键字:数字图书馆;ASP.Net;检索

中图分类号:TP311.52 文献标识码:A文章编号:1007-9599 (2011) 03-0000-01

Digital Library Management System Design

He Yin

(Information Engineering College,Chongqing Vocational Institute of Engineering,Chongqing400037,Chian)

Abstract:Digital Library is a comprehensive high-tech products,this paper design the set of integrated library management system was developed in Visual studio.NET environment,SQL Server 2000 database management system as a background;use of ADO.Net technology to interact with the back-end database;customer retrieval system using ASP.Net technology to achieve dynamic page generation.

Keywords:Digital library;ASP.Net;Search

隨着计算机技术的飞速发展,特别是网络技术、数码存储与传输技术的全面普及,人们对文献信息的加工、存储、查询、利用等方面均有了新的要求。传统图书馆的文献存储形式和传播方式均产生了重大的变革,其显著特征就是文献存储形式的数字化及传播方式的网络化,数字图书馆随之应运而生。

一、信息检索技术

数字图书馆中的数字化信息,包括大量信息。由于图像、音频、视频等内容具有丰富的信息内涵,基于外部特征和基于文本描述的传统信息检索方法无法揭示和表达多媒体的实质内容和语义关系,即便能利用文字对多媒体信息进行描述,也难以充分揭示和描述信息中有代表性的特征,同时会带有很大的主观性。因此,在数字图书馆中信息检索技术已由单纯基于文本的检索方式向基于内容的检索方式发展。基于内容的检索具有如下特点:

(一)直接从内容中提取信息线索

基于内容的检索突破了传统的基于关键词检索的局限,直接对文本、图像、视频内容进行分析,从中抽取具有代表性的特征,然后利用这些内容特征建立索引并进行检索。

(二)相似性检索

与常规检索中的精确匹配方法不同,基于内容的检索采用一种近似匹配的方法和技术,逐步求精,每次的中间结果是一个集合,不断减小集合的范围,直到定位到目标,提高了检索的有效性与合理性。

(三)满足用户多层次的检索要求

基于内容的检索系统通常由媒体库、特征库和知识库组成。媒体库包含多媒体数据,如文本、图像、音频、视频等;特征库包含用户输入的特征和预处理自动提取的内容特征;知识库包含领域知识和通用知识,其中的知识表达可以更换,以适应各种不同领域的应用要求。

二、数字存储技术

数字存储技术和架构直接连接存储(Direct Attached Storage,DAS)。DAS被定义为直接连接在各种服务器扩展接口下的数据存储架构.它完全以服务器为中心,寄生在相应服务器客户端上,其本身是硬件的堆叠,不带有任何存储操作系统,需要通过服务器才能运行。客户机如果访问存储设备上的数据,首先向服务器发出一个请求消息,服务器解析这个请求并给存储设备发送访问消息,存储设备访问数据并存储转发的作用。在DAS中,服务器一般是通过SCSI接口与存储外部数据的各种存储设备相连,由于SCSI接口设备的最大传输率只能达到40Mb/s,这样当并发用户数增多时,I/O总线将会成为一个潜在的瓶颈,影响读者的查询速度和服务器的性能,严重情况下甚至会导致系统的崩溃。

DAS体系结构的可扩展性差。由于SCSI业界标准规定,连接在同一个SCSI总线通道上的硬盘数最多不能超过15个,这样就使服务器连接的SCSI接口的磁盘阵列总数受到限制,每一组阵列的存储容量不能无限制地增长。在DAS体系结构中,每一个(或组)磁盘阵列与自己的专用服务器连接,使大型数据源的数据不能跨阵列存储,这样就不能有效利用存储空间,势必会造成存储空间的浪费。

在这种存储方式下,服务器相对独立而且往往装有多种操作系统,各应用系统下的数据文件须分别存放,数据的存储是分散的,没有统一的管理工具软件,数据管理需第三方软件支持,这就增加了系统管理的难度和维护成本。随着数字图书馆的建设和发展,数据呈几何级增长,当现有的存储设备不能满足需要时,只能不断地增加存储设备和高性能服务器,尽管前期投入低,但后续成本高,使得总体拥有成本上升。

三、数据备份技术

(一)本地备份

是指本地服务器硬盘上的数据直接备份到与服务器直接相连的磁带库(磁带机)或其他存储设备上,而不经过网络。这种方式只能备份本机硬盘上的数据,而无法备份网络上其他主机上的数据,由于每一台需要备份的主机都需要一台备份设备,因此会造成投资浪费。此外,各服务器只能管理连在本地主机上的存储设备,备份工作难以自动完成,需要大量的人力来对系统维护。

(二)网络备份

是指在网络上选择一台服务器作为网络数据备份管理服务器,安装网络数据备份管理服务器端软件,并连接一台大容量存储设备。在这种模式中,备份任务、备份策略、备份数据由备份服务器统一制定,所有备份任务可自动完成。

(三)基于SAN的LAN-FREE的备份

这种备份模式由多台主机共享连接到SAN上的存储设备,就好像每台主机都分别与存储设备直接相连。此种备份方式不占用网络带宽,备份数据通过直接备份到存储设备上,提高了备份速度。

参考文献:

[1]常友寅.试论数字图书馆建没中的技术及对策.情报资料工作,2001,3

[2]张晓林.数字化信息组织的结构与技术.数字图书馆论坛,2002,8

[3]张晓林.开放数字信息服务体系:概念、结构与技术[J].中国图书馆学报,2002,3

中学图书馆管理系统论文 篇4

中学图书馆由于应试教育压力的存在而长期以来处于学校管理层的边缘状态,对于图书馆的人力资源建设往往不够重视,不仅图书馆员去职业化程度高,整体专业素质较低,而且往往被认为是“休闲馆”“养老院”,导致图书馆员的思想懈怠、工作热情不高。

但是,随着新课改的深化,学生在课余时间的学习空间越来越大。图书馆作为相对系统的信息资源体系,承担了丰富学生知识结构、拓宽学生认知面的重要角色,因此,图书馆对于信息量的需求也越来越大。如何在信息大爆炸的今天让每个学生都找到合适的获取信息的途径和资料是中学图书馆馆藏资源建设面临的一个重要挑战。

与中学图书馆对信息量剧增的要求同时而来的还有更加严重的信息供求矛盾。信息化时代,社会文献、出版作品的总量增长迅速,同时资源价格也飞速上涨。但中学图书馆每年投入的经费非常有限,如何合理使用有限的经费优化藏书资源、保证读者的知识更新是中学图书馆馆藏资源建设所面临的另一项重大挑战。

二、优化中学图书馆管理系统的意义

中学图书馆是学生自我完善的最佳场所,是拓宽学生视野、与外界沟通的良好桥梁,是教导学生获取信息、处理分析信息和应用信息的重要课堂。由此可见,中学图书馆是否能够高效、稳定、可持续的运转对新课改下学生的素质教育能否落到实处有着重大意义。在国外的中小学,图书馆的功能得到有效的发挥,学生会在课前自行检索信息、准备资料,课后补充资料、撰写论文,从小养成了利用图书馆学习与研究的良好习惯。但是在我国,由于资金不足、观念落后等客观原因,学生从小在应试教育环境下习惯了被动接受教育,没有意识也缺乏能力主动扩充知识面,进行知识的拓展与总结。

中学生正处于求知欲旺盛、好奇心强的年龄,他们对世界、对信息往往充满探索精神。但是中学生对于图书馆的利用率却较低。造成这种现象很大部分的原因是由于中学生年龄小、阅历浅,在良莠不齐的出版市场中往往不懂鉴别,常被漫画、武侠、言情小说等读物所吸引,使自己流于短平快的阅读方式中。这种情况下更需要图书馆做好导读工作,使用经典、高质量的书籍报刊将中学生的阅读兴趣培养起来,以提高中学生的文学修养,提高阅读质量。

三、优化中学图书馆管理系统的方法与措施

中学图书馆的管理主要包括人力资源管理和馆藏资源管理两大方面。人力资源管理在于如何提高图书馆员的素质,以提高工作效率和服务质量;馆藏资源的管理在于如何利用有限的经费资源,将其合理分配,保证馆藏资源的时效性与全面性。

1.提高图书馆员的素质

中学图书馆员应当提高自身的综合文化素质,包括精神风貌、思维方式、价值取向、人格人品、审美情趣等。图书馆员的自身文化素质是整个图书馆精神文明的集中体现,能够在读者心中树立良好的形象,成为图书馆的重要吸引力。同时,中学图书馆员应当提高自身的专业素养,包括计算机使用技能和图书采买、编目等专业技能,提高图书馆的服务质量。

2.根据读者的需求合理划分图书的架区

中学图书馆内的藏书主要目的不是收藏而是使用,因此应当以满足中学生这一特殊群体的特殊需求作为办馆宗旨,合理划分图书的架区,旨在为学生提供更好的导读工作与信息支持工作。例如,划分经典名著阅读区以培养学生阅读兴趣,划分编程、建模等专业图书区以满足学生对新技术、新技能的学习需求,划分英语阅读区以满足学生提高英文能力的需求等。

3.加强馆际之间图书交流与资源共享

信息时代的发展使得图书馆的数字资源建设日渐重要,但是很多学校只重视本校的数字资源建设,却忽略了依托网络中心建立辐射周边学校的资源共享。对于经费相对紧张的中学图书馆,每年的购书经费都是有限的,如何合理分配使用,使其最大限度的发挥作用是图书馆工作的重要环节。加强馆际交流,实现图书和文献的互借与传递,辐射周边的资源共享是合理利用有限经费做到资源利用最大化的重要措施。

图书馆管理系统sqlse 篇5

图书馆管理是指应用现代管理学的原理和方法,通过计划、组织、指挥、协调和控制等行动,合理配置和使用图书馆资源,发挥其最佳效率,达到预定目标和完成图书馆任务的过程。图书馆知识管理创新和发展了图书馆管理。什么是图书馆知识管理?笔者认为,图书馆知识管理,是指应用知识管理理论与方法,合理配置和使用图书馆各种资源,充分地满足用户不断变化的信息与知识需求,并提升现代图书馆的各项职能和更好地发挥其作用的过程。由此看来,图书馆知识管理与图书馆管理有如下不同:①理论基础不同。从上述两个定义可以看出,图书馆管理是以传统的管理学理论为基础,图书馆知识管理则是以知识管理理论为基础;②管理对象不同。图书馆管理对象是由人员、文献信息、建筑、设备、经费、技术方法等要素构成的图书馆系统;图书馆知识管理对象是图书馆知识管理系统,它是由信息与知识资源、人力资源、物资资源、技术与图书馆文化等要素组成。③侧重点不同。尽管图书馆管理的中心思想是以人为本,以读者为中心,但是在实践中,很少有图书馆贯彻了这一基本管理思想,而只是忙于一般的事务性管理;图书馆知识管理真正体现了以人为本的管理思想,人力资本管理成为图书馆知识管理的核心,知识服务与知识创新成为图书馆知识管理的直接目标。

1.2 管理内容的创新

图书馆知识管理将实现图书馆管理中人事管理、业务管理和行政管理的整合和创新,突出如下主要内容:①知识创新管理。它主要包括:图书馆学理论的创新研究,以“知识”为主要对象和核心概念,革新图书馆学的概念体系和理论基础等;图书馆学方法的创新研究;图书馆工作业务流程的创新研究,以“知识流”为主线,进行业务流程的重组与创新,探讨从文献采访过渡到知识采集、从文献组织过渡到知识组织、从文献服务过渡到知识服务的方法和途径;图书馆管理的创新研究,特别是数字图书馆的知识管理研究。②知识应用管理。图书馆需要为企业、政府、社会团体、科研机构建立虚拟图书馆或信息中心;为用户开拓多样化、深层次服务;构建复合型图书馆。③知识传播管理。主要是为了促进知识寻求者与知识源之间、知识寻求者与知识提供者之间的及时准确的匹配和传送。④知识服务管理。图书馆应帮助用户开发知识和运用知识,使图书馆能在更高层次、更直接方式、更关键性活动和更全面过程中支持用户的知识应用和知识创新。⑤人力资本管理。图书馆知识管理十分重视人在知识管理过程中的核心作用,积极培养胜任知识管理的知识型馆员。⑥知识产权管理。图书馆要研究网络环境下知识产权保护遇到的新问题,提出解决问题的新策略和新办法。

1.3 管理职能的创新

一般说来,图书馆管理具有决策、计划、组织、指挥、协调、控制6种基本职能,而图书馆知识管理的主要职能体现为:①外化,它是以外部贮藏库的形式捕获知识,并根据分类框架或标准来组织知识。②内化,它是设法发现与特定需求相关的知识结构。在内化过程中,从外部数据库里提取知识,并以最适合的方式重新布局或展示信息,通过信息过滤来发现与用户相关的信息内容或知识。③中介,它是指把与某一研究领域相关的人和知识联系起来,通过群件、内部网、工作流和文件管理系统进行明确、固定的知识匹配和传送。④共享,即帮助员工从知识库中发现有用的知识甚至从中获得启迪和智慧。⑤学习,即帮助图书馆与个人解决学习问题,包括学习的目的、内容、程度与方法等,涉及知识的收集、整理、积累(储存)、共享,从而激励员工不断学习与更新知识,使图书馆成为一个学习型组织。⑥认知(创新),它是在外化、内化和中介的基础上创造知识的过程,即知识创新的过程。图书馆知识管理可以帮助用户获得相应的知识,并提供最新的信息;也可直接参与科学研究、知识生产等过程,成为国家知识创新体系的有机组成部分;更关注知识在社会和用户间的扩散和传递,促进知识创新成果向现实生产力的转化。

1.4 管理原则的创新

过去,图书馆管理往往强调系统原则、集中统一原则、民主管理原则、动力原则、效益原则[2]。图书馆知识管理将突破图书馆传统管理的一些条条框框,突出如下原则:①开放性原则。要建立一个开放的图书馆知识管理平台,让所有成员能把自己的新知识添加到知识管理平台中去,同时也吸收和利用外部知识,丰富图书馆的知识库。②共享性原则。当图书馆成员间的知识得到共享时,图书馆的知识存量将成倍地增长,而转让知识并不损失成员任何东西。而且由于知识的共享是一个过程,需要转让者和接受者共同的参与,因此成员在转让知识的过程中能使自己的知识得以深化,或者获得一些新的知识。③激励性原则。图书馆通过建立知识管理激励系统,包括知识运行机制、知识明晰机制、知识绩效机制和知识奖惩机制,就可以针对不同类型的知识型员工采取不同的激励方式,或者针对职业生涯不同阶段采取不同的激励策略[3]。④发掘性原则。图书馆应该认识到知识在图书馆产品及其服务的价值创造中所具有的关键作用,图书馆需要明确知识的价值,并将其挖掘出来。⑤协作性原则。基于知识共享性,图书馆团队间的协作活动变得非常重要。只有团队活动才能真正将知识资本挖掘出来并加以形式化和资本化,因为只有在知识得到共享之后,知识才与知识的拥有者――图书馆员的个人相对独立,才能说明图书馆对知识有了更大的所有权。当某个图书馆员离开图书馆时,他们的知识才会留存在图书馆中。⑥增值性原则。由于知识具有收益递增的特性,图书馆员工通过知识共享,可以分享个人的知识和经验,减少团队的学习时间,实现知识价值的增值与功能放大。⑦层次性原则。图书馆知识管理可分为3个层次:一是信息管理,是对信息的收集、整理、贮存、查找和利用的过程;二是对知识的管理,即包括对用户、供应商和图书馆内部员工的知识加以识别、获取、分解、储存、传递、共享、创造、价值评判和保护,并使这些知识资本化和产品化的过程;三是对图书馆知识资本的管理,也就是对图书馆人力资本、市场资本、结构

图书馆管理系统需求分析报告 篇6

一、概述

1、编写目的

在对系统计划阶段的确定的工作范围内进一步对目标对象和环境作细致、深入的调查分析。

2、项目背景

a.所建设开发软件系统的名称:图书馆管理系统。b.本项目的任务提出者:系统开发小组。c.用户:图书馆工作人员及读者。d.软件系统委托方:图书馆领导。

3、定义

数据流程图(DFD):为描述软件系统中的信息流提供了一个图形方法。箭头代表数据流,方框代表数据的源点或终点,圆框代表数据流的交换,双杠代表数据存储的地方。

数据字典是对数据流程图中的数据,变换等进行精确的定义。

4、参考资料

《数据库系统简明教材》 《软件工程技术与实践》 《软件工程基础》

二、现行系统概况

该单位图书馆现为人工管理,效率低,易比错,手续繁琐,而且耗费大量的人力。图书馆希望设计一个图书管理系统,用于管理读者的登记,图书的购入、借出、归还以及注销等。并且方便管理人员还查阅某位读者、某本图书的借阅情况。并可加快对当前借阅情况统计的效率,以全面掌握图书的流通情况、提高工作效率、加快信息反馈,为读者提供满意的借阅环境。

三、系统需求说明

1、对功能的规定

经过以上详细的用户调查,在现行业务流程和数据分析的基础上,基本可以确定系统设计必须达到的目标。

以下是图书管理系统必须具备的功能:

1.新进图书的登记功能:对于购进的新书,系统必须具备图书信息资料的录入功能。

2.图书的查询修改功能:当图书资料发生变化,如图书丢失或有错误信息输入时,则应能够及时对数据进行修改和补充。

3.借阅的登记,归还的登记功能:系统的主要功能之一,供本校学生借阅图书、归还图书,并进行登记。

4.学生信息的增加、删除和修改功能:系统主要功能之一,建立学生信息,并对其进行维护。

2、对性能的规定

为了保证系统能够长期、安全、稳定、可靠、高效的运行,图书管理系统应该满足以下的性能需求:

(1)、系统处理的准确性和及时性

系统处理的准确性和及时性是系统的必要性能。在系统设计和开

发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足学校对信息处理的需求。

(2)、系统的开放性和系统的可扩充性

图书管理系统在开发过程中,应该充分考虑以后的可扩充性。例如用户查询的需求也会不断的更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。

(3)、系统的易用性和易维护性

图书管理系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。

(4)、系统的标准性

系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。

(5)、系统的先进性

目前计算系统的技术发展相当快,做为图书管理系统工程,在系统的生命周期尽量做到系统的先进,充分完成企业信息处理的要求而不至于落后。这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。另一方面,在系统设计和开发的过程中,应在考虑成本的基础上尽量采用当前主流并先进且有良好发展前途的产品。

(6)、系统的响应速度

图书管理系统系统在日常处理中的响应速度为秒级,达到实时要求,以及时反馈信息。在进行统计分析时,根据所需数据量的不同而从秒级到分钟级,原则是保证操作人员不会因为速度问题而影响工作效率。

3、输入输出要求

输入:键盘,鼠标等。

输出:显示器等。

4、其他专门要求

数据库:对于图书馆管理信息系统来说,数据的处理流程 从软件操作的过程确定基础数据为: 图书管理员数据 读者数据(图书证)图书信息

为了方便用户对图书的维护工作减少数据输入量和数据一致性,基础数据还定义为: 图书类别定义 出版社定义

5、条件、假定和限制

运行环境:兼容当前主流操作系统95/98/NT/ME/2000/XP,Office软件等。

硬件环境:奔腾4以上计算机,打印机、扫描机等。开发软件:SQL Server、vb等。最早投入运行时间:2010年12月30。

windows

四、新系统的逻辑模型

1、图书馆组织机构分析

通过对图书馆工作人员的调查,图书馆主要有4个部门。借阅管理部负责图书的借阅管理;图书管理部负责书籍类别标准的制定,类别信息的输入;书籍类别信息的查询,修改;书籍信息的输入;读者管理部负责主要针对各类读者信息进行管理;系统管理部负责用户管理和密码管理。组织机构图如下:

图书馆 借阅管理部 图书管理部 读者管理部 系统管理部

图书馆组织机构图

2、系统功能结构图

图书馆管理系统 借阅信息管理 图书信息管理 读者信息管理 系统管理 还书信息管理 借书信息管理 设置图书信息 设置图书种类 设置读者信息 设置读者种类 密码管理 用户管理还还还书书书信信信息息息查修添询改加 借借借书书书信信信息息息查添修询加改 图图图书书书信信信息息息查修添询改加 图图书书类类别别添修加改 读读读者者者信信信息息息查修添询改加 读读者者种种类类修添改加

3、业务流程图

通过对学校的图书馆借书、还书业务的调查,弄清了借书还书的业务流程,如下图所示:

借书单借书证读者借书证借书审核合格书证、借书单借书登记图书目录图书档案书库记录图书还书审核合格图书还书处理

4、数据流程图

通过对业务流程图的细化,可得到系统的分层数据流图。如下图: 顶层数据流图:

图书管理系统读者信息会员信息读者审核信息借阅信息借还书信息读者图书信息借书卡、借阅信息管理员 图书馆管理系统的顶层数据图

对顶层数据流图细化、分解可得到图书管理系统的第一层数据流图,如下图:

借阅信息 借还书信息P1借阅信息管理借书信读者息还书信息读者P2图书信息管理书库文件管理员借书卡、借阅信息读者资料读者信息审核会员信息P3读者信息管理读者记录管理员信息P4系统管理 图书馆管理系统的第一层数据图

对第一层数据流图进一步细化、分解,可以得到第二层数据流图,如下图:

借书卡P1.1身份审核合格读者借书信息读者记录借还书信息P1.2借书登记管理员还书信息书库文件P1.3书籍检查合格书籍读者还书信息P1.4还书处理借阅信息管理数据流图

管理员管理员身份信息P2.1身份审核合格人员P2.2书籍查询P2.3入、出库情况图书目录书库文件书库记录图书信息管理数据流程图

管理员管理员身份信息P3.1身份审核合格人员P3.2读者查询P3.3读者情况读者信息表读者记录读者信息管理数据流图

5、数据字典

1)数据元素 数据元素条目

数据元素名称:用户密码 别名:userpass 长度:16 描述:用户登录系统的密码 有关的数据结构:User 数据元素条目

数据元素名称:图书分类编号 别名:Bookindex 类型:数值型 长度:10 描述:图书分类的编号 数据元素条目

数据元素名称:读者编号 别名:Readerindex 类型:数值型 长度:10 描述:区分读者的唯一标识 数据元素条目

数据元素名称:图书名称 别名:BookName

类型:文本型 长度:50 描述:图书的名称 2)数据流条目 数据流条目

数据流名称:添加读者 简述:进入读者管理可进行添加 数据来源:读者资料 数据流向:读者信息表 包含的数据结构: 数据流条目

数据流名称:查询结果 简述:从图书信息表中检索信息 数据来源:图书信息表 数据流向:查询结果 包含的数据结构: 数据流条目

数据流名称:查询读者信息 简述:读者登录后可进行查询 数据来源:读者信息查询窗口 数据流向:读者信息查询窗口 包含的数据结构:

数据流条目

数据流名称:按条件查找

简述:读者按类别或作者查找的结果 数据来源:读者信息查询条件窗口 数据流向:读者信息查询条件窗口 包含的数据结构: 数据流条目

数据流名称:管理员登录 简述:管理员对图书进行管理 数据来源:管理员表 数据流向:管理员表 包含的数据结构: 数据流条目

数据流名称:显示图书 简述:由条件将各类数据显示 数据来源:图书信息表 数据流向:浏览图书 包含的数据结构: 数据流条目

数据流名称:修改读者信息 简述:输入预修改的信息 数据来源:读者信息表

数据流向:读者信息修改界面 包含的数据结构: 数据流条目

数据流名称:读者信息 简述:读者都能对它进行维护 数据来源:读者信息表 数据流向:读者信息维护 包含的数据结构: 数据流条目

数据流名称:添加图书 简述:新购图书的添加 数据来源:图书信息表 数据流向:图书信息表 包含的数据结构: 数据流条目

数据流名称:修改图书信息 简述:图书更新 数据来源:图书信息表 数据流向:图书信息表 包含的数据结构: 3)处理过程描述 处理功能条目

名称:查询图书

输入数据:按图书编号、书目名称、作者等来查询 输出数据:图书编号、书目名称、书目作者 处理逻辑:(1)支持模糊查询

(2)对查询的图书可进行修改删除等 处理功能条目 名称:添加用户

输入数据:用户ID,用户密码,用户名称。输出数据:是否添加成功 处理逻辑:(1)用户名称是否不同

(2)用户密码是否包含非法字符 处理功能条目 名称:添加图书

输入数据:图书编号,图书名称,作者,在库数量,单价,图书分类,图书简介。

输出数据:是否添加成功 处理逻辑:(1)是否有漏填

(2)数据要求是否匹配

(3)信息是否填写完整 4)数据存储 数据存储条目

数据存储名称:图书信息表

说明:存储图书基本信息

结构:图书编号,图书名称,图书分类,出版社,入库时间,入库数量,图书状态,在库数量,图书简介。关键字:图书编号

相关处理:查询,修改,添加,删除。数据存储条目

数据存储名称:管理员信息表 说明:存储管理员信息

结构:管理员编号,管理员姓名,管理员密码。关键字:管理员编号 5)外部实体条目 外部实体条目 名称:图书 说明:图书情况

输出数据流:图书借阅信息表 输入数据流 图书 借阅信息 外部实体条目 名称:管理员 说明:读者信息情况 输出数据流:读者信息表 输入数据流 管理员 读者信息 外部实体条目

名称:读者 说明:读者借阅情况

图书馆管理系统sqlse 篇7

关键词:图书馆,知识管理,图书馆管理,创新

互联网的普及和电子书的出现, 对图书馆的发展造成了严重威胁, 若依旧沿用传统的管理方式, 拒绝创新, 图书馆极有可能面临消亡。图书馆的知识资源十分丰富, 因此, 可以从知识管理方面着手, 合理运用知识资源, 实现图书馆管理的创新, 弥补现有管理模式中存在的缺陷, 以促进图书馆的进一步发展。

一、图书馆管理与知识管理相关概述

图书馆管理主要是运用现代管理理念合理配置图书馆资源、完成图书馆任务的过程。而图书馆知识管理, 则是在对资源合理配置的过程中, 运用知识管理理念, 充分体现图书馆职能, 为人们提供个性化的服务。

图书馆管理与知识管理在理论基础、管理对象、管理中心等方面都存在一定的差别。前者以现代管理学为理论基础, 以图书馆系统为管理对象, 以图书馆事务为管理中心。后者则是以知识管理理论为理论基础, 以知识管理系统为管理对象, 将以人为本理念的落实作为管理中心。通过图书馆知识管理的实行, 能够充分实现知识信息处理和创新能力的有效结合, 促进知识的传播和共享, 推动图书馆管理的创新。

二、图书馆知识管理对图书馆管理的创新

(一) 在管理理念方面的创新。图书馆管理主要是基于现代管理理念, 对图书馆资源进行合理配置, 使其得以充分运用, 并对图书馆任务予以良好完成的过程。而图书馆知识管理, 通过知识理念的运用, 对图书馆知识资源进行合理配置, 转变了图书馆管理中着重图书馆任务的管理理念, 更注重与满足用户的多样化需求。同时, 图书馆管理理念中主要管理对象是文献书籍信息、费用、技术手段、人员等方面, 而图书馆知识管理则对这一部分进行了创新, 主要包括信息、知识、图书馆文化等方面的管理。另外, 图书馆知识管理中体现出了浓厚的“以人为本”管理思想, 转变了图书馆管理中以事务性信息为重的管理思想, 对知识服务和知识管理等方面进行了有效创新。

(二) 在管理内容方面的创新。图书馆知识管理对图书馆管理内容上的创新主要可以体现在五个方面。第一个方面是知识创新管理, 主要包括图书馆学理论、核心概念等。在这一部分, 主要是对图书馆知识的重点研究, 并将“知识流”作为业务流程主线, 将原有图书馆管理中对文献的收集、整理进行转变, 形成对知识收集、整理的流程。在知识创新管理中, 对数字图书馆的研究尤为受到重视。第二个方面是知识应用管理。要求图书馆转变原有服务方式, 建立虚拟图书馆, 为人们提供更深层次、更加个性化的服务。同时, 加强图书馆的信息化建设, 建立电子书库、图书数据库等, 为读者提供信息化服务, 建立图书馆网站, 并及时发布图书馆相关信息, 使读者能够随时了解图书馆实际情况, 将以往图书馆管理中的文献服务转变成知识服务。第三个方面是知识服务管理。将原有图书馆管理理念转变为知识服务理念, 使图书馆职能得以充分发挥, 通过帮助图书管理人员树立知识服务意识, 为读者提供所需要的知识, 并满足其对知识的创新和运用需求, 实现知识服务管理创新。第四个方面是知识传播管理。让知识在图书馆、社会、读者、作者之间传输匹配。通过及时的传输和准确的匹配, 市图书馆能够为用户知识的运用提供全面支持。第五的方面是人力资本管理。人力资源在社会中具有重要的作用, 图书馆在这一管理中, 通过对知识型管理人员的培养, 使管理人员能够更好地进行图书馆知识管理, 实现对图书管理的进一步创新。

(三) 在管理模式方面的创新。图书馆知识管理创新管理模式主要可以分为四种, 包括集成模式、协作模式、专家模式以及事务模式。集成管理模式主要是注重整体最优原则。要求图书馆中所有部门按照统一的要求和标准进行行动, 实现图书馆功能决策的统一, 实现图书馆运行效率的最大化。这一管理模式的主要特点就是能够降低工作复杂性, 但是也会增加各部门依赖性。协作模式主要是从全局出发, 全方位调动图书馆所有资源, 共同解决图书馆管理中遇到的困难。并通过信息共享机制、激励机制等的建立, 鼓励所有人员参与到协作管理中, 实现图书馆的整体发展。专家模式是利用名人效应, 通过专家工作吸引高素质知识型人才, 并运用内部知识运营实现对管理人才的培养, 提高图书馆管理人员队伍整体水平。而事务模式, 就是对知识进行规范, 建立核心业务知识相应标准规定, 实现管理工作的系统化、管理人员行为的规范化。但是这一管理模式对管理人员的创新并不予以支持, 对于图书馆管理工作的依赖性较低。

三、结论

在信息网络时代的发展中, 图书馆的生存发展面临着严重威胁。面对这一情况, 图书馆应充分运用知识管理实现图书管理工作的创新, 转变原有的管理理念、管理内容、管理模式, 使图书馆能够充分满足时代发展要求和人们多样化需求, 实现自身的持续、健康发展。

参考文献

[1]季白剑.解析图书馆知识管理对图书馆管理的创新[J].办公室业务, 2013, 7 (13) :135-136.

[2]马玲霞.图书馆知识管理对图书馆管理的创新[J].科技创新导报, 2013, 8 (16) :207-208.

图书馆管理系统sqlse 篇8

关键词:压力传感 寻座 占座 数字化管理

中图分类号:TP399文献标识码:A文章编号:1674-098X(2013)04(c)-0214-01

图书馆是高校学生查阅资料和自习的重要场所,但存在两个明显问题:寻座费时,占座[1]。信息时代里,计算机的应用几乎无处不在,在图书馆管理中也正发挥日益重要的作用,也可成为解决上述问题的途径[2]。有人设计出基于单片机和红外接近开关的图书馆座位管理系统,在一定程度上解决了用物品占座的问题[3]。但寻座费时和他人帮忙占座问题依然存在。

基于压力传感的图书馆座位管理系统,可简单有效地解决上述问题。在凳子底部安装压力传感器,检测压力判断座位是否有人。对离开的学生计时防止长时间占座,记录学生重量,区分不同学生,弥补他人抢座或帮忙占座的漏洞。座位使用情况可通过触摸屏在图书馆入口显示,学生可点击屏幕选座,进而有目的寻座,节省时间。

1 系统总体设计

系统分为六部分:服务器、数据处理单元、触摸显示屏、压力传感器、座位指示灯、离开按钮。系统的工作流程如下:

每个座位使用状态有“空闲”和“占用中”两种状态。服务器实时将使用信息传给显示屏,学生可查看座位情况,若无空座则离开,否则点击相应座位,屏幕将该信息反馈给服务器,服务器修改该座位的使用状态为“占用中”,并将该信息发送给座位的数据处理单元,数据处理单元向指示灯发送指令,指示灯状态变为“占用中”。使用者离座时,指示灯通过闪烁提醒使用者是否离开,若离开则按“离开”按钮,否则视为短暂离开,服务器开始计时。若使用者点击“离开”按钮或45 min内未返回,该座位状态置为“空闲”。

2 系统各功能模块实现

图书馆要对大量座位进行管理,所以必须给每个座位分配一个编号。座位与服务器可采用无线通信单元如nRF24L01或数据线进行数据传输。采用无线通信可在各楼层合适地点放置数据收发机,通过频分多址或码分多址分配地址。若采用有线通信可以给不同座位分配不同端口,即地址。座位与服务器的通信频率可采取两种方式:定时同步数据,如以1秒为周期同步数据;当有新数据需要传送时通信。数据处理单元、压力传感器、指示灯、按钮都在座位旁,相互之间可以采用导线直接传输数据。

由于不同座位的差异只体现在地址上,在系统中的行为是完全相同的,所以下面只针对某一个座位对系统进行叙述。

2.1 服务器

服务器是整个座位管理系统的数据处理中心,主要功能包括:数据收发处理、信息存储、离座计时。

服务器接收的数据包括从凳子数据处理单元发送的压力信息、“离开”指令,及触摸显示屏发送的选座信息。当压力大于某一门限(如30 kg)时认为有人使用,防止书本等轻物体占座。当压力小于门限,认为暂时离开,启动离座计时,当离座时间大于离座时间门限45 min时,释放该座位资源。在离座计时期间,若有与原来学生重量相差较大的学生坐下,认为是他人抢座或他人帮忙占座,继续进行离座计时。当服务器接收到触摸显示屏发送的选座信息时,修改数据库信息,离座计时开始,并将该选座信息发送给相应座位,使指示灯做相应改变。

服务器需要存储的信息包括每个座位的使用情况、使用者的重量、离座时间。使用者的重量取开始一段时间间隔内(如1 min)的平均重量,防止他人轻松模仿原使用者体重。座位使用结束后数据清零。

服务器的离座计时由两个事件触发:收到选座信息,学生离开座位且未点击“离开”按钮。在下述情况计时停止并清零:当本学生或重量相近学生坐下;使用者点击“离开”按钮;计时超过45 min。

2.2 数据处理单元

数据处理单元是每个座位的核心单元,主要有通信和空座判定功能。数据處理单元负责座位与服务器的通信,将压力传感器的压力数据和按钮的“离开”指令传送给服务器,将服务器传输的座位状态信息发送给指示灯。空座判定功能在使用者离座时触发,当压力传感器传送的压力数值为凳子重力时,判定为空座,并发送持续3秒的闪烁指令给指示灯,使指示灯闪烁提醒使用者是否离开座位。

2.3 触摸显示屏

触摸显示屏有两个功能:信息显示、选座。显示屏通过地图方式或者列表方式显示座位资源使用情况,用不同颜色标识“空闲”和“占用中”状态。学生通过点击显示屏查看相应座位信息,并点击选择相应空位。

为使用方便,图书馆可以考虑在图书馆内多放置显示屏供学生们使用。

2.4 压力传感器

在本系统中,压力是判别座位实际使用状态的唯一标准,所以压力传感器至关重要。压力传感器可置于凳子底部,也可以置于凳子表面与人体接触部分,本文假设置于凳子底部,测量凳子及人施加给传感器的总压力。传感器每隔一个时间间隔将压力数据传送给数据处理单元。使用者离开座位瞬间须让指示灯闪烁以提醒使用者,所以传感器测量压力数据的时间间隔必须很短,可以设为10 ms。由于一天内人体重会有变化,所以对压力传感器的测量精度要求不高,精确到1千克左右即可。

2.5 座位指示灯

座位指示灯有三种工作状态:“占用中”、“空闲”、闪烁。可以用亮、灭、闪烁表示,也可以采用红、蓝、闪烁等其他方式表示。其中采用亮、灭、闪烁效果较好,亮的状态表示无人使用,方便学生们寻找,灭的状态表示使用中,可以减少对使用者的影响,也更加节能,闪烁方式是在使用者离座时的提醒信号。

2.6 离开按钮

该按钮是为了在使用者准备完全离开时及时释放座位资源。使用者按下按钮以后及时将该指令传送给数据处理单元,再传给服务器,最终使指示灯发生改变,完成座位释放。为防止他人点击该按钮释放座位资源,在使用者离座短时间(如3 min)内点击有效。

3 结语

本文设计的系统功能多样,可以很好地解决占座及寻座问题。模块化设计使该系统可以根据用途进行相应改进,可扩展性强。此外,本系统实现简单,座位终端设备价格低廉,数目可以任意添加,可以大规模使用,合理高效地分配不同规模图书馆的座位资源。

参考文献

[1]贾成娟.藏借阅一体化管理模式下的抢占座位现象[J].农业图书情报学刊,2005,17(10).

[2]曲奎等.高校图书馆座位资源实施计算机管理初探[J].图书馆论坛,2008,28(1).

中小学校如何选择图书馆管理系统 篇9

江苏省如皋市教育局

张小刚

关键字:图书馆管理系统、中图法

四、MARC标准、Z39.50协议、WEB

本文从采用图书馆管理系统的必要性及如何选择两方面来进行讨论,以为中小学校在图书馆管理系统的选择上提供参考。

一、中小学校采用图书馆管理系统的必要性。

几年前,大多数学校图书馆都是封闭式管理,通过卡片登记借阅信息,只能实现有限的流通,有的甚至不能正常对学生开放,使得图书馆不能发挥应有的作用;即使是实现了正常流通的,也不能提供领导管理上需要的各种信息如本馆各种资料分布及借阅(流通)情况。

目前,我国中小学校图书馆办馆的要求及领先标志就是藏书全部开放,师生共享开架借阅。这种借阅方式是当前适合我国国情的发挥图书馆应有作用的最佳方式,也是素质教育的最好体现。它充分发挥了图书馆的功效,最大限度地为读者服务,这也是图书馆自动化管理的最终目标。实现这一目标,必须有现代化的管理手段和管理体制。为此,各地教育主管部门都逐步提出中小学校要采用图书馆管理系统,从而实现人工管理做不到的一些功能并发挥图书馆的最大效益。而随着越来越多的学校采用了现代化的管理软件进行管理,进一步提升了学校管理的现代化水平,从而在竞争中处于有利位置,也对其他兄弟学校起到了示范和促进作用。自身发展的需要和上级部门的要求以及竞争的需要决定了中小学校采用图书馆管理系统的必要性。

二、如何选择一套成熟理想的图书馆管理系统。

任何一套图书馆管理系统至少必须具备这样一些功能:编目,也就是对图书进行采集信息并上架、流通,也就是图书借还、检索,也就是查找图书。然而仅仅有这些功能是不能成为真正的现代化的管理型图书馆管理系统的。一套系统是否成熟主要决定于以下几个方面:

1、是否符合相关的标准。

例如教育部最新颁布的《教育管理信息化标准》规范、我国图书馆界通用的CNMARC格式标准、目前通用的《中图法四》、Z39.50国际通用馆际远程查询协议等。

2、其开发工具及所采用的数据存放格式是否先进。

有些人认为我们只要看看功能和界面是否令人满意就行了,其他的与我们没有多少关系,实际上开发工具及方式和数据格式的存放方式决定了系统的稳定性和性能以及未来的可升级维护性。目前国内绝大多数系统在Windows下运行,最先进流行的开发工具是美国Borland公司的Delphi及Microsoft公司的VC++,后台数据库一般采用微软的SQL Server或Sybase等大型数据库产品。一般为了保证稳定性及安全性软件开发商应尽量使用自编代码,而少用一些来历不清的外部控件。

3、功能是否强大。

一般目前主流的系统包括系统管理、读者管理、编目、流通、统计、查询等功能。比较先进的能够在一个界面下实现图书、音像、期刊的管理,设置假期、设置暂离锁(提高安全性)、暂停某些读者的借阅权、导入导出读者、交换MARC数据、升级辅助编目库等。此外,由于学校校园网络的逐步建立,一个完善的系统还应提供无缝接入校园网的WEB功能,通过IE浏览器让读者使用借阅资料查询、更换密码、预约、资料检索等功能。有些系统还能提供读者自助服务,可以开放一些客户机让读者自行管理密码、查询自己的借阅史、预约资料、检索资料等。一些先进的系统还能按照设置的计划实现全自动备份,并可从互联网智能升级等。

4、是否有足够的安全性。

安全性一般涉及到操作权限控制和数据自动备份两方面。

主流系统都实现了由管理员分配各操作员可使用的功能并设置其密码,各操作员均需先登录系统然后再操作各种允许使用的功能。一个完善的系统还应对各操作员的登录、退出及重要操作记录在操作日志中。同时还应提供完善的自动备份服务,以实现数据的全自动按计划备份,从而最大限度地保障您的数据安全。

当然,一些比较先进的系统还实现了通过互联网自动升级、待购新书网上意向征询等功能。

5、是否有足够大的辅助编目库。

在对图书进行编目也就是信息采集时,如果我们通过扫描图书的ISBN号条码就能得到大多数书的书名、作者、出版社等各种标准信息则我们的编目准确性和效率将会得到极大的提高。这就要求有一个比较完善的准确的辅助编目库。这也是一个容易被学校忽视而软件开发商有意回避的问题。

6、是否具有完善的规则。

除了能够设置读者的借阅规则外,还应自动实现一些图书馆界通用的管理规则,例如有在借资料的读者是不能被删除的,有以下情况的读者是不能借阅的:某类书的借阅数已达到最大值、有超期资料、有未缴罚款、被暂停借阅。

7、是否简单易用。

一个好的系统应具有清楚的操作界面,最简化的操作过程。日常工作中操作员通过手持式条码阅读器应该可以完成绝大部分工作。除了需要运行速度快,还应做到维护简单。需要注意的是有些系统将精力花在华丽的界面上,而忽视了用户真正需要的是实用的完善的功能。

8、技术是否先进。

现在不少主流系统采用C/S(客户/服务器)+B/S(浏览器/服务器)结构,以Win2000为服务器平台,后台为大型数据库SQL Server7.0或2000,可作为一个独立的图书馆管理系统运行,也可接进校园网中,支持校园一卡通,适应未来发展的需要。典型的系统体系结构图如下:

9、其他细节因素。

深入到具体细节上我们应考虑以下因素:(1)、智能化的编目方案

在图书馆的日常工作中图书编目是至关重要的环节,也是从手工转入计算机管理的瓶颈,如何使不熟悉计算机操作的工作人员迅速进入角色,关键在于减轻录入信息的工作量。一般主流系统都提供了一个庞大的超过60万册典型书目的辅助数据库,在编目中使用ISBN(或统一书号)自动识别技术,扫入ISBN号的同时,系统先自动查重,属已编目的就可以直接选定对应册次(如一ISBN号有多册)并直接扫入图书编号条码即可,未编目的搜索外挂辅助库,这样用户就基本可以避免繁琐的录入过程。(2)、完善的借阅规则

针对学校图书馆教工和学生共享图书的特点,应有完善的借阅规则,可以灵活简单地设置各类读者能够借阅的图书种类、数量、时期、是否罚款、是否可预约;同时根据通用的制度规定,对于有超期未还、未缴罚款等的读者自动拒绝其借阅等。从而确保图书的有序流通。(3)、直观的分析系统

完备、可靠、直观的分析数据是指导图书馆工作的有效途径。系统应能提供图书分布、流通率、到馆率等分析方法,可以自由设定统计的时间范围、读者范围等参数,辅以直观的图表显示,一些完善的系统对统计和查询得到的各种报表还可直接发送到Excel中。(4)、强大的检索功能

图书检索是读者有效利用图书馆资源的必经之路。应可以通过书名、作者、分类号、出版社等十六个信息点入手,检索本馆是否有某图书,并列表显示该书的具体信息及在馆情况。对期刊和音像同样可以进行检索。(5)、可交换性

在图书馆管理的计算机化过程中,MARC(通用机读目录格式)办演着重要的角色,它是计算机系统间共享编目数据的基础。然而其复杂性使得中小学校图书管理员对其望而却步。一些先进的系统使用通俗的编目界面,同时提供MARC数据的导入导出功能。应能支持通过Z39.50协议网上检索国家图书馆、广东省文献编目中心等书目信息,最大地提高编目的准确性及简易性。(6)、读者自助服务

系统内部应支持公众用户,系统应可以开放一些客户机从而让读者自行管理密码、查询自己的借阅史、预约资料及进行管理、检索资料等,当然所有这些功能都应要求读者输入相应的密码才能执行。(7)、程序本身的安全性

鉴于现在病毒流行,主程序应具有自我检查功能,任何改变包括病毒感染都能报警。(8)、维护方便

系统应提供完善的备份及恢复功能,在用户超过一段时间没有备份时能自动警告。在出现毁灭性的情况下只要有备份数据,即使非专业人员也应能轻松恢复系统数据。

图书馆管理信息系统 分析报告 篇10

1.1 系统背景分析........................................................................................................2 1.2图书管理业务流程图..........................................................................................4 1.3数据流程图...............................................................................................................7 1.4数据字典..................................................................................................................11 1.4.1 数据项描述....................................................................................................11 1.4.2 数据结构.........................................................................................................11 1.4.3 数据流的描述................................................................................................11 1.4.4 处理逻辑的描述...........................................................................................20 1.4.5 数据存储的描述...........................................................................................23 1.4.6 外部实体的描述...........................................................................................25 2 概念模型设计........................................................................25

2.1实体图.......................................................................................................................25 2.2 实体—联系图......................................................................................................27 2.3 数据库概念模型.................................................................................................28 3 逻辑模型及物理模型设计...................................................28

3.1 数据库概念模型转换为关系模型.........................................................28 3.2 数据库物理模型..............................................................................................29 4 数据库的实施与运行...........................................................29

4.1生成的SQL语句.............................................................................................29 5 参考资料................................................................................33 需求分析

1.1 系统背景分析

<系统背景简介…> 1. 组织机构介绍。。2. 业务情况介绍

随着学院的日渐扩大,图书馆的管理工作也日益复杂,但其主要工作分为:

 新书入库:首先,图书馆的管理部门根据图书的库存量、图书的需求量和各类图书的最近发展情况向采购员发出购书计划单,采购员根据购书计划单向图书供应商发出购书单,采购员收到图书供应商的提货通知单并提货,将检验不合格的图书退给供应商,并发出重新发货的通知单。其次,将入库书单和检验合格的图书交付给图书管理员。最后,对新书进行分类处理:即按国家统一的分类进行编号,登记书号、书名、作者、出版社、价格、数量等信息到书库,并将购书单和提货单交付给财务部门。记入入库文件。

 图书出库注销:对于过期的各类图书进行出库处理,注销其相应信息。 图书的借出:图书管理员根据借阅者的借书单去查阅书库,若有借阅者要借的书,则将书借给借阅者,并将借阅者的借阅证号、姓名及所借图书的信息记入书库借阅文件,若没有借阅者要借的书,借阅者可以预定所要借的书,管理员将预定信息记入预定文件。

 图书的归还:借阅者将所借的书归还图书馆时,管理员对图书进行检查,若完好,将借阅者的这条归还信息记入归还文件,并注销相应的借阅信息;若被损坏,开出罚款单,并将罚款信息记入罚款文件,将借阅者相应的归还信息记入图书归还文件,并注销相应的借阅信息;若超期,则根据超期的天数进行罚款,同时将相关罚款信息记入罚款文件,将借阅者的这条归还信息记入归还文件,并注销相应的借阅信息。若借阅者不慎将图书遗失,图书管理员根据图书的单价和学院的相关规定开出赔偿单据,借阅者交纳赔偿金后,管理员相关的赔偿信息记入赔偿文件,注销相应的借阅信息,并注销该书的信息。

 统计情况:图书管理员对图书借阅情况进行统计,对逾期未还的借阅者催其归还

图书。并且定期对图书进行整理及统计。

检索:对图书馆书库的各方面进行检索。

图书馆管理信息系统的数据需求包括如下几点: 1. 数据录入的可靠性

数据的输入主要依靠手工,而准确的输入关系到该系统的数据是否能准确处理,加之该系统需要输入大量的图书及用户资料,所以系统必须有简洁的界面和一定的灵活性使得输入工作迅速而准确。2. 数据的完整性与一致性

对于输入的数据,要有一定的完整性规则,如果不能符合要求,系统应该拒绝该数据。由于系统的数据是共享的,图书作为共享数据,其去向必须是明确的,系统需保证图书不能被两人同时借出,而要解决这一问题,需要一定的人员维护数据的一致性。

1.2图书管理业务流程图

采编部有关部门新书书单不合格书单新书报表校验员藏书报表新书清单合格书单藏书清单编码员库藏清单书库书籍分配单领书清单书库管理员领取新书报表书库 新书入库业务流程图

书库有关部门注销计划注销申请表不合格申请表注销通知审核员藏书报表注销清单合格申请表藏书清单编码员 旧书出库(含遗失注销)业务流程图

读者预约申请表借书申请表续借申请表无效申请表预约通知续借通知领书通知索书员未在库在库在库在库书籍清单有效申请表借出书籍清单预约清单书库管理员书库无此书库存报表缺书申请单补书单采编部有关部门 图书借阅(图书借出、图书预约、图书续借)业务流程图

读者遗失通知超期通知还书通知有关部门遗失申请表归还申请表遗失清单在库清单书库管理员归还清单在库报表遗失报表藏书清单注销通知遗失统计编码员藏书报表 图书归还(遗失归还、超期归还)业务流程图

新用户有关部门用户申请表不合格申请表新用户登录通知审核员读者清单读者清单合格申请表新用户清单读者管理员 读者入库业务流程图

读者有关部门注销申请表不合格注销表用户注销通知单审核员读者报表读者清单合格注销表注销清单读者管理员 用户注销(证件挂失)业务流程图

1.3数据流程图

符号说明

外部实体处理数据流数据存储 p1管理员新旧书书单书书单采编入库注销书籍p2注销出库p3读者归、籍书籍阅书借还新用户名单注销用户名单借阅归还借归阅清还单清、单新书清单清单D1书籍基本信息管理员p4编码入库p5注销出库新用本信户基息用户销注信息基本D2读者基本信息(1层数据流程图)

管理员不合格书单新书书单P1.2审核合格书单P1.3编码新书基本信息新书报表新书基本信息书籍基本信息管理员(2层新书入库管理)

读者不合格书单借书单、预约书单所借书籍P3.1.1审核合格预约书单P3.1.2预约处理合格借书单P3.1.3借书处理借书清单借书清单书籍基本信息管理员读者借书情况报表(2层图书借阅、预约管理)

P3.2.4读者罚款通知罚款金额交纳入帐罚款清单归还书籍、遗失书籍P3.2.1审核损坏书单还书清单遗失书单罚款报表读者还书情况报表P3.2.2损坏处理损坏清单还书清单P3.2.3遗失处理遗失报表损坏清单遗失清单遗失书籍报表损坏书籍报表书籍基本信息管理员(2层图书归还、遗失管理)

管理员不合格书单旧书书单P2.1审核合格书单P2.2注销旧书清单旧书注销报表旧书注销清单书籍基本信息管理员(2层旧书出库管理)

管理员不合格名单新用户名单P4.1审核合格名单P4.2编码入库新用户基本信息新用户报表新用户清单读者基本信息管理员(2层新用户入库管理)

管理员不合格名单注销名单P5.1审核合格名单P5.2注销注销用户基本信息注销用户报表游乐用户清单读者基本信息管理员(2层用户注销管理)

1.4数据字典

1.4.1 数据项描述

1.4.2 数据结构

1.4.3 数据流的描述

数据流编号:D1 数据流名称:新书书单

述:购入书籍的表单 数据流来源:管理员 数据流去向:审核模块

数据流组成:索书号+书名+出版社等 数据流量:1张/3个月 高峰流量:1张/月

数据流编号:D2 数据流名称:合格书单

述:通过审核的新书书单 数据流来源:审核模块 数据流去向:编码模块

数据流组成:索书号+书名+出版社等 数据流量:1张/3个月 高峰流量:1张/月

数据流编号:D3 数据流名称:不合格书单

述:没有通过审核的新书书单 数据流来源:审核模块 数据流去向:管理员

数据流组成:索书号+书名+出版社等 数据流量:1张/3个月 高峰流量:1张/月

数据流编号:D4 数据流名称:新书基本信息

述:新入库图书的信息 数据流来源:编码模块

数据流去向:书籍基本信息

数据流组成:条形码+索书号+书名+出版社等 数据流量:1张/3个月 高峰流量:1张/月

数据流编号:D5 数据流名称:新书清单

述:新入库图书的书单 数据流来源:编码模块 数据流去向:新书报表

数据流组成:条形码+索书号+书名+出版社等 数据流量:1张/3个月 高峰流量:1张/月

数据流编号:D6 数据流名称:借书单

述:读者借书的书单 数据流来源:读者 数据流去向:审核模块

数据流组成:索书号+借阅证号码等 数据流量:200张/天 高峰流量:400张/天

数据流编号:D7 数据流名称:预约书单

述:读者预约书籍的书单 数据流来源:读者 数据流去向:审核模块

数据流组成:索书号+借阅证号码等 数据流量:200张/天 高峰流量:400张/天

数据流编号:D8 数据流名称:合格书单

述:通过审核的借书单 数据流来源:审核模块

数据流去向:借书处理模块

数据流组成:条形码+借阅证号码等 数据流量:200张/天 高峰流量:400张/天

数据流编号:D9

数据流名称:不合格书单

述:没有通过审核的借书单 数据流来源:审核模块 数据流去向:读者

数据流组成:索书号+借阅证号码等 数据流量:200张/天 高峰流量:400张/天

数据流编号:D10 数据流名称:不合格书单

述:没有通过审核的预约书单 数据流来源:审核模块 数据流去向:读者

数据流组成:索书号+借阅证号码等 数据流量:200张/天 高峰流量:400张/天

数据流编号:D11 数据流名称:合格书单

述:通过审核的预约书单 数据流来源:审核模块

数据流去向:预约处理模块

数据流组成:条形码+借阅证号码等 数据流量:200张/天 高峰流量:400张/天

数据流编号:D12 数据流名称:所借书籍

述:读者借到的图书 数据流来源:借书处理 数据流去向:读者

数据流组成:条形码+借阅证号码等 数据流量:200张/天 高峰流量:400张/天

数据流编号:D13 数据流名称:预约清单

述:预约图书的书单 数据流来源:预约处理模块 数据流去向:预约情况报表

数据流组成:条形码+借阅证号码 数据流量:200张/天 高峰流量:400张/天

数据流编号:D14 数据流名称:预约图书信息

述:预约图书的基本信息 数据流来源:借书处理模块 数据流去向:书籍基本信息

数据流组成:条形码+借阅证号码 数据流量:200张/天 高峰流量:400张/天

数据流编号:D15 数据流名称:借书清单

述:借出图书的书单 数据流来源:借书处理模块 数据流去向:读者借书情况报表 数据流组成:条形码+借阅证号码等 数据流量:200张/天 高峰流量:400张/天

数据流编号:D16 数据流名称:借出图书信息

述:借出的图书的基本信息 数据流来源:借书处理模块 数据流去向:书籍基本信息

数据流组成:条形码+借阅证号码等 数据流量:200张/天 高峰流量:400张/天

数据流编号:D17 数据流名称:归还书籍

述:归还图书的书单 数据流来源:读者 数据流去向:审核模块

数据流组成:条形码+借阅证号码等 数据流量:200张/天 高峰流量:400张/天

数据流编号:D18 数据流名称:遗失书单

述:遗失图书的书单 数据流来源:读者 数据流去向:审核模块

数据流组成:条形码+借阅证号码等 数据流量:200张/天 高峰流量:400张/天

数据流编号:D19 数据流名称:罚款通知

述:交给罚款的通知 数据流来源:审核模块 数据流去向:读者

数据流组成:条形码+借阅证号码+罚款金额等 数据流量:15张/天 高峰流量:30张/天

数据流编号:D20 数据流名称:损坏书单

述:损坏的图书的书单 数据流来源:审核模块

数据流去向:损坏处理模块 数据流组成:条形码+书名等 数据流量:15张/天 高峰流量:30张/天

数据流编号:D21 数据流名称:归还清单

述:归还图书的书单 数据流来源:审核模块

数据流去向:读者还书情况报表 数据流组成:条形码+借阅证号码等 数据流量:200张/天 高峰流量:400张/天

数据流编号:D22 数据流名称:遗失书单

述:遗失的图书的书单 数据流来源:审核模块

数据流去向:遗失处理模块

数据流组成:条形码+借阅证号码等 数据流量:15张/天 高峰流量:30张/天

数据流编号:D23 数据流名称:损坏清单

述:损坏图书的书单 数据流来源:损坏处理模块 数据流去向:损坏图书报表

数据流组成:条形码+借阅证明号码等 数据流量:15张/天

高峰流量:30张/天

数据流编号:D24 数据流名称:损坏图书信息

述:损坏图书的基本信息 数据流来源:损坏处理模块 数据流去向:书籍基本信息 数据流组成:条形码+书名等 数据流量:15张/天 高峰流量:30张/天

数据流编号:D25 数据流名称:归还图书信息

述:归还图书的基本信息 数据流来源:审核模块

数据流去向:书籍基本信息 数据流组成:条形码+书名等 数据流量:200张/天 高峰流量:

数据流编号:D26 数据流名称:遗失清单

述:遗失图书的书单 数据流来源:遗失处理模块 数据流去向:遗失报表

数据流组成:条形码+借阅证号码等 数据流量:15张/在 高峰流量:15张/天

数据流编号:D27 数据流名称:遗失图书信息

述:遗失图书的基本信息 数据流来源:遗失处理模块 数据流去向:书籍基本信息 数据流组成:条形码+书名等 数据流量:15张/天 高峰流量:30张/天

数据流编号:D28 数据流名称:罚款金额

述:交给罚款的金额 数据流来源:读者

数据流去向:交纳处理模块

数据流组成:借阅证号码+罚款金额+罚款通知序号等

数据流量:15张/天 高峰流量:30张/天

数据流编号:D29 数据流名称:旧书书单

述:陈旧图书的书单 数据流来源:管理员 数据流去向:审核模块

数据流组成:条形码+索书号+书名等 数据流量:1张/3个月 高峰流量:1张/月

数据流编号:D30 数据流名称:不合格书单

述:没有通过审核的陈旧图书的书单 数据流来源:审核模块 数据流去向:读者

数据流组成:条形码+索书号+书名等 数据流量:1张/3个月 高峰流量:1张/月

数据流编号:D31 数据流名称:合格书单

述:通过审核的陈旧图书的书单 数据流来源:审核模块 数据流去向:注销模块

数据流组成:条形码+索书号+书名等 数据流量:1张/3个月 高峰流量:1张/月

数据流编号:D32 数据流名称:注销书单

述:注销图书的书单 数据流来源:注销模块 数据流去向:出库报表

数据流组成:条形码+索书号+书名等 数据流量:1张/3个月 高峰流量:1张/月

数据流编号:D33 数据流名称:注销图书信息

述:注销图书的基本信息 数据流来源:注销模块

数据流去向:书籍报表信息

数据流组成:条形码+索书号+书名等 数据流量:1张/3个月 高峰流量:1张/月

数据流编号:D34 数据流名称:新用户名单 简

述:新进用户的名单 数据流来源:管理员 数据流去向:审核模块

数据流组成:学号(或工作证号码)+姓名等 数据流量:1张/3个月 高峰流量:1张/月

数据流编号:D35 数据流名称:合格名单

述:通过审核的新用户名单 数据流来源:审核模块

数据流去向:编码入库模块

数据流组成:学号(或工作证号码)+姓名等 数据流量:1张/3个月 高峰流量:1张/月

数据流编号:D36 数据流名称:不合格名单

述:没有通过审核的新用户名单 数据流来源:审核模块 数据流去向:管理员

数据流组成:学号(或工作证号码)+姓名等 数据流量:1张/3个月 高峰流量:1张/月

数据流编号:D37 数据流名称:新用户信息

述:新进用户的基本信息 数据流来源:编码入库模块 数据流去向:书籍基本信息

数据流组成:借阅证号码+学号(或工作证号码)等 数据流量:1张/3个月 高峰流量:1张/月

数据流编号:D38 数据流名称:新用户清单 简

述:新用户的名单 数据流来源:编码入库模块

数据流去向:新用户报表

数据流组成:借阅证号码+学号(或工作号码)等 数据流量:1张/3个月 高峰流量:1张/月

数据流编号:D39 数据流名称:注销名单

述:注销用户的名单 数据流来源:管理员 数据流去向:审核模块

数据流组成:借阅证号码+学号(或工作号码)等 数据流量:1张/3个月 高峰流量:1张/月

数据流编号:D40 数据流名称:合格名单

述:通过审核的注销用户名单 数据流来源:审核模块 数据流去向:注销模块

数据流组成:借阅证号码+学号(或工作证号码)等 数据流量:1张/3个月 高峰流量:1张/月

数据流编号:D41 数据流名称:不合格名单

述:没有通过审核的注销用户名单 数据流来源:审核模块 数据流去向:管理员

数据流组成:借阅证号码+学号(或工作证号码)等 数据流量:1张/3个月 高峰流量:1张/月

数据流编号:D42 数据流名称:游乐用户信息 简

述:注销的基本信息 数据流来源:注销模块

数据流去向:用户基本信息

数据流组成:借阅证号码+学号(或工作证号码)等 数据流量:1张/3个月 高峰流量:1张/月

数据流编号:D43 数据流名称:注销图书清单 简

述:注销图书的书单

数据流来源:注销模块

数据流去向:注销用户报表

数据流组成:借阅证号码+学号(或工作证号码)等 数据流量:1张/3个月 高峰流量:1张/月

1.4.4 处理逻辑的描述

处理逻辑编号:P1.1 处理逻辑名称:审核处理

述:对新购入图书进行审核 输入的数据流:新书书单

处理描述:对照新书书单对新购入图书进行检查,核对图书数量、内容,检查是否完整。输出的数据流:不合格书单、合格书单 处理频率: 1次/2个月

处理逻辑编号:P1.2 处理逻辑名称:编码处理

述:将合格图书近一定要求编码入库 输入的数据流:合格书单

处理描述:由管理人员对采购回来并审核无误的图书,按照国家统一的分类进行编号,之后登记书号、书名、作者、出版社等图书基本信息

输出的数据流:新书基本信息、新书清单 处理频率: 1次/2个月

处理逻辑编号:P2.1 处理逻辑名称:审核处理

述:对陈旧图书进行审核 输入的数据流:旧书书单

处理描述:检查图书是否已经过期或内容已不满足读者的需要,是否已遗失 输出的数据流:合格书单、不合格书单 处理频率:1次/2个月

处理逻辑编号:P2.2 处理逻辑名称:注销处理

述:将图书从书库中撤消 输入的数据流:合格书单

处理描述:将与合格书单中的图书从书库中删除。输出的数据流:注销图书基本信息、注销图书基本信息 处理频率: 1次/2个月

处理逻辑编号:P3.1.1 处理逻辑名称:审核处理

述:对借书单、预约书单 输入的数据流:借书单、预约书单

处理描述:根据借书单进行审核检查书库中是否有该图书,该图书是否在库,读者是否能够再借阅该图书;根据预约书单进行审核检查看书库中的图书是否已经有人预约

输出的数据流:不合格借书单、不合格预约书单、合格借书单、合格预约书单 处理频率: 200次/天

处理逻辑编号:P3.1.2 处理逻辑名称:借书处理

述:处理读者借书问题 输入的数据流:合格借书单

处理描述: 根据合格借书单信息将书籍借予读者 输出的数据流:借书清单、借出图书信息

处理频率: 200次/天

处理逻辑编号:P3.1.3 处理逻辑名称:预约处理

述:处理读者预约问题 输入的数据流:合格预约书单

处理描述:根据合格预约书单信息将书籍归入预约状态 输出的数据流:预约清单、预约图书信息 处理频率: 200次/天

处理逻辑编号:P3.2.1 处理逻辑名称:审核处理

述:将归还书单、遗失书单进行审查 输入的数据流:归还书单、遗失书单

处理描述:根据还书书单检查所借阅书籍是否已经超期或损坏,若有则给予罚款通知;检查遗失图书情况是否属实

输出的数据流:罚款通知、损坏书单、归还图书信息、归还图书清单、遗失书单 处理频率: 200次/天

处理逻辑编号:P3.2.2 处理逻辑名称:损坏处理

述:对损坏图书进行处理 输入的数据流:损坏书单

处理描述:对已损坏图书进行修补并记录其损坏程度 输出的数据流:损坏清单、损坏图书信息 处理频率: 200次/天

处理逻辑编号:P3.2.3 处理逻辑名称:遗失处理

述:对遗失图书进行处理 输入的数据流:遗失书单

处理描述:对已的图书进行注销

输出的数据流:遗失清单、遗失图书信息 处理频率: 200次/天

处理逻辑编号:P3.2.4 处理逻辑名称:交纳入帐 简

述:处理罚款问题 输入的数据流:罚款金额

处理描述:根据罚款通知单内容收纳罚款金额并对其进行记录 输出的数据流:罚款清单 处理频率: 200次/天

处理逻辑编号:P4.1 处理逻辑名称:审核处理

述:对申请入库的新用户进行审查 输入的数据流:新用户名单

处理描述:对申请入库的新用户检查其是否已经办理过入库 输出的数据流:合格名单、不合格名单 处理频率:30次/天

处理逻辑编号:P4.2 处理逻辑名称:编码入库

述:对合格用户进行编码 输入的数据流:合格名单

处理描述:对合格用户按其职位和所在部门进行统一编号 输出的数据流:新用户清单、新用户基本信息 处理频率:30次/天

处理逻辑编号:P5.1 处理逻辑名称:审核处理

述:对注销用户名单进行审核 输入的数据流:注销名单 处理描述:对注销用户的各类信息进行检查,若其有未还图书或未交纳罚款认为其不能注销 输出的数据流:不合格名单、合格名单 处理频率: 30次/天

处理逻辑编号:P5.2 处理逻辑名称:注销处理

述:对合格名单的处理 输入的数据流:合格名单

处理描述:将合格名单上的用户从库中撤消 输出的数据流:注销清单、注销用户基本信息 处理频率:30次/天

1.4.5 数据存储的描述

数据存储编号:F1 数据存储名称:书籍基本信息

述:存储所有藏书的基本信息

数据存储组成:条形码+索书号+作者+出版社+出版日期+所在书库+单价表+库存数+书名+在库数量+入库日期

关键字:条形码

相关联的处理:P1.2,P2.2,P3.1.3,P3.2.1

数据存储编号:F2 数据存储名称:新书报表

述:存储新购入图书的信息

数据存储组成:条形码+索书号+作者+出版社+出版日期+所在书库+单价表+库存数+书名+在库数量+入库日期 关键字:条形码 相关联的处理:P1.2

数据存储编号:F3 数据存储名称:旧书注销报表

述:存储注销图书的信息

数据存储组成:条形码+索书号+作者+出版社+出版日期+单价表+书名 关键字:条形码 相关联的处理:P2.2

数据存储编号:F4 数据存储名称:读者借书情况报表 简

述:存储读者借书的信息

数据存储组成:借阅证号码+姓名+条形码+索书号+书名 关键字:条形码+借阅证号码 相关联的处理:P3.1.2

数据存储编号:F5 数据存储名称:读者预约情况报表

述:存储读者预约图书的信息

数据存储组成:条形码+索书号+书名+借阅证号码+姓名 关键字:条形码+借阅证号码 相关联的处理:P3.1.2

数据存储编号:F6 数据存储名称:损坏图书报表

述:存储损坏图书的信息

数据存储组成:条形码+索书号+作者+出版社+出版日期+单价表+书名 关键字:条形码

相关联的处理:P3.2.2

数据存储编号:F7 数据存储名称:遗失图书报表

述:存储遗失图书的信息

数据存储组成:条形码+索书号+作者+出版社+出版日期+单价表+书名 关键字:条形码

相关联的处理:P3.2.3

数据存储编号:F8 数据存储名称:读者还书情况报表

述:存储读者归还图书的信息

数据存储组成:条形码+索书号+书名+借阅证号码+姓名 关键字:条形码+借阅证号码 相关联的处理:P3.2.1

数据存储编号:F9 数据存储名称:罚款报表

述:存储罚款的信息

数据存储组成:借阅证号码+姓名+罚款通知序号+罚款金额+罚款原因 关键字:借阅证号码+罚款通知序号 相关联的处理:P3.2.4

数据存储编号:F10 数据存储名称:读者基本信息

述:存储读者的基本信息

数据存储组成:借阅证号码+学号(或工作证号码)+姓名+所在部门 关键字:借阅证号码

相关联的处理:P4.2,P5.2

数据存储编号:F11 数据存储名称:新用户报表

述:存储新用户的信息

数据存储组成:借阅证号码+学号(或工作证号码)+姓名+所在部门 关键字:借阅证号码 相关联的处理:P4.2

数据存储编号:F12 数据存储名称:注销用户报表

述:存储注销用户的信息

数据存储组成:借阅证号码+学号(或工作证号码)+姓名+所在部门 关键字:学号(或工作证号码)相关联的处理:P5.2

1.4.6 外部实体的描述

外部实体编号:S1 外部实体名称:读者

述:从图书馆中借阅图书的人

输入的数据流:所借图书、不合格借书单、不合格预约书单、罚款通知 输出的数据流:借书单、预约书单、归还图书、遗失书单、罚款金额

外部实体编号:S2 外部实体名称:管理员

述:管理图书的人

输入的数据流:不合格书单、不合格旧书书单、不合格新用户名单、不合格注销名单 输出的数据流:新书书单、旧书书单、新用户名单、注销名单 概念模型设计

2.1实体图

索书号条形码所在书库出版日期在库数量库存数量图书入库日期书名作者出版社单价表索书号 图书实体

索书号索书号索书号索书号书库类别 书库类别实体

所在部门借阅证号码学号学生借阅证 学生借阅证实体

所在部门借阅证号码工作证号码教师借阅证 教师借阅证实体

管理员姓名工作证号码管理员 管理员实体

学号姓名性别学生年龄政治面貌籍贯所在系 学生实体

工作证号码姓名性别职称教师年龄政治面貌籍贯所在系 教师实体

罚款金额日期借阅证号码序号罚款单 罚款单实体

2.2 实体—联系图

图书n存放1书库借阅mn学生借阅证教师借阅证拥有教师

n1罚款11拥有学生1罚款清单nn1管理管理员1

2.3 数据库概念模型

图书条形码索书号作者书名出版日期出版社单价表库存量在库数量书库书库名可用借书证类型借阅周期超期罚款单价教师借阅证借阅证号码工作证号码所在部门学生借书证借书证号码学号所在部门罚款单序号借阅证号码罚款金额日期教师工作证号码姓名性别所在部门职称政治面貌籍贯教师年龄学生学号姓名性别教师年龄所在系籍贯政治面貌管理员管理员号码管理员姓名 3 逻辑模型及物理模型设计

3.1 数据库概念模型转换为关系模型

1.管理员(管理员姓名,工作证号码)

2.图书(。。)

3.2 数据库物理模型

BNOBNOchar(10)BSNAMETCARDchar(10)BNUMBNO = BNOANAMEBNAMEBDATEBPUBLISHPRICETCARD = TCARDBSTOCKSBSTORAGERELATION_88BOOKSBOOKSTORAGEchar(10)BSNAMEchar(10)BSNAME = BSNAMEchar(10)BSCARDchar(10)char(10)BSCIRCLYintegerchar(20)BSPRICEfloatchar(20)dateBNO = BNOchar(20)RELATION_89floatBNOchar(10)integerSTUCARDchar(10)integerSTUCARD = STUCARDTCARDSTCARDTNUMTNOTDEPTchar(10)char(10)char(10)char(40)STUCARD = STUCARDAMERCESTUCARDSSTUCARDSNOSTUNOSTUDEPTANOSTUCARDchar(10)STUCARD = STUCARDMNOchar(10)CARDchar(10)AMARYchar(40)ADATEMNO = MNOTNUM = TNUMTCARD = TCARDTEACHERchar(10)char(10)char(10)char(10)floatdateSNO = SNOSTUDENTSNOSTUCARDSNAMESSEXTAGESDEPTSADRESSSPOLITICSTNUMTCARDTNAMETSEXTDEPTTPOSTTPOLITICSTADRESSTAGEchar(10)char(10)char(10)char(2)char(40)char(10)char(10)char(10)integerchar(10)char(10)char(10)char(2)integerchar(40)char(10)char(10)MANAGERMNOMNAMEchar(10)char(10)4 数据库的实施与运行

4.1生成的SQL语句

%% ============== %%

Database name: MODEL_1

%%

DBMS name:

Sybase SQL Anywhere

%%

Created on:

2002-12-16 0:44

%% ==============

%% ============== %%

Table: BOOKSTORAGE

%% ============== create table BOOKSTORAGE(BSNAME

char(10)

not null,BSCARD

char(10)

,BSCIRCLY

integer ,BSPRICE

float ,primary key(BSNAME));

%% ============== %%

Table: MANAGER

%% ============== create table MANAGER(MNO

char(10)

not null,MNAME

char(10)

,primary key(MNO));

%% ============== %%

Table: TCARDS

%% ============== create table TCARDS(TCARD

char(10)

not null,TNUM

char(10)

,TNO

char(10)

,TDEPT

char(40)

,primary key(TCARD));

%% ============== %%

Table: STUCARDS

%% ============== create table STUCARDS(STUCARD

char(10)

not null,SNO

char(10)

,STUNO

char(10)

,STUDEPT

char(40)

,primary key(STUCARD));

%% ============== %%

Table: BOOKS

%% ============== create table BOOKS(BNO

char(10)

not null,BSNAME

char(10)

,BNUM

char(10)

,ANAME

char(20)

,BNAME

char(20)

,BDATE

date

,BPUBLISH

char(20)

,PRICE

float ,BSTOCKS

integer ,BSTORAGE

integer ,primary key(BNO));

%% ============== %%

Table: STUDENT

%% ============== create table STUDENT(SNO

char(10)

not null,STUCARD

char(10)

,SNAME

char(10)

,SSEX

char(2),TAGE

integer ,SDEPT

char(40)

,SADRESS

char(10)

,SPOLITICS char(10)

,primary key(SNO));

%% ============== %%

Table: TEACHER

%% ============== create table TEACHER(TNUM

char(10)

not null,TCARD

char(10)

,TNAME

char(10)

,TSEX

char(2),TDEPT

char(40)

,TPOST

char(10)

,TPOLITICS char(10)

,TADRESS

char(10)

,TAGE

integer ,primary key(TNUM));

%% ============== %%

Table: AMERCE

%% ============== create table AMERCE(ANO

char(10)

not null,STUCARD

char(10)

,MNO

char(10)

,CARD

char(10)

,AMARY

float ,ADATE

date

,primary key(ANO));

%% ============== %%

Table: RELATION_88

%% ============== create table RELATION_88(BNO

char(10)

not null,TCARD

char(10)

not null,primary key(BNO, TCARD));

%% ============== %%

Table: RELATION_89

%% ============== create table RELATION_89(BNO

char(10)

not null,STUCARD

char(10)

not null,primary key(BNO, STUCARD));

alter table TCARDS

add foreign key FK_TCARDS_RELATION__TEACHER(TNUM)

references TEACHER(TNUM)on update restrict on delete restrict;

alter table STUCARDS

add foreign key FK_STUCARDS_RELATION__STUDENT(SNO)

references STUDENT(SNO)on update restrict on delete restrict;

alter table BOOKS

add foreign key FK_BOOKS_BSTOCK_BOOKSTOR(BSNAME)

references BOOKSTORAGE(BSNAME)on update restrict on delete restrict;

alter table STUDENT

add foreign key FK_STUDENT_RELATION__STUCARDS(STUCARD)

references STUCARDS(STUCARD)on update restrict on delete restrict;

alter table TEACHER

add foreign key FK_TEACHER_RELATION__TCARDS(TCARD)

references TCARDS(TCARD)on update restrict on delete restrict;

alter table AMERCE

add foreign key FK_AMERCE_RELATION__STUCARDS(STUCARD)

references STUCARDS(STUCARD)on update restrict on delete restrict;

alter table AMERCE

add foreign key FK_AMERCE_RELATION__MANAGER(MNO)

references MANAGER(MNO)on update restrict on delete restrict;

alter table RELATION_88

add foreign key FK_RELATION_RELATION__BOOKS(BNO)

references BOOKS(BNO)on update restrict on delete restrict;

alter table RELATION_88

add foreign key FK_RELATION_RELATION__TCARDS(TCARD)

references TCARDS(TCARD)on update restrict on delete restrict;

alter table RELATION_89

add foreign key FK_RELATION_RELATION__BOOKS(BNO)

references BOOKS(BNO)on update restrict on delete restrict;

alter table RELATION_89

add foreign key FK_RELATION_RELATION__STUCARDS(STUCARD)

references STUCARDS(STUCARD)on update restrict on delete restrict;参考资料

1、萨师煊、王珊

《数据库系统概论(第三版)》

北京 :高等教育出版社,2000

2、黄梯云、李一军

《管理信息系统(修订版)》

北京:高等教育出版社,2000

3、陈景艳、侯炳辉

《管理信息系统(第二版)》

北京:中国铁道出版社,2001

4、徐引篪、霍国庆

《现代图书馆学理论》

上一篇:上海大学研究生院简介下一篇:硬币历险记_小学想象作文