图书管理系统调研报告

2023-03-08

报告在当前的社会发展阶段,已经成为常见的事后总结方式,报告的内容,是以严谨、准确为特点的,有效的报告一般都具有哪些要素呢?今天小编为大家精心挑选了关于《图书管理系统调研报告》的相关内容,希望能给你带来帮助!

第一篇:图书管理系统调研报告

图书管理系统开题报告

1、本课题的研究意义(选题依据,课题来源,学术价值和对社会、经济发展和科技进步的意义):作为毕业设计这一最后环节是学生完 成本专业基础课程、专业课程及实践课程的一次综合性的练习与实践,是检验学生综合运用所学知识解决实际问题的能力,是以本专业知识参加社会工作前的一次模 拟训练。通过这次毕业设计,能更深刻地对数据库基础理论和计算机基本知识的理解,提高运用数据库解决实际问题的能力,掌握普通程序设计的基本方法和过程。

2、本课题的基本内容简介(拟解决的主要学术或技术问题和关键技术及难点,拟采取的技术手段及实施方案、预计可获得的成果,可能取得的创新之处):

课题主要研究内容和预期成果:本系统是针对一个虚拟的大中专院校图书馆的图书管理开发的。假定原图书馆为手工管理,效率低、易出错、手续繁琐,而且耗费大 量的人力。为此,希望设计一个图书管理系统,管理读者的登记、图书的购入、借出、归还以及注销等。管理人员还可以查询某位读者、某本图书的借阅情况,对当 前借阅情况给出一些统计和表格说明,以全面掌握图书的流通情况。系统包含读者登记、购入新书、读者还书、图书注销等功能。此外,根据需要,对系统做相应的 修改后,系统也可用于普通图书馆的图书管理。

读者登记时要为读者编制读者卡片,包括读者的具体信息(如读者编号、姓名、学院、专业、年级等),写入读者文件中。

购入新书时要为该书编制图书卡片,包括分类目录号、流水号(唯一)、书名、作者、内容摘要、价格和购书日期等信息,写入图书文件中。读者借书时,先检查该 读者是否为有效的读者,若无效则拒绝借书,然后检查该读者所借图书是否超过最大限制数(三本),若超过则拒绝借书,再检查有尚未归还的过期图书,若有则拒 绝借书。然后查找要借的图书是否还有,如果有则办理借出手续,登记图书分类号、读者号和借阅日期等。

读者还书时,根据书号,从借书文件中读出有关记录,标明还书日期,如果图书过期,则处以罚款,并打印罚款单。

系统还应提供了图书清理的功能,对无价值的和过时的图书可以进行注销。

查询要求分为查询某位读者、某种图书和全局图书三种情况。可以打印读者和图书情况统计表。

三、技术方案:

本次毕业设计对《图书管理系统》应用软件的开发,我们将采用VC数据库系统作为软件设计和开发平台。

本应用软件的界面采用菜单方式进行操作,具有操作方便、直观,功能明确、统一,对各界面的调用均在程序的主窗口下进行操作。

四、实施方案和要解决的问题及难点:

根据上述需求分析,在参考有关图书馆的实际操作规程的基础上,设计了本系统。查询时保证查全率,所有在相应域中包含查询关键字的记录都应能查到,同时保证查准,多功能窗口运行

3、论文提纲:

1、概述

图书馆管理系统的目的和意义

2、图书馆管理系统介绍

⑴系统简介

⑵系统功能介绍

3、图书馆管理系统的开发工具和环境

⑴ 管理信息系统介绍及其设计原则

⑵开发工具Virual C++的介绍

它的一些特点,一些基本的语法。

⑶数据库Microsoft Access 2000的介绍

4、图书馆管理系统设计

[1]系统模块设计

i.用户登陆模块:已经注册的用户进入系统,必须先进行登陆。

ii.系统维护模块:

Ⅰ图书目录模块:可对图书目录进行一览、增加以及删除操作。

Ⅱ读者明细模块:可对读者明细进行一览、增加以及删除操作。

iii.相关查询模块:

Ⅰ借阅查询模块:可通过读者编号和姓名对其所借阅图书进行查询操作。

Ⅱ图书查询模块:可通过图书信息对图书进行查询操作。

iv.统计内容模块:

Ⅰ读者借阅情况统计模块:对读者信息及其所借阅图书进行统计。

Ⅱ图书借阅情况统计模块:对图书信息及其是否借出进行统计。

③数据库设计

根据系统功能设计的要求以及功能模块的划分,对于系统用户信息数据库,可以列出一些数据项和数据结构,构成六张表。

⑵图书馆管理系统详细设计

①用户登陆模块设计与实现

②系统维护模块设计与实现

i.图书目录模块实现

1)图书目录一览模块实现:从数据表中的信息导出所有图书的信息,包括:图书编号、图书名称、作者姓名、出版社、出版日期、单价和图书类别。

2)图书目录增加模块实现:把图书名称、作者姓名、出版社、出版日期、单价和图书类别增加到数据表中,并在图书目录一览模块中显示出来。

3)图书目录删除模块实现:把图书编号、图书名称、作者姓名、出版社、出版日期、单价和图书类别从数据表中删除,并在图书目录一览模块中显示出来。

ii.读者明细模块实现

1)读者明细一览模块实现:从数据表中的信息导出所有读者的信息,包括:读者编号、读者姓名、性别、年龄、住址、电话和备注。

2)读者明细增加模块实现:把读者编号、读者姓名、性别、年龄、住址、电话和备注增加到数据表中,并在读者明细一览模块中显示出来。

3)读者明细删除模块实现把读者编号、读者姓名、性别、年龄、住址、电话和备注从数据表中删除,并在读者明细一览模块中显示出来。

③相关查询模块设计与实现

i.借阅查询模块实现:输入读者编号,从数据表中导出所有相关的信息。

ii.图书查询模块实现:输入图书编号、图书名称、作者姓名、出版社、出版日期、单价和图书类别中一个或几个,从数据表中导出其他与此书相关的信息。

④统计内容模块的设计与实现

i.读者借阅情况统计模块实现:从数据表中导出借阅读者的相关信息。

ii.图书借阅情况统计模块实现:从数据表中查询出借阅图书的相关信息。

4、研究进程计划及时间安排(计划进度、预计完成的日期,阶段性成果的形式):

一、工作的总体安排和进度:

1、4月24日前完成开题报告提交;

2、到3月底完成用户需求的确认,围绕课题收集有关的资料,查阅有关的文献及技术参数,收集有关的数据,并对用户的实际需求和数据进行可行性分析;

3、4月初完成数据库及数据字典的建立,画出软件系统总流程图,并写出各模块的分析说明书;

4、4月份中旬完成主程序、系统信息窗口、模块调用窗口、权限验证模块等的程序设计初稿并进行系统调试;

5、5月份完成毕业设计的定稿(在整个系统的调试中不断修改和完善系统功能,最终达到设计目标)。

第二篇:图书管理系统设计报告

一系统开发的目标与意义

1.1设计题目

此次VFP课程设计是综合应用所学过的数据库理论知识,自行设计并实现一个较为完整的应用系统。结合一个实际信息系统开发,初步掌握数据库管理信息系统的方案设计、论证和分析方法。正确运用所学课程的基本理论和知识,了解在Windows环境下,使用Visual FoxPro 6.0开发管理信息系统所需的计算机软、硬件环境。进一步深刻理解Visual FoxPro 6.0,合理设计并建立数据库,建立数据库中表与表之间的关系。在理论教学的基础上,进一步理解可视化编程的基本概念,熟练掌握可视化编程的方法和步骤。通过编程和上机调试,提高计算机应用与开发水平,特别是VFP平台的开发水平和能力,提高解决实际问题的能力。从软件工程的角度,初步树立正确的程序设计思想,从系统分析、系统设计、系统实现、系统评价出发。培养分析问题、解决问题的能力。提高收集、查阅资料和撰写项目文档的能力。

1.2开发意义

针对图书馆特点,图书管理系统实现后,能够使界面友好美观操作简单易行。全面自动化信息管理,可随时掌握图书的进存、借阅等信息,查询灵活方便,数据存储安全可靠。进而提高工作效率。改善后的图书管理系统将功能全面,实用性强。

1.3系统开发过程

1.3.1 分析阶段

本阶段主要工作是信息的收集,正所谓好的开度等于成功的一半。通过信息的收集工作来确定系统的目标、软件的总体思路以及所需要的时间。

1.3.2设计阶段

在本阶段认真设计可以体会到什么叫事半功倍。详细的规划具体需要完成的任务、输入输出的程序以及采用的数据结构,最好通过一定的算法描述工具详细描述算法。

1.3.3实施阶段

本阶段要运用(1)系统论思想,把所做的大系统分解成几个小系统,但要保证小系统即个功能模块受高一级系统控制。(2)“自上而下”的设计思想。每一给小程序都可独立、精确运行,但严格受制与高一级程序。

1.3.4维护阶段

本阶段测试系统的性能是关键,通过测试找出设计错误、程序错误、算法错误。通过此阶段积累自己的设计经验。

1.4开发平台本系统是在WINDOWS XP的操作系统使用VisualFoxPro 6.0开发制作的,硬件环境是P4,256M内存以及1024*768分辨率。

二系统分析

2.1 用户需求

通过本图书查询系统,用户可以轻而易举的查到图书信息、借阅人信息以及节约人与图书之间的各种关系。例如:(1)输入借阅人编号可以查阅到其解了哪些书,同时查到这些书籍的信息(作者、出版社、出版年、借还日期等);输入书籍名称或书籍编号可以查阅到书籍信息及借阅人信息(姓名、所属单位、联系方式等)。(2)数据的输出,可以把查阅到的各方面信息通过报表形式输出。

2.2可行性分析 通过对所收集的数据和在设计阶段所需要的各项功能进行分析,最终得出所学设计的软件系统是否可行。并对所存在的问题加以解决;所存在的错误加以纠正。

2.2.1数据分析 在分析阶段完成,收集各方面信息,使所作的软件功能完备,方便可行。 学生基本情况信息:主要包括姓名、性别、学号、所属单位、出生年月等

进书基本情况信息:主要包扩书名、图书分类编号、作者、出版社、出版日期、购入日期等 借书基本情况查询:主要包括借阅者姓名、借书日期、应还书日期等。在分析阶段作出以下图表,为实施阶段打下良好基础。

图1 “图书管理系统”数据结构图

2.2.2功能分析本系统具有信息录入、修改、查询、信息输出以及系统安全设置等功能。具体情况如下:

(1)信息录入功能:图书进书信息、学生信息、借阅信息等。

(2)修改功能:对图书信息、学生信息等进行添加修改。确保数据及时更新。

(3)信息输出功能:对所需要的信息通过打印机等输出工具进行输出。

(4)查询功能:主要把学生信息与图书信息建立关联,实现学生信息与图书信息的互动。能够方便快捷的实现图书被借阅,和学生借阅等信息的查询。

为了为实施阶段打下基础,做功能结构图如下:

图 书 管 理 系 统

系统介绍数据查询数据录入维护信息输出退出

系统介绍界面系统登陆界面学生信息查询书籍信息查询借阅信息查询学生信息录入新书信息录入借阅信息录入学生信息输出书籍信息输出图书去向输出推出系统界面

图2系统功能结构图

三 系统结构设计

3.1数据库的建立

3.1.1 表的建立本系统共建立三个表,分别是借书表、进书表、学生基本情况表。给表中所包含的信息见2.2.1数据分析所示。

3.1.2 表的关联

所以是表与表这间建立联系的纽带。在本系统所涉及的三个表中索书号和借阅证号都可以作为唯一标示纪录的索引关键字。但考虑到数据修改时是否方便,所以使用学生基本情况表作为父表,以借阅证号作为主索引,避免了关键字出复值。在借书表中涉及到“书被谁借去了”所以可以用借阅证号位关键字把学生基本情况表和借书表建立起一一对应的关系。在学生基本情况表中涉及到“某学生截了那本书”故可以以索书号作为关键字建立唯一索引。因为索书号是唯一确定的,虽让建立的是唯一索引,却也可以收到主索引的效果。总而言之,在借书表与学生基本情况表之间以借阅证号位关键字建立对应关系,再进书表与学生基本情况表之间用索书号建立起一一对应的关系,最终实现三个表之间的互动。

3.1.3表结构的建立与数据的录入

打开了Visual FoxPro软件,运行文件菜单中的新建按钮,选择表和新建文件,同时设置好表名及路径并保存,然后在出现表设计器中进行设计。以下为三个表的设置结构及录入的记录:

部分记录如下:

图3借书表结构及部分数据截图

部分数据如下:

图4进书表结构及部分数据截图

部分数据如下

图5 学生节本情况结构及部分数据截图

3.2系统的设计与实现

3.2.1系统界面与表单设计

漂亮简捷的系统界面将给使用者一个好的印象,是一套系统的门面。设计的成功与否,见关系到系统的前景与市场。本套系统的界面设计及实现程序如下:

图6 系统登陆截图

设计步骤如下:

新建表单“系统登陆.scx”,创建command

1、

2、3,label

1、

2、3,combo1和text1。

设置text1的caption属性为“图书管理系统”,text2的caption属性为“操作员”, text3的caption属性为“密码”, 并设置字体、颜色、大小等内容使其美观。Label1的caption属性为“确定”,同理label

2、3为“取消、退出”

定义command1控件的click事件,代码如下:

3.2.2数据查询表单设计

数据查询包括按学生学号查询学生的具体信息、按书籍的名称查询书籍的具体信息和借阅情况等。下面列举单表查询表单如进书表.scx和多表查询表单如图书去向情况和图书借阅情况.scx说明数据查询的设计方法,进书表.scx的运行效果如下图所示:

图7 图书信息查询系统截图

设计步骤如下:

此表单的设计主要是练习表单向导的用法。新建表单→表单→向导→字段选取→选择表单样式→排序次序→完成→运行。

用表单向导来设计表单为使用者带来极大的便利,尤其是对于我们初学者。但影响创造力的发挥和一些功能的实现。

索书号查询表单的运行效果如下:

图8 索书号查询截图

设计步骤如下:

★此表单涉及主要是练习用程序和命令来实现查询的目的。查询的关键是command1即查询按钮的属性设置。其实现代码如下:

command2即退出按钮的代码为release thisform;

推出系统地实现:

退出系统地实现主要是通过command

1、2的单击事件click来实现的。其运行效果图如下:

图9 退出系统截图

设计步骤如下

★command1即YES按钮的实现代码为 ,command2即NO按钮的实现代码为release thisform。

3.2.3 报表的设计

在数据库应用系统中,常需要将数据处理结果以报表形式打印出来。在本套系统的报表设计、显示、答应报表的功能主要用报表设计起来实现。例如下图:

运行后的结果如图所示:

图10报表设计器及部分数据截图

在报表设计过程中,主要用到表设计器和表向导。为能用到报表设计器的高级操作,我会在以后努力学习表设计器的高级操作,弥补这次课程设计的一个缺憾。

3.2.4主菜单的设计

主菜单是用户使用本系统的主要途径,所以合理的设计至关重要,本系统的主菜单是通过菜单设计器来完成,使用的是菜单设计器的非快捷菜单方式,在主菜单确定后,分别再编辑各个子菜单项、命令、过程。本系统使用了命令及过程调用表单的方式。设计步骤如下:

创建第一级菜单。在“项目管理器”中选择“其他”选项卡,再选择“菜单”选项,然后单击“新建”按钮。出现菜单设计器,输入各菜单名称及结果,建立本系统所需要的菜单,如下图所示:

图11 系统主菜单截图

★在创建主菜单后,即开始设计子菜单。单击子菜单项后的“创建”按钮,可创建其子菜单。如下图所示:

图12 系统子菜单编辑截图

3.2.5主程序设计

主程序是系统运行时执行的主文件,设计主程序的方法为:在“项目管理器”中选择“代码”选项卡,再选择“程序”选项,然后选中一个程序文件,本系统中为“MAIN”,单击右键弹出快捷菜单,选择“设置主文件”,就可设置一个程序为主文件。

本系统的主程序代码如下:

四 系统操作说明

★双击 快捷方式,进入到登陆系统。

★输入操作员账号和密码,单击确定进入到系统介绍界面。单击 系统操作界面。见看到菜单栏 。在“系统介绍”中有“用户更改”和“系统主页”子菜单。在“数据查询”中涉及到借阅信息、图书去向、姓名查询、索书号查询等子菜单。报表打印中涉及到借书表、进书表、学生信息、和借阅情况等表格。在退出系统一栏中,涉及到系统推出的确认,确定要退出单击YES,否则单击NO。

五 结束语

经过为期两周的课程设计可谓受益匪浅。经过时间才真正的地把文字化为了知识,才真正的为我所用。认识到自己在学习过程中的缺点和不足。为以后的学习生活积累了宝贵的经验和教训。心得体会如下:

★再做vfp系统开发时一定要做好信息的收集工作,否则后即工作将坠入五里雾中。信息收集时要求尽可能的考虑周全。这才能为设计阶段打下一个良好的基础。

★在系统的设计过程中,最好能集思广益,多听取一点别人的意见和创意。使程序尽可能完美。一定要学会用算法描述工具,把自己的的意图详细简明的记录下来。

★在为文件命名是尽可能不要因其混淆,尽量由数字或字母。在系统设计中我把“系统登陆、系统登录、登陆系统”三者混淆了。为自己带来了不尽的苦难。并且均用汉字作为文件名,。这样虽然不易引起混淆,但是影响工作的效率。

★要学会设置文件路径,尤其是用向导时。要学会用项目管理器,既可以提高工作效率,又减少了出错的几率。

★★最后诚恳的向老师您提一点建议,如果您一个学期教我们做一套系统,在做这套系统的同时穿插着讲知识点,我幼稚的以为效果会更好,避免了在做课程设计已开始的时候找不到北!

六 参考文献:

㈠李春葆编著.Visual Fox Pro7.0数据库系统设计与开发. 北京:清华大学出版社,2003.8 ㈡李春葆编著.Visual Fox Pro6.0高级编程(应用系统设计篇). 北京:清华大学出版社,2000

㈢史济民,汤观全编著.Visual Fox Pro及其应用系统开发. 北京:清华大学出版社,2000 ㈣蔡卓毅,林盛雄,林羽扬,黄竺编著.Visual Fox Pro6.0数据库程序设计与实例. 北京:冶金工业出版社,2003

㈤史德芬编著.全国计算机等级考试二级真题解析——Visual Fox Pro程序设计.北京:海洋出版社,2003

第三篇:图书管理自查报告

图书室是学校的重要组成机构,是学校的信息中心和知识传播的媒体中心,是课堂教育的延伸和课堂教育的基地,是全校师生吸取知识的海洋。作为一名图书管理员,必须树立为教学、为师生服务的思想,按时开放图书室,努力做好图书报刊管理工作,现将图书管理工作汇报如下:

一、基本情况

根据学校领导的安排,由我担任学校图书管理工作。我校图书室藏书量20000多册,人均拥有图数量十多册。学校为教师订阅了多种报刊杂志,教师自行订阅杂志每人不少于1种。丰富的图书、报刊、杂志为教师的教育教学工作、教师自身专业发展提供了优质的保障,更为丰富学生的课外生活,滋养学生的精神世界创设了良好的条件。

二、管理工作

1、听从学校安排,积极健全各种管理制度,扎扎实实为师生阅读提供良好的服务,按时开放图书室,努力做好图书、报刊管理工作,营造较好的书香氛围。

2、学习管理学,逐步建立科学的管理制度,认真细致并及时做好图书登记造册工作,教育学生自觉爱护书刊,取放有序,不准在图书上标点、画线、撕剪或污损,妥善保管,以防遗失,如有违反,按有关规定给予处罚。

3、密切配合学校的教育教学工作,注意了解图书出版信息,根

据各科教和学的需要,不断充实图书,及时做好新书登记造册和分类编目工作。

4、严格执行借书规格,使之流通迅速,充分发挥图书作用。

5、加强工作责任心。及时修补损坏的书报、杂志,做好图书保藏工作,图书室保持清洁,经常通风,防止霉蛀,并做好安全防火工作。

三、书刊利用

为营造良好的读书氛围,组织全体师生开展捐书活动,通过捐书活动,教育学生爱护图书。分享图书。组织学生举办课外阅读知识竞赛,促进了学生的阅读能力,提高了学生的写作水平,开拓了学生的视野。此外,还定期开展一些课外知识竞赛,古诗词背诵活动。丰富多彩的读书活动激活了学生的求知欲;并让学生在读书中获得了知识的体验和愉悦。平时组织学生积极参加县精神文明建设活动,扎实落实上级有关读书征文活动。

四、存在问题及改进措施

图书室为学生的阅览营造了良好的读书氛围,在激发学生的阅读兴趣方面起到了较好的促进作用,加上规范自主、有序的管理,相关活动的推波助澜,保证了我校图书室的利用率,使图书室起到了应有的资源共享作用。

1、加强硬件设施的配备,学校积极扩建图书角和图书室的面积,增加图书量以及订阅的杂志量。

2、推进电子管理网络化。目前,我校的电子管理模式几乎为零,

如果能将管理模式做得更开放一些,让图书室现有存书和借阅状态在校园网公开,使全体师生能及时获取信息,那么必将促进图书的借阅,提高图书的利用率。

3、加强对师生的导读研究。为了提升我校图书室管理品味,必须在规范管理的过程中发现问题,树立问题意识,用课题研究的态度来革新图书管理理念,在开展课外阅读的研究中,在激发学生的阅读兴趣,提高学生的阅读水平等方面积累经验,并加强对学生看什么书、怎样看书、看书后该做什么等方面加以指导与研究。

图书管理员: 2015年12月2日

第四篇:图书管理系统需求分析报告

目录 一.概述

1.编写目的 2.项目背景 3.定义 4.参考资料 5.开发环境 二.需求分析 1.问题提出

2.系统的业务功能分析 3.需完成的功能 三.系统需求说明 1.对功能的规定 2.对性能的规定 3.输入输出要求 四.新系统的逻辑模型 1.图书馆组织机构分析 2.系统功能结构图 3.业务流程图 4.数据流程图 5.数据字典 一.概述

1、编写目的

按照关系型数据库的基本原理,综合运用所学的知识,以小组为单位,设计开发一个小型的图书管理系统。通过对一个实际问题的分析、设计与实现,将原理与应用相结合,使学生学会如何把书本上学到的知识用于解决实际问题,培养学生的动手能力;另一方面,使学生能深入理解和灵活掌握教学内容

2、项目背景

数据处理手工操作,工作量大,出错率高,出错后不易更改。图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了。造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。 。

a.待开发的软件系统的名称是《图书管理系统》

b.本软件适用于教育界,他是比较完善的系统管理软件,对图书馆的书籍、读者资料、借还书等可以进行方便的管理。

C.开发员:王林飞,张应锋

3、定义

数据流程图(DFD):为描述软件系统中的信息流提供了一个图形方法。箭头代表数据流,方框代表数据的源点或终点,圆框代表数据流的交换,双杠代表数据存储的地方。 数据字典是对数据流程图中的数据,变换等进行精确的定义。

5、开发环境

WindowXP,/7 eclipse,

需求分析

1、问题的提出:

图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。

2、系统的业务功能分析:

1) 建立读者类,实现对读者编号、姓名、所在单位等信息的描述。

2) 建立书籍类,实现对图书的编号、名称、作者、出版社、出版日期、价格、采购日 期、单价、数量、金额、版次、分类号、ISBN等信息的描述。

3) 建立用于记录借书情况的类,实现输入读者编号和书籍编号后成功借书的描述。

系统的业务流程分析:

3、需完成的功能

1) 图书基本情况的录入、修改、删除等基本操作。 2) 实现借书功能。 3) 实现还书功能。

4) 能方便的对图书进行查询。 5)管理员进行借书者用户进行管理

一、 系统需求说明

1、对功能的规定

经过以上详细的用户调查,在现行业务流程和数据分析的基础上,基本可以确定系统设计必须达到的目标。

以下是图书管理系统必须具备的功能:

1.图书基本情况的录用:对于购进的新书,系统必须具备图书信息资料的录入功能。当图书资料发生变化,如图书丢失或有错误信息输入时,则应能够及时对数据进行修改和补充。

2.办理借书卡模块:系统的主要功能之一,供本校学生借阅图书。 3.实现借书功能:可以方便学生们借书。

4.实现还书功能:归还图书,并进行登记。

5.能方便的对图书进行查阅:可以快速简单的对图书进行查找一些信息。

2、对性能的规定

为了保证系统能够长期、安全、稳定、可靠、高效的运行,图书管理系统应该满足以下的性能需求:

(1)、系统处理的准确性和及时性 系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足学校对信息处理的需求。

(2)、系统的开放性和系统的可扩充性 图书管理系统在开发过程中,应该充分考虑以后的可扩充性。例如用户查询的需求也会不断的更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。

(3)、系统的易用性和易维护性

图书管理系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。

(4)、系统的标准性

系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。

(5)、系统的先进性

目前计算系统的技术发展相当快,做为图书管理系统工程,在系统的生命周期尽量做到系统的先进,充分完成企业信息处理的要求而不至于落后。这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。另一方面,在系统设计和开发的过程中,应在考虑成本的基础上尽量采用当前主流并先进且有良好发展前途的产品。

(6)、系统的响应速度

图书管理系统系统在日常处理中的响应速度为秒级,达到实时要求,以及时反馈信息。在进行统计分析时,根据所需数据量的不同而从秒级到分钟级,原则是保证操作人员不会因为速度问题而影响工作效率。

3、输入输出要求

输入:键盘,鼠标。 输出:显示器。

二、 新系统的逻辑模型

1、图书馆组织机构分析

通过对图书馆工作人员的调查,图书馆主要有4个部门。借阅管理部负责图书的借阅管理;图书管理部负责书籍类别标准的制定,类别信息的输入;书籍类别信息的查询,修改;书籍信息的输入;读者管理部负责主要针对各类读者信息进行管理;系统管理部负责用户管理和密码管理。组织机构图如下:

图书馆组织机构图

2、系统功能结构图

图书馆管理系统 借阅信息管理 图书信息管理 读者信息管理 系统管理 还书信息管理 借书信息管理 设置图书信息 设置图书种类 设置读者信息 设置读者种类 密码管理 用户管理还还还书书书信信信息息息查修添询改加 借借借书书书信信信息息息查添修询加改 图图图书书书信信信息息息查修添询改加 图图书书类类别别添修加改 读读读者者者信信信息息息查修添询改加 读读者者种种类类修添改加

3、数据流程图

通过对业务流程图的细化,可得到系统的分层数据流图。如下图: 顶层数据流图:

读者信息读者图书信息借书卡、借阅信息图书管理系统会员信息读者审核信息借阅信息借还书信息管理员 图书馆管理系统的顶层数据图

对顶层数据流图细化、分解可得到图书管理系统的第一层数据流图,如下图: 借阅信息 借还书信息P1借阅信息管理借书信读者息还书信息读者P2图书信息管理书库文件管理员借书卡、借阅信息读者资料读者信息审核会员信息P3读者信息管理读者记录管理员信息P4系统管理 图书馆管理系统的第一层数据图

对第一层数据流图进一步细化、分解,可以得到第二层数据流图,如下图: 借书卡P1.1身份审核合格读者借书信息读者记录借还书信息P1.2借书登记管理员还书信息书库文件P1.3书籍检查合格书籍读者还书信息P1.4还书处理借阅信息管理数据流图

注:附一些操作页面

1、 登录页面

2、 系统主页面(用户) (管理员 用户名:admin 密码:123)

3、 新增图书

4、 所有图书

5、 借书

第五篇:图书管理系统需求分析报告

摘要:

图书管理系统主要是用来管理图书信息和读者信息而设计的。图书管理系统的管理包括:用户管理、图书管理、读者管理、借阅管理。图书管理系统的查询包括:图书查询、读者查询、借阅查询。该系统可以查询图书的基本信息、读者的基本信息;可以查询某种图书的借阅情况;也可以查询某读者的借阅情况;也可以统计某种图书的在库数量和借出数量,还有能保存图书的流动记录等功能。该系统可以在连接网络的计算机上运行。

关键字:

图书信息管理 、读者信息管理、信息检索

参考资料:

[1]曾强聪.软件工程[M], 高等教育出版社

[2]微软公司.SQL Server 2005数据库程序设计[M], 高等教育出版社

系统的现状与不足:

目前我国各类高等学校中有相当一部分单位图书资料管理还停留在人工管理的基础上。这样的管理机制已经不能适应时代的发展,其管理方法将浪费许多人力和物力。随着科学技术的不断提高,这种传统的手工管理方法必然被以计算机为基础的信息管理方法所取代。图书管理是高校必须切实面对的工作。图书馆在正常运营中面对大量书籍、读者信息以及两者间相互联系产生的借书信息、还书信息。现有的人工记录方法既效率低又错误过多,大大影响了图书馆的正常管理工作。人工系统是不符合标准化协议、通用性不强、不实用的系统,不能提高图书信息的现代化管理水平,不能实现信息资源的共享。人工方式管理系统存在着许多缺点,如效率低、保密性差且较为繁琐,图书管理人员工作量大。另外,随着图书资料数量的增加,其工作量也将大大增加,这必将增加图书资料管理者的工作量和劳动强度,这将给图书资料信息的查找、更新和维护都带来了很多困难。不能对书籍资源、读者资源、借书信息、还书信息进行及时管理,不能及时了解各个环节中信息的变更,不能有效的提高管理效率。处理时间赶不上需要,响应不及时,数据存储能力不足,处理功能 不够等。人工系统不能使学校的图书管理工作真正做到科学、合理的规划,系统、高效的实施。基于人工系统的这些缺点和不足,我们有开发新的管理系统的需求。

解决方案及方案对比:

为了满足图书馆管理人员对图书馆书籍,读者资料,借还书等进行高效的管理,并结合图书馆管理现状,在工作人员具备一定的计算机操作能力的前提下,希望建立图书管理系统以提高图书馆的管理效率。图书管理作为计算机应用的一个分支,有着手工管理无法比拟的优点,如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高图书管理的效率。因此,开发一套能够为用户提供充足的信息和快捷的查询手段的图书管理系统,将是非常必要的,也是十分及时的。图书管理系统的建成无疑会为管理者对图书管理系统提供很大的帮助。

1.整个图书管理的业务流程抽象描述如下:

①新的图书购进后,分门别类地进行归并并汇总,加以编号。

②新书编号后,上到书架以备学生借阅。

③如某学生需要借阅图书,则在其本人的借阅登记表上进行登记,记录相关借

阅信息与借阅日期。

④学生借阅图书后,应及时归还图书,并在本人的借阅登记表上注明还书日期

和时间。

2. 使用范围

所有读者、图书管理人员。在学校局域网的网络环境下,

信息由各用户在规定的权限下录入、修改、查询、调用

达到信息的共享。

3.功能分析

(1) 读者信息的制定、录入、修改、查询,包括学号、姓名、性别、借书数量、借书起始

日期、借书种类,续借情况、备注等等信息。

(2) 书籍信息制定、录入、修改、查询,包括书籍编号、

书籍分类、关键字、续借情况、备注等等。

(3) 借书信息制定、录入、修改、查询,包括书籍的编号、读者编号、借书日期、借书期

限,续借情况、日志

维护、备注等等。

(4) 还书信息制定、录入、修改、查询,包括书籍编号、

读者编号、还书日期、还书期限、超期自动提醒,日志维护、备注等等。

(5) 新旧读者的信息的删除和添加。限定条件的查询。

(6) 图书证信息的办理,挂失,补办等等。

读者(借书者):借书,还书,续借,支付欠费

前景展望:

本系统通过强大的计算机技术给图书管理人员和读者借、还书带来便利。减

少图书管理人员的工作量,读者借阅书更加方便。本系统除了图书馆内管理的一

般功能还外,还包括网上在线查询图书信息、查询本人的借阅情况和续借等功能。

系统的功能相对比较完善,根据以后不同的需要,还要对系统进行更新。

上一篇:图书馆书籍编号详细表下一篇:特色小镇建设工作总结

本站热搜