图书馆管理系统需求分析大作业
- 格式:doc
- 大小:145.50 KB
- 文档页数:12
图书管理系统需求分析图书管理系统需求分析随着图书馆规模的扩大和管理的复杂化,图书管理系统成为了图书馆运营的必要工具。
本文将对图书管理系统的需求进行分析,包括用户需求、功能需求、性能需求、界面需求、技术需求和商业需求等方面。
一、用户需求图书管理系统的主要用户包括图书馆管理员、读者和出版社。
管理员需要一个高效、易用的系统来管理图书、读者和图书馆日常运营。
读者需要一个方便、友好的系统来查询图书、借阅和续借。
出版社需要一个开放、灵活的系统来管理图书信息和新书发布。
二、功能需求1、图书管理:包括图书信息录入、查询、修改和删除等功能。
2、读者管理:包括读者信息录入、查询、修改和删除等功能。
3、借阅管理:包括借书、还书、续借和预约等功能。
4、库存管理:包括库存查询、入库和出库等功能。
5、统计分析:包括借阅统计、读者统计和图书统计等功能。
6、系统管理:包括系统设置、权限管理和日志等功能。
三、性能需求1、稳定性:系统应能够保持长时间稳定运行,避免因硬件或软件故障导致的数据损失。
2、安全性:系统应能够保障数据安全,避免未授权访问和数据泄露。
3、可靠性:系统应能够提供可靠的图书管理和借阅服务,避免因系统故障导致借阅流程受阻。
4、响应速度:系统应能够快速响应读者的查询、借阅和续借请求。
四、界面需求1、易用性:系统应具有简单的操作流程和直观的用户界面,方便用户使用。
2、美观性:系统应具有美观的界面设计,提高用户的使用体验。
3、设计风格:系统应保持一致的设计风格,确保各个功能模块的统一性和协调性。
五、技术需求1、前端技术:应选择适合图书管理系统的前端开发框架和库,例如React、Vue等。
2、后端技术:应选择稳定、高效的后端开发框架和技术,例如Spring、MySQL等。
3、数据库选择:应选择适合图书管理系统的数据库,例如MySQL、Oracle等。
六、商业需求1、系统开发成本:应考虑系统开发的成本,包括人力、硬件和软件等费用。
团队成员:图书管理系统建模一:实验名称图书管理系统详细设计。
二:需求分析图书馆中存在大量的图书信息,在以前图书信息的记录都是建立在手工记录上,这样一来对借阅者的借阅权限以及借阅天数等采用人工计算、手抄进行,数据信息处理工作量大,容易出错和丢失。
因此,建立一个智能化、系统化、信息化的图书资料库是十分重要的。
使用计算机软件对图书进行管理,是计算机应用的一部分。
充分利用计算机的功能,实现对读者管理、书籍管理等自动化控制,将会使图书资料库的工作强度大大减弱,可以实现图书检索迅速、可靠性高、存储量大、寿命长、成本低,能最大限度地提高图书管理的效率,也是图书管理信息化、正规化管理的必然趋势.在本系统中主要满足借书者、图书管理员和系统管理员三方面的需求.对借书者来说主要是查询个人信息、查询图书信息、预定当前正在被别人借阅的图书、借阅图书和返还图书等;图书管理员是系统的主要使用者,负责借书处理和还书处理,当读者预定的图书借出给定预定者后取消图书预定;系统管理员主要负责系统的维护工作,涉及到读者信息管理,图书信息管理,系统状态维护等。
三、系统模型图书管理系统的参与者及其介绍系统管理员系统管理员为系统的管理者,系统管理员主要有以下权限:读者信息管理,图书信息管理,系统维护.图书管理员图书管理员为图书馆工作人员,图书管理员主要有以下权限:分类管理,借书处理,还书处理,解除预定.图书借阅者图书借阅者是系统中数量最多也是最重要的参与者。
图书借阅者主要有以下权限:查询个人信息,查询图书信息,预定图书,借阅图书,返还图书。
1、创建系统用例模型图a图书借阅者用例图借阅者能够通过该系统进行如下活动及活动内容和要求查询个人信息借阅者可以在查询界面了解自己的详细信息查询图书信息借阅者可以在查询界面了解图书馆中所有的图书信息,及是否被借出预定图书借阅者可以通过预定界面预定图书馆中借出的图书借阅图书借阅者可以在图书馆中借阅未被借出和已预约的图书返还图书借阅者在相应的时间内免费还书,如逾期按照相应规定还书a.系统管理员用例图。
图书管理系统需求分析报告图书管理系统需求分析报告范文(精选10篇)随着社会一步步向前发展,报告对我们来说并不陌生,报告包含标题、正文、结尾等。
其实写报告并没有想象中那么难,以下是小编整理的图书管理系统需求分析报告范文(精选10篇),仅供参考,欢迎大家阅读。
图书管理系统需求分析报告篇1一、引言1.背景分析一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的借书和还书过程,想必大家都已很熟悉。
在计算机尚未在图书馆广泛使用之前,借书和还书过程主要依靠手工。
一个最典型的手工处理还书过程就是:读者将要借的书和借阅证交给工作人员,工作人员将每本书上附带的描述书的信息的卡片和读者的借阅证放在一个小格栏里,并在借阅证和每本书贴的借阅条上填写借阅信息。
这样借书过程就完成了。
还书时,读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息,这样还书过程就完成了。
以上所描述的手工过程的不足之处显而易见,首先处理借书、还书业务流程的效率很低,其次处理能力比较低,一段时间内,所能服务的读者人数是有限的。
利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。
我们将会看到排队等候借书、还书的队伍不再那么长,工作人员出错的概率也小了,读者可以花更多的时间在选择书和看书上。
为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特编写该程序以提高图书馆的管理效率。
使用该程序之后,工作人员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。
图书管理系统是一种基于集中统一规划的数据库数据管理新模式。
在对图书、读者的管理,其实是对图书、读者数据的管理。
本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。
2.系统简介图书管理系统是图书馆的重要组成部分,一般分为两大部分,流通系统和采购系统。
采购系统分为订单管理、图书入库、图书著录、图书上架、新书上报和书目审查、系统设置。
图书管理系统需求分析报告一、引言图书管理系统是应用程序,它是流畅的运营每个图书馆必须要有的重要组成部分。
本文旨在分析并总结图书管理系统的需求,以制定出适应当前市场和功能需求的图书管理系统。
二、系统概述本图书管理系统需要实现以下功能:1. 图书的分类存储,使借阅者可以更快捷准确地找到自己需要的书籍。
2. 多用户登录,使用用户和管理员账号,管理员可以管理所有用户,包括新增、删除和修改用户信息。
3. 借阅模块包括借阅申请、预约、续借、还书等功能,让用户可以更方便地进行借阅操作。
4. 后台管理模块主要是进行日常的管理操作,包括管理员的权限设置、图书的新增、删除和修改、用户信息的维护、罚款等管理。
三、需求分析1. 用户部分①登录模块要求实现多种登录方式,包括用户名和密码、身份证号、手机号等,以便不同用户可以快速登录并管理自己的信息。
②用户信息管理用户应该能够轻松地查看、修改和删除自己的个人信息,例如姓名、联系方式和证件号码等。
同时,用户还可以查看自己的借阅记录和罚款情况。
③借阅模块用户应该能够查看所借图书信息,并可以自行选择预约图书或者立即借阅。
在借阅时,需要输入借阅时间,还书截止时间,系统应该能够显示当前用户剩余的借书时间,同时在需要续借或者还书时也要提醒借阅人员。
④搜索模块用户应该能够轻松自如地查找想要搜索的图书,例如可以根据图书名称和作者等关键词搜索。
2. 管理员部分①登录模块管理员应该能够快速准确地登录到系统管理后台。
②用户信息管理管理员可以新增、删除和修改用户信息,包括对用户个人信息的修改和对罚款的设置、管理等。
③图书信息管理管理员应该能够用于新增、删除和修改图书信息,并对图书分类、图书状态等信息进行管理。
④借阅记录管理管理员应该能够看到所有用户的借阅记录,并作相应的处理,例如续借、逾期罚款等。
四、需求总结以上是对图书管理系统的需求分析。
本报告提出的要求都可以通过开发和调试相应的套件来满足。
为了确保系统更好地符合用户的需求,我们还可以通过进行市场调查和用户体验测试加以完善。
图书管理系统需求报告(3篇)【摘要】:图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理。
现今,有很多的图书馆尚未使用计算机进行信息管理。
图书馆若采取手工方式对图书资料和图书借阅情况进行人工管理,由于资料繁多,手工处理的工作量大,整体管理效率低下,也不方便读者对图书资料的查阅。
为了提高日常的图书管理效率,必须开发满足大多数中小型的图书管理要求的图书管理系统。
文章针对通常的图书管理流程,深入分析了图书管理系统的需求和功能,为图书管理系统程序开发提供了现实理论基础。
【关键词】:二十一世纪是信息高度交流与发展的时代,面计算机系统则在信息时代扮演着极为重要的脚色,随着计算机的不断发展,计算机以渗透到各个领域,图书馆也不例外,图书馆的计算机化以不容迟缓。
一、图书管理系统的需求分析当决定要开发一个信息系统时,首先要对信息系统的需求进行分析,需求分析要做的工作是深入描述软件的功能和性能,确定软件设计的限制和软件同其他系统元素的接口细节,定义软件的其他有效性需求。
获得当前系统的处理流程,在此首先假设当前系统是手工处理系统。
手工处理流程大致是这样的。
读者将要借的书和借阅证交给工作人员,工作人员将每本书附带的描述书信息的卡和读者借阅证一起放在一个小格栏,并在借阅证和每本书上贴的借阅信息。
这样借书过程就完成了。
还书时读者将要还的图书交给工作人员,工作人员图书信息找到相应的书卡和借阅证,并填写相应的还书信息。
抽象出当前系统的逻辑模型。
在理解当前系统“怎么做”的基础上,抽取其“做什么”的本质,从而从当前系统的`物理模型抽象出当前系统的逻辑模型。
在物理模型中有许多物理因素,随着分析工作的深入,有些非本质的物理因素就成为不必要的负担,因而需要对物理模型进行分析,区分出本质的物理因素就成为不必要的负担,因而需要对物理模型进行分析,区分出本质的和非本质的困素,去掉那些非本质的困素即可获得反映系统本质的逻辑模型。
图书管理系统需求分析报告图书管理系统需求分析报告(集合14篇)随着社会不断地进步,报告使用的次数愈发增长,其在写作上有一定的技巧。
那么,报告到底怎么写才合适呢?以下是小编收集整理的图书管理系统需求分析报告,希望能够帮助到大家。
图书管理系统需求分析报告1根据文件精神要求,学区召开专项图书排查清理安排会议,对此项工作进行了详细的安排部署,现将自查情况做如下汇报:一、学校图书基本情况学区现有六年制完校X所,附设幼儿园X个。
小学常规教学班X 个,学校现有图书室、阅览室各一个,楼道图书阅览区四处,各班均配备了“班班有个图书角”项目设施,创建了班级图书角。
二、图书排查清理情况反馈1、接到上级部门关于图书排查清理通知后,我学区认真学习文件精神,组织全学区各六年级完校(教学点)、幼儿园负责人召开专项工作会议,对有出版社出版的普通图书,封面使用“教育部新课标推荐书目”“教育部新课标指定书目”“中小学生语文新课标必读书系”“新课标课外指定阅读丛书”“教育部重点推荐”“教育部推荐”或“新课标重点推荐”“新课标推荐”等名称,传递虚假信息,严重误导学生和家长的情况作了详细说明,对此类图书误导师生的问题提高了思想认识,并对任务进行合理安排,确保了此项活动有序开展。
2、学校组织实施了以图书管理员重点清查和班主任协助排查的工作机制,明确职责,上下联动,对此次专项清查工作进行了任务分解。
图书管理员对入册的语言类、文学类、艺术类图书分类检查,重点检查了文学类绘本、故事书、名著。
各班主任利用班队会认真清查了班级图书角图书,对不符合规定的图书登记上报,完成清理工作。
经排查,我校(园)配备部分图书由上级部门配备,学校自选图书均从正规渠道购置,采购时进行了严格的审查把关,学校各类图书封面均无上述违规标识,不存在冒用国家教育部名义的情况。
三、学校今后的打算1、加强组织领导。
学校加强对图书的管理,从图书的采购、整理入册等案方面加强审查,加强此类专项行动的组织领导,明确学校职责分工,将此次专项行动与加强学校管理有机结合,科学有序推进。
图书馆管理系统需求分析报告图书馆管理系统需求分析报告一、引言为了使图书馆管理员能方便的管理图书馆日常信息以及方便学生能方便的实现对个人借阅信息的查询,特研发此系统。
现有的大多数【图书馆管理系统】大都是安装在图书馆的PC机上,不方便管理员进行远程查询等操作,也不方便学生在外网查询借阅信息。
图书馆管理系统的实施,将很大程度上提高了图书馆信息资源的利用率,也使得读者能够更加方便的对图书进行个性化的管理。
因此,一个可以在任意时刻都可以很方便的查询图书馆书籍等信息的网上【图书馆管理系统】能够极大的方便管理员及学生的日常生活,有着十分重要的现实意义二、任务概述该单位图书馆现为人工管理,效率低,易比错,手续繁琐,而且耗费大量的人力。
图书馆希望设计一个图书管理系统,用于管理读者的登记,图书的购入、借出、归还以及注销等。
并且方便管理人员还查阅某位读者、某本图书的借阅情况。
并可加快对当前借阅情况统计的效率,以全面掌握图书的流通情况、提高工作效率、加快信息反馈,为读者提供满意的借阅环境。
三、数据描述3.1处理流程和数据流程图书信息按分类号和作者号对书籍进行分类,编写好编号后入库;学生凭图书证最大限度可借6本,借书期为2个月,续借后,借书期可增加1个月(寒暑假另订);教职工凭有效证件,最大限度可借书10本,借书期为1个月,续借后,借书期可增加30天。
并要求在借书期期间还书;若超过借书期,则根据超期1天0.1元进行处罚,若款项未交,则将行使借书的权力;管理员登记图书借还及处罚情况.tliver cell cancer, pancreatic inflammatory, pancreatic cancervarious type nephritis, kidney failure, bladder inflammatory various goiter, thyroid gland tumor, thyroid cancer bone joint system bone loose, and bone metabolism disease, and endocrine bone disease According to the professional future work in selected non-specified sections (including Pediatrics, Neurology, etc) Web (you can select a Department). ?Pediatric rotation learn: awareness ... (2) ultrasound imaging in this specialized training, further improve the clinical ability. Requirements are as follows: 1) deepen learning and mastering basic theories and clinical knowledge relating to this group, including ultrasound and Interventional ultrasound therapy. 2) mastering clinical ultrasound in diagnosis and differential diagnosis of diseases, as well as writing in the report. All display techniques, measurement of main organs and standards section and correct measurement of Doppler flow parameters. Familiar with the imaging examination and diagnosis of various quality control standards, to further improve the imaging examinations and diagnosis level 3) combine clinical work, basic grasp the operation methods of Interventional ultrasound, ultrasonic treatment on disease indications, the value and the limits of the system. 4) basic knowledge common diseases in different systems, different imaging method. Clinical ultrasound learning disease species and cases requirements: System disease/operation name cases number (?) digestive system hepatitis,cirrhosis, fat liver, liver abscess, liver vascular tumor, liver cell cancer, liver transfer tumor3.2系统数据流程图下图是图书馆管理系统的数据流程图,它全面描述了该系统逻辑模型。
图书馆管理系统需求分析(作业版)图书馆管理系统案例分析图书馆管理系统案例分析 (1)1 项目描述 (2)主要功能 (2)用户特点 (2)讨论 (2)2 系统结构 (9)用例图 (9)用例规约 (10)类图 (12)用户活动图 (13)3 界面 (14)读者登陆成功界面 (14)读者操作界面 (14)4 结束语 (16)1 项目描述立足于校园实际,着眼于未来发展,传统的图书馆管理已经过于落后,图书的管理国语的繁琐,图书管理员的工作压力大、任务重、消耗时间长。
而简建成符合标准化协议、通用性强、实用的系统来提高图书信息的现代化管理水平,实现信息资源的共享——图书馆管理系统是一种基于集中统一规划的数据库数据管理新模式。
对图书、读者的数据进行系统化的管理。
本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。
图书管理员可以管理读者的登记、图书的购入、借出、归还以及注销等;其宗旨在于提高管理员的工作效率,减少相关人员的工作量,使学校的图书管理工作真正做到科学、合理的规划,高效的实施。
主要功能(1)对现有图书的综合信息进行修改、删除;(2)能够实现对读者信息的查询、密码的修改以及对读者信息的管理(3)能够进行借阅、还书功能;用户特点本软件的最终用户是面向管理员、读者,他们都具有一定的计算机应用基础,可以比较熟练的操作计算机。
管理员和读者都是经常性用户;讨论甲方:用户乙方:小组成员讨论过程:乙方:你想要做一个什么样的系统甲方:我想要做一个图书馆管理系统,图书馆内的图书太多了,种类复杂。
管理起来很不方便。
有一个图书管理系统能更方便我对图书进行管理,减少时间的浪费,让我有更多的时间去做其他的事。
乙方:你想要用它来做什么甲方:做什么就是管理图书。
乙方:我想了解一下如何进行管理图书,就是对图书进行怎样的管理甲方:比如说我刚从外面买回了一些新的图书,需要把图书进行整理归类,你们要做的就是要把我这些图书管理的工作简化,让这些工作不再那么繁琐,处理起来更加方便,还有就是一些已经淘汰下去的图书,这些图书已经不再图书馆了,淘汰下去的图书同学们不知道都有什么,从而会造成很多麻烦,乙方:你的意思就是把图书的各种基本信息通过电脑的屏幕显示出来,这样图书馆都有什么样子的书,图书的各种类型,同学们就一一能知道,这个问题我们可以创建一个表格把所有的图书信息用表格的形式显示出来甲方:淘汰的图书怎么办乙方:淘汰的图书可以数据库中的方法删除所淘汰的图书信息,信息删除后就没有办法查询出来甲方:学生怎么看图书信息乙方:可以再建一个表用于存储学生的基本信息,存储学生登录账号信息,这样学生就可以用自己的账号登录学校的图书管理系统,查看系统内的图书信息,以方便自己借阅图书。
G8组需求分析1.1系统目的分析图书馆作为大学中同学们主要利用的场所,必定会是最繁忙的地方。
当图书档案由人看管,登记,修改,增删,查询时,效率低,而且容易出错,数据不安全,并且时间很久之后数据量增加会导致数据检索困难等诸多问题。
当图书馆发展后,过多的数据使图书馆管理问题凸显。
我们将编好的程序用于图书馆信息管理、图书借阅、图书登记、用户登记、新增和删减图书等服务项目,利用这些技术可以提高图书馆工作效率,使图书馆给同学们提供更好的服务,是系统开发的主要目的。
1.2系统状况图书管理系统是一种基于数据库数据管理模式。
在对图书、读者的管理,其实是对图书、读者数据的管理,我们将图书和读者的数据录入系统的数据库,并且储存这些信息,然后利用已知信息的更改来对图书进行管理。
设计“图书管理系统”主要目的是利用数据库软件编制一个管理软件,用以实现图书、读者以及日常工作等管理。
同时对整个系统的分析、设计过程给出一个完整论证。
避免登记,修改,增删,查询时的错误。
图书管理系统需要满足来自3方面的需求:这四个方面分别是图书借阅者、图书馆普通管理员和系统管理员。
图书借阅者的需求是利用个人的用户名和密码登陆系统,查询图书馆所存的图书、个人借阅的时间、个人借阅书本情况及个人信息的修改;图书馆普通管理员对图书借阅者的借阅及还书要求进行操作,并且可以明了图书的借出情况,同时形成借书或还书报表给借阅者查看确认;系统管理员负责旧书销毁、新书录入、图书更新,以及借书前用户注册、注销和信息更新。
2.1运行环境硬件平台:本人用户名和密码,客户端,管理端操作系统和版本:windows xp及以上版本3.1 登陆界面我们需要一个图书馆的登陆界面,大体上包括读者的用户名,登录密码,以及新读者的注册,力所能及的话也能设置记住密码,和自动登录的按钮来供选择。
用户可以点击用户名的空白处输入用户名,如果未注册可以点击‘注册’进行新账户的注册,点击账号空白处的窗口登入密码。
图书馆管理系统——需求分析说明目录一、引言1.1 编写目的1.2 项目背景1.3 术语定义1.4 参考资料二、任务概述2.1 功能概述2.2 目标2.3 用户特点三、具体需求3.1 ER图3.2 用例图3.3 用例说明四、系统接口4.1 用户接口4.2 硬件接口4.3 软件接口五、性能需求六、软件属性6.1 可使用性6.2 系统安全6.3 可维护性一、引言1.1 编写目的编写本报告的目的是明确本系统的详细需求,供使用单位确认系统的功能和性能,并作为软件设计人员的设计依据和使用单位的验收标准。
需求说明书有时候也被称为规格说明书,本规格说明描述了任务管理项目的要求,并且作为各方面沟通的依据,也为下一步工作提供基准。
软件开发小组的每一位成员应该阅读本需求说明,以明确项目最后要求完成的软件产品的特点。
经使用方认可的需求说明将作为产品特征评价、仲裁的重要参考。
1.2 项目背景项目名称:图书馆管理系统项目开发者:“图书馆管理系统”开发小组用户:湖州职业技术学院图书管理员、读者(学生、老师)为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特编写该图书管理系统以提高图书馆的管理效率。
使用该系统之后,工作人员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。
1.3 术语定义1.系统:图书馆管理软件2.图书信息:一些图书的基本信息,包括书名、书号、作者、出版社、库存数量及库存位置等信息,便于读者查询借阅。
3.借书记录:包括借阅者的姓名、ID号以及所借书的书名和借书日期等信息。
4. 借阅规则:对不同的借阅者有不同的借阅册数和借阅时间,对不同的违章情况有不同的罚款措施。
1.4参考资料:[1] 王立福等,《软件工程》(第三版),北京大学出版社[2] 张海藩,《软件工程导论》(第五版),清华大学出版社[3] 王珊等,《数据库系统概论》(第四版),高等教育出版社二、任务概述2.1 功能概述基本功能要求:图书管理:新书登记,图书查询,图书注销;借阅管理:借书,还书,查询今日到期读者;读者管理:增加读者、删除读者、查询读者、读者类别管理(可以设置不同类的读者,并使不同类读者对应不同类的图书流通参数,如可借册数,可借天数,可续借次数,可续借天数等);报表管理:包括图书借阅统计报表,被注销图书统计报表等;报表可以有多种格式可供选择;可以把报表输出到文件中,可以预览报表、打印报表等。
图书馆管理系统需求分析刘威1103710109目录目录 (2)1.引言 (3)1.1、编写目的 (3)1.2、背景说明 (3)1.3、术语定义 (3)1.4、参考资料 (4)2.任务概述 (4)2.1、用户特点 (4)2.2、假定与约束 (4)3.需求规定 (4)3.1、对功能的规定 (4)3.2、对性能的规定 (5)3.3、输入输出的要求 (6)3.3.1、读者管理 (6)3.3.2、采编管理 (6)3.3.3、流通管理 (6)3.3.4、统计管理 (7)3.3.5、查询管理 (7)3.4、数据库管理能力的要求 (8)3.4.1、数据流图: (8)3.4.2、数据库设计 (8)3.4.3、图书管理的数据库表结构 (9)3.5、故障处理要求 (11)3.6、其他专门要求 (11)4.运行环境设定 (11)4.1、设备 (11)4.2、支持软件 (11)4.3、控制 (11)1.引言1.1、编写目的立足于校园实际,着眼于未来发展,建成符合标准化协议、通用性较强、实用的系统,以提高图书信息的现代化管理水平,实现信息资源的共享。
图书管理系统是一种基于集中统一规划的数据库数据管理新模式。
在对图书、读者的管理,其实是对图书、读者数据的管理。
本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。
使用该系统之后,图书馆管理人员可以管理读者的登记、图书的购入、借出、归还以及注销等;还可以查询某位读者、某本图书的借阅情况,对当前借阅情况给出一些统计,给出统计表格,以全面掌握图书的流通情况。
本系统的宗旨是提高图书管理工作的效率,减少相关人员的工作量,使学校的图书管理工作真正做到科学、合理的规划,系统、高效的实施。
1.2、背景说明目前相类似的管理系统已广泛的应用在各行各业,成为各行各业提高相关管理效率的重要手段。
图书信息管理系统也在日益广泛地应用于各图书馆的管理中,大大提高了图书管理的相关管理效率,其在图书管理中所起的作用是显而易见的。
这次课程设计的课题为图书信息管理系统,其主要包含图书基本信息管理和图书借阅管理,该系统能进行图书信息的录入、读者登记、查询等功能。
鉴于目前学校图书数剧增,图书信息呈爆炸性增长,图书馆对图书信息管理的自动化与准确化的要求日益强烈的背景下构思出该图书信息管理系统软件,该软件设计完成后可用于所有中小型图书馆的图书信息的管理。
随着网络技术的高速发展,计算机应用的普及,利用计算机对图书馆的日常工作进行管理势在必行。
虽然目前很多大型的图书馆已经有一整套比较完善的管理系统,但是在一些中小型的图书馆中,大部分工作仍需要手工完成,工作起来效率比较低,管理员不能及时了解图书馆内各类图书的借阅情况,读者需要的图书难以在短时间内找到,不便于动态及时地调整图书结构。
为了更好地适应当前读者的借阅需求,解决手工管理中存在的许多弊端,越来越多的中小型图书馆正在逐步向计算机信息化管理转变。
1.3、术语定义(1)系统:图书馆管理软件(2)图书信息:图书的基本信息,包括书名、图书编号、作者、出版社、索书号、库存数量以及库存位置等,以供于读者查阅。
(3)借书记录:包括借阅者的姓名、班级、借书卡ID号以及所借图书的书名、借书日期等(4)借阅规则:对不同的借阅者有不同的规定借阅图书数量和借阅时间,对不同的违章情况有不同的罚款措施。
1.4、参考资料[1]张海藩.软件工程导论(第四版).北京:清华大学出版社,2003年12月[2]朱少民.软件测试方法和技术.北京:清华大学出版社,2005年7月[3]Paul C.Jorgensen.软件测试(第二版).北京:机械工业出版社,2006年2月[4]郭胜,夏邦贵.Visual Basic数据库开发入门与范例解析.北京:机械工业出版社,2004年4月[5]刘瑞新.Visual Basic管理信息系统开发毕业设计指导及实例.北京:机械工业出版社,2005年3月2.任务概述2.1、用户特点主要是针对各高校图书馆而造就的系统,所以用户最多的就是学生,因此本系统的的用户特点就是这一方面。
2.2、假定与约束A、建议软件寿命:10年;B、进行系统方案选择比较的时间:10天;C、经费来源和使用限制:经费由上级拨款,使用暂无限制;D、法律和政策方面的限制:不可以违反国家法律和学校的相关规定;E、硬件、软件、运行环境和开发环境的条件及限制:客户端运行于基于Windows平台的PC机服务器端运行于Windows Server平台的服务器;F、可利用的信息和资源:略;G、建议开发软件投入使用的最迟时间:开发后的2个月。
3.需求规定3.1、对功能的规定本系统包括以下几部分功能模块。
1.管理员进入的功能:1)登录模块:用户输入用户名密码登录,如果登录不成功,可以发邮件问管理员原因,如果不是成员的话,要经过注册才能进去,注册要经过管理员审核,审核通过才能用用户名与密码登录。
2)系统管理模块:管理员可以对用户与增加删除修改,如果有新用户注册就会提示管理员进行审核或有新的留言也会相应提示。
3)图书管理模块:对图书进行增加删除修改。
4)借阅管理模块:对借书,还书进行管理,还有可以查看其罚款信息。
5)读者管理:对学生与教师进行信息查询,并且可对学生与教师的信息进行管理。
6)系统设置:包括系统名称设置,图书类别设置,图书存放位置设置。
2.用户进入的功能模块:1)查看图书信息2)借书管理3)修改密码4)借书信息查询5)还书信息查询3.2、对性能的规定为了保证系统能够长期、安全、稳定、可靠、高效的运行,图书管理系统应该满足以下的性能需求:1、系统处理的准确性和及时性系统处理的准确性和及时性是系统的必要性能。
在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足学校对信息处理的需求。
2、系统的开放性和系统的可扩充性图书管理系统在开发过程中,应该充分考虑以后的可扩充性。
例如用户查询的需求也会不断的更新和完善。
所有这些,都要求系统提供足够的手段进行功能的调整和扩充。
而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。
通过软件的修补、替换完成系统的升级和更新换代。
3、系统的易用性和易维护性图书管理系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。
这就要求系统能够提供良好的用户接口,易用的人机交互界面。
要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。
4、系统的标准性系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。
所有这些都要符合主流国际、国家和行业标准。
5、系统的先进性目前计算系统的技术发展相当快,做为图书管理系统工程,在系统的生命周期尽量做到系统的先进,充分完成企业信息处理的要求而不至于落后。
这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。
另一方面,在系统设计和开发的过程中,应在考虑成本的基础上尽量采用当前主流并先进且有良好发展前途的产品。
6、系统的响应速度图书管理系统系统在日常处理中的响应速度为秒级,达到实时要求,以及时反馈信息。
在进行统计分析时,根据所需数据量的不同而从秒级到分钟级,原则是保证操作人员不会因为速度问题而影响工作效率。
3.3、输入输出的要求3.3.1、读者管理1.新学期向导能自动引导您建立新班级,处理毕业班读者。
2.借书证制作可用扫描仪、图像文件等作为读者照片源,制作黑白或彩色的借书证。
3.读者管理能完成读者调动、借书证挂失、补办、停止借阅、单独打印读者条码等日常事务。
4.读者可以自由分类,可为每一类读者指定借阅规则。
5.读者有自己的密码,可以远程预约图书。
3.3.2、采编管理1.有完善的采编功能,拥有200万册典型书目的辅助编目数据。
2.图书采编采用扫描枪自动识别ISBN和统一书号,对分类号进行自动分析,借助可扩展的编目库减轻编目人员的工作。
3.图书注销有完整的备查档案。
3.3.3、流通管理1.借书完全通过扫描枪条码识别,自动识别借书证是否有效,根据设定的规则进行管理。
提示读者已借书数、超期图书应缴罚款等参考信息。
2.还书完全通过条码识别,自动作超期记录。
3.图书预约可以为读者提供方便,可以进行管理及打印到书通知。
4.图书损坏、丢失处理能显示每本书上次损坏的记录以及其它信息。
3.3.4、统计管理1.综合统计统计图书馆目前的各种指标。
2.流通统计可以统计、分析各时期的图书流通率、分类流通率、流通变化趋势,并可以图表、表格两种方式显示。
3.馆藏统计可以统计、分析各时期的图书馆藏量、分类馆藏量、馆藏量变化趋势,并可以图表、表格两种方式显示。
3.3.5、查询管理1.读者可以通过WEB随时随地进行图书检索,可以随意安排检索条件、检索项目。
2.借阅综合查询可以查询按全体读者、各类别读者、某个部门、班级、个人进行借阅图书、超期图书、借还书日期、借阅天数的查询。
3.超期图书汇总可以按部门查询已超期图书,可打印催还图书通知单。
4.可查询图书的被借阅史、读者的借阅史。
5.应收超期罚款、已收罚金的明细、汇总帐。
6.已注销、损坏图书查询。
3.4、数据库管理能力的要求3.4.1、数据流图:3.4.2、数据库设计实体:图书(图书编号,书名,作者,出版社,定价,图书类别,图书ISBN号,图书数量)学生(学生学号,学生姓名,性别,入校时间,毕业时间)管理员(编号,名字,密码,加入时间)联系:学生管理(图书管理员,学生姓名,学生密码)图书管理(图书管理员,借阅号,归还号)查询(图书编号,借阅证号,图书管理员,学生)3.4.3、图书管理的数据库表结构依据数据库的原理,并结合以上E-R图,经过转化,即可进行数据库的物理设计。
基于以上数据库的逻辑设计,考虑程序设计的简易性,同时考虑题目的时间,该系统的数据库采用Microsoft SQL Server 2000。
本系统决定采用一个数据库,在其下创建5个数据表,其结构分别如下:1.图书信息表(tBook),其字段列表如表4-1所示。
2.图书借阅登记表(tBorrow),其字段列表如表4-2所示。
表4-2 图书借阅登记表的结构3.图书归还登记表(tReturn),其字段列表如表4-3所示。
表4-3 图书归还登记表的结构4.学生信息表(tVip),其字段列表如表4-4所示。
5.管理员信息表(tOperators),其字段列表如表4-5所示。
3.5、故障处理要求系统会对自动保存更新的数据,同时还会自动备份。
以确保在电脑突然死机或者是受到外部的恶意攻击破坏的情况下数据信息的安全。
另外,我们还要求该系统可以进行自动提示升级。