假如我是图书管理员当别人问我在学校担任的是什么职务,我会很自豪地说:“是图书管理员。”
走进图书馆,一眼望去满是书架,书架上排放着整齐的书本,一切都是那么干净,那么整洁,那么美好。我一下子有了想做图书管理员的冲动,在我那好奇心的驱使下我当了图示管理员。
在我做图书管理员的这段期间,我十分的高兴。当图书管理员我能够为同学老师服务,这种为他人服务后的感觉是很难用语言形容的,总之就是心里很甜很甜。
每次我们图书管理员总得先帮同学发好书,并且要为同学们还书,虽然这减少了我们的看书时间但是我的心里却是喜滋滋的。每次有同学还书时我总是很乐意为他服务,因为这是我图书管理员的职责。
其他同学觉得图书管理员这个职位很烦,每天要跑上跑下的累都累死了,可是我却不这么想,因为老师曾说过有许多的名人生前都是做图书管理员,我每次觉得累时总会想到当时旧社会的图书管理员勤劳为他人服务的场面,我觉得人一下子精神起来了。其实在做图书管理员以前我是个很不会做事的小女生,只会买书看书从不会保护书,但是自从当上了图书管理员我学会了整理书本,学会打扫家里的每个地方,改变我的原因只有一个:我是一名图书管理员!我要从身边做起,点滴做起。
做图书管理员不仅仅是帮同学发书还书那么简单,我们还得写作文,做读书笔记,其实我以前是很讨厌写作文的,但是为了当好图书管理员我去书店买了好多有关写作文的书,我每天积累一点,慢慢地我的作文有了提高,语文成绩也直线上升,我别提有多开心了!现在每当老师有任务交给我们了,我总是将在前头做,因为我已经把图书管理员应做的事当成了习惯。我将会永远会帮助大家,做好图书管理员。
其实图书管理员并没有想象中的那么可怕,但也并没有想象中的简单。想要做好它必须要付出很多不仅如此,我们还得有大公无私的品德,任劳任怨,真心为他人服务。
我喜欢当图书管理员是因为我想为大家服务;我想当图书管理员是因为我想和书做好朋友;我想当图书管理员是因为我有坚定的信念:我能当好图书管理员。
假如我是图书管理员
当别人问我在学校担任的是什么职务,我会很自豪地说:“是图书管理员。”走进图书馆,一眼望去满是书架,书架上排放着整齐的书本,一切都是那么干净,那么整洁,那么美好。我一下子有了想做图书管理员的冲动,在我那好奇心的驱使下我当了图示管理员。在我做图书管理员的这段期间,我十分的高兴。
当图书管理员我能够为同学老师服务,这种为他人服务后的感觉是很难用语言形容的,总之就是心里很甜很甜。每次我们图书管理员总得先帮同学发好书,并且要为同学们还书,虽然这减少了我们的看书时间但是我的心里却是喜滋滋的。每次有同学还书时我总是很乐意为他服务,因为这是我图书管理员的职责。其他同学觉得图书管理员这个职位很烦,每天要跑上跑下的累都累死了,可是我却不这么想,因为老师曾说过有许多的名人生前都是做图书管理员,我每次觉得累时总会想到当时旧社会的图书管理员勤劳为他人服务的场面,我觉得人一下子精神起来了。
其实在做图书管理员以前我是个很不会做事的小女生,只会买书看书从不会保护书,但是自从当上了图书管理员我学会了整理书本,学会打扫家里的每个地方,改变我的原因只有一个:我是一名图书管理员!我要从身边做起,点滴做起。
做图书管理员不仅仅是帮同学发书还书那么简单,我们还得写作文,做读书笔记,其实我以前是很讨厌写作文的,但是为了当好图书管理员我去书店买了好多有关写作文的书,我每天积累一点,慢慢地我的作文有了提高,语文成绩也直线上升,我别提有多开心了!现在每当老师有任务交给我们了,我总是将在前头做,因为我已经把图书管理员应做的事当成了习惯。我将会永远会帮助大家,做好图书管理员。
其实图书管理员并没有想象中的那么可怕,但也并没有想象中的简单。想要做好它必须要付出很多不仅如此,我们还得有大公无私的品德,任劳任怨,真心为他人服务。我喜欢当图书管理员是因为我想为大家服务;我想当图书管理员是因为我想和书做好朋友;我想当图书管理员是因为我有坚定的信念:我能当好图书管理员!
各位老师,下午好。
我叫高洪东,来七年一班。我是一名 活泼开朗的女生,最大的爱好就是读书。 我读书的类型也很杂:历史、幻想、文 学、名着等等等等都是我书架上的居民。 卡耐基(美国,代表作人性的弱点)曾经 说:“不要怕推销自己,只要你认为自己 有才华,你就应认为自己有资格担任这个 职务”
我心比较细,性格开朗,不怕生,有 一定的组织管理能力。我认为我有能力担 任图书管理员这个职务,我也会进到相应 的职责。图书管理员的职责,除了要保证 书没有损坏,管理好图书。我认为作为一 名图书管理员,还应该尽可能的让更多的 人喜欢上阅读。如果我当选了图书管理 员,我会向同学们宣传我校的阅览室,让 爱读书的人知道。如果有人不爱读书,我 会给他推荐几本有意思的书,让他爱上阅 读。
冰心说:读书好,多读书,读好书。 我知道已经知道了“读书好”同样也会让更 多人知道读书好。我现在读的书虽然也有 一定数量但还不过我要再接再厉“多读 书”最后我还要挑一些好的书推荐给其他 人,当然我自己也会看,做到“读好书”。
身为四中的一份子,身为一个爱读书 的人。我想竞选这个职务——图书管理 员。我会为大家做出贡献!请老师相信我 能担任这个职务!
谢谢!!
辽宁省锦州市第四中学初一:高洪东
各位老师、同学们: 大家好! 今天非常有幸能和班上的各个精英站在一起竞选图书管理员。
图书管理员——是我从未尝试过的,所以我想尝试一下当图书管理员的酸甜苦辣。 对于管理图书方面,我有一个方法:我们可以在一个角落放一个柜子,再拿一个本子来登记每天的捐书情况和借书情况,还要求把借走的书在一周内必须还回来。
如果有人把书弄破或者弄丢了,就必须要偿还两本不同的图书。最后还可以制作一个图书角借书守则,如果谁做不到,那么那个人那个星期则不能接任何书! 杜甫曾经说过:“读书破万卷,下笔如有神。”
想要把做文写好,只有多看作文、多看别人的好文章。所以我会带动大家多看一些能提高自己作文水平的书籍、作品。
因为我想,只要多看一些这些书籍,就一定会对自己的作文有帮助的。 如果我能当选图书管理员,我会尽心尽力的为大家服务;但如果我落选了,我也会做一个服从管理的好学生。
最后,我希望大家能因为相信我能做好一个称职的图书管理员而投我一票。谢谢大家。
我的理想是什么呢?我不想当科学家,不想当作家,也不想当医生……我的理想既没有老师教导的那样伟大,也不像家长期望的那样辉煌,因此我从未向别人谈起过,说出来总怕别人说我没有鸿鹄之志,又担心让人笑我太过于幻想,但我真的很希望我的理想能实现。
我长大后想有一个自己的图书馆,当一名图书管理员。不为别的,就是渴望能读遍天下的书,同时也希望每个人都热爱书,爱读书,用知识来充实自己的头脑。
我爱读书,书中的精彩片段深深地吸引着我,书中的奥秘常让我百思不得其解,书中人物的命运又曾让我无数次泪水涟涟…… 我爱读书,看到书我就像饥饿的人看到面包一样爱不释手。我就像一只勤劳的小蜜蜂,不知疲倦地在书的百花园里采集花粉,又像一块海绵,日夜不停地在知识的海洋中吸着。
小说教给我做人的道理,诗歌唤起我对美好生活的追求,散文照亮我前进的道路,童话让我辨别真假美丑和善恶-…… 我爱读书,一翻开书,我就全身心地投入另一个世界。书就像一个充满智慧的老人不断启迪我,又像是一位真诚的朋友与我面对面地交谈。
书给我打开了世界和未来的窗户,让我看到缉碃光度叱道癸权含护了广阔的天地和未来。 在我的图书馆里各种各样的书籍应有尽有,无论是世人瞩目的名著,清新似水的散文,还是富有哲理的中外诗篇读者在我的图书馆里可以自由的选择、尽情地阅读,在满室的书香中享受心灵的安逸。
在这里,没有喧闹的声音,只有轻轻的翻书声。只要你来到这里,总会有所收获。
而这,就是我快乐的源泉。 书,是精神的食粮,是引导人类进步的阶梯,是给人们带来知识欢乐的朋友。
我喜欢看书,因为好书犹如一叶轻舟载着我去遨游那浩瀚无边的知识海洋。我愿让所有人都来分享那份读书的乐趣,从书中有所收获。
周末的早晨,明媚的阳光从窗外悄悄地探了进来,轻轻柔柔的笼罩着我。
这时,一阵清脆的闹钟 *** 响了起来,一天的“我是南图小管理员活动”拉开了序幕! 到了南图后,我迫不及待地冲进“少儿阅览室”,一看,啊!今天来的小读者可真多啊!过了一会儿,老师见小管理员们都已到达了岗位后便向我们讲解了可以使我们排书更快的书号后,我们便开始了“让书回家”了。也使我尝到了一个新的小管理员的苦与喜的滋味。
第一种滋味——苦:我拿这一本书努力地一个书架一个书架地对号,终于找到了这本《八十天环游地球》的“家”,我便高高兴兴地放到了书架上。谁知!一个小弟弟跑来,拿起了《八十天环游地球》来简单的翻了翻,看不满意,便随手把书放到另一个书架上,不管他了。
我拿着书跑去跟他一本正经地说:“小同学你不能乱放书,应该不看时,从哪拿的就放哪去。这样才是一名好读者!” 小弟弟懂事的点了点头,看着我笑了笑。
随后,我回到了图书车旁。一看图书车旁的书架 上,一片混乱,仿佛刚刚经过了一场战争一样。
我赶快耐心的将书架上的图书整理好。可等我整理一圈后回到刚才的书架上一看,才发现书又被弄乱了。
第二种滋味——甜:虽然当管理员有点苦,但是我还学到了好多东西。例如:凭着书号去找书;要爱护图书;每次最多只能拿三本……。
这一次的管理员历程不仅让我懂得了一位图书管理员的辛苦,还让我懂得了要爱护图书。 这真是一个特殊的周末啊。
今天,外面的天气热得像一个大火球。
可我的心情紧张又兴奋,因为我要去宁波书城当一天的小小图书管理员。 来到书城,管理员姐姐把我们分成了中学组和小学组,讲解了工作内容以后,把我和另外一位五年级的姐姐分在了少儿文学的区域。
我来到书架前,把书都排整齐,然后再把同样的书放在一起,可是,有好几本书却孤零零的,我怎么也找不到它们的家,只好请教了管理员姐姐之后,再把它们送回了家。等我回来时,刚刚整好的书架又乱了,因为有很多人,看好书没有放到原位,大大的增加了工作人员的事情,所以,我希望自己还有别人以后能改正缺点。
一天的管理员工作结束了,虽然很累,但使我明白了一个道理:要珍惜别人的劳动成果。
各位老师、同学们:
大家好!
今天非常有幸能和班上的各个精英站在一起竞选图书管理员。
图书管理员——是我从未尝试过的,所以我想尝试一下当图书管理员的酸甜苦辣。
对于管理图书方面,我有一个方法:我们可以在一个角落放一个柜子,再拿一个本子来登记每天的捐书情况和借书情况,还要求把借走的书在一周内必须还回来。如果有人把书弄破或者弄丢了,就必须要偿还两本不同的图书。最后还可以制作一个图书角借书守则,如果谁做不到,那么那个人那个星期则不能接任何书!
杜甫曾经说过:“读书破万卷,下笔如有神。”想要把做文写好,只有多看作文、多看别人的好文章。所以我会带动大家多看一些能提高自己作文水平的书籍、作品。因为我想,只要多看一些这些书籍,就一定会对自己的作文有帮助的。
如果我能当选图书管理员,我会尽心尽力的为大家服务;但如果我落选了,我也会做一个服从管理的好学生。
最后,我希望大家能因为相信我能做好一个称职的图书管理员而投我一票。谢谢大家!
今天,外面的天气热得像一个大火球。可我的心情紧张又兴奋,因为我要去宁波书城当一天的小小图书管理员。
来到书城,管理员姐姐把我们分成了中学组和小学组,讲解了工作内容以后,把我和另外一位五年级的姐姐分在了少儿文学的区域。我来到书架前,把书都排整齐,然后再把同样的书放在一起,可是,有好几本书却孤零零的,我怎么也找不到它们的家,只好请教了管理员姐姐之后,再把它们送回了家。等我回来时,刚刚整好的书架又乱了,因为有很多人,看好书没有放到原位,大大的增加了工作人员的事情,所以,我希望自己还有别人以后能改正缺点。
一天的管理员工作结束了,虽然很累,但使我明白了一个道理:要珍惜别人的劳动成果。
1 前言 4 1.1 目的 4 1.2 范围 4 1.3 有关本系统中的定义 4 2 资料引用 4 3 设计思路 4 3.1 数据层设计 5 user_book表的触发器 5 用户续借图书的存储过程 6 到期催还表的视图 7 3.2 数据链接层设计 8 UserBook Entity Bean设计 9 UserConsumer Entity Bean设计 10 UserLogBook Entity Bean设计 11 3.3 数据逻辑层设计 12 TheBook Session Bean设计 13 TheUser Session Bean设计 14 TheLog Session Bean设计 15 3.4 网络应用层设计 15 CheckValue bean 16 EnCode bean 16 JDBCBean bean 16 Rank bean 16 SetUp bean 16 SplitPage bean 17 UserLogin bean 17 SearchBook bean 17 SearchDeadline bean 17 ValidateIMG servlet 17 GetDelete servlet servlet 17 GetBookSubmit servlet 18 GetUserSubmit servlet 18 GetRenewBook servlet 18 GetBorrowBook servlet 18 GetReturnBook servlet 18 4 程序架构 18 4.1 程序组织结构 18 4.2 功能权限划分 20 4.3 WEB程序/页面设计 21 4.4 本系统实现的功能 22 5 任务分工 22 1 前言 1.1 目的 本文档详细描述了图书管理系统的设计,主要是为开发人员提供,使其对本项目的构建和维护有深入的了解。 1.2 范围 本文档的描述只针对图书管理系统的1.0版本。 1.3 有关本系统中的定义 以下是本说明书中用到的专门术语的定义和外文首字母组词的原词组: 术语或缩写 定义与描述 booksManager 本系统的名称 Reader 系统权限:普通读者 BookAdmin 系统权限:图书管理员 UserAdmin 系统权限:用户管理员 SuperAdmin 系统权限:超级管理员(系统管理员) Undergraduate 系统用户角色:本科生 Graduate 系统用户角色:研究生 Teacher 系统用户角色:教师 2 资料引用 清华大学《应用软件平台与核心技术》讲义 顾明 清华大学《应用软件平台与核心技术》助教文档 张伟业、魏岚、陈勇、林彩荣 《精通EJB(第二版)》 《J2EE应用与BEA Web Logic Server》,刑国庆等译,电子工业出版社 2002.4 《设计模式——可复用面向对象软件的基础》,Erich Gamma等,机械工业出版社 3 设计思路 本系统严格按照4层结构设计,分为数据层(SQL server),数据链接层(entity bean),数据逻辑层(session bean),网络应用层(java bean, java servlet, java serverpage)。 四层之间完全独立,可以部署在四台服务器上运行,体现了分布式应用的思想。 数据层的功能严格来说是实现基本的数据存储(逻辑处理功能应该全部交给CMP管理),但因为学习原因,在数据库中也用到了一些逻辑处理,如使用了存储过程+系统级临时表处理读者续借图书的功能、使用触发器防止未还书的用户和未归还的图书被注销以及使用视图检测借书记录实现到期催还功能。 数据链接层实现了和数据库的连接,作用在于屏蔽数据库和平台之间的差异,做到底层无关性。本层利用了模糊查找、多表映射、Relationship等技术,通过find,select方法数据的查找功能,抛出聚集对象或远程接口对象给下一层。 数据逻辑层实现了对数据的逻辑处理,例如将远程接口对象转化为值对象、将聚集对象转化为值对象向量、利用日期类完成查找两个特定日期之间的记录等相对复杂的计算。 网络应用层完成页面跳转和页面显示等应用功能,还有一些附加功能如:图片验证,登录验证,等级控制,代码过滤,分页控制,输入值检测、借书日志打印、系统运行日志记录以及系统设置等。(使用了JDBC实现存储过程和模糊查找图书的功能) 3.1 数据层设计 数据库表 表名 功能描述 user_consumer 记录了用户的所有信息 user_book 记录了图书的所有信息 user_logBook 记录了用户使用本系统的信息,保留了所有的借书记录,可作为系统日志和报表资料 user_book表的触发器 用到的触发器之一,作用:如果要注销的图书被外借没有归还,则回滚此删除操作。 CREATE TRIGGER bookhavelog ON dbo.user_book FOR DELETE AS declare @bookISBN varchar(50) select @bookISBN=book_ISBN from deleted if exists(select * from user_logBook where logb_book_ISBN=@bookISBN and logb_backdate is null) begin rollback return end 用户续借图书的存储过程 利用存储过程实现用户续借图书的逻辑操作,根据用户的当前信息判断其是否有续借的权限,并把处理结果输出到临时表中去。 CREATE PROCEDURE user_renew_book @xxxparm int AS CREATE TABLE ##temp(statement varchar(50)) DECLARE @username varchar(50) SET @username=(select logb_cons_username from user_logBook where ID=@xxxparm) IF @username is null BEGIN INSERT INTO ##temp VALUES ('The ID is not EXIST') RETURN END DECLARE @timelimit int SET @timelimit=(select logb_timelimit from user_logBook where ID=@xxxparm) DECLARE @renewday int SET @renewday=(select cons_maxday from user_consumer where cons_username=@username) DECLARE @maxrenew int SET @maxrenew=(select cons_maxrenew from user_consumer where cons_username=@username) IF (@renewday*@maxrenew)>=@timelimit BEGIN update user_logBook set logb_timelimit=logb_timelimit+@renewday where ID=@xxxparm --update user_consumer set cons_maxrenews=cons_maxrenews-1 where cons_username=@username INSERT INTO ##temp VALUES ('renew successful') RETURN END ELSE BEGIN INSERT INTO ##temp VALUES ('You are not allowed to renew the book') RETURN END GO 到期催还表的视图 利用DATEDIFF,DATEADD,CAST,GETDATE等函数从借书记录表中计算出到期的记录,然后根据此记录找出相应的读者信息,在网页上以email形式催还。 CREATE VIEW dbo.deadline AS SELECT TOP 100 PERCENT dbo.user_logBook.logb_cons_username, dbo.user_logBook.logb_outdate, DATEADD([day], dbo.user_logBook.logb_timelimit, CAST(dbo.user_logBook.logb_outdate AS datetime)) AS deadline_date, GETDATE() AS now_date, dbo.user_consumer.cons_name, dbo.user_consumer.cons_kind, dbo.user_consumer.cons_rank, dbo.user_consumer.cons_email, dbo.user_consumer.cons_maxrenew, dbo.user_consumer.cons_maxbook, dbo.user_logBook.logb_book_ISBN, dbo.user_book.book_name, dbo.user_book.book_kind, dbo.user_book.book_storage, dbo.user_book.book_rank, dbo.user_logBook.logb_timelimit FROM dbo.user_logBook INNER JOIN dbo.user_consumer ON dbo.user_logBook.logb_cons_username = dbo.user_consumer.cons_username INNER JOIN dbo.user_book ON dbo.user_logBook.logb_book_ISBN = dbo.user_book.book_ISBN WHERE (DATEDIFF([day], DATEADD([day], dbo.user_logBook.logb_timelimit, CAST(dbo.user_logBook.logb_outdate AS datetime)), GETDATE()) >= 0) AND (dbo.user_logBook.logb_backdate IS NULL) ORDER BY dbo.user_logBook.logb_cons_username DESC 3.2 数据链接层设计 entity bean UserBook Entity Bean设计 userbook remotehome接口 方法 描述 findAllBook 得到所有的图书信息 findByISBN 通过图书的书号得到图书的信息 findSearcher 利用关键字模糊查找图书信息 selectUserByBookISBN (userbook remote) 利用select方法实现多表相关的查找 findSearcher实现模糊查找的代码: select object(p) from UserBook as p where p.bookName like concat(concat('%',?1),'%') or p.bookAuthor like ?1 or p.bookKind like ?1 or p.bookPublish like ?1 or p.bookAbstract like ?1 or p.bookISBN like concat(concat('%',?1),'%') or p.bookRemark like ?1 UserConsumer Entity Bean设计 UserConsumer remotehome接口 方法 描述 findAllUser 查找所有的用户信息 findByUsername 通过用户名查找用户信息 findSearcher 利用关键字模糊查找用户信息 selectBookByUsername (userconsumer remote) 利用select方法实现多表相关的查找 findSearcher实现模糊查找的代码: select object(p) from UserConsumer as p where p.consUsername like concat(concat('%',?1),'%') or p.consSerial like ?1 or p.consName like concat(concat('%',?1),'%') or p.consRemark like ?1 or p.consEmail like ?1 UserLogBook Entity Bean设计 UserLogBook remotehome接口 方法 描述 findallbybookISBN 查找此书所有的借阅记录 findbybookISBN 查找此书当前的借出记录 findallbyusername 查找此用户所有的借阅记录 findbyusername 查找此用户当前的借出书记录 findbacklog 得到所有已经归还图书的借书记录 findoutlog 得到所有尚未归还图书的借书记录 findbyID 通过记录流水号查找借书记录 findlogbyday 查找某一日期的借书记录 (模糊匹配,例如提交“2004-5”可得到最终记录时间——借阅或归还在2004年5月份的所有借书记录) findallog 得到所有的借书记录 FindLogByDay通过模糊匹配得到一组最终记录时间的代码: select object(p) from UserLogBook as p where ( p.logbBackdate is null and p.logbOutdate like concat(concat('%',?1),'%') ) or ( p.logbBackdate is not null and p.logbBackdate like concat(concat('%',?1),'%') ) 3.3 数据逻辑层设计 session bean TheBook Session Bean设计 TheBook bean 实现图书的增删改查以及模糊搜索、通过书查读者等功能 方法内部实现所有的逻辑处理和转化,返回到远程接口值对象或值对象向量 TheUser Session Bean设计 TheUser bean 实现用户(读者)的增删改查以及模糊搜索、通过读者查书等功能 方法内部实现所有的逻辑处理和转化,返回到远程接口值对象或值对象向量 TheLog Session Bean设计 TheLog bean 主要实现对日志(借书记录)的各项操作,提供多种获得日志的方法(按读者、按图书、按日期、按借还状态等),方法内部实现所有的逻辑处理和转化,返回到远程接口值对象或值对象向量,另外还有如下方法: 方法 功能 public boolean userBorrowBook(String username, String bookISBN) 以一个事务封装读者借书的所有逻辑操作,借书成功返回真值,无法借书返回假值,调用enCode bean对中文进行转码 public boolean userReturnBook(String logbid) 以一个事务封装读者还书的所有逻辑操作,即实现使一笔借书记录销账的功能,调用enCode bean对中文进行转码 public Vector showLogBetweenDays(String dayBegin, String dayEnd) 返回两个日期之间的所有日志,主要利用Calendar类实现 3.4 网络应用层设计 本层本着面向对象思想的封装性、数据模糊性、可重用性等原则设计。 本着系统运行错误在系统中打印(System.out.println)、用户输入和误操作错误导向友好的错误处理页并给出友好的提示的错误处理原则。 每次对会话bean的调用写入系统运行日志文件,默认路径是C:\\booksManagerLog.dat。 CheckValue bean 封装多个静态方法。 可以用于检测某表中某个字段是否已经存在某个值(可用于检测重名用户、重号图书)、检测用户名合法性、检测密码合法性、检测年龄合法性、检测电子邮件合法性、检测数字合法性、检测日期合法性等。 EnCode bean 封装编码转码工作: html显示转码,例如:将<转为<,将>转为&rt;,将数据库中的换行转为html中的换行等等,这样可以屏蔽用户提交文本中的可执行代码。 可重载的中文转码。 密码的加密和解密编码。 JDBCBean bean 封装所有的数据库操作。包括一个带结果集返回的SQL执行方法和一个不带结果集返回的SQL执行方法。 Rank bean 封装4种权限(普通读者、用户管理员、图书管理员、系统管理员)的页面访问,相当于页面加锁功能。 SetUp bean public static String title="SuperLibrary";//系统名称 public static String dbS="booksManagerDS";//数据库的JNDI名 public static String errorPage="dealError.jsp?theError=";//友好的错误处理页,用get方法传递出错原因 public static String homePage="default.jsp";//默认首页 //权限------------------------------------------------------------------------- public static String Reader="Reader";//读者 public static String UserAdmin="UserAdmin";//用户管理员 public static String BookAdmin="BookAdmin";//图书管理员 public static String SuperAdmin="SuperAdmin";//系统管理员 //等级------------------------------------------------------------------------- public static String Undergraduate="Undergraduate";//本科生 public static int UndergraduateRenew=1;//本科生可续借的次数 public static int UndergraduateMaxday=30;//本科生一次可借的天数 public static String Graduate="Graduate";//研究生 public static int GraduateRenew=2;//研究生可续借的次数 public static int GraduateMaxday=45;//研究生一次可借的天数 public static String Teacher="Teacher";//教师 public static int TeacherRenew=3;//教师可续借的次数 public static int TeacherMaxday=60;//教师一次可借的天数 //---------------------------------------------------------------------------- public static int rsPerPage=5;//每页显示记录的数量 public static int minBooks=4;//系统默认的最小借书数 SplitPage bean 将数据记录分页的逻辑实现和页面显示(最简,可在外部由样式表美化)封装在一个bean中,重用时实际只需要传递一个记录集数量的为参数即可,可重用。一般作为session级java bean在页面中被调用,在会话中保存用户对此页面的访问状态,在会话结束之前始终记忆用户访问此页对应的页码。 UserLogin bean 将用户登录的逻辑实现和页面显示(最简,可在外部由样式表美化)封装在一个bean中,包括对用户各种登录情况的处理,可重用。 SearchBook bean 利用JDBC实现模糊查找和按指定类别精确查找图书的功能。 SearchDeadline bean 利用JDBC调用视图实现到期图书的催还功能。 ValidateIMG servlet 动态生成含有随机验证码的图片,在生成图片的同时将验证码写入session中,与用户的登录输入比较。可有效的防止机器人登录。 GetDelete servlet servlet 处理图书、用户、日志的注销操作,根据返回值进行相应页面的跳转。 GetBookSubmit servlet 处理图书的入库和图书信息的修改,根据返回值进行相应页面的跳转。 GetUserSubmit servlet 处理用户的注册和用户信息的修改,根据返回值进行相应页面的跳转。 GetRenewBook servlet 处理用户续借图书的请求(JDBC调用存储过程实现),从系统临时表中读取状态值,根据状态值进行相应页面的跳转。 GetBorrowBook servlet 处理用户的借书请求,将用户借书限额已满、库存为零等错误导向友好的错误页,如果借书成功则跳转到图书信息页面,并给与相应的提示。 GetReturnBook servlet 处理用户的还书请求,如果还书成功则跳转到用户的借书记录页面,并给与相应的提示。 4 程序架构 4.1 程序组织结构 说明:图书搜索和用户登录看作系统外部功能,通过JDBC直接调用数据库,其中用户登录模块封装在一个java bean中,可重用。另外,用户续借图书是通过存储过程实现,从而绕过了使用CMP技术管理事务的实体bean。 本系统其余程序的组织结构严格按照下图实现: 程序组织结构图 4.2 功能权限划分 站点页面地图 权限名称 系统定义字符 权限 可访问页面 普通读者 Reader 查看自己的信息(还书、续借); 修改自己的信息; 查看图书(借书); userModify userView booklist 图书管理员 BookAdmin 拥有普通读者的权限; 图书的增删改查; 到期催还; userModify userView booklist bookAdder bookModify deadline 用户管理员 UserAdmin 拥有普通读者的权限; 用户的增删改查; userModify userView booklist userRegister userModify userList 系统管理员 SuperAdmin 拥有图书管理员和用户管理员的权限; 查看系统日志; 删除系统日志; 系统设置; 包括setupSYS.jsp(系统设置,利用application级java bean控制整个应用程序)在内的所有页面 4.3 WEB程序/页面设计 利用代码关闭客户端的输入法,实现用户名、密码不能出现中文的问题。 利用onfocus=this.select() onmouseover=this.focus()代码使文本框自动吸附获得焦点,方便用户输入。 利用WMODE="transparent"参数使flash的背景透明,更好的融入网页。 在每页中,利用代码: 嵌入上下导航条,使网站导航明确,方便用户浏览。 在网页头部加入代码: 使客户端不缓存网页,保证了客户每次浏览该页都从服务器获得最新的版本,以求正确显示。 提供智能搜索(获得尽可能多的匹配)和精确搜索(获得尽可能精确的匹配)图书,服务器端编程都采用模糊查找的方式。 在客户端用javascript对表单提交进行第一次验码,通过后提交到服务器端,再进行第二次验码,验码包括:用户名是否重复、年龄是不是合适的数字,两次密码输入的是否一致、电子邮件是否合法、密码是否太短、用户名是否太短、用户名密码是否为空等等。 利用随机生成JPG图片验证码的方法,防止机器人登录。 在页面中使用session级java bean实现分页,在会话中保存用户对此页面的访问状态,在会话结束之前始终记忆用户访问此页对应的页码。 在页面中使用application级java bean实现安全的系统设置,当服务器启动后,即可对系统运行参数进行应用程序级的设置,只要服务器不关闭,此设置始终有效且作用于所有用户,如果设置不慎造成系统错误或想恢复系统默认设置,则只需重新启动服务器即可。 在对会话bean的调用包ejbClient中,创建系统运行日志,通过包中的writeF类写入web服务器的C:\\booksManagerLog.dat中,可做查询用。 4.4 本系统实现的功能 确定图书的基本信息,有书名、作者、出版日期、当前借阅状态等属性 系统的使用者包括读者、图书管理员、用户管理员、系统管理员四种 读者可以查询图书;图书管理员可以完成图书管理、借阅管理;读者管理员可以完成读者管理的功能;系统管理员可以使用系统的所有功能 图书管理:新书登记,图书查询,图书注销; 借阅管理:借书,还书,查询到期读者 读者管理:增加读者、删除读者、查询读者、读者类别管理(设置研究生,本科生,教师的可借册数,可借天数,可续借次数等) 系统管理:系统管理员使用,包括用户权限管理(增加用户,删除用户,密码修改等),系统借书日志,系统运行日志,系统设置等功能 页面输入有验码,密码存取有加密 图书到期催还 体现分层设计思想,使用MVC架构 实现了多个Beans,Bean之间实现了对应的关系 使用了EJB QL,事务控制等 使用了jsp->sessionBean->entityBean->数据库模式 数据库使用了触发器和存储过程等一些高级技术
21世纪,人类社会正面临知识经济和信息社会的急剧变革,世界各个角落的人们都强烈地感受到新时代的冲击与震撼。下面是我为大家整理的图书馆管理系统设计论文,供大家参考。
图书管理系统设计
图书馆管理系统设计论文摘要
【摘要】本文介绍了利用ASP+Access编写图书管理系统的实现主要步骤与部分技术代码。
图书馆管理系统设计论文内容
【关键字】ASP;Access
随着计算机 网络技术 的普及和发展,现已逐渐进入信息化社会。人们对信息和数据的利用与处理也已进入自动化、网络化和社会化的阶段,因此,开发基于网络平台的图书管理信息系统已经成为图书管理部门的必要因此,我按照图书管理部门的需要,采用ASP+Acces实现了此图书管理系统。
一、ASP+Access
ASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和 其它 程序进行交互,是一种简单、方便的编程工具。
Microsoft Office Access(前名 Microsoft Access)是由微软发布的关联式数据库管理系统。它结合了Microsoft Jet Database Engine 和 图形用户界面两项特点,是 Microsoft Office的成员之一。
由于Access存储方式简单,易于维护管理、移植性好,所以本系统采用ASP做为编程工具、Access做数据库来开发
二、系统模块
此系统共分为八大模块,包括图书简介、 规章制度 、图书录入、归还图书、图书查询、新购图书、未归图书、系统维护。名模块的功能如下:
一图书简介:把图书进行分类和定义索书号,以方便查询。
二规章制度:主要介绍图书管理的订购、借阅、归还等制度。
三图书录入:对新购图书按书名、作者、分类、编号等图书信息进行录入。
四图书归还:此模块是图书管理员对归还的图书,按照图书编号进行入库管理。
五图书查询:按图书信息一些主要字段对数据库进行查询并显示。
六新购图书:查询某一时间段以后所购买的图书并显示。
七未归图书:显示未归的图书,并分页显示。
八系统维护:对数据库进行备份和恢复。
三、设计数据库
此图书管理系统数据库里主要有以下几个表:
User:用来存储图书管理员的用户名和密码。字段为user、pwd。
Menu:存储程序主页面的菜单名称和链接地址。字段为ID、父菜单ID、位置、URl、字体颜色、菜单项。
Bookinfo:用来存储图书的各种信息。字段为书名、作者、图书分类、图书编号、索书号、出版社、版期版次、购入日期、价格、排架号、是否借阅、借阅日期、应归还日期、借阅科室、借阅人、备注。
Dept:用来存储科室名称。字段为dept。
四、程序设计
一登录模块及Session的使用
由于此系统有些功能是不允许普通用户使用的,如图书录入、图书归
还等模块,所以本系统采用以管理员登录的方式,来判断是何种用户使用本系统,如果是普通用户,点击“以普通用户登录”,就可以使用本系统,但图书录入、归还图书和系统维护等模块不能使用。
由于有些功能模块不允许普通用户使用,故在登录模块程序语句定义一个Session:Session("UserAcc") = Trim(rs("User"))。 Session在计算机中,尤其是在网络应用中,称为“会话”,用于保持状态的基于 Web 服务器的 方法 。Session 允许通过将对象存储在 Web 服务器的内存中在整个用户会话过程中保持任何对象。因此,在限制普通用户使用并用If判断Session("UserAcc")是否为空即可。
二表单验证
在图书录入模块中,需要填写图书的各种信息,在提交表单时如果某
些信息为空,IE就会显示出错,因此,在提交表单之前对表单进行验证,JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证,只需编写一个函数就可以实现。函数如下
function checkinput() {
if (frm.bookname.value=='') {
alert('请输入书名');
frm.bookname.focus();
return false;
}
}
在提交按钮代码中加入OnSubmit="Return checkinput()"就可以完成对表单的验证了。
三数据库连接
对于Access数据库,一个文件就是一个数据库,所以可以利用数据驱动程序直接访问数据,这种方法需要利用动态连接字符串建立一个连接,具体连接字符如下:
Dim conn, connstr,db
db="./data/tushu.mdb"
connstr="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&Server.MapPath(db)
Set conn=Createobject("ADODB.Connection")
conn.Open connstr
这样就可连接数据了,再用SQL语句就可以读取表中数据了:
Set rs=CreateObject("ADODB.RecordSet")
sql="Select * From bookinfo"
rs.Open sql,conn,1,3
四对数据库的操作
连接好数据库后,我们就可以对表bookinfo的记录进增加、删除、修改等操作了。具体代码及释义如下:
(1):增加:
bianhao=Trim(Request("bianhao"))
sql="Select * From bookinfo Where 图书编号='"& bianhao &"'"
rs.Open sql,conn,1,3
If rs.recordcount<>0 Then
Response.Write "此图书编号已存在,请重新输入"
Response.Write "
"
Response.Write ""
Response.Write "返 回"
Else
注:在增加信息时,必须检索图书编号是否唯一,如不唯一会出给出提示:“此图书编号已存在,请重新输入”
rs.addnew
rs("书名")=trim(request("bookname"))
rs(“作者")=trim(request("author"))
……
rs.update
end if
Response.Redirect "addbook.html"
end if
set rs=nothing
(2)删除
本系统“删除”图书记录功能在查询模块中执行,但必须以管理员身份登录,才能显示对记录进行操作的功能:
删除记录采用SQL中的delete语句,代码如下:
bh=Request("bianhao")
If bh<>"" Then
conn.Execute "Delete From bookinfo Where 图书编号='"& bh &"'"
End If
(3)修改
修改只需rs.update命令即可完成,这里不再赘述。
(4)查询
本系统有精确查询、模糊查询、分类查询、编号查询、索书号查询、借阅人查询共六种方法。用SQL中select…where…就可以完成查询功能。如按分类查询:
tiaojian=Trim(request("tiaojian"))
Set rs=CreateObject("ADODB.RecordSet")
sql="select * from bookinfo where 图书分类= '"& tiaojian &"' order by 图书编号 desc"
rs.Open sql,conn,1,1
五、小结
此图书管理基本上可以实现图书管理的大部份工作,实现图书的计算机管理,方便借阅人员查询和借阅图书,更好的利用图书资源,把图书管理员从手工记录管理图书中解脱出来,提高了工作效率。
图书馆管理系统设计论文文献
[1]伍云辉. 程序天下 电子工业出版,2008
[2]武延军,赵彬.精通ASP网络编程. 人民邮电出版社,2000
[3][美]Michael Moncur JavaScript 入门经典 人民邮电出版,2007
图书管理信息系统设计
图书馆管理系统设计论文摘要
提要作为信息资源的集散地,图书馆在高校中的作用是尤为重要的,而图书馆传统人工管理方式已经无法快速、高效地应付日益增长的信息数据。随着计算机技术的飞速发展,使各行各业在计算机技术应用方面得到了广泛的普及和使用。因此,图书管理信息系统也以方便、快捷、费用低的优点正慢慢地进入人们的生活,将传统的图书管理方式彻底解脱出来,从而使人们有更多的时间来获取信息、了解信息、掌握信息,更好地发挥图书馆强大的资源优势。
图书馆管理系统设计论文内容
关键词:图书管理信息系统;数据库应用;Visual Foxpro语言;windows HC
中图分类号:G251文献标识码:A
图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库;而对于后者则要求应用程序功能完备,易使用等特点。本是从我校图书馆的馆藏规模和实际操作流程程出发,针对图书馆管理的现状,经过详细的系统调查,结合效用和成本多方要素。利用Visual Foxpro6.0作为开发工具,为图书馆开发出的一个实用的单机版图书馆管理信息系统。全文共分为五部分,其分别为绪论、系统分析阶段、系统设计阶段、系统实施阶段、系统测试。
一、绪论
(一)系统开发背景。目前,在一些高校图书管理中,师生查找图书都是采用传统的查询方法,让读者在图书分类架上一本本地去查找,这样不仅很难找到自己所需要的图书,而且费时费力。而图书管理员在办理借书登记、查询读者借书记录时,管理人员必须在借书记录上一个个去查找,而要找到借书记录并删除该记录是件很麻烦的事情。每当新书入库时,图书管理员既要填写新书入库卡片,又要填写新书入库账目,不仅工作量大,而且在新书入库后要经历较长的时间方能借出。另外,因图书数量有限,必须对图书实行限量借阅,因此要实施弹性借书方法是件很困难的事。
为提高图书查询效率,减少系部图书管理员的工作负担,有必要开发一个小型图书管理软件来对图书实施有效管理。该系统应具备以下功能:(1)能对各类图书实行分类管理;(2)提供必要的读者信息;(3)能进行各种高级查询;(4)具有图书检索功能等。这样,不仅能较好地帮助读者在最短的时间内找到自己所需要的图书书目、编号,而且能让图书管理员以最高的效率办理借阅手续。
(二)数据库概述。从20世纪五十年代中期开始,计算机的应用由科学研究部门逐步扩展至企业、行政部门。至六十年代,数据处理成为计算机的主要应用。数据库技术作为数据管理技术,是计算机软件领域的一个重要分支,产生于六十年代末。现已形成相当规模的理论体系和实用技术。
数据库(Database)DB是统一管理的相关数据的集合。
数据库管理系统(Database Managerment System)DBMS是位于用户和 操作系统 之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。
数据库系统(Database System)DBS是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软、硬件和数据资源组成的系统,即采用了数据库技术的计算机系统。
数据库技术是一门研究数据库的结构、存储、管理和使用的软件学科。
二、系统分析阶段
(一)系统可行性分析。系统可行性分析包括:技术的可行性、经济可行性、法律因素可行性。
技术可行性:结合本校图书馆规模和平时业务量的具体情况,本系统采用Visual Foxpro6.0作为开发平台,可以很容易实现图书馆相关信息的记录、维护、检索,并且可以在不添加任何设备的情况下,以较少的人力较快地完成系统的设计,实现系统的功能。
经济可行性:不需要额外开支,用现有的人力物力就可实现,软件成本很低。
法律可行性研究:研究在系统开发过程中可能涉及的各种合同、侵权、责任以及各种与法律相抵触的问题。
(二)系统需求分析
1、图书管理信息系统的总体功能要求。简单的图书管理系统主要包括下面的功能:①借书处理:完成读者借书这一业务流程,核心为快速检索到学生需要的书籍。②还书处理:完成读者还书这一业务流程。③新书上架:完成新书资料的录入工作。④旧书下架:完成图书资料的删除工作。⑤读者查询:根据读者号,查询读者借阅情况,能够对读者的基本信息资料进行管理。⑥相关帮助:便于新的系统使用者能够快速掌握该系统的使用操作。
2、图书管理信息系统的性能需求。①要求有较强的 系统安全 性,对一定范围和程度内用户的错误操作有相应的系统自我保护功能。②系统的维护时间不能超过系统总运行时间的千分之五,系统每次的维护时间不能超过系统总运行时间的千分之一,系统的故障恢复时间不得超过系统故障时间的百分之五。③其他性能要求以其相关或类似的系统为参考。
三、系统设计阶段
(一)系统功能模块设计。鉴于以上各项功能要求,将该系统划分为以下六个模块:
1、图书信息模块。对图书的基本信息进行录入、删除、修改以前信息和进行简单查询功能。
2、查询检索模块。可对书目的基本信息进行检索,其查询条件可以是按分类检索;也可以是按照作者名、图书名称或出版社进行检索。同时,也可对读者的基本信息进行检索,查阅其借阅信息。
3、读者管理模块。对读者的基本信息进行录入管理,可自动生成会员代号,可自动记录会员的借阅信息。
4、数据维护模块。可对数据库中的各项基本数据信息进行数据备份和数据恢复,并可实现数据备份文件存贮路径的自由选择。
5、报表输出模块。对图书的基本信息、会员的基本信息、会员的借阅信息等数据可按照查询条件的不同按要求打印输出。
6、帮助模块。可以提供关于图书管理信息系统各项操作的详细帮助信息,并可实现对不同操作的定点帮助提示。
(二)数据库设计
1、数据描述
(1)静态数据描述。①图书一级分类表:包括一个数据表。其中的主要信息有:分类编号和一级分类名称。一级分类中将图书共分五大类,具体分类方法、编号和分类名称参照国家统一分类方法的规定。②图书二级分类表:包括五个数据表。其中的主要信息有:二级分类的编号和分类名称。二级分类中将图书共分为二十二个小类,并分别隶属于一级分类的五个大类中,其具体分类方法、编号和分类名称参照国家统一分类方法的有关规定。③图书明细分类表:包括二十二个数据表。其中的主要信息有:明细分类的编号和分类名称。明细分类又将二十二个小类明细的分为若干细小类别,其具体的分类方法、编号和分类名称参照国家统一分类方法的有关规定。
以上数据均按国家统一规定设置录入,不能做太大改变,分类名称可以有一定的缩略但不能影响其原有的意义。系统设计完成后不可以通过录入、删除的方式进行修改。
(2)动态数据
①图书的基本数据。包括一个数据表。其中的主要数据有图书编号:是对录入图书的统一编号,以便唯一区别图书;图书名称:图书出版时的封面印刷名称;作者:图书的编写者或编写单位或组织;出版社:出版发行该册图书的发行单位;录入日期:该册图书入库的时间;借阅次数:该图书总的被借阅次数;类别编号:给图书所属的明细分类的类别号,它应与明细分类表中的图书的类别编号一致;简介:对该册图书的内容总体概括介绍。
②读者基本数据:包括一个数据表。其中的主要数据有:读者代号:读者的统一编号,由系统自动生成,唯一的标示一个会员的身份;姓名:读者的真实姓名;电话:读者的有效联系电话,可选择填写;地址:读者的有效联系地址,可选择填写;身份证号:读者的身份证号码,可选择填写;注册日期:读者本人正式注册成功时的日期(为系统自动填写)。备注:读者的个人其他资料。
以上两部分数据的录入具有一定的界面,并提供修改的方式。还提供随时的查询,对查询结果有相应的显示和打印输出,对全体的数据可进行备份与恢复。
③借阅记录。包括一个数据表。其中的主要数据有:读者代号、图书编号、借阅日期。这些数据信息都是由系统自动填写。此表中的所有数据不提供修改方式,只供查阅、显示和打印输出。可以对全体数据进行备份和恢复。
④登录密码。包括一个数据表。其主要数据有:管理员代号、密码、权限。
2、数据库描述。该系统建立一个数据库,其中包括三十二个数据表。全部用Visual Foxpro实现。其中,部分数据表的结构和联系如图1所示。(图1)其他分类数据表的连接通过“下级分类表名”实现连接调用。
3、数据采集。对于图书分类数据表的信息参照国家图书分类方法;对于图书基本信息数据可通过对现存图书进行分类录入;对于读者方面的信息数据可以在系统运行使用中获得。
(三)用户界面设计。本系统设计原则:1、界面美观、操作方便并能高效率地完成工作;2、界面根据用户需求设计;3、界面能引导用户操作的功能,并能提供一些帮助功能。
主要的用户界面有:1、登录界面;2、主表单界面;3、各类信息查询;4、读者信息管理列表;5、图书信息管理列表等。
四、系统实施阶段
(一)计算机系统的性能和软硬件环境。在软件方面本系统运行平台为Windows2000专业版,开发工具采用易学易用的软件开发工具Visual Foxpro6.0。因Visual Foxpro6.0在应用程序的开发上具有灵活、效率高等特点和使用简便的数据库管理功能。硬件要求:Inter PentiumⅢ、128M内存、40G硬盘等。
(二)编写程序。依据各阶段的开发文档,使用Visual Foxpro6.0进行程序编写。此系统的编码设计(表单设计、代码设计、变量定义、控件的定义)严格按照大众化的标准和风格。
对于系统的帮助功能的实现,则使用windows help compiler来单独编译,最后通过Visual Foxpro提供的接口命令(set help to)和系统相连。帮助文件的数据字典、源代码见附件。
五、系统测试
测试的步骤主要有以下三个方面:1、单元测试:采用的是白盒测试法,检查模块控制结构的某些特殊路径;2、综合测试:采用的是自顶向下集成法;3、确认测试包括:功能测试、性能测试。
有关图书馆管理系统设计论文推荐:
1. 图书管理系统毕业论文
2. 浅谈图书馆管理论文
3. 关于图书馆设计论文
4. 图书馆管理毕业论文范文
5. 有关图书馆结构设计论文
6. 图书馆管理论文
试论现代高校图书馆的定位与发展摘 要 本文针对当前图书馆所面临的形势,提出了现代高校图书馆应以创新的意识,对其定位与发展做战略性的调整和整体设计。并从创新办馆观念、转变服务意识、培养和造就人才及应对策略等四个方面加以论述。 关键词 高校图书馆 创新观念 信息服务 21世纪人类已经步入数字化、网络化的信息时代,以信息服务为己任的高校图书馆的工作内 容、深度、形式、手段等都发生了全方位的变化。因此,现有的办馆观念和办馆模式的转变,是摆在我们面前急需解决的问题。笔者认为,现代高校图书馆应以创新的意识拓宽视野,以新理念、新创意、新目标、新视角、新手段等方式,对图书馆未来的发展做战略性的调整和整体设计。 一、创新办馆观念,树立以人为本的管理思想 我国现有的图书馆绝大部分是按各大院校或行政区划设置的各自的公共图书馆,这种体制不利于资源共享,不能充分发挥图书馆的作用,这种管理模式与现代图书馆的管理和服务方式很不适应。因此,要从根本上转变办馆观念,并对图书馆的发展方向重新定位。 (一)要改变传统服务模式和运营管理机制。图书馆管理思想与服务理念应由传统图书馆向现代图书馆转变;从重藏轻用到以用为主,逐步树立以读者为中心的理念;办馆思想应由相对封闭转向更加开放;管理方式应从计量管理向目标管理转变。这就要求我们突破传统的发展思路、调整传统功能设置、改变传统服务模式和运营管理机制。采用计算机、网络等先进的科学技术手段,走数字化建设的发展之路。 (二)要树立以人为本的管理思想。图书馆创新的核心是真正体现以人为本的管理思想,我们要积极吸收当今国内外图书馆先进的办馆思想和服务理念,把人看作是图书馆一切活动的主体、前提和动力,确定人在管理中的地位。以人为本的管理思想是协调人际关系、创造和谐氛围和团队精神的基本指导思想。在当代“以人为本”的管理思想受到普遍关注,它体现了对人的尊重和价值的认同。在高校图书馆的管理中更应该充分体现这一理念。 (三)要树立创新意识、提高创新能力、建立创新机制、优化创新环境。由于现有的图书馆内部缺乏良好的激励机制,不注重馆员的教育和培训,因而,造成馆员工作效率低、素质不高、服务质量差、人才流失严重的局面,归根到底在于图书馆的管理机制存在严重的缺陷。以互联网为基础的新技术的运用以及知识经济时代的到来,在强烈地冲击着传统的办馆观念。我们相信办馆观念的创新,必定产生出明天的品牌效应。为了建立品牌图书馆,我们就应该以科学的态度大胆地开拓创新。 二、转变服务意识,延伸服务项目 图书馆工作人员服务态度问题,是关系到图书馆的形象、地位及发展的重大问题。转变服务意识,提高服务质量,是高校图书馆目前迫切需要解决的问题。图书馆的服务,不能是以往那种坐等读者的服务,而应该主动为读者着想,采取不断变换的服务内容和方法,去追逐读者需求的动态服务,也就是说图书馆要变被动服务为主动服务,延伸服务项目、深化服务内容。 (一)营造快速高效的服务环境。随着全球信息化进程加速,许多基于网络的服务方式在图书馆出现,如文献传递服务、主页服务、网络导航服务、检索查新服务、电子参考咨询服务等。因此,要搞好现代服务,就必须营造快速高效的服务环境。即要转变观念、改变作风、增强服务意识,努力在提高服务质量和办事效率上下功夫。对内要苦练基本功,熟练掌握和动用各种现代化检索工具,增强业务技能和知识。对外以热情、周到、快速、负责的要求,进一步简化查阅手续,实行AB角制度,为广大师生提供优质的服务,从不同角度满足广大师生对各种信息资源的要求。要不断增强宗旨意识、公仆意识、服务意识。 (二)建立读者需求信息及服务反馈系统。需求信息及服务反馈必须通过调查研究。调查研究通常可以采取实地调查、问卷调查、馆内调查等多种形式,通过深入读者群、深入教育一线,了解读者的信息需求,征询读者对图书馆工作人员服务态度的满意程度。图书馆服务态度的好坏,其主要评价主体是读者,“读者是否满意”是衡量图书馆服务工作好坏的惟一标准。事实证明,通过调查、征询、采集信息,广泛了解读者对图书馆的意见,能够为图书馆的服务提供决策,切实优化服务行为,转变服务态度,为建树良好的图书馆形象提供保证。 (三)开展网络服务的重要性和迫切性。长期以来,图书馆工作人员已习惯于那种面对面的读者服务。虽然近几年来,数字化建设的步伐在加快,数字图书馆的概念也已经为人们逐渐接受,但大多数图书馆的工作人员,还没有明确的意识到网络服务是数字图书馆主要的服务形式。很多图书馆的数字资源在逐渐丰富,但服务并没有随之跟上,致使大量的数字资源利用率不高,或者并没有充分发挥数字资源的优势。所以我们首先必须在观念上清楚的认识到开展网络服务的重要性和迫切性,认识到网络服务是将和纸质文献服务并驾齐驱的一项重要的工作。 三、从战略高度培养和造就人才队伍 从战略高度培养和造就一个高水平、高素质的人才队伍,是网络环境下图书馆事业发展中一项重大而紧迫的战略任务。信息服务要实行人才战略。首先要制定吸引人才、激励人才的机制,建立尊重知识、尊重人才的制度。一方面吸收高素质人才到图书馆工作;另一方面要激发本馆员工的工作热情。其次要培养员工成为复合型人才,也就是使其懂得信息服务某一专业知识,又具备信息管理的理论基础,技术方面及外语和计算机方面的知识和技能。在图书馆内部营造一个良好的学习环境。要定期举办培训班,对员工进行信息来源的培训,提高他们的信息获取和创新能力,同时鼓励员工自学。要优化员工队伍结构,开发人力资源。高校图书馆的人才结构应该是多学科的专业结构。 (一)强化业务素质教育,营造良好的学习环境。随着计算机技术和网络技术的快速发展,以及计算机在图书馆的广泛应用。新的信息载体越来越为更多的人们认识和利用。信息载体的多元化,图书信息资源的建设和服务范围不断扩大,对图书馆员的素质要求也就越来越高。仅有大学文凭和某种专业知识,并不意味着就能够胜任图书信息工作,网络时代的图书馆员,除了必须拥有图书馆学知识外,还必须具备相关的计算机知识和网络知识,必须具备多种学科的文化素质,成为跨学科研究的复合型人才。因此,图书馆的管理者,应有计划的对他们进行在职培训和业务考核,不断充实各种现代知识。应采取走出去、请进来的办法,对工作人员进行业务培训。通过各种形式的业务培训,不断提高图书馆员的综合素质,以适应新形势的需要。 (二)强化计算机和网络知识培训。数字图书馆的崛起,使高校图书馆进入了人机结合时代,计算机已进入了图书馆工作的各个领域。诸如图书馆员通过计算机和网络为读者服务,利用计算机技术进行信息资源的采集、加工、存储和控制,对网上信息资源进行组织和筛选也早已司空见惯。因此,现代图书馆员就应该注重现代化技术的基础理论与应用技能的学习,通过学习培训了解和掌握计算机的构成和操作方法,熟悉各种网上资源,掌握获取网上信息资源的方法和技巧。同时,还要熟悉本馆常用的数据库和检索语言,了解各种操作系统,学会熟练的运用计算机进行图书采购、编目、流通、借阅等,并能够操作图书馆的各种服务软件。 (三)强化外语知识培训。随着我国对外开放政策的进一步扩大,国际间的交流合作日益频繁,各语种的文献大量产生,许多最新成果往往是在外文文献中反应出来,特别是因特网的开通和发展,在一定意义上实现了全球网络信息资源共享,而据有关资料统计,网上信息90%以上是英语,作为信息利用的图书馆员,必须具备较高的外语水平,才能熟练的查阅外文文献,开发和利用外文信息库的资源,因此,图书馆员的外语学习和培训也是至关重要的。
图书室是给师生查阅书籍和自习的场所,做好图书室 工作 总结 是图书管理员职责。那么图书馆管理员工作总结应该怎么写?下面是我为大家整理的关于图书馆管理员工作总结,如果喜欢可以分享给身边的朋友喔!
图书馆管理员工作总结1
20---20--年松桃县大坪中学图书室工作总结在这一学年中,经过大家的共同努力,学校图书室管理工作有了明显的提高。学校的科研课题“农村书香校园读书工程”顺利开展。学校的书香更浓。
一.秩序井然,使图书室的工作规范化、正常化。
1.制度是做好每一项工作的前提,是提高工作效率的可靠保证,图书室工作也不例外。开学初,图书室轮流组织各班学生学习墙上的各项 规章制度 ,并严格执行各项规章制度。
2.本学年全校有25个班级,1300余名学生。图书室实行每天下午课外活动开放,学生集中借书,每天下午课外活动是还书的时间,借阅时,充分发挥班干部及小图管员的作用,同时,图书管理人员建议学生每人一周读两本好书。图书管理员积极肯干,也喜欢读书
3.平时经常向学生进行宣传 教育 ,要求他们爱护图书,不能损坏,更不能丢失。
4.定期召开学生图管员会议,总结前阶段工作,布置下阶段工作,及时找出工作中的不足之处,以引起今后的注意。
5.尽力为学生创设一个良好的读书环境和读书气氛,出好 黑板报 ,做好新书介绍工作。努力搞好图书室的环境卫生,做到窗明屋净,桌椅整齐,地面整洁,书架、报刊排列整齐。
二.认真做好图书、报刊、各种资料的分类编目、流通、管理等工作。
1.对部分图书一律进行分类、编目,登记,并尽快上架流通。
2.学校图书室是为教育教学服务的,是为广大师生服务的,室藏图书要能充分发挥其作用,关键在流通。只有牢固树立“读者第一,服务至上”的新思路,才能真正做到既“为人找书”,也“为书找人”,千方百计满足学生们的各种需求,使“书尽其用”,充分发挥书、刊、资料的作用。根据师生的不同要求,做好图书的推荐、介绍和借阅工作。如青年教师要上公开课、尽力为他们推荐相关的图书、音像资料。遇到节日、纪念日,向学生推荐相关的图书。为了方便师生借阅,扩大书刊流通范围,尽量增加图书室的开放时间,经常督促学生借还书,同时,及时做好图书的整理、修补、上架工作,以便于师生借阅。本学年各班学生借书率100%,生均借书6册以上,室藏流通率90%以上。
3.学年束前进行图书的剔旧整理工作,剔出损坏的图书,进行修补,无法修补的就作剔旧处理。
三.紧密围绕素质教育,积极配合学校的各项活动开展一系列工作。
在新一轮的课程改革中,图书室紧密围绕素质教育,充分利用室藏资源,积极配合教导处、团委开展了各种读书活动及有
效的导读工作。如爱国主义读书教育活动、配合学校进行 手抄报 评比等一系列读书活动。图书室推荐提供图书内容有 童话 故事 、寓言、 成语 故事、唐诗、宋词、名人名著、名人传记、爱国故事、有关发明家、运动员的故事等一系列图书。还配合教导处、团委会组织开展读书知识竞赛的活动,大力支持同学借书籍,让每位同学认真阅读。阅读完后,写 读后感 、知识竞赛,上交教导处团委进行评比。
总之,实践证明学校图书室在繁荣校园 文化 生活,全面提高学生素质中起着不可低估的作用,无时不在发挥着它的宣传鼓动和思想教育作用。图书管理工作是一项细致、繁琐的工作,我决心不断努力,进一步做好图书管理工作,让图书室成为师生取之不尽,用之不竭的知识源泉。
图书馆管理员工作总结2
本学期来,我们图书馆在各级领导的关心与指导下,大家努力工作,始终树立“读者至上、服务第一”的观念,为读者提供一流的服务。充分发挥了图书馆应有的作用,为教育服务工作做出了突出的贡献,圆满地完成了任务。
一、营造氛围打造绿色
充分利用搬迁新图书馆之机,努力打造出一流的现代化且绿色的新时代中学图书馆。对于现代中学图书馆,它应该是一个藏书更加丰富、借还更加便捷、文明向上的现代化图书馆。图书馆可以让学生汲取大量的知识养分,然而更多的是培养学生一种积极向上、健康文明的人格品质。因而有一个良好的馆舍环境才能激励学生喜欢在此学习看书;在良好的环境中,学生的人格品质才能在潜移默化中得到提高。现在的学校都很注重校园外部环境的建设。学校在追求校园环境的整体效果时,要多留出一些空间给图书馆。这样可以让读者们在属于自己的知识海洋里徜徉。让百草园代替那呆呆的桌子椅子,让“生生农场”代替那唯有书架和书的书库,这才是师生们真正向往的世界。唯有这样,才能给师生们优美的环境。图书馆提供的环境自然清新,读者投入的是大自然的怀抱,身处在这样的环境中阅读效果往往会意想不到。
为了达此要求,我们图书馆聘用专人进行设计,精心打造每一个处室,从墙到凳桌每一处细仔布置,如张帖 名言 、书法作品、花卉摆放、艺术化的台凳等,目的为了吸引师生,陶冶情操。这样作可以满足读者的需求,对读者的身心健康都有十分明显的好处。目的是为了用心去传递一种文化,让读者在此种氛围中享受精神之绿、人文之绿。让师生们在此感觉到“家”的温暖。逐步建立一种让读者自由呼吸的图书馆优美田园式环境。
二、部门建设良性互动
师生是图书馆的参与者,是活动的主体。为了让读者成为书的主人,我们图书馆想了比较多的办法。如各个教研组成立了学科组,每个学科组有专人负责图书、期刊的借阅和上架处理等事项。每个班级配备了小图书管理员。图书进行定期地流转。构建并加强了图书馆自我管理体系,培养学生的自主精神只有把学生的积极性充分调动起来才能形成合力,实现学生的自我管理,因此,图书馆也需要给学生提供上岗的平台,使每个人都有机会服务同学,锻炼自己,展现风采,提高能力。造就一支高效的学生管理员队伍。学生管理员是图书馆不可缺少的主力,图书馆工作千头万绪,如果紧靠图书馆几个工作人员,很难兼顾图书馆工作的方方面面。只有激发学生主体参与意识,充分发挥学生的自我管理能力,图书馆管理才能事半功倍。为此我们成立了学生管理团队,每天有各班的班干部轮流为学生服务,历炼了自我。
图书馆也是学生展示才华的舞台。学生设计并开展丰富多彩的活动尽享参与活动的愉悦感和成就感,共享图书馆中的乐趣。除了学校开展的活动外,在我们图书馆里也能进行各种各样的活动。如读书活动、好书推荐活动、好书共享、读后感悟、读书 方法 大家谈等等,名著、故事即时编排小品等。本学期来,我们想方设法让师生进图书馆进行阅读。让师生高兴的来,满意地走。工作实践也反复地证明了,图书馆必须尊重人的价值。必须强调一切从人出发、一切以人为本的精神。作为社会文明和进步象征的现代图书馆,应努力创建温馨的、和谐的人文图书馆。我们有责任给每个读者全过程的人文关照,让他们身心得到满足。图书馆人需要缜密的工作思维和务实的工作作风,为图书馆树立服务品牌,增加图书馆人文服务的广度和深度,体现人文意识的自觉。让图书馆成为大家的精神家园。
三、常规管理事有所得
在图书馆的管理工作中,我们能积极配合教育教学服务师生。如充分利用板报、图书馆网站等及时向广大师生推荐介绍好书、新书,一学年累计推荐的新书有二十多期共五百多本。给读者节约了时间,受到读者的好评,也确保了图书资料的有效使用。对师生全天候开放借阅,方便了读者。把藏书为送书,新学期购进的新书,能及时地送达师生之手,让其第一时间阅览到新书。充分利用了现有图书馆资源,让其发挥最大的效用。我们结合学校实际设立了学科组,班班建有图书角,把有价格的图书期刊及时送达到这些部门,让师生阅读。同时适时更新图书,让师生有更新的知识加以汲取。能利用现有图书资源让老师进馆上阅读课。本学年有沈琴等多位老师、多个班级到图书馆来上阅读课,反映良好。利用每天中午时间各年级按班进馆上好阅读自习课。来的人数较多,我们加强管理,效果优良。
能做好图书馆的日常工作。我们图书馆管理人员认真负责阅览室、书库、借还区多场所的日常管理与清洁工作。让师生进馆有一个良好的环境。在工作中我们主动热情,又耐心周到,想读者所想,急读者所急,为读者提供全面的、系统的、完善的主动服务。做好师生的借还书工作,全学年生均借阅二十多册。保质保量地完成了任务。制订学期 工作计划 和总结,每周(或间周)出一期新书书展及学生的读书心德。寒暑假参与组织学生的读书活动,制订方案,上传 文章 ,今年上传了1000多篇文章,并对优秀读者进行评奖。每学期期末进行期刊回收打印帖条及装订。期初分发教材新书、办好新生的借书证,中间增补师生的各种教材,每天报纸上架流通。我们图书馆自己制作了校图书馆网站并且内容及时地更新维护,并让其发挥应有的作用。
在图书管理中既注重管,又不忘理,认真探讨指导学生阅读的方法,在学生阅读过程中,积极对学生进行名著阅读指导、 学习方法 指导。这些工作看似简单,做起来比较麻烦,但从没有怨言,正因为不懈的努力,赢得了领导和师生的一至好评,图书馆真正成为广大师生最愿意来的地方。
做好了校图书资产登记、维修及安检,并把登记的资产、使用情况及时地上传到苏州市装备资产网。及时做好新书的采购、编目、上架。今年来新购和赠送的图书近四千册,每本图书数据录入电脑等工作相当繁重,但能予以及时做好此项工作,让师生能第一时间阅览到新书。学期末进行图书注销。做到帐册相符。完成校级下达的 其它 各项任务。本年度做好了图书馆再搬迁的工作,时间紧任务重,但能克服困难,加班加点加以做好,本年度放弃休息时间一共有半个多月。有的管理人员能发挥自己的特长为高一学生开设网页制作社团班,认真对待每次辅导,让学生学有所得,许多学生的社团作品达优良。
认真做好校级图书馆协作组中学二组工作并开展活动,取得成效,并能给兄弟学校力所能及的帮助。
图书馆的工作形式多种多样,在工作实践中,我们只有奋勇向前做好每项工作,把良好的服务展示给大家。
图书馆管理员工作总结3
今年以来,在全体馆员的共同努力下,在学校领导的全面支持、关心下,图书馆本着一切为读者服务的宗旨,围绕优化服务、拓展图书馆教育和信息的功能,从读者服务、业务管理、读书活动、提高人员素质入手,通过一年扎扎实实的努力,圆满地完成了--年的各项工作。
一、优化基础服务
在这一年中,我馆继续把读者至上,服务第一的服务宗旨贯穿到各项基础服务工作之中。 2.完善排架,更新导引标识。为了使各项服务工作更加贴近读者,我馆遵循图书分类排架规则,对文科借阅室39125册图书进行全面倒架、整架,实现严密规范排架。为了让读者利用图书资源更加得心应手,我馆还对全馆书架进行了重新标识,设置各类图书导引本133种,使图书标引更加规范。
图书馆的基础服务还包括教材分发、期刊订购、新书采购、书刊加工等诸多工作,全馆人员都在各自的岗位上,以高涨工作热情及吃苦耐劳精神,做好读者服务工作。
二、优化管理软环境
在图书馆硬环境建设取得了极大改观的基础上,我馆及时调整建设思路,把工作重点从硬环境建设转移到软环境建设,明确发展目标,健全各项制度,优化管理软环境。
1.遵循馆章制度,明确工作目标。我馆人员认真遵循《图书馆 岗位职责 和业务工作细则》、《图书馆三年发展规划》、《图书馆--年工作计划》等一系列制度计划,并以此来规范服务行为,减少工作盲点,做到“人人有责任,事事有程序,科学化、现代化管理”的工作标准。
2.充分借助计算机技术和图书馆管理软件来提升图书馆各项业务工作管理。目前,我馆已全面实现图书采编、流通、检索自动化管理,图书馆的各项内务统计都已实现电脑操作、有序化管理。我馆建立馆藏书目数据库已有三年,数据库数据已达34884条,即有60086册图书,为了确保数据库数据安全与规范,我们采取必要 措施 ,对数据库进行经常性的、制度性的维护,同时做好1台服务器、6台工作机、5台公共查询检索机、79台师生用电脑的维护保养工作。除此之外,我馆利用完备的现代化设施和信息技术手段,为师生提供课题研究资料检索及复印、刻录等服务,并坚持每月更新图书馆网页,建立信息服务平台,实现资料服务及信息发布的网络化。
三、拓展图书馆功能
从传统的借还服务到教育和信息导航的功能转化,是当前教育形式下对学校图书馆工作的全新要,基于这一要求,我馆努力探索工作新路子,不断拓展图书馆的各项教育功能。
1. 开展利用图书馆教育。对高一全体学生进行入馆教育;组织学生图管员,开展图书情报知识、怎样利用图书馆资源及读者借阅制度等培训;参与学生图书资源利用研究型课题研究;开设网络资源信息检索拓展性课程。通过一系列培训教育,吸引了更多学生走进图书馆、利用图书馆。
2.开展丰富多彩的读书活动。今年馆办读书活动4次,主题是:《传统阅读与电子阅读比较》读书讲座、《我与学校图书馆》征文交流、《博览群书》知识竞赛、《 读书笔记 》展示,累计参与学生达313人。组织学生参加区中小学文学社团刊物比赛,我校----年5月号刊获得区高中组一等奖。组织学生参加上海市中小学生网上读书活动,如《纪念抗日战争胜利60周年》、《让精神世界更美好》读书征文及《电脑作品》制作,参加学生30人,其中1人获得二等奖,7人获得三等奖,我馆荣获学校优秀组织奖。
3. 开展图书馆宣传。开展对400名各年级的学生进行课外阅读调查,了解学生阅读需求,定期向学生推荐新书和优秀书。每月通过本馆网页、《图书苑》小报及新书专架,向学生报道图书馆动态,发布新书通报,发布好书借阅排行榜,开展图书评论及阅读交流。
4. 开展教育情报服务。坚持每年编制各学科教育期刊题录及有关教育文摘,开展教师课题研究或教学用资料检索服务,为学校《城郊新建寄宿制高中“和谐发展“的教育资源优化的实践研究》分课题及子课题提供有关资料检索服务。
四、提升馆员素质
为了更好地适应图书馆现代化管理的岗位职责要求,学校引进了两位图书信息管理本科专业人员,充实了图书馆的技术力量,同时也激发了全馆人员学习业务的积极性。
2. 重视工作研究。积极参加市、区图工委组织的各项工作研讨活动,开展图书馆工作交流及研究。以学校发展为契机,积极思考图书馆现代化管理建设,开展课题研究,通过工作研究来促进馆员学习业务、提高业务,从而改进图书馆工作,提升馆员素质。今年,我们针对图书馆现状,开展如何加强学生课外阅读引导以及如何完善图书馆的功能,为师生服务、为课改服务、为教科研服务两个方面工作研究,2名馆员撰写的论文《浅析中学阅读指导》、《浅谈新课程背景下中学图书馆功能的完善》参加区中小学图书馆论文评选,并作为我区优秀论文选送上海市中小学图书馆工作研究论文评选。
回顾一年的工作,在取得成绩的同时,我们也找到了工作中的不足和问题,主要反映于电子资源建设及电子阅览室管理服务有待进一步探索,教师资料室管理服务应充分体现教育科研信息导航的功能发挥。展望新的一年,我们将继续努力,力争各项工作更上一个新台阶。
图书馆管理员工作总结4
一学期以来我担任图书管理员工作,以前总以为图书馆的工作只是简单的“借借还还”,其实他是一种学术性、技术性、创造性极强的工作,同时也是一种复杂、细致而繁琐的体脑结合的工作。需要耐心、细致、周到的服务态度。现将本学期图书馆管理工作做个简要的总结:
一、规范管理,提高管理水平
分类汇总是我接手图书馆管理的第一项工作也是首要工作。刚刚接手,整个图书馆的书籍凌凌乱乱,各类图书交差摆放,杂乱无章。为了规范图书馆各项管理规章制度,根据图书馆特点,我集中时间依照第四版《中国图书馆分类法》对文献书籍进行正确分类、上架。培养班级图书管理员是我的第二项工作。每次借阅,我都对班级图书管理员进行爱护书籍的教育,指导学生合理地保管书籍:注意防潮、防折、不涂划、不污损。
在日常管理中,我在提高工作效率上下功夫。一是勤整理,对归还的图书及时归类上架;二是勤检查,对师生在借阅时抽乱、插错的书籍勤查找,然后“踢”出来进行“归队”;三是勤过目,勤到书架旁看一看,了解各类图书的位置。尽量为师生查找借阅节省时间,提高效率。
二、充分利用图书资源,激发学生阅读兴趣
学生阶段是人生读书的黄金时光,为了激发同学们爱书的情感,积极鼓励学生去多读书,从小培养他们的阅读能力,本学期从低年级到高年级共13个班,图书馆保持全天开放,只要有需要,就可以以班为单位来图书馆借书。图书馆确保让每位同学都可以借阅书籍,让他们都学会读书,都来读书,不断扩展自己的知识视野。
三、对全校师生服务,切实发挥教育教学第二课堂的作用
科学管理是图书馆工作的手段,而图书馆的服务工作是它的最终目的。图书馆服务的实质是“为人找书”、“为书找人”,为将图书收室的各种书籍推荐给最需要的教师和学生,为尽量发挥藏书的资料作用,图书馆对师生实行开放服务,给师生提供更多、更自由地选书机会。我平时注意倾听师生的意见,针对不同年级、不同学科、不同 爱好 的教师和学生主动推荐和提供他们最感兴趣的书籍。
四、认真学习业务知识,端正服务态度
我边工作,边学习,不断提高理论水平和工作实践能力。图书管理工作是非常繁琐而又神圣的,管理的是图书,传播的是文化和思想。因此,在今后工作中,我们要以满腔的热情更加努力地工作,始终如一地遵循高效能、全方位、准确有效的为教育教学服务,为广大师生服务的宗旨,把每项工作都做到“实、细、严”,管理要有章有序,有始有终,使图书馆所有图书资料最大限度的得到利用。
五、存在问题
学校图书馆虽然发挥了它应用的功能,但同时也存在不足,班级阅读量参差不齐,有班级班主任、语文老师不够重视,学生借书不够积极,还有学生不借书,有的学生不能够及时还书,希望今后班主任、语文老师能够重视学生借、还书工作,我们一起把工作做得更好。
少数学生不够爱惜图书,图书破损现象时有发生,我将在今后的工作中克服不足,进一步发挥图书馆的育人功能,把图书馆的工作做得更出色。总之,学校图书馆在繁荣校园文化生活,全面提高学生素质中起着不可低估的作用,无时不在发挥着它的宣传鼓动和思想教育作用。在今后的工作中,我将再接再厉,尽快改正工作中的不足之处,不断努力,进一步做好图书管理工作,让图书馆成为师生取之不尽,用之不竭的知识源泉。
图书馆管理员工作总结5
20--年,--县图书馆在市文化局和县委县政府的关心、重视下,在教文体局领导的支持、帮忙下,全馆职工,本着一切为读者服务的宗旨,围绕优化服务功能、增强业务管理、提高人员素质入手,加大力度拓展图书馆教育和信息功能,从日常工作、读者活动、读者服务、文化资源共享等几方面入手,透过一年扎实的努力,顺利完成了本年度的各项工作,具体汇报如下:
一、日常工作。
保障开馆时间;坚持做好借阅记录,确保书籍不流失;为给读者营造良好的读书氛围,我们努力创设干净、美观、安静、整洁的读书环境,做到了标牌标准明显,室内清净安逸,图书摆放整齐有序;对新进的5000册图书进行整理、盖馆藏章、分类、上架,并利用图书管理软件对新书逐一进行登记。
二、读者活动工作。
以4月23号世界读书日为契机,组织各中小学校,举办了“读经典,学史诗”的诵读活动;为庆祝建党--周年,举办了“党在我心中”的演讲比赛;用心参加省市图书馆组织的“阅读红色经典,传承红色精神”燕赵少年读书系列活动,共征集到 卡通画 作品50余幅,经典阅读卡120份,上报省市参加评比。
三、读者服务工作。
做好读者推荐新书、编制新书目录、开展送书服务、解答读者咨询、电子阅览室查询等服务,为读者带给便捷的条件。利用图书馆读者服务宣传周,透过印制宣传单,制作展览,让群众了解图书馆,走进图书馆,利用图书馆,发挥图书馆的社会教育职能。
四、文化资源共享工作。
图书馆是我县文化信息资源共享工程县级支中心。20--年已收到35万元的--省文化共享工程县级支中心平台建设项目设备,但至今还未安装使用。现正用心争取各级领导支持,准备安装这批设备的各项事宜,以充分发挥其作用,填补我县图书馆没有电子阅览室这项空白。
总之,透过全馆同志共同努力,在县局领导的关怀支持下,我们的工作取得了必须成绩,办馆条件进一步改善,业务素质进一步提高。但不容忽视的是,在基础设施建设、经费投入、业务人员配备、服务水平上,与其他县市相比,还有很大的差距,与上级的要求还有必须距离。我们将继续虚心学习,以争先创优为契机,以更加饱满的热情投入到工作之中,迎接更大的挑战,努力取得更大的成绩。
图书馆管理员工作总结相关文章:
★ 2019图书馆管理员年终工作总结5篇范文 图书管理员工作总结
★ 图书管理员个人工作总结优秀范文
★ 图书馆管理人员个人工作总结
★ 图书管理员个人工作总结范文
★ 图书管理员工作总结精选集锦
★ 图书管理员个人工作总结参考范文
★ 图书管理员工作总结5篇精选
★ 图书管理员工作总结2020
★ 图书管理员工作总结大全最新
★ 2020图书管理员个人工作总结范本
一个四年级的小男孩当了一位图书管理员
图书馆在学校的教学科研活动中起着举足轻重的作用,是学校的文献信息中心和学生的第二课堂,下面是我为你整理了图书馆管理员个人工作总结(精选6篇),希望能帮助到您。
我进入学校图书馆工作已经有一年时间了,在这一年里我努力工作,认真履行着一名图书管理员的工作职责。为了让图书馆的管理工作有条不紊地进行,我决心做好学校图书馆的各项工作,为学校广大师生进行良好服务,现将近一年来图书馆工作进行以下总结。
一、打造图书馆三年远景规划,使图书馆发展有方向。
我校图书馆阅览室和藏书室面积较小,不符合上级文件精神,如果管理工作跟不上,进入合格图书馆行列就有困难。我上任之初认识到重新规划图书馆的重要性,决心要用合理的制度管理带动起我校图书馆的发展。
二、建立图书馆档案资料管理,力求完整明确。
我校图书馆原始资料很少,基础工作比较薄弱,我认真地研读了《上海市中小学图书馆检查的内容及指标》,针对评估内容我仔细划分,建立了图书馆评估资料分条档案。这样就可以把平时积累的资料及时装入档案袋里,如果上级检查就不会手忙脚乱了,以求方便资料的查阅和积累,做到未雨绸缪。
三、把图书馆工作物化,更好地服务师生和教学。
图书馆的工作千头万绪,为了建立井井有条的工作环境,我把图书馆主要工作进行物化,设计了登记簿,借此加强管理。
四、把图书清理、清洁、分类,使电子化管理前的图书能够流通。
清理:把全部图书架清空,为图书合理排架做好准备,使藏书合理,老师更容易查找到需要的图书。
清洁:把所有能阅读以前的图书,用毛巾全部擦干净,使师生便于查阅。
分类:分为四类:适合班级阅读课使用的图书;适合班级图书箱传阅的图书;适合教师查阅的图书;适合低、中、高不同年级中午来阅读的图书。其中适合班级图书箱的书籍又分五个小类别:文学类(小说、散文)童话(童话、神话、寓言)知识类(科学、自然、百科知识)小学生作文类;卡通漫画类;拼音读物。
五、人文化管理,让师生体会到诚心、热心、爱心“三心服务”。
我在图书馆工作中,力争为师生做到全心全意地服务。平时注意关心老师,推荐书籍时做到心中有数,各有偏重。
热心:老师们借书,我从不嫌麻烦,先了解老师的需求,在尽可能的情况下,协助找到需要的书。
爱心:在老师需要的书实在找不到时,我采用:或牢记在心;或登记在册,日后购买;或推荐同类书籍,在力所能及的情况下,不让老师空手而归。
六、建立校图书管理员组织。
通过设立班级图书箱,使图书馆图书能周转起来。为了能让学生看到自己喜爱的图书,在20xx年底我校成立了小小图书管理员组织,并建立了每周一开会制度。在每次开会时,我都要了解各个班级图书借阅情况,及时对班级阅读进行指导。另外,小图书管理员值周制度,也为我增添了助手。在新的一年里,我要更加努力,使我校的图书馆工作更上一层楼。
20XX年,新河县图书馆在市文化局和县委县政府的关心、重视下,在教文体局领导的支持、帮忙下,全馆职工,本着一切为读者服务的宗旨,围绕优化服务功能、增强业务管理、提高人员素质入手,加大力度拓展图书馆教育和信息功能,从日常工作、读者活动、读者服务、文化资源共享等几方面入手,透过一年扎实的努力,顺利完成了本年度的各项工作,具体汇报如下:
一、日常工作。
保障开馆时间;坚持做好借阅记录,确保书籍不流失;为给读者营造良好的读书氛围,我们努力创设干净、美观、安静、整洁的读书环境,做到了标牌标准明显,室内清净安逸,图书摆放整齐有序;对新进的5000册图书进行整理、盖馆藏章、分类、上架,并利用图书管理软件对新书逐一进行登记。
二、 读者服务工作。
做好读者推荐新书、编制新书目录、开展送书服务、解答读者咨询、电子阅览室查询等服务,为读者带给便捷的条件。利用图书馆读者服务宣传周,透过印制宣传单,制作展览,让群众了解图书馆,走进图书馆,利用图书馆,发挥图书馆的社会教育职能。
三、文化资源共享工作。
图书馆是我县文化信息资源共享工程县级支中心。现正用心争取各级领导支持,准备安装这批设备的各项事宜,以充分发挥其作用,填补我县图书馆没有电子阅览室这项空白。
总之,透过全馆同志共同努力,在县局领导的关怀支持下,我们的工作取得了必须成绩,办馆条件进一步改善,业务素质进一步提高。但不容忽视的是,在基础设施建设、经费投入、业务人员配备、服务水平上,与其他县市相比,还有很大的差距,与上级的要求还有必须距离。我们将继续虚心学习,以争先创优为契机,以更加饱满的热情投入到工作之中,迎接更大的挑战,努力取得更大的成绩。
时光匆匆,岁月如梭,一个学年已经结束了。在本学年中我校图书室在校领导的支持和关怀下,经过本人的努力工作,发展得井井有条,顺利完成了学年初始所定之计划。现总结如下:
一、规范管理,提高管理水平
1、健全各种管理制度,正常开展借书、阅览活动,对图书室图书及时进行分类、编目与整理,为每位老师、学生办理借阅登记,做好图书和资料的出借工作。
2、认真学习,深刻认识总结了新时期新阶段教育信息化工作的重要性,增强了服务意识,使工作达到规范化、制度化,全心全意为全体师生服务。使图书管理工作嬴得了全体师生的一致好评。
3、及时为教师整理各种图书和资料,一有新书及时提供新信息,以便师生查找、查阅,充分利用图书室的图书资源,加大了图书的借阅和流畅,全面提高了图书室图书、资料的流通率,利用率,充分发挥了图书室的作用,真正使图书室成为了中心教学科研与学生课外阅读的重要基地。
4、借阅图书做到了认真细心,加强了爱护书籍的教育,指导学生合理地保管书籍。做到不涂划、不污损,及时修补破损图书。一学年来,图书室的图书基本保持原样。
5、及时整理图书室内务,保持整洁清爽。
二、开展活动,发挥育人功能
为了适应学生乐读这一目标,图书管理员能有目的地向学生推荐适合儿童阅读的新书,并教给学生阅读图书的方法,本学年中,学生借书近1000余册,教职工借书120余册,参加阅览的人数共达200人次以上,有效的提高了图书的利用率。其次,本学年指导学生开展读书活动,协同刘老师开展了讲故事比赛,演讲比赛等并及时表扬鼓励,现有部分学生喜读乐读图书。由此可见,读书活动的开展锻炼学生的思维能力、口头能力、写作能力、鉴别能力和欣赏能力。
总之,在明年的工作中,将根据师生的需求,根据学校的实际情况,加强管理,更好地为师生服务,把图书室办得更好,使之在教育教学中发挥更大的作用。
本学年,我担任图书管理员工作,本学期,图书室紧紧围绕学校工作计划、图书室的标准扎实开展工作,不断提高图书室的育人功能。经过一学期的努力,学校图书室管理工作有了明显的提高。现将这一学期的工作情况作个简要的总结:
一、工作情况
1、健全各种管理制度,完善排架,更新导引标识。正常开展借书、阅览活动,为了让读者利用图书资源更加得心应手,对新进的图书,采用科学的方法进行分类、编目与整理,遵循图书分类排架规则对图书进行全面倒架、整架,实现严密规范排架。为每本书登记建卡,为每位老师、学生办理借书证,做好图书和资料的出借工作。
2、认真学习《中小学图书馆规程》,增强了服务意识,使工作达到规范化、制度化,全心全意为全校师生服务。学校图书管理工作嬴得了全校师生的一致好评。
3、及时为教师编写好各种图书和资料索引,一有新书及时提供新信息,以便教师查找、查阅,全面提高学校图书室资料的流通率,利用率,充分发挥学校图书室的作用。
4、培养班级图书管理员,加强了爱护书籍的教育,指导学生合理地保管书籍:注意防潮、防折、不涂划、不污损,一学期来,图书室的图书基本完好无损。
二、经验和体会
1、图书的管理只是途径,图书借阅从中获取知识才是目的,为了充分发挥图书的作用,开学初,根据图书室的具体情况,进行了整理、清理,补发了各班的借书证,对上期末新购图书进行分类、整理,贴上书签,上好架,并对学生进行了爱护图书等方面的知识教育,完善了借阅图书制度,自己总是尽量延长图书借阅时间,尽量使全校师生能在各个时间借阅到图书,从周一到周五都坚持分上下午全天向师生开放三小时以上,并尽量将好书、新书推荐给广大师生,这样不仅使他们获得了知识,提高了能力,还陶冶了情操,造就了品格修养和意志,充分发挥了图书的传知育人作用。
2、及时为师生编写好各种图书和资料索引,一有新书及时提供新信息,以便教师查找、查阅,全面提高学校图书室资料的流通率,利用率,充分发挥学校图书室的作用。每天整理新到的杂志及报纸,及时做好登记、编号、整理上架工作。让读者利用图书资源更加得心应手。
3、图书室阅览室管理工作是学校工作一个重要的组成部分,而学校文化信息的传播第一途径则体现在图书馆的工作上,每天按时上下班,打扫阅览室,使阅览室呈现一个的气氛,为每位借阅书刊的教师、学生营造一个整洁,舒适、优美的阅读环境。
4、本学期对借书的教师服务主动积极热情,对新进的新书认真清理,以便于各位教师查阅。
三、问题和教训
学校图书室虽然发挥了它应用的功能,但同时也存在不足:
1、班级阅读量参差不齐,有班级班主任不够重视,学生借书不够积极,还有学生不借书。有的学生不能够及时还书,希望今后班主任能够重视学生借、还书工作,我们一起把工作做得更好。少数学生不够爱惜图书,图书破损现象时有发生,我将在今后的工作中克服不足,进一步发挥图书室的育人功能,把图书馆的工作做得更出色。
2、班级图书管理员培训得还不够,集体借阅出了一些问题:如不及时归还,遗失或污损图书无人负责等情况。
四、今后的打算和努力方向
在今后的工作中,我们将根据师生的需求,根据学校的实际情况,广泛地增添各种书籍,加强管理,更好地为师生服务,把图书室办得更好,使之在教育教学中发挥更大的作用。
开展一系列读书活动的开展,激发了学生学习的积极性,同时,也提高了学生的整体素质。
作出更大努力,使本校图书室管理走向科学化、规范化、合理化轨道,充分发挥图书室应有的作用,当然,在今后的工作中自己将会更加努力,使图书管理工作不断向前迈进。
现将我在这一年来的政治思想、工作态度、履行职责等方面的状况总结如下:
一、加强学习,不断提高政治理论水平
我院举办处科级干部培训班以来,坚持听课,不迟到、不早退,并认真做好学习笔记,撰写学习心得体会一年来,自觉遵守国家的法律、法规和学校的各项规章制度,作为一名党员,能严格按照党员的标准要求自己,廉洁自律,勤奋敬业,在工作中起模范带头作用;能围绕学院和图书馆的中心任务,尽职尽责,开展工作。作为一名党员,能严格按照党员的标准要求自己,廉洁自律,勤奋敬业,在工作中起模范带头作用;能围绕学院和图书馆的中心任务,尽职尽责,开展工作。
二、扎实履行岗位职责,开展部门业务工作
在图书馆领导的指导和支持下,我带领本部门的工作人员本着“读者第一、服务至上”的宗旨,齐心协力,加班加点,克服困难,全面履行岗位职责,完成了各项工作任务,主要有以下几方面:
1、流通部全年借还图书200358册(包括沣峪口校区11538册),接待来馆读者89348人次(包括丰裕口校区11538人次)。
2、透过公共检索系统,了解读者在借阅过程中的需求,及时解答读者提出的问题并予以反馈。为了掌握读者借阅图书的状况,以便更好了解读者对图书的需求,每周进行读者借阅统计和分析。及时对读者丢失的图书、证件进行挂失处理;耐心解答读者在借阅中提出的各种问题。
3、对新入库的中文图书21000册、外文图书230册,进行验磁、分类、上架,尽快与读者见面。及时将还回的图书验磁、分类、上架,持续书架的整齐干净。在计算机系统流通子系统中,改变图书状态,修改图书信息,进行库位调整。及时调整书库的布局,进行倒架、排架,尽量调整到最佳位置。
4、坚持做到每一天对图书的例行处理。组织流通部人员开展业务学习、考核活动。开展图书信息咨询和图书推荐工作,满足广大读者了解馆藏状况的需求。
5、我馆藏书总量近年来增加较快,书库面临饱和,为了不影响读者在校期间的正常借阅,流通部利用空余时间对体育医学书库、综合书库以及文学传记书库的图书布局进行调整,将借阅量少、副本多的图书放入大库内。借阅环境布局更加合理完善。在此期间还对大库二层和四层的书刊进行了大面积的倒架,为后序做准备。
除带领大家完成以上工作外,我个人还承担了以下业务工作:
1、新书验收、入库21000余册,分配到典藏库、体育医学书库、文学传记书库、综合书库、语言文字库、沣峪口校区图书室。在计算机系统流通子系统中,改变图书状态,修改图书信息,进行库位调整。处理读者违章1530余人次。
3、承担20xx年《图书馆馆讯》(1—期)“读者引擎”栏目的撰稿、组稿、修改工作。办理20xx级本科生及20xx级研究生1727人的离校手续。
三、坚持服务育人,努力营造和谐、向上的环境氛围
图书馆是传播知识、传播礼貌,开展管理育人和服务育人的重要阵地。我带领部门工作人员,营造团结和谐、用心向上的环境氛围,努力帮忙学生树立正确的人生观和价值观,培养学生的高尚情操,把“服务育人”落实到实际工作之中。
在“礼貌校园”建立活动中,为反映我馆职工的良好精神面貌我和本部门工作人员,尊重读者,优化服务,齐心协力努力使流通部成为学校的礼貌之窗,做到以下几点:一是按时上下班,不擅自离岗;二是上岗佩戴胸牌,理解读者监督;三是在读者服务过程中,态度要诚恳,语言要礼貌,着装要得体;四是持续卫生整洁,为读者营造一个礼貌、洁净、清新的借阅环境;五是百问不厌,想方设法为读者解决疑难问题,尽最大可能满足读者需要。
四、今后工作的打算
在今后的工作中,要不断加强政治理论学习,提高自己的思想水平和业务潜力。作为流通部负责人,除带领大家团结一致,做好图书借阅、图书处理等日常工作外,还要加强以下几个方面的工作:
加强工作人员的职业道德教育,牢固树立“读者第一,服务至上”的观念。不断提高工作人员的业务水平,建立高层次的服务工作队伍;鼓励和督促工作人员加强学习,以适应读者服务工作的需要;合理分工,发挥每个工作人员的特长,调动每个人的工作用心性,相互配合,团结协作,共同努力,构成良好的工作环境和氛围。
我校历来重视图书馆建设,把它作为提高学生综合素质和学校办学品位的重要载体。尤其是近年来,学校图书馆的硬件设施和运作能力得到了长足的发展,被评为市一级图书馆。学生的图书借阅量逐年攀升,图书馆的育人效应日益彰显。现将我校图书馆建设、管理工作作如下简要总结:
一、学校领导重视,管理措施规范
一所学校,它的真正魅力应该来自于对人类优秀文化的追求,让所有师生在这个不懈的追求过程中提高精神修养、规范文明礼仪、习得技能、技巧,成为一个有博爱之心、博学之力、个性健全、主动发展的人。要实现这个追求,“读好书、好读书”是一条切实、有效的途径。为此,学校领导层非常重视图书馆的建设、管理工作,每学期的学校工作计划中明确提出对图书馆管理、运行的要求。学校不但有专职图书管理员,还在校务成员中派一位领导分管图书工作,对图书工作有计划、有总结,对建设、管理目标逐条细化,对图书馆工作进行商讨、检查。
为了进一步推动课外阅读的开展,教导处向各年级公布推荐书目,明确阅读量和阅读要求,并开展各类评比和各类读书征文、展示活动等。为了实现精细化管理,我们将各班借阅情况统计后,以此作为考核学期学生综合素质的一个依据,此举确保了图书的周转效率,营造了良好的读书氛围。我们的目的就是既要管好图书,又要用好图书。作为图书管理员,我们重视培训,经常参加相关培训、考察,提高规范化、科学化管理的意识和技能,为图书馆日常工作的开展提供有力的保障。
二、保证经费投入,实施高标准建设
在上级部门的支持下,学校建成了设施一流的藏书室、学生阅览室、教师阅览室、学生电子阅览室。近几年来,学校每年用于图书增添的经费在5万元左右,有力地保证了生均图书年递增量在2册以上。我校藏书量三万多册,人均超30册。报刊种类共一百多种。工具书、教学参考书种类共160种。学校还购置了电子图书,以便于学生网上阅览。图书室实行计算机管理,各种陈列设施、办公设施、保护设施、自动化设施、照明设施等配备到位。
新书到库及时编目上架、出借和流通,每天收到的报刊杂志及时登到。在内部管理方面,我们建有各种规章制度,如《管理人员岗位职责》、《书刊借还制度》、《藏书和资料管理规则》、《阅览室规则》、《图书丢失和损坏的赔偿制度》、《图书剔旧和处理办法》并一一上墙。学校还建有电子图书馆网页,及时公布各班的借阅情况和展示学生的读书成果,向师生推荐新到的图书。平时,注意图书阅览室的整洁和卫生工作,责任落实到班级,并统一纳入学校的.卫生评比考核。
三、积极开展读书活动
1、明确读书宗旨,落实管理措施
我们的宗旨是以书育人,为学生的全面素质发展和教师的专业成长提供全开架借书服务。我们利用早晨、中午时间,保证学生每天借阅时间不少于1。5小时,对教师能全天出借。同时,我们要求教师在晨读、午间管理时间组织学生阅读,各教师应根据教材内容向学生推荐有关书籍。学校领导经常巡查,并在升旗仪式和有关会议上进行总结、反馈。
全体语文教师能以加强课外阅读指导为己任,积极组织学生作学习摘记,撰写读后感等。为了营造浓厚的读书氛围,我们还明确要求各班建立班级图书角,书源主要由语文教师到图书馆挑选部分图书和学生自带图书组成,由班级图书管理员负责出借工作。
2、为老师读书创造良好的条件
对教师的图书管理工作是采用“二室多管”办法进行的。“二室”是指教师借书在图书室,由图书管理员负责出借时登记,回收时检查和注销等工作,在教师阅览室由教师自选一些公共的报刊自由阅读。“多管”是指对于一些专业性较强的报刊杂志(如音乐、美术、卫生、计算机等等),则由专任教师负责保管,以尽量发挥专业报刊的作用。
学校每年征订的教育、教学报刊杂志在100种以上。在购书环节上,我们针对新课程实验的要求,几乎每个学期都能到相关教育书店选购有利于教师专业素养提高的书籍。每年暑假,我们要求每位教师读一本专著,撰写一篇读书体会,完成一篇论文。平时,每位教师每月撰写两篇教育随笔。通过写作来提高全体教师阅读的积极性。由于书源充足,各课题组都能利用相关著作的学习来指导课题研究工作,图书馆已成为教师专业成长的重要支撑点。
3、更新导读方法,激发阅读兴趣
学生一旦对阅读产生了兴趣,在阅读过程中就会处于高度自觉状态,会以惊人的毅力去学习。因此,我们要求教师通过更新导读方法来诱发学生阅读的兴趣。
(1)设疑诱读法。
限于学生的个人爱好等因素,对于有些书籍他们不一定会主动阅读。这时教师可以结合书籍内容容提出问题,吸引学生进行阅读。这一方法适用于故事性较强的作品,教师可以简要地介绍故事的结果,设置悬念,引起学生迫切阅读的好奇心。
(2)竞赛促读法。
由导读工作领导小组组织系列知识竞赛、“同读一文征文比赛”等,引导学生积累知识,提高学生的审美阅读能力。比如百科知识竞赛,告知学生出题范围在哪类书籍中,给学生一些复习、准备的时间。对于比赛优胜者给以表扬、奖励。让更多的学生受到鼓舞,从而培养良好的阅读习惯。
(3)追溯扩展法
这一方法主要针对知识性的作品。例如:在学生具备了“指南针、火药、造纸、印刷术是我国古代的四大发明”这一知识点时,教师可以提炼出一个话题:你们还知道有哪些发明,分别是谁发明的?学生带着问题,到课外去搜集资料,从而使他们了解到:贝尔怎样发明了电话,张衡怎样发明了地动仪,爱迪生怎样发明了电灯……应有尽有,通过些次交流与挑战,学生利用图书搜集资料的能力越来越强了。
(4)美文诵读法
为了引导学生多读好书,会读好书,我们进行了图书漂流活动。引导学生品赏优美的诗歌、散文、小说等佳作,从中获得美的发现和感悟,提高学生的人文素养,激发学生课外阅读的积极性,提升他们的阅读品位。
(5)学科推荐法
课内与课外相结合是提高学生阅读能力和实践能力的重要途径。我们的语文教师能够根据课文的内容特点推荐学生借阅有关图书。如上到《董存瑞舍身炸暗堡》一刻,教师会推荐学生阅读战斗英雄一类的书籍,学生的借阅积极性很高,图书馆管理员也很乐意帮助学生查找此类书籍。在“科技节”中,科学老师就推荐学生阅读《动手做》一类的科技书籍,以提高学生的动手能力。
4、以任务驱动调动学生阅读积极性
(1)精心组织“读书节”活动
对于“读书节”活动,我们事先能进行周密的部署,学校制订总计划,各年段制订分计划。读书节期间,学生每天的读书情况在阅读记录卡上记载,由家长签字。各年段分段读相关要求的书籍,如“童话、勤学故事、孝敬故事、爱国故事”等,展示活动有讲故事比赛、读后感比赛、百科知识竞赛、诗歌朗诵比赛等。读书活动有序展开为学生自主阅读、年段推荐阅读和提高展示阅读的网络结构。
(2)扎实开展古诗词诵读活动
古诗词诵读活动是在县教研室的号召下开展起来的,我们学校积极响应这项工程。学生人手一册古诗词诵读本,在教师的带领下,在每节语文课课前2分钟准备时间由班值日带领全班同学诵读古诗词,晨读时间也常能听到朗朗的诗词诵读声。我们坚信,6年时间150首古诗词的额外积累,是我们给予学生一生的宝贵精神财富。
(3)搭建学生知识积累、展示的平台
在课外阅读的同时,我们十分重视知识的积累工作。我们要求各班组织学生做好每周一次的读书笔记,或摘录好词好句,写心得、评论。教师做好批阅、推荐工作,及时将有关文章向校广播站、班级宣传栏、黑板报推荐展示。每年我们刊物的征订能保证人均一份以上,这也证明了我校推进课外阅读工作是受到广大家长、学生的欢迎的,是卓有成效的。通过这些刊物,既拓展了学生的阅读视野,同时也让学生有了更多展示自己阅读成果的机会,学生习作屡屡见诸相关报刊。各类读书活动生动地推进着课外阅读活动的深入开展。
近年来,学校还邀请了著名儿童文学作家来校做讲座,指导学生读书的方法,激发他们读书的兴趣。
书籍是人类进步的阶梯”,作为新课程实验的示范学校,我们会继续细化操作,落实过程管理,积极发挥图书馆在我校争创“省级名校”中的作用,让我们全体师生在书香校园中不断地追求卓越,塑造“求真、求善、求美”的人格力量!
学校图书管理员有权利组织社会实践活动,但前提是要经过学校领导和教育主管部门的批准。另外要注意的是,学校图书管理员有义务在活动实施过程中落实好安全、卫生、环保及其他相关政策,保障活动的安全顺利进行。
有很多,主要为以下: [1]匡成宝。HTML语言的网页制作方法与技巧探讨[J].电脑迷,2017,(03):190-191. [2]张欣欣。HTML及百度地图API在WebGIS中的应用实例研究[J].江苏科技信息,2017,(07):63-65. [3]王秀萍,季金奎。Word转换成Html的方法探析[J].福建电脑,2017,(01):166+23. [4]马凌熙。关于ASP程序在html中的调用[J].电子制作,2016,(24):45. [5]罗正蓉,范灵。应用HTML和CSS制作网页[J].科技展望,2016,(26):10. [6]朱敏。JavaScript在HTML中的应用探讨[J].科技视界,2016,(24):227-228. [7]SENGSopheaK.从HTML文档中基于模式的信息提取[D].北京交通大学,2016. [8]刘霜,潘立武。HTML发展应用中的探索与研究[J].信息与电脑(理论版),2016,(11):72-73. [9]魏佳欣,叶飞跃。基于HTML特征与层次聚类的Web查询接口发现[J].计算机工程,2016,(02):56-61. [10]柳汨。基于HTML语言的网页制作浅析[J].中小企业管理与科技(上旬刊),2016,(01):258.
能给我一份吗 我的邮箱:
21世纪,人类社会正面临知识经济和信息社会的急剧变革,世界各个角落的人们都强烈地感受到新时代的冲击与震撼。下面是我为大家整理的图书馆管理系统设计论文,供大家参考。
图书管理系统设计
图书馆管理系统设计论文摘要
【摘要】本文介绍了利用ASP+Access编写图书管理系统的实现主要步骤与部分技术代码。
图书馆管理系统设计论文内容
【关键字】ASP;Access
随着计算机 网络技术 的普及和发展,现已逐渐进入信息化社会。人们对信息和数据的利用与处理也已进入自动化、网络化和社会化的阶段,因此,开发基于网络平台的图书管理信息系统已经成为图书管理部门的必要因此,我按照图书管理部门的需要,采用ASP+Acces实现了此图书管理系统。
一、ASP+Access
ASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和 其它 程序进行交互,是一种简单、方便的编程工具。
Microsoft Office Access(前名 Microsoft Access)是由微软发布的关联式数据库管理系统。它结合了Microsoft Jet Database Engine 和 图形用户界面两项特点,是 Microsoft Office的成员之一。
由于Access存储方式简单,易于维护管理、移植性好,所以本系统采用ASP做为编程工具、Access做数据库来开发
二、系统模块
此系统共分为八大模块,包括图书简介、 规章制度 、图书录入、归还图书、图书查询、新购图书、未归图书、系统维护。名模块的功能如下:
一图书简介:把图书进行分类和定义索书号,以方便查询。
二规章制度:主要介绍图书管理的订购、借阅、归还等制度。
三图书录入:对新购图书按书名、作者、分类、编号等图书信息进行录入。
四图书归还:此模块是图书管理员对归还的图书,按照图书编号进行入库管理。
五图书查询:按图书信息一些主要字段对数据库进行查询并显示。
六新购图书:查询某一时间段以后所购买的图书并显示。
七未归图书:显示未归的图书,并分页显示。
八系统维护:对数据库进行备份和恢复。
三、设计数据库
此图书管理系统数据库里主要有以下几个表:
User:用来存储图书管理员的用户名和密码。字段为user、pwd。
Menu:存储程序主页面的菜单名称和链接地址。字段为ID、父菜单ID、位置、URl、字体颜色、菜单项。
Bookinfo:用来存储图书的各种信息。字段为书名、作者、图书分类、图书编号、索书号、出版社、版期版次、购入日期、价格、排架号、是否借阅、借阅日期、应归还日期、借阅科室、借阅人、备注。
Dept:用来存储科室名称。字段为dept。
四、程序设计
一登录模块及Session的使用
由于此系统有些功能是不允许普通用户使用的,如图书录入、图书归
还等模块,所以本系统采用以管理员登录的方式,来判断是何种用户使用本系统,如果是普通用户,点击“以普通用户登录”,就可以使用本系统,但图书录入、归还图书和系统维护等模块不能使用。
由于有些功能模块不允许普通用户使用,故在登录模块程序语句定义一个Session:Session("UserAcc") = Trim(rs("User"))。 Session在计算机中,尤其是在网络应用中,称为“会话”,用于保持状态的基于 Web 服务器的 方法 。Session 允许通过将对象存储在 Web 服务器的内存中在整个用户会话过程中保持任何对象。因此,在限制普通用户使用并用If判断Session("UserAcc")是否为空即可。
二表单验证
在图书录入模块中,需要填写图书的各种信息,在提交表单时如果某
些信息为空,IE就会显示出错,因此,在提交表单之前对表单进行验证,JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证,只需编写一个函数就可以实现。函数如下
function checkinput() {
if (frm.bookname.value=='') {
alert('请输入书名');
frm.bookname.focus();
return false;
}
}
在提交按钮代码中加入OnSubmit="Return checkinput()"就可以完成对表单的验证了。
三数据库连接
对于Access数据库,一个文件就是一个数据库,所以可以利用数据驱动程序直接访问数据,这种方法需要利用动态连接字符串建立一个连接,具体连接字符如下:
Dim conn, connstr,db
db="./data/tushu.mdb"
connstr="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&Server.MapPath(db)
Set conn=Createobject("ADODB.Connection")
conn.Open connstr
这样就可连接数据了,再用SQL语句就可以读取表中数据了:
Set rs=CreateObject("ADODB.RecordSet")
sql="Select * From bookinfo"
rs.Open sql,conn,1,3
四对数据库的操作
连接好数据库后,我们就可以对表bookinfo的记录进增加、删除、修改等操作了。具体代码及释义如下:
(1):增加:
bianhao=Trim(Request("bianhao"))
sql="Select * From bookinfo Where 图书编号='"& bianhao &"'"
rs.Open sql,conn,1,3
If rs.recordcount<>0 Then
Response.Write "此图书编号已存在,请重新输入"
Response.Write "
"
Response.Write ""
Response.Write "返 回"
Else
注:在增加信息时,必须检索图书编号是否唯一,如不唯一会出给出提示:“此图书编号已存在,请重新输入”
rs.addnew
rs("书名")=trim(request("bookname"))
rs(“作者")=trim(request("author"))
……
rs.update
end if
Response.Redirect "addbook.html"
end if
set rs=nothing
(2)删除
本系统“删除”图书记录功能在查询模块中执行,但必须以管理员身份登录,才能显示对记录进行操作的功能:
删除记录采用SQL中的delete语句,代码如下:
bh=Request("bianhao")
If bh<>"" Then
conn.Execute "Delete From bookinfo Where 图书编号='"& bh &"'"
End If
(3)修改
修改只需rs.update命令即可完成,这里不再赘述。
(4)查询
本系统有精确查询、模糊查询、分类查询、编号查询、索书号查询、借阅人查询共六种方法。用SQL中select…where…就可以完成查询功能。如按分类查询:
tiaojian=Trim(request("tiaojian"))
Set rs=CreateObject("ADODB.RecordSet")
sql="select * from bookinfo where 图书分类= '"& tiaojian &"' order by 图书编号 desc"
rs.Open sql,conn,1,1
五、小结
此图书管理基本上可以实现图书管理的大部份工作,实现图书的计算机管理,方便借阅人员查询和借阅图书,更好的利用图书资源,把图书管理员从手工记录管理图书中解脱出来,提高了工作效率。
图书馆管理系统设计论文文献
[1]伍云辉. 程序天下 电子工业出版,2008
[2]武延军,赵彬.精通ASP网络编程. 人民邮电出版社,2000
[3][美]Michael Moncur JavaScript 入门经典 人民邮电出版,2007
图书管理信息系统设计
图书馆管理系统设计论文摘要
提要作为信息资源的集散地,图书馆在高校中的作用是尤为重要的,而图书馆传统人工管理方式已经无法快速、高效地应付日益增长的信息数据。随着计算机技术的飞速发展,使各行各业在计算机技术应用方面得到了广泛的普及和使用。因此,图书管理信息系统也以方便、快捷、费用低的优点正慢慢地进入人们的生活,将传统的图书管理方式彻底解脱出来,从而使人们有更多的时间来获取信息、了解信息、掌握信息,更好地发挥图书馆强大的资源优势。
图书馆管理系统设计论文内容
关键词:图书管理信息系统;数据库应用;Visual Foxpro语言;windows HC
中图分类号:G251文献标识码:A
图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库;而对于后者则要求应用程序功能完备,易使用等特点。本是从我校图书馆的馆藏规模和实际操作流程程出发,针对图书馆管理的现状,经过详细的系统调查,结合效用和成本多方要素。利用Visual Foxpro6.0作为开发工具,为图书馆开发出的一个实用的单机版图书馆管理信息系统。全文共分为五部分,其分别为绪论、系统分析阶段、系统设计阶段、系统实施阶段、系统测试。
一、绪论
(一)系统开发背景。目前,在一些高校图书管理中,师生查找图书都是采用传统的查询方法,让读者在图书分类架上一本本地去查找,这样不仅很难找到自己所需要的图书,而且费时费力。而图书管理员在办理借书登记、查询读者借书记录时,管理人员必须在借书记录上一个个去查找,而要找到借书记录并删除该记录是件很麻烦的事情。每当新书入库时,图书管理员既要填写新书入库卡片,又要填写新书入库账目,不仅工作量大,而且在新书入库后要经历较长的时间方能借出。另外,因图书数量有限,必须对图书实行限量借阅,因此要实施弹性借书方法是件很困难的事。
为提高图书查询效率,减少系部图书管理员的工作负担,有必要开发一个小型图书管理软件来对图书实施有效管理。该系统应具备以下功能:(1)能对各类图书实行分类管理;(2)提供必要的读者信息;(3)能进行各种高级查询;(4)具有图书检索功能等。这样,不仅能较好地帮助读者在最短的时间内找到自己所需要的图书书目、编号,而且能让图书管理员以最高的效率办理借阅手续。
(二)数据库概述。从20世纪五十年代中期开始,计算机的应用由科学研究部门逐步扩展至企业、行政部门。至六十年代,数据处理成为计算机的主要应用。数据库技术作为数据管理技术,是计算机软件领域的一个重要分支,产生于六十年代末。现已形成相当规模的理论体系和实用技术。
数据库(Database)DB是统一管理的相关数据的集合。
数据库管理系统(Database Managerment System)DBMS是位于用户和 操作系统 之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。
数据库系统(Database System)DBS是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软、硬件和数据资源组成的系统,即采用了数据库技术的计算机系统。
数据库技术是一门研究数据库的结构、存储、管理和使用的软件学科。
二、系统分析阶段
(一)系统可行性分析。系统可行性分析包括:技术的可行性、经济可行性、法律因素可行性。
技术可行性:结合本校图书馆规模和平时业务量的具体情况,本系统采用Visual Foxpro6.0作为开发平台,可以很容易实现图书馆相关信息的记录、维护、检索,并且可以在不添加任何设备的情况下,以较少的人力较快地完成系统的设计,实现系统的功能。
经济可行性:不需要额外开支,用现有的人力物力就可实现,软件成本很低。
法律可行性研究:研究在系统开发过程中可能涉及的各种合同、侵权、责任以及各种与法律相抵触的问题。
(二)系统需求分析
1、图书管理信息系统的总体功能要求。简单的图书管理系统主要包括下面的功能:①借书处理:完成读者借书这一业务流程,核心为快速检索到学生需要的书籍。②还书处理:完成读者还书这一业务流程。③新书上架:完成新书资料的录入工作。④旧书下架:完成图书资料的删除工作。⑤读者查询:根据读者号,查询读者借阅情况,能够对读者的基本信息资料进行管理。⑥相关帮助:便于新的系统使用者能够快速掌握该系统的使用操作。
2、图书管理信息系统的性能需求。①要求有较强的 系统安全 性,对一定范围和程度内用户的错误操作有相应的系统自我保护功能。②系统的维护时间不能超过系统总运行时间的千分之五,系统每次的维护时间不能超过系统总运行时间的千分之一,系统的故障恢复时间不得超过系统故障时间的百分之五。③其他性能要求以其相关或类似的系统为参考。
三、系统设计阶段
(一)系统功能模块设计。鉴于以上各项功能要求,将该系统划分为以下六个模块:
1、图书信息模块。对图书的基本信息进行录入、删除、修改以前信息和进行简单查询功能。
2、查询检索模块。可对书目的基本信息进行检索,其查询条件可以是按分类检索;也可以是按照作者名、图书名称或出版社进行检索。同时,也可对读者的基本信息进行检索,查阅其借阅信息。
3、读者管理模块。对读者的基本信息进行录入管理,可自动生成会员代号,可自动记录会员的借阅信息。
4、数据维护模块。可对数据库中的各项基本数据信息进行数据备份和数据恢复,并可实现数据备份文件存贮路径的自由选择。
5、报表输出模块。对图书的基本信息、会员的基本信息、会员的借阅信息等数据可按照查询条件的不同按要求打印输出。
6、帮助模块。可以提供关于图书管理信息系统各项操作的详细帮助信息,并可实现对不同操作的定点帮助提示。
(二)数据库设计
1、数据描述
(1)静态数据描述。①图书一级分类表:包括一个数据表。其中的主要信息有:分类编号和一级分类名称。一级分类中将图书共分五大类,具体分类方法、编号和分类名称参照国家统一分类方法的规定。②图书二级分类表:包括五个数据表。其中的主要信息有:二级分类的编号和分类名称。二级分类中将图书共分为二十二个小类,并分别隶属于一级分类的五个大类中,其具体分类方法、编号和分类名称参照国家统一分类方法的有关规定。③图书明细分类表:包括二十二个数据表。其中的主要信息有:明细分类的编号和分类名称。明细分类又将二十二个小类明细的分为若干细小类别,其具体的分类方法、编号和分类名称参照国家统一分类方法的有关规定。
以上数据均按国家统一规定设置录入,不能做太大改变,分类名称可以有一定的缩略但不能影响其原有的意义。系统设计完成后不可以通过录入、删除的方式进行修改。
(2)动态数据
①图书的基本数据。包括一个数据表。其中的主要数据有图书编号:是对录入图书的统一编号,以便唯一区别图书;图书名称:图书出版时的封面印刷名称;作者:图书的编写者或编写单位或组织;出版社:出版发行该册图书的发行单位;录入日期:该册图书入库的时间;借阅次数:该图书总的被借阅次数;类别编号:给图书所属的明细分类的类别号,它应与明细分类表中的图书的类别编号一致;简介:对该册图书的内容总体概括介绍。
②读者基本数据:包括一个数据表。其中的主要数据有:读者代号:读者的统一编号,由系统自动生成,唯一的标示一个会员的身份;姓名:读者的真实姓名;电话:读者的有效联系电话,可选择填写;地址:读者的有效联系地址,可选择填写;身份证号:读者的身份证号码,可选择填写;注册日期:读者本人正式注册成功时的日期(为系统自动填写)。备注:读者的个人其他资料。
以上两部分数据的录入具有一定的界面,并提供修改的方式。还提供随时的查询,对查询结果有相应的显示和打印输出,对全体的数据可进行备份与恢复。
③借阅记录。包括一个数据表。其中的主要数据有:读者代号、图书编号、借阅日期。这些数据信息都是由系统自动填写。此表中的所有数据不提供修改方式,只供查阅、显示和打印输出。可以对全体数据进行备份和恢复。
④登录密码。包括一个数据表。其主要数据有:管理员代号、密码、权限。
2、数据库描述。该系统建立一个数据库,其中包括三十二个数据表。全部用Visual Foxpro实现。其中,部分数据表的结构和联系如图1所示。(图1)其他分类数据表的连接通过“下级分类表名”实现连接调用。
3、数据采集。对于图书分类数据表的信息参照国家图书分类方法;对于图书基本信息数据可通过对现存图书进行分类录入;对于读者方面的信息数据可以在系统运行使用中获得。
(三)用户界面设计。本系统设计原则:1、界面美观、操作方便并能高效率地完成工作;2、界面根据用户需求设计;3、界面能引导用户操作的功能,并能提供一些帮助功能。
主要的用户界面有:1、登录界面;2、主表单界面;3、各类信息查询;4、读者信息管理列表;5、图书信息管理列表等。
四、系统实施阶段
(一)计算机系统的性能和软硬件环境。在软件方面本系统运行平台为Windows2000专业版,开发工具采用易学易用的软件开发工具Visual Foxpro6.0。因Visual Foxpro6.0在应用程序的开发上具有灵活、效率高等特点和使用简便的数据库管理功能。硬件要求:Inter PentiumⅢ、128M内存、40G硬盘等。
(二)编写程序。依据各阶段的开发文档,使用Visual Foxpro6.0进行程序编写。此系统的编码设计(表单设计、代码设计、变量定义、控件的定义)严格按照大众化的标准和风格。
对于系统的帮助功能的实现,则使用windows help compiler来单独编译,最后通过Visual Foxpro提供的接口命令(set help to)和系统相连。帮助文件的数据字典、源代码见附件。
五、系统测试
测试的步骤主要有以下三个方面:1、单元测试:采用的是白盒测试法,检查模块控制结构的某些特殊路径;2、综合测试:采用的是自顶向下集成法;3、确认测试包括:功能测试、性能测试。
有关图书馆管理系统设计论文推荐:
1. 图书管理系统毕业论文
2. 浅谈图书馆管理论文
3. 关于图书馆设计论文
4. 图书馆管理毕业论文范文
5. 有关图书馆结构设计论文
6. 图书馆管理论文
摘 要图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。因此本人结合开入式图书馆的要求,对MS SQL Server2000数据库管理系统、SQL语言原理、Delphi应用程序设计,Delphi数据库技术进行了较深入的学习和应用,主要完成对图书管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。系统运行结果证明,本文所设计的图书管理系统可以满足借阅者、图书馆工作人员和高级管理员三方面的需要。第五章进行了具体的程序设计,具体划分了三类用户的操作权限,设计了了三个操作界面。实现了数据库表的浏览,记录的添加、删除和修改,报表的生成,实现了多数据库表的连接操作,实现了多条件查询和模糊查询,并灵活实现了对不可更新查询结果集的更新操作,实现了主从表操作,实现了密码维护功能,最后,系统还可以导入数据库以对任意同结构的数据库进行操作。设计充分利用Delphi 6、MS SQL Server2000数据库技术的强大力量,提高了编程效率和可靠性。关键词:数据库,SQL语言,MS SQL Server,Delphi6,数据库组件,图书管理,窗体,listview组件第一章 绪 论§1.1 数据库应用系统开发简介在数据库应用系统开发之前,对开发数据库的基本概念应当了解,对数据库的结构、开发数据库应用程序的步骤、开发体系及方法都应当有相当清晰的了解和认识。数据库应用系统开发的目标是建立一个满足用户长期需求的产品。开发的主要过程为:理解用户的需求,然后,把它们转变为有效的数据库设计。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用。数据库技术在计算机软件邻域研究中一直是非常重要的主题,产生于60年代,30多年来数据库技术得到了迅速发展,并已形成较为完整的理论体系和一大批实用系统。并且,近年来,随着World Wide Web(WWW)的猛增及Internet技术的迅速发展,使得数据库技术之时成为最热门技术之一。1.1.1 数据库如图1.1显示了数据库系统的主要组件。数据库由DBMS(数据库管理系统)处理,DBMS则由开发人员和用户通过应用程序直接或间接地使用。它主要包括四个要素:用户数据、元数据、索引和应用元数据。1.1.1.1 用户数据目前,大多数主流数据库管理系统把用户数据表示为关系。现在把关系看作数据表。表的列包含域或属性,表的行包含对应业务环境中的实体的记录。并非所有的关系都同样符合要求,有些关系比其它关系更结构化一些。第二章描述了一个用以产生良好结构关系的过程,称作规范化。为了对比结构差的关系和结构好的关系之间的差别,以本文所设计的图书管理系统中的图书和图书借阅者关系为例来说明,假若设计关系R1(借书证号,姓名,性别,身份编号,身份证,联系电话,图书编号,图书名称,图书类别,作者,出版社,出版日期,备注,价格,数量);这个关系的问题出在它有关于两个不同主题的数据,就是图书借阅者和图书。用这种方式构成的关系在进行修改时,会出现问题。因为一个图书借阅者可能借阅多本书,如果某个图书借阅者的某个字段(如联系电话)出现变更,它所借阅的图书记录(可能多个)也就必须变化,这是不好的。因此数据用两个关系表示更好。现在如果某图书借阅者改变了它的联系电话,只有关系(表)user的对应行需要改变。当然,要想产生一个,显示图书名称及其借阅者联系电话的报表,就需要将这两个表的行结合起来。结果表明,将关系分别存储,在生成报表的时候将它们结合起来,比把它们存储在一个合成的表中更好。user(借书证号,姓名,性别,身份编号,身份证,联系电话,)book(图书编号,图书名称,图书类别,作者,出版社,出版日期,备注,价格,数量)1.1.1.2 元数据数据库是自描述的,这就意味着它自身包含了它的结构的描述,这种结构的描述称作元数据。因为DBMS产品是用来存储和操纵表的,所以大多数产品把元数据以表的形式存储,有时称作系统表。这些系统表存储了数据库中表的情况,指出每一个表中有多少列,那一列是主关键字,每一列的数据类型的描述,它也存储索引、关键字、规则和数据库结构的其他部分。在表中存储元数据不仅对DBMS是有效的,对用户也是方便的,因为他们可以使用与查询用户数据同样的查询工具来查询元数据。本文第二章所介绍的SQL语言可以同时用于元数据和用户数据。1.1.1.3 索引第三种类型的数据改进了数据库的性能和可访问性,这种数据经常称作开销数据,尽管有时也采用其他类型的数据结构,如链表,但它主要还是索引。索引可以用来排序和快速访问数据。下面以本人的图书管理信息系统中的book表为例来说明。假定数据在磁盘上是按’图书编号’的递增顺序排列的,用户想打印一个按’图书名称’排序的图书数据报表。为此,所有的数据都需要从源表中提取出来并排序,除非表很小,否则这是一个很费时的过程。或者,可以在‘图书名称’字段上创建一个索引,该索引的条目按照‘图书名称’排序,这样,该索引的条目可以读出来,并用来按顺序访问book数据。索引用于快速访问数据。例如,一个用户只想访问book表中‘图书类别’值为‘01’的那些学生。如果没有索引,则必须搜索整个源表;但有了索引之后,可以找到索引条目,并使用它来挑选所有合适的行。索引对排序和查找是有帮助的,但要付出代价。book表中的行每次改变时,索引也必须改变,这意味着索引并非随意的,应该在真正需要时保存。1.1.1.4 应用元数据存储在数据库中的第四种数据是应用元数据,它用来存储用户窗体、报表、查询和其他形式的查询组件。并非所有的DBMS都支持应用组件,支持组件的DBMS也不一定把全部组件的结构作为应用元数据存储在数据库中。然而,大多数现代的DBMS产品存储这种数据作为数据库的一部分。一般来说,数据库开发人员和用户都不直接访问应用元数据,想反,他们通过DBMS中的工具来处理这些数据。MS SQL Server2000中就支持窗体、存储过程等应用元数据。1.1.2 数据库管理系统数据库管理系统(DBMS)是指数据库系统中管理数据的软件系统。DBMS是数据库系统的核心组成部分。对数据库的一切操作,包括定义、更新及各种控制,都是通过DBMS进行的。DBMS总是基于某种数据模型,可以把DBMS看成是某种数据模型在计算机系统上的具体实现。根据数据模型的不同,DBMS可以分成层次型、网状型、关系型、面向对象型等。MS SQL Server2000就是一种关系型数据库管理系统。关系模型。关系模型主要是用二维表格结构表达实体集,用外键表示实体间联系。关系模型是由若干个关系模式组成的集合。关系模式相当于前面提到的记录类型,它的实例称为关系,每个关系实际上是一张二维表格。关系模型和层次、网状模型的最大判别是用关键码而不是用指针导航数据,表格简单用户易懂,编程时并不涉及存储结构,访问技术等细节。关系模型是数学化模型。SQL语言是关系数据库的标准化语言,已得到了广泛的应用。如图1.1所示,DBMS的特点和功能可以分为三个子系统:设计工具子系统、运行子系统和DBMS引擎。设计子系统有一个方便数据库及其应用创建的工具集。它典型地包含产生表、窗体、查询和报表的工具。DBMS产品还提供编程语言和对编程语言的接口。运行子系统处理用设计子系统开发的应用组件。它所包含的运行处理器用来处理窗体和数据库的数据交互,以及回答查询和打印报表等。DBMS引擎从其他两个组件接受请求,并把它们翻译成对操作系统的命令,以便读写物理介质上的数据。DBMS引擎还涉及事务管理、锁、备份和恢复。1.1.3 创建数据库1.1.3.1 数据库模式数据库模式定义了数据库的结构、表、关系、域和业务规则。数据库模式是一种设计,数据库和应用正是建立在此基础上的。域是一列可能拥有的值的集合。必须为每一个表的每一列确定域。除了数据的物理格式外,还需要确定是否有些域对表来说是唯一的。数据库模式的最后一个要素是业务规则,它是对需要反映在数据库和数据库应用程序中的业务活动的约束。业务规则是模式的一个重要部分,因为他们指定了无论什么数据变化到达DBMS引擎,允许的数据值必须满足的约束。不管无效的数据变化请求是来自窗体的用户、查询/修改请求还是应用程序,DBMS都应该拒绝。遗憾的是,不同的DBMS产品用不同的方法实施业务规则。在某些情况下,DBMS产品不具备实施必要业务规则的能力,必须以代码形式把它们编入应用程序。1.1.3.2 创建表1.1.3.3 定义联系1.1.4 应用组件数据库应用包括窗体、查询、报表、菜单和应用程序。§1.2 图书管理系统当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好图书馆信息而设计的。图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。数据处理手工操作,工作量大,出错率高,出错后不易更改。图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。基于这此问题,我认为有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。§1.1 系统所做工作1) 了解应用开发工具的现状2) DelPHi6.0编程基础3) MS SQL Server基础4) 设计数据库;设计界面5) 开发数据库。数据库实现的一些功能有l 数据和数据说明的醒目显示;l 多条件的查询、多条记录的检索、模糊查询;l 数据文件某种存储格式导入数据窗体,经过数据完整性校验存入数据库;l 数据库安全性的设计;l 数据库的设计、数据接口、界面的设计。§1.3 本文所作工作绪论部分对数据库应用系统的结构、开发进行了简要介绍,分析了图书管理信息系统设计的特点和任务。第二章介绍了数据库的设计和范式分析,并系统介绍了SQL语言,为设计和理解应用程序做了铺垫。第三章对系统介绍了Delphi 6.0的数据库编程技术、SQL语言在Delphi 6.0中的应用、MS SQL Server基础。第四章分析了图书管理系统的应用需求,设计了系统的数据库结构,并根据需求对系统功能进行了划分和细化。第五章根据第四章的设计结果利用MSSQL Server2000和Delphi 6.0进行了具体的应用程序设计。总结部分介绍了设计体会和编程体会,并指出了系统设计中的不足和改进的方向。第二章 数据库理论基础一个成功的信息管理系统,是建立在许多条件之上的,而数据库是其中一个非常重要的条件和关键技术。信息管理系统所涉及的数据库设计分五个步骤:数据库需求分析、概念设计、逻辑设计、物理设计与加载测试。SQL为许多任务提供了命令,其中包括:n 查询数据n 在表中插入、修改和删除记录n 建立、修改和删除数据对象n 控制对数据和数据对象的存取n 保证数据库一致性和完整性以前的数据库管理系统为上述各类操作提供单独的语言,而SQL 将全部任务统一在一种语言中。所有关系数据库的公共语言:由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS(关系数据库管理系统)转到另一个,所有用SQL编写的程序都是可以移植的。2.2.2 SQL语句SQL功能强大,是一种完备的数据处理语言,不仅用于数据库查询,而且用于数据库中的数据修改和更新,概括起来,它可以分成以下几组:DML(Data Manipulation Language,数据操作语言):用于检索或者修改数据;DDL(Data Definition Language,数据定义语言): 用于定义数据的结构,比如 创建、修改或者删除数据库对象;DCL(Data Control Language,数据控制语言):用于定义数据库用户的权限。DML组可以细分为以下的几个语句:SELECT:用于检索数据;INSERT:用于增加数据到数据库;UPDATE:用于从数据库中修改现存的数据;DELETE:用于从数据库中删除数据。DDL语句可以用于创建用户和重建数据库对象。下面是DDL命令:CREATE TABLE,ALTER TABLE,DROP TABLE,CREATE INDEX,DROP INDEX下面是一个简单SQL语句的例子:我们使用SQL语句来从Book中检索‘借书证号’为‘000001’的借阅者姓名:SELECT 姓名 FROM Book WHERE 借书证号 = ‘000001’2.2.2.1 DDL与DML数据定义语言DDL:它是用来创建和修改数据库结构的一种语句,包括 Create、Alter和Drop 语句。数据操作语言DML:包括数据查询与数据更新。数据查询主要是由Select语句完成,这一点不再赘述。而数据更新所造成的风险大大超过数据查询。数据库管理系统必须在更改期内保护所存储的数据的一致性,确保有效的数据进入数据库,数据库必须保持一致性,DBMS还必须协调多用户的并行更新,以确保用户和它们的更改不至于影响其它用户的作业。用于修改数据库内容的 SQL 语句主要有以下三个:(1) Insert,向一个表中加入新的数据行(2) Delete,从一个表中删除数据行(3) Update,更改数据库中已经存在的数据Insert标准语法:INSERT INTO table_name (col1, col2...) VALUES(value1, value2...)下例要将借书证号为‘000001’作为一个新的借书情况加入借书情况表OWNER中Insert Intoowner (借书证号,图书编号,借书日期)values (‘000001’,‘00000001’,‘2002-9-12’)Insert 语句还可以将多行数据添加到目标表中去,在这种形式的 Insert 语句中,新行的数据值不是在语句正文中明确地指定的,而是语句中指定的一个数据库查询。添加的值来自数据库自身的行,在某些特定的状态下,这是非常有用的。多行 Insert 语句为拷贝数据提供了一种紧凑而高效的方法,但我在自已做的图书管理系统中没有使用这种方法,我在系统中是使用循环依照上面的用法来完成多个记录的插入。Update语句用于更新单表中选定行的一列或多列的值。要更新的目标表在语句中定义,Set子句则指定要更新哪些列并计算它们的值。Update语句总是包含Where语句,而且Update语句比较危险,所以您必须明确地认识到Where语句的重要性,Where语句被用来指定需要更新的行。标准语法:UPDATE table_nameSET columnname1 = value1[, columname2 = value2]...WHERE search_conditionDelete 语句标准语法:DELETE FROM tablename WHERE condition2.2.2.2 复杂操作实现在信息管理系统中,我们往往会遇到归类、汇总、映射、索引、子查询等复杂操作,相应的支持与实现如下:u GROUP BY方法GROUP BY子句语法为:SELECT column1, SUM(column2)FROM "list-of-tables"GROUP BY "column-list";这个GROUP BY子句将集中所有的行在一起,它包含了指定列的数据以及允许合计函数来计算一个或者多个列。在本人的系统中在显示数据时用到了此语句来对查询所得的内容排序然后再显示。u 组合条件和布尔运算符以下的SQL语句中就含有组合条件:SELECT column1, SUM(column2)FROM "list-of-tables"WHERE "condition1" AND "condition2";下面是一个示例:SELECT 身份描述FROM ID,userWHERE ID.身份编号=USER.身份编号 and user.借书证号=’000001’;这条SQL语句是从user、id表中查找借阅证号为000001的借阅者的身份描述,第三条语句中如果其中有一个条件为假,那么就什么都没有显示。u UNION子句有些时候,需要一起浏览多个查询的结果、组合它们的输出,我们可以使用UNION关键字。第三章 应用系统开发工具§3.1 Delphi6.0 VCL组件的体系结构非可视组件是与可视组件相并列的另一类组件,非可视组件在程序运行中是不可见的(除各种对话框组件之外,事实上有人认为对话框组件不能归入非可视组件,应该是另一种介于可视与非可视之间的组件)。最后要说明一下,常说的控件实际上是一种组件。也就是说组件这个概念要大于控件,控件在内涵上包含于组件中。控件由Windows系列操作系统提出并使用,而组件是Borland和其它厂商在对Windows控件做了必要的扩展之后提出来的概念,它们是在不同时期由不同的厂商提出的概念。§3.2 数据库组件介绍§3.3 SQL语言在Delphi中的应用。为参数赋值有三种方法:①根据参数在SQL语句中出现的顺序,设置TADOQuery组件的parameters属性值为参数赋值。②直接根据SQL语句中各参数的名字,调用ParamByName方法来为各参数赋值。③将TADOQuery组件的DataSource属性设置为另一个数据源,这样将另一个数据源中与当前TADOQuery组件的SQL语句中的参数名相匹配的字段值赋给其对应的参数。利用这种方法也能实现所谓的连接查询,创建主要—明细型数据库应用。在使用动态SQL语句编程时,常常用到一个很重要的方法Prepare,调用Prepare 方法之后,Delphi会将带参数的SQL语句传送给与其对应的数据库引擎,对动态SQL语句进行语法分析和优化。虽然在用动态SQL语句编程时,调用Prepare方法并不是必须的,但是调用Prepare方法后,会极大地提高动态SQL 语句的执行性能,特别是当要反复多次执行同一条动态SQL语句时,其优越性会更加明显。 如果在应用程序中执行一条SQL语句之前并没有显式地调用Prepare方法,每次在执行SQL 语句时,Delphi会隐含地调用Prepare方法以准备这个查询。TadoQuery部件还有一个Prepare属性,这是一个布尔型属性,当其属性值为True时, 表明该查询已被准备好了( SQL 语句已被传送到数据库引擎中 ) , 当我们使用参数编辑器Parameters Editor来为动态SQL语句中的参数赋值时,当设置完相应的参数值并退出参数编辑器时,Delphi会隐含地调用Prepare方法以准备好查询。当SQL语句执行完之后,要想准备下一个查询,首先必须调用Close方法,然后才能调用Prepare方法准备下一个查询。一般来说,在一个应用程序中应该调用一次Prepare方法,常常在窗体的OnCreate事件处理过程中调用Prepare方法, 然后用上述介绍的方法为参数赋值,最后调用Open方法或ExecSQL方法执行SQL语句,以完成查询。当然在调用Prepare方法准备好一个查询时,会消耗一些数据库资源, 因而每当一个查询执行完毕之后,要养成调用UnPrepare方法以撤消查询的好习惯。在运行程序过程中,通过程序改变TQuery或TADOquery部件的SQL属性值时,Delphi会自动地调用Close方法和UnPrepare 方法,以撤消查询。在程序运行过程中,要想设置Tquery或TADOquery部件的SQL属性,必须首先调用Close方法,关闭TQuery或TADOquery部件,然后再调用Clear方法清除SQL属性中现存的SQL命令语句, 最后再调用Add方法为SQL属性设置新的SQL命令语句。例如:datamodule4.adoquery2.close;datamodule4.adoquery2.sql.clear;datamodule4.adoquery2.sql.add('SELECT 借书证号,密码 FROM [user] WHERE (借书证号 = :tt)');datamodule4.adoquery2.parameters[0].value:=username;datamodule4.adoquery2.open;在为TQuery或TADOquery部件设置SQL属性时调用Close方法总是很安全的,如果TQuery或TADOquery部件已经被关闭了,调用Close方法时不会产生任何影响。在应用程序中为SQL属性设置新的SQL 命令语句时,必须要调用Clear方法以清除SQL属性中现存的SQL命令语句,如果不调用Clear方法,便调用Add方法向SQL属性中设置SQL命令语句,那么新设置的SQL命令语句会追加在现存SQL命令语句后面, 在程序运行时常常会出现出乎意料的查询结果甚至程序无法运行下去。在这里要特别注意的,一般情况下TQuery或TADOquery部件的SQL属性只能包含一条完整的SQL语句,它不允许被设置成多条SQL语句。当然有些数据库服务器也支持在TQuery或TADOquery部件的SQL属性中设置多条SQL语句,只要数据库服务器允许这样,我们在编程时可以为 SQL 属性设置多条SQL语句。在为TQuery或TADOquery部件设置完SQL属性的属性值之后,也即编写好适当的SQL程序之后,可以有多种方式来执行SQL程序。在设计过程中,设置完TQuery或TADOquery部件的SQL属性之后将其Active属性的值置为True, 这样便可以执行SQL属性中的SQL程序,如果应用中有与TQuery或TADOquery部件相连的数据浏览部件( 如TDDGrid TDBEdit等)那么在这些数据浏览部件中会显示SQL程序的执行结果。在应用程序运行过程中,通过程序调用TQuery或TADOquery组件的Open方法或ExecSQL 方法可以执行其SQL属性中的SQL程序。Open方法和ExecSQL方法是不一样的。Open方法只能用来执行SQL语言的查询语句(Select命令), 并返回一个查询结果集,而ExecSQL方法还可以用来执行其它常用的SQL语句(如INSERT, UPDATE, DELETE等命令),例如:Query1.Open (这样会返回一个查询结果集)如果调用Open方法,而没有查询结果时,会出错。此时应该调用ExecSQL 方法来代替Open方法。如:Query1.ExecSQL (没有返回结果)当然在设计应用程序时,程序设计人员是无法确定TQuery或TADOquery组件中的SQL 语句是否会返回一个查询结果的。对于这种情况应当用Try…Except模块来设计程序。在 Try 部分调用Open方法,而在Except部分调用ExceSQL方法,这样才能保证程序的正确运行。例如:TryQuery1.OpenExceptQuery1.ExecSQLEnd通过Tquery或TADOquery组件可以获得两种类型的数据:u “活动”的数据这种数据就跟通过TTable部件获得的数据一样,用户可以通过数据浏览部件来编辑修改这些数据,并且当调用Post方法或当焦点离开当前的数据浏览部件时,用户对数据的修改自动地被写回到数据库中。u 非活动的数据(只读数据)用户通过数据浏览部件是不能修改其中的数据。在缺省情况下,通过TQuery部件获得的查询结果数据是只读数据,要想获得“活动”的数据,在应用程序中必须要设置Tquery或TADOquery组件的RequestLive属性值为True,然而并不是在任何情况下(通过设置RequestLive的属值True)都可以获得“活动”的数据的,要想获得“活动”的数据,除了将TQuery部件的RequestLive属性设置为True外,相应的SQL命令还要满足以下条件。本地SQL语句查询情况下,要得到可更新的数据集,SQL语句的限制为:n 查询只能涉及到一个单独的表n SQL语句中不能包含ORDER BY命令n SQL语句中不能含聚集运算符SUM或AVGn 在Select后的字段列表中不能有计算字段n 在Select语句WHERE部分只能包含字段值与常量的比较运算,这些比较运算符是:Like, >, <, >=, <=。各比较运算之间可以有并和交运算:AND和OR当通过SQL语句查询数据库服务器中的数据库表:n 查询只能涉及到一个单独的表n SQL语句中不能包含ORDER BY命令n SQL语句中不能含聚集运算符SUM或AVG运算另外,如果是查询Sybase数据库中的表,那么被查询的表中只能有一个索引。如果在应用程序中要求TQuery或TADOquery组件返回一个“活动”的查询结果数据集,但是SQL 命令语句不满足上述约束条件时,对于本地数据库的SQL查询,BDE只能返回只读的数据集。对于数据库服务器中的SQL查询,只能返回错误的代码。当Tquery或TADOquery组件返回一个“活动”的查询结果数据集时,它的CanModIfy属性的值会被设置成True。§3.4 MS SQL Server简述4.3.2 关系数据库的逻辑设计§5.2 数据模块窗体的设置
学到了知识。基于javaweb的图书馆管理系统学到了知识,图书馆是社会记忆(通常表现为书面记录信息)的外存和选择传递机制。换句话说,图书馆是社会知识、信息、文化的记忆装置、扩散装置。
扫描条形码太简单了,只不过是一种接口方式,和在文本框输入一点区别都没有,你先把接口留出来,着重考虑整个程序的结构吧,这个根web没什么关系