沈阳理工大学应用技术学院图书馆管理信息系统设计报告学生:学号:专业班级:指导教师:沈阳理工大学应用技术学院经济管理系二O一二年五月沈阳理工大学应用技术学院期末论文I摘要在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。采用数据库技术生成的图书馆借阅管理系统将会极大地方便借阅者并简化图书馆管理人员和工作人员的劳动,使工作人员从繁忙、复杂的工作进入到一个简单、高效的工作中。基于这个问题,开发了大学图书馆借阅系统。在课程设计中,系统开发平台为WindowsXP,系统采用C/S模式,数据库采用SQLServer2000,开发工具采用VB6.0,实现了借还书的方便、高效性、有效性和及时性。关键字:图书借阅;信息管理;图书维护沈阳理工大学应用技术学院期末论文IIAbstracttheincreasingpopularityofcomputerstoday,personallyifusingasetofeffectivelibrarymanagementsystemtomanagethebookshimself,willfacilitatemany.Usingdatabasetechnologytogeneratelibrarymanagementsystemwillgreatlyfacilitatetheborrowerandsimplifythelibrarymanagementpersonnelandlabor,makethestafffrombusy,complexworkintoasimple,efficientwork.Basedonthisproblem,developmentoftheUniversityLibrarysystem.Inthecourseofdesign,systemdevelopmentplatformforWindowsXP,thesystemadoptC/Smode,thedatabaseusingSQLServer2000byeclipse,developmenttools,implementationofborrowingandreturningbooksconvenience,efficiency,effectivenessandtimeliness.Keywords:library;informationmanagement;librarymaintenance目录摘要…………………………………………………………………………………错误!未定义书签。Abstract……………………………………………………………………………..错误!未定义书签。前言…………………………………………………………………………………11系统调查与分析…………………………………………………………………21.1组织结构分析………………………………………………………………21.2功能结构流程分析…………………………………………………………31.3系统需求分析………………………………………………………………51.4事物需求……………………………………………………………………61.5业务流程的调查与分析……………………………………………………71.6可行性研究…………………………………………………………………72系统分析…………………………………………………………………………102.1数据流程分析………………………………………………………………102.2数据字典……………………………………………………………………103系统设计…………………………………………………………………………153.1系统结构设计………………………………………………………………163.2代码设计……………………………………………………………………263.3输入输出设计………………………………………………………………263.4人机对话设计………………………………………………………………313.5数据库设计…………………………………………………………………313.6处理流程设计………………………………………………………………334系统实施…………………………………………………………………………344.1程序设计……………………………………………………………………344.2系统运行环境………………………………………………………………405系统使用与评价…………………………………………………………………425.1系统测试……………………………………………………………………425.2系统评价……………………………………………………………………42结束语………………………………………………………………………………44参考文献……………………………………………………………………………45致谢…………………………………………………………………………………46沈阳理工大学应用技术学院期末论文1前言1选题背景随着人类社会的发展,人类知识不断地增长、扩大。人们也面临更大的挑战,在这种挑战面前,人们需要不断的学习、不断的进步,来面对更大的挑战。在这种形势下,书籍就渐渐地成为人们获取、增长知识的主要途径,而图书馆就自然而然地在人们的生活中占据了一定的位置。在图书馆方面,就必然面临着一个问题:怎样才能科学、有效的把图书馆里图书管理好?这一个问题直接关系到读者求知的方便程度,也关系到图书馆的发展。在现代社会中,计算机已经在各行各业发挥着重要的作用,用计算机来管理已经成为必然的结果。图书馆也不例外,在图书馆的管理过程中,同样也必需使用计算机来辅助管理。有了计算机的辅助管理,必然要有一套较完善的计算机处理系统(图书馆管理系统)来管理图书馆,这样才能科学、有效的对图书进行管理。2研究意义利用图书馆管理系统进行管理,能更有效的对图书进行系统管理,方便读者对各类图书的查询,同时也大大提高了办理借书、还书手续方面的工作效率和提高图书馆的服务效率,为读者提供方便。针对上述情况,本人开发了一套图书馆管理专业软件--图书管理系统,该系统并不针对某一个图书馆而开发,所以在通用性方面相对较广些。相对于同类软件来说,该系统功能较齐全,集合了图书馆从进书、销书、查询、借书、还书、管理等多种功能。在操作方面也比较方便,界面也较友好。在数据库方面,该系统采用SQLServer2000数据库系统,在安全性方面也有了较大的提高例,谈谈其开发过程和所涉及到的问题及解决方法。在下面的各章中我们将对图书馆管理信息系统简单介绍其开发过程和所涉及到的问题及解决方法。与传统的手工作业相比,它大大提高了工作效率,而且系统采用人机对话方式,菜单提示,界面友好、操作简单,实现开架借书,加强了图书流通管理。但由于本人只是一个名不见经传的非信息专业的学生,没有什么高深的见解,所以文章可能纯在许多不成熟的见解,在此希望诸位谅解。沈阳理工大学应用技术学院期末论文21系统调查与分析1.1组织结构分析经过调查某图书馆,可以将整个图书管理的业务流程抽象描述如下:(1)新的图书购进后,分门别类地进行归并并汇总,加以编号。(2)新书编号后,上到书架以备学生借阅。(3)如某学生需要借阅图书,则在其本人的借阅登记表上进行登记,记录相关借阅信息与借阅日期。(4)学生借阅图书后,应及时归还图书,并在本人的借阅登记表上注明还书日期和时间。新图书新图书新图书新图书新图书分类、编号学生借阅学生归还图书归还后的图书图1.现行图书管理业务流程图沈阳理工大学应用技术学院期末论文3图书管理系统学生管理图书管理借阅管理归还管理管理措施借阅查询正常归还登记超期处罚设置押金设置丢失赔偿设置超期或丢失处理借阅登记图书信息查询图书信息登记学生信息查询学生信息管理图2.图书管理组织结构图1.2功能结构流程分析图书馆管理信息系统,是按照实际的图书借阅流程来设计的,因此其功能也是跟实际的图书馆借阅功能一致。1添加读者。新加入的读者也由管理员进行添加操作,添加新读者信息到读者信息表中。管理员依次输入读者姓名,单位部门,住址,备注,联系电话和类别,系统自动根据读者类别等信息给出该读者在数据库中的唯一编号,并自动记录登记日期。所有这些信息将被添加到读者基本信息表中。2图书管理。可以对数据库中所有的图书(包括在馆和不在馆的)进行管理,可以对图书信息进行修改、删除。首先使用“定位”来确认要管理的图书,也可通过图书编号、条形码等来查找要管理的图书。3读者管理。可以对数据库中所有的读者进行管理,可以对读者的信息进行修改、删除。首先使用“定位”来确认要管理的读者,也可通过读者编号、姓名等来查找要管理的读者。沈阳理工大学应用技术学院期末论文44图书借出业务。读者根据需要查询图书信息,找到要借图书后,系统根据读者编号和图书编号调出相关信息,判断读者能否借此书,并根据读者类别计算应还日期,借书成功后系统自动在相关数据表中修改读者借书信息以及该图书相关信息。5图书归还业务。系统根据图书实际归还日期以及应还日期判断是否超期,根据罚款设置表中相关信息计算罚款金额,并提示过期读者应缴纳的罚款金额,最后将归还信息写入数据库各相应的数据表中。6信息查询业务。包括图书基本信息查询,读者基本信息查询,在这个查询界面,系统提供多种查询条件供用户选择,根据需要查询信息。主界面上的用户自定义查询都支持模糊查询,以方便用户。另外也可对所有借出图书,当日借出、当日归还、当日新进图书信息进行查询,以及当日借书读者、当日还书读者,当日新增读者和过期未还读者信息的查询。无论是那种查询,都可以把查询出来的数据导入到Excel或打印。7统计业务。包括图书借阅排名统计和罚款金额统计。在图书借阅排名统计中,系统提供借出次数前10名的图书排行榜,让管理员掌握读者的喜好,为以后购买图书提供参考。在罚款金额统计中,管理员只需选择要统计的时间段,就可以统计出该时间段内的罚款信息以及罚款总额。8系统管理。这部分包括修改管理员登录密码、图书类别设置、存放位置设置和读者类别设置等。沈阳理工大学应用技术学院期末论文5开始管理员登陆是否合法显示主界面选择操作学生管理图书管理借阅管理归还管理管理措施设置YesNo结束管理员注销图3功能结构图1.3系统需求分析图书馆管理信息系统需要完成功能主要有:(1).读者基本信息的输入,包括借书证编号、读者姓名、读者性别。(2).读者基本信息的查询、修改,包括读者借书证编号、读者姓名、读者性别等。(3).书籍类别标准的制定、类别信息的输入,包括类别编号、类别名称。(4).书籍类别信息的查询、修改,包括类别编号、类别名称。(5).书籍库存信息的输入,包括书籍编号、书籍名称、书籍类别、作者姓名、沈阳理工大学应用技术学院期末论文6出版社名称、出版日期、登记日期。(6).书籍库存信息的查询,修改,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期登记日期等。(7).借书信息的输入,包括读者借书证编号、书籍编号、借书日期。(8).借书信息的查询、修改,包括借书证编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期等。(9).还书信息的输入,包括借书证编号、书籍编号、还书日期。(10).还书信息的查询和修改,包括还书读者借书证编号、读者姓名、书籍编号、书籍名称、借书日期、还书日期等。(11).超期还书罚款输入,还书超出期限包括超出期限还书的读者借书证号,书籍编号,罚款金额。(12).超期还书罚款查询,删除,包括读者借书证编号、读者姓名、书籍编号、书籍名称,罚款金额等1.4事物需求(1)在读者信息管理部分,要求:a.可以查询读者信息。b.可以对读者信息进行添加及删除的操作。(2)在书籍信息管理部分,要求:a.可以浏览书籍信息,要求:b.可以对书籍信息进行维护,包括添加及删除的操作。(3)在借阅信息管理部分,要求:。a.可以浏览借阅信息。b.可以对借阅信息进行维护操作。(4)在归还信息管理部分,要求:a.可以浏览归还信息b.对归还信息可修改维护操作(5)在管理者信息管理部分,