图书管理信息系统设计毕业设计.doc

上传人:文库蛋蛋多 文档编号:3937428 上传时间:2023-03-28 格式:DOC 页数:34 大小:316.50KB
返回 下载 相关 举报
图书管理信息系统设计毕业设计.doc_第1页
第1页 / 共34页
图书管理信息系统设计毕业设计.doc_第2页
第2页 / 共34页
图书管理信息系统设计毕业设计.doc_第3页
第3页 / 共34页
图书管理信息系统设计毕业设计.doc_第4页
第4页 / 共34页
图书管理信息系统设计毕业设计.doc_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《图书管理信息系统设计毕业设计.doc》由会员分享,可在线阅读,更多相关《图书管理信息系统设计毕业设计.doc(34页珍藏版)》请在三一办公上搜索。

1、图书管理信息系统题 目: 学 院: 专 业: 班 级: 姓 名: 学 号 1.系统概述31.1企业概况31.2企业业务概况31.3现有信息系统概述31.4信息系统需求概述32信息系统分析42.1初步调查42.2可行性研究62.3系统详细调查83信息系统设计223.1信息系统总体设计223.1.1信息系统总体布局设计223.1.2软件系统的总体结构设计223.2代码设计273.3数据存储设计273.3.1数据库设计273.4用户界面设计313.4.1输出界面设计313.4.2输入界面设计313.5处理过程设计314系统实施344.1编程并编写文档344.2测试344.3系统转换341.系统概述1

2、.1企业概况中国国家图书馆位于北京市海淀区白石桥南长河畔,紫竹院公园旁。坐落在中关村南大街33号。国家图书馆1987年落成,总馆占地7.24公顷,建筑面积14万平方米,国家图书馆的主楼为双塔形高楼,通体以蓝色为基调,取其用水慎火之意。主楼采用双重檐形式,孔雀蓝琉璃瓦大屋顶,淡乳灰色的瓷砖外墙,花岗岩基座的石阶,再配以汉白玉栏杆,地上书库19层,地下书库3层,书库建筑面积6万平方米,设计藏书能力2000万册。1.2企业业务概况采编部:在采购新书后,根据CNMARC(中国机读目录)的格式,对新书进行编目,对已编书目进行数据修改或删除,存入书目库,以供读者查询,并从数据库中获取读者反馈的需求信息,为

3、下次采购图书做准备。读者:通过书目库进行查询,查找自己想借的图书,并查看图书的借阅状态,如在库中则去外借室进行借阅,借期28天,到期则将图书带至外借室办理归还或续借手续,如图书发生逾期,则需按逾期天数支付逾期费。外借室:借书:工作人员用光笔扫入或手工输入读者借阅证上的读者条码,系统自动识别读者的信息,查看读者的借书资格,其中包括借阅证是否有效,借书额是否已满,所借图书是否过期等,若不合格,系统拒借,并显示拒借原因;若读者具备借书资格, 依次扫入要借阅的图书条码,系统显示所借图书的具体信息及还书日期,完成借书手续。还书:光笔扫入欲还图书的条码,系统自动识别图书是否逾期,未逾期则打印还书凭证;如逾

4、期则显示逾期天数和罚款金额,办理罚款手续后,打印罚款凭证。统计:同时每天查看借书记录,对逾期未还书的读者发催还通知单;每月进行图书流通统计,打印借阅统计报表、罚款统计报表、催还统计报表,送交中心主任处存档。图书报废:对于破损严重或遗失的图书做报废处理,打印相应的破损书目单或遗失书目单,通知采编部进行数据修改或删除。并查询书目库中的复本量,根据情况决定是否要重新订购,如需订购则通知采编部。1.3现有信息系统概述新的图书借阅系统的目标是希望通过新系统的应用,能促进图书管理工作的规范化、标准化和自动化,提高管理水平和管理效率,为读者提供更完善的信息服务,使馆藏资源得到有效的利用,最大范围的满足读者的

5、借阅需求。1.4信息系统需求概述由于图书馆推行人性化的服务理念,提供的图书借阅时间较长(28天),读者往往忘记归还时间,容易造成图书逾期现象,从而使得图书的流通速度降低,拒借率上升。现有的图书借阅系统不能很好的满足对读者借阅的管理,于是提出在原有的基础上,开发一套更为有效的图书借阅管理系统,以体现以人为本的服务宗旨,提高对读者的服务质量。2信息系统分析2.1初步调查l 企业概况(直线职能型)n 职能分解图馆 长工会后勤保障处国际交流处业务处财务处办公室人事处n 企业组织结构图馆 长会展中心文献提供中心读者服务中心历史文献中心采编中心后勤保障处业务处财务处人事处办公室国际交流处视听部典藏部外借部

6、阅览部 l 对信息系统的总体需求n 现有资源同仁堂药店的全部数据处理都由人工操作,所需设备全部需要重新配置。n 需要资源系统处理方式图书管理信息系统采用分布式处理。办公室、人事处、财务处、业务处、国际交流处、后勤保障处六个部门各配置一台微机,三台微机联成网络,相互通信。系统硬件配置六台微机(包括主机、显示器及磁盘驱动器)。打印机。适配器、电缆等其它网络配件。软件配置 汉字多用户操作系统。汉字dBASE数据库系统。其它应用软件。l 信息系统开发的必要性分析由于图书馆推行人性化的服务理念,提供的图书借阅时间较长(28天),读者往往忘记归还时间,容易造成图书逾期现象,从而使得图书的流通速度降低,拒借

7、率上升。现有的图书借阅系统不能很好的满足对读者借阅的管理,于是提出在原有的基础上,开发一套更为有效的图书借阅管理系统。因此本信息系统开发小组经过研究,调查及取得上级领导地支持,拟对图书管理进行以下几方面的改革:系统功能重构数据流程重组l 明确信息系统开发的目标,内容和规模本系统的开发能够提高工作效率,扩大服务范围,降低工作人员的劳动强度,提高图书的流通速度和拒借率。实现整个图书信息流程的计算机管理。l 信息系统开发的必要性分析,并要给出结论(4种)由于图书馆推行人性化的服务理念,提供的图书借阅时间较长(28天),读者往往忘记归还时间,容易造成图书逾期现象,从而使得图书的流通速度降低,拒借率上升

8、。现有的图书借阅系统不能很好的满足对读者借阅的管理,于是提出在原有的基础上,开发一套更为有效的图书借阅管理系统,以体现以人为本的服务宗旨,提高对读者的服务质量。l 明确信息系统开发的目标(即项目目标)、内容和规模新的图书借阅系统的目标是希望通过新系统的应用,能促进图书管理工作的规范化、标准化和自动化,提高管理水平和管理效率,为读者提供更完善的信息服务,使馆藏资源得到有效的利用,最大范围的满足读者的借阅需求。l 项目开发的初步方案n 项目的规模、目标和投资的粗略估计、人员配备境况、进度计划等步骤 时间30天30天30天长期系统分析系统设计系统实施系统维护与管理2.2可行性研究l 现行系统概述n

9、系统目标新的图书借阅系统的目标是希望通过新系统的应用,能促进图书管理工作的规范化、标准化和自动化,提高管理水平和管理效率,为读者提供更完善的信息服务,使馆藏资源得到有效的利用,最大范围的满足读者的借阅需求。n 开发背景只是局限于中国国家图书馆由于图书馆推行人性化的服务理念,提供的图书借阅时间较长(28天),读者往往忘记归还时间,容易造成图书逾期现象,从而使得图书的流通速度降低,拒借率上升。现有的图书借阅系统不能很好的满足对读者借阅的管理,于是提出在原有的基础上,开发一套更为有效的图书借阅管理系统,以体现以人为本的服务宗旨,提高对读者的服务质量。l 主要任务和主要业务流程n 绘出主要业务流程图以

10、及数据流图中的关联图数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,他可以用少数集中符号综合地反映出信息在系统中的流动、处理和存储情况,具有概括性和抽象性。数据流程图有以下四种基本元素组成,其符号如下: 外部实体 处理 数据流 数据存储数据流程图与对系统的物理描述无关,只是用一种图形及与此相关的注释来表示系统的逻辑功能。由于图形描述简明,清晰,不涉及到技术细节,所描述的内容是面向用户的,所以即使完全不懂信息技术的人员也能理解。它是系统分析人员与用户进行交流的有效手段,也是系统设计的主要依据之一。首先,在调查研究的基础上绘出最高层的数据流图系统关联图。采 编部 门 F1 F3 图书借阅管

11、理系统 F8信息处理中心 F9F11 F11 F2 F7 F13 F4 F5 F6 F10 F12外 借部 门系统关联图l 可行性分析n 提出若干新系统方案面对目前外借室的现状,中心领导有三种选择:对系统不做任何改变,但是要加大图书采购的数量,以此来降低拒借率。重新购买市场上的商品化软件,来提高图书借阅管理的水平。根据图书馆面临的实际情况,对现有系统进行修改,完善现有的图书借阅管理系统。第一种选择首先被排除。图书馆每年的购书经费都有市财政局按预算拨款,要加大外借室的图书采购量,势必要减少其他部门的购书经费,这个方案操作起来要涉及的部门较多,难度较大,况且盲目加大图书采购量,也容易造成资源上的浪

12、费。那第二种方案是否可行呢?答案是否定的。原因在于图书馆的所有业务部门如采编、典藏等都使用HORIZON系统,如果外借室重新购买另外的软件,整个图书馆的管理软件都需要更换,且可能造成现有系统中的各项数据的丢失,这种大动干戈的方法显然也不可行。最后就只有选择第三种方案。n 经济可行性分析图书馆有现成的服务器,而且外借室的所有电脑设备,都刚经过更新,只需另购二台打印设备即可。外借室的所有工作人员上岗前都经过严格的培训,所以也不需另外培训。n 技术可行性分析图书馆使用HORIZON图书管理系统已有七年了,所有工作人员对电脑和网络的使用都具备了一定的经验完全有能力熟悉和使用新的系统。n 营运可行性分析

13、该系统是在熟悉图书馆各项业务运作的基础上开发的,贴合实际,操作简便。2.3系统详细调查l 信息系统主要工作内容概述本系统通过各功能模块的实现,将图书馆的资源快捷的,完整的展示给读者,读者能够非常方便的利用图书资源,使得图书馆传播文化的作用获得了最大化的体现,取得很好的社会效益。系统通过图书编目模块,采编部将新书书目提供给读者,反馈获得读者的阅读需求;通过书目检索模块,读者获得图书馆所有图书的书目信息;通过图书流通模块,外借部为读者提供方便的图书借阅和续借服务;通过逾期处理模块,信息处理中心将读者的逾期信息,在第一时间通知读者,使读者尽快归还过期的图书,加快图书的流通速度,使更多的读者能看到自己

14、想看的图书。通过报废处理模块,信息处理中心对遗失或破损的图书进行报废处理,并对报废的图书记录进行及时的修改,保证了书目信息的准确性。l 业务流程分析(对企业现有的)业务流程图是表明系统内各部门,人员之间业务关系,作业顺序和管理信息流动的流程图,是描述组织内部业务处理活动的内容的工作图,如图所示。业务流程图的图形符号如下: 系统中人员 系统外实体 单据、报表 处理 数据流向 存储通过详细调查,对上海图书馆外借室的业务流程进行描述。如图2.1.2所示。经调查,上海图书馆外借处目前使用的是七年前购置的HORIZON图书管理系统,到目前为止,根据读者的需求和室藏图书数量已进行过三次版本升级,据该室工作

15、人员反映,此系统基本上能满足日常的图书借阅的管理工作,使用也比较方便。l 信息流成分析(对企业现有的)绘制数据流图只是对数据处理和彼此之间的联系进行了说明,为了进一步明确数据的详细内容和数据加工过程,则要通过数据字典来描述。数据字典的作用是对数据流图的各种成分起注解、说明的作用,给这些成分赋予实际的内容,并要对系统分析中其他需要说明的问题进行定义和说明。其主要内容包括:数据流、数据元素、数据存储、加工和外部项,其中数据元素是组成数据流的基本成分。a. 对所有数据元素必须进行说明,以“读者证号”为例,如表1所示。b. 对所有数据流都要进行说明,以“图书逾期”数据流条目为例,如表2所示。c. 对所

16、有数据流图中的所有数据存储进行说明,以“书目库”条目为例,如表3所示。d. 对数据流图中的所有加工进行说明,本系统顶层图共有五个加工,如表48所示。e. 对数据流图中的外部项进行说明,以“采编部”为例,如表9所示顶层数据流图仅从总体上反映了图书借阅管理工作的信息关系,在此基础上,按自顶向下、逐层分解的分析方法对顶层图进一步细化,得到如下的第一层图和第二层图:根据自顶向下、逐层分解的原则对系统关联图进一步细化,绘出如下的顶层图。外 借部 门P2 书目检索采 编部 门 F4F5 F2 F3 F1 F6 F7 F13P3图书流通P1图书编目 F10 F4F5 F2 F12 F4F5 F6 F7 F1

17、3 F3 F1 D2 借书记录 D1 书目库 F8 F14 P4图书逾期处理P5报废处理信息处理中心 F9 F11顶层图说明:F1 图书入库信息 F2 图书需求信息F3 图书需求反馈 F4 图书信息F5 图书借阅信息反馈 F6 图书流通信息F7 借阅需求 F8 图书逾期信息F9 逾期信息查询 F10逾期信息反馈(罚款单)F11 报废图书信息 F12逾期通知F13 图书归还 F14报废图书信息反馈采编 F1 F3P1-2图书需求P1-1新书入库 F1 F3 D1 书目库 P1第一层图外借部 F2 F4 F5P2-2借阅情况查询P2-1书目检索 F4 F5 F2 D1 书目库P2第一层图外借部 F

18、4.1 F4.2 F4.3 F4.4P2-1-4按出版社查询P2-1-3按主题查询P2-1-2按著者查询P2-1-1按书名查询 F4.1 F4.2 F4.3 F4.4 D1 书目库P2-1第二层图外借部 F5.1 F5.2P2-2-1按书名查询P2-2-2按日期查询 F5.1 F5.2 D1 书目库 P2-2第二层图外借部 F7 F13 F6 F6P3-2流通统计P3-1图书借还 F7 F13 F6 F6 D2 借书记录 P3第一层图外借部F7.1 F7.2 F13.1P3-1-3图书归还P3-1-2图书续借P3-1-1图书外借 F7.1 F7.2 F13.1 D2 借书记录P3-1第二层图外

19、借部 F6.1 F6.2 F6.3P3-2-3催还统计P3-2-2罚款统计P3-2-1借还统计 F6.1 F6.2 F6.3 D2 借书记录P3-2 第二层图信息处理中心 F9 F8P4-1逾期查询P4-2逾期费计算 F9 F8 D2 借书记录P4第一层图信息处理 中心 F9.1 F9.2P4-1-2按归还日期查询P4-1-1按读者姓名查询 F9.1 F9.2D2 借书记录 P4-1第二层图信息处理中心 F8.1 F8.2P4-2-2按借阅本数计算P4-2-1按逾期天数计算 F8.1 F8.2 D2 借书记录 P4-2第二层图信息处理中心 F14 F11P5-2破损图书处理P5-1遗失图书处理

20、 F14 F11 D1 书目库 P5第一层图信息处理中心 F14.1 F11.1P5-1-1修改记录P5-1-2重新订购 F14.1 F11.1 D1 书目库 P5-1第二层图信息处理中心 F14.2 F11.2P5-2-2重新订购P5-2-1图书报废 F14.2 F11.2 D1 书目库 P5-2第二层图n 编写数据字典(外部项、数据流、数据元素、数据存储、加工)数据元素系统名:图书借阅信息系统 编号:条目名:读者证号 别名:属于数据流:F5F9,F11,F12存储处:D2数据元素值:代码类型 长度 意义 字符 8个字符 代替读者信息的号码简要说明:读者证号是读者的识别符,每位读者都有唯一的

21、证号修改记录:编写樊庆萍日期2004.4审核丁宝康日期2004.4表1数据元素数据流系统名:图书借阅信息系统 编号:条目名:图书逾期通知 别名:催还通知单来源:图书逾期去处:读者数据流结构:逾期通知=读者证号+读者姓名+书名+应还日期+备注所有逾期读者简要说明:图书逾期通知在读者所借图书逾期的第二日寄给读者,以提醒其尽快还书修改记录:编写樊庆萍日期2004.4审核丁宝康日期2004.4表2数据流数据存储系统名:图书借阅信息系统 编号:D1条目名:书目库 别名:存储组织:每本图书一条记录按藏书号顺序排列记录数:约30万主关键字:藏书号辅关键字:书名记录组成:项名: 藏书号 书名 著者 出版单位

22、出版日期近似长度: 10 50 10 30 8(字节)简要说明:1 图书报废在备注中说明 2 图书处于编目状态时在备注中说明修改记录:编写樊庆萍日期2004.4审核丁宝康日期2004.4表3数据存储加工系统名:图书借阅信息系统 编号:P1条目名:图书编目 别名:输入:新书信息,读取图书需求输出:新书记录,反馈图书需求信息加工逻辑:输入新书信息生成相关记录,读取图书需求反馈给采编人员简要说明:对书目进行管理,为借还图书做准备,给采购图书提供参考信息修改记录:编写樊庆萍日期2004.4审核丁宝康日期2004.4表4加工加工系统名:图书借阅信息系统 编号:P2条目名:书目检索 别名:输入:图书需求信

23、息输出:图书信息,反馈图书借阅信息加工逻辑:输入图书需求,生成相关记录按照图书需求,反馈图书借阅状态简要说明:提供书目服务,浏览书目信息读者的阅读需求生成购书需求记录修改记录:编写樊庆萍日期2004.4审核丁宝康日期2004.4表5加工加工系统名:图书借阅信息系统 编号:P3条目名:图书流通 别名:输入:图书借阅要求图书归还要求输出:图书借阅记录加工逻辑:输入图书借阅及归还信息,生成相关借阅记录简要说明:及时反馈图书借阅情况,供读者借阅时参考修改记录:编写樊庆萍日期2004.4审核丁宝康日期2004.4表6加工加工系统名:图书借阅信息系统 编号:P4条目名:图书逾期 别名:输入:图书逾期信息输

24、出:逾期信息反馈(罚款单)图书逾期通知(催还通知单)加工逻辑:输入图书逾期信息,生成相关逾期记录传送至外借部简要说明:生成图书逾期记录向读者及时反馈图书逾期信息修改记录:编写樊庆萍日期2004.4审核丁宝康日期2004.4表7加工加工系统名:图书借阅信息系统 编号:P5条目名:图书报废 别名:输入:图书报废信息输出:反馈图书报废信息加工逻辑:对报废图书进行整理,对书目库中相关数据进行修改,生成新的书目记录简要说明:对书目库中的信息进行及时整理,向读者提供准确的书目信息修改记录:编写樊庆萍日期2004.4审核丁宝康日期2004.4表8加工外部项系统名:图书借阅信息系统 编号:条目名:采编部 别名

25、:输入数据流:图书需求反馈输出数据流:图书入库信息主要特征:获取读者的图书需求信息,新书目入库简要说明:本系统不负责下达具体购书内容,只是根据读者阅读需求提供购书建议修改记录:编写樊庆萍日期2004.4审核丁宝康日期2004.4表9外部项l 现有系统的不足于本人的能力有限,该系统的设计上存在了一些遗憾:当时设计逾期处理环节时,没有考虑到此项的运行成本,设想对于逾期的读者发放逾期通知单来提醒读者及时归还所借图书,但是在实际运行过程中发现由于读者数量较多,需发放的逾期通知单的数量非常大,运行成本太高,这对于不以赢利为主要经营目的的图书馆来说,是一笔不小的开销,所以此设计环节暂时还没有实现。希望在以

26、后,不断的改进该系统,以发送电子邮件的方式来通知读者,既能达到原有的目的,又能将成本降至最低。另外,本系统还不能实现网络功能,这是在以后有待改进的。3信息系统设计3.1信息系统总体设计3.1.1信息系统总体布局设计系统设计阶段的主要目的是将系统分析阶段所提出的反映用户信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的技术方案。系统结构设计的主要任务就是将整个系统合理的划分成各个功能模块,正确地处理模块之间与模块内部的联系以及它们之间的调用关系和数据联系,定义个模块的内部结构等。根据系统分析的结果,按照结构化的系统设计方法,把一个复杂的系统分解成相对独立的模块,通过对模块的设计和模块之

27、间关系的协调来实现整个系统的功能。3.1.2软件系统的总体结构设计l 文字描述l 模块设计HIPO技术是用图形方法表达一个系统的输入和输出功能,以及模块的层次,包含两个方面的内容:HIPO分层图和IPO图。为了详细描述系统模块的功能,在系统功能模块划分的基础上,运用HIPO技术,对图书借阅系统的输入和输出功能,自顶向下逐层分解。首先绘制HIPO分层图,图中用一个方块代表一个模块,模块内标志该模块的处理功能或模块名,模块之间的调用关系用连接两模块的直线表示。每个模块的数据处理功能尽可能单一、明确、完整,以此要求逐步分解。如下所示图书借阅管理信息系统的HIPO图及IPO图:图书借阅信息系统新书入库

28、流通统计图书借还系统维护系统恢复系统备份密码修改遗失图书处理重 报新 废订 处购 理重 报新 废订 处购 理按 按 按 按书 著 主 出名 者 题 版查 查 查 社 查图书需求书目查询破损图书处理逾期费计算逾期查询图书编目书目检索图书流通借阅情况查询按书名查按读者姓名查逾期处理报废处理按 按逾 借期 阅天 本数 数计 计算 算按 按读 归者 还姓 日名 期查 查催还统计罚款统计借还统计图书续借图书归还图书借阅n 绘制IPO图n 要求:在设计过程中应时刻注意模块间的耦合(松)及模块内的联系(紧)输出:图书借阅信息输入:图书借阅需求信息调用下列模块:图书借阅流通统计由下列模块图调用:图书借阅管理系统处理内容:当进行图书借阅时,则调用图书借阅模块;当进行图书借阅统计时,则调用借阅统计模块;系统名:图书借阅管理系统模块名:图书流通 备注:内部数据元素:输出:图书借阅纪录输入:图书借阅信息调用下列模块:图书外借图书续借图书归还由下列模块图调用:图书流通处理内容:当进行图书外借时,则调用图书外借模块;当进行图书续借时,则调用

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

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号