基于java的图书馆管理系统的设计-前期报告

基于java的图书馆管理系统的设计-前期报告

ID:15720847

大小:28.00 KB

页数:3页

时间:2018-08-05

基于java的图书馆管理系统的设计-前期报告_第1页
基于java的图书馆管理系统的设计-前期报告_第2页
基于java的图书馆管理系统的设计-前期报告_第3页
资源描述:

《基于java的图书馆管理系统的设计-前期报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、前期报告毕业设计前期报告毕业设计(论文)题目:基于Java的图书馆管理系统的设计专业:计算机学生信息:指导教师信息:报告提交日期:2012-4-20在毕业设计任务下达后,通过大量的资料的收集、阅读和整理,对设计题目有了较为明确的认识和理解。按照任务书的进度要求,对参考文献及相关文献进行了有重点的查阅,了解了图书管理系统的当前现状及未来发展,对所运用的技术进行了更为深入的研究,对系统的基本架构和功能模块作了初步的规划。在此基础上总结撰写了前期报告。文献综述1课题分析1.1课题背景随着社会信息量的与日剧增,作为信息存储的媒体之一图书,

2、数量、规模比以往任何时候都大的多,在书店,甚至一些企业内部,在正常运行过程中总是面对大量的读者信息、书籍信息、以及两者相互作用而产生的借书信息、还书信息等等,这都需要是用方便有效的方式来进行管理。随着计算机的普及,单一的手工检索已经不能满足人们的需求,为了便于图书资料的管理需要有效的图书管软件。1.2课题研究的意义图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的数据信息管理。现今,有很多的图书馆都是初步的开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式都是基于文本、表格等纸介质

3、的手工处理,对于图书借阅情况的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行数据处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,所以图书管理系统的开发显得尤为重要。1.3图书管理系统的应用及发展3前期报告随着计算机硬件和网络的发展,图书馆开始普遍采用基于网络的图书管理系统,图书管理系统也日益成熟,功能日趋完善,时至今日,图书管理系统早已不仅仅只是单

4、一的处理简单数据,而是全面的融入到图书馆的整个日常工作的各个环节中去,带动着整个图书馆业务的高效展开,全面提高了图书馆的服务水平。1.4课题研究的现状及现行研究存在的问题各国对图书管理系统的研究随着计算机信息化的普及也越来越火。但是,目前在图书管理系统的运行过程中还存在着如下问题:1)功能不完善,仅仅提供了图书馆工作人员的基本工作要求,而对图书借阅者在图书流通过程中各环节服务力度不够。2)覆盖面小,信息的共享只局限在局域网内。3)客户端需要安装完整的用户程序,由于所用的程序和所用的操作平台有关,所以管理人员要要花费大量的时间和精力

5、去开发和维护。2课题内容本系统应用软件工程的设计思想,按照系统的开发流程完成一个完整的图书管理系统。主要包括界面的设计、数据库的设计、模块的设计。2.1界面的设计在程序的开发过程中,界面开发方面采用Swing机制,Swing是一个用于开发Java应用程序用户界面的开发工具包。它以抽象窗口工具包(AWT)为基础是跨平台应用程序可以使用任何可插拔的外观风格。Swing开发人员只用很少的代码就可以利用Swing丰富、灵活的功能和模块化组建来创建优雅的用户界面,是整个系统的设计思路更加清晰。2.2数据库的设计数据库方面,使用Access,

6、通过Java的JDBC实现连接,JDBC(javadatabaseconnectivity)是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一的访问,它由一组Java编写的类和接口组成,JDBC为工具数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口。2.3模块的设计运用组件来完成该系统的各种功能,和各个模块的设计,管理员管理模块:包括管理员的添加和维护。管理员的添加用于管理员的用户名、密码、姓名和权限的设置,以便于对读者的信息的管理。管理员的维护是对系统管理员的检索,通过此子模块的功能实现可

7、以对管理员户进行删除更新等操作;读者管理模块:是对读者的基本信息进行管理,可以对读者的基本信息进行添加,修改,删除操作;图书管理模块:是对图书进行添加、修改、删除,对图书的书名、作者、价格、出版社等基本信息进行管理;图书借还模块:可以根据图书证号和图书条形码进行图书的借阅和还书;查询模块:该模块包括对图书馆藏进行查询,对读者借阅情况进行查询。图书馆藏进行查询是3前期报告用户通过图书的书名,作者,isbn,出版社等信息对图书进行相关查询;对读者借阅情况进行查询是用户通过图书证号的查询,对读者借阅情况进行相关查询。3技术分析3.1数据

8、存储图书管理系统采用数据库存储的方式,Access数据库用于存储大量数据。主要存储的是人员信息部分、图书信息部分和综合操作部分。3.2编程语言和框架的选择该系统采用的是C/S模式,用Socket套接字来实现客户端和服务器端的连接。Socket和Se

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。