综合实验报告
题
目: 图书管理信息系统
学生姓名:
专
班
学
业:
信息管理与信息系统
级:
号:
信管 0601
0605110139
1
图书管理系统
—借书证管理模块
1、开发背景、意义
第一章 概 述
当今时代是飞速发展的的信息时代。在各行各业中离不开信息处理,这正是计
算机被广泛应用于信息管理系统的原因。计算机的最大好处在于利用它能够进行信
息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安
全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信
息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就
是为了管理好图书馆信息而设计的。
图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信
息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进
行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本,表格等
纸介质的手工处理,对于图书借阅情况(如借书天数,超过限定借书时间的天数)
的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限,以及借
阅天数等用人工计算,手抄进行。数据处理工作量大,容易出错。由于数据繁多,
容易丢失,且不易查找。总的来说,缺乏系统规范的信息管理手段。尽管有的图书
馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这
就是管理信息系统的开发的基于环境。
基于这个问题,我认为有必要建立一个图书管理系统,使图书管理工作规范化,
系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及
时,准确,有效的查询和修改图书情况。
针对各大院校的图书管理现状,设计出适合一般学校的计算机辅助图书管理系
统。实现对图书基本信息、读者基本信息进行计算机辅助管理,完成借书和还书有
关信息的记录、修改、查询、删除等一系列任务的计算机管理与实现.。
2、设计平台
图书管理系统是采用 Visual Basic6.0 开发的一个数据库管理系统。开发本系统
的基本步骤:需求分析、系统概念设计、系统逻辑和物理设计、系统实现和维护。
2
在系统分析中先后用数据字典、数据流程、系统的功能结构图、ER 图分析了系统
所需的各种数据。在系统的设计过程中,我们采用了模块独立设计法,比较详细的展
现了各个模块的功能。在库和表的设计当中, 我们力求层次清晰,设计简单实用。
在系统具体实行阶段中,我们精心细致的画出了各个窗体并给出了相应的事件和代
码,以实现各个窗体的作用。
本系统虽然设计简单,但有一定的实用性。系统的功能较为全面,使用简单,
基本上可以作为各大高校的图书管理系统。
本系统后台数据库采用 Microsoft Access,前台采用 Visual Basic 作为开发
工具。
3、项目小组工作计划
1.系统管理模块
在这个模块中,可进行修改密码,添加用户等操作。
2.图书管理模块
在这个模块中,可以设置图书分类信息,添加和修改图书。
3.借书证管理模块
在这个模块中,可以对借书证进行添加和修改,并且可以设置每个借书证的借
书上限和逾越一天不还书的罚金。
4.借书和还书操作模块
在这个模块中,可以完成借书,还书操作。
其构架图如下:
3
系统登录
系统主界面
系统管理
刘浩西
图书管理
刘飞
借书证管理
熊姿姿
借还操作
雷敏洁
2.1 需求分析
第二章 系统分析
需求分析是在于要弄清用户对开发的数据库应用系统的确切要求。数据库系统
设计的第一步是明确数据库的目的和如何使用,也就是需要从数据库中得到哪些信
息。明确目的之后,就可以确定需要保存哪些主题的信息(表),以及每个主题需
要保存哪些信息(表中字段)。
要设计一个有效的数据库,必须用系统工程的观点来考虑问题。在系统分析阶
段,设计者和用户双方要密切合作,共同收集和分析数据管理中信息的内容和用户
对处理的要求。
对图书管理系统的要求如下:
(1)需求分析:
●能够输入图书的综合情况和进行新书入库,现有图书信息修改以及删除;
●能够实现对读者档案进行查询和编辑管理;
●能够实现罚款记录,查询功能;
●能够实现借阅历史的查询功能。
(2)系统性能要求:
●系统安全,可靠;
4
●功能齐全;
●操作方便,界面友好;
●易于维护和扩充。
2.2 系统分析
2.2.1 系统业务流程分析
系统要达到的业务目标,业务流程分析是系统分析的基础环节,业务流程分
析是系统分析员与用户对系统进行交流,探讨业务流程是否合理,业务流程图是
业务流程分析的一种工具。
通过业务流程调查,理清图书管理系统的主要业务和业务的流程:采购图书入
库后,将新书入库单交图书管理员,管理员将其分类后输入图书信息表。读者填写
注册登记表交图书馆的管理员审核后,记人读者信息表,成为注册读者,发给借书
证。读者借书时,需填写借书单,连同借书证一起交给借阅室管理员,借阅管理员
核对无误后,填写借阅登记表,修改图书登记表中该书的数量,然后将其书借给读
者。
图书馆管理信息系统的业务流程如图所示:
5
图书管理信息系统的业务流程
2.2.4 数据流程图
数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数
几种符号综合地反映出信息在系统中的流动、处理和存储情况;是在对系统调查阶
段绘制的业务流程图进行分析的基础上,从系统的科学性、管理的合理性、实际运
行的可行性角度出发,将信息处理功能和彼此之间的联系自顶向下、逐层分解,从
逻辑上精确地描述新系统应具有的数据加工功能、数据输入、数据输出、数据存储
及数据来源和去向。
图例说明:
表示外部实体
表示处理过程
6
表示存储信息或文件
带有名称的有向线段表示数据流
以下是图书管理信息系统的数据流程图。
1. 零层数据流程图 1 - 3
图书管理员登录后通过各种操作要求进行相应的操作,最后将书籍以及借书证交与
读者,其零层数据流图如下:
图 1 - 3 零层数据流程图
2. 一层数据流程图
7
从一层数据流图我们可以了解到图书管理系统功能从总体上分为系统管理、
图书管理、操作处理、借书证管理四个部分。系统管理模块:进行修改密码,添加
用户等操作;图书管理模块:设置图书分类信息,添加和修改图书;借书证管理模
块:对借书证进行添加和修改,并且可以设置每个借书证的借书上限和逾越一天不
还书的罚金;借书和还书操作模块:完成借书,还书操作。
二 层数据流程图
图书馆管理信息系统的 2 层数据流程图有:系统管理的数据流图,图书管理的数据
流图,图书证管理的数据流图,操作的数据流图。
根据小组的安排,我所负责的模块是图书证管理模块,管理员根据读者的相关信息
和有关要求限制每个借书证的借书额以及逾期的罚款,为其编辑借书证,其数据流
图如下:
8