1、管理信息系统设计 图书馆课程设计学院图书馆管理信息系统的分析、设计和实施系统简介图书馆在正常运营中面对大量书籍、读者信息以及两者间相互联系产生的借书信息、还书信息。现有的人工记录方法既效率低又错误过多,大大影响了图书馆的正常管理工作。因此需要对书籍资源、读者资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,有利用管理效率的提高。图书馆管理信息系统是针对图书馆的大量业务处理工作而开发的管理软件。根据用户的要求,实现借阅管理、读者管理、和图书管理,等几个方面的功能。其功能主要包括:(1)能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理,这主要包括: 图书信息的录入
2、、删除及修改。 图书信息的多关键字检索查询。 图书的出借、返还和资料统计。(2)能够对一定数量的读者进行相应的信息存储与管理,这其中包括: 读者信息的登记、删除及修改。 读者资料的统计与查询。 够对需要的统计结果提供打印输出。 能够提供一定的安全机制,提供数据信息授权访问,防止随意删改。1、系统分析可行性分析是在进行初步调查后所进行的对系统开发必要性和可能性的研究,所以也称为可行性研究。信息系统也应从技术可行性,经济可行性和社会可行性三方面来论证。通过长时间的观察与实践,我认为图书馆管理系统的可行性分析如下:(1)经济可行性分析作为图书馆这样的商业性质较小的场所,其经济成分比重相对较少,主要是
3、支出的费用:其中包括设备购置费、软件开发费用、管理和维护费、人员工资和培训费等。由于各个图书馆实行统一操作,系统共享,其设备购置,人员工资,维护费用相对较少,前期的资金投入主要集中于购置图书上。建立信息中心,可将来自各方面的信息集中管理,提高图书管理的计划性和预见性,快速地反馈市场信息。(2)技术可行性分析技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。图书馆管理系统的工作主要是在读者和图书馆之间架起一座桥梁,能相互沟通信息和处理信息。这一特点非常适合计算机特点,通过网络internet技术,发挥计算机的信息传输
4、速度快、准确度高的优势。计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。(3)社会可行性分析社会可行性有时也称为操作可行性,主要论证新系统在企业或机构开发和运行的可能性以及运行后可能一起的对企业或机构的影响,即组织内外是否具备接受和使用新系统的条件。在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新是图书馆完全有可能也有能力采用这样先进的管理技术。它对图书馆带来的影响可以看到:对传统管理理念的冲击,可能引起管理层的变动和人员的调整。对图书馆工作人员的要求提高,使图书馆在一定的可能下进行机构精简,迫使工作人员继续学习新知识,拓宽图书馆在市场环境下的生存空间。对图书馆与读者之
5、间业务方式的转变和扩充。随着功能的需求的增加,可以依据软件工程的基本原理,综合以上分析给出系统流程图:2、功能分析2.1功能模块图 图书管理系统主要提供图书信息和读者基本信息的维护以及借阅等功能。本系统是提高图书管理工作的效率,减少相关人员的工作量,使学校的图书管理工作真正做到科学、合理的规划,系统、高效的实施。(1)功能登入界面如下所示:(2)图书馆管理系统功能模块如图所示:(3)图书馆管理系统E-R如图所示:2.2 数据流图顶层图图书馆管理系统顶层图如图所示:2.3 图书馆管理信息系统需要完成功能主要有:(1).读者基本信息的输入,包括借书证编号、读者姓名、读者性别。(2).读者基本信息的
6、查询、修改,包括读者借书证编号、读者姓名、读者性别等。(3).书籍类别标准的制定、类别信息的输入,包括类别编号、类别名称。(4).书籍类别信息的查询、修改,包括类别编号、类别名称。(5).书籍库存信息的输入,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期、登记日期。(6).书籍库存信息的查询,修改,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期登记日期等。(7).借书信息的输入,包括读者借书证编号、书籍编号、借书日期。(8).借书信息的查询、修改,包括借书证编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期等。(9).还书信息的输入,包括借书证编号、书籍
7、编号、还书日期。 (10).还书信息的查询和修改,包括还书读者借书证编号、读者姓名、书籍编号、书籍名称、借书日期、还书日期等。(11).超期还书罚款输入,还书超出期限包括超出期限还书的读者借书证号,书籍编 号,罚款金额。(12) .超期还书罚款查询,删除,包括读者借书证编号、读者姓名、书籍编号、书籍名称,罚款金额等3、管理职能分析图书管理人员负责平时老师和学生的图书借阅的记录工作,并负责将归还的图书进行分类和整理,根据图书编目完成图书的归类工作。在正常的开闭馆时间,按时开关图书借阅室、外文资料室、电子阅览室、期刊阅览室的门。系统管理人员维护图书馆自动化技术信息系统;协调图书馆教学与工作人员关于
8、图书馆自动化系统的培训工作;协调和协助系统的装载、升级和排除故障工作;协调硬件、软件数据库和网络的服务;向信息技术和计算机中心的服务提出请求;管理图书馆非书载体资源和图书馆媒体服务;检查和帮助开发媒体图书馆馆藏资源;其他指派的与职责有关的工作。编目员编写相关的图书信息及编号,进行数据库设计、开发和管理等:保持编目工作流程、协调下属工作、套录编目、确定主题词、确定索书号、描述性编目、专著编目、规范档控制、设计编目细则、编制和保持统计资料、数据库维护等。图书馆中心服务人员负责接待图书馆的外来人员,并能在老师或同学需要咨询的时候给予专业帮助。馆长组织制定图书馆的发展规划、工作计划、经费预算及规章制度
9、,并组织实施;修订本馆各项规章制度,岗位职责,使之行之有效,工作人员职责分明;统筹规划全馆行政、业务工作,负责对各部室的行政业务领导;领导学术研究和交流工作,处理对外工作中的重要事务;审定书刊和设备的购置。财务管理人员负责图书馆中的日常开销,包括电费、水费等的缴纳和管理,还负责相关人员的工资问题以及订购、新增图书的工作。3.1 图书馆的组织结构如下图所示:3.2 业务流程分析总的业务流程图如下:3.2.1 查询操作图书管理人员的操作流程是:图书管理人员在进入查询系统时要先进行身份验证,通过验证后,才可以进入图书数据库进行图书信息查询。在查询图书借阅情况和图书访问记录这些内容的时候,图书管理员能
10、够根据一定的编号完成自己管理区域内的图书数据管理。读者查询的操作流程是:在计算机中打开检索界面,输入查询关键字,根据具体情况对图书进行筛选,找到自己所要的图书,并记录相关信息和编号,至指定图书借阅室中进行图书借阅操作。3.2.2 借阅操作图书管理人员的业务流程是:首先用条码枪或者读卡器配合软件系统识别读者会员卡,以便确认读者身份,然后再用条码枪依次识别读者携带的图书,最后由图书管理软件自动记录到数据库中。读者借阅图书的具体操作一般是:读者在信息检索处,查阅想要借阅的图书的相关信息(如借阅情况、图书编号、图书所在的相关借阅室、作者等),查阅完成后读者携带自己的读者会员卡,到馆藏地找到对应想要借阅
11、的图书,然后携带会员卡及图书到图书馆柜台办理借阅业3.2.3 归还操作读者归还图书最简单的操作是:读者携带自己将要归还的图书到图书馆柜台。图书管理人员的业务流程是:用条码枪识别读者携带的图书条码,图书管理软件根据图书条码编号从数据库中获取借阅此书的读者,然后自动把归还信息添加到系统的数据库中。3 4.、数据流程分析4.1 查询操作(读者)4.2 查询操作(图书管理者)4.3 借阅操作数据流程图4.4 归还操作数据流程图5、数据字典1数据流字典清单:(1)编号:F1名称:读者借阅请求来源:读者去向:P1检查库存和读者信息内容:读者相关信息以及要借图书编号或条形码等信息(2)编号:F2名称:新的借
12、阅信息来源:P1检查库存和读者信息去向:P2创建新的借书记录内容:读者合法且可以借书,图书有库存可以借出(3)编号:F3名称:新的读者信息来源:P1检查库存和读者信息去向:P3创建新读者内容:没有该读者,以及新读者的基本信息如姓名、单位等(4)编号:F4名称:图书相关信息来源:D2图书信息表去向:P1检查库存和读者信息内容:被要求借阅图书的信息,包括图书基本属性和现有数量等信息(5)编号:F5名称:合法的读者信息来源:P3创建新读者去向:D1读者信息表内容:系统要求的读者信息,如姓名、单位、登记日期等(6)编号:F6名称:读者情况来源:D1读者信息表去向:P1检查图书库存和读者信息内容:有借书
13、请求的读者相关情况(7)编号:F7名称:超期罚款标准来源:D1读者信息表去向:P5计算罚款金额内容:超期读者的类别以及该类别超期的罚款标准(8)编号:F8名称:借阅信息来源:P2创建新的借阅记录去向:D3借阅情况表内容:借书的读者信息以及所及图书信息,借书日期(9)编号:F9名称:归还图书请求来源:读者去向:P4归还图书内容:读者信息,要归还图书信息(10)编号:F10名称:归还图书信息来源:P4归还图书去向:D3借阅信息表内容:读者信息,归还的图书信息,还书时间 (11)编号:F11 名称:超期天数来源:P4归还图书去向:P5计算罚款金额内容:读者超期图书的超期天数 (12)编号:F12名称
14、:罚款记录来源:P5计算罚款金额去向:D4罚款金额统计表内容:读者以及超期图书相关信息,超期天数,罚款总额(13)编号:F13名称:罚款金额通知来源:P5计算罚款金额去向:读者内容:读者为超期图书支付的罚款金额2数据存储字典清单:(1)编号:D1名称:读者信息表输入数据流:新读者信息输出数据流:读者相关信息内容:读者编号、姓名、性别、单位部门、联系电话、类别、等级日期、借书次数等与读者有关的各种信息(2)编号:D2名称:图书信息表输入数据流:新图书信息输出数据流:图书相关信息内容:图书编号、条形码、书名、作者、出版社出版时间、页数、类别、存放位置、图书总数、入馆时间、如数价格、借出次数等与图书
15、有关的各种信息(3)编号:D3名称:图书借阅情况表输入数据流:读者信息,图书信息,读者借阅请求等输出数据流:图书借阅中读者和图书相关信息内容:编号,借书者信息、所借图书信息、借书日期等(4)编号:D4名称:罚款统计表输入数据流:超期天数、读者信息、罚款标准等输出数据流:读者超期罚款相关信息内容:超期图书的借阅者、超期天数、罚款金额等3数据处理字典清单:(5)编号:P1名称:检查图书库存和读者信息输入:读者借书请求处理逻辑情况:根据读者借书请求,参考D1和D2,若没有该读者则创建新读者,若图书可借则创建新的借阅信息输出:创建新的借阅信息(6)编号:P2名称:创建新的借书记录输入:新借书信息,即读
16、者和所借图书相关信息处理逻辑情况:根据P1的结果,将新借阅信息添加到D3(图书借阅情况表)中输出:新的借阅信息(7)编号:P3名称:创建新读者输入:新读者信息处理逻辑情况:根据读者的基本信息,给出读者编号,添加到D2(读者信息表)中输出:新加入的读者信息(8)编号:P4名称:归还图书5、铁生锈变成了铁锈,这是一种化学变化。水分和氧气是使铁生锈的原因。输入:还书请求18、大多数生物都是由多细胞组成的,但也有一些生物,它们只有一个细胞,称为单细胞生物。如草履虫、变形虫、细菌等。处理逻辑情况:根据还书读者属性,以及借阅情况,判断是否过期,若没有则还书成功,若过期,则执行P5输出:归还信息(9)编号:
17、P51、说说你身边物质变化的例子。名称:计算罚款金额输入:罚款标准、超期天数处理逻辑情况:根据该读者的超期天数、对应的罚款标准计算出罚款金额,填入D4(罚款统计表)中15、经过有效处理的废水,可以排放到湖泊、河流和海洋中,也可以渗入地下。输出:罚款信息20、在观星过程中,我们看到的天空中有一条闪亮的“银河”光带,实际是由许许多多的恒星组成的一个恒星集团,被人们称为银河系。我们生活的地球在银河系。5、系统评价6、二氧化碳气体有什么特点?本次课程设计的主要内容是图书馆管理系统的设计1功能设置适应性强答:无色无味,比空气重,不支持燃烧。系统设置灵活,具有局部管理与全面管理的功能,整个系统由几个子系统
18、组成,可分、可合,每个子系统既可单独运行,又是有机联系的一体,可适应不同人员配置条件的图书馆;同时系统既可在高档机、大内存下使用,又可在低档机、小内存上使用,可满足不同经济条件的图书馆。2检索功能强系统提供组合查询。组合查询提供所有可检索字段(包括条形码号、编号、类别、合订本名称、试卷代号、试卷名称、页码、第几册等)的任意组合条件检索,功能强大,能保证一定的查准、查全率;系统采用复合索引技术,检索响应速度快,万册藏书记录中检索一条记录在几秒之内即可完成。3流通方式多样化使用该系统在进行借还图书时,图书馆可根据学校资金实际情况,可采用普通借还书方式、条形码借还书方式。12、淡水在自来水厂中除了沉
19、淀和过滤之外,还要加入药物进行灭菌处理,这样才能符合我们使用的标准。4数据安全性好系统通过对数据库的加密和用户权限的设置保证了系统的安全。加密后的数据库只有本系统才能对其进行维护,任何直接对数据库的操作都将无效,从而保证了数据库入口的唯一性,避免了来自外界的破坏;本系统操作人员只能对自己权限范围内的数据进行维护,从而避免了来自内部的破坏。5数据录入直观方便系统采用屏幕格式输入,简洁、直观,符合情报人员习惯;屏幕设计风格统一,用户易于掌握。系统对复本图书的重复数据,由用户输入复本数后,就可完成对重复数据的自动追加,较好地解决了数据冗余度的问题,提高了录入速度,节省了工作时间。6时间特性一般操作的响应时间应在12秒内,对软磁盘和打印机的操作,以及数据的导入和导出也应在可接受的时间内完成。13、清洁的自来水被用来洗脸、刷牙、洗衣、拖地后就成了污水。结束语在为期一个星期的课设中,始终以一个积极认真的态度来面对课题。在课设刚开始的两天里,我也有过打堂鼓的思想,但是随着自己的系统日趋完善,我的自信心也逐渐恢复,让自己有了动力继续下去。在设计开发过程中,有很多难题不可能靠我自己一个人解决,多亏了身边的同学与我的指导老师,给了我很多帮助。希望自己在以后的学习生活中,可以改掉在课社中出现的浮躁问题,更上一层楼。6、二氧化碳气体有什么特点?
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1