当前位置: 首页 > 范文大全 > 办公范文

图书管理设计(6篇)

时间:

图书管理设计篇1

本设计是基于B/S架构采用ASP+ACCESS2003数据库设计开发的图书管理系统。系统主要设计实现的功能包括系统用户管理、借书证信息管理、图书分类管理、图书基本信息管理、借阅信息管理、以及图书信息的检索查询,能快速准确的查看到图书的状态,和归还状态。系统操作方便简单,执行速度快,使学校图书馆工作人员轻松快捷的管理图书工作。

【关键词】数据库;ASP;ACCESS2003;数据库技术;图书管理

1.研究背景

在我国的高校,图书是学校的一项重要资源,图书的管理是学校的一项常规性的重要工作,图书管理水平的好坏也是高校教学评估的一项重要指标。然而长期以来,高校图书管理都是依赖人工进行的,虽然有很多的学校都已经开始使用计算机技术、网络技术进行图书信息管理,并且起得良好的效果,但是近年来随着高校招生规模的扩大,高校信息化资源的不断丰富,原有的人工管理工作模式或简单的计算机管理工作模式已不能适应现行高校信息情报工作的需要。

建立一套有效的图书管理系统,可以使学校图书馆减轻工作,将工作系统化、科学化、规范化,提高图书馆信息管理的工作质量和工作效率。

2.系统需求

学校的图书管理系统使基于任意操作系统上的,通过对目前存在的大量的学校或社会上图书管理系统的分析和总结,然后根据企业的特点,研究一套合适于高校内部的图书管理系统。系统要求有优良的可视化图形操作界面,大力提高系统的可操作性和交互性,尽量减少操作员的负担,让他们更方便、更快捷、更简单的进行操作。还有要求系统有很强的稳定性、可维护性、扩充性、可移植性。同时,实现控制用户权限验证,从而保证系统的安全性。

2.1需求分析

根据系统分析,图书管理系统的要求如下:

2.2系统需求分析:

(1)能够输入图书的综合信息和进行新书添加、现有图书信息修改以及删除;

(2)能够实现对图书信息的查询功能;

(3)借书证信息管理,可以添加,修改和删除借书证;

(4)图书分类管理,图书分类的设置管理

(5)借阅管理,可以查看用户的借书证号以及姓名,图书的ISBN和书名,借日期,还书日期,经办人;

2.3系统性能要求:

(1)系统安全、可靠;

(2)界面简洁美观,执行速度快;才做简单方便

(3)系统维护升级方便,只需要管理和维护好服务器端,客户端不用维护

3.总体设计

3.1系统结构图

图书管理系统结构图:

3.2总体功能设计

3.2.1系统设计目标

系统总的设计是为了达到以下目标:

系统开发的总目标是实现学校内部图书借阅管理的系统化、规范化、科学化和自动化,从而达到提高学校图书馆的图书管理效率的目的。

其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强.数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。

3.3.1系统数据分析

通过对图书管理系统的分析,可以得出该系统涉及两类实体:图书、系统用户(包括借书证用户、系统管理员)。这些实体涉及的数据项有:

图书主要包括了:ISNB,书名,分类,出版社,出版日期,作者,图书状态

系统用户:ID号,用户名,密码

借书证:借书证号、姓名、学院、班级、电话等

借阅信息:借书证号、ISBN,借书日期,还书日期,经办人,状态

缴费信息:借书证号、姓名,性别,费用,类型,日期

4.系统详细设计

4.1用户登陆模块

登录模块是对用户的身份进行验证,然后启动主界面。带验证码的用户登录,提高系统安全性。系统首先通过对输入的UserID和Password进行判断,判断数据库里是否有相对应的用户信息,如果没有,系统出现提示信息;如果数据库里存在输入的用户信息并且被判断登陆输入的密码正确,系统便从数据里取出该用户的Username的值保存在Session变量中,系统将跳转到管理主界面。

4.2主界面模块

主界面的设计使用了HTML中frameset标签。在一个页面中包含两个框架,一个框架指向功能菜单页面,另一个功能是指向图书查询或者用户查询页面。采用这样方式,使得系统功能的操作更加直观,方便。功能菜单是显示在主界面左边,功能操作是显示在右边。每个操作的跳转只要简单的选择左边的菜单就可以实现。

4.3系统用户管理功能

系统用户管理界面如图4-3:

用户管理功能:单击左边菜单的系统用户管理,菜单展开下面的子菜单,可以看到系统用户管理,打开用户管理,右边显示区就显示系统管理员信息,这里可以浏览和删除信息,修改和添加管理员帐号。

4.4借书证管理功能

借书证管理主要记录和保存了读者的基本信息和情况,包括卡号、姓名、性别、学院、专业、电话等信息。

4.5图书分类管理功能

图书分类信息管理,图书类别繁多这里把分类单独做一个模块,更加灵活方便管理

主要包括了分类编号,和分类名称。

4.6图书信息管理功能

图书管理模块是本系统的核心模块,这里记录了图书馆所有的图书信息以及图书的状态信息,图书状态包括空闲、借出等。用户借阅后,图书的状态自动变成借出,当用户归还图书后,图书的状态自动变成空闲。图书内容包括了图书的ISBN号,名称,分类名称,出版社,作者,出版日期,借阅日期,归还日期,经办人等。

4.7图书借阅功能

图书借阅信息管理主要是记录用户借书和还书的基本信息,包括借书证号,图书的ISBN,借书日期,还书日期,经办人,这里经办人系统默认是登录的用户名。

添加借阅信息用户需要填写基本的信息包括借书证号,ISBN号,借书日期,经办人等,当图书已经借出,就不可以再借,系统有验证,当出现接已经借出的图书时,系统会提醒操作人员,不能借此书,在借书前可以先查询图书基本信息,看他是否空闲可以借,只能是空闲状态才可以借出。

4.8超期续借功能

图书借出后,如果超期续借,或者归还图书,还书操作时管理人员可以在此页面进行操作。

4.9缴费管理功能

系统管理功能主要可以管理逾期和挂失的缴费信息,:管理人员操作后系统会提示操作成功或失败。

致谢:本系统是我的毕业设计,选好题后老师。给我介绍了参考书,我也查阅了大量资料文献,整理、列出提纲与老师进行沟通。通过本设计,我对图书系统中常见的功能应用进行了重新划分与开发,实现了对图书的科学管理。也感谢指导老师的指点。使我对网络系统的开发有一个更好的了解,在实际操作中我针对ASP和SQLServer数据库应用系统开发有了更深入的研究和学习,为以后工作和学习积累了宝贵的经验。

参考文献

[1]袁理等编著ASP完全自学手册机械工业出版社2007.1.1

[2]周洁曾海平编写Dreamweaver8网站设计与开发从基础到实践电子工I出版社2007.6.1

[3]金雪云、焦桂英等编著ASP高级开发技术与范例高等教育出版社2002.5

图书管理设计篇2

[摘要]随着社会的不断发展,科学技术的不断提高,网络系统不断的发达,人们的生活、工作,学习越来越多的地方用到了网络,各种信息数据不断的增速多。于是,为了适应这个社会的需求,为了满足人们的需要,为了达大更好的效果,世界各方各面都在迫切的需求更快更经济更智能化的技术来更好的管理数据。当然,在信息量非常大的图书管理这方面,这样的要求就更大更强烈了。

[关键词]图书馆管理系统;读者借阅模块;数据库设计

图书馆管理系统的发展证实了这个过程,从手工操作到管理员/读者计算机操作,从非技术到计算机技术,无不展现了计算机软件操作的快捷、方便、存储量大等优点。所以图书馆管理系统也跟随科学的发展而不断升级,让图书馆管理人员和读者更方便、更快捷的进行图书管理和图书借阅操作。

一、基于Web的图书管理系统的优势

1、对于传统的图书馆而言,也出现了许多的网上图书馆,方便了读者和管理人员。由于手工的图书管管理工作量大、任务多、服务局限性等等,给学生和老师带来了很多的不便。

2、设计图书馆的管理系统可以提高图书管管理的效率;降低工作人员的工作量;完善图书馆的各项功能。网上图书馆系统应该具有出借还子系统、查询子系统、电子图书下载子系统、留言板以及系统维护子系统等,这几个子系统包括了图书馆管理的主要业务工作,可以全面实现对图书馆的查询、借还、下载、留言等在线功能实现。

3、考虑到图书馆各项业务当中的存在的具体问题系统为各个层次的用户在实际操作方面加强了方便性,在业务规则实现方面更加注重智能化,使用户在使用当中更轻松,在系统进入直接的只明途径,这样更加有助于全面提高图书馆的管理效率,改善了书刊的科学管理及工作人员的管理,图书馆各类功能全面实现。

二、关于图书管理系统的设计需求

笔者认为,任何设计都是为了服务于人们,所以,一个好的设计应该是富于人性化、方便与大众、方便于服务人员、让人们用起来舒服,简洁明了,操作方便的设计。而图书馆是为人民大众服务,为阅读群体服务,所以,其设计应该秉着一个不变的理念,那就是“服务第一,读者至上”,做到充分的人性化。

1、图书管理系统需要满足来自两方面的需求,这两个方面分别是图书借阅者和图书馆管理人员。图书借阅者的需求是查询图书馆库中现有的图书、个人借阅情况及个人信息的修改;图书馆管理人员的功能,包括对图书借阅者的借书、还书、续借、查询、以及对图书的添加、修改、删除和对用户资料的查询、添加、删除、修改,还要对系统及时的查看更新。

2、图书借阅者可通过输入学号及密码登陆系统,直接查询图书馆图书情况和本人借书情况,如果图书借阅者根据本人借书证号的变更,还可以进行新用户注册。一般情况下,图书借阅者只应该查询图书馆内藏书,本人的借书情况及个人信息,而且必须要通过本人用户名及密码的验证,所以这一点就满足了图书借阅者的要求,还保护了图书借阅者的个人隐私,体现了保密性。

3、图书管理人员功能最大,管理员必须通过管理员帐号和管理员密码登陆管理员操作平台。其功能实现对图书信息、借阅者信息、总体借阅情况信息的管理和统计。图书馆管理员可以实现对图书的查询、添加、删除、修改,对图书借阅者信息的添加、删除、修改,对图书借阅者对图书的借阅功能、换书功能、续借功能、查询功能的实现。

4、本系统为基于WEB的图书管理系统统是为了满足网络服务应用而生的,所以系统的非功能需求必须满足以下几个条件:(1)速度快,成本低(Highspeed,lowcost);(2)图书的查阅不受地域的限制;(3)学生可通过多种方法查询到图书信息;(4)能提高图书管理员的工作效率。

三、数据库设计

1、数据库设计质量的好坏直接影响系统中各个处理过程的性能和质量。数据库设计既是一项涉及多学科的综合性技术,又是一项庞大的工程项目。有人讲“三分技术,七分管理,十二分基础数据”是数据库建设的基本规律,这是有一定道理的。技术与管理的界面(称之为“干件”)十分重要,数据库建设是硬件、软件和干件的结合。

2、数据库设计应该和应用系统设计相结合,也就是说,整个设计过程中要把结构(数据)设计和行为(处理)设计密切结合起来。

3、图书馆系统对数据库需求具体体现在各种对图书馆书籍信息的查询、借阅、归还、续借和资料的修改,这就要求数据库结构能充分满足各种信息的输出和输入。

4、针对一般图书管理系统的需求,通过对图书管理工作过程的内容和数据流程分析,设计如下面所示的数据项和数据结构:

管理员资料信息,包括的数据项有:管理员用户名、管理员密码。用户资料信息,包括的数据项有:用户学号、用户密码、用户姓名、用户性别、用户专业、用户注册日期。

图书资料信息,包括的数据项有:书籍的书号、书籍书名、书籍的作者、书籍出版社、出版日期、书籍单价、书籍数量、书籍类型。

借书记录信息表,包括的数据项有:用户学号、所借书籍的书号、书籍借书时间。

总结语

基于Web的图书管理系统做到了服务于人民,方便于读者,方便于管理者,迎合了当下飞速发展的社会的脚步,人们生活、学习、工作的需求,达到了人们预期的效果,是一种更经济、更智能化、更人性化的技术手段。当然,虽然这种设计还没有大范围的普及,但是,笔者相信,随着科学技术的飞速发展,基于Web的图书管理系统将不久就会取代传统图书管理系统,成为一种富于人性化、以“服务第一,读者至上”为核心理念的实体服务系统。

参考文献:

[1]朱天生龙萍;《农业图书情报学刊》2009年第4期

[2]郑伟,陈进平,付祥.基于Web服务的企业信息集成应用研究[J].现代机械.2010(01)

[3]刘治国.构建基于B/S结构的图书管理系统[J].信息技术.2005(03)

[4]陈芳,陈朝,李伦.用RationalRose实现图书管理系统的建模设计[J].微计算机应用.2003(06)

[5]郭荣,杨磊.浅谈MIS系统平台模式的选择[J].广西科学院学报.2003(03)

[6]陈峰,薛士权.通用关系数据库访问层的设计与实现[J].计算机工程与应用.2003(22)

[7]李广建,张智雄,黄永文.国外图书馆自动化系统的现状与趋势[J].现代图书情报技术.2003(03)

[8]黄少敏,赵玉娇.基于的图书管理系统[J].武汉科技学院学报.2003(02)

[9]聂华.图书馆集成管理系统的发展现状与趋势[J].大学图书馆学报

基金项目:2011年陕西省高等继续教育教学改革研究项目资助(项目编号:11J19)

图书管理设计篇3

摘要:随着我国经济社会的发展和改革开放的不断深入,我国已经今天入信息化社会。在信息化社会中人们对于信息的需求量非常大,获取信息的方式有很多,其中图书馆是其中非常重要的信息机构。但是我国很多图书馆在进行图书信息管理的过程中仍然采用传统人工的信息管理模式,这种管理模式的整体效率低下,在进行管理的过程中经常会出现各种各样的问题,影响到图书馆正常功能的发挥。随着科学技术的发展,高效率的图书信息管理系统应运而生,图书信息管理系统在运作的过程中能够对图书信息及图书馆的整体管理工作进行全面而有效地管理。该文旨在对图书信心管理系统的设计与实现进行研究,为系统效率的提升提供借鉴和帮助。

关键词:图书信息管理系统设计与实现

中图分类号:G250文献标识码:A文章编号:1672-3791(2016)09(c)-0014-02

在现代社会发展的过程中,计算机技术和网络技术已经深入到人们的生活中,在人们的日常生活中发挥着十分重要的作用。通过对计算机、网络和信息技术的使用能够大大提升人们的工作效率和学习效率,能够在一定程度上降低人力成本。该文在开展研究工作的过程中主要对图书信息管理系统的设计与实现进行研究,该系统已经在我国一部分图书馆中被应用,从应用的整体反馈来看,能够大大提升图书馆的工作效率,同时能够方便用户进行图书查找和借阅。但是在有些图书馆中该系统还没有被引入,这就导致这些图书馆的整体工作效率低下,无法为读者提供更好的服务。由此可见,对图书信息管理系统的设计和实现进行研究具有重要的价值和意义。

1图书信息管理系统概述

1.1图书信息管理系统

图书信息管理系统就是图书馆在对自身所藏图书进行管理过程中使用的一种计算机系统,在这系统中主要会运用SQL数据库技术、技术等目前较为先进的信息管理技术。通过图书信息管理系统的设计与实现图书管理员能够对在电脑上对图书进行录入、查询、用户管理等日常的工作。同时该系统子啊使用的过程中能够为读者的借阅、还书、预约等活动提供极大的便利。总体来说,图书信息管理系统是一个能够大大提升图书馆运转效率的系统,但是在进行设计和实现的过程中有着一定的难度。

1.2传统图书信息管理模式的弊端

目前,在我国的一些图书馆呢当中,在对图书信息进行管理的过程中采用的还是传统的人工管理,这种管理方式的效率十分低下。这种传统的管理模式在运用的过程中最为明显的弊端是不能够及时地了解图书的种类以及读者需求量较大的图书,不能够为读者提供较为优质的服务。同时,在运用这种方式进行图书管理的过程中经常会出现图书丢失、图书信息不明确等错误,这就会严重影响到图书馆的整体工作效率,同时会影响到读者的借阅和阅读体验。而图书信息管理系统能够很好地解决上述问题,为图书馆工作质量和工作效率的提升提供帮助。

1.3图书信息管理系统的研究现状

我国在对图书管理系统进行研究最早始于20世纪70年代,但是在对图书信息管理系统进行研究的过程中主要是对国外所传入的信息管理系统进行改进研究。后来,随着我国社会的进步和科学技术的发展,我国将整体的研究重点转向了系统的自主设计与研发工作。后来,随着研究水平的不断提升,在进行研究的过程中图书信心管理系统的功能逐渐发展成熟,我国的图书信息管理技术的发展已经和国外的发展水平接近,已经能够很好地对图书馆中的信心进行有效地管理。随着系统发展的日益城市,在发展的过程中所采用的技术开始转变为服务器体系结构,能够提升整个信息系统的运行效率,同时能够根据实际的需要对系统进行灵活配置,目前图书信息管理系统的发展已经非常成熟。

2图书信息管理系统的需求分析

2.1图书信息管理系统需求

图书馆在对自身的图书信息进行管理的过程中有着自身的需求,其中3个主题的需求最为主要,包括:借阅用户、图书管理人员、系统管理人员等。其中借阅用户的需求主要是对图书信息进行了解,在众多图书中找到自己需要的图书,同时对于尚未出版的图书进行预约。图书管理人员对于系统的需求主要是对图书的信息进行录入和管理,同时在进行管理的过程中要对新书信息进行添加和维护,同时要对读者的借书、还书活动进行管理、系统管理人员对于系统的需求主要是能λ有的数据进行维护和管理,能够对整个系统的安全运行进行处理。

2.2图书信息管理系统的业务流程

在进行图书信息管理系统设计和实现的过程中,信息管理系统有着自身的业务流程。在系统发挥自身作用的过程中业务流程发挥着十分重要的作用,其中主要有以下几项流程十分重要。这几项流程分别是:图书馆图书的外借业务、新品图书的预约业务、读者图书的续借业务、读者图书的归还业务、图书信息查询与提取业务、对于超期图书和丢失图书的处理业务等等。同时在这些业务中系统的管理人员要对整体系统进行统一的规划和设计,并对图书馆中的重点文献和藏书进行精细的维护。

2.3图书信息管理系统对于技术性能的要求

图书信息管理系统在运行的过程中对于系统自身有着一定的技术性能要求,其中有以下几项技术要求显得十分重要。其一是系统的安全性,因为系统是在网络环境中运行,因此在整体运行的过程中十分容易产生数据的读写错误,对系统自身信息的安全造成一定的损坏。其二是系统的相应速度,因为系统在整体运行的过程中经常会处理大量的图书信息,因此需要系统有较好的响应速度,否则就会影响到用户的使用体验。其三是系统的人机交互界面,读者在使用的过程中要能够很好地从交互界面中找到自身需要的服务。

3图书信息管理系统总体方案设计

3.1系统总体结构及物理结构设计

在图书信息系统设计的过程中需要合适的系统总体结构和物理结构的支持,目前在进行信息管理系统管理和设计的过程中主要使用的B/S,这种结构能够让所有的程序集中在一个服务器系统当中,这样能够更好地提升系统的整体运行速度,能够减轻用户电脑客户端的负担,同时也能够降低整体的运行成本,提升整体的运行效率。在物理结构设计的过程中主要是将用户定义为四哥主要的类型,分别为:系统的管理用户、系统流动管理用户、系统信息管理用户以及借阅用户,其中不同的用户会有不同的用户名和密码,同时会有不同的系统权限。

3.2系统数据的设计

在进行系统设计的过程中需要对系统的数据进行设计,在进行系统设计的过程中主要是对借阅用户的属性、读者的整体类型、图书的整体信心属性、图书归还属性等绘制相应的流程和结构图。同时在进行设计的过程中还要对系统的各种表单进行设计,其中将借阅永华的属性表单、读者类型的表单、图书信息表单等都十分重要。

3.3图书信息管理系统功能的实现

在进行系统设计之后最为重要的是进行系统设计的实现,在进行系统实现的过程中主要是图书信息公共目录、借阅用户模块。用户管理模块等进行实现。在进行实现的过程中要能够根据图书馆的整体运行实际进行实现,要能够根据用户的实际来进行实践以实现其自身工作。

4结语

综上所述,该文在开展研究工作的过程中主要对图书信息管理系统的设计与实现进行研究,对图书信息管理系统的定义、系统需求、业务流程技术性能需求以及整体的功能实现进行研究。通过研究笔者发现,图书馆能够通过图书信息管理系统的使用对图书馆的图书信息进行完全掌握。同时通过系统的使用能够极大提升图书馆的整体工作效率,方便读者借阅,也能够方便图书管理人员对图书有效地管理。但是在开展研究工作的过程中发现,在系统使用的过程中存在着一些漏洞,这是需要在今后的整体运用和设计中弥补的。总体来说,应用图书信息管理系统可以提升图书馆的整体工作效率,以便更好地为用户服务。

参考文献

图书管理设计篇4

【关键词】图书管理系统;DAO与ADO数据对象;图书借还

计算机的广泛应用使得各种实际应用软件不断的被开发出来,作为实际应用领域的一重要组成部分--数据库应用软件的开发更为广泛。本系统从我校图书管理实际出发,采用VB编程,应用高效的、成熟的DAO和ADO数据库访问技术进行系统设计。

1、图书管理系统的总体设计

1.1图书管理系统的功能简介

*图书入库按图书馆方式管理,且录入简洁快速

*读者采用预编入的方式对每一位读者编号,所借图书的最大数目限量

*借书、还书快速,只需输入读者ID、图书ID便轻松借阅,点击便还

*系统具有借书超期、丢失罚款的功能,并作记录,同时具有查询功能

*分类查询以中图分类法为基准,分类总览与单项查看

*系统备份、恢复方便

*系统数据均可打印成报表

1.2模块化设计图

1.3各模块功能分析

1.3.1录入模块。本模块向数据库中录入系统操作的各项数据,分为三个子模块,分别是图书入库、中图分类及读者信息。图书入库所录入的是图书的最基本信息如图书的分类号、序号、登记号、作者、书名等;中图分类所录入的信息是中图分类图书上的内容包括分类号、分类名称、备注,它是进行图书分类查询的依据;读者信息包括读者ID、姓名、可借阅本数,是借阅管理进行读者判断的依据。

1.3.2日常管理。此模块包括借阅管理、权限控制、重新登录三个子模块,其中借阅管理是本系统的核心,上述系统功能中查询、借书、还书、续借、借书超期罚款、丢失罚款并作记录的功能,在此实现;权限控制与重新登录是安全策略稍后再讲。

1.3.3查询。此模块总体查询与单项查询共存,只要数据库中有的数据就能够查看浏览,包括分类查询、读者详情、图书借阅过期、图书信息等

1.3.4报表。对于数据库中的图书信息可以全部或部分或按入库日期来打印,而且对于图书借阅过期的读者、受到处罚的读者都可以将其打印出来,包括图书登记总帐、分期入库图书、借阅过期图书、打印处罚单。

1.4系统维护。此模块包括备份数据库与恢复数据库两部分,是灾难进行自救的策略。

1.5系统安全策略。我们考虑道如下几个方面:首先,系统管理员具有最高权限,可以对系统完全操作,还可以授权其他用户,使之具有系统管理员或系统普通管理员的权限。其次,经由授权的具有普通管理员的用户,可以对图书进行日常管理、资料查询、报表打印等功能,但不能向系统中添加图书、读者及用户等信息。再次,未经授权的用户不能管理系统,而只能作为一个访问者查询资料。当进入系统时系统首先要求用户输入用户级别、用户名、密码,之后经核查正确,方可进入相应级别的系统模式。

1.6系统界面设计。系统采用菜单调用窗体的多文档操作的方式,系统可以同时打开多个窗体,而且我们还将最常用的命令建于主窗体之上,以更方便于系统的使用。

以上我们从整体上了解了系统的设计思想、各模块的功能,下面我们从系统的一个核心模块“借阅管理“设计与实现上来了解系统的具体开发过程。

2.借阅管理的实现

借阅管理主要包括控制列设置、借、还操作、续借、丢失及借书过期丢失罚款等。借阅管理实现的界面如下:

2.1借阅管理的控制列设置。所谓借阅管理的权限设置,就是指当读者输入借书卡卡号时,系统要判断此读者在数据库中是否存在,若有则显示此读者档案信息及所有借书信息;若系统没有找到此读者则发出提示信息---没有此读者信息!同理,在读者输入图书登记号后,系统也会判断此书是否存在,如若不存在系统会提示“没有此图书信息!”;如若存在判断是否借出,如若借出则在控制列只能进行还、续、丢失操作,并将借书人的信息显示出来,否则若图书没有借出则在控制中只有借书命令可用。实现以上操作我们利用ADO控件的两个重要属性Recordsource和Recordset,我们书写如下语句:

Adodc2.RecordSource="selectdistinct图书表.*,用户表.可借本数From图书表,用户表wheretrim(用户表.用户编号)=trim('"&Text1.Text&"')andtrim(图书表.登记号)=trim('"&Text2.Text&"')"

Adodc2.Refresh

2.2借阅管理的借书实现。当以上控制列处理完毕后,如果所输入读者信息与图书信息均满足条件,且图书尚未借出,读者所借图书还未超出借书的最大上限,那么借书操作可以执行。其借书要完成的基本功能为将当前读者标志信息、所借图书标志信息及当前日期插入到借阅表中,同时修改的是读者的可借阅图书的数目及将当前图书在图书表中的是否借出字段修改为“是”。在实现这个功能时,我们利用到了DAO数据访问对象,在利用它之前,首先我们在工程中引用“MicrosoftDAO3.51ObjectLibrary”,之后作如下声明:

DimdbsAsDatabase

Setdbs=DBEngine.Workspaces(0).OpenDatabase(App.Path&"\资料库.mdb")

这样数据库变量dbs便连接到资料库中,可以应用dbs.execute()方法执行插入、删除、修改数据库的操作。

2.3借阅管理的还书实现。当所输入的图书标志在借阅表中有记录时,系统便将读者信息与图书相关信息显示出来,并在控制列显示除借书的所有操作。当点击‘还书‘时,系统将删除借阅表中的此图书记录,修改读者可借阅本数使之加一,修改图书表中此图书是否借出字段的值为“否”,同时系统计算读者借阅的天数,若超期则计算应交罚款并添加到罚款单中。

2.4借阅管理的续借实现。对于此项功能与还书不同的是,系统首先还书若超期也罚款,之后按当前日期重新借阅。

2.5借阅管理的丢失处理。此项功能是系统先按还书操作计算借书是否超期,若超期应交罚款,之后到总帐表中查该书的单价,之后按相应规则将总罚款计算出来,同时将当前图书注销,并将相关信息记录到罚款单中。

图书的借阅管理是图书管理系统的一个极其重要的组成部分,可以说利用ADO和DAO数据访问对象实现图书的借阅管理也就是实现了图书管理系统的主体。

【参考文献】

[1]谭浩强.VisualBasic6.0程序设计教程[M].清华大学出版社,2000.

图书管理设计篇5

【关键词】掌上图书馆;智能手机;安卓平台

一、引言

在移动互联网日益发展的今天,越来越多的学生将图书获取渠道由图书馆变为了移动互联网。究其原因,无非是新媒体渠道可以带给学生更便利的资源获取和更优良的服务体验。由于传统的图书馆拥有许多珍贵的图书资源,所以传统图书馆的地位也是无法取代的。如何将移动端渠道和传统图书馆相结合,让更多的学生愿意走进图书馆,也让图书馆能够充分发挥自身资源,更好的为广大学子服务,是当今图书管理系统首要面临的问题。信息化图书馆系统一般针对图书馆本身的运营,大多数系统的功能重点放在了图书馆图书信息数据化管理上,而在图书资源分配和如何更好的服务读者方面涉及较少。

在此背景下,文章研究一种面向图书管理员和在校学生的安卓版图书管理系统,顺应移动应用的大潮。图书管理系统由PC端到手机端的转移,结合了图书馆的业务需求,提升了图书管理员的工作效率,同时也为高校学生获取图书资源,获取更好的服务提供了便利。通过在手机为读者提供的短信提醒、短信认证、图书数据查询、掌上阅读、信息询问、数字化工作等服务,将以前的传统图书馆业务和现在移动图书业务有机的结合在了一起。发挥了手机业务与传统业务的互补,为图书馆带来了新的活力,也吸引更多的年轻人来图书馆。

二、掌上图书馆管理系统应用的现状分析

掌上图书馆是基于安卓平台的移动端图书馆,通过移动端强大的处理能力和其便捷的操作优势,掌上图书馆为图书馆管理人员带来新的管理方式,提高工作效率,同时为学生更好的使用图书馆、了解图书馆建立了一条快速通道。

1.国内与国外掌上图书馆应用技术分析

目前,国外图书馆利用智能手机的特性,研发了许多智能手机上的图书服务,例如RSS订阅服务、图书掌上管理服务、在线咨询服务、图书馆导览、数字收藏等。而国内的数字图书馆建设相对滞后,还停留在数字图书馆建设的初级阶段。但随着信息技术的不断发展,各大数字图书馆在国内的网络上出现,但是这些图书馆的资源基本是各大高校或期刊的资源,涉及面窄。未来国内的图书馆建设趋势也会如同世界上各个发达国家一样,开始由网上图书馆向手机掌上图书馆转换。

国内获得图书馆采用的CS、BS的图书管理系统设计,依据了国家的相关图书管理规定,制定了科学的管理流程。就我国图书馆管理还停留在服务管理者的阶段,很少关注如何帮助读者更好的分配图书资源,相对欧美发达国家以服务于民的信息化系统建设,我国还存在一些差距,需要相关领域的学者与专家继续努力。

2.掌上图书馆管理系统的发展趋势

掌上图书馆随着高校的不断发展而发展,也随着智能手机的发展而不断给图书管理者和读者带来惊喜。掌上图书馆必将成为新的图书馆信息化建设趋势。

为了跟上时代的节拍,图书馆在掌上系统的研发和设计过程中,都应该深入的调查不同用户的不同需求,充分挖掘用户需求和高校图书馆的图书管理需求,设计一种简单实用的掌上图书馆管理系统来带动图书馆的传统业务。

通过掌上图书馆激发学生的阅读信息,让更多的学生喜欢图书馆,爱上图书馆。在图书馆信息化建设过程中,需要有走在前面的精神和决心,同时从实际出发、从读者出发、从图书管理员出发,了解高校图书馆信息化建设中的实际需求,同时发挥移动互联网的巨大优势,为建立新时代的图书馆打下坚实的基础。

三、掌上图书馆管理系统应用的需求分析与设计

1.基于安卓平台的掌上图书馆管理系统应用的需求分析

基于安卓平台的掌上图书馆管理系统,使在校学生可以更好的了解图书馆信息和图书资源信息,提高信息获取的速度和准确性。通过结合移动端掌上图书馆管理系统和线下图书馆,充分发挥学校图书馆的服务功能,让图书馆跟上移动互联时代的步伐,带给学子更便捷、更及时的阅读体验。

为了达到上述目标,在系统开发前首先要对学校图书馆现有的业务流程、业务需求进行调研。针对系统目标,进行业务流程规划和业务流程改造。同时,也需要对学生的需求进行调查,了解学生对掌上图书馆管理系统的看法,征集他们对该系统的各方面需求。

图1主要功能模块

2.掌上图书馆管理系统功能设计

掌上图书馆管理系统如图1所示,主要由图书查询预订、书评分享、系统管理、用户管理、新闻管理、图书业务管理、图书信息管理、图书库存管理模块构成。

(1)图书查询预订:学生可以通过基于安卓的掌上图书馆管理系统,进行图书查询和预订,图书管理员可以处理学生的预订订单。其功能包括图书检索、图书借阅预订、图书评论查看这三个模块。

(2)评论分享模块:学生在阅读了图书后,可以关联自己的社交网络账户,将自己的读书心得和读书书评分享到自己的社交网络中,比如人人网、QQ空间、QQ好友、新浪微博等。其功能包括读书评论、好书推荐、书籍分享这三个模块。

(3)系统管理模块:对系统的日志记录,系统的数据进行维护管理。其功能包含日志管理、数据库备份、数据导入三个子模块。

(4)用户管理模块:对系统的使用用户信息进行管理。其功能包括用户添加、用户删除、用户编辑、用户查询四个模块。

(5)新闻管理模块:通过掌上图书馆管理系统,对图书馆的相关信息和新闻动态进行管理。图书管理员可以对新闻进行新建、、编辑、删除等操作。学生可以查看新闻动态,也可以对新闻动态的相关信息进行搜索。其功能包含新闻类别管理、新闻管理、新闻评论管理、新闻搜索、新闻浏览共五个模块。

(6)图书业务管理模块:高职图书管理员使用掌上数图书馆系统对图书的相关业务进行操作,比如借书、换书。其功能包含图书预订管理、图书借出业务和图书归还业务、图书报损共四个子模块。

(7)图书信息管理模块:高职图书管理员可以掌上图书管理系统进行新书信息档案建立和老书信息档案维护。并可以将完成的信息档案生成二维码,打印出来贴到图书上。其功能包括添加图书信息、图书二维码管理、图书信息编辑、图书信息删除、图书信息查询五个子模块。

(8)图书库存管理:高职图书管理员使用二维码识别功能,对高职图书进行库存维护管理。其功能包括图书入架、书架管理、图书下架、图书收藏四个子模块。

四、掌上图书馆管理系统设计的关键点

利用安卓系统开发的便捷性特点,学生可以在任何时候、任何地点通过该系统使用图书查询、图书新闻、图书分享、图书预订功能;学校的图书管理员也可以摆脱手工录入的传统工作方式,利用安卓对图书二维码进行识别,简单高效图书信息化管理,通过智能手机图书的相关动态,了解学生对于图书的需求;另外学生图书预订、学生图书分享、图书管理员通过二维码进行日常图书工作管理。通过二维码来管理图书,提高了图书管理员的工作效率,同时提升了图书管理员的服务质量。

掌上图书馆管理系统使用二维码扫描枪扫描图书上的ISBN二维码,实现图书信息的自动录入;通过扫描二维码借书证,实现读者的身份确认;扫描图书时,二维码扫描枪和系统管理软件能识别一维码,兼容ISBN二维码和现有的一维条码系统,为实现一维码到二维码的无缝过渡奠定了基础。

二维码的制作非常方便,利用二维码生成软件生成所需的图书二维码信息。将生成的二维码保存为图像文件,印刷到图书上,流通环节的任何用户,只要使用二维码扫描枪或装有二维码阅读软件的手机就可以读出图书信息相关内容。另外在二维条码的编码中加入一定的加密防伪信息,可以实现图书的防盗功能,保证条码的唯一性。

在借还图书时,使用二维码扫描枪扫描图书上的二维码或一维条码,程序进行判断,如果读者未借该书,则借书成功;如果读者已借该书,则还书成功;如果读者超出借书上限,则提示。

图书分享,使读者可以随时将自己喜欢的书籍或者自己关注的信息内容分享到QQ空间,腾讯微博、新浪微博或人人网上,以此形成信息共享空间。它是一种基于图书馆空间,由资深图书馆员和技术人员维护和支持的、为研究和学习传递信息、检索信息、促进学术交流,是集计算机技术、信息资源、参考咨询服务、信息素养教育和个性化与合作化学习空间于一体的新型服务模式。

五、总结

设计基于智能手机的掌上图书馆可以有效帮助学生获取图书资源的状态信息,节约学生时间,同时学生可以通过掌上图书馆管理系统与其他学生进行读书交流,增强学生的学习兴趣,同时也促进学校形成勤学好读的风气。因此,基于安卓平台的掌上图书馆管理系统的研究与设计具有很重要的现实意义,为发挥高校图书馆的整体优势和使用效率,实现资源共建共享提供了基础。

安卓系统完全开源,并且具有安全性强、可移植性强、部署灵活多样等诸多优势,基于安卓的掌上图书馆管理系统,可以建立起图书馆新型的管理模式,提高管理人员的工作效率,同时也加强了学生与图书馆之间的沟通,让学生了解图书馆,让学生更方便的使用图书馆。同时图书馆也可以更好的获取学生的需求,共同促进图书馆的发展。

参考文献:

[1]杨略.Android平台下的个人移动数字图书馆系统探究[J].浙江高校图书情报工作,2012,2:8-11.

[2]王艺璇.基于Android平台的移动图书馆客户端设计与实现[J].智能计算机与应,2011,4:28-30.

图书管理设计篇6

摘要统一建模语言uml是面向对象分析和设计过程中重要的建模工具,本文以图书管理系统的开发为背景,介绍了uml的分析和建模过程。关键词uml;系统分析;建模设计1uml简介uml(统一建模语言)是面向对象建模语言的标准,它可以对任何具有静态结构和动态行为的系统进行建模,它的主要作用是帮助用户进行面向的描述和建模,它可以描述软件从需求分析到软件实现和测试的全过程。标准建模语言uml的重要内容可以由五类图(十种图形)来定义,如表1所示。表1uml模型种类序号模型种类十种图形建模机制1用例模型用例图静态建模2静态模型类图、对象图、包图静态建模3行为模型状态图、活动图动态建模4交互模型顺序图、协作图动态建模5实现模型构件图、配置图静态建模2图书管理系统的uml建模设计以图书管理系统为例,结合rationalrose2003工具软件绘制图形,详细阐述uml的建模过程。2.1需求分析描述图书信息管理系统是使用计算机实现图书大量信息处理的电子档案管理系统,在本系统中主要满足借书者、图书管理员和系统管理员3方面的需求。对借书者来说主要是查询个人信息、查询图书信息、预定当前正在被别人借阅的图书、借阅图书和返还图书等;图书管理员是系统的主要使用者,负责借书处理和还书处理,当读者预定的图书借出给定预定者后取消图书预定;系统管理员主要负责系统的维护工作,涉及到读者信息管理,图书信息管理,系统状态维护等。系统的功能分析如图1所示。图1图书管理系统功能分析图2.2模型建立1)用例模型的建立建立用例模型首先要确定角色(actors),actors表示提供或接收系统信息的人或系统,他们是与系统有交互作用的人或事务,代表一个系统的使用者或外部通信的目标。用例是系统中的一个功能单元,可以被描述为参与系统之间的一次交互作用。用例模型的用途是列出系统中的用例和参与者,并且显示哪个是用例的执行。根据以上的系统分析,本系统确定的角色有借书者、图书管理员和系统管理员。用例图如图2所示。

图2图书管理系统用例图

2)静态模型的建立静态模型是依据系统结构从静态观点描述系统的视图,它定义系统中的对象和类及类之间的关系和类的内部结构,即类的属性和操作。分析用例模型和系统功能需求,在图书管理系统中的类主要有item(条目)、title(标题)、loan(借出)、reservation(预定)、borrower(借书者信息)等。3)建立动态模型系统的静态模型建立以后,开始进行系统的动态建模。动态模型是描述系统的功能是如何完成的,用顺序图、活动图和协作图等从不同的角度来描述对象和对象之间的交互。顺序图将交互关系表示为一个二维图。纵向是时间轴,横向代表协作中独立对象的类元角色。类元角色用生命线表示。当对象存在时,角色用一条虚线表示,当对象的过程处于激活状态时,生命线是一个双道线。消息从一个对象的生命线到另外一个对象生命线的箭头表示。箭头以时间顺序在图中从上到下排列。在图3给出了图书管理系统中借书模块的顺序图。

图3图书管理系统中借书模块的顺序图4)建立实现模型uml使用构件图和部署图来描述系统的实现,这两种图都描述了系统在实现时的一些特征,主要涉及到源代码的静态分布特征和要使整个系统运行时的实现特性。构件图显示系统中软件构件的分布以及它们之间的依赖关系,即显示逻辑结构。建模完成以后,uml建模工具rationalrose2003可根据系统的构件图生成系统的代码框架,所要生成的代码取决于所选的编程语言,本系统选用vb语言,通常包括类的声明、属性声明、范围声明等。产生代码后,可根据特定业务完成整个代码的编写,最终实现系统。3结束语本系统在分析图书管理系统的基础上,给出了采用uml和rationalrose2003对其进行面向对象的建模设计,采用这种方法比传统的过程开发方式要好,能够对整个系统的开发过程提供灵活、一致、易读的表达,在很大程度上降低了软件开发的风险性,从而提高了软件开发的质量。参考文献[1]董兰芳.uml课程设计.机械工业出版社,2004年[2]吴健.uml基础与rose建模案例.人民邮电出版社,2007年[3]王少峰.面向对象技术uml教程.清华大学出版社,2003年