《学校图书馆管理信息系统解析总结报告正文.docx》由会员分享,可在线阅读,更多相关《学校图书馆管理信息系统解析总结报告正文.docx(24页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1 前言跟着社会信息量的日异月新, 作为信息储蓄的主要媒体之一图书, 数目、规模比过去任何时候都要大的多, 对图书管理部门而言, 从前单调的手工检索已不可以够知足人们的要求。 在计算机日趋普及的今日, 图书室管理也需利用计算机作为平台,开发一套卓有见效的图书管理系统, 这对提升学校图书管理信息化、 网络化的水平拥有重要的现实意义。图书室作为一种信息资源的集散地, 图书和用户借阅资料众多, 包含很多的信息数据的管理工作。 传统的鉴于文本、 表格等纸介质的手工办理, 存在工作量大、简单犯错、效率低等弊端,愈来愈难以知足目前日趋增添的用户需求。跟着计算机的普及以及有关技术的发展, 开发一个图书管理系
2、统的时机已经成熟。 管理系统能够防范图书管理的任意性, 使得图书管理工作规范化、 系统化、程序化,提升了信息办理的速度和正确性, 关于减少工作人员的劳动量、 提升劳动热忱和服务质量,拥有重要的现实意义。同时图书管理系统 , 令人们能够利用计算机对图书资料进行有效的管理便于提升工作效率 , 提升图书的利用率 , 充足发挥图书的作用 , 同时经过网络让读者能够实时方便地查到所需的图书 , 管理人员还能够够利用兴盛的管理统计功能 , 经过统计图书的总量、 金额、各样图书的借阅率等实时认识库存、图书室发展的规模以及读者对各样图书的需求 , 掌握此后图书的订购计划及弃取方向。 图书室管理系统现在时代的必
3、然需求, 在计算机高度普及的今日人们关于效率的要求愈来愈高, 所以能搞提升图书管理效率的管理信息系统便会应运而生。图书管理系统是典型的信息管理系统, 其开发主要包含后台数据库的成立与保护以及前端应用程序的开发两个方面。 关于前者要求成立起数据一致性和圆满性强、数据安全性好的库。而关于后者则要求应用 程序功能齐备,易于使用等特色。它实现了数据库表的阅读,记录的增添、删除和改正,报表的生成,实现了多半据库表的连结操作, 实现了多条件和模糊查问, 并灵巧实现了对不可以更新查问结果集的更新操作,实现了主从表操作,实现了密码保护功能,最后,系统还能够够导入数据库以对任意同构造的数据库进行操作。1 / 1
4、62 国内外研究现状2.1 外国研究现状外国图书室系统的历史追忆到 1954 年,经过五十多年大发展, 已经有很多比较有名的图书室自动化厂商研究出很多高质量的图书室自动化产品。近几年,随着我国图书室事业的不停发展, 一些高校图书室和大型的公共图书室引进了一些高水平的自动化管理系统,如 Innovative 公司的 Millennium 系统、 Ex libriS 公司的ALEPH500 系统、Dynix 公司的 Horizon 系统、Sirsri 公司的 Unicorn 系统【 ll 。2.2 国内研究现状国内也推出一批适用的图书室管理集成系统,如深圳图书室等单位研制和推广使用的 ILAS 系
5、统、北邮电信科技股份有限公司的现代电子化图书室信息网络系统 (MELINETS) 、江苏汇文软件有限公司开发的汇文文件信息服务系统(Libsys2000)、大连网信软件有限公司的文件管理集成系统( 妙思文件管理系统 ) 、北京丹诚软件责任公司开发的 DataTrans-1500图书集成管理系统等【 11 。近几年,跟着信息服务和信息技术的发展, 个性化信息服务渐渐从学术研究走向实质应用,成为图书室界热点见解。 国内外一些大学或研究机构的图书室已经开发出一些个性化信息服务平台并投入使用。外国的如美国华盛顿大学的MyGateway 系统、北卡州立大学的 MyLibrary 系统和康奈尔大学的 My
6、Library 系统【。国内的如国家科学数字图书室的MyLibrary 系统,国家科技图书文件中心的个性化服务系统,浙江大学图书室的MyLibrary 系统以及中国人民大学图书室的“数字图书室个性化服务”等? 。这些个性化信息服务平台的成立和运转为该领域的研究供应了难得的实践经验。3 初步检查图书管理系统需要知足来自三方面的需求,这三个方面分别是图书借阅者、图书室工作人员和图书室管理人员。图书借阅者的需求是查问图书室所存的图书、个人借阅状况及个人信息的修改;图书室工作人员是对图书借阅者的借阅及还书要求进行操作,同时形成借书或还书报表给借阅者查察确认; 图书室管理人员的功能最为复杂,包含对工作人
7、员、图书借阅者、图书进行管理和保护,及系统状态的查察、保护并生成催还图书报表。图书借阅者还可直接查察图书室图书状况, 假如图书借阅者依据自己借书证2 / 16号和密码登录系统, 还能够够进行自己借书状况的查问和保护部分个人信息。 一般状况下,图书借阅者只应当查问和保护自己的借书状况和个人信息, 若查问和保护其余借阅者的借书状况和个人信息, 就要知道其余图书借阅者的借书证号和密码。这些是很难获得的,特别是密码,所以不单知足了图书借阅者的要求,还保护了图书借阅者的个人隐私。图书室工作人员有改正图书借阅者借书和还书记录的权限, 所以需对工作人员登岸本模块进行更多的考虑。 在此模块中, 图书室工作人员
8、能够为图书借阅者加入借书记录或是还书记录,并打印生成相应的报表给用户查察和确认。图书室管理人员功能的信息量大, 数据安全性和保密性要求最高。 本功能实现对图书信息、 借阅者信息、 整体借阅状况信息的管理和 统计、工作人员和管理人员信息查察及保护。图书室管理员能够阅读、查问、增添、删除、改正、统计图 书的基本信息; 阅读、查问、统计、增添、删除和改正图书借阅者的基本信息,阅读、查问、统计图书室的借阅信息,但不可以够增添、删除和改正借阅信息,这部 分功能应当由图书室工作人员履行, 可是,删除某条图书借阅者基本信息记录时, 应实现对该图书借阅者借阅记录的级联删除。而且还应拥有生成催还图书报表,并 打
9、印输出的功能。4 可行性分析在做系统的需求分析从前, 应当先进行可行性研究。 图书室管理信息系统的可行性研究是依据图书室目前的实质状况和环境条件,从各方面来判断该信息系统的成立能否必需以及能否具备开发所需的资源条件。可行性研究阶段所编制的可行性研究报告一般将作为立项以及申请经费、人员、设备等资源的主要依据, 也是管理人员进行科学决议的主要依据。一般说来,最少从下述三方面研究每种解法的可行性:(1) 技术可行性。使用现有的技术能实现这个系统吗?(2) 经济可行性。这个系统的经济效益能超出它的开发成本吗?(3) 管理可行性。系统的操作方式在这个用户组织专家的通吗?4.1 管理上的可行性研究目前图书
10、室管理人员都有操作电脑的能力,经过供应必然的培训, 都能够熟练操作管理系统。所以,开发图书室管理系统,在管理上是可行的。4.2 技术上的可行性研究3 / 16第一,数据库技术自产生到现在, 40 多年来获得了快速发展, 并已形成较为圆满的理论系统和一大量适用系统, 所以,图书室管理信息系统的开发, 在技术上是可行的。其次,数据库技术已经成为现在最热点技术之一。面向对象是一种新兴的程序设计方法 , 是一种新的程序设计规范。它较好的解决了程序开发中的代码重用问题,提升了软件开发的效率。 目前管理信息系统的开发,大多时侯都是鉴于数据库技术和面向对象软件开发技术。 而且这些技术目前已经成熟, 已经被宽
11、泛应用在各个领域。所以,从技术角度来说,开发该系统是可行的。4.3 经济上的可行性目前办公用的计算机的普及使得开发和应用管理信息系统在经济上成为可 能。对学校图书室来说,因为硬件设备已较圆满,无需另购。软件开发开销和运行保护开销也在估计控制下。所以,开发一个专门针对图书室工作的管理系统, 在经济上也是可行的。4.4 社会上的可行性综上所述 鉴于以上问题,有必需成立一个图书管理系统,使图书管理工作规范化,系统化,程序化,防范图书管理的任意性, 提升信息办理的速度和正确性, 能够实时、正确、有效的查问和改正图书状况。同时采纳计算机协助管理 , 图书馆管理模式由封闭式转为开放式, 即可减少图书管理员
12、的工作量阅图书信息 , 同时 , 能充足利用图书资源来最大限度知足读者需求。5 项目开发计划, 又方便读者查任务名称开始时间达成时间达成人员初步检查 可行性分析4 / 16详尽检查6 详尽检查(管理功能检查、 业务流程检查和数据流程流程检查)6.1 组织构造检查图书室信息管理系统的界面是由系统设置、 读者管理、图书管理、图书借还及退出系统五部分构成。 此中系统设置包含图书室信息的介绍; 读者管理包含读者种类管理和读者档案管理; 图书管理包含图书种类管理和图书档案管理; 图书借还包含图书借阅和图书送还。读者n借阅n图书送还nn6.2 管理功能检查图书管理系统需要知足来自三方面的需求,这三个方面分
13、别是图书借阅者、图书室工作人员和图书室管理人员。图书借阅者的需求是查问图书室所存的图书、 个人借阅状况及个人信息的改正; 图书室工作人员是对图书借阅者的借阅及还书要求进行操作, 同时形成借书或还书报表给借阅者查察确认; 图书室管理人员的功能最为复杂, 包含对工作人员、图书借阅者、图书进行管理和保护,及系统状态的查察、保护并生成催还图书报表。- 图书借阅者还可直接查察图书室图书状况,假如图书借阅者依据自己借书证号和密码登录系统, 还能够够进行自己借书状况的查问和保护部分个人信息。 一般状况下,图书借阅者只应当查问和保护自己的借书状况和个人信息, 若查问和保护其余借阅者的借书状况和个人信息, 就要
14、知道其余图书借阅者的借书证号和密码。这些是很难获得的,特别是密码,所以不单知足了图书借阅者的要求,还保护了图书借阅者的个人隐私。图书室工作人员有改正图书借阅者借书和还书记录的权限, 所以需对工作人员登岸本模块进行更多的考虑。 在此模块中, 图书室工作人员能够为图书借阅者加入借书记录或是还书记录,并打印生成相应的报表给用户查察和确认。5 / 16图书室管理人员功能的信息量大, 数据安全性和保密性要求最高。 本功能实现对图书信息、 借阅者信息、 整体借阅状况信息的管理和 统计、工作人员和管理人员信息查察及保护。图书室管理员能够阅读、查问、增添、删除、改正、统计图书的基本信息; 阅读、查问、统计、增
15、添、删除和改正图书借阅者的基本信息,阅读、查问、统计图书室的借阅信息,但不可以够增添、删除和改正借阅信息,这部分功能应当由图书室工作人员履行, 可是,删除某条图书借阅者基本信息记录时, 应实现对该图书借阅者借阅记录的级联删除。而且还应拥有生成催还图书报表,并打印输出的功能。图书室信息管理系统系统设置读者管理图书管理图书借还图读图图图图书者书书书书馆档类档借归信息案管型管案管阅还理理理添修删添修添加改除加改加读读读图图图者者者书书书信信信信信信息息息息息息6.3 现有业务流程图和数据流程图对系统的组织构造和功能分析的时候要从实质业务流程的角度将系统检查获得的有关业务流程的资料集中在一同进行分析。
16、6 / 16业务流程分析时需要依据原有信息流动过程,逐一地检查分析全部环节的处理业务、办理内容、办理次序和对办理时间的要求,弄清各个环节需要的信息、 信息根源、流经去处、办理方法、计算方法、供应信息的时间和信息形态等。业务流程分析能够帮助开发者认识该业务办理过程, 发现和办理系统检查工作中的错误和粗心。 业务流程分析时经过业务流程图来进行, 即用一些规定的符号及连线来表示某个详尽业务办理过程。业务流程图图符以以下图:外面实体内部实体数据流向数据存档本系统的业务流程大概分为三部分:第一部分:读者经过查察图书信息决定要借的书目, 下发借书清单, 图书管理员依据收到的借书清单对读者信息进行查对。确认
17、正确有效把书借发给读者,达成图书的借阅工作。同时图书管理员负责实时对图是信息进行更新。第二部分:读者把要还的书供应给图书管理员, 图书管理员查对读者和图书的信息后把书放回本来寄存的地点,并对读者信息进行改正。第三部分:图书管理员经过查问读者信息表发现有些书目未能在规准时间内送还,下发罚款清单对读者进行提示,读者送还书目并交罚款。数据流程是指数据在系统中产生、传输、加工办理、使用、储蓄的过程。数据流程分析是把数据在现行系统内部的流动过程抽象的独立起来,舍去详尽的组织机构、信息载体、办理工具、物质、资料等,单从数据流程过程来观察实质业务的数据办理模式。数据流程与数据流分析是此后成立数据库系统和设计
18、功能模块办理过程的基础。描绘数据流程的工具是数据流程图以及其附加的数据词典、 办理逻辑等图表。 此中数据流程图是描绘系统逻辑模型的主要工具, 它以少量几种符号综合地反应出信息在系统中的流动、储蓄和传达。数据流程图基本图符以以下图:7 / 16数据储蓄数据办理数据流外面实体6.3.1 业务流程图读者图书信息表借阅清单图书管理员送还清单图书清单读者信息表罚款清单数据流程图图书室信息管理系统的顶层数据流程图以以下图:借阅图书信息读者图书送还信息罚款信息P0图 书 室 信息管理系统8 / 16第一层数据流程图以以下图:P1查问图书信息P2P4读者借书书库存档D3P3借阅状况表还书D2图书信息表D4罚款
19、统计表借书数据流程图以以下图:D2图书信息表F3P1P2F2F1读者借阅图书恳求检查图书库存和读者信息借阅信息借 书 信息录入F4F7D1读者信息表D3借阅信息9 / 16还书数据流程图以以下图:读者F5 送还图书恳求P3送还图书F6D3借阅状况表F9超期信P5计算罚息 款金额F10D4罚款统计表6.4 数据词典6.4.1 数据项数据项是数据的基本单位。数据项也称元素、结点、极点、记录。一个数据项能够由若干个数据项(也可称为字段、域、属性)构成。数据项是拥有独立含义的最小表记单位。读者编码数据元素名称:读者编码(读者条形码)编号: 001数据元素又名: readerid总编号:0-01说明:标
20、记读者身份的编号,不可以重复,必然是数据值种类:失散8 位数字种类:数值型长度: 8有关数据构造:读者基本信息表、借书表、还书表姓名数据元素名称:姓名数据元素又名: name 说明:读者姓名数据值种类:失散种类:字符型长度: 20有关数据构造:读者基本信息表、借书表、还书表性别性别编号: 002总编号: 0-0210 / 16数据元素名称:性别编号: 003数据元素又名: sex总编号: 0-03说明:读者性别数据值种类:失散种类:字符型长度: 4读者编码有关数据构造:读者基本信息表、借书表、还书表电话数据元素名称:电话(读者条形码)编号: 001数据元素又名: readerid总编号:0-0
21、1说明:联系读者的方式,不可以重复,必然是数据值种类:失散11 位数字种类:数值型长度: 11有关数据构造:读者基本信息表、借书表、还书表证件编码数据元素名称:证件编码(读者条形码)编号: 001数据元素又名: readerid总编号:0-01说明:读者的证件编码,不可以重复,必然是11 位数字数据值种类:失散种类:数值型长度: 11有关数据构造:读者基本信息表、借书表、还书表6.4.2 数据流描绘读者信息数据流名称:读者信息编号: 201说明:管理员能够进行读者信息的管理总编号: 2-01数据流根源: Reader数据流去处:读者信息表包含的数据构造:姓名、性别、出诞辰期、证件号码、电话、电
22、子邮件等图书信息数据流名称:图书信息编号: 202说明:管理员对图书室图书进行管理总编号: 2-02数据流根源: Book数据流去处:图书信息表包含的数据构造:书名、种类、作者、译者、第一版社、价钱、页码、书架等11 / 166.4.3 数据储蓄图书室管理信息系统是一个小型的数据库系统。 在这里我选择了 MySQL 作为后台数据库软件。 MySQL 是一种关系型数据库。也是目前最受欢迎的免费数据库和开放源代码的数据库。6.4.4 办理逻辑在系统分析提出的逻辑模型的基础上, 科学合理地进行物理模型的设计。 系统设计的主要工作有系统功能构造设计、 数据库设计、代码设计、输入输出设计、系统物理配置方
23、案的设计等。系统设计依据系统性、灵巧性、靠谱性、经济性这四个基本的原则。从系统分析的逻辑模型设计到系统设计的物理模型设计是一个由抽象到详尽的 过程,又是并无明确的界线,甚至有可能频频。经过系统设计,设计人员应能为程 序开发人员供应圆满、 正确的设计文档, 并对设计规范中不清楚的地方做出解说。在系统实行阶段,我们对采纳 JSP 开发语言( Java JDK 1.6 ),MySQL 数据库,对图书管理系统的程序进行了编写, 这里主要介绍数据库连结及增删查改的有关程序代码。程序常常使用的函数方法包含连结数据库的方法 getConnection() 、履行查问语句的方法 executeQuery()
24、、履行更新操作的方法 executeUpdate() 、封闭数据库连结的方法 close() 。6.4.5 外面实体1. 图书档案实体图书档案实体包含编号、 条形码、书名、种类、作者、译者、第一版社、价钱、页码、书架等属性。图书档案实体图如图。12 / 16书名条形码种类编号作者图书书架译者页码价钱第一版社2. 读者档案实体读者档案实体包含编号、 姓名、性别、条形码、职业、出诞辰期、有效证件、证件号码、电话、电子邮件、备注等属性。读者档案实体图以以下图。性别姓名条形码编号职业读者电子邮件出诞辰期电话有效证件3. 借阅档案实体借阅档案实体包含编号、读者编号、图书编号、借阅时间、应还时间、操作员等
25、属性。借阅档案实体图以以下图。13 / 16图书编号读者编号借阅时间借阅编号应还时间能否送还操作员4. 送还档案实体送还档案实体包含编号、读者编号、图书编号、借阅时间、应还时间、操作员等属性。送还档案实体的图以以下图图书编号读者编号借阅时间送还编号应还时间能否送还操作员14 / 167. 参照文件1 李广建数字时代的图书室网络信息系统北京:北京图书室第一版社, 2006 23 Introducing Visual Studio http : msdn microsoft com en-us 1ibrary fx6bklf4(VS 80) aspx 33 奚江华圣殿祭司的ASP NET 2 0
26、开发详解一使用 C# 北京:电子工业第一版社, 2006 43 吴晨,孙少波,叶莞 ASP NET 数据库项目事例导航北京:清华大学出版社, 2004 5 宋丽哲,牛振东,宋瀚涛等数字图书室的个性化服务计算机工程,2004 ,30(3) :46-48 6 宋丽哲,牛振东,宋瀚涛等数字图书室个性化服务用户模型研究北京理工大学学报, 2005 ,25(1) :58 62 73 Bill Evjen ,Scott Hanselman ,Devin Rader et a1 Professional ASP NET 2 0SpecialEdition Wi ley Publ i shing ,Inc,2
27、006 83 张海藩软件工程导论 (第三版 )北京:清华大学第一版社, 2001 15 / 1693 王蓉手机短信一图书室个性化服务新门路科技情报开发与经济,16(19) :25 26 2006 ,10 孙肖南浅谈个性化知识服务平台 Myl ibrary 高校图书情报论坛, 2005 ,4(4) : 21 23 1 1 杨静,张明义,刘志明精化 UML 模型计算机科学, 2007 ,34(3) :250-253 12 蔡敏,徐慧慧,黄炳强 UML 基础与 Rose 建模教程北京:人民邮电第一版社, 2006 13 贾晓辉,韩恺,乐嘉锦鉴于 UML 的系统需求分析计算机应用与软件,2007 ,24(8) :72-74 14 邓春妮,聂远铭 ASP NET 公司级开发事例精解 (Visual Basic NET 编程篇 )北京:人民邮电出版社, 2005 16 / 16