社区图书馆管理系统

目 录
1 引言 1
1.1 课题研究的背景 1
1.2 国内外现状 1
1.3 开发的目的和意义 2
2 需求分析 2
2.1 功能需求分析 2
2.2 可行性研究 4
3 总体设计 5
3.1 系统逻辑结构分析 5
3.2 数据库设计 6
3.3系统模块设计 11
4 详细设计 12
4.1 功能结构设计 12
4.2 管理员后台模块设计 13
4.3 用户前台模块设计 20
5 系统测试 26
5.1 测试计划 26
5.2 测试用例 27
结 论 30
致 谢 31
参 考 文 献 32
1 引言
1.1 课题研究的背景
从很大程度上讲,城市的经济与未来的发展取决于城市能否达到文化的先进水平。毋容置疑,公共图书馆在建设城市文化时起到了很大的作用,公共图书馆的建设已经离不开社区图书馆的发展。
近年来,随着城市经济的不断发展,城市社区的不断建设,社区图书馆慢慢成为了社区人民日常生活中不可缺少的一部分。但是,由于近年来社区图书馆中馆藏图书的不断增多和图书馆规模的不断扩建和社区人员数量的不停增加,社区图书馆管理人员对社区图书馆的管理就变得非常艰难。因此,开发一个智能化社区图书馆显得尤为重要。并且近年来,尽管社区图书馆建造开展的如火如荼,但大多数社区图书馆因经费紧张而寸步难行。现存的许多社区图书馆存在着图书采购量低、图书类型单一、图书过于老旧等问题,社区图书馆本应有的功能被很大程度的削弱了, *好棒文|www.hbsrm.com +Q: ^3^5^1^9^1^6^0^7^2^* 
而且还有一部分的图书馆基本不更新馆藏图书,馆藏很多图书是由单位或者个人捐献而出的,可是这些捐献的图书可读性不强,这些都是社区图书馆与小区成员沟通不当造成的。
1.2 国内外现状
作为基层文化中心的社区图书馆,如果还是采用人工管理的方式来管理社区图书馆的话,已然无法满足日益增长的图书馆业务。而且随着网络技术的技术的高速发展,如果社区图书馆还是像以前一样只有图书借阅功能,已经不能满足社区人民去学习新知识,获取新信息的需求了。因此社区图书馆不单单只有图书借阅功能,还应该提供更多的娱乐,教育,人员交流的活动等功能。因此使用信息管理来发扬社区图书馆的已成为现在重要手段。
由于社会的信息化网络化,社区图书馆的规模越来越大。而发达国家对社区图书馆的建设非常看重,并且还通过立法来划定每一个社区都必须拥有自己的社区图书馆。在美国,规定了立法来确保社区图书馆的发展,规定社区图书馆靠公民的税收来支持,同时还得到了社会上的广大援助。在某种程度上来讲,这样社会图书馆才能被普及和持续性发展。在美国,社区图书馆采用高度化的信息管理,而且由于人人基本都使用互联网,社区图书馆采取了网络化办公社区居民在社区图书馆申办读书卡的手续非常简单,只要能证明是该社区的居民,就能向图书馆工作人员申办读书卡。居民可以持卡到任何社区享受社区图书馆服务。
现在社会上有很多为各大社区图书馆定制的社区图书馆系统。如徐汇上海社区图书馆管理系统,包括后台管理系统,管理员可以实现后台管理的所有功能,可以方便管理者都能看到所有的信息库。但是这样的管理方式对于一些管理员来说管理权限太大,而且管理功能太庞大,不方便系统对于管理员的管理,因此将管理员功能权限分开设置尤为重要,限制管理员的权限,设置专门的管理员只能管理某个或多个模块。
1.3 开发的目的和意义
为了实现社区图书馆管理的无纸化、自动化办公从而取代常规的人工管理的图书馆信息的管理模式,因此我们利用高速发展的现代信息技术来开发一个社区图书馆管理系统,来对社区图书馆进行管理。
在图书馆管理中,管理系统可以跟踪管理书籍的基本信息、借还等等,在这些过程中保证图书信息的正确性,使读者,管理者可以方便地查询、修改和删除图书信息。还可以管理图书馆的读者及员工的权限,保证信息的安全性。通过网络,使读者更加方便的查询图书的赔偿、图书的续借等功能,同时也降低了图书馆对工作人员数量的需求,降低了图书馆的运营成本。
社区图书馆的现实意义可分为以下几个部分:
(1)可使社区图书馆的发展步入良性循环道路,树立品牌特色形象。图书馆一旦树立了服务品牌的特色形象,也就在社会中有了应有的地位,图书馆的建设与发展就能步入良性循环道路。
(2)使社区为单位的文化生活更具有人性化。人性化服务的核心,应重视人性化的功能环境,在图书馆的服务设施规划上,要以方便读者使用为宗旨。读者进馆接受服务一目了然,方便快捷。借阅环境要适应人们的工作、生活、学习的需要,是为社区居民提供人与信息、人与人交流的舒适空间。
2 需求分析
社区图书馆管理系统是一个图书馆用户管理的系统,在系统开发过程中,对系统进行总体分析和设计。针对本系统而言,对系统功能模块举行分析,确定系统的具体构造,并对数据库进行设计。
2.1 功能需求分析 *好棒文|www.hbsrm.com +Q: ^3^5^1^9^1^6^0^7^2^* 

社区图书馆系统的功能需求模块结构如2.1社区图书馆功能模块图所示主要完成的功能有:用户功能模块和管理员功能模块,其中管理员功能模块分为登录模块、读者模块、图书模块、图书借与还模块、系统模块、更改口令模块、退出系统、系统设置等,用户功能模块分为,登录,本馆介绍,读者服务,社区动态。
2.1.1 管理员功能模块
(1)系统设置包括了社区图书馆信息管理、管理员信息的管理、书柜信息的管理。
图书馆信息,对图书馆信息进行设置操作。
管理员设置,对管理员信息进行添加、权限设置、浏览及删除操作;
书柜设置,对书柜类型进行删除书柜、修改书柜和添加书柜操作;
(2)读者管理:读者类型管理、读者信息管理。
读者类型管理,对读者种类类型进行的添加,读者种类的修改及读者种类的删除操作。
读者信息管理,对读者信息进行读者信息添加、读者信息修改、读者信息的查看及读者信息的删除操作。
(3)图书管理:类型管理、信息管理。
图书类型管理,通过对图书类型的管理,进行对图书类型的删除、图书类型的修改和图书类型的添加的操作。
图书信息管理,通过对图书信息的管理,进行图书信息的删除、图书信息的修改和图书信息的添加的操作。
(4)图书借还:图书借阅、图书归还。
图书借阅,对图书借阅信息添加操作。
图书归还,是对图书归还来进行的操作。
(5)系统查询又分为图书档案查询操作和图书借阅查询操作。
登录系统,对前台模块的赔偿查询,借阅记录的查询。
(2)本馆介绍
介绍了图书馆的相对的信息
(3)读者服务
读者服务包括了书目查询,网上续借,赔偿查询,读者须知。
书目查询是对图书馆内拥有的数目进行查询,网上续借是用户对已借图书进行一次网上续借,赔偿查询是用户对已借书超过还书日期而需做出的赔偿的查询,读者须知是读者必须知道信息。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/3001.html

好棒文