一份图书管理系统的详细论文_第1页
一份图书管理系统的详细论文_第2页
一份图书管理系统的详细论文_第3页
一份图书管理系统的详细论文_第4页
一份图书管理系统的详细论文_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、题 目 图书管理系统 姓 名 林王峰 专 业 计算机应用 指导教师 樊甫伟 学 校 庆元广播电视大学 日 期 2004-6-7 图书管理系统【摘要】 随着人类社会的发展,人类对知识的需求也不断地增长。在这种形势下,书籍就渐渐地成为人们获取并增长知识的主要途径,而图书馆就自然而然地在人们的生活中占据了一定的位置,如何科学地管理图书馆不但关系到读者求知的方便程度,也关系到图书馆的发展,因此,开发一套完善的图书馆管理系统就成不可少了,本文介绍了在Visual Basic6.0环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发本系统的详细过程,提出实现图书馆信息管理、资源共享的基本目标,从

2、而推动迈向数字化图书馆的步伐,并阐述系统结构设计和功能设计,从图书的入库登记到查询浏览,从借书证发放到图书的借阅,形成了一个整体自动化管理模式,从软件工程的角度进行了科学而严谨的阐述。【关键词】图书管理、借阅、浏览、Visual BasicThe management system of library【Abstract】 With the development of society , Mankind need more knowledge also constantly increase, Under this f situation, book gradually become the

3、 main path to obtain the knowledge of life, and library naturally occupied in people certainly position, how science ground the management library not only relate to the convenient degree that the reader beg to know, but also relate to the library that strategy of development, therefore, develop the

4、 management system of a perfect library cant little, this text introduced under the Visual Basic6.0 the environment adoption from top to bottom total programming, from the detailed process that bottom but up applied development develop this system, bring up to realize the basic target that share of

5、management, resources of library information, from the step that but the push head into the arithmetic figure of the library, and shows the system construction design and function design, from the books of store in warehouse to register the search to view, books that issue from library card to angle

6、 of borrow , become a the whole automation the management the mode, and proceeds careful explain from the software engineering science .目 录第一章 概述1.1 项目的背景与意义1.2本论文的目的、内容及作者主要贡献1.3相关技术与开发工具介绍1.4管理信息系统概述第二章 总体设计2.1系统初步调查2.2 图书管理系统简介2.3 需求分析2.3.1 总体功能需求 组织结构图2.3.3 数据流图2.4 数据库结构设计2.5 功能模块划分及层次关系第三章 详细设计

7、3.1 界面设计3.2 日常操作模块实现3.2.1 借书模块 还书模块3.2.3 图书类别管理模块3.3 读者管理模块具体实现3.4 系统配置模块具体实现3.4.1用户管理3.4.2借阅规则设置第四章 系统测试和实施情况41系统测试42系统实施情况第五章 系统特点第六章 总结与展望致谢-41参考文献-42第一章 概述1. 1项目背景与意义随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。从而使我们从繁杂的事务中解放出来,提高了我们的工作效率。 1.2本论文的目的、内容及作者主要贡献(1)目的:

8、按照管理信息系统开发的原理和方法,采用现代成熟的信息技术手段来有效的管理整个图书馆的运行业务,加强此过程中对信息资源的管理及应用,使信息处理工作更加科学化、规范化。开发出一套操作方便,功能实用,能满足本图书馆对图书信息的管理及需求的图书馆信息管理系统。 。1.3 相关技术与开发工具介绍图书管理系统就是我们常说的EAS(Enrollment administrative system),在强调管理,强调信息的现代社会中它变得越来越普及。各个学校图书管理时都有很多数据需要管理。1.4 管理信息系统概述管理信息系统现状面向对象法的主要缺点与原型法一样,因此这种方法也不适用于开发大的、复杂的系统。本系

9、统在开发过程中具体是采用了原型法和面向对象两种方法相结合的开发思路,力求在开发过程中尽量吸收这两种方法的长处,而克服它们的短处。系统开发方法本系统在开发过程中具体是采用了原型法和面向对象两种方法相结合的开发思路,力求在开发过程中尽量吸收这两种方法的长处,而克服它们的短处。以少量代价快速地构造一个可执行的软件系统模型。使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。此时模块也发展成为最终产品了。系统开发计划 系统开发分系统分析、系统设计、系统实施三个阶段。1、 系统分析阶段的主要活动有:l 系统初步调

10、查l 可行性研究l 系统的详细调查l 新系统逻辑模型的提出。第二章 总体设计2.1系统初步调查系统的初步调查是系统设计规划阶段的第一项活动,也是整个系统开发的第一项活动,主要目标就是了解图书馆的组织机构、工作现状。 正式开发管理信息系统之前进行调研是非常必要的,其必要性主要表现在以下几个方面。(1)明确用户的要求,以根据调查结果进行可行性分析,确认系统的开发是否可行。1.1系统开发的必要性分析随着图书馆规模的日益庞大,图书的数目也在呈显指数级的增长。这样就造成了:(1)图书库存量大,工作人员为图书登记时的工作负荷重,效果低。1.2系统开发的可行性分析可行性分析是在用户的要求和系统调研的基础上进

11、行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。.对本系统可得出如下结论:(1)管理可行性 目前,管理人员的记录、查询和统计数据的工作繁重,积极支持开发新系统。(2)技术可行性 硬件方面只需要两台PC机,一台作为服务器,一台作为开发用机,此外无需更多硬件。软硬件技术完全能达到开发新系统的条件。 开发者具有实际开发经验,曾开发过多个数据库应用系统。(3)经济可行性 目前已有多台PC机。无须购置新的硬件设备。 只要支付软件开发和维护费用,以及人员培训费用。 系统投入运行后,会极大

12、提高刊物的数据管理效率。综上所述, 整个图书馆信息管理系统的开发是切实可行的.1.3系统开发目标开发建立一套数据库应用系统图书馆信息管理系统,用于管理图书信息的录入、运转、.2.2图书管理系统简介本图书管理系统是针对学校的图书馆日常操作业务而开发的管理软件。根据图书管理员、读者借阅的需求,实现图书、读者之间的有序化,信息化管理。本系统主要由这几个模块组成:日常借阅操作、读者管理、图书管理、系统设置等。图书管理系统通过录入图书的详细资料,建立读者档案、系统用户资料,设置各类参数(如:超期期限、读者类别、图书类别等等),找出图书与读者之间的对应关系,实现日常的借阅操作,同时管理员还可以根据不同种类

13、的图书,读者类别,设置不同的超期期限以及最大借书数目。基于得到的这些基础数据,系统自行生成相应的统计数据以供管理员查询、分析;另外,管理员还可以对这些基本信息进行定期的数据更新和数据库维护;为读者借阅时提供图书是否在馆,以及自己借书、还书等情况的查询功能,图书管理系统力求给图书管理员提供操作简单、方便快捷的途径去管理这些庞大,繁琐的信息和图书。2.3 需求分析 总体功能需求 图书管理系统是针对图书馆各类图书、来馆借书的读者、图书与读者之间的借阅关系、操作用户等的管理工作,用计算机进行全面地、现代化地有机管理。管理主要包括各类图书.。232组织结构图 组织在这里是指一个单位或部门。我们到任何一个

14、组织中去调查研究,首先接触到的具体情况是系统的组织结构。组织结构是指组织内部的部门划分以及它们的相互关系。现行系统中信息的流动关系是以组织结构为背景的。在一个组织中,各部门之间存在着各种信息和.图书馆领导编目部 流通部 系统管理部 公共检索区 领导关系 信息传递关系图书馆组织结构图2.3.3 数据流图数据流程是系统中的信息处理的方法和过程的统一。由于老的系统中的数据处理是建立在手工处理或陈旧的信息处理手段的基础上的,我们有理由相信,新的信息技术条件将为数.(1)顶 层 数 据 流 图 查 询图书库图书名/号图书名/号 借 书注册信息借书证学生注册图书名/号借书证图书名/号 预 约图书名/号学生

15、库 还 书超期罚款借 书 证 学 生表格打印(2)0层数据流图。2.4 数据库结构设计由于本系统是应用在单机系统上,为了便于数据库的使用和维护,本系统只建立起一个数据库library,在此数据库基础上建立起如下5张表:l 图书表 bookl 读者表(借书证) personall 借阅情况信息表 bookFfl 图书类别表 typel 用户表 pass 下面具体介绍表结构:图书表 book字段名数据类型宽 度小数位数是否索引是否为空书号字符型6/YN图书编号字符型50/NY书名字符型50/NY出版社字符型50/NY价格数字型13/NY类别字符型4/NY借出日期日期/时间10/NY是否借出是/否4

16、/NY表2-1该表的主键:书号;该表主要用来描述图书的详细资料;。2.5 功能模块划分及层次关系 图书管理系统书籍管理部分借 阅 管 理 部分系 统 管 理读 者 管 理 部分还书管理借书管理修改密码增加用户读者信息管理读者类别管理书籍类别管理书籍信息管理第三章 详细设计3.1 界面设计 本系统所采用的系统开发工具Visual Basic6.0提供面向对象的、图形化的界面设计面板,操作简单方便,可以调用现成的图片美化窗体、按钮等功能。为此,对于应用程序的。图3-1系统用户登录界面:该模块实现的功能是:验证用户是否合法,以及用户的操作权限范围。提供系统安全性保障。程序主界面介绍:。图3-23.2

17、 日常操作模块实现3.2.1 借书模块。图3-3正常借阅模块:该模块界面设计明了大方,放置的信息尽可能满足实际用户的需要,使用操作上最大的特点是用户可以只用键盘便能完成所有的借书操作,文本框、按钮之间的切。 。3.2.2 还书模块 该模块在使用时,操作也很简练,只要提供书号就可以还书,如果图书超期,则要求读者作相应的赔偿处理。这时,用户录入图书号,就可以找出该读者是否有超期。界面如图3-4, 图3-4以下是关键性代码。3.2.3 图书类别管理模块该模块实现对图书类别的管理。界面如图3-5 。图3-5以下是关键性代码,通过执行命令按钮的脚本来实现这个模块的核心功能。声明部分关键变量。 3.3 读

18、者管理模块具体实现。图3-6以下是关键性代码,通过执行命令按钮的脚本来实现这个模块的核心功能。3.4 系统配置模块具体实现该模块包括系统使用用户管理模块,借阅规则设置,数据备份,数据恢复,操作日志等。模块的总体界面风格与前面的无异,操作上,也提供直接按“回车键”来达到按命令按钮以及文本框之间切换的功能。3.4.1 用户管理该模块实现对使用系统用户地添加、用户资料修改、删除以及对用户操作系统权限的授权。该模块中添加、删除、修改功能都类似于读者管理模块,有区别的是在这里添加用户的。3.4.2 借阅规则设置 图3-10。四 系统测试和系统实施情况4.1系统测试1、测试项目在MIS开发过程中采用了多种

19、措施保证软件质量,但是实际开发过程中还是不可避免地会产生差错,系统中通常可能隐藏着错误和缺陷,示经周密测试的系统投入运行,将会造成难以想像的后果,因此系统测试是MIS开发过程中为保证软件质量必须进行的工作。大量统。4系统的转换方案:本次开发的图书管理系统采用了并行转换方式,以保证平衡可靠的过度。即一方面使用本系统来进行工作,另一方面又继续沿用老的方式手工方式,这种状况持续了半个月的时。第五章 系统特点本系统在开发中,充分考虑了当前的市场需求,并根据实际能力进行了一些调整,使得系统具有以下特点:1)操作方便、界面友好直观,易用性、实用性和适用性都很强。2)系统采用了ACCESS数据库,使得用户可

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论