图书管理系统BIMS.doc
《图书管理系统BIMS.doc》由会员分享,可在线阅读,更多相关《图书管理系统BIMS.doc(45页珍藏版)》请在三一办公上搜索。
1、摘 要随着各种信息的日益膨胀和图书管理人员信息服务需求的不断增强,图书信息系统急待有一个简单、方便、清晰的管理趋势。如:管理图书数据资料、管理人员资料、图书信息文档等信息的存储、管理、共享和使用,图书资料文献检索等。因此要建立一个图书管理系统迫在眉睫。通过我们本校大学图书馆管理系统模式的考察,为充分体现全方位的服务功能,有效利用现有基础设施和软件系统构筑图书馆,我选择了图书管理系统的设计与实现这个选题。一个图书管理系统BIMS(Book Information Management System)是指应用电子计算机为图书馆及其所属各部门提供图书信息、图书文献信息检索、图书管理过程中图书信息的收
2、集、存储、处理、提取和数据通讯的能力,并能满足所有授权用户对信息的各种功能需求的计算机应用。在图书管理这样一个系统当中主要功能包括:图书的添加、查询、浏览、删除和修改管理以及相关的图书用户的管理,这样可以方便图书管理员对庞大信息进行管理,本人采用了JAVA语言作为开发工具,JAVA语言具有平台小,安全,方便使用等特点。而对信息而言,应具有及时存储,及时的删改等特点,这就需要有一个安全、高效的数据库来实现,在本设计当中,我用了ACCESS 2003数据库作为我的存储数据库,来实现以上功能。关键字:图书管理系统,JAVA,ACCESS,数据ABSTRACTWith the growing vari
3、ety of information and library management information continuously enhance the demand for services, library information systems need to have a simple, convenient and clear management trends. Such as: Book data management, information management, library information documents and other information st
4、orage, management, sharing and use of library materials, such as document retrieval.Therefore, the establishment of the library management system is critical. Through our school university library management system model of inspection, in order to fully reflect all the services and effective use of
5、existing infrastructure and software systems to build a library, I chose the library management system design and implementation of this choice.A library management system BIMS (Book Information Management System) refers to computer applications for the library and its various departments to provide
6、 information about your books, Library information retrieval, library management book information in the course of the collection, storage, processing, extraction and data communications capacity And to meet all authorized users with the information needs of the various functions of the computer app
7、lication.In such a library management systems are the main features include: books to add, query, browse, delete and modify management, and related books for the management of users, this will facilitate the librarian of the huge information management, I used the language as the development of JAVA
8、 Tools, JAVA platform language with small, safe, user-friendly features. And the information, should be timely storage and timely amendments, and other characteristics, which requires a safe and efficient database to achieve, in this design, I used the ACCESS 2003 database as my memory database, to
9、achieve the above functions.Keyword:Library management system JAVA ACCESS databases目 录引 言11 项目定义12 编写目的13 项目背景2第一章可行性分析41.1 技术可行性41.2 经济可行性41.3 操作可行性51.4 可行性分析报告51.5 系统开发具体研究信息6第二章需求分析72.1 功能需求72.1.1系统目标72.1.2功能分析72.1.3系统层次模块图82.2 系统性能要求92.2.1系统的可适应性92.2.2系统的安全性92.3 运行环境92.3.1硬件环境92.3.2软件环境92.4 数据流图
10、102.5 数据字典10第三章总体设计123.1 系统代码架构123.2 数据库结构设计123.2.1数据库的需求分析133.2.2数据项的描述143.2.3数据库逻辑结构设计15第四章详细设计与实现1741总体界面设计174.1.1 系统类代码设计1742登录页面1843系统首页2044系统管理子系统214.4.1 用户管理页面2145书籍管理子系统2446借书管理子系统274.6.1 书籍出借页面284.6.2 修改书籍出借信息的页面2947还书管理子系统304.7.1 书籍还入页面314.7.2 修改书籍还入信息的页面3248信息一览子系统344.8.1 书籍列表页面344.8.2 借阅
11、情况页面354.8.3 用户列表页面35第五章系统测试375.1软件测试的目的和定义375.2软件测试的步骤以及具体实现385.2.1 软件测试的步骤385.2.2 软件测试的具体实现385.3 软件需求测试结论395.4 评价39结 论40谢 辞41参考文献42引 言1 项目定义图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,图书管理员以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书
12、卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。 数据处理手工操作,工作量大,出错率高,出错后不易更改。图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的
13、资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。在信息革命的浪潮中,传统的图书管理显然已经远远不能满足高效率、快节奏的现代工作和生活的需要。 计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机与信息管理系统的开发密切相关,系统的开发是系统管理的前提。因此,为了更好的方便管理员管理好图书馆信息制作了本系统。2 编写目的随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。而一直以来本人的家乡只有师范学院这一所大学,该学校以
14、往都是使用传统的人工方式来管理学校图书馆的日常工作,对于图书馆的借书和还书过程,尤其是对学生的工作,非常繁琐和紊乱。在计算机尚未在学校图书馆正式使用之前,借书和还书过程主要依靠人工来完成。其中最常用的人工处理借书过程是:读者将要借的书和借阅证交给管理员,管理员将每本书里夹带的描述书的信息的卡片和读者的借阅证放在一个小格栏里,并在借阅证和那张书里夹带的描述书的信息的卡片上填写借阅信息,比如时间和借者姓名。这样借书过程就完成了。还书时,读者将要还的书交给管理员,管理员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息,这样还书过程也就完成了。本系统的编写就是为了研究图书管理系统软件的开发途径
15、和应用方法。在上述这样的人工过程中,其不足之处是显而易见的:处理效率低,处理能力也较低,而且容易出错。在一段时间内,管理员所能服务的读者人数是有限的,在人多的时候,管理员更是忙不过来。如果能利用计算机来处理这些流程和记录,肯定能极大地提高处理效率和处理能力,也可以减少在人工过程中常出错的情况。这样,就可以减轻管理员的工作量,读者可以花更多的时间来选择借什么书。管理员可以通过电脑查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。3 项目背景一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的借书和还书过程,想必大家都已很
16、熟悉。在计算机尚未在图书馆广泛使用之前,借书和还书过程主要依靠手工。为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特编写该程序以提高图书馆的管理效率。使用该程序之后,工作人员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。 本次毕业设计题目:“图书管理系统”主要目的是利用Java语言编制一个管理软件,用以实现图书、读者以及日常工作等多项管理。同时对整个系统的分析、设计过程给出一个完整论证。图书管理系统是一种基于集中统一规划的数据库数据管理新模式。在对图书、读者的管理,其实是对图书、读者数据的管理。本系统的建成无疑会为
17、管理者对图书管理系统提供极大的帮助。近年来,随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。 另一方面,随着科技和经济的发展,非接触式智能卡的广泛应用已渗透到各个领域,目前已经覆盖了身份识别、小区物业、智能大厦、出入口控制、车辆管理、消费餐饮、商业物流、办公考勤、人力资源管理、图书管理、医疗保健卡管理、电话收费管理、会
18、议电子签到与表决和保安巡更管理等等,其中门禁、停车场管理、考勤、电梯控制、巡更、消费/POS、图书管理的应用是当前市场上最常见的。 图书管理工作面对大量的可模块化处理的信息,是当今信息革命的一个重要阵地。开发图书管理信息系统就是采用现代化的信息管理方式代替手工管理方式,提高图书管理工作效率,作到信息的规范管理,科学统计和快速查询,让图书馆更好的为学校,社会服务。 从以前的手工管理的记录中我们可以发现这样的问题: (1)检索速度慢、效率低:因为图书馆的藏书种类多、数量多,将藏书准确地分门别类,快速检索,手工进行非常困难往往是终于查到了书的信息,馆中没有此书或已被别人借走。图书馆的规模越大,这个问
19、题越突出。 (2)借书、还书工作量大:借书、还书频率越大,说明图书馆的作用越大,然而随之而来的大量的借书、还书登记、实存图书的更新以及借出图书超期、遗失等的处理,其工作量之大,往往是人工操作所难以胜任的。而且经常会出现这样那样的差错。 (3)图书统计工作难、藏书更新不能及时完成。:图书馆的图书应根据科学技术的发展和教学工作的需要及时添加和更新,然而由于藏书数量及图书种类越来越多,加上自然损耗,人为破坏,使图书的统计工作难以及时完成,藏书的更新也就很难有针对性地进行,藏书的知识结构得不到良好地控制。 (一)智能卡 非接触式智能卡的英文全称是Contact less Integrated Circ
20、uit Card,又称射频卡(感应卡,proximity card),是将具有存储、加密及数据处理能力的一个或多个集成电路芯片和感应线圈封闭于标准PVC卡片中,通过无线电波的数据信号完成对信息的存取、修改读写等并返回读卡器。非接触式智能卡是世界上最进几年发展起来的一项新技术产品,成功地将Radio Frequency Identify Technology(RFID)无线通信射频技术和IC技术相结合,解决了卡中无源和避免接触的难题,是电子器件领域的一大突破,并以其高容量、高可靠性、安全防伪、操作简单、使用寿命长、支持多应用等卓越性能逐渐取代接触式智能卡,成为智能卡应用中的主流卡。 (二)条码设
21、备 条码设备包括条码打印机和条码阅读器(也称光笔),条码打印机为每本书打印一张条码贴于书上,用于在图书馆中唯一标识书本。条码阅读器则是读者借书或还书时用来读取书本上的条码,相应对应书本信息。 (三)智能卡图书管理门禁系统 传统的图书管理中,书本是用条码识别,读者也是采用条码识别(把条码及相关信息做成一张卡);条码识别的缺点是:阅读距离有限制比较近;条码容易损坏和脱落;条码的安全性不高,容易复制。这种系统针对单个小型的图书管理系统在相当一段时期内为图书的管理带来了方便和效益。但,随着智能卡及智能卡系统的发展和广泛应用,图书管理和门禁、消费等一起纳入了智能一卡通系统中,统一每人发放一张智能卡,持卡
22、人用卡来标识自己的身份即可进出相关门、在食堂用餐、在图书馆借书。图书馆不需再给每个人发借书卡了。给整个管理提升了一个档次。 第一章 可行性分析图书馆作为政府,学校,以及一些其他办学机构所开办的公众性场所,其商业性质不能和其他商业机构相提并论。它的规模和大小主要依据兴办单位的规模和实力来定位的,大的图书馆有国家级的图书馆和一些省市所投资兴建的图书馆,小一些的则像学校的图书馆,图书出租屋等。所以,考虑系统面向的场所和规模,为系统的开发做准确的定位是十分必要的。就其大小和性质而言,它有哪些特点呢?(1) 一般来讲,图书馆的规模决定藏书量的大小。例如,以学校的图书馆来说,它面向的对象大都是学生和教师等
23、范围,在学校这样一个不是很大范围内,藏书量没有必要达到一些较大图书馆的规模,只要能够满足学校范围内的需求就可以了。当然,如果能够作到尽善尽美更好,但是学校的资金和场地能否达到也是要考虑的。所以,面向的对象决定图书馆的规模,也就决定了图书馆的藏书的规模。(2) 图书馆作为提供学习的场所,不仅要求便于管理,而且要求对读者和借阅者提供方便快速的查找,借阅和登记手续。一个好的图书馆不仅仅看它的藏书的种类和数量是否齐全,还要看它的管理机制是否健全。这不仅仅是人的因素,还有操作手段和途径,比如一个好的图书管理系统。(3) 图书馆需要统一图书的管理,对各类书籍的借阅情况和图书馆的现有藏书数量,种类要及时掌握
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 系统 BIMS
链接地址:https://www.31ppt.com/p-3937458.html