2022年软件体系结构课程设计方案BS和CS图书管理系统.docx
精选学习资料 - - - - - - - - - 个人资料整理 仅限学习使用软件体系结构课程设计报告基于 B/S和C/S的图书治理系统设计课题: 图书治理系统班级: 08级计本 <2)班姓名:邢晓敏学号: 20221602B066 名师归纳总结 - - - - - - -第 1 页,共 10 页精选学习资料 - - - - - - - - - 个人资料整理 仅限学习使用一、系统建设目标 1、建立网上图书查询、图书预约模式;借助于学院校内网 "在学院 现有网站上加入链接页面实现图书、期刊查询、借书情形查询、图 书预约;通过学院校内网为读者供应更多的信息服务;2、规范图书治理工作模式,用运算机治理取代以往的手工作业和定 性治理模式,使图书治理工作模式规范化、机读数据格式标准化、治理决策科学化;3、提高图书馆的服务质量;便于工作人员精确地把握藏书结构,全 面明白读者对文献信息的需求,准时调整选购方案,突出馆藏特 点;二、总体功能设计 通过对国内现有的一些图书文献治理系统软件的功能和售价情形进 行了具体调研,发觉这些软件很难 满意学校图书馆的需求;由于从规模或藏书册数来划分,学校图书 馆仅属中小型图书馆,但应用需求就涉及到方方面面,除了通常的 图书选购、图书编目、图书流通外,仍有期刊治理,现在市场上中 小型图书馆治理软件均只有基本的功能,选购、编目、流通,很少 有期刊治理;通常这种图书治理软件仅运行在图书馆内部的局域网 上,没有查询系统,大型图书治理软件功能齐全,但价格昂贵,特 别是运行价格高、保护困难、操作复杂;依据学院图书馆的实际情名师归纳总结 - - - - - - -第 2 页,共 10 页精选学习资料 - - - - - - - - - 个人资料整理 仅限学习使用况和学院校内网的现状,我们确定了网络图书治理系统应当具备几 个方面的功能,它们是图书选购、图书编目、图书流通、期刊管 理、系统保护、查询帮忙、其中查询是该系统突出的特点,它的实 现是由于有学院主干网的支持;系统组成和功能框图见图;三、网络拓扑结构网络拓扑结构见图;整个系统使用了数台微机和1台数据库服务器,1台web 服务器,为了保证拜访的速度和系统安全,数据库服务器和web服务器放在不同的物理服务器上,网络采纳星型连接构成局域网,局域网与学院主干网相连;从图中可以看出,学院校内网上的运算机都能够拜访图书馆的网站猎取信息资源;名师归纳总结 - - - - - - -第 3 页,共 10 页精选学习资料 - - - - - - - - - 个人资料整理 仅限学习使用四、系统功能的实现系统实行了 C/S 和B/S技术相结合的方式,在浏览器方式下,主要实现了图书、期刊查询、借书情查询、图书预约功能;而对于图书编目、图书流通、系统保护等操作,使用C/S方式,这样,既保了 C/S方式下数据保护便利、快捷的特点,又利用了 B/S下查询、检索易学易用的优点;整个系统有 7个子系统,它们分别是:<1)图书选购子系统:实现发布预订图书信息<供读者网上荐书用)、依据网上调查结果确定新书订购单、新书验收记到下流水 号、统计报表处理等功能;<2)图书编目子系统:实现编目处理、查重、馆藏治理等功能;其 中编目处理包括原始编目、书目记录、数据保护、各类输出等项;名师归纳总结 - - - - - - -第 4 页,共 10 页精选学习资料 - - - - - - - - - 个人资料整理 仅限学习使用馆藏治理包括馆藏数据保护、丢剔处理、馆藏统计、报表输出等 项;<3)图书流通子系统:实现出纳治理、读者治理、查询及统计打印 功能模块;其中出纳治理包括借书、仍书、续借、预约、罚款等 项;读者治理包括读者登记、借书证挂失、读者数据保护等项;查 询包括是查书去向、查读者借书情形、查总体借仍情形等;统计打 印就是打印图书借阅和读者情形的统计报表以及打印催仍单等;<4)期刊治理子系统:实现期刊查缺、选购、编目、记到、典藏、流通、统计等功能;<5)系统保护子系统:实现操作员库、读者库、单位库保护,权限 设置等功能;<6)web查询子系统:实现网上查询<图书、期刊查询和读者借书情况查询)、读者荐书、网上图书预约等功能;Web查询子系统采纳 的是B/S 结构,其它子系统采纳 C/S结构";下面对图书编目子系 统 、查询子系统及和网页设计做一个介绍;<7)帮忙子系统:系统功能介绍用系统使用说明、版本信息;五、图书编目子系统的设计 <1)图书编目子系统概述 图书馆编目工作包括图书查重、图书分类、图书著录等,工作流程 比较复杂,设计好编目系统对提高编目工作的质量和速度、削减图 书滞留时间、提高图书流通率起到关键作用;名师归纳总结 - - - - - - -第 5 页,共 10 页精选学习资料 - - - - - - - - - 个人资料整理 仅限学习使用对于中小型图书馆,日常编目工作步骤如下:图书著录修改;校对 / 打印卡片;删除、校对;书标、新书通报;图书查重;依据这个工 作流程,可在编目子系统中设计了图书著录,编目打印,图书检索 等功能模块,基本上能满意图书编目部门的业务工作;<2)编目子系统数据库 图书馆每种书的款目在运算机中是以一条条的记录组成的,每条记 录由如干字段组成,这些字段用 来揭示文献的标识项;各个字段的名称、类型、长度是由相应的数 据库结构来定义的;编目子系统需要拜访的数据库有:书目库:它是各个子系统共用的数据库,储存该图书馆中全部藏书 记录,主要用于图书的查重、查询 和检索;编目库:用于新书著录、图书查重和新书通报打印,该库是一个临 时库;选购书目库:用于新书登记、选购统计、送编;<3)编目子系统功能设计 1)图书著录图书著录模块包括新书著录和记录编辑、新书著录的留意点是查重问题;第一,从选购库过来的图书记录在此被添加上索书号 <索书号 由分类号和种次号生成),如给出的索书号与书目库或编目库中某 个记录的索书号相同,就应判定是否为同一种书,以打算是按新书 著录,仍是追加复本;记录编辑即记录的修改和删除,如图书剔旧名师归纳总结 - - - - - - -第 6 页,共 10 页精选学习资料 - - - - - - - - - 个人资料整理 仅限学习使用等都涉及到该过程;2)图书入库 图书入库是将编目库中的记录转存到书目库中,同时编目库被清空;图书入库后,就可以被查询和借阅了;3)编目打印 编目打印包含新书通报打印、图书卡片打印和书袋卡打印等功能;新书打印是调用编目库的数据,因 此必需在图书入库之前进行,图书卡片打印和书袋卡打印调用书目库数据;4)图书检索 图书检索不仅应用于编目子系统,在选购、流通等各子系统都用到 查询检索模块 . 因此" 图书检索功 能在图书馆中起着特别重要的作用;查询检索可按多种方式,例如 按索书号、 ISBN号、书名、作者、主题词等等,而且可以实行多种 关键字组合规律查询;六、Web查询子系统的设计 查询子系统实行的是 B/S模式, 由于B/S模式在客户端不需要安装除浏 览器之外的任何程序 因此 比C/S模式要便利许多 , 这样做充分利用了学院校内网优势 , 实现了全 院范畴内的网上查询;要实现 web查询功能,第一需要建立web服务器,利用 WWW 技术,以名师归纳总结 - - - - - - -第 7 页,共 10 页精选学习资料 - - - - - - - - - 个人资料整理 仅限学习使用HTTP协议实现服务器与浏览器之间的信息交换;使用 ASP.NET 技 术,实现 web环境下对数据库的处理;其数据拜访结构如图;Web服务器采纳 IIS5.0 , 在web服务器建立可以拜访的网站,在数据 库服务器中设计需要的表、视 图和储备过程等;读者通过拜访 web服务器上的网页达到拜访数据 库的目的;七、Web查询功能及实现 Web查询功能应当能够查询图书、期刊和读者等信息,因此我们在查 询系统中设计了以下主要功能:图书查询、期刊查询、读者信息查 询、图书举荐;“ 图书查询” 主要查询在图书库中现有的资料;让用户明白是否有 其需要的图书 &有哪些图书;它包括按书名查询图书、按索书号查 询和按作者查询图书等;“ 期刊查询” 主要查询期刊的情形;包括按刊名查询出版物信息,按索书号查询连续出版物信息和按编辑部查询连续出版物信息等;“ 读者信息查询” 主要查询读者的图书借阅情形,包括读者借阅记 录查询和读者超期借阅记录查询等;“ 图书举荐” 是让读者举荐图书,作为工作人员选购新书的参考;名师归纳总结 - - - - - - -第 8 页,共 10 页精选学习资料 - - - - - - - - - 个人资料整理 仅限学习使用八、数据库设计概要1. 数据库系统的挑选本系统是一个中小型治理系统,运行环境是Windows2000 sever,因此使用 windows环境下最简洁使用且功能又比较强大的 SQL Server2000 作为后台的数据库;2. 数据库的调用 C/S和B/S均采纳 1EF 接口调用;3. 条形码的使用 条形码具有唯独性和一次输入后就可反复使用的优点,利用条形码 技术作为信息快速输入的手段可快速且不易发生错误地处理图书管理业务;本系统使用条形码作为图书和读者的标识 性;"实现标识的唯独使用条码后,能够使图书治理工作更加简洁、快捷、不易出错;例如,当一本书具有唯独条形码标识,每位读者也具有唯独条形码标识时,图书的借阅、查询就特别便利了;应用条形码取代了以往填写书袋卡、借书证、核对借阅时间等繁琐的手工劳动,读者在借书 时只要将借书证给工作人员,工作人员只需登录借书系统 " 用条形码 阅读器扫描读者借书证上的条形码,屏幕就会显示出该读者的信 息,包括读者姓名、单位、可借几本书、已借几本书、是否过期、有无罚款等;如可以借书,工作人员只需用条形码阅读器扫描该读 者所需借的书上的条形码符号后,该书的书名和条形码等信息都从名师归纳总结 - - - - - - -第 9 页,共 10 页精选学习资料 - - - - - - - - - 个人资料整理 仅限学习使用数据库中调出显示在屏幕上,自动记录在该读者的借阅档案中,借书工作即告完成;一般借一本书仅需1至2秒钟. 操作完后,运算机自动地将该借阅者和借阅的图书号码输入对应数据库中,并自动提示 借阅期限;九、结语 系统运行结果证明本文所设计的图书治理系统可以同时满意借阅 者、图书馆工作人员的需要;系统 运行速度较快,由于使用范畴仅限于校内网用户,对 Web服务器和 数据库服务器的硬件要求也不是很高,比较适合高职院校图书馆使 用;名师归纳总结 - - - - - - -第 10 页,共 10 页