您好,欢迎访问三七文档
当前位置:首页 > 财经/贸易 > 资产评估/会计 > 基于Java的图书馆管理系统的设计毕业论文
毕业设计说明书(论文)作者:学号:系:计算机专业:计算机题目:基于Java的图书馆管理系统的设计指导者:(姓名)(专业技术职务)评阅者:(姓名)(专业技术职务)2012年6月6日毕业设计(论文)中文摘要基于Java的图书馆管理系统的设计摘要:随着科学技术的进步,计算机行业的迅速发展,计算机信息处理系统的引进已彻底改变了许多系统的管理方式。图书管管理系统就是其中一个,系统中解决了学校图书馆管理中出现的基本问题以及相关统计工作。系统中有服务器端和客户端两个程序。服务器端程序负责开启数据库,建立与客户端的连接,客户端程序可以实现读者用户和管理员用户的登录及内部操作。读者用户可以进行图书的查询、借阅信息的查询及个人信息的修改的操作。管理员用户可以进行图书的查询、借书还书、图书及管理员的添加、删除等操作。系统采用Java中的Swing包来进行界面的设计,使用C/S设计模式,采用了Eclipse开发平台,Access作为后台存储的数据库。论文叙述了图书馆管理系统的整个实现过程,简单介绍了Java编程的相关知识,重点阐述了各个模块的设计思想以及设计难点。关键词:图书馆管理JavaSwingC/SSocket毕业设计(论文)外文摘要TitleLibrarianManagementSystemBasedOnJavaAbstractWiththeadvancesinscienceandtechnology,therapiddevelopmentofthecomputerindustry,theintroductionofcomputerinformationprocessingsystemhascompletelychangedthemanagementofmanysystems.Booktubemanagementsystemisasystemtosolvethebasicproblemsintheschoollibrarymanagementandrelatedstatisticalwork.Therearetwoprogramsofserverandclientsystems.Theserver-sideprogramisresponsibleforopeningthedatabase,toestablishaconnectionwiththeclient,theclientprogramcanreadersusersandadministratorsoftheuser'sloginandinternaloperations.Readeruserscanqueryforbooks,tomodifytheoperationoftheborrowinformationinquiriesandpersonalinformation.Theadministratorusercanqueryforbooks,librarybooks,books,andadministratorstoadd,deleteandotheroperations.ThesystemusesJava'sSwingpackagetointerfacedesign,C/Sdesignpattern,usingtheEclipsedevelopmentplatform,theAccessdatabaseastheback-endstorage.Thepaperdescribestheimplementationprocessofthelibrarymanagementsystem,abriefknowledgeofJavaprogramming,focusesonthevariousmodulesofthedesignideasanddesigndifficulties.Keywords:librarymanagementJavaSwingC/SSocket目次1引言......................................................................11.1课题背景................................................................11.2目前图书管理系统存在的问题..............................................11.3课题意义................................................................21.4课题内容................................................................22需求分析..................................................................22.1可行性分析..............................................................22.2功能分析................................................................32.3性能分析................................................................33.相关技术介绍.............................................................43.1SWING介绍...............................................................43.2C/S介绍................................................................53.3SOCKET介绍...............................................................64系统设计..................................................................64.1模块设计................................................................64.2数据库设计..............................................................75程序实现.................................................................105.1客户端与服务器端的连接.................................................105.2登录模块程序实现.......................................................115.3管理员功能模块的实现...................................................125.4读者功能模块的实现.....................................................186.软件测试................................................................196.1软件测试的方法与步骤...................................................196.2测试用例设计与测试用例的运行过程及测试结果分析.........................206.3分析...................................................................21结论.......................................................................22参考文献...................................................................23致谢....................................................................24(论文)第1页共24页1引言1.1课题背景在我国信息化管理系统近年来日趋成熟,在采用计算机技术进行管理之前,图书的图书借阅工作是非常繁琐和复杂的。图书的借阅工作完全依赖于手工操作,不但费时费力而且经常容易出错。读者在借书的时候首先要有一个借阅证,工作人员把读者要借阅的信息卡与读者的借阅证放到一起,并且在借阅证上填写借阅信息,这就是手工操作时代的借阅过程。这样的借阅工作显而易见,效率非常低,因为工作量大不仅容易丢失,而且还容易出错。总的来说,缺乏系统、规范的信息管理手段。利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。读者排队的时间会明显缩短,读者可以花更多的时间在选书和看书上面。而且近年来,随着图书馆规模的逐渐扩大,图书数量也相应的大量增加,有关的图书的各种信息成倍增长,总是面对大量的读者信息、书籍信息、以及两者相互作用而产生的借书信息、还书信息等等面对如此庞大的信息量,需要一套合理、有效、规范的图书馆管理系统。对图书资料进行统一、集中的管理。使用本软件之后,工作人员可以查询某位读者、某种图书的借阅情况,以及借书还书,读者的信息增加修改等变得都非常方便和快捷,效率也提高了。1.2目前图书管理系统存在的问题1.检索速度慢、效率低因为图书馆的藏书种类多、数量多,将藏书准确地分门别类,快速检索,手工进行非常困难,有时会出现一些错误信息,例如馆中没有此书或已被别人借走且没有记录。图书馆的规模越大,这个问题越突出。2.借书、还书工作量大借书、还书频率越大,说明图书馆的作用越大,然而随之而来的大量的借书、还书登记、实存图书的更新以及借出图书超期、遗失等的处理,其工作量之大,往往是人工操作所难以胜任的。而且经常会出现这样那样的差错。3.图书统计工作难、藏书更新不能及时完成。图书馆的图书应根据科学技术的发展和教学工作的需要及时添加和更新,然而由于藏书数量及图书种类越来越多,加上自然损耗,人为破坏,使图书的统计工作难以及时(论文)第2页共24页完成,藏书的更新也就很难有针对性地进行,藏书的知识结构得不到良好地控制。1.3课题意义随着计算机的广泛应用,其逐步成为现代化的标志。图书馆的信息量也会越来越大,因此需要对读者资源、书籍资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,要对因此而产生的单据进行及时的处理,为了提高图书馆或者企业内部对图书存销的自动化的管理,能够更快速的满足读者的要求,提高各种工作的效率,现对其设计相应的系统,以达到上述的目的。图书管理系统的主要功能是实现图书馆图书借阅和归还的管理的自动化。围绕这一主要功能,本系统涉及到以下核心功能:借阅管理,归还管理。除了这些核心功能外,还包括一些基本和辅助功能,它们是:用户管理、图书馆参数、管理员管理。1.4课题内容1.实现图书馆对所藏图书的按类别、书名等多方面的查询,最大的方便读者和图书馆工作人员对所需图书的查询;2.建立图书馆外借读者数据库,方便工作人员对读者进行有效管理;3.建立图书馆工作人员数据库,限定每个工作人员对软件操作的权限,最大限度的保护数据库;4.建立读者数据库,限定每个读者对图书借阅的操作的权限,最大限度的保护数据库;5.实现图书馆对新书入库,旧书注销的简单处理,方便进货;实现图书馆的有效管理。2需求分析2.1可行性分析采用现代化统一的计算机系统,能够有效优化图
本文标题:基于Java的图书馆管理系统的设计毕业论文
链接地址:https://www.777doc.com/doc-5717258 .html