图书借阅管理系统的设计与实现开题报告.docx

上传人:aa****6 文档编号:51129786 上传时间:2018-08-12 格式:DOCX 页数:10 大小:21.76KB
返回 下载 相关 举报
图书借阅管理系统的设计与实现开题报告.docx_第1页
第1页 / 共10页
图书借阅管理系统的设计与实现开题报告.docx_第2页
第2页 / 共10页
图书借阅管理系统的设计与实现开题报告.docx_第3页
第3页 / 共10页
图书借阅管理系统的设计与实现开题报告.docx_第4页
第4页 / 共10页
图书借阅管理系统的设计与实现开题报告.docx_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《图书借阅管理系统的设计与实现开题报告.docx》由会员分享,可在线阅读,更多相关《图书借阅管理系统的设计与实现开题报告.docx(10页珍藏版)》请在金锄头文库上搜索。

1、图书借阅管理系统的设计与实现开题报图书借阅管理系统的设计与实现开题报 告告当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性;同时,建立一个实用而操作简便的检索查询系统也同样重要。使无论是管理人员或是普通用户通过登录,都可以进入书库管理系统的网页,通过输入关键词,责任者,题名,分类号等任意一个检索点,快速并准确地查询图书的信息。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统

2、的开发是系统管理的前提。本系统就是为了管理好图书馆信息而设计的。图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出

3、,这就是管理信息系统的开发的基本环境。数据处理手工操作,工作量大,出错率高,出错后不易更改。图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。基于这此问题,我认为有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。

4、由于书库管理的总目标是:整洁有序,藏书完整,检索便利,利用率高。 通过对这个课题的研究,主要有以下几点意义:方便了书库管理人员的管理工作,节省时间。便于读者查询所需要的图书。当图书归库时,工作人员可以根据检索号精确的将图书排架。根据查询,对图书借阅的热度进行分析,调整书架的位置,以便可以更迅速地查找到相关图书,方便读者。根据系统的设计,使每一本书都可以达到精确上架,提高书库管理工作的效率。并且是做好咨询服务,推荐介绍新书,图书预约等优质服务工作的重要基础。在网络时代还没有到来的时候,多数大学的图书馆样本书库以藏为主,重藏轻用,抑制了文献的利用率。而现在是网络高速发展的时代,之前的管理方法已经不

5、能适应现状。所以书库科学,高效的管理势在必行。图书馆的书库可以达到借阅一体,科学地调整书库中的图书。1. 传统的管理方式是人工登记。其中人工登记的方式从记录到统计本身就是一种毫无意义的管理方式,所有的登记数据随时更改,没有有效地监控,并且该方式对数据的后期处理也没有很好解决,存在工作量大、速度慢、统计结果不及时、误报、谎报等情况不可避免的问题。2. 随着科学与技术的发展,图书馆也将改变其传统的服务方式而代之以新的以计算机技术和网络技术为主的服务 模式,这就是数字图书馆研究的基础。数字图书馆概念出现于 20 世纪后期,目前对数字图书馆的研究已经达到了如火如荼的局面。然而,由于所处区域的不同、经济

6、水平的差异,以及图书馆之间的具体情况不尽相同,使人们对数字图书馆的理解与认识也产生了明显的差异。因此,不同国家、不同区域、不同的社会,以及不同科技、人文和经济环境下的数字图书馆建设,及其有关操作规程、技术要求、建设途径,以及策略实施等都各不相同,各有侧重。作为发展中国家,我国如何进行数字图书馆建设,如何确定国家数字图书馆建设的发展战略,如何正确实施相关战略,又如何使我国的图书馆领域广泛合作与协调,最终实现国家数字图书馆建设之目标,均是我们应该认真研究的重大课题。数字图书馆是人类社会进入信息化时代的产物。对数字图书馆的系统研究开始于 20 世纪 90 年代。目前几乎涉及到数字图书馆建设的各个方面

7、。主要观点如下:“数字图书馆的概念是组织数字化信息及其技术进入图书馆并提供有效服务,几乎图书馆的所有载体信息均能以数字化的形式获得,读者通过网络组织访问外界数字化图书馆和文献信息数据库系统。图书馆和网络系统连接,让人们很方便地共享资源。 ”综上所述可见,数字图书馆是一个系统工程,主要包括文献信息数字化、信息传输数字化与网络化、信息服务终端化、信息利用社会化等。3. 随着数字图书馆的发展,从各方面对图书馆管理提出新的问题。国内主要借助企业管理方面的研究成果,对组织结构上的变革进行了探索,以符合数字图书馆发展的需要。一种是独自开发和管理的数字图书馆模式,如哈佛大学;一种是联盟下的数字图书馆管理模式

8、,包括图书馆群体开放管理加上图书馆自行管理的混合模式,如加州柏克利分校,也包括联盟下的合作开发,如美国记忆。4. 通过对图书馆管理系统的各方面进行了具体的了解之后,现对该管理系统进行可行性分析。a目标和方案可行性b技术的可行性:该系统所需的硬件设备,市场上销售且价格较低,甚至可以使用原有的设备,软件上,操作系统采用 Windows 系列操作系统,数据库管理系统采用Visual Basic,这些软件在 MIS 开发中已经被大量应用,技术上都比较成熟。因此在技术上是可行的。 c.经济的可行性:各图书馆文献单位急需采用计算机对馆藏进行管理统计,因此对开发该管理系统大力支持,开发经费没有问题。图书馆的

9、借阅管理,要从根本上改变过去复杂、低效的手工管理方式,使工作规范化,即管理工作基于工作流程,完全采用计算机技术处理图书管理工作。使学生与图书管理人员能方便快捷地共享、交流信息。同时又能实现迅速、全方位的信息采集、信息处理,为使学生们的图书借阅能有效地进行。系统结构采用当前流行的 C/S 结构,也就是客户端/服务器模式,它开发时间短,成本低,而且数据量的传输快等优点。本设计是以学校图书馆借阅系统为例。编程语言采用,它可视化的开发环境,可以快速完成系统的开发,内部集成的数据库访问通道,可以轻松方便的对数据库管理。其主要功能:实现对图书信息、借阅者信息、总体借阅情况信息的管理和统计、工作人员和管理人

10、员信息查看及维护。图书馆管理员可以浏览、查询、添加、删除、修改、统计图书的基本信息;浏览、查询、统计、添加、删除和修改图书借阅者的基本信息,浏览、查询、统计图书馆的借阅信息,但不能添加、删除和修改借阅信息,这部分功能应该由图书馆工作人员执行,但是,删除某条图书借阅者基本信息记录时,应实现对该图书借阅者借阅记录的级联删除。课题要求: 设计一个图书管理系统,主要实现三方面的功能:一、对图书基本信息的增删改查等操作的实现;二、对读者借书证基本信息的管理;三、读者借阅图书信息的管理,包括图书的借出和归还,包括逾期归还图书、丢失图书等特殊情况的处理,还有根据读者的不同身份设置的借阅图书数量的限制等管理四

11、、在系统的实现中运用多种查询技术,特别是多条件组合查询;对查询结果采用缓存技术和其它的系统优化技术,提高系统的性能网上检索的效率。数据库系统是指在计算机系统中引用数据库后的系统,一般由数据库,数据库管理系统,应用系统,数据库管理员和用户构成。DBMS 是数据库系统的基础。数据库设计的主要任务是在 DBMS 的支持下,按照应用的要求,为部门设计一个结构合理,使用方便,效率较高的数据库及其应用系统。Java 是一种简单的,面向对象的,分布式的,强壮的,安全的,体系结构中立的,可移植的,高性能的,多线程的动态语言。创建 Java 技术应用,使用到 Java 语言的面向对象特性,如封装、继承和多态 ;

12、从命令行执行运行Java 技术应用;使用 Java 技术数据类型与表达式在技术方面我主要采取 Java 语言与 SQL 语言。Java 是由 Sun 微系统公司所发展出来的程序语言,它本身是一种对象导向的程序语言。Java 也号称是能跨平台使用的语言,只要平台上装有这种 Java 的直译器,就能解读 ByteCode也就能执行 Java编译过的程序。Java 的目标是为了满足在一个充满各式各样不同种机器,不同操作系统平台的网络环境中开发软件。利用 Java 程序语言,可以在网页中加入各式各样的动态效果。可以放上一段动画,加入声音,也可以建立交互式网页等。SQL 是英文 Structured Q

13、uery Language 的简称,译为结构化查询语言,SQL 最早是在 IBM 公司研制的数据库管理系统 System R 上实现的。由于它接近于英语口语,简洁易学,功能丰富,使用灵活,受到广泛的支持。如今,所有的数据库生产厂家都推出了各自的支持 SQL 的数据库管理系统,如微软的 SQL Server、IBM 的DB2、ORACLE、Sybase、Informix 等。 SQL 语言具有以下特点:一体化高度非过程化两种使用方式和统一的语法结构。该课题的方案设计分为五个步骤,即系统设计,数据库设计,各个功能模块的创建,系统的实现,系统的编译。1、系统设计包括系统功能分析,系统功能模块设计,与

14、其他系统的关系,数据流程图。2、数据库设计包括数据库需求分析,数据库概念结构设计。3、功能模块包括生成程序框架,登录认证对话框,主对话框窗口的设计等。4、各对话框设计完成后,即可运行程序,查看结果。5、系统实现后,对该系统进行编译。本课题的难点在于:在设计之初要考虑到书库管理设计的人性化。在充分了解书库的现状的基础上,着手开始进行设计。对系统要有全方位的掌控。需解决的关键问题是关于技术方面的,需可虑怎么样使技术与设计相统一。由于在技术方面并达不到精通,所以在技术方面还需要好好的学习,不要出现设想的很好,但实际情况下无力实现的局面。所以要达到的预期成果是在人性化的前提下,设计出符合高校书库特征的

15、系统。书借阅系统的建立,需要进行用户需求调查与分析,以确定系统目标,提出解决问题的详细方案,这是系统建设的重要环节。要想使学生能够有效的借阅,功能上对系统的要求是全面的。因此对用户的需求可分为四个方面:一方面是图书管理人员对需要进行图书借阅的同学进行信息注册,获得借书证;二方面是学生通过计算机进行图书浏览;三方面是学生通过计算机进行图书借阅;四方面是打印输出学生信息。这四个方面形成了图书借阅的一个工作整体,利用计算机的自动化处理,可方便快捷地共享信息、交流信息,高效地协同工作。我们将工作进度安排如下:1、XX 年 2 月 23 日到 XX 年 2 月 27 日,布置毕业设计任务,介绍设计要求和

16、有关注意事项,安排设计计划。2、XX 年 2 月 28 日到 XX 年 3 月 6 日,确定设计课题,收集整理资料。3、XX 年 3 月 7 日到 XX 年 3 月 20 日,阅读资料和参考文献,并撰写开题报告。 4、XX 年 3 月 21 日到 XX 年 4 月10 日,系统的设计。5、XX 年 4 月 11 日到 XX 年 5 月 8 日,系统的实现,按照详细设计文档进行程序编码。 6、XX 年 5 月 9 日到 XX年 5 月 22 日,系统的修改完善,进行程序的单元测试,排除程序错误。7、XX 年 5 月 23 日到 XX 年 6 月 5 日,对整个设计过程进行总结,撰写毕业论文。 8、XX 年 6 月 6 日到 XX 年 6月 12 日,提交毕业论文。9. XX 年 6 月 13 日到 XX 年 6 月 26 日,进行论文答辩。.刘萌 Visual Basic 中文版使用教程 中国铁道出版社.刘韬 骆娟 何旭洪 论文 Visual Basic 数据库系统开发实例导航.萨师煊 王珊 数据库系统概论 高等教育出版社.Harold Abelson Gerald Jay Suss

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号