欢迎来到得力文库 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
得力文库 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    教学案例图书馆信息管理系统.pdf

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

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

    教学案例图书馆信息管理系统.pdf

    1 图书馆管理信息系统图书馆管理信息系统 2 目录目录 图书馆管理信息系统.1 可行性研究报告.5 1 引 言.5 11 编写目的.5 12 项目背景.5 13 定义.5 14 参考资料.5 2 可行性研究的前提.6 21 要求.6 22 目标.6 23 条件、假定和限制.6 24 决定可行性的因素.6 3.对现有系统的分析.6 3.1 处理流程和数据流程.6 3.2 工作负荷.8 3.3 费用开支.8 3.4 人员.9 3.5 设备.9 3.6 局限性.10 4.所建议的系统.10 41 系统说明.10 4.2 系统改进之处.13 4.3 系统的影响.13 4.4 软件支持.13 4.5 系统的运行过程.13 4.6 系统设施配置.14 5 投资估算及效益分析.14 5.1 总投资估算.14 5.2 投资使用计划.14 5.3 经济效益分析.14 6.系统选择的可能性.17 7.社会因素方面的可行性.17 3 71 法律方面的可行性.17 72 使用方面的可行性.19 8可行性研究结论.19 需求规格说明书.20 1 引言.20 1.1 编写目的.20 1.3 定义.20 1.4 参考资料.20 2 任务概述.20 2.1 目标.20 2.2 运行环境.21 2.3 条件与限制.21 3 功能需求.21 3.1 功能划分.21 3.2 功能描述.21 4 数据描述.22 4.1 静态数据.22 4.2 动态数据.23 4.3 数据库描述.23 4.4 数据流图和数据词典.23 4.5 数据采集.37 5 性能需求.37 5.1 数据精确度.37 5.2 时间特性.37 5.3 适应性.37 6 运行需求.37 6.1 用户界面.37 6.2 硬件接口.37 6.3 软件接口.37 6.4 故障处理.37 总体设计.38 1 系统总体设计.38 2 系统总体功能图.38 2.1 操作过程示意图.39 4 2.2 登录系统界面的设计.40 2.3 信息服务子系统的设计.41 2.4 管理和维护子系统的设计.43 3 数据库设计.44 3.1 数据库的选择.44 3.2 数据库设计.44 3.3 数据库关系图.46 实现.47 5 可行性研究报告可行性研究报告 1 引引 言言 11 编写目的编写目的 随着科学技术的高速发展,我们已步入数字化、网络化的时代。图书馆是学校的文献信息中心,是为全校教学和科学研究服务的学术性机构,是学校信息化的重要基地。图书馆的工作是学校教学和科学研究工作的重要组成部分,是全校师生学习和研究的重要场所。为了更好地适应这种网络数字化信息的环境,一种成功的跟踪最新技术,充分利用软硬件资源,扎根于准、新、全数字资源的“图书馆管理信息系统”已孕育而生。另外,由于图书馆陈旧的管理手段给读者和图书馆管理员带来的很多操作上的不方便,同时为了提高工作效率、服务质量和管理水平,并使图书馆管理人员从繁琐的工作中解脱出来,从而使我们下定决心开发该系统。12 项目背景项目背景 建议开发软件名称:图书馆管理信息系统。项目的提出者:图书馆。开发者:智慧工作室。用户:读者。实现软件的单位:信息工程学院。13 定义定义 该图书馆管理信息系统是基于 Internet/Intranet 及 Web 技术,建立以Browser/Server 为结构模式、以数据库为后台核心应用、以服务为目的信息平台,对资源进行科学的加工整序和管理维护,为教学和科学研究提供文献信息保障和提高管理图书的效率而设计的系统。14 参考资料参考资料 软件工程案例教程,韩万江主编,机械工业出版,2013 年 1 月第 2 版。软件工程,张海藩主编,人民邮电出版社,2013 年 9 月第 4 版。计算机软件文档编制规范中华人民共和国国家标准 GB/T 8567-2006。管理信息系统,程宏主编,浙江大学出版社,2010 年 8 月第 1 版.6 2 可行性研究的前提可行性研究的前提 21 要求要求 功能:对图书馆的图书信息和用户(读者,借阅者等)信息进行有效的管理。性能:数据库的录入;图书目录检索;用户信息查询;图书信息查询。输出:用户信息;图书信息。输入:用户名称;图书编码。安全保密:馆中所有未借出的书籍能够供用户随时查阅。用户信息只能被系统管理员查阅,修改。运行环境:操作系统:Windows XP/Windows 7。数据库类型:SQL server。机器配置:CPU:P2000mmx 以上,内存大于 512M。完成期限:2012 年 10 月。22 目标目标 以最低的成本,在最短的期限内开发出具有管理图书和用户信息功能的图书馆管理信息系统(包括:人力与设备费用的节省;处理速度的提高;人员工作效率的提高)。23 条件、假定和条件、假定和限制限制 a:建议该系统运行的最短寿命为 10 年;b:进行该系统方案选择比较的期限为 2 个月;c:建议该系统软件投入使用的最迟时间为 2012 年 12 月;d:开发该软件系统的经费来源为黄淮学院财务处出资;e:该系统要受资金、寿命、社会等系列因素的制约和限制。24 决定可行性的因素决定可行性的因素 主要因素有经济条件、技术条件、团队合作精神等。3.对现有系统的分析对现有系统的分析 3.1 处理流程和数据流程处理流程和数据流程 /说明现有系统的基本的处理流程和数据流程。此流程可用图表即流程图的形式表示,并加以叙述。/图书馆管理信息系统分为图书采访、图书编目、图书流通、图书典藏、期刊管理、论文管理、公共检索、系统管理、阅览管理九部分,系统各部分既相互独立,又能进行各部分之间的数据调用。如下图所示。7 图书采访子系统的主要功能是记录采访信息并向编目子系统提供数据。图书采访子系统主要由数据处理、查询查重、统计打印、图书验收、信函定书几部分组成。如下图所示。图书编目子系统自动调用采访子系统数据及所购 MARC(机读编目格式标准机读编目格式标准,英语:MAchine-Readable Cataloging,缩写:MARC,)数据,图书编目完成后,可将数据交送到编目主库及流通子系统进行图书典藏及流通。图书编目子系统大致有图书编目、自动重查、统计打印、数据转换、数据维护几部分组成。如下图所示。图书流通是用来记录图书借还信息的,必需有书有证才能进行图书流通,流通子系统中的图书数据来自编目子系统。如下图所示。期刊管理由期刊订购、现刊管理、过刊管理三部分组成,过刊编目完成后,可以通过数据交送,将数据交送到流通子系统进行过刊借还。如下图所示。图书馆管理信息系统图书采访图书编目图书流通图书典藏期刊管理论文管理公共检索系统管理阅览管理图书采访数据处理查询查重统计打印图书验收信函订书图书编目自动重查统计打印数据转换数据维护图书流通图书借还借阅统计图书预约查询罚款书证管理期刊管理期刊订购现刊管理过刊管理 8 通过图书典藏,用户可以指明每册书的条码号、馆藏位置、是否允许流通等信息。FLCS 允许用户进行批量交送典藏然后再对个别图书进行典藏登记的方式,从而简化了典藏手续,加快了典藏效率。如下图所示。FLCS60 论文全文管理系统,通过这一系统,用户可以从光盘上、互联网上等媒体上下载信息,建立自己的全文数据库。FLCS 的论文管理系统允许用户通过 WINDOWS 的 OLE 功能存放 WORD 文档、图片、声音、影像等多媒体信息,它是一个有效的多媒体管理工具,同时又是一个得利的办公助手。用户建立的全文数据可以通过 FLCS 的 INTERNET 检索系统通过网络发布。一个 C/S 结构的 INTERNET 检索系统,通过该系统,用户可以利用 WWW浏览器,从所有上网的计算机上检索到图书馆的馆藏书目、读者基本信息、读者借书、预约到书、超期读者、罚款记录、最新图书、借阅频率最高的图书及借阅频率最高的读者、期刊数据、科技论文数据等信息。该系统的服务器端配置为NT4、IIS3、ASP3、VFP ODBC6、TCP/IP 协议。3.2 工作负荷工作负荷 /列出现有系统所承担的工作及工作量。/该图书馆管理信息系统为标准的网络软件。通过它,我们可以实现几台计算机同时编目、借还、检索等操作。通过特殊的算法,它在网络上运行时,图书借还、模糊检索等速度得到了大幅度的提高。理论上讲,图书管理系统的记录限制为一亿条,系统测试 HP(166/32M/2.1G)服务器,联想(166/32M/2.1G)PC 机工作站,管理 20 万册图书时,在检索、借还等操作时均实现秒级延时。系统适用的网络规模只受网络操作系统限制。3.3 费用开支费用开支 /列出由于运行现有系统所引起的费用开支,如人力、设备、空间、支持性服务、材料等项开支以及开 支总额。/图书典藏统计打印图书剔旧检索系统书目检索读者检索论文检索 9 3.4 人员人员 /列出为了现有系统的运行和维护所需要的人员的专业技术类别和数量。/该系统维护人员两名,至少为计算机本科学历,系统操作人员八名,对其进行系统应用的培训并熟练掌握。3.5 设备设备 /列出现有系统所使用的各种设备。/该系统的运行环境包括硬件环境和软件环境,是一个以 Internet/Intranet 为构的平台。系统的总体结构如下图所示,分为五个层次:第一层:是物理设备层,包括 PC 服务器、路由器、访问服务器、程控交换机、语音卡等。第二层:是网络支撑平台,用 TCP/IP、PPP、HTTP、HTML、POP3 和 SMTP 构成基本的网络及传输层,是网络操作系统管理环境与通讯平台。第三层:是图书管理系统的应用支撑平台,提供对上层应用系统的信息管理支持,包括数据库管理系统(Microsoft SQL Server/ORACLE)、Windows NT 操作系统、Microsoft Internet Information Server 4.0 Web 服务器系统。第四层:是应用开发平台,用于对信息的综合开发处理:利用 Intedev、VB,HTML,DreamWaver3 等。在数据库访问方面,利用 ODBC 技术建立对应数据库的数据源(DSN),采用 ADO 等技术访问和操纵数据库。第五层:为应用软件层,即图书管理系统应用软件。客户端计算机运行Windows 98 操作系统,以 IE 浏览器访问应用系统 Web 服务器。10 3.6 局限性局限性 /列出本系统的主要的局限性,例如处理时间赶不上需要,响应不及时,数据存储能力不足,处理功能 不够等。并且要说明,为什么对现有系统的改进性维护已经不能解决问题。/计算机停电或死机会不会造成数据丢失?图书管理系统没有即时存盘功能,被修改的数据不会立即存盘,会因计算机异常错误而丢失数据。能否存贮多媒体信息?图书管理系统不能存贮所有册目的文本、图片、声音、动画等多媒体信息。此外用户也不能建立自已的多媒体资料库。能否打印读者借阅证?图书管理系统不能根据读者办证日期、读者单位、读者姓名或证码打印读者借阅证。能否批量销证?图书管理系统不能单个销证,更不能批量销证。系统是否易学易用?图书管理系统不是标准的 WINDOWS 应用程序,界面不友好,操作不容易,必须经过专门训练才可进行操作。图书管理系统的数据流程与图书馆工作流程不大相符,必须要懂图书馆业务,在一个月左右时间内就可掌握。能存放多少数据、能用于多大规模的网络?理论上讲,图书管理系统的记录限制为一亿条,系统测试用 HP(166/32M/2.1G)服务器,联想(166/32M/2.1G)PC 机工作站,管理 20 万册图书时,在检索、借还等操作时均实现十秒级延时。系统适用的网络规模受网络操作系统限制。我们是否可以外购数据及与其他图书馆交换数据?系统可以自动调用所购采访数据、编目数据,FLCS 可以生成标准 MARC(ISO2709)数据以用于数据交换,FLCS 也可以接收其他图书馆的 MARC 数据建立联合编目。FLCS 还可以和其他软件如 WORD、EXCEL等交换数据。系统是否容易出问题、出了问题时怎么办?系统全部代码为 16 位,安全性一般,会出问题。系统具有的自我修复能力,例如因停电、死机、机器硬件故障等原因造成系统不能正常运行时,可由系统自动修复,实在不行,可打电话给代理商,但还未做到随叫随到。系统是否允许用户犯错误?系统不具有高度容错能力,可自动检测如登录号、复本出错、数据追加重复等错误,如用户不小心执行了错误操作,系统可能会死机。4.所建议的系统所建议的系统 41 系统说明系统说明 随着计算机、网络通讯和信息技术的发展。管理信息系统在国际上得到广泛的应用。我国也不例外,特别是各大高校的校园网管理系统得到很大的发展,并取得成功。为了适应学校全校全体师生的图书阅读的需要,我公司特别开发图书馆管理信息系统。它是基于 Internet/Intranet 及 Web 技术,建立以 Browser/Server 11 为结构模式、以数据库为后台核心应用、以服务为目的信息平台。(1)具体要求 借书、还书;在图书馆中增加/删除一本书;按照作者名或专业领域检索一批书;找到被某位读者借出的一批书;找出最近借走某本图书的读者。(2)系统限制 馆中所有未借出的书籍能够供读者随时借阅。在同一时刻,一本书不能既被借出,又可供借阅。一个读者一次借出的书籍数目不能超过预定值。(3)图书馆组织结构图 (4)系统功能结构 该系统分为以下几个子系统:编目子系统、图书采购子系统、图书流通子系统、图书馆过期图书管理子系统、图书馆财务子系统。功能框图如下:12 (5)系统实现方法、创新发展特点:在系统设计和开发中尽量采用成熟的技术是系统开发成功的保证。我们开发图书馆信息系统时,采用的主要技术为:Web 技术,ASP 技术,html 技术关系数据库技术,局域网技术。由于采用了以上技术,读者运行浏览器(如 IE),以 B/S 方式连入主服务器,浏览信息或提出服务请求。图书馆管理者可以掌握所有图书信息,图书馆财务人员可以方便的结算工作人员的工资,灵活处理进书财务等。ASP 技术很好地适应了交互站点设计和基于 Web 的数据库访问的要求。ASP环境下对数据库的访问采用 ADO 数据模型,使用它,可以对来自许多种数据提供者的数据进行读取和写入操作。例如,可以使用 Microsoft SQL 数据库中的信息,以及其它与 ODBC 兼容的数据库。(6)采购系统组织结构图 13 (7)图书流通子系统 4.2 系统改进之处系统改进之处 图书馆管理信息系统是基于网络的新型系统,应用了最新的网络技术,该图书馆系统规模较小,但是功能齐全,具有相当的管理功能,馆中所有未借出的书籍能够供读者随时借阅,在同一时刻,一本书不能既被借出,又可供借阅,一个读者一次借出的书籍数目不能超过预定值。4.3 系统的影响系统的影响 该系统的应用可以方便广大师生使用图书馆的图书资源,可以科学的管理所有的图书,优化图书资源的配置,让有限的图书发挥最大的作用。同时方便图书馆对图书的编目管理,可以使用更合理的方法编排图书,借书者更方便的可以找到自己想要找的书,支持在线查看图书馆的藏书情况。4.4 软件支持软件支持 该系统使用 ASP,HTML,SQLSERVER,等软件开发,ASP 技术很好地适应了交互站点设计和基于 Web 的数据库访问的要求。用户使用 IE 浏览图书馆的主页,图书馆有专门的数据服务器,使用 windows 2000 server 架设服务器,管理端使用VB 开发。4.5 系统的运行过程系统的运行过程 系统使用期半年,在开始必须对初始数据进行录入,包括所有的书目信息,出库图书的信息,读者的信息,流通图书信息,图书馆管理者的信息,图书馆财务信息,图书馆资金应用信息等。在半年的使用期通过检验后,将要优化该系统的性能,把一些发挥不良的组件重新开发,或者加入合适的补丁文件,系统稳定后的主要工作是加强该系统安全性。14 4.6 系统设施配置系统设施配置 该系统需要服务期 2 台(一台提供服务,一台备份),工作站 5 至 10 台,开发阶段需要两台微机作为模拟网络环境来开发。具体配置:具体的网络布线按用户要求配置。5 投资估算及效益分析投资估算及效益分析 5.1 总投资估算总投资估算 1、开发、测试所需设备(网络、服务器、工作站等)总需投入 16 万元;其中:开发使用的服务器 2 台,共 5 万元。测试使用的服务器 2 台,共 4 万元。网络设备(交换机、路由器、访问服务器等),共 3 万元。开发用计算机 4 台,共 4 万元。测试用计算机及其他设备,3 万元 2、软件和系统平台建设总需投入 3 万元;其中:数据库系统 0.7 万元。开发工具软件及系统平台 2 万元。网络安全软件 0.3 万元。3.项目配套流动资金需投入 3 万元;4.项目总投资 22 万元。5.2 投资使用计划投资使用计划 1.项目建设期第一年,陆续购入设备并建设软硬件平台;2.流动资金于正式投产后即一次全部投入。5.3 经济效益分析经济效益分析 5.3.1 产品成本估算与价格 1.原材料及包装材料按购入时市场价格定;预计产品材料消耗费占收入的3%。2.开发人工成本平均按 2 万元/人年计算(不包括折旧),项目初期计划投入 10 人,包括系统分析员、软件开发与测试人员、市场和服务人员;以后随销售收入的增加,每年递增 20%。3.固定资产折旧采用年限法计算,固定资产原值 19 万元,折旧年限 5 年。见以下固定资产折旧计算表。15 固定资产折旧计算表 单位:万元 4.管理费用:按销售收入的 5%测算;5.销售费用:按销售收入的 10%测算;6.年销售量根据上面的预测确定,单价为 5 万元/套,成本费用估算见下表:成本费用估算表 单位:万元 5.3.2 财务效益预测 该项目计算期 6 年,建设期 1 年,生产期 5 年,生产期第一年即可达产。税金及附加:增值税按 6%,城建税按增值税的 7%,教育附加费按增值税的 3%。所得税:按 33%的税率计算。具体各年效益分析如下损益表:16 损益表 单位:万元 5.3.3 财务评估指标 1.静态指标 1)平均利润总额=年利润总额合计/5 年=43.88 万元 2)平均税后利润=年税后利润合计/5 年=29.4 万元 3)年平均投资利润率=年平均利润总额/项目总投资 =43.88/22 =199.45%2.动态指标 1)财务内部收益率=75.67%2)财务净现值(IC=8%)=176.57 万元 3)投资回收期=2.37(含建设期)5.3.4 敏感性分析 为测算项目可能承受风险的能力及项目在财务上、经济上的可靠性,拟对项目的主要风险因素的变化对项目财务内部收益率和投资回收期的影响进行敏感性分析。根据项目特点确定主要风险因素为项目的销售收入。其分析如下:敏感性分析表 17 5.3.5 财务评价结论 拟建设项目按现行政策和现行价格计算,内部收益率 76.67%,投资回收期2.37 年,具有一定的抗风险能力,在计算期内资金运营状况良好,该项目在经济上具有可行性。6.系统选择的可能性系统选择的可能性 由于图书馆管理信息系统的复杂性比较大,模块比较多,因此可供选择的设计方法的余地不是太大。1.利用自己的人力资源、知识技术和经验自主开发设计,通过自主开发可以锻炼自己的人员,积累经验,此外可节省经费。2.通过成熟的软件开发商,他们的专业化程度高,队伍整齐,经验丰富,但收费往往比较高。在自主开发的选择里面数据的存储方面可考虑SQL server 2000系统和VB 友好强大的界面功能,硬件方面则选择简单的集线器(harbor)。7.社会因素方面的可行性社会因素方面的可行性 71 法律方面的可行性法律方面的可行性 政府,无论是中央政府还是地方政府,一般都用法律规定组织可以做什么,不可以做什么。例如:合同法,消费者权益保护法,专利法,反不正当 18 竞争法等对所有企业的行为都做了限制。我们公司就设有自己的法律顾问,这是因为法规的影响不仅仅限于时间和金钱,它还缩小了管理者可斟酌决定的范围,限制了可行方案的选择。根据中华人民共和国计算机软件保护条例(1991 年 6 月 4 日中华人民共和国国务院令第 84 号发布)(修改后的新条例 2002 年 1 月 1 日起施行)第九条可知:软件著作权人享有下列各项权利:(一)发表权,即决定软件是否公之于众的权利;(二)开发者身份权,即表明开发者身份的权利以及在其软件上署名的权利;(三)使用权,即在不损害社会公共利益的前提下,以复制、展示、发行、修改、翻译、注释等方式使用其软件的权利;(四)使用许可权和获得报酬权,即许可他人以本条第(三)项中规定的部分或者全部方式使用其软件的权利和由此而获得报酬的权利;(五)转让权,即向他人转让由本条第(三)项和第(四)项规定的使用权和使用许可权的权利。第十二条 受他人委托开发的软件,其著作权的归属由委托者与受委托者签订书面协议约定,如无书面协议或者在协议中未作明确约定,其著作权属于受委托者。第十八条 在软件著作权的保护期内,软件的著作权人或者其受让者有权许可他人行使本条例第九条第(三)项规定的使用权。著作权人或者其受让者许可他人行使使用权时,可以按协议收取费用。另外,软件权利的使用许可应当根据我国有关法规以签订、执行书面合同的方式进行。被许可人应当在合同规定的方式、条件、范围和时间内行使使用权。合同中未明确规定为独占许可的,被许可的软件权利应当视为非独占的。第二十二条 因课堂教学、科学研究、国家机关执行公务等非商业性目的的需要对软件进行少量的复制,可以不经软件著作权人或者其合法受让者的同意,不向其支付报酬。但使用时应当说明该软件的名称、开发者,并且不得侵犯著作权人或者其合法受让者依本条例所享有的其他各项权利。该复制品使用完毕后应当妥善保管、收回或者销毁,不得用于其他目的或者向他人提供。第三十条 除本条例第二十一条及第二十二条规定的情况外,有下列侵权利为的,应当根据情况,承担停止侵害、消除影响、公开赔礼道歉、赔偿损失等民事责任,并可以由国家软件著作权行政管理部门给予没收非法所得、罚款等行政处罚:(一)未经软件著作权人同意发表其软件作品;(二)将他人开发的软件当作自己的作品发表;19 (三)未经合作者同意,将与他人合作开发的软件当作自己单独完成的作品发表;(四)在他人开发的软件上署名或者涂改他人开发的软件上的署名;(五)未经软件著作权人或者其合法受让者的同意修改、翻译、注释其软件作品;(六)未经软件著作权人或者其合法受让者的同意复制或者部分复制其软件作品;(七)未经软件著作权人或者其合法受让者的同意向公众发行、展示其软件的复制品;(八)未经软件著作权人或者其合法受让者的同意向任何第三方办理其软件的许可使用或者转让事宜。第三十三条 当事人不履行合同义务或者履行合法义务不符合约定条件的,应当依照民法通则有关规定承担民事责任。72 使用方面的可行性使用方面的可行性 我们重视对客户进行需求分析,同时还尽心为客户考虑其长远利益和运行要求。从用户单位大学校园图书馆的行政管理和工作制度等方面来看,是完全能够使用该软件系统。从大学图书馆的使用人员来看,可大致分为五类:一、学生;二、教职工;三、图书馆管理人员;四、行政职工;五、其余各界人士。用户的素质较高,大部分受过本科教育,而新开发的软件系统友好的界面及简便的操作方法,保证能满足绝大多数用户使用该系统的要求。8可行性研究结论可行性研究结论 鉴于以上分析可知,该图书馆管理信息系统开发项目不仅有巨大的经济效益,而且有巨大的社会效益。从而使我们深信该系统开发出来之后将获得巨大的成功!综上所述,该项目在技术、经济和社会效益上是完全可行的。20 需求规格说明书需求规格说明书 1 引言引言 1.1 编写目的编写目的 在编写图书管理系统软件之前,对同类型产品的市场进行了前期调查,与多位软件设计者和使用者进行了探讨和分析,之后由软件项目小组向系统分析人员与软件设计人员提出了这份需求规格说明书。该需求规格说明书对图书管理系统软件进行了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,概要设计说明书和完成后续设计与开发工作将在此基础上进一步提出。1.2 项目背景 随着社会信息量的与日俱增,作为信息存储的主要媒体之一图书,数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多,这也充分应用硬件资源;对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,为了便于图书资料的管理更为需要有效的图书管理软件。图书管理系统软件 LMS V1.0 是一功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点。该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广的 DOS,WINDOWS 系列等操作系统上使用。除此以外,LMS V1.0 可通过访问权限控制以及数据备份功能,确保数据的安全性。1.3 定义定义 文档中采用的专门术语的定义及缩略词简要如下:LMS:Library Management System,图书管理系统。1.4 参考资料参考资料 1 郑人杰,殷人昆,陶永雷。实用软件工程(第二版)。北京:清华大学出版社。2010。2 郑章,程刚,张勇等。Visual C+6.0 数据库开发技术北京:机械工业出版社。1999。2 任务概述任务概述 2.1 目标目标 图书管理系统针对的用户是单个中小型图书室或者个人,藏书的种类和 21 数量较少,读者的数量和来源受到一定的限制。相应的需求有:1 能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理,这主要包括:1)图书信息的录入、删除及修改。2)图书信息的多关键字检索查询。3)图书的出借、返还和资料统计。能够对一定数量的读者进行相应的信息存储与管理,这其中包括:1)读者信息的登记、删除及修改。2)读者资料的统计与查询。能够对需要的统计结果提供打印输出。能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。2.2 运行环境运行环境 Intel486 以上系列、AMD K6 以上系列等 PC 台式机和便携式电脑;运行时占用内存:1MB;所需硬盘空间:5MB;软件平台:中文 Windows95/98/NT 4.0 或更高版本;2.3 条件与限制条件与限制 一个更为完善的图书管理系统,应提供更为便捷与强大的信息查询功能,如相应的网络操作及服务,由于开发时间和计算机数量有限,该系统并未提供这一功能。对信息的保护手段仅限于设置用户级别,以及提供数据文件的备份,比较简单,不能防止恶意的破坏,安全性能有待进一步完善。3 功能需求功能需求 3.1 功能划分功能划分 该软件具有如下主要功能:1.浏览功能;2.查询功能;3.插入功能;4.修改功能;5.删除功能;6.授权功能;3.2 功能描述功能描述 1.浏览功能 22 列出当前数据库文件中书籍和读者的所有记录;可选定一项记录,显示所有域;2.查询功能 书目匹配查询;读者匹配查询;书目和读者相关匹配查询;3.插入功能 增加一个书目记录;增加一个读者记录;4.修改功能 修改某一已存在的记录内容,提供确认机制;5.删除功能 删除一个记录,提供确认机制;6.授权功能;授权读者访问数据的权限;4 数据描述数据描述 4.1 静态数据静态数据 图书管理系统的静态数据包括:图书(book):书号(book_code);书名(title);作者(author);出版社(publisher);价格(price);摘要(abstract);状态(status);图书管理员(administer):口令(password);姓名(name);读者(reader):借阅证号(reader_code);姓名(name);联系方法(address);图书访问记录(recorder):书号(book_code);借阅证号(reader_code);借书日期(out_date);23 4.2 动态数据动态数据 输入数据:鼠标对按钮的点击 查询方式、查询关键字;新建图书项、读者项;图书项、读者项相应纪录更改;备份数据恢复所需的数据备份文件;借阅、返还、丢失注销时的图书序号、读者借阅证号;受限操作所需的密码;输出数据:查询关键字确定的数据库记录的子集;统计结果及其格式化文件;信息录入、删改结果(成功或失败);图书借阅、返还、丢失注销等操作结果;数据备份输出的数据备份文件;内部数据:查询操作建立的索引;4.3 数据库描述数据库描述 数据库采用 Microsoft Access 数据库。4.4 数据流图和数据词典数据流图和数据词典 4.4.1 顶层数据流图 顶层数据流图:(1)采购系统数据流图 24 采购子系统数据流程图:二级流程图:(2)图书流通子系统 25 图书流通子系统数据流图 二层流图 三层流图 26 27 4.4.2 详细数据流图 1.读者借书过程:(1):数据流图:A:图书信息;B:读者信息;C:图书访问记录;D:日期;(2):数据词典:数据源点及汇点描述:名称:读者 简要描述:借书、还书、查询及登记注册 有关数据流:借书证;所借书本 名称:日历 简要描述:当日日期 有关数据流:年月日 加工逻辑词条描述:加工名:借书检验 加工编号:简要描述:检验读者身份、图书是否入库、读者还能借多少书以此判定读者是否能借书 输入数据流:借书证;所借书本,读者信息,图书信息,图书访问记录,日期 28 输出数据流:借书错误信息,借书信息 加工逻辑:IF 借书证未登记入库 THEN 发出“借书错误”ELSE IF 图书未登记入库 THEN 发出“借书错误”ELSE IF 读者已借图书和现借图书多于限制数 THEN 发出“借书错误”ELSE IF 读者已借图书中有超期 THEN 发出“借书错误”ELSE 发出“借书信息”ENDIF ENDIF ENDIF ENDIF 加工名:借书登记 加工编号:简要描述:将“借书信息”登记到“图书访问记录库图书访问记录”中,完成后将书本递交读者 输入数据流:借书信息,日期 输出数据流:图书访问记录,图书 加工逻辑:将借书信息及日期写入图书访问记录;将图书递交读者 数据流名词条描述:数据流名:借书证 说明:用以携带读者的唯一识别标识 数据流来源:读者 数据流去向:借书检验 数据流组成:借书证借书证号姓名联系方法 借书证号“000000001”.“999999999”姓名2字母24 联系方法4字母50 数据流名:图书 说明:记录图书的主要相关信息 数据流来源:读者 数据流去向:借书检验 29 数据流组成:图书书号书名作者出版社价格摘要状态 书号“000000001”.“999999999”书名2字母24 作者2字母24 出版社2字母24 价格“000.01”.“999.99”摘要=10字母200 状态1字母 数据流名:检验错误 说明:用于指示读者借书错误信息 数据流来源:借书检验 数据流去向:读者 数据流组成:检验错误2字母40 数据流名:借书信息 说明:用于传递读者号和图书号 数据流来源:借书检验 数据流去向:借书登记 数据流组成:借书信息借书证号书号 数据流名:日期 说明:提供当前日期信息 数据流来源:日历 数据流去向:借书检验,借书登记 数据流组成:日期年月日 年“0000”.“9999”月“01”.“12”日“01”.“31”数据流名:图书访问记录 说明:用于记录读者借书信息 数据流来源:图书访问记录库,借书登记 数据流去向:借书检验 数据流组成:图书访问记录书号借阅证号借书日期 借书日期日期 数据流名:读者信息 说明:用于记录登记入库的读者信息 30 数据流来源:读者库 数据流去向:借书检验 数据流组成:读者信息借书证号姓名联系方法 数据流名:图书信息 说明:用于记录登记入库的图书信息 数据流来源:图书库 数据流去向:借书检验 数据流组成:图书信息书号书名作者出版社价格摘要状态 数据文件词条描述:数据文件名:读者库 简述:存放读者信息 输入数据:输出数据:读者信息 数据文件组成:读者库由“读者信息”组成 存储方式:关键码 存取频率:数据文件名:图书库 简述:存放图书信息 输入数据:输出数据:图书信息 数据文件组成:图书库由“图书信息”组成 存储方式:关键码 存取频率:数据文件名:图书访问记录库 简述:存放图书访问记录信息 输入数据:图书访问记录 输出数据:图书访问记录 数据文件组成:图书访问记录库由“图书访问记录”组成 存储方式:关键码 存取频率:2.读者还书过程:31 数据源点及汇点描述:加工逻辑词条描述:加工名:还书检验 加工编号:3 简要描述:检验图书是否图书室外借图书 输入数据流:图书,图书访问记录 输出数据流:检验错误,还书信息 加工逻辑:IF 书号与数据库数据不符 THEN 发出“检验错误”ELSE 发出“还书信息”ENDIF 加工名:还书登记 加工编号:4 简要描述:删除读者对该图书的借书信息,如果超期给出警告及天数 输入数据流:还书信息,日期 输出数据流:图书访问纪录,还书成功 加工逻辑:IF 所还图书超期 THEN 统计超期天数 生成含警告的返回信息 ELSE 删除图书访问记录库中相应的借书记录 生成成功信息 ENDIF 给出还书返回信息 数据流名词条描述:数据流名:还书信息 32 说明:用于传递图书书号 数据流来源:还书检验 数据流去向:还书登记 数据流组成:还书信息书号 每个数据量流通量:数据流名:还书成功 说明:用于通知还书成功 数据流来源:还书登记 数据流去向:读者 数据流组成:还书成功2字母10 每个数据量流通量:数据文件词条描述:3.读者查询浏览过程:数据源点及汇点描述:加工逻辑词条描述:加工名:查询许可检验 加工编号:简要描述:检验读者身份是否有效 输入数据流:借书证,查询信息,读者信息 输出数据流:检验错误,查询信息 加工逻辑:IF 借书证在读者库中不存在 THEN 发出“检验错误”ELSE 发出“查询信息”ENDIF 33 加工名:数据查询 加工编号:简要描述:根据所读入的查询信息,检索图书库和图书访问记录库得出相应结果 输入数据流:查询信息,图书信息,图书访问记录,日期 输出数据流:查询结果 加工逻辑:根据所读入的查询信息,检索图书库和图书访问记录库得出相应结果 数据流名词条描述:数据流名:查询信息 说明:用于传递查询关键字段 数据流来源:读者,查询许可检验 数据流去向:查询许可检验,数据查询 数据流组成:查询信息1字母50 每个数据量流通量:数据流名:查询结果 说明:用于显示读者查询的结果 数据流来源:数据查询 数据流去向:读者 数据流组成:查询信息读者信息图书信息 每个数据量流通量:数据文件词条描述:4.图书管理员增删改图书:数据源点及汇点描述:34 名称:图书管理员 简要描述:管理图书及读者借书、还书、查询与登记注册 有关数据流:管理员信息,图书,检验错误,操作确认 数目:加工逻辑词条描述:加工名:身份验证 加工编号:简要描述:根据所读入的管理员信息,检索管理员库验证该人身份 输入数据流:管理员信息,图书 输出数据流:操作信息,检验错误 加工逻辑:根据所读入的管理员信息,检索管理员库验证该人身份 加工名:增删改图书 加工编号:简要描述:根据所读入的操作信息,增删改图书库里的内容 输入数据流:操作信息,图书信息 输出数据流:图书信息,操作确认 加工逻辑:根据所读入的操作信息,增删改图书库里的内容 数据流名词条描述:数据流名:管理员信息 说明:用于传递图书管理员的身份信息以备验证 数据流来源:图书管理员,管理员库 数据流去向:身份验证 数据流组成:管理员信息口令姓名 口令3字符8 姓名2字母24 每个数据量流通量:数据流名:操作信息 说明:用于传递图书管理员的操作命令 数据流来源:身份验证 数据流去向:增删改图书 数据流组成:操作信息2字母50 每个数据量流通量:数据流名:操作确认 说明:用于传递增删改图书是否成功 35 数据流来源:增删改图书 数据流去向:图书管理员 数据流组成:操作确认1字母50 每个数据量流通量:数据文件词条描述:数据文件名:管理员库 简述:存放管理员信

    注意事项

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

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




    关于得利文库 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

    © 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

    黑龙江省互联网违法和不良信息举报
    举报电话:0468-3380021 邮箱:hgswwxb@163.com  

    收起
    展开