二.国内外研究现状研究现状:21世纪,科学技术迅速发展,尤其是计算机技术,人类社会进入了全面的知识经济和信息时代。计算机的应用领域不断扩大,计算机技术也在图书馆管理和运用中得到广泛的应用。很多中小型图书馆也开始充分认识到计算机技术在图书管理中的重要性,开始利用计算机技术来实现图书馆图书的实际功能应用。目前市场上有许多的图书管理系统,它们都具有大量的数据处理、完善的图书管理功能、具有大型数据库开发平台等特点。但中小型图书馆通常存在经费少、缺乏专业管理人员等问题,对这种大型系统的使用存在很多问题,因此中小型图书馆不具备这样的条件来配置大型系统。在图书馆建立以来,各工作环节一直采用传统的手工方式,这种方式存在手续繁琐、检索困难、不便于管理等缺点,造成资源的利用率低下。随着藏书量的不断增加,图书资料的著录和查询难度也增加,手工方式不能满足要求。中小型图书管理系统具有功能强大、界面好、通用性强及其使用维护简单等优点。
参考文献:[1]数据库系统概论[M].萨师煊,王珊.北京:高等教育出版社,2002.[2]JavaAPI1.6在线中文文档[3]软件工程,张海潘,清华大学出版社,2008.[4]Java技术教程[M].王克宏,柳西玲,丁峰.清华大学出版社,2003.[5]VisualBasic数据库开发实例解析,王晶莹,机械工业出版社2003.9.[6]PowerBuilder管理信息系统项目实例,人民邮电出版社,2005年7月.[7]VisualBasic数据库开发实例解析刘志铭机械工业出版社2003[8]管理信息系统原理与应用[M].罗超里,李万红清华大学出版社,2002
拟采用的技术Java技术既是一种高级的面向对象的编程语言,也是一个平台。Java技术基于Java虚拟机的概念。Java编程语言:Java程序既是编译型的,又是解释型的。编译后的字节码采用一种针对JVM优化过的机器码形式;解释器是JVM的实现。SQLite是一种流行的关系数据库管理系统(RelationalDatabaseManagermentSystemRDBMS).SQLite是一个小型的桌面型数据库,轻量级的,绿色、开源、轻便。他是利用一个文件来保存所有数据。SQLite的文件是开放的,任何代码,只要能够按照它的规则来读写其中的数据,就是合理的。不管是管理工具也好,wrapper也好,都是按照这一条来做的。Swing是一个用于开发Java应用程序用户界面的开发工具包。以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格。Swing开发人员只用很少的代码就可以利用Swing丰富、灵活的功能和模块化组件来创建优雅的用户界面。工具包中所有的包都是以swing作为名称,例如javax.swing,javax.swing.event。
研究手段1.查阅文献充分利用图书馆、利用CNKI电子资源和网络等资源,完成论文部分。2.软件工程软件工程中软件开发的方法。严格按照数据库管理信息系统开发的流程,从需求分析开始,弄清当前系统的工作流程、存在的问题,提出解决的方法;对新系统进行逻辑设计。包括数据库流程、数据字典的描述等等;进行系统总体设计,包括功能模块设计、数据库设计等;最后进行详细的代码设计、用户界面设计,并进行一定的测试。