图书馆管理系统体系结构设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图书馆管理系统体系结构设计
1绪论
1.1系统开发背景
随着各高校图书馆的规模不断扩大,各种图书数量飞速增加,因此图书馆日常管理中各种信息量也成倍增加。面对庞大的信息量,如果我们还是采用传统的人工方式管理会导致图书馆管理上的混乱,人力物力也会极大浪费,因此我们有必要制定一套合理、有效、规范和实用的图书馆管理系统,对图书馆中各种资料信息进行统一集中管理。
1.2概述
高校图书馆是面向老师、学生提供文献信息服务,管理图书。对于用户,应该要满足查询、借阅、返还、续借的功能,而对于管理员,要实现图书馆增添或删减图书、管理图书的功能。用结构化系统分析与设计的方法,建立一套有效的图书信息管理系统,可以减轻工作,将工作科学化、规范化,提高管理效率。
2系统总体设计
2.1系统需求分析
通过对图书馆管理系统的理解:
1.图书管理员:对图书进行增加、删除、修改。详细内容还包括管理图书的库存信息、损坏信息、借阅信息等等。
2.系统管理员:对用户的图书馆账号进行管理,对用户进行增删改查操作。根据图书馆系统在运行期间的一些数据进行查询统计的结果来决定图书的新增、购买、入库图书等操作。
3.读者:注册账号。检索图书(包括根据各种关键字来检索)。查询自己的借阅情况。对图书进行借阅、续借、归还、预定。
2.2子系统和功能模块的划分
根据功能需求和业务分工,可将图书馆管理系统划分以下为四个子系统:
1.基础信息维护子系统
基础信息维护子系统中,可分为管理员设置模块、书架设置模块。
2.读者管理子系统
读者管理子系统中,可分为读者档案管理模块、读者类型设置模块。
3.图书管理子系统
图书管理子系统中,可分为图书类型设置模块、图书档案管理模块。
4.图书流通管理子系统
图书流通管理子系统中,可分为图书查询模块、图书借阅模块、图书归还模块、图书续借模块。
2.3系统功能分析
2.3.1基础信息维护子系统
图书馆的基础信息主要包括图书馆管理员的信息和图书存放书架的信息,通过管理员设置模块,可以添加删除管理员、设置管理员的权限,通过书架设置模块,可以说明图书存放
书架信息添加、删除书架信息。
2.3.2读者管理子系统
读者管理的对象包括教师、本科生、研究生等,不同类型的对象要设置不同的借书权限,另外还要对读者的档案进行管理。比如本科生可以同时借的书籍数量最大为5本,研究生为8本,教师为10本。读者可以修改自己的个人信息,但涉及到权限和身份只能通过管理员进行管理。
2.3.3图书管理子系统
图书管理的对象是图书馆里的图书,图书管理员对这些图书进行管理,可以添加删除不同类型的图书及注明图书可借的天数、库存数量,添加删除图书的档案。比如当买进新的图书时,要将该图书入库,当某本图书丢失时,要删除该书的信息。
2.3.4图书流通管理子系统
图书流通管理,可分为图书查询、图书借阅、图书归还、图书续借。读者登录系统后,可以查询图书馆中任一本图书的信息,可以通过管理员对图书进行借阅和归还,而续借可以自己通过系统来进行。图书馆管理员可以处理读者借阅和归还图书的请求,更新图书馆的信息。
2.4系统功能结构图
图1 系统功能结构图
2.5系统流程图
图书馆管理系统的流程是用户先选择登录身份,是读者或是管理员。如果是读者,就输入自己的学号及身份证号进入系统,如有一项不符合则不能进入系统,成功登陆系统后,读者能进行信息查询,及修改自己的相关信息,查询到自己所需要的图书就能通过管理员进行借阅图书、归还图书、续借图书。如果是管理员,那管理员可以进行相关信息的查询、添加删除图书及读者的所有信息、设置相应的权限以及完成读者的图书借阅与归还等。
图书馆管理系统的系统流程图如图2所示。
图2 图书馆管理系统的流程图