本科毕业设计图书管理信息系统设计.docx

上传人:b****6 文档编号:5918934 上传时间:2023-01-02 格式:DOCX 页数:32 大小:45.51KB
下载 相关 举报
本科毕业设计图书管理信息系统设计.docx_第1页
第1页 / 共32页
本科毕业设计图书管理信息系统设计.docx_第2页
第2页 / 共32页
本科毕业设计图书管理信息系统设计.docx_第3页
第3页 / 共32页
本科毕业设计图书管理信息系统设计.docx_第4页
第4页 / 共32页
本科毕业设计图书管理信息系统设计.docx_第5页
第5页 / 共32页
点击查看更多>>
下载资源
资源描述

本科毕业设计图书管理信息系统设计.docx

《本科毕业设计图书管理信息系统设计.docx》由会员分享,可在线阅读,更多相关《本科毕业设计图书管理信息系统设计.docx(32页珍藏版)》请在冰豆网上搜索。

本科毕业设计图书管理信息系统设计.docx

本科毕业设计图书管理信息系统设计

 

图书

管理信息系统

 

题目:

学院:

专业:

班级:

姓名:

学号

 

 

1.系统概述

1.1企业概况

中国国家图书馆位于北京市海淀区白石桥南长河畔,紫竹院公园旁。

坐落在中关村南大街33号。

国家图书馆1987年落成,总馆占地7.24公顷,建筑面积14万平方米,国家图书馆的主楼为双塔形高楼,通体以蓝色为基调,取其用水慎火之意。

主楼采用双重檐形式,孔雀蓝琉璃瓦大屋顶,淡乳灰色的瓷砖外墙,花岗岩基座的石阶,再配以汉白玉栏杆,地上书库19层,地下书库3层,书库建筑面积6万平方米,设计藏书能力2000万册。

1.2企业业务概况

采编部:

在采购新书后,根据CNMARC(中国机读目录)的格式,对新书进行编目,对已编书目进行数据修改或删除,存入书目库,以供读者查询,并从数据库中获取读者反馈的需求信息,为下次采购图书做准备。

读者:

通过书目库进行查询,查找自己想借的图书,并查看图书的借阅状态,如在库中则去外借室进行借阅,借期28天,到期则将图书带至外借室办理归还或续借手续,如图书发生逾期,则需按逾期天数支付逾期费。

外借室:

借书:

工作人员用光笔扫入或手工输入读者借阅证上的读者条码,系统自动识别读者的信息,查看读者的借书资格,其中包括借阅证是否有效,借书额是否已满,所借图书是否过期等,若不合格,系统拒借,并显示拒借原因;若读者具备借书资格,依次扫入要借阅的图书条码,系统显示所借图书的具体信息及还书日期,完成借书手续。

还书:

光笔扫入欲还图书的条码,系统自动识别图书是否逾期,未逾期则打印还书凭证;如逾期则显示逾期天数和罚款金额,办理罚款手续后,打印罚款凭证。

统计:

同时每天查看借书记录,对逾期未还书的读者发催还通知单;每月进行图书流通统计,打印借阅统计报表、罚款统计报表、催还统计报表,送交中心主任处存档。

图书报废:

对于破损严重或遗失的图书做报废处理,打印相应的破损书目单或遗失书目单,通知采编部进行数据修改或删除。

并查询书目库中的复本量,根据情况决定是否要重新订购,如需订购则通知采编部。

1.3现有信息系统概述

新的图书借阅系统的目标是希望通过新系统的应用,能促进图书管理工作的规范化、标准化和自动化,提高管理水平和管理效率,为读者提供更完善的信息服务,使馆藏资源得到有效的利用,最大范围的满足读者的借阅需求。

1.4信息系统需求概述

由于图书馆推行人性化的服务理念,提供的图书借阅时间较长(28天),读者往往忘记归还时间,容易造成图书逾期现象,从而使得图书的流通速度降低,拒借率上升。

现有的图书借阅系统不能很好的满足对读者借阅的管理,于是提出在原有的基础上,开发一套更为有效的图书借阅管理系统,以体现以人为本的服务宗旨,提高对读者的服务质量。

2信息系统分析

2.1初步调查

●企业概况(直线职能型)

⏹职能分解图

馆长

后勤保障处

国际交流处

业务处

财务处

办公室

人事处

 

⏹企业组织结构图

馆长

会展中心

文献提供中心

读者服务中心

历史文献中心

采编中心

后勤保障处

业务处

财务处

人事处

办公室

 

国际交流处

 

视听部

典藏部

外借部

阅览部

 

●对信息系统的总体需求

⏹现有资源

同仁堂药店的全部数据处理都由人工操作,所需设备全部需要重新配置。

⏹需要资源

▲系统处理方式

图书管理信息系统采用分布式处理。

办公室、人事处、财务处、业务处、国际交流处、后勤保障处六个部门各配置一台微机,三台微机联成网络,相互通信。

▲系统硬件配置

◎六台微机(包括主机、显示器及磁盘驱动器)。

◎打印机。

◎适配器、电缆等其它网络配件。

▲软件配置

◎汉字多用户操作系统。

◎汉字dBASE—Ⅲ数据库系统。

◎其它应用软件。

●信息系统开发的必要性分析

由于图书馆推行人性化的服务理念,提供的图书借阅时间较长(28天),读者往往忘记归还时间,容易造成图书逾期现象,从而使得图书的流通速度降低,拒借率上升。

现有的图书借阅系统不能很好的满足对读者借阅的管理,于是提出在原有的基础上,开发一套更为有效的图书借阅管理系统。

因此本信息系统开发小组经过研究,调查及取得上级领导地支持,拟对图书管理进行以下几方面的改革:

◎系统功能重构

◎数据流程重组

●明确信息系统开发的目标,内容和规模

本系统的开发能够提高工作效率,扩大服务范围,降低工作人员的劳动强度,提高图书的流通速度和拒借率。

◎实现整个图书信息流程的计算机管理。

●信息系统开发的必要性分析,并要给出结论(4种)

由于图书馆推行人性化的服务理念,提供的图书借阅时间较长(28天),读者往往忘记归还时间,容易造成图书逾期现象,从而使得图书的流通速度降低,拒借率上升。

现有的图书借阅系统不能很好的满足对读者借阅的管理,于是提出在原有的基础上,开发一套更为有效的图书借阅管理系统,以体现以人为本的服务宗旨,提高对读者的服务质量。

●明确信息系统开发的目标(即项目目标)、内容和规模

新的图书借阅系统的目标是希望通过新系统的应用,能促进图书管理工作的规范化、标准化和自动化,提高管理水平和管理效率,为读者提供更完善的信息服务,使馆藏资源得到有效的利用,最大范围的满足读者的借阅需求。

●项目开发的初步方案

⏹项目的规模、目标和投资的粗略估计、人员配备境况、进度计划等

步骤时间

30天

30天

30天

长期

系统分析

系统设计

系统实施

系统维护与管理

2.2可行性研究

●现行系统概述

⏹系统目标

新的图书借阅系统的目标是希望通过新系统的应用,能促进图书管理工作的规范化、标准化和自动化,提高管理水平和管理效率,为读者提供更完善的信息服务,使馆藏资源得到有效的利用,最大范围的满足读者的借阅需求。

⏹开发背景

只是局限于中国国家图书馆

由于图书馆推行人性化的服务理念,提供的图书借阅时间较长(28天),读者往往忘记归还时间,容易造成图书逾期现象,从而使得图书的流通速度降低,拒借率上升。

现有的图书借阅系统不能很好的满足对读者借阅的管理,于是提出在原有的基础上,开发一套更为有效的图书借阅管理系统,以体现以人为本的服务宗旨,提高对读者的服务质量。

●主要任务和主要业务流程

⏹绘出主要业务流程图以及数据流图中的关联图

数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,他可以用少数集中符号综合地反映出信息在系统中的流动、处理和存储情况,具有概括性和抽象性。

数据流程图有以下四种基本元素组成,其符号如下:

外部实体处理数据流数据存储

数据流程图与对系统的物理描述无关,只是用一种图形及与此相关的注释来表示系统的逻辑功能。

由于图形描述简明,清晰,不涉及到技术细节,所描述的内容是面向用户的,所以即使完全不懂信息技术的人员也能理解。

它是系统分析人员与用户进行交流的有效手段,也是系统设计的主要依据之一。

首先,在调查研究的基础上绘出最高层的数据流图——系统关联图。

采编

部门

F1

F3

图书借阅

管理系统

F8

信息

处理中心

F9

F11

F11

F2F7F13

F4F5F6F10F12

外借

部门

系统关联图

●可行性分析

⏹提出若干新系统方案

面对目前外借室的现状,中心领导有三种选择:

对系统不做任何改变,但是要加大图书采购的数量,以此来降低拒借率。

重新购买市场上的商品化软件,来提高图书借阅管理的水平。

根据图书馆面临的实际情况,对现有系统进行修改,完善现有的图书借阅管理系统。

第一种选择首先被排除。

图书馆每年的购书经费都有市财政局按预算拨款,要加大外借室的图书采购量,势必要减少其他部门的购书经费,这个方案操作起来要涉及的部门较多,难度较大,况且盲目加大图书采购量,也容易造成资源上的浪费。

那第二种方案是否可行呢?

答案是否定的。

原因在于图书馆的所有业务部门如采编、典藏等都使用HORIZON系统,如果外借室重新购买另外的软件,整个图书馆的管理软件都需要更换,且可能造成现有系统中的各项数据的丢失,这种大动干戈的方法显然也不可行。

最后就只有选择第三种方案。

⏹经济可行性分析

图书馆有现成的服务器,而且外借室的所有电脑设备,都刚经过更新,只需另购二台打印设备即可。

外借室的所有工作人员上岗前都经过严格的培训,所以也不需另外培训。

⏹技术可行性分析

图书馆使用HORIZON图书管理系统已有七年了,所有工作人员对电脑和网络的使用都具备了一定的经验完全有能力熟悉和使用新的系统。

⏹营运可行性分析

该系统是在熟悉图书馆各项业务运作的基础上开发的,贴合实际,操作简便。

2.3系统详细调查

●信息系统主要工作内容概述

本系统通过各功能模块的实现,将图书馆的资源快捷的,完整的展示给读者,读者能够非常方便的利用图书资源,使得图书馆传播文化的作用获得了最大化的体现,取得很好的社会效益。

系统通过图书编目模块,采编部将新书书目提供给读者,反馈获得读者的阅读需求;通过书目检索模块,读者获得图书馆所有图书的书目信息;通过图书流通模块,外借部为读者提供方便的图书借阅和续借服务;通过逾期处理模块,信息处理中心将读者的逾期信息,在第一时间通知读者,使读者尽快归还过期的图书,加快图书的流通速度,使更多的读者能看到自己想看的图书。

通过报废处理模块,信息处理中心对遗失或破损的图书进行报废处理,并对报废的图书记录进行及时的修改,保证了书目信息的准确性。

●业务流程分析(对企业现有的)

业务流程图是表明系统内各部门,人员之间业务关系,作业顺序和管理信息流动的流程图,是描述组织内部业务处理活动的内容的工作图,如图所示。

业务流程图的图形符号如下:

系统中人员系统外实体单据、报表

 

处理数据流向存储

 

通过详细调查,对上海图书馆外借室的业务流程进行描述。

如图2.1.2所示。

经调查,上海图书馆外借处目前使用的是七年前购置的HORIZON图书管理系统,到目前为止,根据读者的需求和室藏图书数量已进行过三次版本升级,据该室工作人员反映,此系统基本上能满足日常的图书借阅的管理工作,使用也比较方便。

●信息流成分析(对企业现有的)

绘制数据流图只是对数据处理和彼此之间的联系进行了说明,为了进一步明确数据的详细内容和数据加工过程,则要通过数据字典来描述。

数据字典的作用是对数据流图的各种成分起注解、说明的作用,给这些成分赋予实际的内容,并要对系统分析中其他需要说明的问题进行定义和说明。

其主要内容包括:

数据流、数据元素、数据存储、加工和外部项,其中数据元素是组成数据流的基本成分。

a.对所有数据元素必须进行说明,以“读者证号”为例,如表1所示。

b.对所有数据流都要进行说明,以“图书逾期”数据流条目为例,如表2所示。

c.对所有数据流图中的所有数据存储进行说明,以“书目库”条目为例,如表3所示。

d.对数据流图中的所有加工进行说明,本系统顶层图共有五个加工,如表4~8所示。

e.对数据流图中的外部项进行说明,以“采编部”为例,如表9所示

顶层数据流图仅从总体上反映了图书借阅管理工作的信息关系,在此基础上,按自顶向下、逐层分解的分析方法对顶层图进一步细化,得到如下的第一层图和第二层图:

根据自顶向下、逐层分解的原则对系统关联图进一步细化,绘出如下的顶层图。

外借

部门

P2

书目检索

采编

部门

F4F5

F2

F3F1F6F7F13

P3

图书流通

P1

图书编目

F10

F4F5F2F12

F4F5F6F7F13

F3F1

D2借书记录

D1书目库

F8

F14

P4

图书逾期处理

P5

报废处理

信息处理中心

F9

F11

顶层图

说明:

F1图书入库信息F2图书需求信息

F3图书需求反馈F4图书信息

F5图书借阅信息反馈F6图书流通信息

F7借阅需求F8图书逾期信息

F9逾期信息查询F10逾期信息反馈(罚款单)

F11报废图书信息F12逾期通知

F13图书归还F14报废图书信息反馈

采编

F1F3

P1-2

图书需求

P1-1

新书入库

F1F3

D1书目库

P1第一层图

外借部

F2F4F5

P2-2

借阅情况查询

P2-1

书目检索

F4F5

F2

D1书目库

P2第一层图

外借部

F4.1F4.2F4.3F4.4

P2-1-4

按出版社查询

P2-1-3

按主题查询

P2-1-2

按著者查询

P2-1-1

按书名查询

F4.1F4.2F4.3F4.4

D1书目库

P2-1第二层图

外借部

F5.1F5.2

P2-2-1

按书名查询

P2-2-2

按日期查询

F5.1F5.2

D1书目库

P2-2第二层图

外借部

F7F13F6F6

P3-2

流通统计

P3-1

图书借还

F7F13F6F6

D2借书记录

P3第一层图

外借部

F7.1F7.2F13.1

P3-1-3

图书归还

P3-1-2

图书续借

P3-1-1

图书外借

F7.1F7.2F13.1

D2借书记录

P3-1第二层图

外借部

F6.1F6.2F6.3

P3-2-3

催还统计

P3-2-2

罚款统计

P3-2-1

借还统计

F6.1F6.2F6.3

D2借书记录

P3-2第二层图

信息处理中心

F9F8

P4-1

逾期查询

P4-2

逾期费计算

F9F8

D2借书记录

P4第一层图

信息处理中心

F9.1F9.2

P4-1-2

按归还日期查询

P4-1-1

按读者姓名查询

F9.1F9.2

D2借书记录

P4-1第二层图

信息处理中心

F8.1F8.2

P4-2-2

按借阅本数计算

P4-2-1

按逾期天数计算

F8.1F8.2

D2借书记录

P4-2第二层图

信息处理中心

F14F11

P5-2

破损图书处理

P5-1

遗失图书处理

F14F11

D1书目库

P5第一层图

信息处理中心

F14.1F11.1

P5-1-1

修改记录

P5-1-2

重新订购

F14.1F11.1

D1书目库

P5-1第二层图

信息处理中心

F14.2F11.2

P5-2-2

重新订购

P5-2-1

图书报废

F14.2F11.2

D1书目库

P5-2第二层图

 

⏹编写数据字典(外部项、数据流、数据元素、数据存储、加工)

数据元素

系统名:

图书借阅信息系统编号:

条目名:

读者证号别名:

属于数据流:

F5~F9,F11,F12

存储处:

D2

数据元素值:

代码类型长度意义

字符8个字符代替读者信息的号码

简要说明:

读者证号是读者的识别符,每位读者都有唯一的证号

修改记录:

编写

樊庆萍

日期

2004.4

审核

丁宝康

日期

2004.4

表1数据元素

数据流

系统名:

图书借阅信息系统编号:

条目名:

图书逾期通知别名:

催还通知单

来源:

图书逾期

去处:

读者

数据流结构:

逾期通知={读者证号+读者姓名+{书名+应还日期}+备注}所有逾期读者

简要说明:

图书逾期通知在读者所借图书逾期的第二日寄给读者,以提醒其尽快还书

修改记录:

编写

樊庆萍

日期

2004.4

审核

丁宝康

日期

2004.4

表2数据流

数据存储

系统名:

图书借阅信息系统编号:

D1

条目名:

书目库别名:

存储组织:

每本图书一条记录

按藏书号顺序排列

记录数:

约30万

主关键字:

藏书号

辅关键字:

书名

记录组成:

项名:

藏书号书名著者出版单位出版日期

近似长度:

105010308

(字节)

简要说明:

1.图书报废在备注中说明

2.图书处于编目状态时在备注中说明

修改记录:

编写

樊庆萍

日期

2004.4

审核

丁宝康

日期

2004.4

表3数据存储

加工

系统名:

图书借阅信息系统编号:

P1

条目名:

图书编目别名:

输入:

新书信息,读取图书需求

输出:

新书记录,反馈图书需求信息

加工逻辑:

输入新书信息生成相关记录,读取图书需求反馈给采编人员

简要说明:

对书目进行管理,为借还图书做准备,给采购图书提供参考信息

修改记录:

编写

樊庆萍

日期

2004.4

审核

丁宝康

日期

2004.4

表4加工

加工

系统名:

图书借阅信息系统编号:

P2

条目名:

书目检索别名:

输入:

图书需求信息

输出:

图书信息,反馈图书借阅信息

加工逻辑:

输入图书需求,生成相关记录

按照图书需求,反馈图书借阅状态

简要说明:

提供书目服务,浏览书目信息

读者的阅读需求生成购书需求记录

修改记录:

编写

樊庆萍

日期

2004.4

审核

丁宝康

日期

2004.4

表5加工

加工

系统名:

图书借阅信息系统编号:

P3

条目名:

图书流通别名:

输入:

图书借阅要求

图书归还要求

输出:

图书借阅记录

加工逻辑:

输入图书借阅及归还信息,生成相关借阅记录

简要说明:

及时反馈图书借阅情况,供读者借阅时参考

修改记录:

编写

樊庆萍

日期

2004.4

审核

丁宝康

日期

2004.4

表6加工

加工

系统名:

图书借阅信息系统编号:

P4

条目名:

图书逾期别名:

输入:

图书逾期信息

输出:

逾期信息反馈(罚款单)

图书逾期通知(催还通知单)

加工逻辑:

输入图书逾期信息,生成相关逾期记录传送至外借部

简要说明:

生成图书逾期记录

向读者及时反馈图书逾期信息

修改记录:

编写

樊庆萍

日期

2004.4

审核

丁宝康

日期

2004.4

表7加工

加工

系统名:

图书借阅信息系统编号:

P5

条目名:

图书报废别名:

输入:

图书报废信息

输出:

反馈图书报废信息

加工逻辑:

对报废图书进行整理,对书目库中相关数据进行修改,生成新的书目记录

简要说明:

对书目库中的信息进行及时整理,向读者提供准确的书目信息

修改记录:

编写

樊庆萍

日期

2004.4

审核

丁宝康

日期

2004.4

表8加工

 

外部项

系统名:

图书借阅信息系统编号:

条目名:

采编部别名:

输入数据流:

图书需求反馈

输出数据流:

图书入库信息

主要特征:

获取读者的图书需求信息,新书目入库

简要说明:

本系统不负责下达具体购书内容,只是根据读者阅读需求提供购书建议

修改记录:

编写

樊庆萍

日期

2004.4

审核

丁宝康

日期

2004.4

表9外部项

●现有系统的不足

于本人的能力有限,该系统的设计上存在了一些遗憾:

当时设计逾期处理环节时,没有考虑到此项的运行成本,设想对于逾期的读者发放逾期通知单来提醒读者及时归还所借图书,但是在实际运行过程中发现由于读者数量较多,需发放的逾期通知单的数量非常大,运行成本太高,这对于不以赢利为主要经营目的的图书馆来说,是一笔不小的开销,所以此设计环节暂时还没有实现。

希望在以后,不断的改进该系统,以发送电子邮件的方式来通知读者,既能达到原有的目的,又能将成本降至最低。

另外,本系统还不能实现网络功能,这是在以后有待改进的。

3信息系统设计

3.1信息系统总体设计

3.1.1信息系统总体布局设计

系统设计阶段的主要目的是将系统分析阶段所提出的反映用户信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的技术方案。

系统结构设计的主要任务就是将整个系统合理的划分成各个功能模块,正确地处理模块之间与模块内部的联系以及它们之间的调用关系和数据联系,定义个模块的内部结构等。

根据系统分析的结果,按照结构化的系统设计方法,把一个复杂的系统分解成相对独立的模块,通过对模块的设计和模块之间关系的协调来实现整个系统的功能。

3.1.2软件系统的总体结构设计

●文字描述

●模块设计

HIPO技术是用图形方法表达一个系统的输入和输出功能,以及模块的层次,包含两个方面的内容:

HIPO分层图和IPO图。

为了详细描述系统模块的功能,在系统功能模块划分的基础上,运用HIPO技术,对图书借阅系统的输入和输出功能,自顶向下逐层分解。

首先绘制HIPO分层图,图中用一个方块代表一个模块,模块内标志该模块的处理功能或模块名,模块之间的调用关系用连接两模块的直线表示。

每个模块的数据处理功能尽可能单一、明确、完整,以此要求逐步分解。

如下所示图书借阅管理信息系统的HIPO图及IPO图:

图书借阅信息系统

新书入库

流通统计

图书借还

系统维护

系统恢复

系统备份

密码修改

遗失图书处理

重报

新废

订处

购理

重报

新废

订处

购理

按按按按

书著主出

名者题版

查查查社

图书需求

书目查询

破损图书处理

逾期费计算

逾期查询

图书编目

书目检索

图书流通

借阅情况查询

按书名查

按读者姓名查

逾期处理

报废处理

按按

逾借

期阅

天本

数数

计计

算算

按按

读归

者还

姓日

名期

查查

催还统计

罚款统计

借还统计

图书续

图书

归还

图书

借阅

⏹绘制IPO图

⏹要求:

在设计过程中应时刻注意模块间的耦合(松)及模块内的联系(紧)

 

输出:

图书借阅信息

输入:

图书借阅需求信息

调用下列模块:

图书借阅

流通统计

由下列模块图调用:

图书借阅管理系统

处理内容:

当进行图书借阅时,则调用图书借阅模块;

当进行图书借阅统计时,则调用借阅统计模块;

系统名:

图书借阅管理系统

模块名:

图书流通

备注:

 

内部数据元素:

 

输出:

图书借阅纪录

输入:

图书借阅信息

调用下列模块:

图书外借

图书续借

图书归还

由下列模块图调用:

图书流通

处理内容:

当进行图书外借时,则调用图书外借模块;

当进行图书续借时,则调用图书续借模块;

当进行图书归还时,则调用图书归还模块;

内部数据元素:

系统名:

图书借阅管理系统

模块名:

图书借阅

备注:

 

输出:

图书入库记录

输入:

图书归还信息

调用下列模块:

由下列模块图调用:

图书借阅

处理内容:

根据输入的图书信息,生成图书入库记录;

内部数据元素:

系统名:

图书借阅管理系统

模块名:

图书归还

备注:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1