业论文 图书借阅管理系统 编号:178 论文 题目图书借阅管理系统 专业:计算机信息管理 作者: 周瑾 指导教师:工宝康 完成日期:2004年5月22日
毕业论文 图书借阅管理系统 1 论 文 题目 图 书 借 阅 管 理 系 统 专 业:计 算 机 信 息 管 理 作 者: 周瑾 指导教师: 丁宝康 完成日期: 2004 年 5 月 22 日 编号:178
业论文 图书借阅管理系统 目录 摘要 第一章前言…… 第二章系统分析 2.1系统调查… 2.2可行性分析 2.3系统总目标…… 2.4具体目标 5666 2.5项目开发计划 第三章需求分析…………… 3.1业务流程图 3.2数据流程图 3.3数据字典 3.4数据项的代码设计………… 第四章概要设计…… 4.1HIPO图… 4.2IPo图………………… 4.3数据库的概要设计……………… 五4.4E-R图向关系模型的转化… 章详细设计 1数据库的逻辑设计 5.2物理配置方案和历史信息的管理… 5.3程序流程图 5.4人机界面设计…… 第六章系统实现 6.1编程软件的特点 6.2系统设计的方法和特点… 6.3系统运行和维护 第七章系统开发小节… 7.1系统的功能………… 7.2系统的特点……… 7.3软件开发过程和特点… 7.4系统的改进…………… 7.5体会 参考文献… 操作说明书 1.系统运行环境…… 2.应用程序的安装… 3.运行应用程序 …61 4.系统的使用说明………… 5.系统退出 附录部分源代码
毕业论文 图书借阅管理系统 2 目 录 摘要 ……………………………………………………………………………………………… 1 第一章 前言 …………………………………………………………………………………‥2 第二章 系统分析 ……………………………………………………………………………‥3 2.1 系统调查………………………………………………………………………… 3 2.2 可行性分析………………………………………………………………………5 2.3 系统总目标………………………………………………………………………6 2.4 具体目标…………………………………………………………………………6 2.5 项目开发计划……………………………………………………………………6 第三章 需求分析…………………………………………………………………………………8 3.1 业务流程图………………………………………………………………………8 3.2 数据流程图……………………………………………………………………10 3.3 数据字典………………………………………………………………………16 3.4 数据项的代码设计……………………………………………………………21 第四章 概要设计………………………………………………………………………………22 4.1 HIPO 图…………………………………………………………………………22 4.2 IPO 图………………………………………………………………………… 25 4.3 数据库的概要设计……………………………………………………………28 4.4 E-R 图向关系模型的转化………………………………………………………30 第五章 详细设计 ………………………………………………………………………………32 5.1 数据库的逻辑设计……………………………………………………………32 5.2 物理配置方案和历史信息的管理……………………………………………37 5.3 程序流程图……………………………………………………………………37 5.4 人机界面设计…………………………………………………………………40 第六章 系统实现 ………………………………………………………………………………46 6.1 编程软件的特点…………………………………………………………………46 6.2 系统设计的方法和特点…………………………………………………………46 6.3 系统运行和维护…………………………………………………………………51 第七章 系统开发小节…………………………………………………………………………53 7.1 系统的功能………………………………………………………………………53 7.2 系统的特点………………………………………………………………………54 7.3 软件开发过程和特点……………………………………………………………55 7.4 系统的改进………………………………………………………………………57 7.5 体会………………………………………………………………………………57 参考文献…………………………………………………………………………………………60 操作说明书………………………………………………………………………………………61 1.系统运行环境………………………………………………………………………61 2.应用程序的安装……………………………………………………………………61 3.运行应用程序………………………………………………………………………61 4.系统的使用说明……………………………………………………………………62 5.系统退出……………………………………………………………………………65 附录 部分源代码…………………………………………………………………………………66
业论文 图书借阅管理系统 摘要 宝山区图书馆是一所大型的综合性研究性公共图书馆,是具有全新 理念的图书馆 本系统是专门为宝山区图书馆开发的。利用计算机管理信息处理 的迅速、准确、可靠且具有强大存储能力的突出特点,全面提高图书 馆的管理水平和工作效率,并以及时完整的业务经营资料,为图书馆 的经营决策的及时转换提供一定的支持 本报告从系统分析、需求分析、概要分析、详细分析到系统实施、 系统运行、系统维护等几个方面详细阐述了图书借阅管理系统的开发 过程,记录了开发过程中的分析依据和设计思路及相关图表,阐明了 主要的设计内容和实施、运行情况,为本系统的使用、升级提供了完 备的资料。 图书借阅管理系统涵盖了五个主要的子系统:图书资料管理、读 者资料管理、借书操作、还书操作、査询处理,并通过信息的收集 整理、存储、传递将它们有机地结合起来,提高了工作的准确率和效 率 本系统开发时间将近四个月,初步完成了图书借阅管理系统的初 级版本,系统基本上实现了原定的基本功能,但还是存在一些不足之 处,将在以后的版本中进行陆续的改进和完善。 主题词: Visual Foxpro MIs面向对象图书借阅管理系统
毕业论文 图书借阅管理系统 3 摘要 宝山区图书馆是一所大型的综合性研究性公共图书馆,是具有全新 理念的图书馆。 本系统是专门为宝山区图书馆开发的。利用计算机管理信息处理 的迅速、准确、可靠且具有强大存储能力的突出特点,全面提高图书 馆的管理水平和工作效率,并以及时完整的业务经营资料,为图书馆 的经营决策的及时转换提供一定的支持。 本报告从系统分析、需求分析、概要分析、详细分析到系统实施、 系统运行、系统维护等几个方面详细阐述了图书借阅管理系统的开发 过程,记录了开发过程中的分析依据和设计思路及相关图表,阐明了 主要的设计内容和实施、运行情况,为本系统的使用、升级提供了完 备的资料。 图书借阅管理系统涵盖了五个主要的子系统:图书资料管理、读 者资料管理、借书操作、还书操作、查询处理,并通过信息的收集、 整理、存储、传递将它们有机地结合起来,提高了工作的准确率和效 率。 本系统开发时间将近四个月,初步完成了图书借阅管理系统的初 级版本,系统基本上实现了原定的基本功能,但还是存在一些不足之 处,将在以后的版本中进行陆续的改进和完善。 主 题 词: Visual Foxpro MIS 面向对象 图书借阅管理系统
业论文 图书借阅管理系统 第一章前言 随着我国经济的高速发展,人们的物质需求已趋向饱和,而精神 上的需求却日益提高。学习的繁重、工作的压力、竞争的刺激使人们 感到知识的困乏,渴望进一步的充电。而阅读书籍无疑是较好的途径, 因此近几年每逢节假日图书馆总是人丁兴旺,来满足人们的各种需 求 宝山区图书馆成立于1970年7月。与宝钢集团合作组建。满足 宝山区广大读者的各种需求。它位于牡丹江路,是宝山区十大标志性 文化设施之一。目标是努力达到“读者满意”。现已成为宝山重要精 神文明建设的重要基地。馆内癜书丰富,品种齐全,但随着信息处理 量的快速放大,工作越来越繁多、要求全面、先进、高效。纯办公软 件无论从准确度还是及时性上都已无法满足业务的需要。因此,开发 个界面友好,易于操作的图书馆软件进行自动化处理变得十分重 要,这是本系统开发目的和意义。 管理信息系统是先进的科学技术和现代管理相结合的产物,建立 以计算机为主要手段的管理信息系统,已成为现代企业、政府部门等 各类组织提高自身素质、实现组织的战略目标。因此,为满足图书馆 业务发展的需要,提高竞争能力,图书馆决定利用计算机化来提高管 理水平和工作效率,成立一个工作小组来负责图书借阅管理系统的开 发。根据业务的需要,确定新系统要实现五个基本功能:图书资料管 理、读者资料管理、借书操作、还书操作、査询处理。同时该系统具 有强大的查询功能和可靠性
毕业论文 图书借阅管理系统 4 第一章 前言 随着我国经济的高速发展,人们的物质需求已趋向饱和,而精神 上的需求却日益提高。学习的繁重、工作的压力、竞争的刺激使人们 感到知识的困乏,渴望进一步的充电。而阅读书籍无疑是较好的途径, 因此近几年每逢节假日图书馆总是人丁兴旺,来满足人们的各种需 求。 宝山区图书馆成立于 1970 年 7 月。与宝钢集团合作组建。满足 宝山区广大读者的各种需求。它位于牡丹江路,是宝山区十大标志性 文化设施之一。目标是努力达到“读者满意”。现已成为宝山重要精 神文明建设的重要基地。馆内藏书丰富,品种齐全,但随着信息处理 量的快速放大,工作越来越繁多、要求全面、先进、高效。纯办公软 件无论从准确度还是及时性上都已无法满足业务的需要。因此,开发 一个界面友好,易于操作的图书馆软件进行自动化处理变得十分重 要,这是本系统开发目的和意义。 管理信息系统是先进的科学技术和现代管理相结合的产物,建立 以计算机为主要手段的管理信息系统,已成为现代企业、政府部门等 各类组织提高自身素质、实现组织的战略目标。因此,为满足图书馆 业务发展的需要,提高竞争能力,图书馆决定利用计算机化来提高管 理水平和工作效率,成立一个工作小组来负责图书借阅管理系统的开 发。根据业务的需要,确定新系统要实现五个基本功能:图书资料管 理、读者资料管理、借书操作、还书操作、查询处理。同时该系统具 有强大的查询功能和可靠性
业论文 图书借阅管理系统 第二章系统分析 2.1系统调查 系统调査的主要内容有:系统的基本情况、系统中信息处理 的状况、系统的资源情况及系统的各类人员对信息系统的态度。带着 上述问题,我多次走访了图书馆的领导,对实际操作人员进行了多次 联系和调査,了解了实际的业务操作流程情况。 宝山区图书馆的组织机构设置如下 馆长 办公室 处 业务处 财务处 采编中心 会 读者服务 历史文献 阅览部 外借部 典藏部 视听部
毕业论文 图书借阅管理系统 5 第二章 系统分析 2.1 系统调查 系统调查的主要内容有:系统的基本情况、系统中信息处理 的状况、系统的资源情况及系统的各类人员对信息系统的态度。带着 上述问题,我多次走访了图书馆的领导,对实际操作人员进行了多次 联系和调查,了解了实际的业务操作流程情况。 宝山区图书馆的组织机构设置如下: 馆长 办 公 室 人 事 处 办 公 室 业 务 处 财 务 处 工 会 采 编 中 心 读 者 服 务 采 编 中 心 历 史 文 献 心 会 展 中 心 心 阅 览 部 外 借 部 典 藏 部 视 听 部
业论文 图书借阅管理系统 系统中信息处理状况: 通过对原有系统业务流程的分析,可以发现这种模式存在着 些不合理之处,完全可以改进,使工作效率提高,信息迂回少 宝山区图书馆现行系统存在的问题:第一,业务管理工作缺乏 规范性,随意性很大,对人的经验水平有很大的依赖性,因此具体操 作往往因人而宜;第二,资料多次手工处理,如逾期通知等,出错率 高,完全可以用数据库检索自动生成。第三,数据重复率高,有些地 方人员多次使用相同数据,有些信息完全可以归类,第四,缺乏统计 工作 所以完全可以通过建立一套完整的图书借阅管理系统,来对信息 进行査询、修改、统计、检索等日常管理工作,尽量少的人员介入和 数据冗余,以简练实用为基础,实现信息管理计算机化,提高工作效 率和信息化水平 系统的资源情况: 由于宝钢及上级拨款,系统的资源状况良好。图书馆有新型的计 算机18台,打印机18台,绝大部分连上互联网,对系统的开发极为 有利。 系统的各类人员对信息系统的态度: 1主要领导:系统的开发得到他们的一致认可。因此他们都以积 极的态度支持系统的开发工作,并在人力和物力上提供保证。 2系统使用人员:繁重而单调的人工操作使他们非常繁忙,他们 迫切希望从原来低效的工作状态中解脱出来,但也对系统的适
毕业论文 图书借阅管理系统 6 系统中信息处理状况: 通过对原有系统业务流程的分析,可以发现这种模式存在着一 些不合理之处,完全可以改进,使工作效率提高,信息迂回少。 宝山区图书馆现行系统存在的问题:第一,业务管理工作缺乏 规范性,随意性很大,对人的经验水平有很大的依赖性,因此具体操 作往往因人而宜;第二,资料多次手工处理,如逾期通知等,出错率 高,完全可以用数据库检索自动生成。第三,数据重复率高,有些地 方人员多次使用相同数据,有些信息完全可以归类,第四,缺乏统计 工作。 所以完全可以通过建立一套完整的图书借阅管理系统,来对信息 进行查询、修改、统计、检索等日常管理工作,尽量少的人员介入和 数据冗余,以简练实用为基础,实现信息管理计算机化,提高工作效 率和信息化水平。 系统的资源情况: 由于宝钢及上级拨款,系统的资源状况良好。图书馆有新型的计 算机 18 台,打印机 18 台,绝大部分连上互联网,对系统的开发极为 有利。 系统的各类人员对信息系统的态度: 1 主要领导:系统的开发得到他们的一致认可。因此他们都以积 极的态度支持系统的开发工作,并在人力和物力上提供保证。 2 系统使用人员:繁重而单调的人工操作使他们非常繁忙,他们 迫切希望从原来低效的工作状态中解脱出来,但也对系统的适
业论文 图书借阅管理系统 用性提出了较高的要求 2.2可行性分析 可行性分析对系统的开发至关重要,可以大幅减少不必要的损 失,保证系统开发的顺利进行。因此要对系统进行技术可行性、经济 可行性、营运可行性三方面的系统可行性分析: 2.2.1技术可行性:近几年来计算机技术发展异常迅猛,高速度 大容量的电脑已成为许多公司日常工作必不可少的设备,推动办公 自动化的软件不断涌现,微机的普及为该系统的开发奠定了坚实的 基础。编制软件采用VFP编程语言,ⅤFP是面向对象程序开发的理 想语言,开发接口好,适合非计算机人员使用。 2.2.2经济可行性:一方面,新系统的开发不需要额外增加设备 购置费、软件开发费、管理和维护费用,且人员培训过程简单费用 不多。另一方面,新系统的开发可以较好地解决图书馆因业务繁杂 而造成的处理效率低,出错率偏高的局面,并可以及时了解各项业 务的进展情况,为及时调整经营决策提供可靠的数据支持,从而提 高经济效益,同时还可以减少人工劳动、提高工作效率、扩大业务 量和竞争能力。 2.2.3营运可行性:计算机以强大的信息处理能力作为人类脑力 劳动的有利助手登上历史舞台后,以渗透到社会生活的各个领域, 使现代社会组织、特别是企业的信息处理能力适应现代化管理的要 求,且系统逐步从单项事务信息处理系统迅速向综合服务(决策支 持系统)的管理信息系统发展。本系统使用界面良好,易于操作, 7
毕业论文 图书借阅管理系统 7 用性提出了较高的要求。 2.2 可行性分析 可行性分析对系统的开发至关重要,可以大幅减少不必要的损 失,保证系统开发的顺利进行。因此要对系统进行技术可行性、经济 可行性、营运可行性三方面的系统可行性分析: 2.2.1 技术可行性:近几年来计算机技术发展异常迅猛,高速度 大容量的电脑已成为许多公司日常工作必不可少的设备,推动办公 自动化的软件不断涌现,微机的普及为该系统的开发奠定了坚实的 基础。编制软件采用 VFP 编程语言,VFP 是面向对象程序开发的理 想语言,开发接口好,适合非计算机人员使用。 2.2.2 经济可行性:一方面,新系统的开发不需要额外增加设备 购置费、软件开发费、管理和维护费用,且人员培训过程简单费用 不多。另一方面,新系统的开发可以较好地解决图书馆 因业务繁杂 而造成的处理效率低,出错率偏高的局面,并可以及时了解各项业 务的进展情况,为及时调整经营决策提供可靠的数据支持,从而提 高经济效益,同时还可以减少人工劳动、提高工作效率、扩大业务 量和竞争能力。 2.2.3 营运可行性:计算机以强大的信息处理能力作为人类脑力 劳动的有利助手登上历史舞台后,以渗透到社会生活的各个领域, 使现代社会组织、特别是企业的信息处理能力适应现代化管理的要 求,且系统逐步从单项事务信息处理系统迅速向综合服务(决策支 持系统)的管理信息系统发展。本系统使用界面良好,易于操作
业论文 图书借阅管理系统 图书馆拥有一批较高素质的员工,只需进行短期的培训,就可熟练 操作本系统了。 通过以上分析,图书馆借阅管理系统的开发在经济上、技术 上、营运上都是可行的。 2.3系统的总目标 图书馆借阅管理系统的总目标是按照管理信息系统的管理和开 发方法,采用先进的信息技术和手段,支持并规范图书和读者资料 的管理,借还书和查询操作的全过程,并加强上述过程中各种信息 资源的管理和应用,提高各部门管理工作的现代化水平,实现各部 门信息的准确、及时处理和沟通及共享,为图书馆业务决策提供有 利的支持和反馈信息,以实现图书馆的总体目标。 2.4具体目标 1.根据图书排行榜更有针对性地采购读者喜欢的书,提高读者 满意度。 2.利用反馈信息,外借部提出更方便读者的借阅规程(如预订, 续借等) 3.加强并提高读者服务中心的业务管理水平,提高工作效率。 4.实现强大的查询功能,更好地实现信息的及时沟通,为决策 提供支持。 2.5项目开发计划 1.资源利用 设备:微机五台,打印机五台 8
毕业论文 图书借阅管理系统 8 图书馆拥有一批较高素质的员工,只需进行短期的培训,就可熟练 操作本系统了。 通过以上分析,图书馆借阅管理系统的开发在经济上、技术 上、营运上都是可行的。 2.3 系统的总目标 图书馆借阅管理系统的总目标是按照管理信息系统的管理和开 发方法,采用先进的信息技术和手段,支持并规范图书和读者资料 的管理,借还书和查询操作的全过程,并加强上述过程中各种信息 资源的管理和应用,提高各部门管理工作的现代化水平,实现各部 门信息的准确、及时处理和沟通及共享,为图书馆业务决策提供有 利的支持和反馈信息,以实现图书馆的总体目标。 2.4 具体目标 1. 根据图书排行榜更有针对性地采购读者喜欢的书,提高读者 满意度。 2. 利用反馈信息,外借部提出更方便读者的借阅规程(如预订, 续借等)。 3. 加强并提高读者服务中心的业务管理水平,提高工作效率。 4. 实现强大的查询功能,更好地实现信息的及时沟通,为决策 提供支持。 2.5 项目开发计划 1.资源利用 设 备:微机五台,打印机五台
业论文 图书借阅管理系统 费用支出:初步调查费,系统开发费 2.开发进度安排 项目开发可分为两个阶段 第一阶段用时约两个月,进行系统初步调查、系统分析、需 求分析、详细设计,画出业务流程图,数据流程图,数据字典, 程序流程图。 第二阶段用时约两个月,进行程序的编写。利用ⅤFP进行 程序的实际编写、测试、安装及人员培训
毕业论文 图书借阅管理系统 9 费用支出:初步调查费,系统开发费 2.开发进度安排 项目开发可分为两个阶段: 第一阶段 用时约两个月,进行系统初步调查、系统分析、需 求分析、详细设计,画出业务流程图,数据流程图,数据字典, 程序流程图。 第二阶段 用时约两个月,进行程序的编写。利用 VFP 进行 程序的实际编写、测试、安装及人员培训
业论文 图书借阅管理系统 第三章需求分析 需求分析阶段的根本任务是要明确图书馆在决策和业务上的信 息需求,以便提出整个系统的总体方案。在需求分析中,主要采用业 务流程图,数据流程图和数据字典来描述。 3.1业务流程图 通过对图书馆的领导与相关业务人员的多次联系和调查,大致 了解了图书馆的日常的业务流程。 每日处理的工作如下 1.图书资料的管理 供书商将按图书采购员开具的热门排行、基础图书等采购清 单及书籍交图书保管员,保管员审核采购单和书的名称、数量 是否一致,不合格则退还给供书商,合格则给供书商采购回单, 并将采购单汇总,图书入库分类处理,同时建立该批图书资料 信息,如果该书已有,则现有书数等于原有书数加新增书数 保管员也将办公室审核的图书报废单及图书交回收站报废处 理,将报废单汇总,同时修改图书资料库,如有图书损坏及罚 款处理,也修改图书资料库 读者资料管理 读者将填有自身姓名、地址、联系电话等信息连同办证费交注 册管理员,注册管理员经审核无误后办理读者借阅证,给读者编 号,并将原始信息留底后,在读者资料中新增该户信息。如果读
毕业论文 图书借阅管理系统 10 第三章 需求分析 需求分析阶段的根本任务是要明确图书馆在决策和业务上的信 息需求,以便提出整个系统的总体方案。在需求分析中,主要采用业 务流程图,数据流程图和数据字典来描述。 3.1 业务流程图 通过对图书馆的领导与相关业务人员的多次联系和调查,大致 了解了图书馆的日常的业务流程。 每日处理的工作如下: 1. 图书资料的管理 供书商将按图书采购员开具的热门排行、基础图书等采购清 单及书籍交图书保管员,保管员审核采购单和书的名称、数量 是否一致,不合格则退还给供书商,合格则给供书商采购回单, 并将采购单汇总,图书入库分类处理,同时建立该批图书资料 信息,如果该书已有,则现有书数等于原有书数加新增书数。 保管员也将办公室审核的图书报废单及图书交回收站报废处 理,将报废单汇总,同时修改图书资料库,如有图书损坏及罚 款处理,也修改图书资料库。 2. 读者资料管理 读者将填有自身姓名、地址、联系电话等信息连同办证费交注 册管理员,注册管理员经审核无误后办理读者借阅证,给读者编 号,并将原始信息留底后,在读者资料中新增该户信息。如果读