• 首页>范文 > 范文
  • 图书馆软件需求分析范文

    图书管理系统需求分析

    (1)待开发系统的一般概述 :

    立足于校园实际,着眼于未来发展,建成符合标准化协议、通用性较强、实用的系统,以提高图书信息的现代化管理水平,实现信息资源的共享。图书管理系统是一种基于集中统一规划的数据库数据管理新模式。在对图书、读者的管理,其实是对图书、读者数据的管理。本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。使用该系统之后,图书馆管理人员可以管理读者的登记、图书的购入、借出、归还以及注销等;还可以查询某位读者、某本图书的借阅情况,对当前借阅情况给出一些统计,给出统计表格,以全面掌握图书的流通情况。

    本系统的宗旨是提高图书管理工作的效率,减少相关人员的工作量,使学校的图书管理工作真正做到科学、合理的规划,系统、高效的实施。

    (2)产品功能

    登录系统:注销用户、系统退出。

    管理:用户管理、图书管理、读者管理、借阅管理。

    查询:图书查询、读者查询、借阅查询。

    报表打印:所有图书、借出图书、库存图书、所有读者。

    帮助:使用说明、关于。

    另外建议:

    1.做个有条形码的借书证,方便借书还书。

    2.在编目和流通这两块一定要改善,用计算机管理。

    3.对库能够灵活设置。

    4.做个借期超过要求罚款的功能,不同类的书罚款各不相同。

    5.软件系统安全上要有一定的保障。

    6.增加各种尽可能多的统计功能。

    7.安装磁条,增加图书安全性。

    8.图书管理系统软件还必须具有,导入,导出数据库功能。方便即时更新和修改。

    图书管理系统的需求分析

    软件需求分析就是软件计划期间建立的软件可行性分析求精和四化,分析各种可能的解法,并且分配给各个软件元素。需求分析是软件定义阶段中的最后一步,是确定系统必须完成哪些工作,也就是目标系统提出完整、准确、清晰、具体的要求。

    需求分析可分为问题分析、需求描述及需求评审三个阶段

    范围

    本图书馆管理系统适应于中小规模公共图书馆、中小学及各院校图书馆

    项目目标

    本项目的设计目标旨在方便图书管理员的操作,减少图书管理员的工作量并使其能更有效的管理书库中的图书,实现了传统的图书管理工作的信息化建设。

    本系统的服务对象为图书馆流通部门的工作人员,用户界面友好,不需计算机专业的专门训练即可使用本系统。

    设计原则

    图书管理处理的信息量比较大。因此对于本系统的设计,需要采取以下一些原则:

    删除不必要的管理冗余,实现管理规范化、科学化。

    程序代码标准化,软件统一化,确保软件的可维护性和实用性

    能够连接各个关联的数据库,获取数据库中的信息。保证各个数据库表格相关的项目之间有相同的属性。

    性能限制

    这是一个在微型计算机上开发的系统,在响应时间上无特殊的要求,但要求系统能处理大容量的各种信息。

    开发的软硬件要求

    硬件要求:64M内存、10G硬盘1只、软盘驱动器1只、CD-ROM驱动器1只和SVGA兼容模式的显示器

    软件要求:MicrosoftWindows98操作系统及Powerbuilder8.0数据库系统。

    图书管理系统需求分析

    (1)待开发系统的一般概述 : 立足于校园实际,着眼于未来发展,建成符合标准化协议、通用性较强、实用的系统,以提高图书信息的现代化管理水平,实现信息资源的共享。

    图书管理系统是一种基于集中统一规划的数据库数据管理新模式。在对图书、读者的管理,其实是对图书、读者数据的管理。

    本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。使用该系统之后,图书馆管理人员可以管理读者的登记、图书的购入、借出、归还以及注销等;还可以查询某位读者、某本图书的借阅情况,对当前借阅情况给出一些统计,给出统计表格,以全面掌握图书的流通情况。

    本系统的宗旨是提高图书管理工作的效率,减少相关人员的工作量,使学校的图书管理工作真正做到科学、合理的规划,系统、高效的实施。 (2)产品功能 登录系统:注销用户、系统退出。

    管理:用户管理、图书管理、读者管理、借阅管理。 查询:图书查询、读者查询、借阅查询。

    报表打印:所有图书、借出图书、库存图书、所有读者。 帮助:使用说明、关于。

    另外建议: 1.做个有条形码的借书证,方便借书还书。 2.在编目和流通这两块一定要改善,用计算机管理。

    3.对库能够灵活设置。 4.做个借期超过要求罚款的功能,不同类的书罚款各不相同。

    5.软件系统安全上要有一定的保障。 6.增加各种尽可能多的统计功能。

    7.安装磁条,增加图书安全性。 8.图书管理系统软件还必须具有,导入,导出数据库功能。

    方便即时更新和修改。

    图书馆管理系统需求分析

    假定某大型图书馆需要设计一个图书馆管理系统,要求包括以下功能:

    ⑴借书:输入读者借书证。系统首先检查借书证是否有效,若有效,对于第一次借书的读者,在借书证上建立档案。否则,查阅借书文件,检查该读者所借图书是否超过20本,若已达20,拒借,未达20本,办理借书(检查库存,修改库存目录并将读者借书情况录入借书文件。)

    ⑵还书:从借书文件中读出与读者有关的记录,查阅所借日期,如超期(1个月)作罚款处理。否则,修改库存目录与借书文件。

    ⑶查询:通过借书文件,库存目录文件查询读者情况、图书借阅及库存情况,打印统计表。

    要求如下:1 需求分析和总体设计方案各一份2 图文并茂3 按照所给的标准与范例书写文档4 有封面5 有自动生成的目录

    6 可以在此基础上,适当扩展与补充

    图书馆管理系统需求分析

    选题的依据及意义随着科学技术的不断提高,计算机科学日渐成熟, 作为计算机应用的一部分,使用计算机对图书信息进行管理,具有手工管理所无法比拟的优点。

    图书管理系统的开发是一个老生常谈的问题,以其作为数据库开发的示例不仅是因为他的开放性,而且还因为它是一个开放的系统,比较成熟,这个系统是毕业生毕业前的最后一次模拟,对毕业生的软件开发能力有很大帮助。本系统主要实现对图书馆信息的管理,主要可以分为两大块:图书信息的服务系统和图书的综合管理系统。

    图书的使用对象是借阅者,例如学生,教师;管理者是图书馆的管理员。因此根据这些信息,本系统的主要功能就是:实现图书馆图书信息的管理和维护,如用户信息管理,图书馆规则维护,新书入库,整理图书,修改图书信息和进行查询等;以及服务系统的图书信息查询,图书的借出和归还等功能图书信息管理系统能够为用户提供充足的信息和快捷的查询手段.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

    这些优点能够极大地提高图书信息管理的效率,也是图书管理的科学化、数字化、正规化管理,与世界接轨的重要条件。用计算机制作的图书信息管理系统还可以通过功能强大的Internet网及时的向读者发布图书的最新动态,因此,开发这样一套管理软件成为很有必要的事情。

    而今,这类相关的管理系统已广泛的应用在各行各业,成为各行业提高相关管理效率的重要手段。图书信息管理系统也在日益广泛地应用于各图书馆的管理中,大大提高了图书管理的相关管理效率,其在图书管理中所起的作用是显而易见的。

    这次毕业设计的课题为图书信息管理系统,其主要包含图书基本信息和图书借阅系统,能进行图书信息的录入、读者登记、查询等功能。该项目开发的软件为学校图书信息管理系统软件,是鉴于目前学校图书数剧增,图书信息呈爆炸性增长的前提下,图书馆对图书信息管理的自动化与准确化的要求日益强烈的背景下构思出来的,该软件设计完成后可用于所有中小型图书馆的图书信息的管理.。

    目前社会上信息管理系统发展飞快,各个企事业单位都引入了信息管理软件来管理自己日益增长的各种信息,图书管理系统也是有了很大的发展,商业化的图书信息管理软件也不少.但本系统完全独立开发,力求使系统功能简洁明了,但功能齐全且易于操作。本课题研究内容本次毕业设计通过对管理系统模型的研究,提出了一套构造图书信息管理系统模型的方法,提出了图书管理系统的一般建立方法,并且利用数据库、信息系统分析所学知识,结合其它相关管理常识,通过对某图书馆图书流通过程的分析,建立相关数据模型,利用面向对象开发工具对其进行设计与开发。

    系统主要由两大子系统组成:图书管理和维护子系统以及图书信息服务子系统。系统主要有四个数据库表:图书信息表,用户信息表,学生信息表和借出信息表本课题研究方案1. 以现代软件工程原理和思想指导整个课题的开发过程,要经过系统可行性分析、需求分析、概要设计、详细设计、编码、调试维护和安装实施等步骤。

    2.要有详细的设计说明书; 3.每一模块的流程图要很清晰;4.本系统能够正常的运行,能较好得完成预定的功能;5.系统要有完整的帮助文件,供前台操作员能方便的操作本系统。

    图书管理系统数据需求分析

    3.系统设计 3.1开发设计思想 尽量采用学校现有的软硬件环境,及先进的管理系统开发方案,从而达到充分利用学校现有资源,提高系统开发水平的应用效果的目的。

    根据图书管理的规定,满足管理元和学生对图书的日常管理和使用,系统采用菜单自顶向下的设计方法,便于系统功能的各种组合和修改,又便于技术维护人员补充、维护。系统应具备数据库维护功能,及时根据用户需求进行数据的添加、查询、修改、统计等操作。

    系统维护一数据库,保存图书和读者的资料以及图书流通情况的资料,便于管理员管理图书和读者的有关数据,还可根据需要随时进行数据的查询和统计并按所需格式和方式输出。 3.2开发、运行环境及平台模式的选择 开发工具 中文版Visual FoxPro6.0。

    Visual FoxPro是微软公司出的桌面数据库系统,被认为是当今社会上用的最广的微机数据库管理系统之一,它是计算机类专业C/S(客户/服务器)结构重要的前端开发工具。虽然这个数据库系统比较小,可是它的功能强大,操作效率高,并且能够满足该系统应用的需要。

    因此采用Microsoft Visual FoxPro6.0作为该系统的数据库系统。 运行环境 Windows9x、Windows NT、Windows XP或Windows2000操作系统。

    平台模式 该系统采用的模式为单机版数据库模式。原因在于,从费用上考虑,该系统需要实现的功能是数据添加、修改、查询、统计等操作,所以降低了成本;其次,采用单机版数据库模式,可以提高系统的安全性;最后,从实现的具体功能上考虑,此系统的服务对象是教育机构,它主要功能是进行数据的汇总、归档等,所以没有必要采用复杂的模式来实现这个系统。

    3.3系统功能分析 3.3.1任务分析 本系统主要用于学校教师和学生图书管理,主要任务是通过建立图书管理系统,完善学校图书录入、租借以及读者信息的管理,通过查询可立即定位该读者的相应的信息,可以对图书进行查询、增加、修改,读者可以预约已借图书,针对这些问题设计此系统。 3.3.2功能分析 通过建立图书管理系统,把图书馆的图书管理、读者管理、图书借阅管理等日常管理工作实行计算机统一管理,以提高工作效率和管理水平。

    这些管理包括: 1、 图书基本信息的管理,包括增加、修改、查询、预约管理; 2、 读者基本信息的管理,包括增加、修改、查询管理; 3、 图书租借的管理,包括增加、查询、统计管理; 4、 系统管理,主要是增加用户、维护用户信息和退出系统。 3.3.3功能需求 在设计一个系统时,要弄清它能够实现什么功能,再根据具体要实现的功能来分析需要哪些元素,知道这些内容后在进行相应的界面。

    通过以上的功能分析,该系统要完成以下的功能需求。 1、 管理人员与学生用户登录后有不同的权限,管理人员具有管理和查询全部的权限,学生用户只有查询权限。

    2、 图书管理功能,用于实现录入和修改图书纪录。 3、 图书租借功能,用于管理租借图书信息和统计租借纪录。

    4、 读者服务功能,用于录入和修改读者纪录及信息。 5、 图书服务功能,主要用于查询图书和借还查询。

    6、 系统管理主要用于用户注册和密码修改。 3.4系统功能模块设计 根据系统功能分析,规划设计了图书管理模块、图书租借模块、读者信息模块、图书服务模块、系统管理模块共五个主要的管理模块。

    如图3-1所示: 图3-1 主模块示意图 3.4.1图书管理模块 该模块主要用来录入和修改图书的基本信息,图书录入用于首次录入图书信息,输入书名后快速定位图书,然后显示要修改的图书信息进行相应的修改,应当显示上一条、下一条等信息。该模块的功能如图3-2所示。

    图3-2 图书管理模块示意图 3.4.2图书租借管理模块 该模块可以录入读者信息以及所要租借图书的信息,可添加、重填以及上一条,下一条的定位;显示租借记录,包括租借人的基本信息和租借图书的基本信息;租借查询与统计可以方便在制定的时间范围内对租借的图书进行统计和分析,查询时可以按照不同的条件进行查询。该模块的功能如图3-3所示。

    3-3 图书租借管理模块示意图 3.4.3读者管理模块 该模块可以对首次的登录的读者进行注册,对读者进行编号,输入读者的基本信息;修改读者信息的时候通过对读者的编号进行快速定位,找到读者信息后进行修改,有上一条、下一条等的显示。该模块的功能如图3-4所示。

    图3-4 读者管理模块示意图 3.4.4读者服务模块 该模块可以方便读者借阅,查阅以及预约图书,查询时按照不同的查询方式查询,找到需要的图书后显示该书是否可借,即现在的该图书的状况,如果可以借就输入要借阅的天数等。归还图书时亦可通过编号快速定位,显示书号等信息后管理者可以进行操作完成图书归还。

    该模块的功能如图3-5所示。 图3-5 读者服务模块示意图 3.4.5系统管理模块 该模块主要实现管理用户注册的功能,管理员注册自己的账号后,输入正确的密码信息才能登录系统,管理员可以进行系统的维护。

    也可以对密码进行修改。该模块的功能如图3-6所示。

    图3-6 系统管理示意图 3.5数据库设计 3.5.1数据库需求分析 更具一般用户的需求,对系统画出以下的数据流程图。如图3-7: 3.5.2数据库逻辑设计 。

    图书管理系统数据需求分析

    3.系统设计 3.1开发设计思想 尽量采用学校现有的软硬件环境,及先进的管理系统开发方案,从而达到充分利用学校现有资源,提高系统开发水平的应用效果的目的。

    根据图书管理的规定,满足管理元和学生对图书的日常管理和使用,系统采用菜单自顶向下的设计方法,便于系统功能的各种组合和修改,又便于技术维护人员补充、维护。系统应具备数据库维护功能,及时根据用户需求进行数据的添加、查询、修改、统计等操作。

    系统维护一数据库,保存图书和读者的资料以及图书流通情况的资料,便于管理员管理图书和读者的有关数据,还可根据需要随时进行数据的查询和统计并按所需格式和方式输出。 3.2开发、运行环境及平台模式的选择 开发工具 中文版Visual FoxPro6.0。

    Visual FoxPro是微软公司出的桌面数据库系统,被认为是当今社会上用的最广的微机数据库管理系统之一,它是计算机类专业C/S(客户/服务器)结构重要的前端开发工具。虽然这个数据库系统比较小,可是它的功能强大,操作效率高,并且能够满足该系统应用的需要。

    因此采用Microsoft Visual FoxPro6.0作为该系统的数据库系统。 运行环境 Windows9x、Windows NT、Windows XP或Windows2000操作系统。

    平台模式 该系统采用的模式为单机版数据库模式。原因在于,从费用上考虑,该系统需要实现的功能是数据添加、修改、查询、统计等操作,所以降低了成本;其次,采用单机版数据库模式,可以提高系统的安全性;最后,从实现的具体功能上考虑,此系统的服务对象是教育机构,它主要功能是进行数据的汇总、归档等,所以没有必要采用复杂的模式来实现这个系统。

    3.3系统功能分析 3.3.1任务分析 本系统主要用于学校教师和学生图书管理,主要任务是通过建立图书管理系统,完善学校图书录入、租借以及读者信息的管理,通过查询可立即定位该读者的相应的信息,可以对图书进行查询、增加、修改,读者可以预约已借图书,针对这些问题设计此系统。 3.3.2功能分析 通过建立图书管理系统,把图书馆的图书管理、读者管理、图书借阅管理等日常管理工作实行计算机统一管理,以提高工作效率和管理水平。

    这些管理包括: 1、 图书基本信息的管理,包括增加、修改、查询、预约管理; 2、 读者基本信息的管理,包括增加、修改、查询管理; 3、 图书租借的管理,包括增加、查询、统计管理; 4、 系统管理,主要是增加用户、维护用户信息和退出系统。 3.3.3功能需求 在设计一个系统时,要弄清它能够实现什么功能,再根据具体要实现的功能来分析需要哪些元素,知道这些内容后在进行相应的界面。

    通过以上的功能分析,该系统要完成以下的功能需求。 1、 管理人员与学生用户登录后有不同的权限,管理人员具有管理和查询全部的权限,学生用户只有查询权限。

    2、 图书管理功能,用于实现录入和修改图书纪录。 3、 图书租借功能,用于管理租借图书信息和统计租借纪录。

    4、 读者服务功能,用于录入和修改读者纪录及信息。 5、 图书服务功能,主要用于查询图书和借还查询。

    6、 系统管理主要用于用户注册和密码修改。 3.4系统功能模块设计 根据系统功能分析,规划设计了图书管理模块、图书租借模块、读者信息模块、图书服务模块、系统管理模块共五个主要的管理模块。

    如图3-1所示: 图3-1 主模块示意图 3.4.1图书管理模块 该模块主要用来录入和修改图书的基本信息,图书录入用于首次录入图书信息,输入书名后快速定位图书,然后显示要修改的图书信息进行相应的修改,应当显示上一条、下一条等信息。该模块的功能如图3-2所示。

    图3-2 图书管理模块示意图 3.4.2图书租借管理模块 该模块可以录入读者信息以及所要租借图书的信息,可添加、重填以及上一条,下一条的定位;显示租借记录,包括租借人的基本信息和租借图书的基本信息;租借查询与统计可以方便在制定的时间范围内对租借的图书进行统计和分析,查询时可以按照不同的条件进行查询。该模块的功能如图3-3所示。

    3-3 图书租借管理模块示意图 3.4.3读者管理模块 该模块可以对首次的登录的读者进行注册,对读者进行编号,输入读者的基本信息;修改读者信息的时候通过对读者的编号进行快速定位,找到读者信息后进行修改,有上一条、下一条等的显示。该模块的功能如图3-4所示。

    图3-4 读者管理模块示意图 3.4.4读者服务模块 该模块可以方便读者借阅,查阅以及预约图书,查询时按照不同的查询方式查询,找到需要的图书后显示该书是否可借,即现在的该图书的状况,如果可以借就输入要借阅的天数等。归还图书时亦可通过编号快速定位,显示书号等信息后管理者可以进行操作完成图书归还。

    该模块的功能如图3-5所示。 图3-5 读者服务模块示意图 3.4.5系统管理模块 该模块主要实现管理用户注册的功能,管理员注册自己的账号后,输入正确的密码信息才能登录系统,管理员可以进行系统的维护。

    也可以对密码进行修改。该模块的功能如图3-6所示。

    图3-6 系统管理示意图 3.5数据库设计 3.5.1数据库需求分析 更具一般用户的需求,对系统画出以下的数据流程图。如图3-7: 3.5.2数据库。

    发表评论

    登录后才能评论