




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
社区图书馆管理信息系统
摘要:随着社会生活程度的进步,人们对于生活质量的高要求下,对于丰富精神生活的追求也极其地渴望。因此,社区图书馆在丰富社区居民精神文化的过程中发挥的作用愈加突出。经过对系统流程的分析,图书的借还、查询等其它的功能模块应该通过信息系统实现优化。文章介绍了图书馆管理信息系统开发的全过程,该管理系统有着良好的人机界面、维护简单、操作便捷、通用性强等特点。
关键词:社区图书馆;管理系统;分析与设计一、绪论
〔一〕选题背景
城市经济的开展在很大程度上取决于文化程度的先进性。随着社区的新型城市化开展,公共图书馆在创立新文化,打造“新型城市化开展标杆〞,向智慧社区迈进的进程中起到了举足轻重的作用,其中社区图书馆在其中扮演了很重要的角色。
为此,需要开发一个针对社区图书馆的管理系统,该系统既能进步图书馆管理员的工作效率,又可以满足社区居民不同文化程度的应用需求,还能使图书馆的管理透明,流程化。社区图书馆管理系统的出现也更好地适应了这种信息化、数据化的信息时代,充分利用了多样的软硬件资源,扎根于全、新、准的网络化资源的“图书馆管理信息系统〞也由此应运而生。
〔二〕研究现状
目前存在很多大的图书馆管理信息系统,但是根据社区图书馆的开展现状,社区图书馆管理信息系统在功能应用上比较单一,一般都是一些根底的借阅功能的实现,所采用的技术方法不能实现联网功能,更多的是网下操作。图书馆更多的应用都是针对大型的单位,社区图书馆系统的开展还不完善。
〔三〕研究目的及意义
随着21世纪信息技术的迅猛开展,多种馆藏文献,图书的数量的增多,读者的数量也在不断的增加之中,读者与图书馆的借阅往来也在增多,这些增添了管理员的工作量,工作压力也在上升。所以,这些就要求开发人员设计出一个不仅给管理员提供方便,又能为读者带来便捷,然而社区图书馆管理信息系统就可以很好地应对这个问题。
〔四〕研究内容
管理信息系统是本课题所研究的主要方向,在当今时代,它在各行各业都占有很大的比重,而且正呈现出一个继续向前开展的势头,并与其他的信息理设备共同运用在管理信息的系统。
随着现代社会信息技术的高速进步,中小企业具有较大的开展潜力,管理信息系统的应用前景是相当可观的。社会上对这些开发人员无论是在数量上还是在素质要求上都是急迫需要的,所以开发人员必须从完善设计方法中满足用户对系统功能的真正的需求。
软件开发方法中的面向对象的方法是非常有实用价值的,并且受到软件技术人员的青睐,如今,这种方法已经成为计算机科学研究的一个重要方法领域,也是在软件开发过程中的主要途径。社区图书馆也因此收获到了惊人的经济效益。
本文所介绍的一个基于ASP.NET的小型社区图书馆管理信息系统,通过该系统,可以理解到计算机在社区图书馆管理信息系统中所发挥的作用。由于社区图书馆管理信息系统所涉及到的内容比较广泛,短时间内实现其全部功能比较困难,所以本系统只介绍社区图书馆的读者信息,图书信息,借阅信息,系统管理的核心功能。二、系统分析
在系统的分析阶段,最为根本的工作任务就是用户和分析员进展充分的沟通,用户把自己的真正需求传达给系统分析员,最终形成系统说明书和新系统的逻辑方案。在系统后期的设计施行过程中,主要的指导性文件就是系统的说明书,后期对系统进展验证也需要审核合格的说明书。
〔一〕可行性分析
本论文从三个方面进展了可行性分析,从经济可行性,技术可行性和社会可行性对系统进展理解。
1.经济可行性
当代是信息时代的快速开展阶段,信息化技术开展越来越迅速,计算机的运用也得到了极大地普及。本系统所需要的一些材料可以通过相关的系统调查搜集,所以,本系统的开发所需本钱低,系统在日常的维护中的费用也是比较少的,这些都减轻了社区图书馆管理人员的工作量,不但进步了工作效率,还防止了人工管理过程中所出现的数据容易出错的现象,进步了经济效益。所以根据上述的考虑分析,该系统在投入和在效益上都是经济可行的。
2.技术可行性
在评价系统的技术可行性分析时,最重要的就是关注系统中所使用的硬件和软件,只有符合开发者需要的软件和硬件才是可行的,另外,在目前的技术程度上是否能使开发工作顺利进展等。
3.社会可行性
越来越多的社区图书馆都在使用计算机进展管理,因此图书馆就需要一种管理系统来为之效劳,协助他们来完成社区图书馆管理这一庞大的工作。该系统的使用极大地方便了社区图书馆管理人员,在查询读者、采购员、书商、交易信息很是方便。
〔二〕需求分析
随着21世纪信息化技术的快速开展,信息的存储显得越发的重要,无论是在其数量上,还是其规模上,图书都在发生着与日俱增的变化。管理图书的任务是非常艰巨的,用户对图书馆的需求是在动态的变化的,因为图书和用户的信息在是变化的,所以必须对图书馆进展非静态的管理,可是假如这些任务由人工去做的话,工作量是的庞大的,为理解决这个难题,开发一个图书馆管理系统是非常有其实用意义的。本系统的功能需求主要包括了四个大的功能模块,包括图书信息管理模块、读者信息管理模块、借阅信息管理模块、系统管理模块。
1.图书信息管理
图书是社区图书馆中的一个重要的组成部分,其应该到达的功能如下所示。
〔1〕添加图书类别:增添图书的类别,对采购的图书、等进展类别的归档,方便后来对图书进展编码摆放等。
〔2〕图书类别管理:对馆藏的图书进展类别的管理,合并或者重新分类,确定书籍、文献、著作的馆藏地点,修改、删除类别的设置等。
〔3〕添加图书信息:增添馆藏著作、文献、书籍等;图书信息管理:对馆藏著作、文献、书籍的馆藏地点,库存等进展设置,可进展修改更新和删除等。〔4〕图书信息查询:读者对馆藏著作、文献、书籍的检索,便于理解更多的信息和寻找馆藏的详细位置。
2.读者信息管理
读者的管理是对读者类别和对读者的信息进展管理,其应该到达的功能如下。
〔1〕添加读者类别:添加读者的类别,把读者分为一般读者和VIP读者等,对其进展类别的归档,方便后来对读者进展权限设置管理等。
〔2〕读者类别管理:管理社区读者的类型,针对不同类型的管理,为后期的读者层级权限奠定根底。我们需要对读者的读者类型名字,借阅数量、借阅天数和续借天数等权限进展新的设置、修改、删除等。
〔3〕添加读者信息:增添社区读者会员,扩大社区影响力度,对会员信息进展录入,便于后期管理等。
〔4〕读者信息管理:图书馆中读者的增减的管理,对读者根本信息的更新维护,保证信息的准确性,可进展修改更新和删除等。
〔5〕查看借阅信息:读者可以查看自己的借阅记录,也可以进展续借,借阅的图书文献应在逾期前及时归还,否那么应付一定的赔偿责任。
3.借阅信息管理
借阅信息管理是对读者的借阅和归还的系统管理,其应该到达的功能如下。
〔1〕图书借阅管理:通过登记读者编号和图书编号进展借书,但在借阅之前,管理员必须查看该读者是否有逾期书籍未归还,如有逾期书,那么不予借阅。
〔2〕图书归还管理:管理员需每天查看当天到期或者逾期的读者,及时联络他们归还图书。
4.系统管理
系统管理是社区图书馆中的重要的组成部分,其应该到达的功能需求如下。
〔1〕采购信息管理:馆藏著作、文献、书籍的采购员的根本信息的修改更新和删除的设置,采购员采购的图书类型的说明,根据采购的图书类型,采购书名,采购员名字进展采购员信息的检索挑选;添加采购员:对图书馆新进的采购人员进展增添设置;采购记录:采购员对馆藏著作、文献、书籍的每次采购都会有记录登记,对这些记录修改更新和删除,并且根据采购员的编号,采购员的采购图书文献类型,采购编号可以对采购记录进展查询;添加采购记录:对采购员的采购进展系统的录入,包括采购的图书类型、图书价格、图书数量等。
〔2〕书商信息管理:图书馆的采购离不开采购的货源,即书商,对书商的根本信息的修改更新和删除的设置,采购员采购的图书类型的说明,根据采购的图书类型,书商编号,出售编号进展与书商来往的交易信息的检索挑选;添加书商:对图书馆采购人员有新的采购来源的书商信息进展增添设置;出售记录:管理员会对采购员与不同书商的交易往来有记录登记,对这些记录修改更新和删除,并且根据编号,书商售卖的图书文献类型,出售编号可以对书商的出售记录进展查询;添加出售记录:对采购员的采购进展系统备份的录入,包括书商的图书类型、图书价格、图书数量等。
〔3〕修改密码:当前账户可以进展密码的修改,经修改更新后,下次登录可用新密码,当读者忘记自己密码而无法登陆时,可联络管理员在读者信息管理中进展密码的更新设置。
〔4〕关于系统:描绘了该社区图书馆管理系统的功能模块,划分了不同人员在系统中的角色扮演,便于更好地使用和维护系统。
〔三〕业务流程分析
在业务流程分析的过程中,我们应该对系统中的每一个业务进展管理,认识和理解业务模块所涉及的的内容及数据的存储、对信息进展输入和输出的控制和处理问题的方法和过程,这些将会为建立管理信息系统模型奠定坚实的根底,另外,我们在此过程中应该用尽量标准的符号描绘出来,绘制成符合标准的系统业务流程图。
业务流程图〔TransactionFlowDiagram,TFD〕属于一种业务关系,通过对系统内部各单位、人员之间的业务关系、作业顺序和管理信息流向的图表。也就是使用规定的、精练的符号和连线来描绘某个详细业务处理过程,便于阅读和理解。业务流程图的符号说明如图1所示。
管理员拥有最大的权限,可以对整个社区图书馆管理系统进展控制,包括对读者,采购记录,图书等的一系列管理,另外管理员也可以享有系统提供的任何功能权限,系统的业务流程图如图2所示。
〔四〕稻萘鞒谭治
数据流程图是在进展构造化的系统分析时候的最主要的工具,通过运用数据流图描绘数据的流动,存储和处理时所采用的逻辑关系,也称作逻辑数据流图,也就是我们平时所经常说到的数据流程图。
数据流程图的根本符号如图3所示。
顶层数据流程图如图4所示。
本系统的数据流程图如图5所示。三、系统设计
系统设计是根据需求规格为新系统制定技术实现方案,即提出系统的物理模型。系统设计包括概要设计和数据库设计两部分。
〔一〕系统概要设计
1.设计目的
通过对系统进展需求分析,可以得出,社区图书馆管理系统在运行使用时,应该可以实现下面的要求:页面的呈现简洁、亲切;信息的存储牢靠、简要;数据的归类准确、明了;查找与检索性能高效、灵敏;不同的身份拥有不同的权限,同种用户也有级别的权限分层;容易维护和控制。2.系统功能构造设计
通过对图书馆进展详细的调研后,对图书馆现存的问题以及目前系统出现的缺陷进展分析,然后对新开发的系统进展业务流程分析和数据流程分析,开发出既适应当今时代的开展,又契合当代图书馆的社区图书馆管理系统。
按照图书馆的详细情况,社区图书馆管理信息系统要实现以下的功能。
用户管理:用户信息管理,用户类型管理。
书籍管理:书籍类型管理,书籍信息管理。
借阅管理:借阅信息录入,归还信息录入,借阅查询,书籍逾期阅读。
系统查询:图书查询,读者查询,采购信息查询。
采购管理:添加采购员,采购员管理,采购记录管理。
出售管理:添加书商,书商管理,出售记录管理。
图书馆信息;修改密码;退出登录
通过以上的设计,系统的功能构造并没有发生变化,如图6所示。
〔二〕数据库设计
1.数据库概要说明
数据库系统还未出现之前,信息系统的主要功能是加工数据,数据库系统的出现使人们把重点开场放在共享数据库的阶段。它的出现使管理员更加容易对数据的统一管理,又有利于对应用程序的维护,数据的利用率在很大程度上进步了,相容性也得到了提升。计算机行业中,最快的开展技术就是数据库技术的开展。数据库部分的设计对于一个管理信息系统来说是非常重要的,一个成功的管理系统必须有一个好的数据库与之匹配,所以,开发人员需要根据系统的特性设计出适宜的数据库。
由于图书馆管理系统中数据信息量不大,对数据库没有太高的性能要求,所以,该系统使用了SQLServer2022数据库,名称为DB_KBLibrary.MDF。本数据库包含11个数据表,如图7所示。
2.数据库概念设计
数据库概念构造设计是数据库设计的第一步,E-R模型〔实体-关系模型〕是描绘现实世界的概念模型。E-R图是用统一的图形表示实体、属性和联络。图例说明如下图8所示。
按照上面各个章节对该系统进展了需求分析和系统分析,设计出了社区图书馆管理信息系统数据库采用的实体主要有社区图书馆实体、读者实体、图书实体、采购员实体,书商实体和管理员实体等。下面介绍几个主要实体的E-R图。
一个社区图书馆管理系统,图书馆这个外在的建筑体是首先要有的,因此,图书馆信息的存储要求建立一个图书馆实体来保存图书馆的详细信息。图9所示的就是图书馆实体E-R图。
在社区图书馆管理系统中,图书文献是其最重要的组成部分,因此,关于图书信息的存储需要建立一个图书实体来进展存储。图10所示的就是图书信息实体的E-R图。
图书馆的又一重要的角色就是读者,没有读者,没有用户的图书馆,一个社区图书馆也就无法正常运行,因此,需要创立了一个读者实体,用来存储读者的详细信息。读者实体E-R图如图11所示。
社区图书馆管理信息系统的管理需要管理员进展操作,包括读者信息,图书信息,出售,采购信息等。所以,数据库需要创立一个管理员实体。管理员实体E-R图如图12所示。
D书的采购是图书馆管理工作中一个很重要的工作,社区图书馆的采购员也是图书馆管理系统中一个非常重要的实体,与之相对应的,书商是与采购员来往的商人,他们是图书文献资料的来源,两个实体E-R图如图13,14所示。
系统的总E-R图如图15所示。
3.数据库逻辑设计
通过上面对数据库的概念进展设计之后,我们需要将实现的E-R图变为关系模型,这也是在对数据库进展逻辑设计时段的一个重要的环节,即将实体型、实体的属性和实体型之间的联络转换为关系形式。数据库关系模型可以帮助理解数据库中复杂的表数据关系,把本来复杂的数据整理成较为明晰的关系模型。下面是本系统的数据库关系模型。
登录信息表〔登录账号,密码,身份〕;
读者表〔读者编号,读者密码,读者名字,读者性别,读者生日,读者类型名字,读者,读者邮件,读者地址,读者照片。读者备注〕;
图书表〔图书编号,图书名字,图书类型编号,图书类型名字,作者,出版社,图书价格,图书数量,图书简介,存放位置〕;书商表〔书商编号,书商名字,书商,出售书名,图书类型名字,图书类型编号,书商邮件,书商地址,书商照片,书商备注〕;
采购员表〔采购员编号,采购员名字,采购员性别,采购员,采购书名,图书类型名字,图书类型编号,采购员邮件,采购员地址,采购员照片,采购员备注〕;
读者类型表〔读者类型编号,读者类型名字,借阅数量,借阅天数,续借天数〕;
图书类型表〔图书类型编号,图书类型名字,处理标志〕;
借阅表〔借阅编号,读者编号,图书编号,借阅日期,应还日期,是否归还,续借日期,是否续借〕;
采购表〔采购编号,采购员编号,图书类型名字,图书类型编号,图书数量,图书价格〕;
出售表〔出售编号,书商编号,图书类型名字,图书类型编号,图书数量,图书价格〕。
4.数据库表设计
数据库表设计是对数据库中表的构造进展合理的定义,使其在数据库存储的过程中有一个所属定位。数据库表反映了各个实体的字段名称、字段类型、长度、主键,这些都是理解数据库表构造的一个最为根底的准备。需要根据实体E-R图进展数据库表构造的设计。这样,数据库的表构造才能明晰地展如今我们眼前。参考文献:
【1】周贺来,张恺,吕琦.管理信息系统实用教程[M].北京大学出版社,2022.
【2】郑阿奇.SQLServer实用教程[M].电子工业出版社,2022.
【3】叶俊洁.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 模具行业购销合同范本
- 房屋阁楼赠送合同范本
- 预防呼吸道传染病班会
- 建筑个人述职报告
- 长乐市社会治理综合应急指挥中心项目建议书
- 广东省东莞市高中名校2025届高三双基考试语文试题含解析
- 东北电力大学《数控编程与加工》2023-2024学年第二学期期末试卷
- 山西信息职业技术学院《教师礼仪与形体训练》2023-2024学年第二学期期末试卷
- 青岛恒星科技学院《方剂学C》2023-2024学年第二学期期末试卷
- 科尔沁艺术职业学院《工程测量课程设计》2023-2024学年第二学期期末试卷
- 安徽省 2025 年九年级中考历史模拟试卷二(含答案)
- 2025年国家铁路局机关服务中心招聘7人历年自考难、易点模拟试卷(共500题附带答案详解)
- 河北省石家庄市2025届高三下学期3月一模试题 数学 含答案
- 湖南中烟工业有限责任公司招聘考试真题2024
- 电梯维护保养
- 2025年河南应用技术职业学院单招职业技能测试题库汇编
- 七年级数学下册 第2章 单元测试卷(浙教版 2025年春)
- DB11-T 1093-2014 液化天然气汽车箱式橇装加注装置安全技术要求
- 2024中考地理时事热点强化训练
- 2025年春新人教版数学七年级下册课件 9.2.2 用坐标表示平移 第2课时 由坐标变化判断图形平移
- 国家铁路局工程质量监督中心面向社会公开招聘5人高频重点提升(共500题)附带答案详解
评论
0/150
提交评论