您好,欢迎访问三七文档
1图书馆管理信息系统系统分析报告专业经济信息管理班级信息班学号11061107学生潘秋露时间2012年11月7日21.引言1.1.1摘要系统名称:图书管理信息系统目标:减少人力与管理费用;提高信息准确度;改进管理和服务建立高效的信息传输和服务平台,提高信息处理速度和利用率。主要功能:①读者管理:管理员要为每个读者建立借阅账户,并給读者发放不同类别的借阅卡(借阅卡可提供卡号、读者姓名)。②借阅管理:持有借阅卡的读者可以通过管理员(作为读者的代理人与系统交互)借阅、归还图书。③读者查询:可通过互联网或图书馆内查询终端查询图书信息和个人借阅情况,以及续借图书(系统审核符合续借条件)。④图书管理:图书管理员定期或不定期对图书信息进行入库、修改、删除等图书信息管理以及注销(不外借),包括图书类别和出版社管理。1.1.2背景建议开发软件名称:图书馆管理信息系统项目的提出者:图书馆开发者:潘秋露用户:读者;实现软件的单位:河南财专1.1.3引用资料和定义参考资料:《VisuaiFoxPro程序设计》倪天林王艳萍左雅周宏敏电子工业出版社2012年第二版《信息管理系统》钟伟李卓华李宗尧谢培苏科学出版社2010年第二版定义:图书管理系统对于现代图书馆而言,是能否发挥其教学科研的作用的至关重要技术平台。对于读者和图书管理员来说,是能否方便快速获取信息的关键。所以,图书管理系统应该能够为用户提供充足的信息和快捷方便的操作手段。2.组织结构调查为了对系统有一个全貌性的了解,首先要对系统的内部人员结构、组织及用户情况有所了解。图书馆系统的组织结构图如下:3图书馆有馆长全面负责,下设办公室,财务室,采编室,学术论文室,图书借阅室,期刊阅览室,电子阅览室,技术支持室。各部门的业务职责如下。办公室:办公室协助馆长负责日常工作,了解学生的需求,制定采购计划。财务室:负责财务方面的工作。采编室:负责图书的采购,入库和图书的编目,编目后的图书粘贴标签,并送图书借阅室上架。学术论文室:负责学术论文的手机和整理。图书借阅室:提供对读者的图书查询服务和图书借阅服务。电子阅览室:收集整理电子读物,准备提供电子读物的节约服务,目前可以提供目录查询和借阅。期刊阅览室:负责情况的收集整理的借阅。技术支持室:负责对图书馆的网络和计算机系统提供技术支持。3.需求分析3.1使用范围在学校图书馆内部的现有局域网这个网络环境下,信息由各用户在规定的权限下在各自的工作站上录入,信息上网后各用户可查询,调用,达到信息共享。3.2背景图书馆在正常运营中面对大量书籍、读者信息以及两者间相互联系产生的借书信息、还书信息。现有的人工记录方法既效率低又错误过多,大大影响了图书馆的正常管理工作。因此需要对书籍资源、读者资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,有利用管理效率的提高。图书馆管理信息系统是图书馆的支持系统,当前设计应满足以下需求:(1)图书馆将图书借给读者,读者和图书都必须在系统中注册。(2)系统通过设置帐号和密码控制用户访问,读者和管理员可修改自已的密码。(3)图书馆负责购买图书,对于流行的书一般要多买几本,如果图书破旧或过期则可以从图书系统中删除。(4)图书馆管理员负责与读者打交道,他们的工作要得到系统的支持。馆长采编室学术论文室办公室财务室图书借阅室电子阅览室期刊阅览室技术支持室4(5)借书者可以事先通过网络预约要借的图书,然后到管理员处办理正式借书手续。(6)图书借出有时间限限制,一旦超期,管理员应及时通知借书者归还图书。(7)图书馆可以方便地产生、更新和删除系统中与书目、借书者、借书记录和预约记录等信息。(8)系统能够运行在Windows系统下,用户可通过局域网操作,还应该有一个非常好的图形用户界面(GUI)(9)系统应该具有很好的可扩展性。3.3功能需求分析该项目系统包含的功能有:图书信息管理、读者信息管理、借书服务管理,还书服务管理,其中每个功能由若干个相关联的子功能模块组成。如图所示:系统功能模块(1)图书信息管理“图书信息管理”功能模块用于管理图书的相关信息,包括浏览、查询、添加、修改和删除功能。在进行图书信息的添加时,系统会自动检测所添加的图书信息中的书籍条码在书籍表中是否已经存在,如果存在,会提示用户该书已经存在。在进行图书信息的删除时,要首先弹出提示窗口让用户确认是否删除,只有用户确认后才能进行图书信息的删除。在进行图书修改时,不准用户修改书籍条码,因为书籍条码作为数据库中书籍表的主键是不同书籍的唯一标识,不准修改书籍条码可以防止不经意将书籍条码改错;如果确实要修改书籍条码,可以通过数据库管理员来实现,也可以先将错误书籍条码信息删除再添加正确的书籍信息,这样在删除时会弹出提示窗口让用户确认是否删除,给用户以提示,防止意外错误[3]。其模块如下图所示:5“图书信息查询”功能模块用于查询图书的相关信息,包括书籍条码(BOOK_ID)、书名、出版社、作者、出版日期、尚能否借出。(2)读者信息管理“读者信息管理”功能模块用于管理与读者相关的信息,包含的子功能模块如下图所示:“读者信息查询”功能模块用于查询读者的相关信息,包括读者条码、读者姓名、性别、证件号码。“读者信息添加”功能模块用于添加新近读者的相关信息,包括读者条码、读者姓名、性别、证件号码。“读者信息修改”功能模块用于修改已存读者的需修改的信息。“读者信息删除”功能模块用于删除读者的所有信息。(3)借书服务管理模块图书馆管理员通过此模块来进行借书操作。在进行借书信息的添加时,系统会自动检测该读者是否有权借书(过去借书历史中有超期未还的现象),所借读者信息管理读者信息查询读者信息添加读者信息修改读者信息删除“读者信息管理”功能模块图书信息管理图书信息查询图书入库图书信息修改图书注销“图书信息管理”功能模块6书是否在馆内未被借出,只要有一个条件不满足,就会提示出错。“借书服务管理”用于登记读者借阅图书的记录并减少在库图书的库存量,登记内容包括读者编号、书籍条码(BOOK_ID)。(4)还书服务管理模块图书馆管理员通过此模块来进行还书操作。在进行还书信息的添加时,系统会自动检测此次还书是否在规定的时间内,若超期,则锁定该读者,并给出提示信息。“还书服务管理”功能用于登记读者归还图书的记录并增加在库图书的库存量,登记内容包括读者姓名、书籍条码(BOOK_ID)、借书日期、归还时间、超期天数。(5)数据库维护功能是信息管理系统不可或缺的部分在图书管理部门对所有的图书馆以及会员信息都要进行统一管理书籍的借出等情况也要进行详细的登记以便能对整个图书馆管理部门运作有全面的了解并根据实际情况补充书源不足的部分。(6).查询的具体功能如图所示在对图书管理信息系统进行全面信息化管理的过程中查询是一项非常重要的功能。比如用户借书信息、借还日期的信息、书籍库源情况信息、预留信息等这项功能能使用户得到即时书籍信息方便读者根据实际情况选择业务方式。(7)安全管理模块的具体功能如图所示数据库管理功能读者信息管理书籍管理功能7这是任何一个信息管理系统都需要的部分,图书管理系统的操作只能由专人进行,只有图书管理部门的工作人员才能拥有权限,特别是图书馆的借出状况,如果没有安全管理部分后果难以想象,可能每次登录都需要用户身份的验证。(8)帮助模块的具体功能3.4局限性现有的系统主要由以下局限性a服务器在同一时间的访问量过大时,服务器响应不及时b图书管理系统,缺少提示,当某一类图书缺货时,无警告提示c现有系统不能提供在线直接阅读功能d现有系统不提供快速下载电子版图书功能e购书时的付款方式单一,且缺少稳定性8f我们是否可以外购数据及与其他图书馆交换数据4.业务流程图4.1业务流程分析业务流程是指某项业务活动的工作流程。通过业务流程调查,理清图书馆管理系统的主要业务和业务的流程。图书馆管理员编制图书采购计划,由采购员负责新书的采购工作。采购图书入库后,交采编室编目,粘贴标签,产生图书目录。图书交图书借阅室上架,供读者借阅。采编后的电子读物交电子阅览室。借阅室根据读者注册的信息,进行借阅。读者分为注册读者和非注册读者,只有注册读者可以在本图书馆结束,非注册读者只能查询目录但不能借书。读者填写注册登记表,交图书馆的管理员审核后,计入读者登记表,成为注册读者,发给借书证。注册读者借书时,需填写借书单,连同借书证一起交给阅览室管理员,管理员核对无误后,填写借阅登记表,修改图书登记表中该书的数量,上架取书交给读者。4.2数据流程分析数据流程图是描述某个业务中数据输入、处理、输出、存储情况的图。根据以上业务流程图有如下的数据流程图管理员编制图书采购计划采购员图书采购采编室粘贴标签、形成图书目录电子阅览室图书借阅室读者注册登记表审核登记表注册读者借阅图书95.数据字典数据存储名称:读者信息表简述:存放着读者信息数据存储组成:学号+姓名+性别+班级+系别+入学时间+金额+借阅本数关键字:学号例如:“I01-01”表示第一个子系统中的第二个数据项。图书馆管理信息系统读者管理子系统借还书管理子系统图书管理子系统办证子系统注销子系统挂失补办子系统借书子系统还书子系统交费子系统缺书登记子系统旧书报废子系统采购子系统010203040506070809办公室P1图书采购保管员P2粘帖标采编室签D1图书目录电子阅览室图书阅览室读者P3审核管理员登记注册表D2登记表注册读者10(1)数据项的定义例1.数据项编号:I01-01数据项名称:学号别名:学生编号简述:某个学生的代码类型及宽度:字符型,12位取值范围:”000000000001”-”999999999999”例2.数据项编号:I06-03数据项名称:金额别名:金额简述:图书证中记录的现有钱数类型及宽度:整型,2位取值范围:”01”-”99”例3.数据项编号:I01-02数据项名称:姓名别名:学生姓名简述:某个学生的姓名类型及宽度:文本型,8位例4.数据项编号:I01-03数据项名称:性别别名:学生性别简述:某个学生的性别类型及宽度:文本型,2位(2)数据结构的定义例1.数据结构编号:DS01-01数据结构名称:办证申请单简述:新生所填新生信息及申请办理图书证相关信息数据结构组成:学号+姓名+申请内容+申请日期例2.数据结构编号:DS02-01数据结构名称:注销申请单简述:读者所填读者信息及读者图书证相关信息数据结构组成:学号+姓名+申请内容+申请日期例3.数据结构编号:DS04-01数据结构名称:借阅申请单简述:读者所填想要借阅的书的相关信息数据结构组成:学号+书名(及版本)+作者+出版社+申请日期例4.数据结构编号:DS09-01数据结构名称:采书单11简述:管理员所填需要采购的图书的相关信息数据结构组成:书名(及版本)+作者+出版社+单价+数量(3)数据流的定义例1.数据流编号:D01-01数据流名称:领证通知单简述:图文信息中心发出的领证通知单数据流来源:图文信息中心数据流去向:新生数据流组成:学号+姓名+班级+领证时间数据流量:10份/小时高峰流量:20份/小时例2.数据流编号:D04-01数据流名称:领书通知单简述:图文信息中心发出的领书通知单数据流来源:图文信息中心数据流去向:读者数据流组成:学号+书名(及版本)+作者+出版社+借入日期数据流量:10份/小时高峰流量:50份/小时例3.数据流编号:D06-01数据流名称:交费申请单简述:读者提交的交费申请单数据流来源:读者数据流去向:交费处理模块数据流组成:学号+姓名+金额+日期数据流量:2份/小时高峰流量:100份/小时例4.数据流编号:D07-01数据流名称:缺书登记表单简述:记录读者需要而图书馆中没有的图书书目数据流来源:读者数据流去向:办证处理模块数据流组成:书名(及版本)+作者+出版社数据流量:2份/小时高峰流量:20份/小时(4)处理逻辑的定义例1.处理逻辑编号:P01-01处理逻辑名称:办证申请简述:办理图书证12输入数据流:数据流新生的学号,姓名,班级,申请内容,申请时间,来源于办证申请表。处理:根据数据流新生的学号,姓
本文标题:图书馆系统分析报告
链接地址:https://www.777doc.com/doc-2598251 .html