1. 如何最大限度的利用中小学图书馆
图书馆是搜集、加工、整理、保存、科学管理和传播利用文献的科学、文化、教育和科研机构。文献是图书馆开展一切工作的物质基础。图书馆凝聚了人类知识的精华,保存了世界各民族的文化遗产。图书馆是人类文明进步的载体,它全面系统地收集、整理、保存,记载人类社会的发展和与之相关的各种知识、经验、途径和过程,是学校的文献信息中心,是人类宝贵的文化遗产和精神财富,是知识的殿堂,是无声老师,是实现课程改革的有效保障。
一、小学图书馆目前存在的问题
小学图书馆地位低。学校对图书馆老师的配备不及学科教师那么重视,大部分图书管理老师都是做兼职的。长期以来,图书馆老师的主体意识发展停滞不前。目前,学校图书馆将逐步向学校信息中心转型,图书馆老师必将担任学校信息中心的工作,面对这样大的重任,图书馆老师就显得有些心有余而力不足了。小学图书馆目前存在的问题,有制度原因,也有财力、物力原因,但关键问题还是人的问题,包括读者和图书馆老师。一是有些学校人员认为图书馆岗位十分轻松、工作无比简单,管理人员一般年龄偏大,创新思维较少;二是专业性不强,大多数是非专业管理人员,没有通过系统学习图书馆管理专业知识;三是业务技术特别是计算机应用技能低,只能运用计算机处理一般日常业务;四是信息认知能力较弱。因此,图书馆管理人员队伍的结构和知识结构势必跟不上时代发展的步伐。另外,馆内庸书、凑数的书多,适合小学生阅读的书不多,真正有用的图书(如工具书、参考书等)也少。
二、图书馆服务工作的重要性和紧迫性
书籍,是人类进步的阶梯,图书馆凭借自身优势参与学校对学生进行素质教育的作用,是所有学科教师和其他部门所不可替代的。当前的素质教育要求我们变单一的课堂教育为多元的课堂内外教育相结合,变单一的学校模式为学校、社会、自我三者一体化教育,变封闭式的教育模式为开放式教育模式。素质教育要求学生学习的目的在于学以致用,而素质教育最重要的一种学习方式就是“探究型学习”,而“探究型学习”的一个最重要的场所就是图书馆,它要求学生们在图书馆里查阅和获得系统全面、系统的知识,然后再同实践相结合,逐步形成能力。在这样的背景下,单纯借书还书式的图书管理明摆着滞后于现代教育模式。小学图书馆工作已经越来越成为了一个学校进行真正素质教育的前沿阵地,为此,我们务必重新认识小学图书馆服务在当今小学教育中的重要性和紧迫性。
三、面向未来,学校图书馆服务工作的功能整合
少年儿童是国家的未来,任何一个国家要想长盛久治就必须重视对少年儿童的培养,从整体上提高下一代的素质,水平。目前,全社会都愈来愈关注少年儿童全方位的发展,素质教育也提到教育系统的工作日程上来,作为学校图书馆,如何利用其在社会文化教育机构中所占的重要地位,如何利用其自身的特殊性,充分发挥其教育功能,提高少儿整体素质是我们每一个图书馆工作者应关注的问题。
1、配合新课程改革的需要,改善藏书结构。
图书馆应配合教育教学订购高质量、实用性强的图书、报刊。供师生使用的工具书、教学参考书、教育教学研究的理论图书和运用型的专业图书。适当增加心理健康、生态环境和学习方法等方面的图书,确保图书资料的合理配备。
2、图书馆服务工作的定位与整合
(1)图书馆管理人员的定位。
目前,在二期课程改革中,为了全面实施素质教育,全面培养学生的创新精神和实践能力,一线教师都在积极探索,图书馆也可以利用自己特有的馆藏资源和网络信息资源的优势,在素质教育的浪潮中掀起浪花。本着服务育人、管理育人的思想,应给自己以正确定位,在平凡的工作岗位上默默工作,无私奉献。
(2)读者服务工作的定位。
一是服务的项目要全面。小学图书馆的读者服务的绝大部份工作仍是停留在简单借还的单一形式上。随着信息传播手段的日益迅速和素质教育的深入普及,小学生的阅读需求与阅读行为也随之发生变化:首先是开放的社会环境使小学生的思维趋向多元化,促使他们的阅读内容出现超前发展;其次是信息传播的便利使他们利用媒介也不局限于单一的印刷型载体,电视、互联网等成为他们获取信息的渠道;再次是 “课程改革”形势下形成的“探究型学习”策略,推动小学生要学会独立地去获取知识与信息。为此,读者服务的内容定位,要从简单借借还还的原始状态转向全面服务,不仅要深化传统的流通服务,还要开展电子阅读、特色阅览、信息检索、参考咨询服务等。
二是读书指导要到位。小学图书馆的读者服务内容从简单借还转向全面服务,读者服务工作应该转向文献资源的开发和利用上,积极从事新环境下的信息开发、信息传播等工作,从传统的图书管理员转变为“知识引路人”。这种“知识引路”,不仅有传统的导读活动,而且还有Web阅读指导;不仅有传统的书目检索辅导,还有数字化资源库的提供;不仅有传统的参考咨询服务,还有网上的信息查询服务。所有这些服务,都需要小学图书室工作者的传递和指导。因此,小学图书馆只有实施全面服务,才能满足读者需求,才能在新环境下得予发展和壮大。
3、重视队伍建设,改善管理体制
图书馆要有效地发挥信息前沿的作用,必须建设一支高素质的员工队伍。目前,最重要的是要抓好图书馆队伍建设,要重视员工的在职教育,提倡终身学习制度,不断完善工作人员的结构,以适应信息需求多样化和业务管理现代化的要求。在信息社会里,只有真正把学生摆在第一位,克服“图书摆设”的空壳子思想,才能大胆改变陈旧的管理体制,实现资源共享,才能逐步实现标准化和自动化管理,促进学生的信息意识早日形成。因此,要想发挥小学图书馆的利用空间,关键是图书管理员转变角色定位、加强责任意识。
学校图书馆信息化是一个全新的领域,没有现成的模式。文献信息资源的开发、利用和管理都具有探索性,这就要求有创新和超前意识。而这些只有在平常的工作中和业余时间里,加强学习,不断钻研,勇于探索,逐步提高自己的综合素质,并把它应用到图书馆的各项工作中去,只有这样,我校图书馆才能跟上时代的步伐,我校师生才能充分享受现代信息技术带来的便利,为新课程改革提供高效优质的服务。
4、图书馆服务工作的创新
(1)更新思想观念,提高服务意识
在图书馆诸多工作中,服务是图书馆工作中心。服务观念的转变是图书馆服务创新的先导和基础。只有不断地进行观念创新,不断产生适应领先时代发展的新思路、新观念,并具体落实到图书馆服务工作中,图书馆才能得到持续不断的发展。要实现观念创新,必须努力实现三个方面转变。一是变资源管理为信息服务。二是变被动服务为主动服务。三是变原始信息服务为信息内容增值服务。在新形势下,图书馆要增强信息服务功能,提高信息服务能力,必定要将服务观念从简单的原始信息提供向注重信息内容增值服务转变。信息内容增值服务关注的是是否解决了读者的问题。
(2)积极开发资源,积累服务资本
在网络环境下,拥有资源优势,是留住读者、争取读者的物质基础,也是进行资源深度开发的平台。小学图书馆的资源建设大多由于经费、设备等方面的原因,不可能将各个学科所需要的文献资料,收集齐全。因此,要充分满足读者的信息需求,小学图书馆资源建设就要走多渠道开发之路,以不断形成小学图书馆资源优势。一是积极争取资金专项投入。二是通过共建共享,利用上级小学图书馆资源。三是充分利用互联网信息资源。
(3)加强培训学习,提升服务素质
在网络环境下,图书馆管理的现代化、信息存取的数字化、信息传输的网络化、信息服务的多样化、个性化,急需一批素质高、知识广、技术精的复合型人才。因此,小学图书馆要开展优质服务,首先就要对图书馆工作人员进行专业培训,不断提高其知识、技术和能力水平。
(4)打造服务特色,满足读者需求。
为了进一步深化图书馆的服务,开发图书馆现代化信息服务,更好的满足教学、科研的需求,必须积极拓展网络环境下新的图书馆服务内容。具体来说,图书馆应做好以下服务内容。
第一、服务方向要明确
当学生走进图书馆,图书馆人员主动地接近读者,把目光从文献资源转向读者,把读者的需求和愿望作为改进图书馆服务的方向,以满足读者对图书馆服务的期望和要求。同时应当适当延长开馆时间,让读者有更多的时间利用图书馆;通过现代化工具主动加强与读者的互动与交流,了解读者的阅读需求,为读者提供形式多样、内容丰富的信息资源。图书馆的服务理念必须建立在人性化的基础上,尊重读者、关心读者、建立一种亲切、平等的融洽关系,营造一种和谐、温馨的阅读氛围,更好地发挥图书馆的作用。
第二、服务工作要耐心细致
全心全意为学校师生及教学教研提供优质服务,是小学图书馆工作的核心。在书库里要做好分类标引,书目标引要醒目、简洁,读者根据标引可以迅速找到所需要的书刊资料。还要做好图书的宣传工作。在图书馆内醒目的地方摆放目录柜,并介绍图书分类的一级类目表,使读者能够通过目录查找到自己所需的相关书目,以便读者进入书库能够迅速找到所要的书。要把新书单独放在架位上并做好标识。读者一旦踏进书库后,图书馆管理人员就要自觉成为读者的咨询员、导航员、宣传员。管理人员要及时针对读者需求,采取现场询问。要加强馆际协作,真正实现图书馆信息资源的共享。
网络环境下对图书馆的服务提出了高水平、高质量的要求,图书馆必须利用现代网络通信技术,从整体上提高服务质量,不断地改革和创新,有效地提高藏书的利用率,最大限度地发挥图书馆的利用空间,为课程改革提供高效优质的服务。
2. 如何充分发挥中小学图书馆的教育功能
佛山市禅城区东鄱小学 颜德娟
图书馆是知识的海洋,是滋养各类人才的摇篮。《联合国教科文组织中小学图书馆宣言》指出:“中小学图书馆是保证学校对青少年和儿童进行卓有成效教育的一项必不可少的事业”。“一所出色的图书馆是保证学校取得教育成就的基本条件”。中小学图书馆建设是中小学学校建设的有机组成部分,作为学校教育教学和教研服务的机构,中小学图书馆一直担负着收集、整理、存贮、传递书刊资料并直接为师生提供阅读服务的重要任务。
随着中国经济的迅速发展,目前中小学学生的成长环境已有了很大变化。虽然现中小学的素质教育改革有很大程度上的成效,但是实际上学生的课业负担还是很重,课程多、辅导多、作业多、考试多,于是在中小学图书馆的建设和管理中我们遇到的最大的问题是:学生在完成学校布置的任务后,对电视、网络过度的迷恋, 一返回到影视的“快餐文化”的陆地上会觉得马上放松神经,孩子们越来越觉得读书是一件很枯燥很乏味的事情,远远不及影像世界来得那么精彩和生动,就致使很多孩子课后阅读的数量非常贫乏、种类也很单一,大大地降低了学生阅读的能力和兴趣。我们应该怎样在如此浮躁的社会氛围中为孩子们建立起一片心灵的净土,把他们从“快餐文化”中重新带回“书的海洋”。由此,充分地发挥中小学图书馆的教育功能的重要性和迫切性就日益凸显出来。指导中小学生充分利用书刊资料,引导他们选好书,读好书,以及培养阅读兴趣和习惯,就成了中小学图书馆日益紧要的工作和义不容辞的责任。就这个问题,我想从这几个方面来谈谈我们学校的一些做法。
一、布置图书馆,创造良好的育人环境。
创造良好的图书馆环境是中小学图书馆建设工作中不可忽视的
一个环节。学校图书馆要营造一种安静舒适的阅读环境,让学生带着愉快、轻松的心情进行阅读。图书馆环境包括外部环境和内部环境。外部环境主要指馆舍、馆貌。如:室内要整洁、优雅,布置要催人奋进,书刊排列要整齐,发挥隐性教育的功能。开辟宣传橱窗、读者园地,向学生宣传、展示国家各个民族的风俗习惯,了解国家最新国情,集思想性、知识性、教育、欣赏性于一体。让学生在这里通过感受图书馆美好的外部环境充分享受一个知识殿堂提供的文化气氛。内部环境体现在图书馆老师要以道德和情操,以真诚和热情,以学识和精神风貌影响感染学生,处处给学生作表率。图书馆外部环境和内部环境有机结合,使整体协调,形成一个良好的素质教育氛围,使学生随时随处受到感染和熏陶。
二、开展多样化的读书活动。
我们学校安排在图书馆上阅读课,尽量保证一个班一周有一次在图书馆上阅读课,在阅读课上,老师可以指导学生做读书卡片,写读书笔记,记读书心得和体会,介绍读书知识,推荐名人读书方法,帮助他们选择适合自己的读书方法。阅读课下,可以通过开展健康有益的读书活动来占领师生的业余文化阵地,根据学校教育工作和师生兴趣、爱好的特点开展一些有意义的活动,把广大师生业余时间的活动兴趣和爱好引向读书方面来。还可以聘请语文老师搞文学讲座,也可通过读书会提高学生的读书兴趣,把学生引到正确的轨道上来。注重培养课外阅读积极分子,小学成立读书兴趣小组,中学以“文学社”、“读书社”、“书评组”等团体形式,开展读书交流活动。并利用读书团体的影响力和号召力在学生中组织开展读书竞赛活动。各中学每一学期至少开展1次读书竞赛或读书智力万里行活动等,组织发动更多学生参与,掀起“读好书”、“好读书”学习热潮。
三、按年龄编组,满足不同年龄不同类型学生的阅读需要。
阅读需求随着年龄的增长而变化。在小学阶段,儿童的求知的情绪性、随意性比较明显;在初中阶段,是从儿童向青年过渡时期,独立性和依赖性、自觉性和幼稚性交替出现,具有青年和儿童的双重特点。这就需要我们采取按年龄编组,分组辅导,重点推荐的办法,一是可以以推荐书目(如编印活页书目单,出黑板报,广播宣传等)的方法,选择并提供各类型、各层次的推荐书目,便于学生找到阅读门径。二是在中小学有阶段有区别的设置阅读课,采用专人讲授、周期固定的授课方式,系统介绍图书情报利用与阅读知识。通过在课外阅读好书,帮助学生培养优良品德,开拓视野,陶冶情操,扩大知识面,加强知识综合化,开发学生的智力。四、及时地宣传和推荐新书。
根据新课程要求或教学实际需要,学校教务处要明确各年级学生阅读书目,科任教师要向学生推荐馆藏图书、必读图书和新购图书。各中学图书馆(室)要设立图书宣传栏,定期介绍一些优秀图书(包括编号、作者、作品类别与特色),定期印发图书馆宣传材料,通过板报或橱窗开辟图书宣传栏目,传递图书信息,做好读书引领工作,增加借阅针对性。
五、开展好节假日读书专题活动。
配合各种纪念日、节日以及本校的艺术节、科普周、运动会,开展各类专题竞赛活动,要以年级或班级为单位开展“同读一本书活动”,引导学生书写心得体会,开好读书座谈会,每学期至少召开一次“读书主题班会”,搞好心得交流和总结。
六、搞好班级图书超市,图书角、图书箱建设。
班级图书超市,图书角(箱)是学校图书馆建设的细化和延伸。学校年级组长和班主任教师要积极引导,发动班级同学及学生家长开展好图书共享、捐用工作。每个教学班在教室外面设立图书超市,建立至少一个图书角或图书箱,以学生、教师及家长临时捐交书类为主,图书角(箱)的书目数量要达到班内学生数1/2以上。要加强图书角(箱)书籍的登记和借阅管理,校内流通,班内流通,个人所有,集体阅览,即捐即用,随时更新,实现图书资源贴近服务。
七、延长图书馆开放时间。
学生课外阅读习惯的养成需要老师花很多时间去培养。东鄱小学图书馆原来规定:每班每周的借书时间为一天,每人每次可借图书一册。寒暑假期间,学生不能借书回家阅读。但在指导学生阅读的过程中,学生反映的情况是:课外阅读时间太少,希望图书馆延长借书时间。针对学生课业负担较重的现状,学校调整了课程安排,优化了课程设置,尽量保证同学们的课外阅读时间。一个行之有效的做法是,在学校的课程中设立独立课外阅读课或课外阅读时间,以每周两节课约两小时为宜。这样,既能在时间上保证同学们或为辅助课程学习或为发展兴趣特长而进行的课外阅读,又促使图书馆适当延长开放时间,以保证同学们有更多的时间来馆借阅。开展假期借阅,做好允许学生借书回家阅读的服务,满足同学们假期课外阅读的需求,提高了藏书利用率,充分发挥馆藏优势推进育人工作的教育功能。
八、培养学生的良好阅读习惯和终身学习意识。
向学生介绍图书馆藏书情况、目录使用方法以及借阅手续等,可使学生培养和掌握自己独立查找书刊、选择图书和借阅图书的方法,使他们学会在同类书刊中进行分析比较,从中选择出优秀的书刊。同时,能够根据自己学习的需要和个人的兴趣爱好,有目的地查找自己所需的知识点,从而养成独立寻找知识的能力——自学能力。训练学生正确的阅读观点,科学的阅读方法,能够扩大阅读效益,促进思想交流,并使学生在将来的阅读生活中终身受益。
“书是人类进步的阶梯”,书是力量的源泉,是知识的海洋,而图书馆就是管理和保存这片海洋的地方。希望每个学校都能够充分发挥中小学图书馆教育功能,培养我们新世纪的高素质人才。【参考文献】[1] 于晓红.浅谈中学图书馆的利用教育.山东图书馆季刊.2000,33.陈维真,唐瑾琏等.试论图书馆在中小学素质教育中的地位和作用.1999,14.蒋姗姗.试论中学图书馆的教育功能.图书馆(双月刊).1994,1
3. 中小学图书馆与阅读网征文活动征文需要审核吗
很高兴告诉你!
现在随着时代的进步,科技也越来越发达,因此图书馆也开始以一种全新的方式出现,这便是数字图书馆。
数字图书馆是用数字技术处理和存储各种图文并茂文献的图书馆,实质上是一种多媒体制作的分布式信息系统。它把各种不同载体、不同地理位置的信息资源用数字技术存贮,以便于跨越区域、面向对象的络查询和传播。它涉及信息资源加工、存储、检索、传输和利用的全过程。通俗地说,数字图书馆就是虚拟的、没有围墙的图书馆,是基于络环境下共建共享的可扩展的知识络系统,是超大规模的、分布式的、便于使用的、没有时空限制的、可以实现跨库无缝与智能检索的知识中心。
这为图书馆增添了一种新鲜血液。
那么何为数字图书馆
“数字图书馆”从概念上讲可以理解为两个范畴:数字化图书馆和数字图书馆系统,涉及到两个工作内容: 一是将纸质图书转化为电子版的数字图书; 二是电子版图书的存储,交换,流通。
数字图书馆的优点:
1信息储存空间小不易损坏
数字图书馆是把信息以数字化形式加以储存,一般储存在电脑光盘或硬盘里,与过去的纸制资料相比占地很小。而且,以往图书馆管理中的一大难题就是,资料多次查阅后就会磨损,一些原始的比较珍贵的资料,一般读者很难看到。数字图书馆就避免了这一问题。
2信息查阅检索方便
数字图书馆都配备有电脑查阅系统,读者通过检索一些关键词,就可以获取大量的相关信息。而以往图书资料的查阅,都需要经过检索、找书库、按检索号寻找图书等多道工序,繁琐而不便。
远程迅速传递信息
3图书馆的建设是有限的。
传统型图书馆位置固定,读者往往要花大量的时间在去书馆的路上。数字图书馆则可以利用互联迅速传递信息,读者只要登陆站,轻点鼠标,即使和图书馆所在地相隔千山万水,也可以在几秒钟内看到自己想要查阅的信息,这种便捷是以往的图书馆所不能比拟的。
4同一信息可多人同时使用
众所周知,一本书一次只可以借给一个人使用。在数字图书馆则可以突破这一限制,一本“书”通过服务器可以同时借给多个人查阅,大大提高了信息的使用效率。
经过,我知道了数字图书馆是用数字技术处理和存储各种图文并茂文献的图书馆,实质上是一种多媒体制作的分布式信息系统。它把各种不同载体、不同地理位置的信息资源用数字技术存贮,以便于跨越区域、面向对象的络查询和传播。它涉及信息资源加工、存储、检索、传输和利用的全过程; 传统图书馆收集、存储并重新组织信息,使读者能方便地查到他所想要的信息,同时跟踪读者使用情况,以保护信息提供者的权益。从数字图书馆角度来看,就是收集或创建数字化馆藏,把各种文献替换成计算机能识别的二进制系列图像,在安全保护、访问许可和记账服务等完善的权限处理之下,经授权的信息利用因特的发布技术,实现全球共享。数字图书馆的建立将使人们在任何时间和地点通过络获取所需的信息变为现实,大大地促进资源的共享与利用; 中国少儿数字图书馆分为图书阅览馆、课程学习馆、游戏竞技馆、和家长互动馆四大部分,而另我没想到的是这本图书具有内容和学习课程均为翻页真实的图、文、声、像一体的互动式电子语音!我们在此能获得数字化时代的资源共享,体验教育技术和教育模式的变革,自由开拓、尝试、表达,实现主动、互动、能动的教学互长等许多功能。
由此看出数字图书馆确实十分方便。
我是一个爱书之人,经常会去图书馆“解解馋”,但是常常会有这样的情况:我有一本很想借的书,但是每每当我到图书馆时,它可能已经被借出了,让我遗憾万分,而现在有了数字图书馆,就可以减少我的课间时间,我可以在假期浏览我爱的书,这可真是太棒了。
我衷心的希望中小学的数字图书馆能发展地越来越好,中小学生们都能像我一样享受到数字图书馆带来的乐趣。
为你解除疑惑是我的快乐!
4. 中小学图书馆适用的管理系统
用C-FREE编一个也行
//图 书 管 理 系 统
#include <iostream>
#include <iomanip>
#include <string>
#include <fstream>//输入/输出文件流类
#include <ctime>
using namespace std;
const int Maxr=100;//最多的读者
const int Maxb=100;//最多的图书
const int Maxbor=5;//每位读者最多借五本书
//读者类,实现对读者的信息的描述
class Reader
{
private:
int tag; //删除标记 1:已删 0:未删
int no; //读者编号
char name[10]; //读者姓名
int borbook[Maxbor];//所借图书
public:
Reader() {}
char *getname() {return name;} //获取姓名
int gettag() {return tag;} //获取删除标记
int getno() {return no;} //获取读者编号
void setname(char na[]) //设置姓名
{
strcpy(name,na);
}
void delreader(){ tag=1; }//设置删除标记 1:已删 0:未删
void addreader(int n,char *na)//增加读者
{
tag=0;
no=n;
strcpy(name,na);
for(int i=0;i<Maxbor;i++)
borbook[i]=0;
}
void borrowbook(int bookid)//借书操作
{
for(int i=0;i<Maxbor;i++)
{
if (borbook[i]==0) //找5本书中空余的空间把bookid给borbook
{
borbook[i]=bookid;
break;
}
}
}
void retbook(int bookid)//还书操作
{
for(int i=0;i<Maxbor;i++)
{
if(borbook[i]==bookid)
{
borbook[i]=0;
}
}
}
void disp()//读出读者信息
{
cout << setw(5) <<"ID:"<< no<<setw(10) <<"name:"<<name<<"\t"<<"借书编号:[";
for(int i=0;i<Maxbor&&tag!=1;i++)
if(borbook[i]!=0)
cout <<borbook[i]<< "|";
cout << "]"<<endl;
}
};
//读者类库,实现建立读者的个人资料
class RDatabase
{
private:
int top; //读者记录指针
Reader read[Maxr];//读者记录
public:
RDatabase() //构造函数,将reader.txt读到read[]中
{
Reader s;
top=-1;
fstream file("reader.txt",ios::in);//打开一个输入文件
while (1)
{
file.read((char *)&s,sizeof(s));
if (!file)break;
top++;
read[top]=s;
}
file.close(); //关闭 reader.txt
}
void clear()//删除所有读者信息
{
top=-1;
}
void addreader(int n,char *na)//添加读者时先查找是否存在
{
Reader *p=query(n);
if (p==NULL)
{
top++;
read[top].addreader(n,na);
cout<<"增加读者成功!";
}
else cout<<"读者已经存在!";
}
Reader *query(int readerid)//按编号查找
{
for (int i=0;i<=top;i++)
if (read[i].getno()==readerid &&
read[i].gettag()==0)
{
return &read[i];//返回读者的地址
}
return NULL;
}
void disp() //输出所有读者信息
{
for (int i=0;i<=top;i++)
read[i].disp();
}
void readerdata();//读者库维护
~RDatabase() //析构函数,将read[]写到reader.txt文件中
{
fstream file("reader.txt",ios::out);
for (int i=0;i<=top;i++)
if (read[i].gettag()==0)
file.write((char *)&read[i],sizeof(read[i]));
file.close();
}
};
void RDatabase::readerdata()
{
char choice;
char rname[20];
int readerid;
Reader *r;
system("cls");
while (choice!='0')
{
cout <<"\n\n\t\t\t ***读 者 维 护***\n\n\n\t\t\t\t1 新 增\n\n\t\t\t\t2 更 改\n\n\t\t\t\t3 删 除\n\n\t\t\t\t4 查 找\n\n\t\t\t\t5 显 示\n\n\t\t\t\t6 全 删\n\n\t\t\t\t0 退 出"<<endl;
cin >> choice;
switch (choice)
{
case '1'://新增
system("cls");
cout << "输入读者编号:";
cin >> readerid;
cout << "输入读者姓名:";
cin >> rname;
addreader (readerid,rname);
break;
case '2'://更改
system("cls");
cout << "输入读者编号:";
cin >> readerid;
r=query(readerid);
if (r==NULL)
{
cout << " 该读者不存在 "<<endl;
break;
}
cout << "输入新的姓名:";
cin >> rname;
r->setname(rname);
cout<<"更改读者成功!";
break;
case '3'://删除
system("cls");
cout << " 输入读者编号:";
cin >> readerid;
r=query(readerid);
if (r==NULL)
{
cout <<" 该读者不存在" << endl;
break;
}
r->delreader();
cout<<"删除读者成功!";
break;
case '4'://查找
cout << "读入读者编号:";
cin >> readerid;
r=query(readerid);
if (r==NULL)
{
cout <<"该读者不存在"<< endl;
break;
}
cout<<"找到读者:"<<endl;
r->disp();
break;
case '5'://显示
cout<<"显示读者如下:"<<endl;
disp();
break;
case '6'://全删
clear();
cout<<"删除成功!";
break;
case '0'://退出
cout<<"退出!";system("cls");break;
default:cout<<"输入错误,请从新输入:";break;
}
}
}
//图书类,实现对图书的描述,图书的编号,书名,借出,还入等
class Book
{
private:
int tag;//删除标记 1:已删 0:未删
int no;//图书编号
char name[20];//书名
int onshelf;//是否在架 1:在架 2:已借
public:
Book(){}
char *getname() { return name; }//获取书名
int getno(){ return no; }//获取图书编号
int gettag(){ return tag; }//获取删除标记
void showtime(tm* pt)
{
cout<<setfill('0')<<1900 + pt->tm_year<<'-';
cout<<setw(2)<<pt->tm_mon + 1<<'-';
cout<<setw(2)<<pt->tm_mday<<' ';
}//显示借书时间
void setname(char na[])//设置书名
{
strcpy(name,na);
}
void delbook(){ tag=1;}//删除图书
void addbook(int n,char *na)//增加图书
{
tag=0;
no=n;
strcpy(name,na);
onshelf=1;
}
int borrowbook()//借书操作
{
if (onshelf==1)
{
onshelf=0;
return 1;
}
return 0;
}
int retbook()//还书操作
{
onshelf=1;
return 0;
}
void disp()//显示图书
{
if (!tag)
{
cout << setw(6) << no << setw(18) <<"《"<<name<<"》"<< setw(10);
if (onshelf==1) cout<<"在架"<<endl;
else cout<<"已借"<<endl;
}
}
};
//图书库类,实现对图书的维护,查找,删除等
class BDatabase
{
private:
int top; //图书记录指针
Book book[Maxb]; //图书记录
public:
BDatabase()//构造函数,将book.txt读到book[]中
{
Book b;
top=-1;
fstream file("book.txt",ios::in);
while (1)
{
file.read((char *)&b,sizeof(b));
if (!file) break;
top++;
book[top]=b;
}
file.close();
}
void clear()//全删
{
top=-1;
}
void addbook(int n,char *na)//增加图书
{
Book *p=query(n);
if (NULL==p)
{
top++;
book[top].addbook(n,na);
cout<<"增加图书成功!";
}
else cout<<"图书已经存在!";
}
Book *query(int bookid)//查找图书
{
for (int i=0;i<=top;i++)
if (book[i].getno()==bookid &&book[i].gettag()==0)
{
return &book[i];
}
return NULL;
}
void bookdata();//图书库维护
void disp()
{
for (int i=0;i<=top;i++)
if (book[i].gettag()==0)
book[i].disp();
}
~BDatabase()//析构函数,将book[]写到book.txt文件中
{
fstream file("book.txt",ios::out);
for (int i=0;i<=top;i++)
if (book[i].gettag()==0)
file.write((char *)&book[i],sizeof(book[i]));
file.close();
}
};
void BDatabase::bookdata()
{
char choice;
char bname[40];
int bookid;
Book *b;
system("cls");
while (choice!='0')
{
cout <<"\n\n\t\t\t ***图 书 维 护***\n\n\n\t\t\t\t1 新 增\n\n\t\t\t\t2 更 改\n\n\t\t\t\t3 删 除\n\n\t\t\t\t4 查 找\n\n\t\t\t\t5 显 示\n\n\t\t\t\t6 全 删\n\n\t\t\t\t0 退 出"<<endl;
cin >> choice;
switch (choice)
{
case '1'://新增
system("cls");
cout << "输入图书编号:"<<endl;
cin >> bookid;
cout << "输入图书书名:"<<endl;
cin >> bname;
addbook(bookid,bname);
break;
case '2'://更改
system("cls");
cout << "输入图书编号:"<<endl;
cin >> bookid;
b=query(bookid);
if (b==NULL)
{
cout << " 该图书不存在 "<<endl;
break;
}
cout << "输入新的书名:"<<endl;
cin >> bname;
b->setname(bname);
cout<<"更改图书成功!";
break;
case '3'://删除
system("cls");
cout <<"输入图书编号:"<<endl;
cin >> bookid;
b=query(bookid);
if (b==NULL)
{
cout <<" 该图书不存在" << endl;
break;
}
b->delbook();
cout<<"删除图书成功!";
break;
case '4'://查找
system("cls");
cout << " 读入图书编号:"<<endl;
cin >> bookid;
b=query(bookid);
if (b==NULL&&b->gettag()!=1)
{
cout <<" 该图书不存在"<< endl;
break;
}
cout<<"找到图书:"<<endl;
b->disp();
break;
case '5'://显示
system("cls");
cout<<"显示图书如下:"<<endl;
disp();
break;
case '6'://全删
system("cls");
clear();
cout<<"删除图书成功!";
break;
case '0'://退出
cout<<"退出!";system("cls");break;
default:cout<<"输入错误,请从新输入:";
}
}
}
//main() 函数的实现,程序的主界面的引导
void xt()
{ char choice;
int bookid,readerid;
RDatabase ReaderDB;
Reader *r,r1;
BDatabase BookDB;
Book *b;
while(choice!='0')
{
cout <<endl<<endl<<"\t\t\t *** 图 书 管 理 系 统 ***\n\n\n";
cout<<" 1 借 书\n"<<endl<<endl;
cout<<" 2 还 书\n"<<endl<<endl;
cout<<" 3 图 书 管 理\n"<<endl<<endl;
cout<<" 4 读 者 管 理\n"<<endl<<endl;
cout<<" 5 离 开\n"<<endl<<endl;
cin >> choice;
switch (choice)
{
case '1'://借书
system("cls");
cout <<" 借书 读者编号:";
cin >>readerid;
r=ReaderDB.query(readerid);//按编号查找
if (r==NULL)
{
cout <<" 不存在该读者,不能借书"<< endl;
break;
}
r->disp();
cout <<" 图书编号: ";
cin >>bookid;
b=BookDB.query(bookid);
if (b==NULL)
{
cout <<" 不存在该图书,不能借书"<< endl;
break;
}
if (b->borrowbook()==0)
{
cout << " 该图书已借出,不能借书"<< endl;
break;
}
b->disp();
r->borrowbook(b->getno());
cout<<"借书成功!";
break;
case '2'://还书
system("cls");
cout<<"还书\n 读者编号:";
cin >>readerid;
r=ReaderDB.query(readerid);
if (r==NULL)
{
cout <<" 不存在该读者,不能还书" << endl;
break;
}
r->disp();
cout << " 图书编号:";
cin >>bookid;
b=BookDB.query(bookid);
if (b==NULL)
{
cout <<" 不存在该图书,不能还书" <<endl;
break;
}
b->disp();
b->retbook();
r->retbook(b->getno());
cout<<"还书成功!";
break;
case '3'://图书管理
system("cls");
BookDB.bookdata();
break;
case '4'://读者管理
system("cls");
ReaderDB.readerdata();
break;
case '0'://退出
cout<<"退出!";break;
default:cout<<"输入错误,请从新输入:";
system("cls");
}
}
}
void main()
{
system("color 7c");
int gh,pw;
cout<<"进入系统前请先登陆!"<<endl;
cout<<"请输入管理员工号:"<<endl;
cin>>gh;
cout<<"请输入密码:"<<endl;
cin>>pw;
if(gh==12345 && pw==12345)
{system("cls");
xt();}
else
cout<<"工号或密码输入错误,请重新输入!"<<endl<<endl;
main();}
5. 重庆市中小学数字图书馆网址
南川区隆化一小
6. 下载中小学数字图书馆
地区干旱时,我要带上许多清凉的水,飞到干旱地区,让干旱地区的人们饮用,然后,我带着水,边飞边撒,下一场及时雨.
当某一地方大堤塌陷时,我要身扛几百万泥石袋,火速赶到,拯救沿海人民.
当某一地区发生超级大地震时,我要用健美的臂膀,把压在人们身上的碎石块,通通搬走.还要念魔法,让这一带恢复原状,让人们身上的伤口,快愈合.
当发生抢劫案时,我就会飞到坏蛋面前,一把揪住他的衣服,让坏蛋束手就擒.如若坏蛋不服,我就要使出超人派绝招—无敌连环拳,让坏蛋心服口服.
当发生不能预知的海啸时,我要用超能力变成一张无敌
7. 重庆市中小学数字图书馆网址是什么
网址:重庆市中小学数字图书馆
直接网络搜索“重庆市中小学数字图书馆”也可以。
进去页面后,如果你是学生,首次登陆用户名为学生学籍号,初始密码为学籍号后六位,登录后可修改自己的密码和相关信息。 教师登录 首次登录用户名为教师继续教育卡编号或身份证号吗,初始密码为身份证号码后六位,登录后可修改自己的密码和相关信息。
(7)中小学图书馆网扩展阅读:
数字图书馆(Digital Library)是用数字技术处理和存储各种图文并茂文献的图书馆,实质上是一种多媒体制作的分布式信息系统。它把各种不同载体、不同地理位置的信息资源用数字技术存贮,以便于跨越区域、面向对象的网络查询和传播。通俗地说,数字图书馆就是虚拟的、没有围墙的图书馆是超大规模的、分布式的、便于使用的、没有时空限制的知识中心。
数字图书馆是一门全新的科学技术,也是一项全新的社会事业。简言之,数字图书馆是一种拥有多种媒体内容的数字化信息资源,能够为用户提供方便、快捷、高水平的信息化服务机制。
数字图书馆不是图书馆实体:它对应于各种公共信息管理与传播的现实社会活动,表现为种种新型信息资源组织和信息传播服务。它借鉴图书馆的资源组织模式、借助计算机网络通讯等高新技术,以普遍存取人类知识为目标,创造性地运用知识分类和精准检索手段,有效地进行信息整序,使人们获取信息消费不受空间限制,很大程度上也不受时间限制。
“数字图书馆”从概念上讲可以理解为两个范畴:数字化图书馆和数字图书馆系统,涉及到两个工作内容:
一是将纸质图书转化为电子版的数字图书;
二是电子版图书的存储,交换,流通。
8. 哪些出版物禁入中小学图书馆
近日,教育部印发《中小学图书馆(室)规程》,规程严禁盗版图书等非法出版物及不适合中小学生阅读的出版物进入图书馆。此规程自6月1日起施行,2003年5月1日发布的规程同时废止。
规程强调,图书馆应当建立和完善馆藏资源采购、配备办法,定期公告资源更新目录,注重听取师生意见,建立意见反馈机制,不断提高资源质量和适宜性。定期开展清理审查,严禁盗版图书等非法出版物及不适合中小学生阅读的出版物进入图书馆。
规程还要求,图书馆应当建设文献信息管理和服务系统,建立数据长期保存机制,妥善保护师生个人信息、借阅信息及其他隐私信息,不得出售或以其他方式非法向他人提供,保障信息安全。
规程称,教学期间,图书馆每周开放时间原则上不少于40小时。鼓励课余时间、法定节假日和寒暑假期间对师生有效开放。
此外,图书馆应当重视馆内环境的绿化美化,具备良好的通风、换气、采光、照明、防火、防潮、防虫、保洁、安全等条件。接受残疾生源的学校图书馆应当设置无障碍设施及相关标识。
规程还称,图书馆应当配备书架、阅览桌椅、借阅台、报刊架、书柜、计算机等必要的设施设备,并有计划地配置文件柜、陈列柜、办公桌椅、借还机、打印机、扫描仪、电子阅读设备、复印设备、文献保护设施设备、装订、安全监测等相关设备。设施、设备应当符合学生年龄使用需要。
规程要求,图书馆应当设专职管理人员并保持稳定性。图书馆管理人员编制在本校教职工编制总数内合理确定。图书馆管理人员应当具备基本的图书馆专业知识与专业技能。中学图书馆管理人员应当具备大学本科以上文化程度,小学图书馆管理人员应当具备大学专科以上文化程度。
来源:凤凰网