




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
图书管理系统论文学
校:姓
名:学
号:指导老师:【摘要】随着人类社会的发展,人类对知识的需求也不断地增长。在这种形势下,书籍就渐渐地成为人们获取并增长知识的主要途径,而图书馆就自然而然地在人们的生活中占据了一定的位置,如何科学地管理图书馆不但关系到读者求知的方便程度,也关系到图书馆的发展,因此,开发一套完善的图书馆管理系统就成不可少了,本文介绍了在Visual
Foxpro6.0环境下采用“自
上而下地总体规划,自下而上地应用开发”的策略开发本系统的详细过程,提出实现图书馆信息管理、资源共享的基本目标,从
而推动迈向数字化图书馆的步伐,并阐述系统结构设计和功能设计,从图书的入库登记到查询浏览,从借书证发放到图书的借阅,形成了一个整体自动化管理模式,从软件工程的角度进行了科学而严谨的阐述。前言随着电子计算机和通信技术的发展,人类已经逐 渐地进入信息化社会。信息和材料、能源一样成 为一种社会的基本生产资料,在人类的社会生产 活动中发挥着重要的作用。同时人们对信息和数 据的利用与处理也已进入自动化、网络化和社会 化的阶段,因此,开发相关的管理信息系统已经 成为各行各业的必要和必需了,管理信息系统作 为一门边缘学科,集管理科学、信息科学、系统 科学、现代通信技术和电子计算机技术于一体, 可以解决企业或组织所面临的问题,对内来看, 可以提高工作效率;对外来看,获得竞争优势。管理信息系统的开发方法有生命周期法、原型法 和面向对象的开发方法等。生命周期法(Life Cycle
Method)是20世纪60年代发展起来的一种 应用广泛且比较成熟的管理系统开发方法,它的 基本思想是将系统的开发工作从开始到结束划分 为若干个阶段,每个阶段都有明确的任务,而系 统开发出来后,并不意味着生命周期的结束,而 意味着根据组织的需要对系统的修改和重建的开 始;原型法(Prototyping
Method)是20世纪80年代 发展起来的,旨在改变生命周期法的缺点的一种 系统开发方法,该法的开发思路是首先根据用户 的要求,由用户和开发者共同确定系统的基本要求和主要功能,利用系统快速生成工具,建立一 个系统模型,再在此基础上与用户交流,将模型不 断补充、修改、完善,如此反复,最终直至用户和 开发者都比较满意为止,从而形成一个相对稳定、 较为理想的管理信息系统;面向对象(Object Oriented)的开发方法于20世纪80年代开始兴起的, 是一种基于问题对象的自底向上的一种系统开发方 法,这种方法的特点是以对象为基础,对象是分析 问题和解决问题的核心。基于以上三种方法的特点 和各自的优缺点,本图书馆管理系统利用软件工程 化思想和方法,总体上是采用结构化生命法进行系 统分析和设计的,而系统实现等步骤则采用了原型 法和面对对象的方法.管理信息系统的开发是一个开发周期长、
技术要求高、影响因素多的复杂系统工程, 因此制定一个完善、可行、合理的开发计
划,不仅是系统开发成功的保证,而且可
以提高效率、节省时间、降低成本。本图
书系统计划利用三个月的时间开发完成:
系统调研和系统分析为10天;系统设计为
10天;系统程序设计为45天;系统调试为10天;系统试运行为15天。第二章系统需求分析2.1现行业务描述2.2现行系统存在问题的分析2.3解决方案2.4可行性分析系统需求分析2.1现行业务描述:通过调查,先画出图书馆的组织结构图:通过调研了解到,该图书馆各个部门负责的主要业务如下:采编组主要负责图书采编工作,包括购置新书、 打印编目、增加数量。目录厅主要负责读者查询工作,包括可借图书(按图书类别、图书名称或图书作者查询);新书目录(按图书类别、日期查询);借书情况(按读者借书证号查询)借阅组主要负责图书流通、查询统计、借阅查询 等工作。阅览室、工具书室主要负责读者阅览工作,包括: 阅览各种杂志、报纸、阅览各种工具书。绘制图书馆流通业务中借书的流程图。读者在目录厅查阅索引卡;读者写出所借图书的分类号、种次号、交给图书管理员,并出示本人的借书证;图书管理员根据图书的分类号、种次号到书库找书;将图书交给读者,并由读者填写所借图书的借书卡。图书管理员把借书卡保存到写有该读者借书证号的口袋里。得出该图书馆业务流程图如下所示:2.2现行系统存在问题的分析该图书馆工作大部分还是进行着手工管理,工作
起来效率很低,并且不能及时了解图书馆各类图
书的存库,学生们比较需求的图书等等,不便于
动态及时地调整图书结构,以便更好地适应当前
学生的借阅需求。手工管理还存在这许多弊端,
由于不可避免的人为因素,经常造成数据的遗漏、 误报。计算机信息化管理有着储存信息量大、速
度快等许多优点,提供给我们的处理信息及时快
捷,同时也提高了我们工作人员的自身素质。2.3解决方案基于以上的对问题的分析,利用计算机给我们提 供信息,及时地调整学校图书馆图书结构,并且 对学生们的借阅过程形成一整套动态的管理就十 分必要了。图书馆信息系统的建立,需要进行用户的需求调 查与分析,以确定系统目标,提出解决问题的详 细方案,这是系统建设的重要环节。学校图书馆规模相对于商业图书馆小,但要有着 完善的图书信息,对每一册书要有详细的记录信 息,功能上对系统的需求是全面的。因此对用户的需求可分为四个方面:一方面是图 书馆工作人员通过计算机来管理各类图书,分类 编号,调整图书结构,增加图书库存,适应学生 的需求;二方面是学生们能通过计算机来查询浏 览图书馆中的图书,来确定自已需要的书籍,为 借阅做好准备;三方面是工作人员对学生们的借 书证发放,登记能作好全面的掌握,及时得到每 个借书证的当前状态和历史借阅记录;四方面也 是图书馆的核心工作,对图书的借阅管理。这四个方面形成了学校图书馆一个工作整体,采 用计算机自动化信息处理,可方便快捷地共享信 息、交流信息,高效地协同工作。2.4可行性分析通过对该图书馆的各个方面进行了具体的了解之后,现对该单位开发图书管理系统的可行性进行分析。技术上可行:经济上可行:管理上可行:综上所述,开发图书管理系统在技术上、经济上、管理上都是可行的。第三章新系统逻辑方案初步调研详细调研3.2.1组织结构调研在对该图书馆的手工管理模式和业务流程 进行认真分析和研究的基础上,经过与该 图书馆的相关人员的反复协商、论证,最 后确定了该图书管理系统的逻辑模型。下面以数据流图和数据字典的方式来描述 新系统的逻辑功能。3.2.2数据流图3.2.3数据字典:(
1
)数据元素:(
2
)数据流。(3)数据存储:(4)数据处理。(5)外部实体。每本书都有单价这个信息,其描述内容如下:数据元素名称:单价类型:数字长度:6位,其中整数部分占3位,小数部 分占2位数据值类型:离散取值范围:0-999.99相关的数据结构:{索书号+藏书号+作者+ 书名+出版社+单价+册数+内容摘要}数据流“借书信息”条目如下:数据流名称:借书信息说明:读者的借书内容数据流来源:读者数据流去向:图书管理员数据流组成:{分类号+种次号}数据流的流通量:大约50份/天数据处理“查询图书”条目如下:数据处理名称:查询图书数据处理编号:1.1简要描述:根据读者写的图书的分类号和 种次号查询输入数据流:借书信息输出数据流:查询结果数据存储“借书情况”条目如下:数据存储名称:借书情况简述:存放的是每个读者的借书情况输入数据:借书情况数据存储组成:{借书证号+藏书号+借书 日期}存储方式:按借书的先后顺序排列处理逻辑:根据读者写的图书的分类号和 种次号检索相应的图书信息。外部实体“图书管理员”的条目如下:外部实体名称:图书管理员输入数据流:借书信息、借书证号、已填 借书卡、查询结果输出数据流:待填借书卡、借书信息。数目:3人第四章系统总体结构设计4.1软件模块结构设计4.2数据库设计4.3计算机系统的配置方案4.4系统的安全性和可靠性设计4.1.1系统方案确定。通过对系统调研与分析, 系统主要应完成的功能如下:书库信息管理、读 者档案管理、借阅管理、还书管理、图书检索、 系统维护。4.1.2软件结构设计。图书馆管理系统包含图书 采编、读者管理、流通、查询等功能。该系统执
行时,先输入数据,然后根据输入的数据选择执
行路径;购入图书进行登记、编目调用图书采编
功能,借书、还书调用功能,查询调用查询功能。 图书馆管理系统属于事务型系统,其系统示意图
如下图所示:图书馆管理系统示意图系统结构图示意如下:数据库采用了Microsoft推出的Visual
Foxpro自带 的数据库,这是微软集成到VFP中的一个桌面数
据库,能够快速方便的和Office的其他套件综合使 用。由于VFP具有显著的简易性和有效性,大量
的桌面数据库系统都采用它作为后台数据库。使 用它的好处还在于,如果你的系统扩展到
Client/Server模式的时候,可以使用Microsoft的 数据库服务器软件SQL
Server,此时,程序只需
要简单的修改一下链接(ADO的数据源)就可以,这样,为程序的平滑扩展提供了非常有力的条件。系统功能图如下:本系统涉及到的实体:(共有一个数据库tsg.dbc, 下有四个数据表,分别为:hy.dbf,jyb.dbf, kl.dbf,tsb.dbf)。(1)本系统中所涉及到的主要实体及其属性有:hy(会员)表:{会员号,姓名,性别,年级,所 在系,联系电话}jyb(借阅)表:{会员号,姓名,条形码,书名,作 者,出版单位,借阅日期,还书日期}kl(用户)表:{代码,姓名,密码}tsb(图书)表:{条形码,书名,作者,出版单位, 借阅状态}(2)本系统的实体----联系(E-R)图E-R图分成实体及其属性图和实体及其联系图硬件环境:内容最低配置建议配置主机P/200PII/266以上内存64MB128MB以上硬盘10GB20GB以上显示器VGA以上软件环境:操作系统:Windows
98中文版或Windows XP中文版编程软件和数据库:Visual
Foxpro6.0中文 版对所有登录本系统的使用用户进行严格的 用户名和密码的管理,如果不属于系统事 先设定好的合法用户,则系统无法登录, 为了防止密码外泄,本系统具备密码修改 功能第五章系统详细设计5.1系统登陆界面:5.2系统主界面:5.3会员注册和挂失界面:5.4借还书界面:5.5数据的备份和恢复:5.1系统登陆界面:在系统登录成功之后,就会看到系统的主界面如下所示:管理员操作栏:5.4借还书界面5.5数据的备份和恢复:数据备份界面:数据恢复界面:读者操作栏:(书目查找栏)第六章实施概况6.1系统开发环境:6.
2系统测试:6. 3系统运行与维护:6.4系统的转换方案:系统开发环境包括硬件平台和软件平台两种。硬件平台是指开发与运行所需要的硬件环 境,主要包括计算机机型及硬件配置。由 于本系统是一个小型的MIS管理系统,因此 对计算机硬件的要求不高,比较经济,只 要配备有PII处理器(或以上)、64M内存(或以上)、10G硬盘(或以上)的普通微机即可顺利运行。软件平台是指系统开发与运行的软件环境。 本系统在开发时选用了稳定性较强的
Windows
XP中文专业版和Visual
Foxpro6.0 作为开发语言,由于这些软件产品都是
Microsoft公司的产品,因此彼此之间的兼 容性较好,开发出的应用系统稳定性较高。在开发本系统时,为了使系统能够稳定运行,对本系统进行了有针对性的全面测试,采取的方式是:1、菜单项测试2、数据跟踪3、综合测试:系统的运行:1、初始数据的输入本系统的的输入采用鼠标和键盘相结合的输入方法。
2、怎样进入系统A、将本系统所在的文件夹拷贝到硬盘,然后执行其中的图书管理系统的程序文件即可,应注意要将全部文件的属性变以存档,消除只读属性。B、在随后出现的登录界面上输入正确的用户名和密码即可3、怎样使用本系统:点击鼠标左键即可进行相应功能的选择。系统的维护主要包括四个方面:(1)程序的维护:(2)数据文件的维护:(3)代码的维护:(4)硬件的维护:6.4系统的转换方案:本次开发的图书管理系统采用了并行转换方式,
以保证平衡可靠的过度。即一方面使用本系统来
进行工作,另一方面又继续沿用老的方式—手工
方式,这种状况持续了半个月的时间,在这期间
发现了一些程序中存在的漏洞和错误,用户也提
出一些修改意见,经过程序的进一步完善后,正
式投入了使用,中止了以前老的手工的操作方式。结束语在本系统的开发过程中,由于本人是初次开发软 件,在知识、经验方面都存在着不足。另外,在 整个开发的过程中,时间也比较仓促。因此,该 系统必然会存在一些缺陷和不足。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业采购管理规范手册(针对企业)
- 项目申报材料编制指南及要点解析
- 三农产品电商管理实务指南书
- 浙江国企招聘2024温州瑞安市建设工程检测科学研究所有限公司招聘3人笔试参考题库附带答案详解
- 青岛2025年山东青岛市卫生健康委员会直属事业单位第二批校园招聘6人笔试历年参考题库附带答案详解
- 盐城2025年江苏盐城工学院招聘专业技术人员(第一批)笔试历年参考题库附带答案详解
- 茶文化知识演讲
- 2025年关于大班手工标准教案
- 2025年婚姻家庭咨询师职业技能鉴定模拟练习三
- 2025年大学辅导员招聘考试题库大学生就业指导案例分析试题集
- 产程的观察和护理课件
- 防波堤施工方案
- 北师大版小学数学1-6年级上下册知识点整理与归纳2
- 养殖羊项目策划书
- 大工22春《工作分析》在线作业三
- 麻醉学复试题单
- 《旅游摄影》课程教学大纲(本科)
- 2022年汉字听写大会竞赛题库(含答案)
- 管道设计解析课件
- 7S培训 7S管理培训
- 实验研究平抛运动(课堂PPT)
评论
0/150
提交评论