图书馆门禁系统

2022-09-06 版权声明 我要投稿

第1篇:图书馆门禁系统

利用图书馆管理系统DIY图书馆门禁系统

摘 要:介绍了利用图书馆管理系统,开发一套适合中小型图书馆使用的门禁管理系统,配合自制的闸机,可以实现对入馆人员进行身份识别及入馆管理。

关键词:门禁系统 一卡通 数据库系统 图书馆管理系统

分类号:G250.7

1 引言

随着高校招生规模的扩大,以及图书馆阅览环境的改善,到图书馆学习的读者随之增多,加之附近学生的学生以及社会其他人员也到图书馆读书,抢占了本校图书馆宝贵的资源,使得图书馆资源不足问题就突现出来。最有效手段就是安装门禁管理系统并配合闸机进行入馆人员的认证管理,这样可有效地杜绝非本馆人员进入图书馆占用资源。

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

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

2 门禁管理系统的结构

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

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

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

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

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

3 结论

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

参考文献

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

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

3 李英芝. 图书馆门禁与读者信息查询及信息统计系统“一卡通”的开发. 科技情报开发与经济, 200,17(13):137-138

DIY library access control system utilizing library management system

Key words: Access control system; Campus card; database; Library management system;

作者简介:

朱克亮 (1962-) 男 安徽理工大学图书馆 副研究馆员 中国图书馆学学会会员。从事图书馆自动化及网络管理工作,发表论文数篇。

作者:朱克亮

第2篇:图书馆标识系统建设和管理

摘 要:本文从图书馆标标识系统建设的意义、标识系统建设应处理好的几个关系,标识系统建设要与图书馆文化建设紧密结合等三个方面进行阐述,以便为图书馆标牌管理实践提供理论依据。

关键词:图书馆;标识系统;设计;文化建设

公共图书馆是对外服务部门,服务对象来自社会各个阶层,服务对象的文化层次、对图书馆的需求各不相同。面对多元化的读者,有一套直观、精美的标识牌就至关重要。笔者认为图书馆标识应体现出图书馆形象设计中的理念、行为和视觉识别规范,能体现图书馆的使命愿景,是图书馆形象设计的一部分,也是整个设计系统中的原动力。

对新建馆来说,一套精心设计、与建筑内外环境相符,指示直观的标牌系统,能起到画龙点睛的效果,对图书馆文化氛围的营造,起到良好的效果。以海宁市图书馆为例,该馆为新建馆,这套符合该馆建筑设计理念,文化氛围的标牌系统,经过了反复研究、修改、论证,最后运用于该馆,笔者将从图书馆标识系统建设的重要性、图书馆标识系统建设应处理好的几个关系、图书馆标识系统建设要和图书馆文化建设紧密结合三个方面,阐述图书馆标识系统建设和管理。

一、明确图书馆标识系统管理的重要性

图书馆标识系统管理是围绕标识系统建设开展的计划、设计、制作、论证、悬挂等方面的工作。标识系统的设计团队主体是设计师,而馆领导和员工也必须参与其中,通过思维的碰撞,反复推敲,制定图书馆标识系统建设的总制度,同时根据自己部室的文化氛围、专业要求制定部室制度,使标识系统实用与美观并存、学识与设计共重。

二、明确标识系统设计把握的几个关系

1.图书馆员工工作牌设计与员工精神风貌关系

(1)图书馆员工工作牌设计的内容。图书馆是窗口服务单位,亮明身份是窗口单位馆员的基本要求,而作为标识系统之一的员工工作牌,设计中要求反映图书馆馆员的岗位、职位、职称等等,通过馆员的工作牌,让读者了解为自己服务的人员,同时读者根据自己的需求及时寻求馆员的帮助及进行后续的服务。

(2)图书馆员工的工作牌设计色调。图书馆员工的工作牌的设计应与周围的环境协调,主色调应在其主要配色及内饰环境中选用。我馆的整体色调是绿色和奶白色,因此在工作牌的设计中也采用绿色作为底色,白色作为主打色,通过此工作牌的设计,和图书馆的内部陈设和建筑外部设计相吻合。

(3)图书馆员工工作牌设计和员工的精神风貌。精致统一的工作牌,让馆员亮明身份,展现了图书馆员整体的精神风貌,同时让读者产生一种信任感,使馆员自身能更自律,其作用是其他标识系统无法替代的。

2.图书馆指示牌设计与内外环境关系

(1)指示牌设计的颜色体系。指示牌的设计应该与整个建筑的色调、室内的配饰、装修的色调整个相协调,让读者进入图书馆,有赏心悦目的感觉,与图书馆的文化氛围相协调。我馆在色调的选择上截取主色调绿色和奶白色,使整个标识系统不显突兀、不显张扬,读者在这样的氛围中能瞬时静下心来,和图书馆的整个服务理念相吻合。

(2)标牌的大小、位置设计。标牌的大小、位置要与环境相协调,符合图书馆的氛围。如图书馆卫生间的标牌采用男女性别的绿色小人,绿色小人贴在奶白色的墙壁上,醒目而又和环境相匹配;楼梯指示牌采用绿色的楼梯简约线条加指示箭头来体现,形象直观,简洁明了。楼层指引和公共区块的指引,需要根據建筑的区域安排和读者的大致习惯安置指示牌,如贴在墙上、挂在空中。既要注意空间的特点同时要兼顾读者的习惯,真正起到指示的作用。

(3)尊重设计,更要尊重图书馆专业的标识。标识牌的设计要注重标识系统本身的功能特征,即指示导向的功能,又要注重设计性,通过标识牌的设计,提升图书馆的品味、增加书香氛围,更重要的是起到正确指引读者的功能。设计师有专业的设计能力,但图书馆有其本身的专业知识,因此在设计中要多方论证,对涉及到专业知识的部分,需要图书馆馆员自己去把握,如侧板插片,设计到图书的分类知识,这是需要设计师和馆领导、部室人员沟通、了解,注重指示牌的正确性和实用性。

3.图书馆导航设计的多样性与读者层次需求的关系

(1)固定导航标识。固定导航一般安放于电梯、楼梯口,固定导航上标识有每一楼层的服务范围,读者可以通过读取固定导航,了解到自己需要前往的楼层。

(2)电子导航。电子导航一般位于每个部室外面,通过多媒体展示每层的服务范围,同时对每一楼层的区域有详实的划分,电子导航年轻读者利用较多,通过电子导航,读者能精确地找到自己的需要前往的位置。

三、标识系统建设与图书馆文化建设紧密结合

1.标识系统设计与部室文化相吻合

我馆在标识牌的设计中注重了根据各个不同部室的氛围,在不影响整体设计的基础上体现各自的特性。儿童阅览区色彩丰富,轻快活泼,这里的标牌富有童趣,指示牌、侧板插片、温馨提示牌均用海宁市吉祥物“潮宝”作为基调,底色用比较有动感的谈绿色,除侧板因编目比较专业,所用语言严谨外,另外的提示语也很有童趣:把书送回“家”、方便你我他,一本书像一艘船,带领我们驶向广阔的海洋,悄悄走路轻说话,标识牌如一缕清风,吹入每一个孩子的心中。古籍地方文献中心室内是中式风格,桌子、沙发、茶几、多宝阁……均采用古色古香的中式家具,这里的标识系统:侧插板、代书板、专区提示板,均采用与家具相吻合的棕色,厚重的历史沉淀感迎面扑来。

2.图书馆标识系统的内容和图书馆活动推广紧密结合

图书馆电子屏标识系统功能强大,有宣传时事政治的、有配合做好政府当前重点工作的、有推广图书馆读书活动的、有好书推荐的……此类标识系统需要安置于显著位置,让读者不经意间了解到图书馆前沿信息,提高图书馆信息传递的时效性。

3.图书馆标识系统建设体现以人为本

公共区域中,需要提醒读者的注意事项采用友情提示卡的人性化的方式,避免馆员直接提醒让读者产生抵触情绪。友情提示卡的运用能展现人性关怀。例如:

(1)进门请刷读者证或市民卡。24小时自助阅读区无人管理,需要刷取读者证或市民卡才能进入借阅,温馨提示指引读者需要借阅采取的方式,于无声中提醒了读者。

(2)带走一身书香,留下一室清香。提醒读者为了自己和他人的舒适,保持空间的干净,用友情提示卡提醒在公共场合约束行为。

(3)注意安全、小心烫伤。我馆为方便读者,每一个楼层提供冷热水系统。由于读者年龄层次跨度大,幼小的孩子对于热水的概念缺少,因此印上温馨提醒,并在上面形象的用线条标识热水的简笔画,让人一目了然。

(4)请勿戏水、注意安全。馆大门口有一水池,上面种上了睡莲、荷花等花卉,让读者驻足欣赏,有甚者会下水戏水,因此在池边标注了水深的标识和温馨提醒,时刻提醒喜爱可以但要注意生命安全。

四、结语

图书馆的标识系统是对图书馆氛围的补充和提升,是图书馆和读者无声交流的平台,运用好这个平台,对我们工作的开展起到事半功倍的效果,我们要建设好、管理好,让标识系统更好地为我们图书馆服务。

参考文献:

[1]祝青晓 图书馆标识系统设计经验谈【J】长春理工大学学报(高教版)。2010.3.3.121~122.

[2]吴常青 缪融 明娟 图书馆标牌系统建设与图书馆文化 产业与科技论坛 2012.11.19.206~208.

[3]闫龄 对图书馆标识牌设计的思考 图书馆工作与研究。2010.6:94~96.

作者:钱海娟

第3篇:高校图书馆盘存系统的研究

摘 要:随着社会主义现代化进程的不断发展与社会生产力的不断提高,近年来,我国的教育事业高速发展,且为我国的经济、政治、文化领域的发展提供了大批的优秀人才。高校图书馆作为我国教育事业中的重要组成部分,对于促进我国教育事业的发展具有重要意义。本文对高校图书馆的馆藏现状进行了分析,并对高校图书馆的盘存系统进行了具体研究。

关键词:高校;图书馆;盘存系统;研究分析

近年来,我国高校为社会生产的各个领域提供了大量高质量的人才,有效地推动了我国国民经济发展。存盘系统作为改革开放以来我国企业和事业单位实施财产清查的主要手段,有效地促进了我国企业和事业单位的发展。本文对现阶段我国图书馆馆藏现状进行了研究,并对将存盘系统应用于高校图书管理中的优势进行了阐述,进而对高校图书馆的存盘系统进行具体分析。

一、图书馆馆藏现状

改革开放以来,随着我国教育事业的蓬勃发展,各个高校以合并的形式丰富自身的教育资源并提高自身的教育水平,从而为我国社会提供了优秀的人才。但由于现阶段我国高校的教育体系仍不完善,高校在合并的过程中出现了校区分布不均、生源配置不合理等较为棘手的问题,高校图书管理工作进展困难作为高校合并过程中的主要问题,长期以来阻碍着我国高校学生的全面发展。由于各个高校的图书馆具有不同的馆藏系统,其对书籍的著录标准和著录水平也具有较大的差异性,这不仅加大了高校合并后学生对书籍的查找难度,同时也为高校图书馆的管理工作带来了较大的困难。与此同时,由于各高校图书馆自建馆以来所积累的馆藏数据的录入错误已达到了相当的规模,相关的历史遗留问题并未得到良好解决,大幅度地加大了我国高校图书馆馆藏数据录入以及图书馆管理工作的难度。下文就检索馆藏、馆藏数量和图书数据等方面,对目前我国高校图书馆的馆藏现状进行具体分析。

1.检索馆藏数量不符合实际

检索馆藏数量与实际的馆藏数量不符是现阶段我国高校图书馆面临的主要问题。由于书籍在入馆以后,相关管理人员并未对其进行定期清查,因此图书馆的检索馆藏与实际馆藏在数量上存在着较大的差异。一方面,长期以来管理人员并未对相关书籍进行管理分类,导致相关书籍的数据虽然仍保留在图书检索系统中,但读者却无法在实际的图书馆藏中找到所需要的书籍,这不仅对读者的阅读造成了较大的不便,同时也是对图书馆服务质量提升的较大挑战。另一方面,检索馆藏数量与实际馆藏数量不符导致财务部门在进行高校图书资产清查时,无法正确把握相关数据的准确性,这在加大了相关图书补充工作难度的同时,也对高校图书馆今后的建设方向造成了较大的误导。

2.馆藏地点与实际不符

随着高校的不断发展,部分学校的图书馆已开始设立分馆,而包括各个分馆在内的各高校图书馆又包括了诸多图书管理和流通部门。较差部门的协调性增加了图书馆乱库情况的发生几率,导致读者并不能根据检索系统中所显示的书籍信息准确找到所需要的书籍。

3.缺乏全面的馆藏数据

作为近年来高校图书馆发展中的核心问题,缺乏全面的馆藏数据不仅影响了图书管理工作的效率,同时也加大了读者查找书籍的难度。由于目前我国高校图书检索系统中的馆藏数据与实际馆藏数据存在着较大的偏差,导致图书的查全率和查准率严重下降。同时,全面的馆藏数据的缺乏也导致了图书重复订购情况的发生,对高校图书馆造成了较大的经济负担。

二、图书馆盘存系统的优越性

所谓盘存系统,是指企业或事业单位对其所拥有的现金和实物进行实地盘点,并通过对其银行存款和交易项目进行核对,从而确定企事业单位财产实存数的一种会计管理方法。

1.动态性与开放性

在传统的存盘系统中,数据一直是处于关闭状态下的。如超市的存盘系统要求在不存在商品买入的情况下,其商品售出的数据也始终保持着关闭状态;而对于企业的财务盘存系统而言,在资金未流入的情况下,也不存在资金流出的情况。究其原因主要有二:首先,该类盘存系统的核查对象为相关产品的总数据或一定时期内企业财务总的收支情况;其次,超市或财务盘存系统的操作时间较短,少则几分钟,多则几天,而系统在进行盘存结束后则会将相关数据进行自动关闭。

与传统的盘存系统不同,图书馆盘存系统不仅要求相关程序对图书数量进行清点,同时又要求对不完整书籍的数据进行修改。因此,基于图书管理背景下的盘存系统所涉及到的是图书馆中的每一册书籍,图书盘存系统需要实时记录图书的借出、归还以及书籍的填充和数据修改情况,针对同一书籍在不同时间所处的状态或不同书籍在同一时间的归类、整理工作情况进行具体分析,从而为读者提供更便利的阅读条件,同时也使得图书的管理和入库工作得以有效进行。

2.多功能性

由于图书馆盘存系统不仅要对书籍的数量进行清点,同时也需要对书籍的书目数据进行检查、修改和更新,因此盘存系统又具有多功能性。将盘存系统应用于图书馆的书籍检索和管理系统中,一方面提高了图书检索的准确性和查正性;另一方面,图书管理人员可以应用盘存系统对每一册书籍的相关数据进行检查与核对,并修改与实际馆藏情况不符的书目数据,进而完成系统数据的修改和重建。

3.可间断性

传统的数据盘存系统在执行程序时通常是不可间断的,只有在相关数据的盘存工作结束后,才能开展相关的基础工作。相较于传统的数据盘存系统,在操作图书馆盘存系统时,与图书管理和检索相关的工作仍能继续进行,受盘存系统实时性的影响,即便发生了突发事件(停电、设备检修)导致了盘存系统的暂停使用,也不会影响高校图书管理工作的正常进行。因此,图书盘存系统以其可间断的性质为我国高校图书的管理工作提供了稳定而准确的数据来源,加快了我国高校图书馆建设的进程。

三、盘存系统简述

1.盘存系统模块分类

为了更好地将盘存系统应用到高校图书馆的建设工作中,需要对基于图书管理背景下的盘存系统进行具体设计。图书馆盘存系统根据模块功能可以划分为盘存设置、运行盘存、盘存审核以及工作量总计和盘存历史等五个方面。

2.系统模块的具体分析

(1)盘存设置。盘存设置是指对每次选定书库的相关参数进行具体设置,从而为盘存系统的实施做好充分的准备工作。①盘存时间与相关参数关系。盘存时间即对图书进行盘存的起始时间,在对盘存时间进行选定后,系统则开始自动分析应有资产数M、实际资产数N、盘存损耗数A以及书籍借阅量B等相关的书库数据,其具体关系可以表示为M=N+A+B。由于M表示的是盘存系统统计后该书库应有的相关数据,而N则是实际馆藏数据,因此,在进行系统操作前,实际资产数N=0,所以在进行书库的盘存工作之前,A(盘存损耗)=M(应有数据)-B(书籍借阅量)。同时,因为盘存时间所记录的是每次盘存工作的起始时间,因此为了方便以后的书籍查询工作,在对其设定后,其会作为独立的数据存储到系统的历史数据中,并随时准备工系统调用。②盘存负责人与操作人员。所谓盘存负责人是指对相应的盘存工作进行管理的人员。盘存负责人可以组织相关的工作人员对相关的书库进行具体盘存,并对工作人员的盘存工作进行实时监督和管理,从而提高书库盘存的工作效率。盘存操作人员即盘存系统的实施人员。首先,实施盘存操作系统首先要具备盘存系统操作人员的资格,才能对图书的管理工作和检索工作进行定期盘存检查。其次,由于操作人员的不固定性,不同书库盘存系统的操作人员也不尽相同,因此,在进行操作人员选择时,应该以盘存系统的实时操作能力作为考核标准,从而实现盘存系统管理图书的高效性。

(2)运行盘存。运行盘存系统是指在完成书库中所有数据参数的设置的基础上,以条码扫描的方式对相应书库中的书籍进行清点的过程。盘存系统的具体运行原理为:首先,在未购进新书的情况下,图书馆的应有资产数据M始终保持不变,每当利用条码扫描仪扫描一册书籍后,实际资产数则增加一条书籍记录,盘存耗损则减少一条记录,具体表现为M=(N+1)+(A-1)+B;其次,由于盘存系统具有较强的实时性和动态性,当由读者返还书籍时(假定数量为1),已借阅书籍则减少一条盘存记录,而当图书馆向外借出书籍时,若书籍已进行条码扫描,则实际资产数N应该减少一条记录,已借阅书籍应增加一项纪录,表示为M=(N-1)+(A+1)+B,若该书籍未进行条码扫描,实际资产数则不便,已借阅书籍应增加一项纪录,盘存耗损应减少一项纪录,即M=N+(A+1)+(B-1)。由此可知,运行盘存的过程可以良好地体现出盘存系统的实时性,从而维持应有资产数与实际资产数、借阅书籍数和盘存耗损之间的平衡。

(3)盘存审核。盘存审核主要是对运行过程中盘存系统中的数据进行核实,从而确保盘存数据的准确性并提高盘存系统运作效率的重要途径。其具体的审核方法为在系统中设置盘存审核项目,并等到盘存扫描工作结束后,使系统进入审核状态,通过相关人员对信息的进一步确认和审核,进而将相关书库的所有数据进行存档。

(4)工作量总计。工作量统计作为高校图书馆盘存工作的重要组成部分,对于明确盘存系统各个操作人员的任务具有重要作用,有利于实现系统操作人员的合理配置。一方面,对系统的工作量进行统计便于管理人员查看系统操作人员的工作状况,方便了图书的管理工作;另一方面,对盘存地点、时间以及盘存数量的相关统计,可以为图书馆的建设工作提供可靠地数据信息,从而有效地推动图书馆建设工作进程。

(5)盘存历史。盘存历史即系统中对已经进行盘存书籍的具体操作记录。有效记录和保存书库数据的,可以使相关图书管理人员详细了解图书馆中书籍的各项信息具备,有效地实现图书资源的有效配置。

本文对我国高校图书馆的馆藏现状进行了具体分析,结合盘存系统的动态性与开放性、多功能性和可间断性等特点,对高校图书馆的盘存系统进行了具体研究。可见,未来加强盘存系统在高校图书馆建设中的应用对于促进我国高校教育事业发展具有重要的历史作用和现实意义。

参考文献:

[1]吕俊杰.高校图书馆微博应用与共享研究[D].重庆:重庆大学,2013.

[2]谷强.高校图书馆修缮改造工程项目方案决策质量评价体系研究[D].青岛:中国海洋大学,2013.

[3]张红燕.高校图书馆新书推荐系统的研究与实现[D].杭州:浙江工业大学,2012.

[4]王文君,杨国福,梁震戈.基于网络技术的高校图书馆信息管理系统的研究[J].现代情报,2006,4(12):77-78.

[5]苏菊.高校图书馆信息资源整合系统的研究与实现[D].青岛:中国海洋大学,2008.

作者:刘俊

第4篇:图书馆门禁系统方案

一、 门禁系统概述

目前,门禁系统已成为安全防范系统中极其重要的一部分,在大多数图书馆中,门禁系统也是其重要的组成部分。门禁系统之所以能在众多安防产品中脱颖而出,根本原因是因为其改变了以往安防产品如闭路监控,防盗报警等被动的安防方式,以主动控制替代了被动监视的方式,通过对主要通道的控制大大地防止了罪犯从正常通道的侵入,并且可以在罪案发生时通过对通道门的控制,限制罪犯的活动范围,从而制止犯罪或减少损失。

门禁系统可以实现对人员权限的明确限定,无论是内部人员或外部人员,都可以通过对权限的设置清楚地界定可以自由出入的范围,并对人员的进出情况进行纪录,以务异常情况发生时,能够通过查询开门记录,从而界定责任人,极大的解放了人员管理的压力,并可达到在提高安全度的情况下节约人力的效果。

门禁监控系统作为一项先进的高科技技术防范和管理手段,在一些经济发达的国家和地区已经广泛应用于科研、工业、博物馆、图书馆、商场、医疗监护、银行等,特别是由于系统本身具有隐蔽性、及时性等特点,在许多领域的应用越来越广泛。

二、 设计原则

1. 系统实用性

门禁监控系统的内容应符合实际需要,不能华而不实。如果片面追求系统的超前性,势必造成投资过大,离实际需要偏离太远。因此,系统的实用性是首先应遵循的第一原则。同时,系统的前端产品和系统软件均有良好的可学习性和可操作性。特别是可操作性,使具备电脑初级操作水平的管理人员,通过简单的培训就能掌握系统的操作要领,达到能完成值班任务的操作水平。

2. 系统稳定性

由于门禁监控系统是一项不间断长期工作的系统,并且和我们的正常生活和工作息息相关,所以系统的稳定性显得尤为重要。

3. 系统安全性

门禁监控系统中的所有设备及配件在性能安全可靠运转的同时,还应符合中国或国际有关的安全标准,并可在非理想环境下有效工作。强大的实时监控功能和联动功能,充分保证使用者环境的安全性。

4. 系统扩展性

门禁监控系统的技术不断向前发展,用户需求也在发生变化,因此门禁监控系统的设计与实施应考虑到将来可扩展的实际需要,也就是:可灵活增减或更新各个子系统,满足不同时期的需要,保持长时间领先地位,成为智能建筑的典范。

5. 系统易维护性

门禁监控系统在运行过程中的维护应尽量做到简单易行。系统的运转真正做到开电即可工

作,插上就能运行的程度。而且维护过程中无需使用过多的专用的维护工具。从计算机的配置到系统的配置、前端设备的配置都充分仔细地考虑了系统可靠性,并实施了相应的认证。我们在做到系统故障率最低的同时,也考虑到即使因为意想不到的原因而发生问题时,保证数据的方便保存和快速恢复,并且保证紧急时能迅速地打开通道。

三、 门禁系统拓扑结构图

如上图所示,两台翼闸机与监控管理计算机联网,监控管理计算机就可以对两台翼闸机进行控制和管理。监控管理计算机再与一卡能服务器和汇文服务器对接,这样就可以校验翼闸机读取校园卡的信息,再判断是否允许通行。

四、 安装定位

根据图书馆的情况,门禁监控系统中的闸机将安装在一楼东门书库入口处(位置如下图所示)。在书库入口处安装两台翼闸机用以监控读者从一楼东门进出图书馆。两台翼闸机都是采用双向通行模式,读者可以持有效校园卡从此处进出。

五、 门禁系统在图书馆中的作用

1. 门禁系统的特点

1) 闸机自动读卡

读者持卡由闸机刷卡自动读识,并出闸机和门禁管理计算机作有效性检验,有效卡则闸机开门放行,无效卡则闸机关门禁止通行,整套自动门禁系统(包括设备)由两部分组成,一部分为物理设备,即刷卡进出的闸机,而另一部分则是安装在计算机上的软件产品。

2) 识别校园卡

闸机可以识别条码卡和IC卡,其主要原理为通过闸机的条码阅读器获取刷卡读者的条码信息,再将此信息通过串行线或网线送到闸机监控电脑,而闸机监控电脑则通过该条码从数据库中获取读者的有效信息并及时反馈闸机。

3) 与图书馆管理系统联网

软件产品分两部分,一部分是闸机监控软件,它安装在闸机监控电脑上,主要用来设置闸机的工作参数,控制闸机的运行、停顿、监控进入人员等。另一部分是用于更新数据库信息及进行统计报表的软件,它主要是用来更新数据库中的读者信息包括添加、修改、删除记录,以及生成、打印报表、图表等。所有门禁闸机均可与图 书馆自动化管理系统联网连接。数据由门禁管理机集中管理,并及时反馈到图书馆自动化管理系统上。

2. 门禁系统的工作流程

1) 门禁物理系统基本结构

目前,高校图书馆使用的卡有IC卡及条形码卡等,自动门禁系统只需读取卡中的有关数据与读者数据进行校验,就能自动决定是否放行,同时生成读者进馆记录并传送到后台主数据库(具体斯工作流程见图1),门禁系统在后台电脑系统不能正常动作时,有应急开门功能。

2) 门禁软件系统基本结构

门禁的软件系统结构是一个客户端/服务器的模式,两套软件系统基于一个共同的后台数据库,这样可以保证数据在更新和修改后的一致性和管理(具体工作流程见图2)。

3. 门禁系统的功能

1) 自动识别

图书馆入馆采用闸机自动进行管理,闸机自动读卡、验卡和放行,门禁管理计算机负责闸机读卡数据的接收,有效性检验和对读者进馆记录的产生、存储和统计查询。

2) 信息提示

闸机具有完善的通道指示、通行指示、声光报警以有效引导读者通行,读者刷卡验证后有各种信息反馈显示,如“请通过”,“非本馆读者”,“重复刷卡”等,对非法闯入者予以声光告警提示。

3) 系统管理

系统能进行灵活的参数设置和运行模式设置,如验卡后等待时间、同一卡重复验卡时间、免检模式、紧急通行模式等。闸机主控模块采用计算机控制,性能稳定可靠,维护方便。

4) 信息管理

实时采集进馆人员数据,产生详细进馆记录,按照要求(如读者类别、单位、时间等)生成统计报表和统计图,同时也可用作图书馆职工考勤,系统有详细的管理软件。

5) 后台控制

后台数据库是整个系统的控制中心,它为整个系统的功能实现可靠的工作平台。管理计算机将进馆记录定时发送到后台主数据库,根据用户要求,还可配置门禁系统后台管理软件。

6) 管理设置

管理计算机能对闸机进行日期和时间、有效卡的通过时间、重复刷卡间隔时间、闸机模式以及运行状态等相关参数的设置,以保证闸机高效而稳定地运行。

第5篇:高校图书馆门禁系统的实现与应用

1 引言

现在大多数图书馆实行藏、借、阅一体化的全方位开架服务模式。对图书馆而言, 准确而有效地获取图书馆资源的利用情况, 如每天的进馆人数、进馆高峰期、进馆人员的身份等[ 1] , 对提高图书馆运作效率和管理水平, 合理利用图书馆资源,完善对教学科研服务等方面具有特别重要的意义; 而同时, 由于校园管理的开放性, 读者在图书馆丢失书包物品等事件时有发生, 为读者创造良好的学习环境, 避免校外闲散人员随便进入图书馆而发生丢失物品等治安问题[ 2] , 因此对高校图书馆而言, 引入门禁系统是非常必要的。图书馆门禁系统的正常运行与否对图书馆的日常管理至关重要, 而对门禁系统进行详细研究有助于门禁系统的正常运行维护。

2 需求分析

通过对国内多家重点高校图书馆的考察, 结合大部分高校图书馆的实际情况, 确定门禁系统应满足以下需求。

2.1 身份验证功能:对校园卡和条形码借书证均能进行验证; 学校教职工及学生持有校园卡, 而到图书馆借书的校外读者持有条形码借书证, 读者均可持有效证件验证入馆。

2.2 信息采集、记录、处理:门禁管理系统可实现进馆的自动控制管理,读者进馆数据采集和统计分析等。在后台管理系统上可以列出读者的详细信息并详细记录进入馆内的人员及状况, 能按姓名、类别、进馆时间、单位、部门等分别进行查询统计, 并可生成报表打印, 以便备档。

2.3 实现分校区信息管理:对具有多个校区的高校, 由于每个校区图书馆均需安装门禁系统, 应支持分校区统计和合并统计报表数据。

2.4 门禁考勤功能:图书馆门禁管理系统, 可对图书馆管理人员进行考勤管理。

3 系统实现 3. 1 系统运行环境

门禁系统采用C/ S 模式, 后台数据库采用SQ L2005。门禁管理系统运行环境为微软. NETFramew ork 2. 0, 只要PC 安装. NET Frame

第6篇:电子图书馆系统软件

科迅数字阅览室只需一台电脑就可以帮您的学校变成电子图书馆、电子音像馆、纸质图书馆三馆合一。全校师生不仅可以在线阅读电子图书,还可以观看语音视频作为教学平台,学校还可以自主添加各类图书、音像、课件录像等资源。科迅电子图书馆软件最大限度的将教学资源有效利用,更好的为教师与学生服务。

科迅电子图书馆软件帮助学校形成低成本且有效的管理平台,系统通过用户的分级管理,为学校提供一个通知,信息发布及读者间互动评论、学习的有效平台。科迅电子图书馆软件系统包括世界名著、历史文学、地理、人物传记等免费电子图书资源达10万多册,还可以弥补目前中小学图书馆由于购书资金、场地等因素所造成的无法购置纸质图书资源的问题。科迅电子图书馆软件特点:

1、资源整合级扩充:最大限度地整合了学校的图书、音像、课件、录象、纸质图书等各种大量的信息资源,支持多种主流格式的媒体文件,音频、图像等。也可自主添加一些教学课件、教学视频、图书书目等进行资源的扩充。

2、资源共享:通过互联网或局域网即可实现多人同时阅读。

3、检索查询便捷:提供了多种检索查询方式,可以进行简单的书名、作者、出版社、分类等多种细目进行详细查询,查询便捷直观。

4、资源量大:系统软件本身包含相当于传统图书1-10万册不等的电子图书,并且可自主添加其他资源。

5、用户统一管理及个性化设置:对每个用户进行注册并分配唯一ID号方式统一管理。每个用户都可以保留自己喜欢的书签目录,可以将自己喜欢的图书进行收藏、评论,同时设置自己的用户名和密码。

6、经济实惠,适用性强:安装、使用、维护简便,且系统将实用的三个功能模块整合到一起,同时基于Web的B/S方式,所有的操作都通过浏览器来完成在资源、管理、人力、物力上进行了充分的整合,大大地降低学校管理成本。

第7篇:学校图书馆借阅管理系统

摘要:

图书借阅管理系统是现代智能办公系统的重要组成部分。因此,在本论文中详细介绍了图书借阅管理系统从开发到使用的过程论文首先从背景上说明了图书借阅管理实现信息化的重要性;然后对所用到的软件进行了简单的介绍;再通过简单的需求分析来说明在图书借阅管理系统应该具备哪些功能;然后构建一个数据库,并对数据库中各张表进行分析组建相应的关系;在需求分析和数据库都完成后,再进行系统设计;然后,该论文有对系统编写了使用说明书;最后,对此次系统的设计进行了总结。系统中使用Microsoft Visual Studio 2005,Acces软件进行代码和数据库的设计,主要实现了图书的借还书管理,读者信息的管理以及对图书信息的管理。关键字:图书管理;借阅;还书随着电脑、手机等信息工具的普及,人们能更加完善、快捷地处理信息数据。在图书馆的日常运作中,由于图书借阅和用户查询次数繁多,需要进行繁杂的信息数据管理。书籍是人类不可缺少的精神食粮尤其重要。所以图书馆借阅信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理图书、期刊、试卷合订本等查询信息这种查询管理方式存在着许多缺点如效率低、保密性差另外时间一将产生大量的文件和数据这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高计算机科学日渐成熟其强大的功能已为人们深刻认识。作为计算机应用的一部分使用计算机对图书资源信息进行查询管理具有着手工管理所无法比拟的优点例如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高图书查询管理的效率也是企业、学校的科学化、正规化管理与世界接轨的重要条件。为了能更高效、快捷、稳定地管理图书馆的数据信息,本文设计并实现了图书管理借阅。系统采用MyEclipse软件运用JAVA开发平台,使用SQL Server2008作为后台数据库系统。系统分为前后台2部分,前台主要实现了以下几个功能:查询图书,读者留言。后台以管理员方式登录实现以下几个功能:借还图书、图书管理、读者信息管理,公告栏消息发布等。读者只需要通过浏览器访问本系统,就可以轻松实现图书查询、留言等操作。同样,图书管理员也可以使用本系统方便快捷地完成图书馆的信息数据管理工作。

一、系统概述及开发工具 1. 系统概述

本图书借阅管理系统针对于人工管理图书借阅时的各种功能,设置了两种人员的使用权限,一个是系统管理员,还有一个是普通用户;系统管理员主要有读者信息管理、添加图书信息、浏览图书信息、借还书管理等功能,而普通用户只具备了查询图书等功能。

二、系统分析

在计算机尚未在图书馆广泛使用之前人们都是用纯手工的方法进行图书的管理、借阅和归还,还有对读者信息的管理。一个最典型的手工处理还书过程就是:读者将要借的书和借阅证交给工作人员,工作人员将每本书上附带的描述书的信息的卡片和读者的借阅证信息记录下来,并在借阅证和每本书贴的借阅条上填写借阅信息。这样借书过程就完成了。还书时读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证信息,并填好相应的还书信息,这样还书过程就完成了。但是这样的操作不仅需要大量的人力还需投入大量的物力,而且在查询信息时极其不方便这样就降低了管理员的工作效率,出错大大提高,也让图书信息的更新放慢了速度。但在计算机技术流行的今天,计算机的图书馆里系统已经完全代替了手工,实现了信息化的图书管能够输入图书的综合情况和进行新书有图够实现对读者档案的查询和编辑管理;能够进行借阅历史的查询功能。设计图书借阅管理系统主要是利用数据库和VS软件编制一个管理软件,用以实现图书、读者以及日常工作等多项管理。同时对整个系统的分析、设计过程给出一个完整论证。如:书信息的批量录入和删除、图书信息的查询、读者信息的录入和删除。图书管理系统是一种基于集中统一规划的数据库数据管理新模式。在对图书、读者的管理,其实是对图书、读者数据的管理。本系统的建成无疑会为管理者对图书管理系统提供极大帮助。

第8篇: 图书馆视听资料播放系统

背景

21世纪的图书馆建设,无不随着计算机信息网络技术的进步而发展。伴随近年来世界音像产业的迅速发展,广大群众对音像视听作品欣赏的需求日益增大,作为国家公益文化事业单位的各级公共图书馆,应该以其丰富的馆藏音像视听作品、先进的播放设施、浓郁的文化氛围,为广大读者提供优质的音像视听服务。这不但会在一定程度上弥补我国消费群体日益膨胀的文化需求与音像产业有效供应量不足的矛盾,同时也使图书馆自身建设得到发展和提高。但是到底采用何种方式才能充分整合(开发)和利用图书馆视听资料,并且能在短时间内同时提供给多位读者、发挥多人使用同一媒体之效率呢?

需求分析

目前,国内各省级图书馆都已建立了音像资料视听室,馆藏音像视听作品的品种数量不断丰富和增加,播放设备以及读者阅读环境也得到较大的改善,图书馆视听室的发展建设进入了黄金时期。但是从整体上看,仍赶不上同时期图书馆其他传统部门的发展。由于视听资料缺乏统一管理,播放设备陈旧落后、阅读场地狭小等制约因素,较大地影响着读者对图书馆音像视听资料的欣赏兴趣。

如何利用已经建设或即将建设的图书馆视听室实现真正的视听资料统一播放管理,为广大读者提供完善的视听服务与欣赏环境是当前需迫切解决的问题。广角图书馆视听资料播放系统应用方案正是针对这个问题的最佳解决方案。

系统概述

广角图书馆视听资料聆赏播放系统是基于企业网和宽带互联网的视频播放系统,它可以让各级图书馆轻松在网络上构建视频信息和播放系统,为广大读者提供高质量的视频多媒体服务,音视频质量可达到卓越的高清电视品质。该系统全面支持MPEG-

1、MPEG-

2、MPEG-

4、VCD、DVD、WMV、ASF、DivX、Xvid等视频编码标准和MPEG Layer I and II、MP

3、AC

3、LPCM、ADPCM、 MPEG-4 AAC-LC 2.0等音频编码标准。

广角图书馆视听资料播放系统以高质量的编码方式将视频信号、音频信号、图片信息和滚动字幕组合成一个流媒体,通过计算机网络传输到网络播放器(广角播放器),然后由播放器将流媒体信息转换成电视机(如大屏幕电视)的视频信号播出。这种显示方式对于信息的播放及信息的传播是极为理想的,不仅多媒体视听资料可以集中和远程管理,还可以随时发布节目列表,以最快的速度使广大读者了解到最新的视听讯息,而且可以随时插播新闻片段、公益广告、影视简介、旅游、消费报道等各种即时信息,供读者娱乐消遣。 方案设计

广角图书馆视听资料播放系统由播放管理工作站、广角播放器、网络平台和显示设备(如大屏幕电视)组成。

广角视听资料播放管理工作站是高性能计算机,基于Windows操作系统,供管理员对广角播放器实施管理,如视听资料管理,编辑节目播出单,把节目单和节目内容传送到播放器上。一个管理工作站可以实现对视听中心不同分区的多个广角网络播放器的远程、分布式实时管理,实现视频、音频、图片、控制信息、节目播出单的实时自动上载。同时,加装视频编辑软件,广角播放管理工作站可用于音视频节目的编辑、文件格式转换等。

广角网络播放器支持多种音视频流格式、图像、文字和滚动字幕的播放。广角网络播放器自带硬盘,可以自动按节目播出单播放存放在硬盘中的节目内容,也可以实时播放来自于流媒体服务器的实时音视频流。节目内容可以在网络流量相对小的时段传输到广角播放器,从而充分利用网络带宽。

广角图书馆视听资料播放系统加上音视频前端设备和视频直播服务器,即可使播放系统具备直播功能,可在自己办公室直接向全馆发送直播内容。宣传部门也可通过网络,生动地宣传优秀事迹、传达上级领导的指示精神、组织学习文件、进行广泛传播和宣传。

各级公共图书馆可根据实际情况将视听中心规划为不同形式的使用区域,为读者创造一个休闲、娱乐、益智、增广见闻的优良、舒适环境。 * 传统视听区

可分别播放不同类型的视听资料,如CD、VCD、DVD等,也可以自带资料,这些视听资料预先由管理员放到存储服务器,读者只需提前与管理员预约,由管理员操作即可观赏视听资料。 * 小组视听区

可提供多人以最休闲的方式观赏同一影片之用,如共同欣赏国内外经典文 学艺术影视作品及现代影视作品、收看国内外重大新闻等,也可供教师和进行学术研究的人 员播放教学和研究用的媒体资料。 * 音乐视听区

可提供1个音乐频道和多个广播频道供读者选择,读者如需等待,可一边 聆听优美音乐,一边等候。 * 电视欣赏区

有线电视的接入,可以直播新闻要事、球赛活动、嘉年华会、大型演唱会 等活动,让读者能及时了解国内外重大新闻及重要体育赛事。 * 多媒体随选视听区

由管理员将多媒体视听资料精心制作成分类栏目,读者可以通过摇控器或触摸屏点播喜爱的节目在大屏幕电视上观看。 * 团体视听室

团体视听室也可提供各类的视听资料,供专场集体使用,并可提供企业利用此视听室进行员工培训、产品演示,教师利用此视听室进行教学应用,播放教学时用的课件资料等。通过大屏幕为员工和学生提供丰富的学习资料,同时也提供了良好的视听环境。

系统结构图

系统功能

利用广角图书馆视听资料播放系统应用方案可实现以下功能: * 实时播放视频、音频、图片、文字等组合多媒体视听内容 * 播放质量可达高清电视(1920x1080i/p)的效果 * 通过广角播放软件可以同时管理不同分区的播放器

* 具有节目审核管理和权限管理功能,读者可以预约点播节目 * 远程操作节目的播放、暂停、快进、快退和对播放器的电源控制

* 提供播出单编辑功能,以播出单的形式来控制节目播放顺序、循环播放等 * 完全音视频同步,播出延时在一秒以内 * 实现远程、批量的节目传送和播放 * 可通过遥控器来随选播放节目内容 * 支持本地硬盘播放、远程硬盘播放等模式 * 支持多种视音频编码标准和图片格式 * 支持中英文滚动字幕,多种字幕显示方式

* 任意设置字幕框的位置、大小、字幕颜色、底板、颜色、底板透明度 * 任意设置图片位置、大小、透明度 * 支持素材预览,可抓取视频关键帧 * 对播放器状态实时监控、定时休眠和恢复

* 开机自动播放指定播出单,定时发送素材和播出单,多字幕、多图片 结束语

广角图书馆视听资料播放系统具有科学、灵活、易操作、易普及等特点,因此,可以激发读者了解图书馆视听室,科学利用图书馆视听资料的兴趣,同时也适应21世纪数字化图书馆视听文献资源共享工程的进展,是今后图书馆视听室播放系统的发展方向。

第9篇:图书馆管理信息系统 分析报告

图书馆管理信息系统

1 需求分析 .................................................................................. 2

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 系统背景分析

<系统背景简介…> 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 概念模型设计

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;

5 参考资料

1、 萨师煊、王珊

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

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

2、 黄梯云、李一军

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

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

3、 陈景艳、侯炳辉

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

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

4、 徐引篪、霍国庆

《现代图书馆学理论》

北京:北京图书馆出版社,1999

上一篇:变化发展趋势下一篇:有关莫高窟的诗句